Page 2 of 3
Re: "Panic" function CC number?
Posted: 24 Aug 2020, 16:01
by Hlaalu
Yes but I like the feeling of pressing a
literal panic
button to halt the "emergency".
Jokes aside, yes the things you say are options but I like the convenience of a simple button on my MIDI controller.
I'll try #120 and #123 anyway.
Re: "Panic" function CC number?
Posted: 24 Aug 2020, 16:16
by anotherscott
maxpiano wrote:there is also MIDI CC#120 = All Sounds Off, similar to All Notes Off but more "radical" as it also resets envelopes (consider that when MIDI was born there were mainly analog synths around)
Analog is not the issue here. Even with digital, there are tons of patches that have a "release" sound which you hear after a key is released (that is, after a Note Off event), whether it's a gradual decay of the main sound, or some other sound that is triggered on release. Sending All Notes Off--just like sending an individual Note Off--won't silence these sounds (at least, not immediately). If you want to silence the sounds--essentially sending a key a Note Off but also a "don't play the release part of the patch"--you would need All Sounds Off rather than All Notes Off. At least this is my understanding.
Hlaalu wrote:But then what's the difference with "panic"?
From a MIDI perspective, "All Sound Off" (if supported) should create the same "instant silence" result as panic. But what if the problem with the receiving device is that it is hung in such a way that it is no longer receiving MIDI commands? That's where a non-MIDI hard panic function built into the device comes into play... it can be implemented in such a way that it works even when MIDI fails. (Which also means, by definition, there can't be a MIDI command for it.)
Re: "Panic" function CC number?
Posted: 24 Aug 2020, 16:35
by Hlaalu
anotherscott wrote:maxpiano wrote:there is also MIDI CC#120 = All Sounds Off, similar to All Notes Off but more "radical" as it also resets envelopes (consider that when MIDI was born there were mainly analog synths around)
Analog is not the issue here. Even with digital, there are tons of patches that have a "release" sound which you hear after a key is released (that is, after a Note Off event), whether it's a gradual decay of the main sound, or some other sound that is triggered on release. Sending All Notes Off--just like sending an individual Note Off--won't silence these sounds (at least, not immediately). If you want to silence the sounds--essentially sending a key a Note Off but also a "don't play the release part of the patch"--you would need All Sounds Off rather than All Notes Off. At least this is my understanding.
If that's the case, CC 123 should be the right command to silence also "decaying" notes. Of course, IF the NS3 supports this command.
Hlaalu wrote:But then what's the difference with "panic"?
From a MIDI perspective, "All Sound Off" (if supported) should create the same "instant silence" result as panic. But what if the problem with the receiving device is that it is hung in such a way that it is no longer receiving MIDI commands? That's where a non-MIDI hard panic function built into the device comes into play... it can be implemented in such a way that it works even when MIDI fails. (Which also means, by definition, there can't be a MIDI command for it.)[/quote]
Makes sense...
Re: "Panic" function CC number?
Posted: 24 Aug 2020, 17:22
by maxpiano
anotherscott wrote:maxpiano wrote:there is also MIDI CC#120 = All Sounds Off, similar to All Notes Off but more "radical" as it also resets envelopes (consider that when MIDI was born there were mainly analog synths around)
Analog is not the issue here. Even with digital, there are tons of patches that have a "release" sound which you hear after a key is released (that is, after a Note Off event), whether it's a gradual decay of the main sound, or some other sound that is triggered on release. Sending All Notes Off--just like sending an individual Note Off--won't silence these sounds (at least, not immediately). If you want to silence the sounds--essentially sending a key a Note Off but also a "don't play the release part of the patch"--you would need All Sounds Off rather than All Notes Off. At least this is my understanding.
Correct and I agree Scott, it applies to any sound source actually and that's the meaning of the message ("silence all sounds immediately") and teh difference to All Notes Off; thanks for keeping me honest.
Re: "Panic" function CC number?
Posted: 24 Aug 2020, 22:39
by baekgaard
Panic (on the keyboard you press it) should also silence effects, including (long) delays (with feedback) etc. So it is different to all notes off.
Not sure if all sound off also kills effects?
Sent from my phone in brevity
Re:
Posted: 24 Aug 2020, 23:14
by anotherscott
baekgaard wrote:Not sure if all sound off also kills effects?
I think that, if properly implemented, receiving an "all sounds off" should kill all sounds. Now, whether every keyboard
does that is another matter, as is whether a board implements it at all.
Re: Re:
Posted: 25 Aug 2020, 07:01
by maxpiano
anotherscott wrote:baekgaard wrote:Not sure if all sound off also kills effects?
I think that, if properly implemented, receiving an "all sounds off" should kill all sounds. Now, whether every keyboard
does that is another matter, as is whether a board implements it at all.
+1, it all depends on if/how the CC#120 (All Sounds Off) is implemented.
Re: Re:
Posted: 25 Aug 2020, 08:45
by Hlaalu
maxpiano wrote:
+1, it all depends on if/how the CC#120 (All Sounds Off) is implemented.
I haven't been able to get to my Stage 3 yet and test.
But I see another user was about to test MIDI CCs above 120 but said he didnt' test them "because the MIDI spec says: Controller numbers 120-127 are reserved for Channel Mode Messages, which rather than controlling sound parameters, affect the channel's operating mode" [cit.]
nord-stage-forum-f3/midi-cc-s-not-inclu ... ml#p119576
What is to be afraid of in sending channel mode messages to a device to the point of not even trying? My knowledge of MIDI usually stops at notes, regular CC and PC msgs. I am not a MIDI tinkerer for sure. Am I missing something here?
Re: "Panic" function CC number?
Posted: 25 Aug 2020, 08:50
by maxpiano
Nothing to be afraid of, any change won't be permanent, worst case you can... use the Panic button on the NS3

(or switch it off then back on)
e.g. CC#122 (Local on/off) is a message of that class ("Channel Mode message") and should be correctly handled by NS3, at least it was on NS2 as far as I remember (for sure it was on my Roland FP4 as I had automated that on a Mainstage concert)
Re: "Panic" function CC number?
Posted: 25 Aug 2020, 09:05
by Hlaalu
maxpiano wrote:Nothing to be afraid of, any change won't be permanent, worst case you can... use the Panic button on the NS3

(or switch it off then back on)

...unless it is CC# 666, the self-ignition message.

In this case, it will be permanent.
