arduboy_synth.ino.leonardo.hex (42.3 KB)

up, down, right, left, navigate the fields
A-Button change the note or the value of the note (0.5, 1.0, 1.5, 2.0) in the field under the note
B-Button play the song
left & right button reset the fields
up & down button create a random song
field “Save”: Save the Song in Eeprom (startsong is “elise” from ludwig van beethoven)
field “Oct”: Octave +, Octave - (the note field is inverse)
field “120”: change the tempo (bpm)
field “0”: next page (0…3)

(the song doesn’t sound good in the emulator…)