Commit 6b3c1306 authored by J Reso's avatar J Reso
Browse files

work on new examples

parent c0f34e4f
#N canvas 1 135 150 687 10;
#N canvas 0 0 150 687 10;
#X declare -path abstractions/in -path abstractions/numbers -path abstractions/audio
-path abstractions/video -path abstractions/core -path abstractions/out
-path abstractions -path abstractions/brutbox;
......
......@@ -26,15 +26,15 @@ Malinette is an all-in-one solution, a rapid prototyping tool to show and make s
4. Open examples to see how it works
## User instructions
You have two windows : the menu on the left, and the project on the right (a "patch" in Pure Data).
You have two windows : the menu on the left and the project window on the right (called a "patch" in Pure Data).
Basically, you can open examples or create your project.
When you open an example it close the last one.
When you want to start a project, the better way is to open the "00-new" project and fill it with some objects ("abstractions" is the right term in Pure Data).
You have helps in the main patch, see the "?" button and you can find some documentations in the "./docs" folder.
Have fun and report feedbacks and bugs at contact_at_reso-nance.org
When you want to start a project, the better way is to open the "00-new" project and fill it with some objects.
Clic on the "?" buttons to find all objects.
You can also find some documentations in the "./docs" folder.
Have fun and report feedbacks and bugs at contact_/at/_reso-nance.org.
## Content
- ./abstractions : all abstractions (audio, core, in, numbers, out, seq, video)
- ./abstractions : all objects (audio, core, in, numbers, out, seq, video)
- ./medias : media files (images, videos, sounds, etc.)
- ./docs : some documentations (license, todo, changes) and helps
- ./examples : examples patchs to show and edit projects about interaction
......@@ -46,10 +46,10 @@ Have fun and report feedbacks and bugs at contact_at_reso-nance.org
## Abstractions
- ./abstractions/audio : audio effects
- ./abstractions/core : abstractions to manage the main patch (audio, video, arduino, buttons, ...)
- ./abstractions/in : input (arduino, audio, video, mouse, key, kinect, ...)
- ./abstractions/core : core functions (menu buttons, media masters, ...)
- ./abstractions/in : inputs (arduino, audio, video, mouse, key, kinect, ...)
- ./abstractions/numbers : numbers effects
- ./abstractions/out : output (arduino, audio, video, ...)
- ./abstractions/out : outputs (arduino, audio, video, ...)
- ./abstractions/seq : sequencers tools
- ./abstractions/video : video effects
......
#N canvas 270 122 647 513 10;
#X obj -111 151 inlet~;
#X obj 11 149 inlet~;
#X msg -95 340 \$1 20;
#X obj -110 433 *~;
#X obj -95 362 line~;
#X obj -109 487 throw~ audio-left;
#X obj 12 433 *~;
#X obj 13 487 throw~ audio-right;
#X msg 27 348 \$1 20;
#X obj 27 368 line~;
#X obj 77 7 initbang;
#X obj 27 322 * 0.5;
#X obj 238 27 inlet;
#X obj 318 27 inlet;
#X text 234 10 volume;
#X text -113 136 audio left;
#X text 2 132 audio right;
#X obj 68 283 t b f;
#X obj -95 185 outlet~;
#X obj -40 185 outlet~;
#X msg -22 98 0.3;
#N canvas 268 123 647 513 10;
#X obj -111 152 inlet~;
#X obj 11 150 inlet~;
#X msg -95 341 \$1 20;
#X obj -110 434 *~;
#X obj -95 363 line~;
#X obj -109 488 throw~ audio-left;
#X obj 12 434 *~;
#X obj 13 488 throw~ audio-right;
#X msg 27 349 \$1 20;
#X obj 27 369 line~;
#X obj 77 8 initbang;
#X obj 27 323 * 0.5;
#X obj 238 28 inlet;
#X obj 318 28 inlet;
#X text 234 11 volume;
#X text -113 137 audio left;
#X text 2 133 audio right;
#X obj 68 284 t b f;
#X obj -95 186 outlet~;
#X obj -40 186 outlet~;
#X msg -22 99 0.3;
#N canvas 6 162 612 495 \$0-fade-mute 0;
#X obj 261 77 r \$0-fade;
#X obj 203 429 f;
......@@ -71,16 +71,16 @@
#X connect 19 0 2 0;
#X connect 20 0 18 1;
#X connect 21 0 6 0;
#X restore 276 456 pd \$0-fade-mute;
#X obj 122 54 sel 0;
#X obj 122 32 f \$2;
#X msg 122 79 0.5;
#X obj -95 318 * 0.5;
#X obj -95 263 t b f;
#X obj -53 303 + 1;
#X obj -53 284 * -1;
#X obj -94 393 *~;
#X obj 28 392 *~;
#X restore 276 457 pd \$0-fade-mute;
#X obj 122 55 sel 0;
#X obj 122 33 f \$2;
#X msg 122 80 0.5;
#X obj -95 319 * 0.5;
#X obj -95 264 t b f;
#X obj -53 304 + 1;
#X obj -53 285 * -1;
#X obj -94 394 *~;
#X obj 28 393 *~;
#N canvas 36 123 674 540 vumetre 0;
#X obj 337 48 tgl 15 0 empty empty empty 17 7 0 10 -187776 -33289 -33289
0 1;
......@@ -226,49 +226,49 @@
#X connect 28 0 27 0;
#X connect 29 0 26 0;
#X connect 30 0 25 0;
#X restore 115 463 pd vumetre;
#X obj 101 115 cnv 15 20 40 empty empty empty 20 12 0 14 -187776 -33289
#X restore 115 464 pd vumetre;
#X obj 101 116 cnv 15 20 40 empty empty empty 20 12 0 14 -187776 -33289
0;
#X obj 101 156 cnv 6 7 1 empty \$0left empty 20 12 0 14 -187776 -33289
#X obj 101 157 cnv 6 7 1 empty \$0left empty 20 12 0 14 -187776 -33289
0;
#X obj 109 156 cnv 6 7 1 empty \$0right empty 20 12 0 14 -187776 -33289
#X obj 109 157 cnv 6 7 1 empty \$0right empty 20 12 0 14 -187776 -33289
0;
#X obj 119 157 hsl 23 14 0 1 0 0 \$0-pan \$0-pan-in L..R 0 8 0 9 -187776
#X obj 119 158 hsl 23 14 0 1 0 0 \$0-pan \$0-pan-in L..R 0 8 0 9 -187776
-33289 -33289 1100 1;
#X obj 116 117 vsl 28 37 0 1 0 0 \$0-volume \$0-volume-in VOL 8 9 0
#X obj 116 118 vsl 28 37 0 1 0 0 \$0-volume \$0-volume-in VOL 8 9 0
8 -187776 -33289 -33289 1080 0;
#X obj 144 115 bng 14 250 50 0 \$0-mute \$0-mute-in M 5 8 0 9 -187776
#X obj 144 116 bng 14 250 50 0 \$0-mute \$0-mute-in M 5 8 0 9 -187776
-33289 -33289;
#X obj 144 129 bng 14 250 50 0 \$0-fade \$0-fade-in F 5 8 0 9 -187776
#X obj 144 130 bng 14 250 50 0 \$0-fade \$0-fade-in F 5 8 0 9 -187776
-33289 -33289;
#X obj 102 157 tgl 14 0 \$0-vu \$0-vu-in vu 2 7 0 8 -187776 -33289
#X obj 102 158 tgl 14 0 \$0-vu \$0-vu-in vu 2 7 0 8 -187776 -33289
-33289 0 1;
#X obj 107 116 cnv 1 1 40 empty empty empty 20 12 0 14 -187776 -33289
#X obj 107 117 cnv 1 1 40 empty empty empty 20 12 0 14 -187776 -33289
0;
#X obj 144 157 tgl 14 0 \$0-rand2 \$0-rand2-in P 4 7 0 10 -187776 -33289
#X obj 144 158 tgl 14 0 \$0-rand2 \$0-rand2-in P 4 7 0 10 -187776 -33289
-33289 0 1;
#X obj 179 297 line;
#X obj 179 276 pack f f;
#X obj 179 318 / 100;
#X obj 253 251 random 1000;
#X obj 179 251 random 100;
#X obj 179 224 metro 50;
#X obj 144 143 tgl 14 0 \$0-rand \$0-rand-in V 4 7 0 10 -187776 -33289
#X obj 179 298 line;
#X obj 179 277 pack f f;
#X obj 179 319 / 100;
#X obj 253 252 random 1000;
#X obj 179 252 random 100;
#X obj 179 225 metro 50;
#X obj 144 144 tgl 14 0 \$0-rand \$0-rand-in V 4 7 0 10 -187776 -33289
-33289 0 1;
#X obj 319 169 line;
#X obj 319 148 pack f f;
#X obj 319 191 / 100;
#X obj 393 123 random 1000;
#X obj 319 123 random 100;
#X obj 319 96 metro 50;
#X text 315 10 pan;
#X text 178 203 start random of balance;
#X text 310 70 start random of volume;
#X obj -22 31 f \$1;
#X obj -22 53 sel 0;
#X obj 36 31 symbol \$1;
#X obj 36 55 route M;
#X msg 72 74 1;
#X obj 319 170 line;
#X obj 319 149 pack f f;
#X obj 319 192 / 100;
#X obj 393 124 random 1000;
#X obj 319 124 random 100;
#X obj 319 97 metro 50;
#X text 315 11 pan;
#X text 178 204 start random of balance;
#X text 310 71 start random of volume;
#X obj -22 32 f \$1;
#X obj -22 54 sel 0;
#X obj 36 32 symbol \$1;
#X obj 36 56 route M;
#X msg 72 75 1;
#X connect 0 0 3 0;
#X connect 0 0 18 0;
#X connect 1 0 6 0;
......
#N canvas 472 81 791 575 10;
#N canvas 470 82 791 575 10;
#X declare -path ../core;
#X declare -path ../numbers;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
-path ../../abstractions/seq;
;
#X declare -path ../../abstractions/seq;
#X declare -path ../core;
#X msg 463 211 speed -1;
#X floatatom 201 477 5 0 0 3 position - -;
......
......@@ -6,5 +6,5 @@ inverse
map
notescale
onoff
oscillosope
oscilloscope
rand
......@@ -96,7 +96,7 @@ size 10 10 \, cnv size 10 10;
#X obj 285 183 g-play;
#X obj 154 259 count 16;
#X obj 42 625 list-wrandom;
#X obj 151 602 proba 70;
#X obj 151 602 chance 70;
#X obj 29 486 inverse 20;
#X obj 152 571 rand-del 10 200;
#X obj 29 388 between 10 15;
......
#N canvas 256 81 747 415 10;
#N canvas 254 82 747 415 10;
#X obj 197 226 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 290 227 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
......@@ -20,8 +20,6 @@
#X text 193 241 30%;
#X text 286 241 52 \, 5 %;
#X text 381 241 17 \, 5 %;
#X text 39 41 percent \; -------- \; Percentage of action \; Argument
\; \$1: percentage (float 0.0-100.0);
#X obj 455 218 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 548 217 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
......@@ -31,25 +29,27 @@
#X text 450 126 Argument < 1 works too;
#X text 451 235 50%;
#X text 546 235 50%;
#X obj 46 193 proba 85;
#X obj 197 167 proba 30;
#X obj 290 195 proba 75;
#X obj 46 193 chance 85;
#X obj 197 167 chance 30;
#X obj 290 195 chance 75;
#X floatatom 123 170 5 0 100 2 0-100 - -;
#X floatatom 548 162 5 0 1 2 0-1 - -;
#X obj 455 189 proba 0.5;
#X obj 455 189 chance 0.5;
#X msg 23 138 30;
#X text 25 118 % (direct);
#X connect 7 0 20 0;
#X connect 8 0 21 0;
#X connect 16 0 25 0;
#X connect 20 0 3 0;
#X connect 20 1 4 0;
#X connect 21 0 0 0;
#X connect 21 1 22 0;
#X connect 22 0 1 0;
#X connect 22 1 2 0;
#X connect 23 0 20 1;
#X connect 24 0 25 1;
#X connect 25 0 14 0;
#X connect 25 1 15 0;
#X connect 26 0 20 0;
#X text 39 41 chance \; -------- \; Percentage chance of action \;
Argument \; \$1: percentage (float 0.0-100.0);
#X connect 7 0 19 0;
#X connect 8 0 20 0;
#X connect 15 0 24 0;
#X connect 19 0 3 0;
#X connect 19 1 4 0;
#X connect 20 0 0 0;
#X connect 20 1 21 0;
#X connect 21 0 1 0;
#X connect 21 1 2 0;
#X connect 22 0 19 1;
#X connect 23 0 24 1;
#X connect 24 0 13 0;
#X connect 24 1 14 0;
#X connect 25 0 19 0;
#N canvas 215 260 506 281 10;
#N canvas 213 261 506 281 10;
#X floatatom 203 222 5 0 0 0 - - -;
#X obj 203 203 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X floatatom 296 148 5 0 0 1 ms - -;
#X obj 203 147 bng 15 250 50 0 empty empty test 17 7 0 10 -262144 -1
-1;
#X obj 82 204 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 82 196 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 82 148 bng 15 250 50 0 empty empty test 17 7 0 10 -262144 -1
-1;
#X obj 82 168 onoff;
#X obj 202 168 onoff 1000;
#X obj 203 173 onoff 1000;
#X text 77 13 onoff \; ------------- \; Convert a bang to a switch
on (1) for a specified time before to switch off (0) \; useful for
security switch off... (motors arduino for instance) \; Argument \;
......
......@@ -11,7 +11,7 @@
#X obj 73 240 seq16x3;
#X obj 406 38 ../include;
#X obj 73 303 sel 0 1 2;
#X obj 202 331 proba 80;
#X obj 202 331 chance 80;
#X text 80 37 seq16x3 \; ------- \; Matrix of 16 steps sequencers \;
Argument \; \$1: preset number \; \$2: presets file (default : seq16x3.txt)
\;;
......
......@@ -26,9 +26,9 @@
#X msg 385 325 on \$1;
#X obj 385 303 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 202 393 proba 20;
#X obj 202 425 proba 20;
#X obj 93 395 proba 70;
#X obj 202 393 chance 20;
#X obj 202 425 chance 20;
#X obj 93 395 chance 70;
#X obj 73 161 seq24-count;
#X obj 451 18 ../include;
#X obj 336 199 hradio 10 1 0 8 empty empty Preset 0 -8 0 10 -262144
......
......@@ -11,7 +11,7 @@ of presets (symbol) \;;
#X obj 73 369 ../audio/synth-drums;
#X obj 73 445 output~;
#X obj 73 314 sel 0 1 2;
#X obj 202 342 proba 80;
#X obj 202 342 chance 80;
#X msg 343 266 rand;
#X obj 314 218 bng 15 250 50 0 empty empty reset 17 7 0 10 -262144
-1 -1;
......
#N canvas 149 79 800 687 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
#X declare -path ../../abstractions/seq;
#X obj 7 279 cnv 1 470 1 empty empty FX 2 -6 1 12 -228856 -191407 0
;
#X obj 7 431 cnv 1 470 1 empty empty OUT 2 -6 1 12 -228856 -191407
0;
#X obj 7 123 cnv 1 470 1 empty empty IN 2 -6 1 12 -228856 -191407 0
;
#X obj 488 28 cnv 20 300 90 empty empty DESCRIPTION 10 15 0 16 -233017
-128992 0;
#X obj 488 124 cnv 20 300 150 empty empty empty 10 15 0 16 -233017
-128992 0;
#X obj 488 279 cnv 20 300 150 empty empty empty 10 15 0 16 -233017
-128992 0;
#X obj 488 434 cnv 20 300 230 empty empty empty 10 15 0 16 -233017
-128992 0;
#X text 496 59 En appuyant sur les touches du clavier 1 \, 2 \, 3;
#X text 496 74 et 4 \, on déclenche des sons de percussions et;
#X text 496 89 on fait tourner une cube de façon aléatoire.;
#N canvas 617 139 429 190 OPEN_VIDEO 1;
#X obj 46 65 loadbang;
#X obj 46 89 delay 500;
#X text 44 33 Démarrer la vidéo à l'ouverture du patch avec 500ms
de retard;
#X msg 46 119 \; VIDEO-MASTER on;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X restore 488 5 pd OPEN_VIDEO;
#X obj 297 146 key-num;
#X obj 253 573 audio-out;
#X obj 254 487 synth-drums;
#X text 495 139 < les touches du clavier numérique envoient;
#X text 508 153 une impulsion (bang);
#X text 492 295 < un nombre aléatoire est généré entre 0 et 360
;
#X text 495 520 < génération des sons de percussions;
#X text 495 590 < sorties audio;
#X obj 737 11 ../../abstractions/include;
#X obj 39 444 video-out;
#X obj 39 233 video-in;
#X text 493 369 < rotation du plan de la vidéo en degrés;
#X text 495 456 < affichage de la video;
#X msg 132 313 invert;
#X obj 186 314 rand 1;
#X floatatom 186 339 5 0 0 0 - - -;
#X obj 39 339 video-effects;
#X msg 186 363 threshold \$1;
#X connect 11 0 13 1;
#X connect 11 0 24 0;
#X connect 11 1 25 0;
#X connect 11 1 13 2;
#X connect 13 0 12 1;
#X connect 13 0 12 0;
#X connect 21 0 27 0;
#X connect 24 0 27 1;
#X connect 25 0 26 0;
#X connect 26 0 28 0;
#X connect 27 0 20 0;
#X connect 28 0 27 1;
......@@ -23,7 +23,7 @@
#X obj 446 311 pipe 2000;
#X obj 954 22 synth 0 0.01;
#X obj 652 614 synth-bass;
#X obj 709 455 proba 90;
#X obj 709 455 chance 90;
#X obj 567 621 kick;
#X obj 749 545 ftom;
#X msg 813 584 square \$1;
......@@ -31,7 +31,7 @@
#X obj 882 574 bangs 4 80;
#X obj 1085 570 /;
#X obj 654 586 f;
#X obj 942 501 proba 5;
#X obj 942 501 chance 5;
#X msg 1086 547 \$1 2;
#X obj 361 523 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 6154 1;
......
......@@ -85,7 +85,7 @@
#X obj 807 109 g 100;
#X obj 1038 112 g 100;
#X obj 244 126 g 100;
#X obj 677 53 proba 80;
#X obj 677 53 chance 80;
#X connect 0 0 1 0;
#X connect 0 1 2 0;
#X connect 0 2 3 0;
......
......@@ -23,7 +23,7 @@
#X obj 359 175 mem seq16-nb.txt;
#X obj 483 364 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 483 339 proba;
#X obj 483 339 chance;
#X connect 5 0 14 1;
#X connect 6 0 4 0;
#X connect 6 1 14 0;
......
......@@ -31,10 +31,10 @@
#X obj 547 195 mem g100.txt 3;
#X obj 640 125 rand-sel 30 20;
#X obj 640 102 r \$0-bg;
#X obj 78 279 proba 90;
#X obj 78 279 chance 90;
#X obj 436 177 g 100;
#X obj 211 180 g 100;
#X obj 436 81 proba 30;
#X obj 436 81 chance 30;
#X obj 436 105 rand 200 1500;
#X obj 640 160 rand 8;
#X obj 322 172 rand 8;
......@@ -198,7 +198,7 @@
#X obj 98 157 synth-drums;
#X obj 98 356 audio-out 0.8;
#X obj 98 233 audio-lowfi;
#X obj 97 45 proba 5;
#X obj 97 45 chance 5;
#X obj 96 132 rand 4;
#X connect 0 0 5 0;
#X connect 0 1 5 1;
......
#N canvas 151 22 800 687 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path
../../abstractions/audio -path ../../abstractions/core -path ../../abstractions/brutbox
;
#X declare -path ../../abstractions/seq;
#X obj 43 29 cnv 20 350 20 empty empty AIDES 10 10 0 12 -260097 -262144
0;
#N canvas 215 79 1100 677 1-MODES 0;
#X obj 23 51 cnv 3 500 3 empty empty Modes 0 -20 0 30 -162280 -162280
0;
#X obj 23 74 cnv 15 110 20 empty empty ACTION 5 12 0 14 -233017 -66577
0;
#X obj 23 95 cnv 15 1060 220 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 552 205 image ../../docs/mode_action.gif;
#X obj 23 384 cnv 15 110 20 empty empty EDIT 5 12 0 14 -233017 -66577
0;
#X obj 23 405 cnv 15 1060 220 empty empty empty 20 12 0 14 -233017
-66577 0;
#X obj 552 516 image ../../docs/mode_edition.gif;
#X text 151 17 Dans Pure Data (Pd) \, vous avez deux modes : action
et édition. Vous basculez entre les deux avec Ctl+e ou Cmd+e.;
#X text 141 73 = Curseur en forme de flèche;
#X text 138 385 = Curseur en forme de main;
#X text 30 319 Clic = action ou ouvrir un objet;
#X text 266 320 Clic + maintenir et \; glisser en haut et en bas;
#X text 674 319 Clic + écrire + touche Entrée;
#X text 868 320 Dessiner un tableau avec la souris;
#X text 453 321 Clic + drag + touche "Majuscule" \; = float (nombres
décimaux);
#X text 272 628 Selectionner des objets \; bouger \, copier \, coller
;
#X text 477 629 Dupliquer (Ctrl+D) ou \; copier et coller;
#X text 670 628 Connecter dans le sens \; sortie vers entrée !;
#X text 28 628 Créer un objet (menu Ajouter ou \; Ctl+1);
#X text 876 628 Déconnecter: Clic sur la connection \; et supprimer
;
#X restore 48 107 pd 1-MODES;
#X obj 43 252 cnv 20 350 20 empty empty APPRENDRE_PLUS 10 10 0 12 -260097
-262144 0;
#N canvas 300 105 899 418 2-CONNECTIONS 0;
#X obj 23 51 cnv 3 500 3 empty empty Connections 0 -20 0 30 -162280
-162280 0;
#X obj 22 105 cnv 15 850 220 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 446 215 image ../../docs/connection.gif;
#X text 22 60 Connecter des objets pas à pas ...;
#X text 16 335 En mode Edit \, sélectionner une sortie;
#X text 286 335 Clic et maintenir (drag);
#X text 456 336 Jusqu'à l'entrée de l'autre objet;
#X text 734 338 Relâcher;
#X restore 48 128 pd 2-CONNECTIONS;
#N canvas 288 129 607 624 3-OBJETS 0;
#X msg 263 70;
#X text 260 90 message;
#X obj 314 70 delay;
#X floatatom 362 70 5 0 0 0 - - -;
#X symbolatom 408 70 10 0 0 0 - - -;
#X text 407 90 symbol;
#X obj 32 52 cnv 3 500 3 empty empty Objects 0 -20 0 30 -162280 -162280
0;
#X obj 54 300 mouse;
#X obj 52 419 video-object;
#X msg 190 387 object 1 \, size 0.5 \, line 1;
#X obj 54 548 video-object;
#X msg 192 527 object \$1;
#X floatatom 192 507 5 0 5 0 - - -;
#X text 30 193 * Arguments :;
#X obj 149 203 delay 2000;
#X text 188 233 Argument;
#X obj 230 153 delay;
#X text 155 219 ^;
#X text 155 221 |;
#X text 195 218 ^;
#X text 195 220 |;
#X text 325 217 ^;
#X text 325 219 |;
#X text 379 218 ^;
#X text 379 219 |;
#X obj 318 201 select 0 1 2 3 4;
#X text 482 71 any text;
#X text 34 69 * Types d'éléments à reconnaître :;
#X text 311 90 objet;
#X text 360 90 nombre;
#X text 483 90 commentaire;
#X text 33 119 * Aide : Clic droit > Aide pour chaque objet;
#X text 31 147 * Entrées et sorties :;
#X text 176 145 entrée >;
#X text 176 159 sortie >;
#X text 268 144 < entrée;
#X text 96 234 Nom de l'objet;
#X text 275 233 Nom de l'objet;
#X text 368 234 Plusieurs arguments;
#X text 30 269 * Les abstractions de la Malinette :;
#X text 212 293 Clic droit > Fichier d'aide \; Vous connaîtrez les
arguments \, entrées et sorties Clic droit > Ouvrir \; Vous pourrez
regarder à l'intérieur et changer les objets. Open Source power !
;
#X text 357 386 <= clic (en mode action);
#X text 215 421 La plupart du temps \, les abstractions de la Malinette
ont plusieurs entrées : une principale sur la gauche et d'autres sur
la droite. Celle la plus à doite correspond généralement à l'ensemble
de commandes possibles.;
#X text 235 505 <= choisir un objet 3D (clic + drag en mode action)
;
#X text 258 526 <= un message (notez le bord droit en forme de drapeau)
;
#X text 232 559 Vous pouvez utiliser cette commande avec une variable
\$1 pour changer dynamiquement le paramètre associé.;
#X connect 9 0 8 1;
#X connect 11 0 10 1;
#X connect 12 0 11 0;
#X restore 48 149 pd 3-OBJETS;
#N canvas 311 80 541 658 4-REGLES 0;
#X obj 23 194 cnv 15 500 15 empty empty empty 0 -20 0 30 -228856 -162280
0;
#X obj 23 69 cnv 15 500 15 empty empty empty 0 -20 0 30 -228856 -162280
0;
#X obj 23 53 cnv 3 500 3 empty empty Règles_dans_Pure_Data 0 -20 0
30 -162280 -162280 0;
#X floatatom 69 266 5 0 0 0 - - -;
#X floatatom 127 264 5 0 0 0 - - -;
#X floatatom 69 341 5 0 0 0 - - -;
#X obj 139 130 bang;
#X obj 61 588 +;
#X obj 130 588 +;
#X floatatom 61 611 5 0 0 0 faux! - -;
#X floatatom 130 611 5 0 0 1 correct - -;
#X floatatom 93 556 5 0 0 0 - - -;
#X msg 51 442 clic;
#X obj 43 342 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X obj 243 291 pack f f;
#X floatatom 283 244 5 0 0 0 - - -;
#X floatatom 243 244 5 0 0 0 - - -;
#X msg 243 314 size \$1 \$2;
#X obj 283 266 t b f;
#X floatatom 246 551 5 0 0 0 - - -;
#X obj 246 595 +;
#X obj 246 572 t f f;
#X floatatom 246 617 5 0 0 0 - - -;
#X obj 139 110 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 139 155 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 37 266 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 69 313 f;
#X floatatom 238 121 5 0 0 0 - - -;
#X floatatom 238 150 5 0 0 0 - - -;
#X msg 283 121 40;
#X obj 22 374 cnv 15 500 15 empty empty empty 0 -20 0 30 -228856 -162280
0;
#X text 79 121 input --;
#X text 73 135 output --;
#X text 180 118 |;
#X text 180 128 |;
#X text 180 138 |;
#X text 180 144 V;
#X text 217 100 * Dataflow :;