Patch Randomizer

Feb 26, 2011 at 10:09pm

Patch Randomizer

Hey,

first time poster and new to Max. I was just wondering if anyone was working on a patch randomizer for synths. I know I would need to send a random CC message to each parameter. what would be the most efficient way to do this?

Thanks.

#55213
Feb 26, 2011 at 11:01pm

A simple way is to send a metro to a “random 50″ or something, then scale that “scale 0 50 0 1000″ and then connect that to a cycle or a saw object. That will give you 50 random tones in a frequency between 0 and 1000.

#198708
Mar 1, 2011 at 5:48am

Thanks for the response. I’m talking about randomizing a patch setting on an external synth through midi. Specifically, I was wondering do I need to map out every CC parameter or can I just send a general CC message to the synth?

#198709
Mar 1, 2011 at 7:53am

you need to map every parameter, and you also might need to send some sysex data to be able to randomize everything, but that depends on your synth. Loop up the midi specs in the manual of your synth. If you are unlucky the midi implementation is crappy and the order in which you send messages is important as well (as I recently found out)

Personally I would first make a max patch that completely controls the synth (always useful) and then make a randomization option for that max patch, but that be a bit too much work for what you want

#198710
Mar 2, 2011 at 10:35pm

you could simply use the uzi object to trigger 127 random cc messages. But that would probably be too fast for midi’s low bandwidth.

Here’s one way to do it with a metro, that triggers every 5 ms. (i don’t know if this is the proper timing for midi hardware…)

good luck ;)

– Pasted Max Patch, click to expand. –
#198711

You must be logged in to reply to this topic.