• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MIDI Integration with a DAW like Reaper?
#1
I use the popular DAW "Reaper" (and Jamulus, with a Focusrite sound card) to play in real time with people over the Internet.  On the whole this works very well and we have good regular sessions despite the impact of COVID restrictions, with low enough latency to not affect us.

Before COVID I would just play Piano, and occasionally pick up other instruments.  But with COVID I've discovered the wonderful world of MIDI keyboards and virtual instruments - so now I fill in with a variety of "virtual" sampled instruments when needed, from the keyboard.  I am often switching between sets of virtual instruments during or between songs.  I do this manually by arranging the instruments as different tracks in Reaper, and arming them for Record as I need them.

This works, but is a bit clunky - I've explored MIDI Smart Buttons in Mobile Sheets but I can't find a way to send e.g. control commands from MS to Reaper to automate virtual instrument selection.  The MIDI Smart Button function appears to be designed to send control commands to a MIDI device, not act as a MIDI device in the eyes of the DAW (which is what I think I need).

Has anyone managed to implement this sort of automation?  Thanks.

--Andrew
Reply
#2
You would need to use something like loopMIDI (https://www.tobias-erichsen.de/software/loopmidi.html) to create virtual MIDI ports that you can connect Reaper and MobileSheets to. 

Mike
Reply
#3
Thanks for that tip (and the quick response!) - I'll test loopMIDI.

--Andrew
Reply
#4
So I got this working brilliantly.  Here's how, in case anyone else is interested:

- Installed loopMIDI and added a new virtual MIDI port with it.

In MSP:
- Created a Smart Button
- Chose Send MIDI commands action
- Chose loopMIDI as the destination (note it was listed just as "MIDI")
- Created a control code action for a MIDI channel I don't use

in Reaper:
- Enabled loopMIDI for input in Midi Devices
- Created a dummy Track to receive the loopMIDI control codes relayed from MSP
- Armed that track and chose loopMIDI as the in FX source
- Installed ReaLearn (see https://www.helgoboss.org/projects/realearn/)
- Used "Learn Source" in ReaLearn and clicked the Smart Button - this automatically picks up the Smart Button CC I send, relayed via loopMIDI
- Used "Learn Target" to record the track I wanted to arm (could be any other Reaper action)

I repeated this with different control codes for each track I wanted to arm, and each track I wanted to disarm, adding all the mappings to ReaLearn - I only have to do this once.  I started at CC 100 but that was arbitrary.

Then in the MSP Smart Button for a Song I added multiple Send MIDI commands for disarming and arming the tracks I wanted for that song.   Now when I click the Smart Button in a Song it automatically arms/disarms the tracks corresponding to the virtual and physical instruments I want to use with my MIDI keyboards/pads/instruments for that song when playing "live".  Magic!

--Andrew
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.