Plotting grains to rhythmic/mathematical durations??

Quantik-Music's icon

Hello all, so I'm a noob to the forums here and am currently about to pull the trigger on max. I'm currently in the process of gathering information so that I can be sure Max is right for me. Now onto the question, please be gentle though as I'm trying to learn here.
First of all before I get ahead of myself I would like to know if it's possible to map grain duration/spacing to rhythmical note values? Let's say I wanted to create a grains at a value of a 512 note that moved down to 16th notes. I believe I have seen the function of assigning note values to grains in a granular synth before but I'm I have no idea how it works.
Artist BT mentions using time correcting granular synthesis at values up to 2014th notes so I'm assuming you can talk about grain size and or space in a musical way. Can anyone confirm this to answer the first part of the question?
Secondly if this is possible how would one go about mapping those granular parameters to note duration?
Again, be nice please =D

Dave Mollen's icon

I don't know if you want to build the granular sound engine yourself
and if you want to use it for live input or not.

Max Patch
Copy patch and select New From Clipboard in Max.

But there's a great example in the examples folder that comes with max.
Search for granularized.
All you have to do there is trigger the grains in a rhythmical way.
And there is also an input to change the duration.
Below are some ways to do it.
Just paste it into the granularized patch.

Roman Thilenius's icon

it is in any situation possible to "quantize" time values , as you would usually
use floating point numbers when you work with time values which will be
dynamic.

but in the end it only has to do with the way you are programming
your application - it will also be possible to build a granular synthesis
patch which does not let you do that. :)

-110