inquiry about arpeggiator and different counters

nicnut's icon

Hi,

I have an arpeggiator powered by a counter. Right now I can go up, down and up and down, basically what a counter does.

I want to expand this to spell out chord and scale patterns like:

1 3 2 4 3 5 4 6 5 7, etc

1 3 5 7 2 4 6 8 3 5 7 9, etc,

1 2 3 4 2 3 4 5 3 4 5 6, etc.

1 2 3 2 3 4 3 4 5 4 5 6, etc.

and numerous other combinations.

Any suggestions as to how to go about this? Objects or special libraries to look at?

I looked at coll and zl objects, but I don't want lists, I want the numbers to come out one at a time as they do in a counter.

Thanks, Nick

32bit's icon

[live.step], [table], [multislider], [dict] can be used this way.
[iter] will output any list as single atoms
[seq] is good too.

nicnut's icon

Wow, there are some great options there. Thank you. I think I'll start with [iter]

Nick

Roman Thilenius's icon

i haven been using both, [coll] and [zl nth] for sequencers of that type.

[zl nth] seems to be the perfect choice for translating
1, 2, 3, 4, 5, 6, 7, 8 into another set of numbers.

as for [coll], with this it is a bit less straight forward, but it already
has functions such as search and replace, insert and delete, or swap.
so the object which is played from is also the object where the
content is edited in.

-110

(karrrlo)'s icon

multislider and fetch ?

Max Patch
Copy patch and select New From Clipboard in Max.

Wetterberg's icon

[iter] is the worst place to start ;) Use that only to break up a list that you can't process in any other way, really.

I more or less always go with Karrrlo's method here, since multislider is such a solid system, with the "set" and "fetch" messages.

Live.step is also fantastic, if you want a simple treatable ui for it.

nicnut's icon

Thank you for all the responses. Yeah Karrlo's method works great and I can actually insert it into what I already have. Totally cool so thank you.

Nick