I’m looking for suggestions on how to implement a second MIDI input on my midibox.
I’ve nearly completed all the software for my custom midibox. It is a remote programmer for a Oberheim Matrix 1000 synthesizer.
It works by passing note on/off data from its MIDI IN, and adding sysex data to its MIDI out onto the Oberheim’s MIDI in.
One important feature is the ability to synchronize the edit buffer of the Oberheim to the edit buffer of the Midibox.
When a program change is issued from the Midibox, it also requests the edit buffer of the oberheim. The edit buffer is sent from the Oberheim MIDI out and sent back to the Midibox where the data is displayed and handled.
Currently, I have this working through my laptop with MIDI-OX using the PASS SYSEX feature to route the sysex data from the Oberheim back to the Midibox.
Using my laptop is not ideal obviously. I need to implement this two-way communication using just a keyboard like so:
[KEYBOARD]-->[MIDIBOX]-->[OBERHEIM]
^ |
| ____________ |
If I could add an additional MIDI input to my Midibox, it would resolve the cabling issues.
But according to the docs I’ve read, it’s not possible.
I’m currently using 1 pic 18f4620 core, 1 ain, 1 din, 1 dout.
It looks like a Midimerger with some MIDI filtering might do the trick. If so, I’d like to build it inside by current project, using the same power source.
If not, I guess I could build an outboard Midimerger.
Can anyone suggest a way I can get the Midibox communicating both ways with the Oberheim and still have a keyboard connected?