Arpeggio

Arpeggio on perättäisten sävelten sarja. Muokataan edellisen tehtävän koodia siten, että laitteella voi soittaa duurisoinnun sävelet eri korkeudelta kallistuskulman mukaan.

Laitteen pitää toimia seuraavasti

  • Kun painetaan nappia A, laite soittaa sävelen X, suuren terssin (sävelelle X) ja kvintin (sävelelle X)
  • Nuotti X määräytyy laitteen kallistuskulmasta
  • Soitettavien sävelten pituus pitää määrittää (esim. 1/8 nuotti, määräämällä sävelten pituus laitteen sivuttaisesta kallistuskulmasta tai satunnaislukujen avulla)

Laitteen koodaamiseen tarvittavat koodiblokit ovat seuraava

Syöte
  • (tämän ja map-blokin avulla voi halutessaan määrätä nopeuden)
Musiikki
Matematiikka
  • (tämän blokin avulla voi halutessaan määrätä nopeuden. Väli voisi olla esim 10-200(ms))
Logiikka