Thanks, I checked out the tutorial and created a new patch based on it. While I now understand adsr~ better, I have run into a new problem. I can now have the adsr~ and poly~ working together, when I try to add my voice selector (cycle~, saw~ etc.), the polyphony stops working and I am unsure as to why.
I used a selector object in the ProjectPoly abstraction, should I be doing something differently?