I have a question concerning a polyphonic granular synthesizer I am trying to build.
Now, I have tried to nest this polyphonic grain generator into another poly~ abstraction in order to obtain an individual pitches per key that is pressed on the midi keyboard.
However, whatever I try it remains monophonic and fails to deliver the desired results.
I have uploaded the patch with all necessary externals and abstractions. On the top level, you can find the poly~ object, which hosts the "tr_notepoly_0.6" abstraction, which in turn hosts the "tr_grains_0.6" (the grain generator) abstraction.
When I replace the "tr_grains_0.6" poly~ object inside the "tr_notepoly_0.6" poly~ object with a normal saw~ oscillator, the patch behaves as expected. Whenever I hook up the "tr_grains_0.6" poly~ object, the patch is monophonic.
Is there anything I have overlooked? Does anything go wrong with muting and unmuting the poly~ instances in the embedded abstraction?
I would call myself an intermediate user of Max, but I think I am stuck here and can't find the solution to this problem. Maybe someone of you may find the time to look at my patch and tell me what's going on?
Some help would be much appreciated!
Thanks in advance,