Something I've noticed in my poly~ patches is that when I first load them, all voices are on. I have thispoly~ connected to adsr~ in the standard way (including muting info), so it seems that what should happen is this:
all voices muted, envelopes off
but what I'm getting instead is:
all voices on, envelopes off
Using loadmess 0 doesn't work, because adsr~ already thinks it's off, so it doesn't send the mute message again. (adsr~ only sends mute 1 messages once, though it sends mute 0 messages every time there's an attack)
I can fix this by loadbanging a message box with "1, 0" going into adsr~, but this is a bit of a kluge because it involves turning everything on and then turning everything off, and this problem really shouldn't require two states. I could loadmess the mute message into this poly~, but it would be nicer if adsr~ could handle this on its own.