Separating signals from messages
Is there a way to separate signals and messages, like the route~ object in PD?
Neat! I actually figured out a way to do it with poly~. The only limitation is that it will act inappropriately if it receives one of the following messages: "up", "down", "allnotesoff", or "busymap". No big deal! Attached is my example patch (poly~ requires an additional external file so I couldn't just attach the clipboard-compatible version of the patch.
cheaper:
try [prepend] and [route] with signals.
I'm quite fond of the route/prepend stuff with the 'signal' message type. These have been discussed quite a bit on the forum. However, recently this was accompanied by a warning that the technique may not be supported in the future.
There does seem to be a recognition that users want to be able to mix signal type messages with plain-vanilla Max messages and then separate them out again. So hopefully whenever the route technique breaks there will be a replacement. Still, it will be a painful moment for everyone using this trick.
Just so folks are aware of the potential future problem.