3. Sequencer


* Uitgedeeld op 10 oktober 2024.
* Deadline: aftekenen in de les, uiterlijk 7 november 2024.
* Met deze opdracht denken we dat je zo'n 1 - 3 uur bezig bent tot deel e. Voor verdere stappen ben je waarschijnlijk wat meer tijd kwijt.
* Bronnen bij deze opdracht: Syllabus | P5.js reference
* Schrijf commentaar bij de code die je maakt, zodat duidelijk wordt wat je doet.

a. Nieuwe sketch

Maak een nieuw project in je CSDOSC map door empty-example te kopiΓ«ren en een naam te geven als opdracht3_sequencer.

Start csdosc door in de terminal npm start te typen in de csdosc map.


b. array's met noot-informatie maken


c. een counter maken

Om een sequencer te kunnen maken heb je een oplopende counter nodig. In Max zit er standaard een counter-object die je met metro aan kan sturen, maar in P5.js zal je dit zelf moeten maken.


d. noten afspelen en stoppen


e. visueel maken

(beoordeling: voldoende)


f. beweging zichtbaar maken

(beoordeling: goed)


g. stappen aan- en uitzetten

Kies een van (of allebei) de volgende opdrachten voor extra uitdaging.

(beoordeling: zeer goed.)


Voorbeeld

Hieronder een aantal ideeΓ«n over hoe het eruit kan zien: idee_1 idee_2