Modifying Auduino Code: Wrestling with RAM

Duane, you're awesome.

It's working pretty well. I still want to sit down with a tuner to make sure it's producing the correct notes, and possibly change the range I'm outputting, but as of now I've got 36 different scale maps that are pulling up as needed, and RAM isn't getting overloaded.

EDIT - I should point out that the scales I've got are all major (despite their labeling to the contrary). I haven't had time to write in the diminished and pentatonic scales.