#N canvas 171 107 566 570 10;
#X msg 77 131 bang;
#X msg 121 131 reset;
#X msg 178 131 help;
#N canvas 269 178 589 510 switches 0;
#X obj 83 99 motormix_button;
#X floatatom 83 122 5 0 0;
#X floatatom 183 122 5 0 0;
#X text 182 144 press/release;
#X text 81 148 button#;
#X obj 83 457 motormix_LED;
#X msg 181 299 1;
#X msg 181 321 0;
#X msg 181 343 -1;
#X floatatom 83 321 5 0 128;
#X obj 132 379 t b f;
#X text 93 301 button#;
#X text 215 299 on;
#X text 212 320 off;
#X text 217 344 blink;
#X obj 83 215 spigot;
#X obj 120 198 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
1;
#X floatatom 162 429 5 0 0;
#X text 16 13 get button-states (pressed/released) and illuminated
the button-LEDs.;
#X text 337 89 get state;
#X text 316 409 illuminate LED;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 1 0 15 0;
#X connect 6 0 10 0;
#X connect 7 0 10 0;
#X connect 8 0 10 0;
#X connect 9 0 5 0;
#X connect 10 0 5 0;
#X connect 10 1 17 0;
#X connect 15 0 9 0;
#X connect 16 0 15 1;
#X connect 17 0 5 1;
#X restore 79 386 pd switches;
#N canvas 221 144 600 463 faders 0;
#X obj 312 58 motormix_faderIn;
#X floatatom 312 81 5 0 0;
#X floatatom 365 81 5 0 0;
#X floatatom 419 80 5 0 0;
#X floatatom 107 80 5 0 0;
#X floatatom 228 80 5 0 0;
#X obj 107 58 motormix_faderIn 1;
#X text 311 102 value;
#X text 361 103 touched;
#X text 423 103 fader#;
#X text 107 100 value;
#X text 223 99 touched;
#X obj 309 348 motormix_faderOut;
#X obj 97 348 motormix_faderOut 4;
#X floatatom 309 326 5 0 128;
#X floatatom 97 326 5 0 128;
#X floatatom 423 326 5 1 8;
#X text 306 309 value;
#X text 422 309 fader#;
#X text 93 310 value;
#X text 36 18 get fader-values:;
#X text 33 278 move the motor-faders:;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 3 0;
#X connect 6 0 4 0;
#X connect 6 1 5 0;
#X connect 14 0 12 0;
#X connect 15 0 13 0;
#X connect 16 0 12 1;
#X restore 77 307 pd faders;
#N canvas 417 60 470 311 rotaries 0;
#X obj 290 73 motormix_rotary;
#X floatatom 290 96 5 0 0;
#X floatatom 390 96 5 0 0;
#X floatatom 36 87 5 0 0;
#X obj 36 64 motormix_rotary 4;
#X text 39 110 increment;
#X text 284 121 increment;
#X text 396 122 rotary#;
#X obj 68 233 motormix_encoder;
#X floatatom 68 257 5 0 0;
#X floatatom 175 258 5 0 0;
#X text 178 281 push;
#X text 68 280 increment;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 4 0 3 0;
#X connect 8 0 9 0;
#X connect 8 1 10 0;
#X restore 77 342 pd rotaries;
#N canvas 179 9 750 744 LCDisplay 0;
#X obj 72 391 motormix_LCDtext;
#X msg 72 92 MotorMix (tm) is now supported by pd !!!;
#X msg 107 126 clear;
#X msg 108 149 clear 1;
#X msg 109 172 clear 2;
#X text 174 127 clear LCD-display;
#X text 172 149 clear 1st row;
#X text 174 174 clear 2nd row;
#X msg 121 218 (l) forum::fuer::umlaeute:2002;
#X obj 121 241 t a b;
#X msg 179 291 0;
#X msg 151 264 45;
#X msg 198 324 10 20;
#X text 243 325 start position and string-length;
#X floatatom 207 605 5 0 0;
#X floatatom 79 541 5 0 128;
#X floatatom 143 576 5 0 8;
#X obj 79 627 motormix_LCDgraph 3;
#X text 208 589 type;
#X text 132 559 channel#;
#X text 80 523 value;
#X text 272 534 LCDgraph-types:;
#X text 395 580 03__single vertical line;
#X text 394 533 00__left justified horizontal bar graph;
#X text 395 549 01__centered horizontal bar graph;
#X text 394 564 02__right justified horizontal bar graph;
#X text 395 595 04__left justified double vertical line;
#X text 396 611 05__centered spreading bar;
#X text 395 626 06__ascending bar graph;
#X text 396 642 07__descending bar graph;
#X text 184 11 write some text to the MotorMix-display;
#X floatatom 151 326 5 0 0;
#X symbolatom 48 66 10 0 0;
#X text 139 66 some text;
#X text 206 292 start position (0..79);
#X text 112 457 put some graphics on the second-line of the LCDisplay
(like pannings \, gain-reductions...);
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 0 0;
#X connect 8 0 9 0;
#X connect 9 0 0 0;
#X connect 9 1 11 0;
#X connect 10 0 31 0;
#X connect 11 0 31 0;
#X connect 12 0 0 1;
#X connect 14 0 17 2;
#X connect 15 0 17 0;
#X connect 16 0 17 1;
#X connect 31 0 0 1;
#X connect 32 0 0 0;
#X restore 87 458 pd LCDisplay;
#N canvas 146 108 501 430 7segment-display 0;
#X obj 71 370 motormix_7seg;
#X obj 99 337 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
;
#X obj 157 338 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
1;
#X text 206 335 toggle points on/off;
#X text 184 11 write something to the 7-segment-display;
#X floatatom 71 59 5 0 0;
#X obj 138 142 % 10;
#X obj 107 142 / 10;
#X obj 107 163 pack;
#X obj 107 121 t f f;
#X floatatom 107 99 5 0 99;
#X symbolatom 128 255 10 0 0;
#X text 119 60 write " %d";
#X text 147 164 set 1st and 2nd char;
#X symbolatom 128 230 10 0 0;
#X text 215 230 set 1st char;
#X text 215 256 set 2nd char;
#X connect 1 0 0 1;
#X connect 2 0 0 3;
#X connect 5 0 0 0;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 8 0 0 0;
#X connect 9 0 7 0;
#X connect 9 1 6 0;
#X connect 10 0 9 0;
#X connect 11 0 0 2;
#X connect 14 0 0 0;
#X restore 86 484 pd 7segment-display;
#X text 183 306 get/set the motorfaders;
#X text 184 343 get the state of the rotaries ("pan");
#X text 184 384 get button-presses an illuminate their LEDs;
#X text 257 457 write something to the LCDisplay;
#X text 256 484 write something to the 7segment-display;
#X text 161 28 MotorMix (tm) by CM-labs;
#X obj 77 225 print MotorMix;
#X msg 77 201 OK;
#X obj 77 171 motormix;
#X connect 0 0 16 0;
#X connect 1 0 16 0;
#X connect 2 0 16 0;
#X connect 15 0 14 0;
#X connect 16 0 15 0;
