With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
Sorry to be slow. I ended up figuring it out myself (I was a programmer briefly in a former life). At some point as I was adding features, the latency delay between stepping on the pedal and hearing the note was too long to be useful, so I had to find my way around that as well. If this is still of interest, let me know and I'll post the current version of my code somewhere.
I saved a lot by just using a MIDI female jack (many configurations for cheap on ebay). In fact, I tried it for free first by cutting the bad end off of an old MIDI cable. You hook it to the ground, 5V and the transmit jack on the Arduino. An app to test this is built into the Arduino suite of test programs. I tried that before I moved on to this project. Also, I save a lot by getting my knock-off MEGA from MicroCenter for $10.00 (!!!). An added benefit of buying several connections on the cheap is that you can use the extras for other projects, or to rebuild your project using lessons learned during the first attempt.
Thank you for the nice work. It would be nice to know a couple of other ways to customize the programming and wiring:1. Octave Up/Down buttons2. MIDI channel Up/Down buttons3. LED/LCD display of MIDI channel, Octave
Join 2 million + to receive instant DIY inspiration in your inbox.
© 2016 Autodesk, Inc.