I'm still on the fence about the electromechanical music machine but I still want to do something music related. I recently got a RAMPS 1.6 board and some A4988 drivers for my robotics endeavors. A4988s are not known for being quiet so I figured I could make one of those stepper synths based off of this stuff on GitHub. It's not that ambitious but it should keep me busy for a while.
My questions:
- What would be involved in setting up MIDI to serial on my Linux machine?
- The tone() function on the step pin can be used for one stepper. How complicated would it be going up to two? Could I use micros() and the note period to manually do the frequency?
- If I wanted to make this thing louder, how would I do that? 3D print an acoustic enclosure?
Thanks in advance.