I'm currently undertaking a rather large Max/MSP project for university, i am building a synthesizer that offers various audio sources and manipulation, hopefully cleverly integrated with an intuitive UI.
As i need something quite complex, i have been steered toward including a granulator.
I am currently in the research stage, reading Microsound (Curtis Roads) currently, and from what i know so far the most musical (and also complex for the purposes of this 3rd year project) implementation appears to be using pulsar trains.
I've looked through the max help patches, read around the forums and had previously decided on using an external object for the granulation.
So my questions;
What is the best way to implement pulsar granulation with a high level of user control?
Is this the best option musically? As this source will be mixed and modulated along with traditional oscillators.
Is this possible working with user defined samples, as well as preset wavetables?
Any help is much appreciated :)