Drum
Micro:bit
Micro:bit
Muziek en coderen hebben veel gemeen: beide werken met structuur en volgorde.
In deze oefening leer je hoe je een ritme kunt programmeren op de BBC Microbit.
Een mini drumcomputer maken.
Een Drumgeluid laten herhalen.
Een herhaling van een code betekend dat je alles binnenin de lus meerdermaal gaat laten gebeuren.
In muziek betekent dit dat je een melodie of ritme automatisch meerdere keren laat afspelen zonder de code steeds opnieuw te schrijven. Dit bespaart tijd en maakt je code overzichtelijker. In de nederlandse versie noemt dit "Lussen"
Er zijn twee soorten loops:
Forever-loop: blijft oneindig doorgaan (zoals een ritmische hartslag).
Count-controlled loop: herhaalt een actie een vast aantal keren (zoals een refrein in een lied).
We vinden loops terug bij "Lussen"
Voor de volgende oefening gebruiken we de "Doe 100 keer herhalen" blok
Bekijk de code:
Maak een nieuw project in MakeCode en noem het Drumcomputer.
Plaats de invoerknop "Wanneer knop A wordt ingedrukt"
ga naar lussen en sleep het "doe 4 keer herhalen - blok" onder tempo en zet deze op 100
Voeg dan uit de "muziek tab" een "Speel geluid tot het klaar is " blok.
Voeg een "Pauzeer knop" in en zet deze op 500ms
Je kan met de Micro:bit veel verschillende geluiden maken en produceren.
Er zijn ook al enkele voorgeprogrameerd, zo kan je enkele drumonderdelen terugvinden in de Gallerij.
Voor deze les gebruiken we de "kick drum" de "tom" en de "Snaar".
Maar kies gerust voor een ander of probeer er zelf eentje te maken
Kopieer deze nog 2X en zet de invoer op B en de tweede op A+B
Verander het geluidseffect naar een snaar en de tweede naar een tom
Je kan blokken code kopieren, door het te selecteren en de sneltoets CTRL+C (kopieren) en dan CTRL+V (plakken) te gebruiken.
Maak nu met je buurman of vrouw een leuke ritme door getimed op de knop te drukken.
je kan altijd restarten door op de reset knop achteraan te drukken.