Thanks, Fellippe. I had another recording method at first, using multiple arrays. The first method had a timer running, and one array recorded the time a note was played, the other array recorded the notes. Worked very well, until I added overdubbing. For that I had to add two temp arrays and merge all array data. Had a hard time making that work, so I decided to get rid of all extra arrays and just use one running array, which worked the way I wanted. Hmm...maybe I do have an array allergy after all.
I have some big plans for a new version...
- Add Save/Load
-Increase to 15 notes, and major scale to play more kinds of songs
- Maybe some small extra percussion sounds
- A'Metronome sound for steady playing
-Time show for song length.
- Add looping Atmosphere sounds for background feel
- Move keyboard input to a GFX menu selection via mouse
I want to get it so it can play a real tankdrum song like
this one- Dav