Jump to content

Zero Controllers and Midi Chase glitch?


Steve_Karl

Recommended Posts

Hi there,
I recently started seeing Sonar Platinum not searching back controllers in a few projects - CC07 in particular, but also other controllers that I have midi learned.
My typical settings ( P> Project > Midi ) are:
UNCHECKED > Zero controllers when playback stops
CHECKED > Midi event Chase on play
CHECKED > Include note events

I ALSO tested tested one of the same projects in CbB and the results were exactly the same.

Example: 
On a midi piano track, the song has CC07 at about 90 from the beginning to near the end and at the end it changes to about 110.
Not a ramp up to 110 ... just a 110 dropped at a bar line.
I play from 1 bar before the CC110 and the piano volume changes from 90 to 110.
*** I back up to a few bars before the CC110 change but the piano doesn't go back to 90 ***
i.e. unless I back up to a place on the time line where there is a CC07 at 90 that can be played through.

In other words, the constant CC07 at 90 isn't being seen, unless there is a new entry of that value that can be played across.
SO, I saw the same behavior in Sonar Platinum and also CbB.

I messed with the settings, in Platinum, of the 3 mentioned above - Checking and un-checking the boxes and replayed the test area, and then it started working correctly,
in both  Platinum and CbB ... after I re-set to my usual settings which are:
UNCHECKED > Zero controllers when playback stops
CHECKED > Midi event Chase on play
CHECKED > Include note events

So I'm wondering if anyone else has seen this happen and if there's a more predictable fix that just randomly checking and un-checking the boxes.

Thanks!

Steve
 

Edited by Steve_Karl
add info
Link to comment
Share on other sites

Particularly frustrating with Pitchbend controllers.

With Zero Controllers unchecked: Playing notes will be affected by the last known controller regardless of where Play starts.

     So if you stop Play in the middle of a series of controllers and move the Now Time Line to start playing somewhere else,

     the notes will play as if they are still passing thru those controllers.

     This is why I place -0- controllers everywhere.

With Zero Controllers checked: Playing will begin as if there are no controllers until the Now Time Line passes thru a controller.

     As the term implies it zeros the last known controller so future playing won't be affected by them.

With MIDI Event Chace on Play checked: Seems to play as expected with or without Note Events checked.

Edited by sjoens
Link to comment
Share on other sites

Thanks for the thoughts, but I was a bit unclear in my OP.
After messing with the options I did reset back to my typical, which I have been using for years,
and that is with
UNCHECKED > Zero controllers when playback stops
CHECKED > Midi event Chase on play
CHECKED > Include note events
and it is now chasing all midi events, including controllers, correctly.
Just to be sure I tested again just 5 minutes ago.

The reason for me, and I believe the intended reason for having the option to have Zero controllers when playback stops > UNCHECKED
is that when prepping to do any punch - ins  the instrument volume and other controller settings are easily made to match the punch-in point.
We don't want to be prepping to play a punch-in with CC:07 re-set to 101 if the punch-in point has cc:07 at 40.

When it's working correctly, as it is now, and with > UNCHECKED > Zero controllers when playback stops,
playing "through a series of controllers" and then going back to a different controller level on the time line,
immediately picks up the last or current controller sitting at the new starting point. No need for it to be a series or even a new entry.
When it's working correctly, Chase back will find the most recent / previous on the time line, even if it is 6 minutes previous
and that is with Zero controllers when playback stops > UNCHECKED.

Sonar 4 and previous, it used to be called: (from the Sonar 4 manual)
"Patch/Controller Searchback Before Play Starts 
If this option is enabled, SONAR searches for and sends the most recent patch change, wheel, and pedal events on each output and MIDI channel before starting playback. This ensures that all these settings are correct, even if you start playback at an arbitrary point in your project. "
Zero controllers when playback stops has also been around forever.

The only new part of it now is that it will chase midi notes also, if we opt for it.

Edited by Steve_Karl
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...