Forums > MaxMSP

Howto phasor~ drive 16-step sequencer?


Jul 25 2012 | 11:03 am

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.


-- Pasted Max Patch, click to expand. --

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

Jul 25 2012 | 2:24 pm

Mabe seq~ is what you want?


-- Pasted Max Patch, click to expand. --

Jul 25 2012 | 11:54 pm

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


-- Pasted Max Patch, click to expand. --

(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.

Jul 26 2012 | 1:07 am

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.

Jul 26 2012 | 5:29 am

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

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.

Jul 26 2012 | 9:53 am

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:


-- Pasted Max Patch, click to expand. --

Jul 26 2012 | 10:35 am

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


-- Pasted Max Patch, click to expand. --

Jul 26 2012 | 7:25 pm

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

-- Pasted Max Patch, click to expand. --

Jul 27 2012 | 10:38 am

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.


-- Pasted Max Patch, click to expand. --

Sep 26 2015 | 12:30 pm

[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.

Sep 27 2015 | 12:00 pm

I tend to use this sort of arrangement:


-- Pasted Max Patch, click to expand. --

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?

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

Forums > MaxMSP