Max/Msp 2

HiIn the one and last post i wrote, i talked about Granular Synthesisand some way to use midi controllers to change an object parameters in Max/MspWell the following is a simple abstraction that will allow you to do thati will talk about granulation afterwardsMidiControler1/ open a patch you've already created let us say with the object munger~ (granular) one example below.2/ create an object typed in : "p" for patcher3/ an empty window will appear4/ built the following program in it

5/ save it as MidiControl #1, for example (thus you'll be saving an abstraction (sub-patch) within your main patch, it should be always in the same folder ).Afterwards all you have to do in your main patch is to create as many MidiControl objects as you needto connect to the parameters you want to change on the fly, in real time.what is important is the variable #1all you need to do is to replace the variable #1 with the number of your midi controler (use miditester in Max/Msp Extras to learn these numbers, or just take a look at the abstraction - double click on MidiControler #1 object and check the number box : the one on the right (second outlet) : controler number and you'll have the information)It will update the abstraction with that numberex:

in order to use my controler N° 17 :

automatically it will change in the abstraction

and in the main patch, connect it to control, for example, the pan spread parameter of the munger~ object :

explanation of the patch above and Granulation :What is important is the scale objectin order to match the input values of the parameters of your object (here the pan spread of the munger~)the scale object "scales" the output values of your midi controler (here a slider) which goes from 0 to 127 (midi norm)to that of the pan spread which goes from 0. (center of the stereo image) to 1. completley spread left and rightN.B. Each parameter has its own range of let's say variation

well the munger~ object is a very powerful granulator with plenty of parameters that will let you disarticulate any sound in a subtle wayit is free and you can find it here : http://www.music.columbia.edu/PeRColate/the package is full of surprise!!munger~ is more an effect treatment than a granular synthesis though it uses the same principleuse the munger~ help object it is well documented and you can already experiment with it(my patch won't work correctly as it is we need to give to munger~ more specific values: grain size, grain size duration etc.. check the munger~ help patch in the package you'll download, i think it is self-explanatory, otherwise ask questions !)you can even use a microphone and work on your voice in real time!

have fun
E-mail me when people leave their comments –

You need to be a member of dance-tech to add comments!

Join dance-tech

Blog Topics by Tags

Monthly Archives