If you are running MidiOx, and that midi device is opened in it, you can't reliably open the same device again in another program.
Easiest solution, if you always run MidiOx, is to route the keyboard to Ox1 (a MidiOx virtual port), then use Ox1 as the input device on Reaper and other apps. (Just select Ox1 or one of the other Ox output ports from within MidiOx.)
Virtual midi ports are 'multiclient', meaning the port can be accessing by multiple programs at once. Hardware midi ports (USB, 5pin, etc) are single client.
MidiOx becomes unwieldy for this if you have a lot of midi devices. I once had a batch file to launch 14 or so instances of MidiOx to manage the 6 hardware midi synths & controllers I have. If you run into this, look into CopperLAN. It has a strange GUI, but works.
|