View Single Post
Old 05-22-2017, 10:34 AM   #2
goldenarpharazon
Human being with feelings
 
Join Date: Feb 2016
Posts: 189
Default

This routing arrangement ought to do what is asked. (this is a diagram, not code)


Code:
[Midi Controller]-->Midi-->[OSCII-bot]-->Midi-->[MidiYoke]-->Midi-->[Reaper]
                                    |   
                                    |-->OSC-->[MOTU]

The only slight downside is that the OSCII-bot script would have to be written to process ALL the Midi output from the controller and pass it onto Reaper in addition to what is routed to MOTU. NB. MidiYoke is PC specific so on a Mac one would need a different Midi tool.


With a relative encoder then some thought might need to be given to whether the relative value is turned into an absolute value in OSCII-bot (depending on what either Reaper (Midi) or MOTU (OSC) was expecting), or whether the relative value is just passed through.


Alternatively in a different solution pattern OSCII-bot could be used to
  1. send commands to Reaper as OSC
  2. detect the OSC feedback from Reaper and convert it to "MOTU speak OSC" and send it onto MOTU using the following routing arrangement.


Code:
[Midi Controller]-->Midi-->[OSCII-bot]-->OSC-->[Reaper]-->OSC-->[OSCII-bot]-->OSC-->[MOTU]

Last edited by goldenarpharazon; 05-22-2017 at 12:36 PM.
goldenarpharazon is offline   Reply With Quote