Forums > MaxMSP

stuttering in BPM

Nov 05 2008 | 2:04 am

i want the length of the ‘bites’ took by stutter~ to be controlled by the main BPM wich is variable.

i don’t seem to be able to put variales as arguments in sturrer~ right?

how could i manage to make the length of such a bite to be a quarter or two of a bar? or just one or two beats?

Nov 05 2008 | 12:39 pm

Sending an integer to the left inlet of [stutter~] sets how many samples to copy from the input stream to the playback buffer. The patch below wil show you how to calculate this number of samples depending on the tempo and the note length. I hope it helps.


— Pasted Max Patch, click to expand. —
Nov 05 2008 | 7:43 pm

And you could do some pretty great stuff with ITM in this vein. Some ideas below. As another idea you could lock phasor~ to the global transport to come up with some interesting results.

— Pasted Max Patch, click to expand. —

Nov 05 2008 | 9:47 pm

thanks alot!

i don’t get the math object you made at all. i’m not that far in max but i could copy it and use it anyway, i think i can do what i wan’t to now.

if you have the time and if its not to much effort i would appreciate it very much if you’d explain what the symbols mean and what the object actually actually does.

Nov 05 2008 | 11:40 pm

okay. this is the patch i’m working on. it doesn’t work out the way it’s supposed to.

— Pasted Max Patch, click to expand. —

i couldn’t expalain what’s happening in the patch so i posted it. but can you please tell me what i am doing wrong. BPM is controlled in another window wich isn’t attached to this patch.

Nov 07 2008 | 12:11 am

could anybody please explain why this doesn’t work? according to my know-how it should.

Nov 07 2008 | 8:25 pm

nit – i don’t see how the intent of your patch is different from what ben had posted? Perhaps just modify ben’s patch to suit your needs? Also, it is very helpful to those who look at your patches to include comments along every step of the way. This helps in 2 ways: 1. your intent is clear to those looking at your patch 2. it makes you very carefully and meticulously examine your patch mechanics, possibly allowing you to see the mistake on your own.

you might also want to look at using poke~/groove~/waveform~ to create a stuttering effect. To start with, look at waveform~’s helpfile.

Nov 09 2008 | 5:26 pm

my patch isn’t different from the posted one. the one posted was just what i needed. but it doesn’t while it should shouldn’t it?
or am i doing something wrong?

i’ll look at those objects tonight.

Viewing 8 posts - 1 through 8 (of 8 total)

Forums > MaxMSP