Skip to content

Activitat

Guitarra 2 - acords

Expert | MakeCode, Python | Pins, So | Electricitat, Electrònica, Harmonia, Seqüència, So

Pas 1: Crea-ho

En què consisteix?

Fes que la teva guitarra o teclat micro:bit toqui acords amb un sol toc.

Auriculars connectats als pins 0 i GND , tecles de paper d'alumini connectades als pins 1,2 i GND de la micro:bit

Com funciona

  • La micro:bit només pot tocar una nota cada vegada, així doncs no pot tocar un acord real. Pot, però, tocar un acord trencat o arpegi: agafa les 3 notes d'un acord i toca-les una darrera l'altra i sonaran bé juntes .
  • Connecta la micro:bit als auriculars per poder sentir el so.
  • Connecta les tecles de paper d'alumini als pins de la micro:bit com en el projecte "Guitarra 1- melodies tàctils" .
  • Quan prems el pin 1 tocarà un arpegi Fa major, quan premis el pin 2 tocarà un arpegi La menor .

Què necessites

  • la micro:bit i, opcionalment, les piles
  • Auriculars, brunzidor o altaveus amb alimentació
  • 5 cables amb pinces de cocodril
  • Opcionals: cartó, paper d'alumini, cola, tisores per fer la guitarra o el teclat

Pas 2: Programa-ho

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(["F4:4", "A4", "C5"])
7    if pin2.is_touched():
8        music.play(["A4:4", "C5", "E5"])
9

Pas 3: Millora-ho

  • Modifica el programa per tocar diferents acords, fes servir els botons o gestos de la micro:bit per afegir-ne més de dos.
  • Canvia el tempo per fer que els acords toquin més ràpid. A MakeCode pots fer servir els blocs de tempo. En Python canvia el número en la primera nota: Fa3:4 que vol dir toca Fa en la tercera octava amb una duració de 4. Fes el segon 4 un nombre més petit i mira el que passa.
  • Fes servir bucles per mantenir els acords tocant com un 'arpegiador' (una característica d'alguns teclats i sintetitzadors que fa que un arpegi es mantingui sonant mentre una tecla es manté premuda).