After weeks of searching and struggling, I’ve finally decided to do the sensible thing and ask for help.
I’m try to convert and old Hammond organ into an oversized, ridiculously cumbersome MIDI keyboard.
The actual keyboard part is simple by using the MIDI Controller sketch from notesandvolts.com (attached)
On an Uno R3, I have the 44 organ keys hooked up to 3 multiplexers, there’s a couple of potentiometers on the analog pins, and that works just fine as a super basic (but giant) MIDI keyboard.
What I’m struggling with is reading external MIDI input via a 5din jack on the RX pin and combining that with the MIDI messages created internally by the arduino so they are neatly merged into one on the output. (so if I made say 3 of these units, they could all be stacked or chained)
I’ve fumbled around with other peoples codes but I’m too much of a beginner to really understand how to achieve this.
Any help would be greatly appreciated!
Thanks in advance
*I would also love to add pitchbend functionality with a self-centering joystick potentiometer
*Octave select with a rotary switch is also something I’d like to add at a later date
HOWEVER main issue is just getting functional MIDI merge working)
Controller.cpp (3.84 KB)
Controller.h (1.64 KB)
MIDI_Controller_v1-2.ino (8.42 KB)