Commit 1c4f2627 authored by Jérôme Abel's avatar Jérôme Abel

clean

parent 927b6330
This diff is collapsed.
#N canvas 239 99 733 459 10;
#X text 46 36 @-mem \; ------------ \; Store presets from a patch \;
;
#X obj 51 230 audio-vol @0;
#X obj 54 155 @-mem;
#X obj 51 266 audio-vol @1;
#X obj 50 300 audio-vol @2;
#X obj 50 336 audio-vol @3;
#X obj 272 305 bng 10 250 50 0 \$0-write \$0-write-in w 3 5 0 9 -228856
-258113 -258113;
#X obj 272 345 bng 10 250 50 0 \$0-delete \$0-delete-in x 3 5 0 8 -228856
-258113 -258113;
#X obj 270 182 bng 10 250 50 0 \$0-clear \$0-clear-in c 3 5 0 8 -228856
-258113 -1;
#X obj 270 270 bng 10 250 50 0 \$0-open \$0-open-in f 3 6 0 8 -262144
-128992 -33289;
#X obj 270 208 bng 10 250 50 0 \$0-up \$0-up-in u 3 5 0 8 -262144 -128992
-33289;
#X obj 270 160 tgl 10 0 \$0-debug \$0-debug-in D 3 6 0 8 -262144 -1
-1 0 1;
#X text 286 302 "write". Write the preset into the file;
#X text 287 178 "clear" all presets;
#X text 288 156 "debug" (print list);
#X text 286 205 "update" (send the name of the ID for new objects)
\; When you create an object after the [@-mem] \, it don't know the
ID of the patch \, so you need to send it.;
#X text 290 266 "fades". Show the fade number from objects;
#X text 288 343 "delete". Delete the preset;
#X obj 166 305 kick @4;
This diff is collapsed.
#N canvas 180 79 1018 598 10;
#X obj 10 366 oscilloscope~;
#X obj 567 251 synth-fm;
#X obj 152 5 cnv 15 400 20 empty empty EFFECTS 110 11 1 9 -187776 -1
0;
#X obj 575 5 cnv 15 318 20 empty empty SAMPLER 110 11 1 9 -187776 -1
0;
#X obj 11 315 cnv 15 100 20 empty empty TOOLS 20 11 1 9 -187776 -1
0;
#X obj 451 128 audio-lowfi;
#X obj 12 224 cnv 15 100 20 empty empty ENVELOPPE 10 11 1 9 -187776
-1 0;
#X obj 153 389 audio-eq3;
#X obj 13 5 cnv 15 100 20 empty empty INPUT 30 11 1 9 -187776 -1 0
;
#X obj 13 87 cnv 15 100 20 empty empty OUTPUT 30 11 1 9 -187776 -1
0;
#X obj 153 207 audio-filter;
#X obj 567 296 synth-wobble;
#X obj 575 176 audio-bank;
#X obj 811 396 snare;
#X obj 762 396 kick;
#X obj 860 396 crash;
#X obj 909 396 hat;
#X obj 762 463 synth;
#X obj 869 462 synth~;
#X obj 451 37 cnv 10 80 10 empty empty QUALITY____________ 0 6 1 9
-187776 -1 0;
#X obj 153 185 cnv 10 80 10 empty empty FILTERS____________ 0 6 1 9
-187776 -1 0;
#X obj 302 36 cnv 10 80 10 empty empty TIME_EFFECTS______________ 0
6 1 9 -187776 -1 0;
#X obj 153 454 audio-eq13;
#X obj 302 217 audio-pitch;
#X obj 302 470 audio-freeze;
#X obj 153 36 audio-vol;
#X obj 451 55 audio-comp 0.2;
#X obj 459 297 synth-pluck;
#X obj 762 320 synth-drums;
#X obj 10 567 flow~;
#X text 39 568 [flow~];
#X text 7 344 [oscilloscope-big~];
#X obj 12 35 audio-in;
#X obj 13 170 out~;
#X obj 10 440 fftscope~;
#X obj 153 72 audio-mix;
#X obj 575 38 audio-sampler;
#X obj 302 162 audio-reverb;
#X obj 302 312 audio-phaser;
#X obj 302 369 audio-chorus;
#X obj 302 434 audio-vocoder;
#X obj 459 251 synth-xylo;
#X obj 13 114 audio-out;
#X obj 10 541 audio-map;
#X obj 608 445 synth-material;
#X obj 12 255 audio-attack;
#X obj 153 268 audio-formant;
#X obj 153 107 audio-pan;
#X obj 575 104 audio-rec;
#X obj 575 140 audio-rec-file;
#X obj 153 313 audio-moog;
#X obj 460 349 synth-juno;
#X obj 460 447 synth-kick;
#X obj 459 226 cnv 15 480 20 empty empty SYNTHETIZERS 110 11 1 9 -187776
-1 0;
#X obj 302 532 audio-freezeverb;
#X obj 153 521 audio-conv;
#X obj 763 254 synth-drumbass;
#X obj 10 515 audio-nb;
#X obj 460 521 synth-emu;
#X obj 302 52 audio-delay4;
#X obj 302 118 audio-delay;
#X obj 302 262 audio-flanger;
#X obj 451 91 audio-disto 4;
#N canvas 73 81 451 548 10;
#X obj 29 122 mouse;
#X obj 261 140 arduino-in-num;
#X obj 28 17 cnv 15 160 20 empty empty CLASSIC_INPUTS 10 11 1 9 -261504
-1 0;
#X obj 261 17 cnv 15 100 20 empty empty ARDUINO 20 11 1 9 -261504 -1
0;
#X obj 29 85 audio-in;
#X obj 29 45 video-camera;
#X obj 29 159 key-char;
#X obj 29 199 key-makey;
#X obj 261 47 arduino-in;
#X obj 29 241 key-num;
#X obj 264 266 cnv 15 100 20 empty empty MIDI 20 11 1 9 -261504 -1
0;
#X obj 265 294 notein;
#X obj 265 318 ctlin;
#X obj 264 197 cnv 15 100 20 empty empty OSC 20 11 1 9 -261504 -1 0
;
#X obj 264 228 osc-in;
#X obj 265 342 midi-pad;
#X obj 318 293 midiin;
#X obj 29 280 joystick;
#X obj 29 344 joystick-win;
#X text 157 296 (Linux \, Mac);
#X obj 265 424 m-midi-in;
#X text 267 405 Malinette midi;
#X text 159 356 (Windows);
#N canvas 132 113 514 258 10;
#X obj 194 88 video-master;
#X obj 64 88 audio-master;
#X obj 324 88 arduino-master;
#X text 58 203 ! Be careful \, theses objects must be unique !;
#X text 65 28 Master objects \, controllers for audio \, video and
arduino;
#N canvas 170 81 602 644 10;
#X obj 19 341 cnv 10 100 20 empty empty CALIBRATION 4 10 1 9 -237178
-1 0;
#X obj 19 188 bpm-ms;
#X obj 19 81 oscilloscope;
#X obj 19 52 flow;
#X text 36 50 [flow];
#X obj 143 342 cnv 10 100 20 empty empty RANDOM 5 10 1 9 -237178 -1
0;
#X obj 141 16 cnv 10 100 20 empty empty TIME_TOOLS 5 10 1 9 -237178
-1 0;
#X obj 17 16 cnv 10 100 20 empty empty TOOLS 5 10 1 9 -237178 -1 0
;
#X obj 425 409 cnv 10 140 20 empty empty SAMPLER 5 10 1 9 -237178 -1
0;
#X obj 272 491 cnv 10 100 20 empty empty MEMORY 5 10 1 9 -237178 -1
0;
#X obj 272 17 cnv 10 310 20 empty empty GRAPH 5 10 1 9 -237178 -1 0
;
#X obj 142 156 fade;
#X obj 19 247 notescale;
#X obj 19 153 multimeter;
#X obj 426 436 midi-sampler;
#X obj 426 481 data-sampler;
#X obj 20 371 logic;
#X obj 20 470 map-auto;
#X obj 272 158 g-play;
#X obj 272 522 mem;
#X obj 273 272 g-sampler;
#X obj 425 54 g-editor;
#X obj 270 409 cnv 10 140 20 empty empty FILES 5 10 1 9 -237178 -1
0;
#X obj 270 440 folder;
#X obj 143 449 rand-range;
#X obj 143 399 rand-walk;
#X obj 143 474 rand-bangs;
#X obj 142 131 bangs;
#X obj 143 424 rand-sel;
#X obj 143 499 rand-del;
#X obj 143 549 chance;
#X obj 143 524 rand-n;
#X obj 142 206 for;
#X obj 143 374 rand;
#X obj 142 106 start;
#X obj 142 81 onoff;
#X obj 142 181 count;
#X text 344 558 [m];
#X obj 272 562 m;
#X obj 272 578 @-mem;
#X obj 142 56 taptempo;
#X obj 20 521 physics;
#X obj 20 495 inverse;
#X obj 20 444 map;
#X obj 20 418 between;
#X obj 272 55 g;
#X obj 20 548 average;
#X obj 19 296 serializer;
#X obj 19 213 midi-hz;
#X obj 20 571 change;
#N canvas 165 81 521 454 10;
#X obj 15 17 cnv 15 140 20 empty empty VIDEO 20 11 1 9 -183976 -1 0
;
#X obj 176 17 cnv 15 100 20 empty empty AUDIO 10 11 1 9 -183976 -1
0;
#X obj 294 17 cnv 15 185 20 empty empty DATA 10 11 1 9 -183976 -1 0
;
#X text 195 150 [arduino-out];
#X obj 176 48 audio-out;
#X obj 15 48 video-object;
#X obj 15 98 video-text;
#X obj 15 145 video-out;
#X obj 14 195 video-graph;
#X obj 294 48 osc-out;
#X obj 294 100 midi-out;
#X obj 294 150 arduino-out;
#X obj 294 263 dmx-out;
#X obj 294 323 m-midi-out;
#X text 199 326 [m-midi-out];
#X text 201 305 Malinette Midi;
#N canvas 170 53 763 343 10;
#X text 373 54 [seq16];
#X obj 26 21 cnv 10 100 20 empty empty SEQUENCERS 5 10 1 9 -237178
-33289 0;
#X obj 433 55 seq24;
#X text 705 51 [seq24];
#X obj 171 23 cnv 10 100 20 empty empty 16_STEPS 5 10 1 9 -237178 -33289
0;
#X obj 172 209 seq16-nb;
#X obj 433 25 cnv 10 100 20 empty empty 24_STEPS 5 10 1 9 -237178 -33289
0;
#X obj 433 161 seq24-count;
#X obj 26 95 seq-count;
#X obj 172 132 seq16-count;
#X obj 26 141 seq-count2;
#X obj 172 56 seq16;
#X obj 172 77 seq16x3;
#X obj 433 75 seq24x6;
#X obj 26 217 seq-nb;
#X obj 172 291 seq-pulse;
#X obj 434 279 chrono;
#X obj 434 250 cnv 10 100 20 empty empty Tools 5 10 1 9 -237178 -33289
0;
#X obj 26 50 seq-master;
#N canvas 174 87 622 446 10;
#X obj 318 96 video-crop;
#X obj 165 205 video-mix;
#X obj 165 12 cnv 15 140 20 empty empty EFFETS 10 11 1 9 -262110 -1
0;
#X obj 316 12 cnv 15 140 20 empty empty POSITIONS 10 11 1 9 -262110
-1 0;
#X obj 316 241 cnv 15 140 20 empty empty SAMPLER 10 11 1 9 -262110
-1 0;
#X obj 467 12 cnv 15 140 20 empty empty TRACKING 10 11 1 9 -262110
-1 0;
#X obj 14 12 cnv 15 140 20 empty empty INPUT 20 11 1 9 -262110 -1 0
;
#X obj 12 139 cnv 15 140 20 empty empty OUTPUT 20 11 1 9 -262110 -1
0;
#X obj 14 41 video-camera;
#X obj 165 395 video-larsen;
#X obj 14 74 video-images;
#X obj 13 170 video-out;
#X obj 13 207 video-text;
#X obj 13 246 video-object;
#X obj 13 290 video-graph;
#X obj 165 45 video-color;
#X obj 165 115 video-effects;
#X obj 165 245 video-halftone;
#X obj 318 46 video-eye;
#X obj 318 146 video-xyz;
#X obj 317 337 video-rec;
#X obj 468 46 track-motion;
#X obj 468 95 track-color;
#X obj 468 155 track-areas;
#X obj 317 268 video-sampler;
#X obj 468 213 track-fiducials;
#X obj 165 295 video-kalei;
#X obj 165 345 video-offset;
This diff is collapsed.
#N canvas 313 250 718 332 10;
#X obj 478 246 s \$1-\$2;
#X msg 415 250 set \$1;
#X obj 415 270 s \$1-\$2-in;
#X obj 553 191 route \$2;
#X obj 415 229 t a a;
#N canvas 113 224 530 420 -get-default- 0;
#X obj 37 149 select 0;
#X obj 37 104 route bang;
#X obj 37 81 list;
#X obj 37 126 list append \$3;
#X obj 37 174 list append \$4;
#X obj 37 34 inlet;
#X obj 195 338 outlet;
#X obj 195 93 route bang;
#X obj 195 70 list;
#X obj 195 116 list append \$4;
#X obj 37 53 sel 0 1;
#X obj 289 171 symbol \$2;
#X obj 289 192 select file;
#X obj 225 297 makefilename data/%s;
#X obj 225 154 t a b;
#X obj 225 275 spigot;
#X msg 289 214 1;
#X msg 362 213 2;
#X obj 289 240 == 1;
#X obj 302 276 spigot;
#X obj 341 243 == 2;
#X text 293 149 if "file" add prefix ./data/;
#X connect 0 0 4 0;
#X connect 0 1 14 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 6 0;
#X connect 5 0 10 0;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 9 0 6 0;
#X connect 10 0 2 0;
#X connect 10 1 8 0;
#X connect 11 0 12 0;
#X connect 12 0 16 0;
#X connect 12 1 17 0;
#X connect 13 0 6 0;
#X connect 14 0 15 0;
#X connect 14 0 19 0;
#X connect 14 1 11 0;
#X connect 15 0 13 0;
#X connect 16 0 18 0;
#X connect 16 0 20 0;
#X connect 17 0 18 0;
#X connect 17 0 20 0;
#X connect 18 0 15 1;
#X connect 19 0 6 0;
#X connect 20 0 19 1;
#X restore 415 186 pd -get-default-;
#N canvas 1 53 471 428 -if-@- 0;
#X obj 82 102 route bang;
#X obj 82 81 list;
#X obj 82 122 list append \$3;
#X obj 82 212 splitfilename @;
#X obj 272 252 symbol;
#X obj 184 274 select symbol;
#X obj 184 254 symbol;
#X obj 184 235 t a b;
#X obj 82 144 route symbol;
#X obj 51 39 inlet;
#X text 116 16 @ argument means preset ID;
#X obj 51 360 outlet;
#X obj 304 352 outlet, f 7;
#X msg 272 315 1;
#X obj 51 332 f 0;
#X obj 51 61 t b b;
#X obj 82 166 t a a;
#X obj 304 327 symbol;
#X obj 272 294 t b b;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 8 0;
#X connect 3 1 7 0;
#X connect 4 0 5 1;
#X connect 5 1 18 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 7 1 4 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 13 0 14 1;
#X connect 14 0 11 0;
#X connect 15 0 14 0;
#X connect 15 1 1 0;
#X connect 16 0 3 0;
#X connect 16 1 17 1;
#X connect 17 0 12 0;
#X connect 18 0 13 0;
#X connect 18 1 17 0;
#X restore 415 108 pd -if-@-;
#N canvas 1 53 563 565 -get-type- 0;
#X obj 147 181 route float symbol;
#X obj 147 128 route bang;
#X obj 147 107 list;
#X msg 147 205 1;
#X msg 208 206 2;
#X obj 147 150 list append \$4;
#X obj 79 45 inlet;
#X obj 79 278 spigot;
#X obj 147 252 == 1;
#X obj 169 278 spigot;
#X obj 208 254 == 2;
#X obj 79 520 outlet;
#X obj 169 300 symbol;
#X obj 169 321 select void;
#X text 263 322 symbol except void;
#X text 83 14 route with type (float/symbol): \$4;
#X obj 336 237 inlet;
#X obj 336 261 t a a;
#X obj 215 394 r \$1-fade;
#X obj 79 426 spigot;
#X obj 134 426 spigot;
#X obj 134 447 pack f 0;
#X obj 134 470 line;
#X obj 125 368 f \$5;
#X obj 79 71 t a b b;
#X obj 118 394 == 0;
#X obj 173 395 == 1;
#X obj 215 416 route float;
#X connect 0 0 3 0;
#X connect 0 1 4 0;
#X connect 1 0 5 0;
#X connect 2 0 1 0;
#X connect 3 0 8 0;
#X connect 3 0 10 0;
#X connect 4 0 8 0;
#X connect 4 0 10 0;
#X connect 5 0 0 0;
#X connect 6 0 24 0;
#X connect 7 0 19 0;
#X connect 7 0 20 0;
#X connect 8 0 7 1;
#X connect 9 0 12 0;
#X connect 10 0 9 1;
#X connect 12 0 13 0;
#X connect 13 1 11 0;
#X connect 16 0 17 0;
#X connect 17 0 7 0;
#X connect 17 1 9 0;
#X connect 18 0 27 0;
#X connect 19 0 11 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 11 0;
#X connect 23 0 25 0;
#X connect 23 0 26 0;
#X connect 24 0 7 0;
#X connect 24 0 9 0;
#X connect 24 1 2 0;
#X connect 24 2 23 0;
#X connect 25 0 19 1;
#X connect 26 0 20 1;
#X connect 27 0 21 1;
#X restore 415 208 pd -get-type-;
#X obj 553 169 inlet;
#X obj 606 213 outlet;
#X text 552 148 route dispatch;
#X obj 415 84 r \$1-lb;
#X obj 131 124 r \$1-\$2;
#X obj 255 144 list split 1;
#X text 251 98 @list dispatch;
#X obj 255 118 inlet;
#X obj 295 211 outlet;
#X obj 57 125 inlet;
#X obj 57 182 outlet;
#X obj 57 150 list append;
#X obj 475 130 s \$1-@-id;
#X obj 438 155 s \$1-@-on;
#X text 54 14 \$0 \, name \, arg$ \, default(value/type) \, fade(0/1)
\; special symbol: void;
#X text 57 100 @preset list;
#X connect 1 0 2 0;
#X connect 3 0 7 1;
#X connect 3 1 9 0;
#X connect 4 0 1 0;
#X connect 4 1 0 0;
#X connect 5 0 7 0;
#X connect 6 0 5 0;
#X connect 6 0 21 0;
#X connect 6 1 20 0;
#X connect 7 0 4 0;
#X connect 8 0 3 0;
#X connect 11 0 6 0;
#X connect 12 0 19 1;
#X connect 13 0 7 1;
#X connect 13 1 16 0;
#X connect 15 0 13 0;
#X connect 17 0 19 0;
#X connect 19 0 18 0;
#X coords 0 -1 1 1 200 17 1 50 50;
#N canvas 419 121 719 307 10;
#X obj 468 229 s \$1-\$2;
#X msg 436 251 set \$1;
#X obj 436 271 s \$1-\$2-in;
#X obj 565 150 route \$2;
#X obj 436 201 t a a;
#X obj 127 107 r \$1-\$2;
#X obj 565 126 inlet;
#X obj 618 176 outlet;
#X text 51 84 preset list;
#X text 562 103 route dispatch;
#X obj 252 125 list split 1;
#X text 251 80 @list dispatch;
#N canvas 1 53 563 565 -get-type- 0;
#X obj 147 181 route float symbol;
#X obj 147 130 route bang;
#X obj 147 109 list;
#X msg 147 205 1;
#X msg 208 206 2;
#X obj 79 45 inlet;
#X obj 79 278 spigot;
#X obj 147 252 == 1;
#X obj 169 278 spigot;
#X obj 208 254 == 2;
#X obj 79 520 outlet;
#X obj 169 300 symbol;
#X obj 169 321 select void;
#X text 263 322 symbol except void;
#X obj 336 237 inlet;
#X obj 336 261 t a a;
#X obj 303 395 r \$1-fade;
#X obj 79 426 spigot;
#X obj 214 391 spigot;
#X obj 214 443 line;
#X obj 79 71 t a b b;
#X obj 118 394 == 0;
#X obj 253 360 == 1;
#X obj 147 154 list append \$3;
#X obj 125 368 f \$4;
#X obj 303 421 route float;
#X obj 214 420 pack f 0;
#X connect 0 0 3 0;
#X connect 0 1 4 0;
#X connect 1 0 23 0;
#X connect 2 0 1 0;
#X connect 3 0 7 0;
#X connect 3 0 9 0;
#X connect 4 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 20 0;
#X connect 6 0 17 0;
#X connect 6 0 18 0;
#X connect 7 0 6 1;
#X connect 8 0 11 0;
#X connect 9 0 8 1;
#X connect 11 0 12 0;
#X connect 12 1 10 0;
#X connect 14 0 15 0;
#X connect 15 0 6 0;
#X connect 15 1 8 0;
#X connect 16 0 25 0;
#X connect 17 0 10 0;
#X connect 18 0 26 0;
#X connect 19 0 10 0;
#X connect 20 0 6 0;
#X connect 20 0 8 0;
#X connect 20 1 2 0;
#X connect 20 2 24 0;
#X connect 21 0 17 1;
#X connect 22 0 18 1;
#X connect 23 0 0 0;
#X connect 24 0 21 0;
#X connect 24 0 22 0;
#X connect 25 0 26 1;
#X connect 26 0 19 0;
#X restore 436 177 pd -get-type-;
#X obj 436 120 r \$1-lb;
#N canvas 1 404 393 251 -get-default- 0;
#X obj 37 179 select 0;
#X obj 37 104 route bang;
#X obj 37 81 list;
#X obj 37 126 list append \$3;
#X obj 37 204 list append \$4;
#X obj 37 34 inlet;
#X obj 195 218 outlet;
#X connect 0 0 4 0;
#X connect 0 1 6 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 6 0;
#X connect 4 0 6 0;
#X connect 5 0 2 0;
#X restore 436 143 pd -get-default-;
#X text 300 152 First;
#X obj 252 100 inlet;
#X obj 267 203 outlet;
#X obj 53 110 inlet;