Hey all!
I've been working on this on and off for about a year now. Finally decided it was in some sort of shape to post it here.
I haven't actually coded anything since I got my degree in 2008, so this was a nice re-learning project for me.
I gutted a music keyboard and attached the diode matrix to a pair of MCP23017 I2C port expanders and eventually figured out how to make a 16 voice polyphonic synth.
You can hear it here (I'd recommend headphones, also, I'm a percussionist who's not really trained in tonal instruments), and see all the code and some pictures on github
Any constructive criticism of the code, or things that you think would help optimize it would be appreciated! =]
I've been working on this on and off for about a year now. Finally decided it was in some sort of shape to post it here.
I haven't actually coded anything since I got my degree in 2008, so this was a nice re-learning project for me.
I gutted a music keyboard and attached the diode matrix to a pair of MCP23017 I2C port expanders and eventually figured out how to make a 16 voice polyphonic synth.
You can hear it here (I'd recommend headphones, also, I'm a percussionist who's not really trained in tonal instruments), and see all the code and some pictures on github
Any constructive criticism of the code, or things that you think would help optimize it would be appreciated! =]
Last edited: