Plotting grains to rhythmic/mathematical durations??

    Feb 27 2012 | 6:14 am
    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

    • Feb 27 2012 | 8:49 am
      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.
      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.
    • Feb 28 2012 | 3:14 am
      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. :)