Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER for Live Use

Reply
 
Thread Tools Display Modes
Old 06-24-2021, 10:55 PM   #1
Tyruke
Human being with feelings
 
Tyruke's Avatar
 
Join Date: Jun 2021
Posts: 2
Default 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!
Tyruke is offline   Reply With Quote
Old 06-25-2021, 04:57 AM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

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.
mschnell is online now   Reply With Quote
Old 06-30-2021, 11:18 AM   #3
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

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.
mschnell is online now   Reply With Quote
Old 07-01-2021, 02:49 AM   #4
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

But maybe plain old ReaPack->Midi FadeX still is even more appropriate.
-Michael
mschnell is online now   Reply With Quote
Old 07-01-2021, 02:54 AM   #5
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

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
mschnell is online now   Reply With Quote
Old 07-08-2021, 10:06 PM   #6
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Please also see the new ReaPack -> Route Note On
-Michael
mschnell is online now   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 11:57 AM.


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