My stab at an Arduino Synth

hmmm, it just occurred to me -
wouldn't debugging the above sketch with serialprints prove difficult if the interrupt is writing to all of PORTD (pins 0-7)

electri - this might explain the confusing output you've been seeing?