aboutsummaryrefslogtreecommitdiff
path: root/s-varseq-help.pd
blob: 9d25156c2bc2513adc4e1b147286676956628cdd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#N struct 2302template float x float y float z;
#N struct 2302puck float x;
#N canvas 0 0 450 300 10;
#X floatatom 20 188 5 0 0 0 - - -;
#X floatatom 20 276 5 0 0 0 - - -;
#X obj 20 145 loadbang;
#X msg 20 166 0;
#X text 48 167 Click me to reset the canvas (for some reason);
#X text 13 7 varseq is short for 'variable sequencer' because it's
a simple sequencer with a variable length. Creation arguments are [name]
[sections] [section length] [timer name]. Name is the SSSAD name and
unique identifier. Sections indicates how many sections there are in
the whole loop \, and section length indicates how many beats in each
section. To set a value click on an orange rectangle and drag it upwards.
The value can be set between zero and one. To select a beat in the
loop send a number in the left inlet \, or send a number to the third
argument (timer name) if supplied.;
#X floatatom 318 208 5 0 0 0 - - -;
#X obj 318 227 s tick;
#X obj 20 210 s-varseq teh 4 5 tick;
#X connect 0 0 8 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 6 0 7 0;
#X connect 8 0 1 0;