In de derde graad kunnen we o.a. programmeren.
Sonic Pi is er een goed voorbeeld van.
Hier spraken we al over Sonic Pi.
Sonic Pi werkboekje: kan je volgen in je “kopies”.
Hier leren we bvb. over dit:
-de eerste geluiden met Sonic Pi
-herhaal een deuntje
-MIDI-noten en muzieknoten
“Dit betekent dat we liedjes die op een piano worden gespeeld kunnen vertalen naar Sonic Pi met behulp van een tabel zoals:
C D E C of 60 62 64 60 in MIDI-noten.
Muzieknoten omzetten naar MIDI-nootwaarden“
-verander de geluiden
De standaard Sonic Pi-synthesizer wordt beep genoemd. Om een andere synth te gebruiken, moet je de code use_synth: naam van de synth toevoegen boven de regels code waarin je hem wilt gebruiken.
In dit voorbeeld is fm de naam van de synthesizer:
cool klinkende synths =>
” klik je op het Help pictogram aan de bovenkant van het scherm, zodat het venster Help-documenten verschijnt. Selecteer vervolgens Synthesizers via de tabbladen onder het Help-venster.”
-gebruik samples
Je kunt niet alleen muziek maken in Sonic Pi met losse noten, je kunt ook muziek maken met samples. Samples zijn vooraf opgenomen geluiden of melodieën die je in jouw muziek kunt gebruiken.
Dan moet je bvb. de code sample: naam van sample toevoegen de regels code van je muziekprogramma waar je het wilt afspelen.
In dit voorbeeld is loop_amen de naam van de sample
Er zijn veel samples opgenomen in Sonic Pi. Om de namen ervan te vinden, klik je op Help gevolgd door Samples onder het helpvenster. Klik op een van de samplenamen voor meer informatie over het gebruik ervan.
-twee liedjes tegelijkertijd afspelen
-live coderen
Hier wordt het iets moeilijker.
Goed nadenken wat je precies wil doen.
Sonic Pi is ontwikkeld als een platform voor het live coderen van muziek, zodat de code in realtime kan worden gemanipuleerd, gewijzigd en aangepast; dit betekent dat programmeurs hun code kunnen uitvoeren in plaats van vooraf geschreven programma’s te spelen.
-effecten toevoegen
Moderne synthesizers hebben de mogelijkheid om effecten toe te voegen aan geluiden. Sonic Pi is niet anders: je kunt studio-effecten toevoegen, zoals galm (reverb), echo en vervorming (distortion).
=> Vergeet niet dat een volledige lijst met effecten te vinden is in de help sectie van Sonic Pi onder Effecten.
-parameters wijzigen
Soms wil je geluiden misschien langer of met een ander tempo laten spelen. Dit kan eenvoudig worden bereikt door de parameters van de code die je gebruikt te wijzigen.
-gebruik van rrand
In deze video leer je alles nog eens opnieuw, in het Engels.
Maar een programmeertaal…blijft een programmeertaal… 😉
En zo gaat dat verder…
deel 5
deel 6
deel 7
deel 8
deel 9
deel 10
Zo gaan we te werk.
De meester of juf legt iets uit met de website.
Er wordt iets getoond op het scherm.
De lln. zullen per 2 kunnen werken, maar ze hebben wel elk een computer nodig.
Op de ene computer kunnen ze de “stap per stap”-module volgen/ lezen.
Terwijl ze de codes op de andere computer invullen: daar waar het programma Sonic Pi op het scherm openstaat.
Na een tijdje kunnen ze zelf verder uitproberen.
Wellicht gebeurrt er dan na een tijdje dit…
=> enkele kinderen zullen snel weg zijn met het ‘stap per stap’ programmeren.
Maar:
-vanaf een bepaald moment gaan sommige kinderen foutjes beginnen typen en dan lukt het niet meer…
-sommige leerlingen zullen sneller willen gaan en uitproberen, maar daardoor “basiskennis” overslaan…
=> die moeten we dan een “stapje terug” doen leren toepassen.
Je kan pas verder programmeren als je alle andere vorige stapjes hebt uitgeprobeerd/ geleerd.