• SONAR
  • GR20 decay envelope controlling synth parameters in Sonar (p.2)
2014/06/01 13:26:06
b rock
Next, I also unchecked Controller in Preferences > Midi Playback and Recording. This does the trick!
 
!!!!!!!!! PROBLEM SOLVED !!!!!!!!!!!!!!

 
Hmm.  Then you're going to lose modulation, hold, and the CC#18 envelope follower (maybe more).  All or none with continuous controller messages.  Let's see what happens next.
2014/06/01 13:50:01
gswitz
Ok, took another step forward.
 
Now that I know it's the Controller events 0 AND 32, I was able to exclude them by using two instances of the Midi Event Filter Plugin...
 

 
So, I leave Patch Change unchecked in Preferences > Midi > Recording and Playback, but I CHECK Controller. I then filter out the controller messages on the track itself.
2014/06/01 14:22:42
gswitz
Interestingly, without CC 32 Controller, the CC18 doesn't work either.
 
I wonder if I could route the midi to a generic control surface and use it to control the paramters that way.
 
I just looked. I don't see where I can assign a CC to a particular. I noticed I can ctrl+click and get to Cell Midi Properties... but I don't know what to do from there...

2014/06/01 14:34:41
gswitz
When I uncheck Patch Changes in Preferences > Midi > Recording and Playback, these are the events that get recorded that cause Rapture to stop working.
 
http://stabilitynetwork.blob.core.windows.net/g-tunes/MidiEventsExcludingPatchChanges.mid
 
2014/06/01 14:52:00
b rock
Interestingly, without CC 32 Controller, the CC18 doesn't work either.

That makes no sense to me.  Oh, well.  Read on.  For that particular problem, we may be able to reroute CC32 to an innocuous message using TenCrazy's CCMap MFX.  i don't know that you'd want to add another layer of ACT complexity at this point.  Not just yet.
 
You've got a real balancing act going on here.  Walking the tightrope among what Rapture doesn't want to see, what the GR20 transmits by design, and the features that you want to connect between hardware & softsynth.  There are other (very useful) transmitted MIDI messages that we haven't even touched upon yet.
 
FWIW, I never thought that CC32 is causing any problems, but stick with whatever works.  I know that CC32 can't be MIDI Learned under direct MIDI parameter control.  But it can be used as a Source in Rapture's Modulation Matrix.  The same goes for some other messages (CC120, CC121, etc.).  That implies that Rapture wouldn't clam up upon receipt of them.
 
The GR20 manual seems equally contradictory.  The MIDI Implementation Chart shows CC0 & CC32 transmitted, but only the MSB [CC0] received.  Elsewhere in the body of the text, it only mentions CC0 for bank changes.  One good thing about Roland manuals is that nearly everything that you need is spelled out in the detailed MIDI Implementation section.
 
The downside is that you have to speak fluent hexidecimal to understand it.  At least I see where those RPN Pitch Sensitivity messages were coming from.  As it turns out, you may only have to block CC0/CC32 on your GR20 Basic Channel.  Moot point, if you're using Rapture's Multitimbral mode (with a "basic channel" always locked to MIDI Channel 1).
 
I have a few other things to explore.  Active Sensing messages can cause havoc in some configs; we may have to end up blocking that.  I have to look a little deeper into how the All Notes Off, Omni On/Off messages are sent.  That should use the same procedures as my GR-1.  Gives me an excuse to break it out.
2014/06/01 15:39:39
gswitz
So, just a recap so we avoid misunderstandings...
 
1. Uncheck Patch Changes in Properties > Midi > Playback and Recording
2. MFX to exclude CC#0
3. MFX to exclude CC#32
 
These step make it so I can step on the pedal and not get the Silent Treatment from Rapture.
 
Side Effect: After step 3, CC#18 can no longer be used to control parameters in Rapture.
2014/06/01 16:22:00
b rock
1. Uncheck Patch Changes in Properties > Midi > Playback and Recording
2. MFX to exclude CC#0
3. MFX to exclude CC#32
 
These step make it so I can step on the pedal and not get the Silent Treatment from Rapture.
 
Side Effect: After step 3, CC#18 can no longer be used to control parameters in Rapture.

 
Odd. This is where we have a disconnect.  Using my MIDI KB GR20 simulation, I get CC18 MIDI learned to control a filter cutoff frequency, and no silent treatment.  My first MFX excludes CC0, and leaves 1-127 highlighted.  Because these are two MFX in series, you have to allow a nearly full range for the next MFX to act upon.
 
The second MFX blocks/blacks out a narrow range from CC31-CC33; leaving the remainder highlighted to pass.  I also tried it with direct numerical entry:  CC32 entered top & bottom; mostly blacked out with a highlighted sliver.  I had problems with direct numerical entry earlier, but this time it worked.
 
On an amusing note, I thought at one point that I was getting the "silent treatment".  I drove myself bonkers with various combinations ... until I realized that I had CC18 down, and the filter was nearly choked off.
2014/06/01 16:39:00
gswitz
I haven't quit all day.
 
New news!
 
Only the first time after you start sonar must you block the CC#32 message. After that you can disable the second MFX and everything works for the rest of the session!
2014/06/01 16:40:42
gswitz
B Rock, huge thanks for hanging with me through this!
2014/06/01 18:03:20
b rock
Only the first time after you start sonar must you block the CC#32 message. After that you can disable the second MFX and everything works for the rest of the session!

 
That shouldn't bother me, but it does.  (Why not plug 'n' play?)  Bottom line is that if you're satisfied, so am I.
 
Time to enjoy the setup, and make some music.  You may want to work in those Glide / Hold pedal functions later on.  The good news is that I've never seen a Rapture patch that didn't have Bend Dn/Up or Sust - CC64 enabled by default.  We've established that Volume - CC7 is 'hardwired' to the Rapture system.  If you switch over to that pedal transmitting CC4 - Foot Pedal control, you'll have one more control option at your feet.
 
In the Modulation Matrix, you'll have even more nuances to express from the guitar.  We've discussed the MIDI CC's ad nauseum, but you can use Pitch Bend in a parallel sense here.  With your setup - let's see - Velocity (but not Release Velocity) will work as a Source.  Keyboard (note position) and Keyboard Gate (a parameter toggle switch).  Alternate for every other note that you play.
 
And that doesn't take all of the Destination options into consideration.  Powerful stuff.  Lots to explore.  Have fun.
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account