06-24-2021, 10:55 PM | #1 |
Human being with feelings
Join Date: Jun 2021
Posts: 2
|
Seamless Change Between Patches w/sustain pedal
Was told to put this here instead of Q&A section...
Hello, everyone! I am a long time Reaper user both in the home studio and for live work. However there has been something I have been trying to figure out for many hours now and can't quite seem to do it. What I am trying to achieve is something like this... Have an acoustic piano vst on channel 1 Have an an electric piano vst on channel 2 Send midi only to channel 1 and not to channel 2 Play acoustic piano on channel 1 while holding the sustain pedal Stop sending midi to channel 1 and send midi to channel 2 instead while acoustic piano note remained sustained Continue playing now with electric piano on channel 2 while acoustic piano notes from channel 1 slowly fade away. I don't know how any better way to describe what I am trying to do. When I played with my old Yamaha P-95 keyboard's built in sounds I was able to seamlessly switch from one sound to the other. I think Roland keyboards call this feature "patch-remain". I was able to achieve my desired results using Cantabile, but I don't want to purchase a new piece of software for one feature. The problem I am having with Reaper right now is that whenever I switch which channel I'm sending midi to, the previous channel holds the sustain pedal indefinitely even if I let go of the sustain pedal on the new sound. In Cantabile the sustain pedal is still held when switching sounds, but as soon as I let go of the sustain pedal on the new sound, the old sound immediately goes away. I know I could just use the hardware faders on my midi controller and just send midi to both channels and raise the volumes up or down for each channel, but then I am using up more resources for sounds I may not actually be currently hearing (if that makes sense) Any help would be appreciated. Thanks! |
06-25-2021, 04:57 AM | #2 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
A combination of ReaPack->ReaLearn and ReaPack->MidiVolumeControl might help.
AFAIR, Right now MidiVolumeControl features the same Fade-out as Fade-in time. But this could be improved by feeding it with CC ramps, or by enhancing the code of MidiVolumeControl. -Michael Last edited by mschnell; 06-26-2021 at 02:48 AM. |
06-30-2021, 11:18 AM | #3 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
I updated "Midi CC Volume Control" to be able to do different fade-in and fade-out speeds. Hence it could do the task you describe.
The new version will be available on ReaPack soon. -Michael Last edited by mschnell; 06-30-2021 at 03:04 PM. |
07-01-2021, 02:49 AM | #4 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
But maybe plain old ReaPack->Midi FadeX still is even more appropriate.
-Michael |
07-01-2021, 02:54 AM | #5 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
With the Volume/Fade method you would always send all midi to both tracks (or channels).
Of course there are ways to only send "sustain off" to the not active channel. But this depends on the way you "switch" the midi streams. -Michael |
07-08-2021, 10:06 PM | #6 |
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
|
Please also see the new ReaPack -> Route Note On
-Michael |
Thread Tools | |
Display Modes | |
|
|