From ac0b773e0ff9c40f2ed04926c9479689c490c13c Mon Sep 17 00:00:00 2001 From: Frank Barknecht Date: Mon, 7 Jun 2004 12:23:58 +0000 Subject: * added rrad.nseq and related patches. svn path=/trunk/abstractions/rradical/; revision=1808 --- control/rrad.nseq-help.pd | 150 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 control/rrad.nseq-help.pd (limited to 'control/rrad.nseq-help.pd') diff --git a/control/rrad.nseq-help.pd b/control/rrad.nseq-help.pd new file mode 100644 index 0000000..5011a52 --- /dev/null +++ b/control/rrad.nseq-help.pd @@ -0,0 +1,150 @@ +#N canvas 252 197 903 653 10; +#X obj 190 155 rrad.nseq /id; +#X floatatom 190 519 5 0 0 0 - - -; +#X obj 190 61 metro 250; +#X obj 190 83 int 0; +#X obj 234 84 + 1; +#X floatatom 147 154 5 0 0 0 - - -; +#X obj 190 39 tgl 15 0 empty \$0-start empty 0 -6 0 8 -24198 -1 -1 +1 1; +#X obj 190 129 mod 16; +#X text 468 49 rrad.nseq: 16-step number box sequencer; +#X text 422 133 nseq supports alphanumerical keyboard control. Clicking +the toggle labeled "edit" will switch on receiving of keyboard events. +With the "TAB" key you can navigate focus to the next row \, which +will be highlighted. To input a note just use your alnum keyboard in +a piano mode. Default is a quertz-keyboard \, you can change this by +loading the qwerty2midi.xml file into the kbd2midi abstraction. The +letter "y" on qwertz rsp. z on qwerty keyboards will input a note value +of 60 (== note C) into the currently highlighted row. PageUp and PageDown +(Prior and Next) will change octave from -5 to 5 To leave keyboard +input mode press Esc or deactivate the "edit" toggle.; +#X obj 424 311 bng 15 250 50 0 \$0-copy empty copy 0 -6 0 8 -225271 +-1 -1; +#X obj 485 311 bng 15 250 50 0 \$0-paste empty paste 0 -6 0 8 -257472 +-1 -1; +#X obj 424 347 bng 15 250 50 0 \$0-reset empty reset 0 -6 0 8 -258699 +-1 -1; +#X text 451 309 and; +#X text 514 310 will copy or paste the current pattern.; +#X text 457 347 sets every number to zero. Press this first if you +get "argument out of range" errors in the console.; +#X obj 425 413 nbx 2 14 0 1000 0 0 \$0-substate \$0-substate pre 0 +-6 0 8 -261689 -1 -1 0 256; +#X text 463 412 switches between patterns.; +#X obj 393 148 tgl 15 0 \$0-tab-enabled \$0-tab-enabled edit 0 -6 0 +8 -262144 -1 -1 0 1; +#X text 428 441 inlets:; +#X text 440 457 1 inlet accepts ints ranging from 0-15. They specify +the step to play; +#X text 439 493 The rightmost inlet is OSC inlet. See the main RRADical +documentation for details.; +#X text 427 526 outlets:; +#X text 440 545 1 outlet will output the value of the currently active +step or the keyboard input.; +#X text 74 436 rrad.shuffler; +#X text 74 452 rrad.metro; +#X text 55 419 Related:; +#N canvas 598 329 231 193 ed 0; +#X floatatom 84 42 5 100 1000 0 - - -; +#X floatatom 146 63 4 10 500 0 height - -; +#X obj 68 87 pack 0 0; +#X text 129 42 width; +#X obj 69 134 s \$0-title; +#X msg 68 112 vis_size \$1 \$2; +#X obj 142 82 t b f; +#X connect 0 0 2 0; +#X connect 1 0 6 0; +#X connect 2 0 5 0; +#X connect 5 0 4 0; +#X connect 6 0 2 0; +#X connect 6 1 2 1; +#X restore 853 1 pd ed; +#X obj 1 -8 cnv 15 900 30 empty \$0-title rrad.nseq 20 12 0 20 -257472 +-262144 0; +#X obj 156 570 ezdac~; +#N canvas 0 0 450 300 testtone 0; +#X obj 115 25 inlet; +#X obj 89 264 outlet~; +#X obj 171 110 mtof; +#X obj 115 48 select 0; +#X obj 166 80 t b f; +#X obj 90 240 *~; +#X obj 53 156 vline~; +#X obj 53 184 *~; +#X obj 55 207 *~; +#X msg 52 134 1 10 \, 0 150 80; +#X obj 171 158 osc~ 0; +#X connect 0 0 3 0; +#X connect 2 0 10 0; +#X connect 3 1 4 0; +#X connect 4 0 9 0; +#X connect 4 1 2 0; +#X connect 5 0 1 0; +#X connect 6 0 7 0; +#X connect 6 0 7 1; +#X connect 7 0 8 0; +#X connect 7 0 8 1; +#X connect 8 0 5 0; +#X connect 9 0 6 0; +#X connect 10 0 5 1; +#X restore 190 540 pd testtone; +#X text 423 78 rrad.nseq (called nseq for now) is a sequencer for numberboxes +carrying values from 0 to 127 . Arranged from top to bottom nseq is +similar to old-fashioned tracker interfaces.; +#X msg 291 64 /id/preset \$1; +#X obj 291 39 tgl 15 0 empty empty switch_presets 20 10 0 8 -24198 +-1 -1 0 1; +#N canvas 340 97 594 666 init 0; +#X obj 66 303 bng 15 250 50 0 empty empty click_first 20 10 0 8 -24198 +-1 -1; +#X obj 130 467 s \$0-start; +#X msg 130 441 1; +#X obj 272 40 r setmess; +#X obj 270 86 prepend add; +#X obj 275 64 prepend nseq; +#X msg 387 76 \; nseq /id/preset 0 \; nseq /id/n0 83 \; nseq /id/n14 +0 \; nseq /id/n15 55 \; nseq /id/n10 93 \; nseq /id/n11 40 \; nseq +/id/n12 76 \; nseq /id/n13 0 \; nseq /id/n6 41 \; nseq /id/n7 88 \; +nseq /id/n8 91 \; nseq /id/n9 89 \; nseq /id/n2 76 \; nseq /id/n1 74 +\; nseq /id/n5 79 \; nseq /id/n4 79 \; nseq /id/n3 43 \; nseq /id/preset +1 \; nseq /id/n0 83 \; nseq /id/n14 0 \; nseq /id/n15 55 \; nseq /id/n10 +93 \; nseq /id/n11 40 \; nseq /id/n12 96 \; nseq /id/n13 0 \; nseq +/id/n6 41 \; nseq /id/n7 88 \; nseq /id/n8 45 \; nseq /id/n9 100 \; +nseq /id/n2 95 \; nseq /id/n1 37 \; nseq /id/n5 41 \; nseq /id/n4 91 +\; nseq /id/n3 93 \;; +#X connect 0 0 6 0; +#X connect 0 0 2 0; +#X connect 2 0 1 0; +#X connect 3 0 5 0; +#X connect 5 0 4 0; +#X coords 0 0 1 1 100 40 1; +#X restore 22 43 pd init; +#X obj 316 105 r nseq; +#X obj 439 379 bng 15 250 50 0 \$0-forward empty v 3 7 1 12 -262131 +-225271 -1; +#X obj 420 379 bng 15 250 50 0 \$0-backward empty ^ 3 9 1 12 -262131 +-225271 -1; +#X text 465 380 shift pattern up or down.; +#X obj 241 109 mod 32; +#X obj 241 129 sel 31; +#X text 439 584 The rightmost outlet is OSC outlet. See the main RRADical +documentation for details.; +#X connect 0 0 1 0; +#X connect 1 0 30 0; +#X connect 2 0 3 0; +#X connect 3 0 7 0; +#X connect 3 0 39 0; +#X connect 3 0 4 0; +#X connect 4 0 3 1; +#X connect 6 0 2 0; +#X connect 6 0 3 1; +#X connect 7 0 5 0; +#X connect 7 0 0 0; +#X connect 30 0 29 0; +#X connect 30 0 29 1; +#X connect 32 0 0 1; +#X connect 33 0 32 0; +#X connect 35 0 0 1; +#X connect 39 0 40 0; +#X connect 40 0 33 0; -- cgit v1.2.1