I spent the day going through tutorials, both video form and the built in variety, and I ran into a problem.
I'm trying to hack out a decent polyphonic synth, and I followed the example from the most recent poly~ video tutorial to a T. Problem is I don't have a midi controller handy to test it out, so instead I hooked it up to a monome style step sequencer I'd made a while back, and formatted it to send out a two part list in the format [midinote, velocity].
I provided the numerical argument to specify the number of instances (16 in this case), and included the @steal 1 argument as the tutorial said. I'm pretty sure I hooked ADSR~ properly, I am managing to get good sounds out of the synth, but it's still acting monophonic.
I suspected it was because of how ADSR~ was configured, so I've tried placing my arguments for ADSR~ both outside and inside the poly~. It seems either way will work. I've also considered that it might be the way my messages are getting into the abstraction, that things are configured for voice stealing, but my formatting is cancelling out successive instances and I am always left with just one. Am I missing some really simple detail?
I've nested a number of patchers and abstractions together, so it's difficult to post my work, but I will at anyone's request. Thanks in advance for your help.