kopieer alles en plak het in Sonic Pi (control+a, control+c, control+v)
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
Maak gebruik van use_synth en use_bmp om verschillende effecten te creëren
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.
2. Open het bestand met de code voor Yellow Submarine
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.
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.
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.