Granular polyphony in Max 8

Jan Vancik's icon

Hi everyone,
I've been building a poly synth that supposed to incorprate both substractive synthesis and granular synthesis. Essentialy the idea is to have two synths running in parallel and then add them together to get a combination of both. The granular "voice" is based on Oliver Thurleys granular tutorial, but I've really been struggling to make it truly polyphonic, as the poly object he uses generates the actual cloud of the grains, rather than doing what it's "supposed to" by allowing the playing of chords. If anyone has any ideas on how to solve this please let me know!

grainGenPitchctrl.maxpat
Max Patch
Grain generator subpatch

granular combo poly at.2..maxpat
Max Patch
Main patch

Guillaume Gaffiat's icon

the subpatch is missing

but interresting idea