Inhoudsopgave:

Polyfone Microbit!: 7 stappen
Polyfone Microbit!: 7 stappen

Video: Polyfone Microbit!: 7 stappen

Video: Polyfone Microbit!: 7 stappen
Video: MakeCode for micro:bit - 7 second game 2024, Juli-
Anonim
Polyfone Microbit!
Polyfone Microbit!

In de jaren 80 hadden vroege videogamesystemen beperkte chipsets. Deze chipsets hadden slechts 4-6 stemmen, waarvan 2 tot 3 voor percussie/drums en 1 voor een baslijn.

Hoe gaan we akkoorden spelen met nog maar 1-2 stemmen over? Dit is waar 'valse polyfonie' om de hoek komt kijken. "False Polyphony" is gewoon meerdere enkele noten die direct na elkaar worden gespeeld, vergelijkbaar met een arpeggio. Omdat de lengtes van de noten erg kort zijn, kunnen we een auditieve illusie krijgen die klinkt als een akkoord!

Hier is een link naar meer informatie over "Valse Polyfonie"

www.ludomusicology.org/2015/07/16/composit…

Benodigdheden:

1 - BBC Microbit, echter, als je er nog geen hebt, kun je naar de Make:code-website gaan https://makecode.microbit.org/ en je kunt hun virtuele Microbit in je browser gebruiken.

Youtube Video volg mee -

Stap 1: Gebruik Make:Code

Gebruik Merk:Code
Gebruik Merk:Code

De eerste stap is om naar https://makecode.microbit.org/ te gaan en een nieuw bestand te maken met de titel 'Phony Polyphony'.

Stap 2: 'op Start' Blok

'op Start' Blok
'op Start' Blok

Plaats in je 'start'-blok een 'set tempo to (bpm)'-blok' erin, ingesteld op het gewenste tempo. Deze is te vinden in de sectie MUZIEK-blok.

120 bpm is een goed begin.

Stap 3: 'aan knop [A] ingedrukt'

'aan-knop [A] ingedrukt'
'aan-knop [A] ingedrukt'

Voeg in onze INPUT-bloksectie een 'on-knop [A] ingedrukt'-blok toe. Dit blok met een willekeurige code wordt in dit blok geplaatst wanneer op knop A wordt gedrukt.

Stap 4: 'speel Tone (X) voor (beat)'

'speel Tone (X) voor (beat)'
'speel Tone (X) voor (beat)'
'speel Tone (X) voor (beat)'
'speel Tone (X) voor (beat)'

Voor deze stap gaan we een C-majeurakkoord maken, de noten zijn C E G.

Gebruik in onze MUZIEK-bloksecties een 'speeltoon (noot) voor (tel)' en plaats deze in het 'aan-knop [A] ingedrukt'-blok. Zet deze eerste op de noot C en de tel op 1/16e (16e noot). Dupliceer het vervolgens (kopieer/plak) en stel deze nieuwe in op E, en doe hetzelfde voor de derde noot, G.

Dus nu zouden we drie 'speeltoon (noot) voor (1/16e)' moeten hebben en het zou eruit moeten zien als de tweede afbeelding hierboven.

Ga nu naar de virtuele Microbit en druk op de A-knop en je zou een kort akkoord moeten horen!

… het is maar één keer gespeeld. Hoe krijgen we het om meer dan eens te spelen?….

Op naar de volgende stap om LOOPS te gebruiken!

Stap 5: 'Lussen' gebruiken

'Lussen' gebruiken
'Lussen' gebruiken
'Lussen' gebruiken
'Lussen' gebruiken

Loops zijn handig omdat ze regels code herhaaldelijk voor je uitvoeren.

In ons LOOPS-blokgebied pak en plaats je een 'herhaal (1) keer doen'-blok. Plaats binnen dit LOOP-blok je drie 'play tone (X) for (beat)'-blokken, gebruik de afbeelding hierboven indien nodig.

Verander nu het aantal keren dat de LOOP loopt naar 6. Elk getal werkt, maar laten we het simpel houden, toch?

Ga nu naar je virtuele Microbit en druk op A en je zou je prachtige C-majeurakkoord voor je oren moeten horen spelen!

Laten we nu een ander akkoord programmeren om te spelen NA het C-majeurakkoord…

Stap 6: Tweede akkoord

Tweede akkoord
Tweede akkoord

Selecteer je 'repeat 6 times do' blok (dat ook drie 'play tone (X) for (beat)' blokken bevat) en dupliceer het (copy/paste).

Plaats nu deze nieuwe groep blokken ONDER de eerste groep blokken. Deze tweede groep speelt NA de eerste groep.

Laten we in deze nieuwe groep de noten veranderen in "D F A (D Minor)" en de 'herhaling' op 6 houden.

Druk nu op A in de virtuele microbit en u zou uw eerste akkoordprogressie moeten horen met behulp van de Micro:bit Microcontoller.

Stap 7: Wat nu?

Wat zijn enkele andere akkoordprogressies die u in de Micro:bit zou kunnen programmeren? Misschien een favoriet nummer of een nummer dat je hebt geschreven?

Voel je vrij om te delen wat je hebt gemaakt door hieronder te reageren!

Aanbevolen: