Sonic Pi voor de onderbouw

Werkblad 2 Mamma Mia

Werkblad 2 Mamma Mia

Intro

 

Aan het einde van deze les:

  • kan je je eigen versie van Mamma Mia opbouwen in Sonic Pi
  • kan je in Sonic Pi herhaling van code voorkomen

Weet je het nog?

In de vorige lessen heb je de basis elementen van Sonic Pi geleerd:

Een ook hoe je effecten kan maken met with_fx:

1. Herhaling in Mamma Mia

In deze les gebruiken we de muziek van Mamma Mia. Laten we met het refrein beginnen. Na een klein intro van de piano, begint de zangeres:

De zangeres zingt eerst:

I've been cheated by you and I think you know when

Het lijkt dan alsof de instrumenten antwoord geven.

Daarna zingt ze verder met precies dezelfde melodie:

So I made up my mind, it must come to an end

Hieronder zie je hoe de twee regels precies dezelfde noten gebruiken:

dit geldt ook voor de tweede zin:

vergelijking intro 2

Ook het antwoord van de instrumenten is een herhaling.

Herhaling wordt continu in muziek gebruikt. Je herhaalt het couplet, het refrein en kleine stukjes melodie zoals in dit stukje van Mamma Mia.

Op bladmuziek geef je een herhaling aan met een maatstreep met een dubbele punt:

In Sonic Pi kan dat ook:

Je schrijft: 2 punt times do
Daarna schrijf je alle noten die je wil spelen. Alles tussen do en end wordt ingesprongen.
Je sluit het af met end

 

Sonic Pi begrijpt: speelt dit stukje 2 keer

2. Check of je het hebt begrepen

3. Probeer het nu zelf

In deze opdracht gaan je de code besproken in de eerste paragraaf korter maken.

Ga nu naar Sonic Pi om zelf het fragment van het begin te herschrijven:

  1. het originele fragment vind je hier
  2. kopieer alles en plak het in Sonic Pi (control+a, control+c, control+v)
  3. voorkom nu herhaling met behulp van 2.times do end.

Als je dit goed hebt gedaan, heb je ongeveer 50 procent minder regels en kan je dat meezingen:

I've been cheated by you,
and I think you know when.
So I made up my mind,
it must come to and end.
Laat je docent je code zien voordat je verder gaat.

4. Je eigen versie van Mamma Mia

Om deze les af te ronden, schrijf je je eigen versie van Mama Mia in Sonic Pi.

1. Inspiratie

Je kan je inspireren in het oorspronkelijke nummer van Abba geschreven door Benny Andersson, Björn Ulvaeus en Stig Anderson. Maar probeer iets aparts van te maken en niet het oorspronkelijke liedje te volgen.


2. Hieronder zie je een lijst fragmenten op van het nummer Mamma Mia

Open de bestanden en kopieër de stukjes code die je wil gebruiken. (control+c)


3. In Sonic Pi

  • Plak de stukjes code in de volgorde die je leuk vindt klinken.
  • Voordat je een nieuwe stukje kiest, bekijk en luister de code die je net heb geplakt:  zie je herhalingen? Gebruik dan .times, anders wordt je code te lang!
  • Wil je een stukje vaker horen? Gebruik dan .times, anders wordt je code te lang!

4. Een eigen versie van Mamma Mia opbouwen

  1. Maak gebruik van use_synth en use_bmp om verschillende effecten te creëren
  2. Je kan ze meerdere maal gebruiken om de fragmenten anders te laten klinken.

5. Aftekenen

Laat je docent naar je versie van Mamma Mia luisteren om deze les af te tekenen.

6. Neem je code op

  • Hier zie je hoe je je code kan opnemen. Zo kan je je compositie aan anderen laten horen.

7. Bewaar je code in een bestand

  • Hier zie je hoe je je code kan bewaren. Dit bestand kan je later gebruiken om nieuwe effecten toe te voegen.

 

Verdieping 3: Herhaling in Yellow submarine

In deze opdracht ga je verder met herhaling werken.

Je weet nu dat je herhaling kan voorkomen door .times te gebruiken.

In dit voorbeeld zie je hoe je de herhaling van deze maat met 2.times. wordt behandeld. De code is daardoor korter en overzichtelijker. Maar de code zou nog compacter kunnen worden als je voor de herhaling van D4 ook 3.times  gebruikt:

Je schrijft per .times:
  • één do
  • één end

 

Sonic Pi zal zelf de code inspringen als je op enter drukt.

Als extra opdracht maak je je eigen versie van Yellow Submarine in Sonic Pi.

1. Inspiratie

Je kan je inspireren in het oorspronkelijke nummer van de Beatles, geschreven door John Lennon en Paul McCartney. Maar probeer iets aparts van te maken en niet het oorspronkelijke liedje te volgen.

yellos submarine


2. Open het bestand met de code voor Yellow Submarine

Kopieer de code (control+a, control+c)


3. In Sonic Pi

  • Plak de tekst in Sonic Pi (control+v)

4. Een eigen versie van Yellow submarine

  1. Maak gebruik van use_synth om verschillende effecten te creëren
  2. Kies een tempo dat je leuk vindt klinken met use_bpm

5. Voorkom herhaling met .times

  • Als je de code goed bekijkt, zie je dat
  • het couplet 3 keer wordt herhaald met 3.times
  • het refrein 2 keer wordt herhaald met 2.times
  • Maar binnen het refrein zijn er ook veel stukjes die herhaald worden. Kijk goed naar de code en probeer .times minimaal 2 keer meer te gebruiken

6. Aftekenen

Laat je docent naar je versie van Yellow submarine luisteren om deze opdracht af te tekenen.

7. Neem je code op

  • Hier zie je hoe je je code kan opnemen. Zo kan je je compositie aan anderen laten horen.

8. Bewaar je code in een bestand

  • Hier zie je hoe je je code kan bewaren. Dit bestand kan je later gebruiken om nieuwe effecten toe te voegen.

 

  • Het arrangement Werkblad 2 Mamma Mia is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteur
    Victoria Ávila Je moet eerst inloggen om feedback aan de auteur te kunnen geven.
    Laatst gewijzigd
    2021-11-05 09:49:46
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Toelichting
    Mamma Mia ringtone voor je mobiel met Sonic Pi. Hoe behandel je herhaling in Sonic Pi.
    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    4 uur en 0 minuten
  • Downloaden

    Het volledige arrangement is in de onderstaande formaten te downloaden.

    Metadata

    LTI

    Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

    Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

    Arrangement

    IMSCC package

    Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

    Meer informatie voor ontwikkelaars

    Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.