how does a poly~ voice receive a note-off message if it's "busy"?

Igneous Rock's icon

I noticed in the help file for [thispoly~] that if it is receiving a signal (e.g. when an [adsr~] in a poly voice is feeding a signal into [thispoly~]) that it is in "busy" mode and will not receive note-off messages.

This seems totally paradoxical to me: if a poly voice is told to start playing, then it can never be told to stop playing. I must be misunderstanding something: how does a poly voice ever release if it can't receive note-off messages?

Screen-Shot-2015-11-27-at-4.07.38-PM.png
png
Screen-Shot-2015-12-02-at-9.54.56-PM.png
png
Richard Mitic's icon

You can use the midinote message, which takes a note value and velocity as its arguments. Then when you send the same note value with velocity 0 (note off) it gets routed to the instance that started the note.

Igneous Rock's icon

Yes that seems like what is happening in practice, but if that were the case then the help file for thispoly~ would be wrong---it says clearly that when thispoly~ is busy, the poly~ voice: "will not receive messages via the... note or midinote messages"