i am making progress on my drum machine. i now have a working version with no bugs. there are many next steps, but i'm concentrating on the issue of saving patterns because it is the most mystifying to me. right now, i can load beats using qlist.
the sounds are controlled by a grid of toggles, each row representing a drum sound and each column representing a beat (there are sixteen beats). when a toggle is on (1), the drum sound plays. when it's off (0), nothing.
from my point of view (one of ignorance when it comes to the qlist and textfile objects), the most obvious method of saving patterns would be to save each change as it is made. since that would only alter a few characters in a textfile, i don't see it as using too much memory.
note: as i wrote that last paragraph, the "obvious method" changed from something very stupid to what you see. i think i can figure out what i can described without help, but i would still appreciate any ideas you have.