steps~

Roman Thilenius's icon

anyone know where i can find [steps~] and/or how i can replace it?

Tim Lloyd's icon
Max Patch
Copy patch and select New From Clipboard in Max.
Tim Lloyd's icon

Is it not on the share pages anymore? Here it is anyway.

490.steps~.mxo.zip
zip
jirko's icon

this is great, haven't seen this external before. Is there a way to make random step inside the sequence?

goodparleyandorfing's icon

The sequence is stored as samples in a buffer, so you could either [peek~] in individual random samples or randomize the multislider data using a list manipulator like [zl scramble] or something

Tim Lloyd's icon
Max Patch
Copy patch and select New From Clipboard in Max.
jirko's icon

timlloyd: you are a ninja! once again.. thanks a lot.

Andrew Benson's icon

Glad you like steps~. I haven't looked at it in a long time, but if you have any feature suggestions for my little set of externals let me know. They are all ridiculously simple objects internally. A random step feature might be cool, but not sure how that would work. Any ideas?

Tim Lloyd's icon

There could be an inlet for threshold time, and if the trigger inlet received two 0-nonzero transitions within the threshold time the output could jump to a random step........orrr if the trigger inlet DIDN'T receive two 0-nonzero transitions within the threshold time it would jump to a random step. So any slight deviation from the set "rate" would cause randomness.....

Or it could accept a list (eg. the output of a multislider - range of 0. to 1. with the same number of sliders as steps). Each slider could set the probability (for each step) of triggering a jump to a random step.

I might have some more ideas as well, but not sure if they make any sense yet :P

Optimistic plan for the summer = start learning how to make externals

Andrew Benson's icon

@timlloyd, you know it's really not as difficult as I would have guessed. The Max 5 SDK is far improved over previous versions, and it gets you up to speed pretty quickly with template projects. Writing MSP objects is pretty fun actually, if you have a simple idea that would be a mess in patcherland. There's also lots of example code that you can tweak to get going.

Tim Lloyd's icon

Yeah, I know a few people who are learning Java at the moment, and it's making me itch to start learning text-based programming! Unfortunately it has to wait until uni work is out of the way :(