Howto phasor~ drive 16-step sequencer?

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

Yes a master phasor sounds like a good idea to drive for example 7 step-sequencers but how do people go about doing this. How to implent "shuffle"?
This can't be right: [snapshot~ 20] * 7 stepsequencers running - can't be right. Could send a masterclock from the [snapshot] but then you can't use [rate~] independently which is fun for weird timings.

The question is: how do you make a 16-step sequencer abstraction with a master phasor? I'm new at this.

Christopher Dobrian's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Mabe seq~ is what you want?

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

Christopher: not looking for Seq~, just a way to drive multiple step sequencers 'n sync (heh...) a la this:

(This is just an illustration; got a big fat multislider thingy with pattr's etc.)
It's better to use phasor because of the timing instead of a "sloppy" metro? Still "snapshot"'ing like mad.
Perhaps i'm looking for some golden way of doing things. [Phasor] [* 16] [snapshot 1.] [fetch $1]. Can't really think of a different way to do this.
If someone could post an example of syncing 2 or more sequencers in a clever way.

Roman Thilenius's icon

until now i have never found a reason to go for audio instead of metro, except in an all-audio system.

using phasor~with snapshot~ is something you should quickly forget about.

cudnylon's icon

[phasor~]
[*~ 16] (# of steps)
[pong~ 1 0. 1.]
[

with just four objects you get a pretty decent audio rate sequencer. output of less than object can go to an adsr~ or such to stay in signal, or to an edge~ to let bangs take over. from the phasor~ you get a master clock and from the pong~ a step clock to play around with. put an trunc~ after the [*~ 16] to get a step count which can go to an index~ loaded with whatever controls you'd like (pitch values, envelope triggers). sometimes i put pong~ into a trapezoid~ for envelopes. probably every patch i make start with these ideas.

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

Great with pong~ Cudnylon, now i can sequence back and forth.
Next question: Shuffle!?
Have tried this with [pibe] or was it [delay] on every 2,4,6,8... and it worked. But how do you shuffle with phasor? Fuck around wite [rate] or what?
Quick sketch that doesnt work below:

roger.carruthers's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Here's one way - if you search the forum, I'm sure you'll find others,
Cheers
Roger

Peter McCulloch's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Here's a (very) slightly different way of doing it that shows one way of incorporating % into it.

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

Great Peter! This can easily be adapted into a "setup" like this?:
Some questions inside should you bother... seems to work nicely with snapshot; can't really see a way around it but then again im no mathematician.

95f's icon

[phasor~]
[*~ 16] (# of steps)
[pong~ 1 0. 1.]
[< ~ 0.5] (gate size)

using the setup above, what is an ideal approach to creating a dotted repeated output signal, example for 16 steps:
** * * ** * ** ** * * ** *

thanks.

Mark Durham's icon
Max Patch
Copy patch and select New From Clipboard in Max.

I tend to use this sort of arrangement:

I like using phasor~ to drive the system as it can be easily distorted for unusual sequencing patterns...

It is using phasor~ and snapshot~ though, is there a reason this is not recommended?