Wow. I'm speechless. You're a genius. Check out the link below for info on the project (you'll be getting a mention on the website!)
https://www.cs.tcd.ie/~odwyernc/zenTech/research.html
I just have 1 more question (ok maybe two)
as you can see from the attached "saviour.pd" (yes thats you) patch
I have the faders rigged to receive a separate bang for on and off messages. This is because processing actually sends two different messages(with the same ID but a different message name - on or off)
Whereas you seem to have done everything "in the box"
The route object will trigger the on messages perfectly but the deallocation of the voices uses the same channel so I'm wondering:
is it possible to use one [poly low] for on messages and one for off (i'm guessing not) or how can I hook up/route the [poly low] object to the faders so that the first bang on a channel is ON and the seccond OFF?