Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Q&A, Tips, Tricks and Howto

Reply
 
Thread Tools Display Modes
Old 06-17-2017, 05:24 PM   #1
Publicradio
Human being with feelings
 
Join Date: Apr 2008
Posts: 262
Default Record notes to their respective tracks when splitting MIDI keyboard

I like to use VSTs to split my keyboard in half. You can do this with either a keyboard splitter, sending input to different channels, which can then route to different tracks, or by putting a midi note range filter on both tracks, limiting one track to low notes and one to high, and record-arming both tracks.

This works fine, except in the first scenario, All your MIDI, low and high, ends up on one track, and in the second, all end up on both tracks.

I'm wondering if there's a way to record so that only the notes I can hear are the ones picking up on the recording.
Publicradio is offline   Reply With Quote
Old 06-17-2017, 05:36 PM   #2
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,937
Default

Put your MIDI filter plugin in the Input FX chain so that it affects the data just before it's recorded.
cfillion is offline   Reply With Quote
Old 06-19-2017, 03:26 AM   #3
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

If the keyboard split is putting the notes in each zone of different channels then you can select the appropriate channel as input to each track:

__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 06-19-2017, 10:27 AM   #4
Publicradio
Human being with feelings
 
Join Date: Apr 2008
Posts: 262
Default

Thanks for the replies. Putting the VST on the input FX chain is a good idea and it worked. However, I found a solution that I think works even better. Here's how I do it.

You have three tracks: 'lo' notes VSTi, 'hi' notes VSTi and 'split', the splitter. On 'split' is the PIZ MidiKeySplit VST, which sends the notes on the left side of the keyboard to midi channel 2 and the right side to midi channel 3. I set my MIDI keyboard to output MIDI on channel 1 and 'split' to input MIDI on channel 1.

'split' then sends MIDI to 'lo', from channel 2 out to all channels in, and also sends MIDI to 'hi', from channel 3 out to all channels in.

The record-arm settings for 'lo' are to accept input from MIDI channel 2, 'hi' from midi channel 3. Also, for both 'hi' and 'lo', set recordutput(MIDI).

For 'split', set record:disable(input monitoring only). Now, record-arm all three tracks. When you record, Low notes, and only low notes, will record into 'lo', and only high notes will record into 'hi'.

You can save these three tracks as a track template and use them quickly, whenever you want to split your keyboard. Just drop in the template and drag 'lo' and 'hi' under whatever VSTis you want to use, so that the VSTi track is a track folder and 'hi' or 'lo' are sub-tracks of the folder.

One thing that would be nice is if there was a VST midi splitter that learned/listened for the note you want to split. I know there's a JS note range filter that will listen for high and low, but I haven't found one where you push a button on the GUI, then hit your note, and now this is the note where the split happens. If anyone knows of such a thing, I'd like to know about it.
Publicradio is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 08:03 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.