No MIDI-Off on playback/record stop [spacebar]

Hi there.

I have a very particular setup with Divisimate and Performance patches in Spitfire Symphony Orchestra, and would like a setting/preference in Cubase for turning off the Note_Off signal that is sent when the playhead/record stops (usually when I press spacebar).

Hi,

Preferences > MIDI > Reset on Stop.

I have this setting unchecked, so this is not the toggle I am looking for. I believe Reset on Stop does a MIDI panic, which is not what I am looking for. So even with this option unchecked, there is still a Note_Off message being sent upon playback/record stop - which I would like to NOT have sent.

To add to the original post, I also see that if I hold a note down before recording or playback, and I then press space (or record), there is a Note_Off event happening as well, which I would also like to avoid.

Hi,

I believe all of these are for security reasons.

Are you on Kontakt Player, or on full version? I believe this is doable with a Kontakt Multiscript but I’m not sure if this feature is available in Kontakt player

I have Kontakt full - and I do employ some multiscripts already in my setup.
Love 'em!

ok try this:
on init
end on

on midi_in
if ($NI_TRANSPORT_RUNNING=0 and ($MIDI_COMMAND=$MIDI_COMMAND_NOTE_OFF))
ignore_midi
end if
end on

Hi,

The original post was here.

Yes, but I created a new post seeing as I wanted it to be a feature request - if this was a violation, I can delete the other thread.

This is interesting.
I do however get hanging notes (I have also tried to remove the other multiscripts as to not confuse the source of the issue).

Wait isn’t that what you wanted that the note continues after the recording stops?

I get why my response is confusing.
So here is the situation in more detail:

Spitfire Symphony Orchestra does not come with sustain pedal functionality out of the box. As such, I use a script from VI-Control called SimpleDivisi (unfortunately, the script is locked, so I do not know for sure what is going on), which not only allows the pedal to function, but it also allow for “same-note-repeat” (think rebowing/retounging). Practically, this work by “catching” a note with the sustain pedal, and then lifting my finger, and pressing the same note again with my finger (all while the pedal is held). The old note replaces the new, and everything is fine and dandy until I actually record something. My hunch is that there is a “silent” build-up when I retrigger the note with the sustain pedal, which works until I press space, upon which the Note_Off message is sent and messes with the script.

Oh ok this makes the probleme a bit more difficult. If you can pm me the SimpleDivisi script I can try to see if I can fix this probleme with an additional Kontakt Multiscript.

But I don’t think there is a chance that steinberg implements this feature, because this is super nieche and in only very few situations applicable in a useful way.

Sure thing! But one interesting observation!
If I place your script behind the SimpleDivisi script, it actually seems to solve the problem when I am actually recording/playing back. But now the the problem is reversed in the sense that I get the hung notes in the idle/monitoring mode (which was the “mode” that worked before your script).

Is there a way to modify the multiscript to get best of both worlds? :crossed_fingers:

Most MIDI applications don’t send note off events. It is more likely your application is sending Note on messages with zero velocity. Possibly you mean the global “All Notes Off” command?

I managed to get the author of the multiscript to update his script, and that solved the issue. Thanks for the replies guys!

Simple Divisi v0.2.zip (5.9 KB)