Voice stealing – work-around?

So I’ve just implemented a monophonic mode into my Supersynth-Patch by using the [poly 1 1] (to allow voice stealing). The only problem it doesn’t behave like on other synths. On other synths you can keep a key pressed, steal that voice by hitting an other key (while still holding the first key), release the second key and voilà the first key and its corresponding note will play again. Does anybody know how to implement this behavior in PD?

Here’s a subpatch that I’ve used to do that, it does note stealing and goes back to the most recently played key if it is still held down.
notein_mono.pd (4.0 KB)


veeery nice!

Thanks so much, @WyrdAl! Works like a charm! :smiley: