Reaper: is it possible to route a midi clip to multiple instruments according to cycle rules?
-
- KVRAF
- 3399 posts since 26 Mar, 2002 from london
This is something I often wondered whether it were possible in Logic, but I happen to be using Reaper now.
It would be handy to be able to vary which of a few instruments gets played via one midi clip according to a system, i.e. round robin, random cycle etc. I'm still a novice with Reaper, I've just settled into being able to do the basics, but it seems to be pretty deep. I'm not sure what method might work, I suppose assigning the instruments to different midi channels, but I don't see a stock effect that can systematically change note midi channel on the fly.
It would be handy to be able to vary which of a few instruments gets played via one midi clip according to a system, i.e. round robin, random cycle etc. I'm still a novice with Reaper, I've just settled into being able to do the basics, but it seems to be pretty deep. I'm not sure what method might work, I suppose assigning the instruments to different midi channels, but I don't see a stock effect that can systematically change note midi channel on the fly.
Every day takes figuring out all over again how to f#ckin’ live.
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
You could probably script it - set up sub-tracks under the track holding the sequence with the instruments, have playback kick off the script and work out which sub-track to route to based on whatever method you wanted to implement... (There may be simpler methods but I'm a programmer and tend to default to coding stuff... sometimes unnecessarily...)
-
- KVRAF
- Topic Starter
- 3399 posts since 26 Mar, 2002 from london
I probably couldn't.. programming is definitely not my thing. I wonder if there are scripts out there that could the job. This is the kind of thing that I've done internally in Falcon, because it's easy. But I'd like to be able to do the same thing with other instruments.pljones wrote: Sat Aug 31, 2024 2:05 pm You could probably script it - set up sub-tracks under the track holding the sequence with the instruments, have playback kick off the script and work out which sub-track to route to based on whatever method you wanted to implement... (There may be simpler methods but I'm a programmer and tend to default to coding stuff... sometimes unnecessarily...)
Every day takes figuring out all over again how to f#ckin’ live.
-
- KVRist
- 227 posts since 4 Jun, 2019
You can MIDI send to tracks and than insert - for example - the MIDI Tool JS before your instrument. Than you can automate the parameters of that plugin - like disabling input channels or allowed notes with Note Min and Max. You can even link the automation on different tracks if you need to.
-
- KVRist
- 147 posts since 19 May, 2017
There are few ways:
1.(as above) You can send the Midi track to multiple other tracks
2. You can right click on a note to send it to a different midi channel
3. You can use a js fx like "Midi Note filter" to restrict certain ranges before a vst to only play that range. Acts like the normal keyboard split function
4. If it's just for arranging I just would copy the clip to the desired tracks and edit it there...
But to be honest there is definetly a js that should/could do it. I am honestly haven't figured out all of the midi ones yet
1.(as above) You can send the Midi track to multiple other tracks
2. You can right click on a note to send it to a different midi channel
3. You can use a js fx like "Midi Note filter" to restrict certain ranges before a vst to only play that range. Acts like the normal keyboard split function
4. If it's just for arranging I just would copy the clip to the desired tracks and edit it there...
But to be honest there is definetly a js that should/could do it. I am honestly haven't figured out all of the midi ones yet
Hi, I'm a Vocal Coach, Songwriter and Producer.
For anyone who needs help on Music Theory or wants to make music contact me here: danielj.golden.official@gmail.com
For Vocal lessons here: gesangsunterrichtdanielreid@gmail.com
For anyone who needs help on Music Theory or wants to make music contact me here: danielj.golden.official@gmail.com
For Vocal lessons here: gesangsunterrichtdanielreid@gmail.com
-
- KVRist
- 153 posts since 3 Mar, 2009 from UK
If you have access to Bitwig, the stock Instrument Selector plugin would do exactly what you need.chagzuki wrote: Fri Aug 30, 2024 11:57 pm It would be handy to be able to vary which of a few instruments gets played via one midi clip according to a system, i.e. round robin, random cycle etc.
Modes available (taken from the User Guide):
- Manual - Target layer is set by user, controller, modulator, and/or automation
- Round-robin - New note triggers the next layer (for notes in series, or individual notes within a chord)
- Free-robin - Round-robin, but skips used voices when possible
- Free Voice - New note uses the first free layer. Always starts with the first layer for more predictable results. (Also ideal for loading multiple layers with HW CV Instrument to create polyphony with Eurorack hardware.)
- Random - New note randomly selects a layer (nice with a pile of different audio FX)
- Random Other - New note randomly selects a different layer (to guarantee a change each time)
- Keyswitches - Designated notes set the target layer (you define the lowest keyswitch; so if set to note C2 and the Selector has 3 layers, C2 switches to layer 1, C#2 switches to layer two, and D2 switches to layer 3). Good for film scoring with different sounds and articulations.
- CC - Designated continuous controller sets target layer (you define a continuous controller [default CC1 - mod wheel], whose full range will morph evenly thru all layers). For example, using mod wheel to cycle thru various note FX.
- Program Change - PC messages set the target layer (program change messages map directly to each layer). Common output from pedal controllers, etc.