aboutsummaryrefslogtreecommitdiff
path: root/lightboard
diff options
context:
space:
mode:
authorCyrille Henry <nusmuk@users.sourceforge.net>2012-01-30 18:56:29 +0000
committerCyrille Henry <nusmuk@users.sourceforge.net>2012-01-30 18:56:29 +0000
commit26db884097673f1968b5a95390c3192f25b58e8c (patch)
treee2a308b21ecd32bb84d41632560e33b27fbfea80 /lightboard
parent1fdf9f783670808c383c226d3bddc9be374b2acc (diff)
new version
svn path=/trunk/externals/nusmuk/; revision=15928
Diffstat (limited to 'lightboard')
-rwxr-xr-xlightboard/abs_light/bus.pd9
-rwxr-xr-xlightboard/abs_light/bus_master.pd154
-rwxr-xr-xlightboard/abs_light/dmx_out.pd63
-rw-r--r--lightboard/abs_light/get_bus.pd25
-rwxr-xr-xlightboard/abs_light/line_curve_smooth.pd59
-rwxr-xr-xlightboard/abs_light/list_add.pd24
-rwxr-xr-xlightboard/abs_light/list_mul.pd24
-rwxr-xr-xlightboard/abs_light/mem_effet.pd211
-rwxr-xr-xlightboard/abs_light/mem_valeur.pd211
-rwxr-xr-xlightboard/effect/effet25.pd8
-rwxr-xr-xlightboard/effect/effet26.pd8
-rwxr-xr-xlightboard/effect/effet27.pd8
-rwxr-xr-xlightboard/effect/effet28.pd8
-rwxr-xr-xlightboard/effect/effet29.pd8
-rwxr-xr-xlightboard/effect/effet30.pd8
-rwxr-xr-xlightboard/effect/effet31.pd8
-rwxr-xr-xlightboard/effect/effet32.pd8
-rw-r--r--lightboard/effect/effet33.pd2
-rw-r--r--lightboard/effect/effet34.pd2
-rw-r--r--lightboard/effect/effet35.pd2
-rw-r--r--lightboard/effect/effet36.pd2
-rw-r--r--lightboard/effect/effet37.pd2
-rw-r--r--lightboard/effect/effet38.pd2
-rw-r--r--lightboard/effect/effet39.pd2
-rw-r--r--lightboard/effect/effet40.pd2
-rw-r--r--lightboard/effect/effet41.pd2
-rw-r--r--lightboard/effect/effet42.pd2
-rw-r--r--lightboard/effect/effet43.pd2
-rw-r--r--lightboard/effect/effet44.pd2
-rw-r--r--lightboard/effect/effet45.pd2
-rw-r--r--lightboard/effect/effet46.pd2
-rw-r--r--lightboard/effect/effet47.pd2
-rw-r--r--lightboard/effect/effet48.pd2
-rw-r--r--lightboard/effect/effet49.pd2
-rw-r--r--lightboard/effect/effet50.pd2
-rw-r--r--lightboard/effect/effet51.pd2
-rw-r--r--lightboard/effect/effet52.pd2
-rw-r--r--lightboard/effect/effet53.pd2
-rw-r--r--lightboard/effect/effet54.pd2
-rw-r--r--lightboard/effect/effet55.pd2
-rw-r--r--lightboard/effect/effet56.pd2
-rw-r--r--lightboard/effect/effet57.pd2
-rw-r--r--lightboard/effect/effet58.pd2
-rw-r--r--lightboard/effect/effet59.pd2
-rw-r--r--lightboard/effect/effet60.pd2
-rw-r--r--lightboard/effect/effet61.pd2
-rw-r--r--lightboard/effect/effet62.pd2
-rw-r--r--lightboard/effect/effet63.pd2
-rw-r--r--lightboard/effect/effet64.pd2
-rw-r--r--lightboard/lightboard.pd2035
-rw-r--r--lightboard/memoires/mem-1.txt5
-rw-r--r--lightboard/memoires/mem-2.txt5
-rw-r--r--lightboard/memoires/noir.txt6
-rwxr-xr-xlightboard/memoires/rien.txt4
-rw-r--r--lightboard/memoires/test.txt6
55 files changed, 1980 insertions, 989 deletions
diff --git a/lightboard/abs_light/bus.pd b/lightboard/abs_light/bus.pd
index 72e525d..4849f91 100755
--- a/lightboard/abs_light/bus.pd
+++ b/lightboard/abs_light/bus.pd
@@ -1,11 +1,12 @@
-#N canvas 0 0 450 300 10;
-#X obj 77 23 inlet;
+#N canvas 1 84 450 300 10;
+#X obj 79 23 inlet;
#X obj 61 118 f;
#X obj 61 74 r \$1-bang;
#X obj 61 142 s \$1-bus;
-#X obj 188 27 inlet;
-#X obj 63 95 spigot 1;
+#X obj 114 50 != 0;
+#X obj 61 95 spigot 0;
#X connect 0 0 1 1;
+#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 4 0 5 1;
diff --git a/lightboard/abs_light/bus_master.pd b/lightboard/abs_light/bus_master.pd
index 3276b9a..baae4de 100755
--- a/lightboard/abs_light/bus_master.pd
+++ b/lightboard/abs_light/bus_master.pd
@@ -1,50 +1,116 @@
-#N canvas 708 252 389 434 10;
-#X obj 61 30 loadbang;
-#X obj 61 76 t b b b;
+#N canvas 100 98 925 633 10;
#X obj 84 168 list prepend;
#X obj 84 195 list;
#X obj 61 221 list;
-#X msg 203 141 list;
-#X obj 61 52 metro 20;
-#X obj 232 277 unpack f f;
-#X obj 232 220 t l b;
-#X obj 61 320 spigot 1;
-#X msg 264 243 0;
-#X obj 299 301 delay;
-#X msg 299 324 1;
-#X obj 268 169 r cut;
-#X obj 61 271 max 0;
-#X obj 123 405 s simulation_light_\$1;
-#X obj 61 405 outlet;
-#X obj 61 383 f;
+#X msg 206 131 list;
+#X obj 232 427 unpack f f;
+#X obj 232 370 t l b;
+#X obj 61 470 spigot 1;
+#X msg 264 393 0;
+#X obj 299 451 delay;
+#X msg 299 474 1;
+#X obj 61 421 max 0;
+#X obj 123 555 s simulation_light_\$1;
+#X obj 61 555 outlet;
+#X obj 61 533 f;
#X obj 84 108 s lumiere\$1-bang;
#X obj 84 142 r lumiere\$1-bus;
-#X obj 232 192 r cut_lumiere\$1;
-#X obj 61 295 min 100;
+#X obj 61 445 min 100;
#X obj 61 248 list_max;
-#X connect 0 0 6 0;
-#X connect 1 0 4 0;
-#X connect 1 1 18 0;
-#X connect 1 2 5 0;
-#X connect 2 0 3 0;
-#X connect 3 0 2 1;
-#X connect 3 0 4 1;
-#X connect 4 0 22 0;
-#X connect 5 0 2 1;
-#X connect 6 0 1 0;
-#X connect 7 0 17 0;
-#X connect 7 1 11 0;
-#X connect 8 0 7 0;
-#X connect 8 1 10 0;
-#X connect 9 0 17 0;
-#X connect 10 0 9 1;
-#X connect 11 0 12 0;
-#X connect 12 0 9 1;
-#X connect 13 0 8 0;
-#X connect 14 0 21 0;
-#X connect 17 0 15 0;
-#X connect 17 0 16 0;
-#X connect 19 0 2 0;
-#X connect 20 0 8 0;
-#X connect 21 0 9 0;
-#X connect 22 0 14 0;
+#X floatatom 396 601 3 0 0 0 - - -;
+#X obj 396 575 change;
+#X obj 395 554 i;
+#X obj 61 32 r metro_dmx_int;
+#X obj 293 175 list prepend;
+#X obj 293 202 list;
+#X obj 270 228 list;
+#X msg 414 146 list;
+#X obj 270 255 list_add;
+#X obj 61 317 +;
+#X obj 526 174 list prepend;
+#X obj 526 201 list;
+#X obj 503 227 list;
+#X msg 673 151 list;
+#X obj 61 54 t b b b;
+#X obj 503 254 list_mul;
+#X obj 61 361 *;
+#X obj 268 319 r set_lumiere;
+#X obj 232 342 r set_lumiere\$1;
+#X obj 61 390 * 1;
+#X obj 61 339 +;
+#X obj 61 76 t b b b b;
+#X obj 270 83 t b b b b;
+#X obj 504 82 t b b b b;
+#X msg 209 104 list;
+#X msg 425 123 list;
+#X msg 677 121 list;
+#X obj 293 115 s addt\$1-bang;
+#X obj 293 149 r add\$1-bus;
+#X obj 526 114 s mul\$1-bang;
+#X obj 526 149 r mul\$1-bus;
+#X obj 93 315 r add;
+#X obj 94 363 r mul;
+#X connect 0 0 1 0;
+#X connect 1 0 0 1;
+#X connect 1 0 2 1;
+#X connect 2 0 17 0;
+#X connect 3 0 0 0;
+#X connect 4 0 13 0;
+#X connect 4 1 8 0;
+#X connect 5 0 4 0;
+#X connect 5 1 7 0;
+#X connect 6 0 13 0;
+#X connect 7 0 6 1;
+#X connect 8 0 9 0;
+#X connect 9 0 6 1;
+#X connect 10 0 16 0;
+#X connect 13 0 11 0;
+#X connect 13 0 12 0;
+#X connect 13 0 20 0;
+#X connect 15 0 0 0;
+#X connect 16 0 6 0;
+#X connect 17 0 27 0;
+#X connect 19 0 18 0;
+#X connect 20 0 19 0;
+#X connect 21 0 32 0;
+#X connect 22 0 23 0;
+#X connect 23 0 22 1;
+#X connect 23 0 24 1;
+#X connect 24 0 26 0;
+#X connect 25 0 22 0;
+#X connect 26 0 27 1;
+#X connect 27 0 38 0;
+#X connect 28 0 29 0;
+#X connect 29 0 28 1;
+#X connect 29 0 30 1;
+#X connect 30 0 33 0;
+#X connect 31 0 28 0;
+#X connect 32 0 39 0;
+#X connect 32 1 40 0;
+#X connect 32 2 41 0;
+#X connect 33 0 34 1;
+#X connect 34 0 37 0;
+#X connect 35 0 5 0;
+#X connect 36 0 5 0;
+#X connect 37 0 10 0;
+#X connect 38 0 34 0;
+#X connect 39 0 2 0;
+#X connect 39 1 14 0;
+#X connect 39 2 3 0;
+#X connect 39 3 42 0;
+#X connect 40 0 24 0;
+#X connect 40 1 45 0;
+#X connect 40 2 25 0;
+#X connect 40 3 43 0;
+#X connect 41 0 30 0;
+#X connect 41 1 47 0;
+#X connect 41 2 31 0;
+#X connect 41 3 44 0;
+#X connect 42 0 0 1;
+#X connect 43 0 22 1;
+#X connect 44 0 28 1;
+#X connect 46 0 22 0;
+#X connect 48 0 28 0;
+#X connect 49 0 38 1;
+#X connect 50 0 37 1;
+#X coords 0 -1 1 1 120 16 1 300 600;
diff --git a/lightboard/abs_light/dmx_out.pd b/lightboard/abs_light/dmx_out.pd
index fe1ce28..82517b9 100755
--- a/lightboard/abs_light/dmx_out.pd
+++ b/lightboard/abs_light/dmx_out.pd
@@ -1,4 +1,4 @@
-#N canvas 485 116 380 654 10;
+#N canvas 483 152 380 654 10;
#X obj 59 602 ctlout;
#X obj 152 449 * 2;
#X obj 152 529 + 1;
@@ -9,7 +9,6 @@
#X obj 196 499 >> 7;
#X obj 152 471 t f f;
#X obj 59 297 t f b;
-#X obj 152 397 \$1;
#X obj 59 103 i;
#X obj 59 152 max 0;
#X obj 59 175 change;
@@ -27,8 +26,8 @@
#X obj 340 154 log;
#X obj 322 178 *;
#X obj 322 202 exp;
-#X obj 308 87 \$2;
#X obj 308 60 loadbang;
+#X obj 308 87 \$1;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 6 0;
@@ -37,21 +36,20 @@
#X connect 5 0 6 1;
#X connect 6 0 7 0;
#X connect 7 0 2 1;
-#X connect 8 0 3 0;
-#X connect 9 0 8 0;
+#X connect 8 0 9 0;
+#X connect 9 0 3 0;
#X restore 59 54 pd curve;
#X obj 59 81 * 255;
#X obj 196 522 + 1;
#X obj 59 272 spigot 1;
-#X obj 243 218 \$1;
-#X obj 243 239 > 0;
-#X obj 243 197 loadbang;
+#X obj 123 248 > 0;
#X obj 59 29 / 100;
#X obj 292 6 inlet;
-#X obj 59 196 _speedlim 20;
#X obj 226 523 r dmx_channel;
#X obj 226 547 - 1;
#X obj 196 569 +;
+#X obj 152 397 f;
+#X obj 292 136 f;
#X connect 1 0 8 0;
#X connect 2 0 3 1;
#X connect 4 0 0 0;
@@ -59,32 +57,29 @@
#X connect 5 0 3 0;
#X connect 6 0 2 0;
#X connect 6 0 0 1;
-#X connect 7 0 21 0;
+#X connect 7 0 20 0;
#X connect 8 0 6 0;
#X connect 8 1 7 0;
#X connect 9 0 4 0;
-#X connect 9 1 10 0;
#X connect 10 0 17 0;
-#X connect 11 0 18 0;
-#X connect 12 0 13 0;
-#X connect 13 0 28 0;
-#X connect 14 0 26 0;
-#X connect 15 0 22 0;
-#X connect 16 0 15 1;
-#X connect 17 0 1 0;
-#X connect 18 0 12 0;
-#X connect 19 0 20 0;
-#X connect 20 0 11 0;
-#X connect 21 0 31 0;
-#X connect 22 0 9 0;
-#X connect 23 0 24 0;
-#X connect 24 0 22 1;
-#X connect 25 0 23 0;
-#X connect 26 0 19 0;
-#X connect 27 0 23 0;
-#X connect 27 0 10 0;
-#X connect 28 0 15 0;
-#X connect 29 0 30 0;
-#X connect 30 0 31 1;
-#X connect 31 0 3 2;
-#X connect 31 0 0 2;
+#X connect 11 0 12 0;
+#X connect 12 0 14 0;
+#X connect 13 0 23 0;
+#X connect 14 0 21 0;
+#X connect 15 0 14 1;
+#X connect 16 0 1 0;
+#X connect 17 0 11 0;
+#X connect 18 0 19 0;
+#X connect 19 0 10 0;
+#X connect 20 0 27 0;
+#X connect 21 0 9 0;
+#X connect 22 0 21 1;
+#X connect 23 0 18 0;
+#X connect 24 0 29 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 1;
+#X connect 27 0 3 2;
+#X connect 27 0 0 2;
+#X connect 28 0 16 0;
+#X connect 29 0 22 0;
+#X connect 29 0 28 0;
diff --git a/lightboard/abs_light/get_bus.pd b/lightboard/abs_light/get_bus.pd
new file mode 100644
index 0000000..4db6d6e
--- /dev/null
+++ b/lightboard/abs_light/get_bus.pd
@@ -0,0 +1,25 @@
+#N canvas 173 148 504 358 10;
+#X obj 84 168 list prepend;
+#X obj 84 195 list;
+#X obj 61 221 list;
+#X msg 203 141 list;
+#X obj 62 274 outlet;
+#X obj 61 248 list_max;
+#X obj 84 108 s \$1-bang;
+#X obj 84 142 r \$1-bus;
+#X obj 61 32 inlet;
+#X obj 61 76 t b b b b;
+#X msg 154 136 list;
+#X connect 0 0 1 0;
+#X connect 1 0 0 1;
+#X connect 1 0 2 1;
+#X connect 2 0 5 0;
+#X connect 3 0 0 1;
+#X connect 5 0 4 0;
+#X connect 7 0 0 0;
+#X connect 8 0 9 0;
+#X connect 9 0 2 0;
+#X connect 9 1 6 0;
+#X connect 9 2 10 0;
+#X connect 9 3 3 0;
+#X connect 10 0 0 0;
diff --git a/lightboard/abs_light/line_curve_smooth.pd b/lightboard/abs_light/line_curve_smooth.pd
index 08c97fb..71ff1f8 100755
--- a/lightboard/abs_light/line_curve_smooth.pd
+++ b/lightboard/abs_light/line_curve_smooth.pd
@@ -1,12 +1,12 @@
-#N canvas 280 94 580 502 10;
-#X obj 134 375 outlet;
+#N canvas 339 222 580 502 10;
+#X obj 134 465 outlet;
#X obj 37 19 inlet;
-#X obj 134 110 route float list;
+#X obj 134 180 route float list;
#X obj 279 20 inlet;
#X msg 37 86 stop;
#X obj 279 48 unpack f f;
-#X obj 134 85 t a a;
-#N canvas 512 295 450 300 rescale 0;
+#X obj 134 155 t a a;
+#N canvas 848 299 450 300 rescale 0;
#X obj 29 27 inlet;
#X obj 89 27 inlet;
#X obj 103 265 outlet;
@@ -33,7 +33,7 @@
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
-#X restore 134 344 pd rescale;
+#X restore 134 414 pd rescale;
#N canvas 0 0 456 374 pow_curve 0;
#X obj 69 45 inlet;
#X obj 69 296 outlet;
@@ -53,13 +53,13 @@
#X connect 6 0 7 1;
#X connect 7 0 8 0;
#X connect 8 0 3 1;
-#X restore 134 289 pd pow_curve;
-#X obj 134 262 line 0 \$1;
-#X msg 134 159 1;
+#X restore 134 359 pd pow_curve;
+#X obj 134 332 line 0 \$1;
+#X msg 134 229 1;
#X obj 463 14 inlet;
-#X obj 188 154 route 0;
-#X obj 188 133 swap;
-#X msg 234 178 0 \, 1 \$1;
+#X obj 188 224 route 0;
+#X obj 188 203 swap;
+#X msg 234 248 0 \, 1 \$1;
#N canvas 0 0 678 417 curve_sigmoide 0;
#X obj 37 79 inlet;
#X obj 37 351 outlet;
@@ -97,14 +97,20 @@
#X connect 15 0 6 0;
#X connect 16 0 5 0;
#X connect 17 0 12 0;
-#X restore 134 317 pd curve_sigmoide;
+#X restore 134 387 pd curve_sigmoide;
#X obj 37 46 route stop set;
#X msg 84 88 set \$1;
-#X text 291 367 protection si destination == depart \, alors pas de
+#X text 211 476 protection si destination == depart \, alors pas de
line \, pour reduire l'utilisation CPU;
-#X msg 201 388 stop;
-#X obj 201 365 delay 1;
-#X msg 188 178 1;
+#X obj 201 435 delay 1;
+#X msg 188 248 1;
+#X text 209 523 TODO : ne pas avoir a trigger le line \, car c'est
+ca qui prend des resources;
+#X obj 134 438 t f f;
+#X msg 187 92 \$1;
+#X obj 134 71 t a a;
+#X obj 134 136 spigot 1;
+#X obj 187 114 != -1;
#X connect 1 0 16 0;
#X connect 2 0 10 0;
#X connect 2 1 13 0;
@@ -114,13 +120,13 @@ line \, pour reduire l'utilisation CPU;
#X connect 5 1 15 1;
#X connect 6 0 2 0;
#X connect 6 1 7 1;
-#X connect 7 0 0 0;
-#X connect 7 1 20 0;
+#X connect 7 0 22 0;
+#X connect 7 1 19 0;
#X connect 8 0 15 0;
#X connect 9 0 8 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
-#X connect 12 0 21 0;
+#X connect 12 0 20 0;
#X connect 12 1 14 0;
#X connect 13 0 12 0;
#X connect 14 0 9 0;
@@ -128,7 +134,12 @@ line \, pour reduire l'utilisation CPU;
#X connect 16 0 4 0;
#X connect 16 1 17 0;
#X connect 16 1 4 0;
-#X connect 16 2 6 0;
-#X connect 19 0 9 0;
-#X connect 20 0 19 0;
-#X connect 21 0 9 0;
+#X connect 16 2 24 0;
+#X connect 20 0 9 0;
+#X connect 22 0 0 0;
+#X connect 22 1 26 1;
+#X connect 23 0 26 0;
+#X connect 24 0 25 0;
+#X connect 24 1 23 0;
+#X connect 25 0 6 0;
+#X connect 26 0 25 1;
diff --git a/lightboard/abs_light/list_add.pd b/lightboard/abs_light/list_add.pd
new file mode 100755
index 0000000..5297912
--- /dev/null
+++ b/lightboard/abs_light/list_add.pd
@@ -0,0 +1,24 @@
+#N canvas 0 0 441 373 10;
+#X obj 100 63 inlet;
+#X obj 123 132 list split 1;
+#X obj 163 154 list;
+#X obj 141 235 f;
+#X obj 100 260 f;
+#X obj 100 85 t b a b;
+#X obj 123 110 list prepend 0;
+#X obj 100 284 outlet;
+#X obj 123 207 +;
+#X msg 146 181 0 0;
+#X connect 0 0 5 0;
+#X connect 1 0 8 0;
+#X connect 1 1 2 0;
+#X connect 2 0 1 0;
+#X connect 3 0 4 1;
+#X connect 3 0 8 1;
+#X connect 4 0 7 0;
+#X connect 5 0 4 0;
+#X connect 5 1 6 0;
+#X connect 5 2 9 0;
+#X connect 6 0 1 0;
+#X connect 8 0 3 0;
+#X connect 9 0 8 0;
diff --git a/lightboard/abs_light/list_mul.pd b/lightboard/abs_light/list_mul.pd
new file mode 100755
index 0000000..32a22ec
--- /dev/null
+++ b/lightboard/abs_light/list_mul.pd
@@ -0,0 +1,24 @@
+#N canvas 128 292 441 373 10;
+#X obj 100 63 inlet;
+#X obj 123 132 list split 1;
+#X obj 163 154 list;
+#X obj 141 235 f;
+#X obj 100 260 f;
+#X obj 100 85 t b a b;
+#X obj 100 284 outlet;
+#X obj 123 207 *;
+#X msg 146 181 1;
+#X obj 123 112 list prepend 1;
+#X connect 0 0 5 0;
+#X connect 1 0 7 0;
+#X connect 1 1 2 0;
+#X connect 2 0 1 0;
+#X connect 3 0 4 1;
+#X connect 3 0 7 1;
+#X connect 4 0 6 0;
+#X connect 5 0 4 0;
+#X connect 5 1 9 0;
+#X connect 5 2 8 0;
+#X connect 7 0 3 0;
+#X connect 8 0 7 1;
+#X connect 9 0 1 0;
diff --git a/lightboard/abs_light/mem_effet.pd b/lightboard/abs_light/mem_effet.pd
new file mode 100755
index 0000000..c4b1ba7
--- /dev/null
+++ b/lightboard/abs_light/mem_effet.pd
@@ -0,0 +1,211 @@
+#N canvas 699 231 894 617 10;
+#X obj 354 343 pack f f;
+#X obj 321 108 list split;
+#X obj 388 56 \$1;
+#X obj 388 85 - 1;
+#X obj 388 37 loadbang;
+#X obj 354 132 list split 1;
+#X obj 100 218 vsl 16 101 0 100 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X floatatom 100 200 2 0 0 0 - - -;
+#X floatatom 100 324 2 0 100 0 - - -;
+#X obj 157 261 i;
+#X msg 157 284 set \$1;
+#X msg 100 140 set 9;
+#X msg 100 116 set set \$1 \, bang;
+#X obj 100 340 tgl 16 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 354 209 moses 0;
+#X obj 400 232 t f b;
+#X msg 432 254 0;
+#X msg 317 236 1;
+#X obj 354 300 t f f;
+#X obj 496 344 r curve_lumiere_ramp;
+#X obj 354 503 s \$0-valeur_lumiere;
+#X obj 157 143 r \$0-valeur_lumiere;
+#N canvas 684 130 450 300 send_valeur_light_when_recording 0;
+#X obj 32 100 f;
+#X obj 100 98 * -1000;
+#X obj 32 127 +;
+#X obj 50 78 r \$0-valeur_lumiere;
+#X obj 100 29 inlet;
+#X text 117 125 valeur negative si en dehors de la sauvegarde;
+#X obj 32 176 i;
+#X obj 32 197 / 100;
+#X obj 32 155 * 100;
+#X obj 32 57 r get_valeur_mem_groupe-\$1;
+#X obj 32 219 s valeur_mem_groupe_lumiere;
+#X connect 0 0 2 0;
+#X connect 1 0 2 1;
+#X connect 2 0 8 0;
+#X connect 3 0 0 1;
+#X connect 4 0 1 0;
+#X connect 6 0 7 0;
+#X connect 7 0 10 0;
+#X connect 8 0 6 0;
+#X connect 9 0 0 0;
+#X restore 101 379 pd send_valeur_light_when_recording;
+#X obj 481 297 r ramp_time_light;
+#N canvas 0 0 450 300 up_down 0;
+#X obj 32 248 outlet;
+#X obj 40 9 inlet;
+#X msg 40 86 \$1;
+#X obj 36 140 sel 0 1;
+#X obj 248 6 inlet;
+#X obj 52 175 unpack f f;
+#X obj 32 208 f;
+#X obj 90 217 f;
+#X obj 96 14 r \$0-valeur_lumiere;
+#X obj 37 117 <;
+#X connect 1 0 2 0;
+#X connect 2 0 9 0;
+#X connect 3 0 6 0;
+#X connect 3 1 7 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 1;
+#X connect 5 1 7 1;
+#X connect 6 0 0 0;
+#X connect 7 0 0 0;
+#X connect 8 0 9 1;
+#X connect 9 0 3 0;
+#X restore 407 321 pd up_down;
+#N canvas 0 0 450 300 up_down 0;
+#X obj 37 40 inlet;
+#X msg 38 66 \$1;
+#X obj 36 140 sel 0 1;
+#X obj 221 47 inlet;
+#X obj 32 208 f;
+#X obj 89 209 f;
+#X obj 224 72 unpack f f f f;
+#X obj 32 276 outlet;
+#X obj 32 248 pack f f;
+#X obj 137 210 f;
+#X obj 194 211 f;
+#X obj 37 163 t b b;
+#X obj 87 163 t b b;
+#X obj 55 92 r \$0-valeur_lumiere;
+#X obj 37 117 <;
+#X connect 0 0 1 0;
+#X connect 1 0 14 0;
+#X connect 2 0 11 0;
+#X connect 2 1 12 0;
+#X connect 3 0 6 0;
+#X connect 4 0 8 0;
+#X connect 5 0 8 0;
+#X connect 6 0 4 1;
+#X connect 6 1 5 1;
+#X connect 6 2 9 1;
+#X connect 6 3 10 1;
+#X connect 8 0 7 0;
+#X connect 9 0 8 1;
+#X connect 10 0 8 1;
+#X connect 11 0 4 0;
+#X connect 11 1 9 0;
+#X connect 12 0 5 0;
+#X connect 12 1 10 0;
+#X connect 13 0 14 1;
+#X connect 14 0 2 0;
+#X restore 422 369 pd up_down;
+#X obj 491 401 r manual_go_mem;
+#X obj 544 430 == 0;
+#X obj 491 453 spigot 1;
+#X obj 321 8 r mem_lumiere_groupe_ramp;
+#X obj 372 414 r instant_go;
+#X msg 133 193 set \$1;
+#X obj 372 445 f;
+#X obj 354 475 line_curve_smooth 20;
+#X obj 611 35 t a b;
+#X obj 611 95 unpack f f f f f f f;
+#X obj 611 115 pack f f f f f f f;
+#X obj 611 135 unpack f f f f f f f;
+#X obj 656 192 moses 0;
+#X obj 656 211 b;
+#X obj 633 251 pack f f;
+#X obj 656 230 f;
+#X obj 656 173 f;
+#X obj 633 154 t f b f;
+#X obj 702 251 pack f f f f;
+#X msg 643 56 0 -1 0 0 0 0;
+#X obj 643 76 unpack f f f f f f;
+#X obj 611 16 r effet-\$1;
+#X obj 158 166 _speedlim 50;
+#X obj 355 534 r \$0-valeur_lumiere;
+#X obj 355 560 bus effet\$1;
+#X connect 0 0 33 0;
+#X connect 1 1 5 0;
+#X connect 2 0 3 0;
+#X connect 2 0 12 0;
+#X connect 3 0 1 1;
+#X connect 4 0 2 0;
+#X connect 5 0 14 0;
+#X connect 6 0 32 0;
+#X connect 7 0 11 0;
+#X connect 8 0 32 0;
+#X connect 9 0 10 0;
+#X connect 10 0 8 0;
+#X connect 11 0 7 0;
+#X connect 12 0 11 0;
+#X connect 13 0 22 0;
+#X connect 13 0 27 0;
+#X connect 14 0 17 0;
+#X connect 14 1 15 0;
+#X connect 15 0 18 0;
+#X connect 15 1 16 0;
+#X connect 16 0 13 0;
+#X connect 17 0 13 0;
+#X connect 18 0 0 0;
+#X connect 18 0 32 1;
+#X connect 18 1 24 0;
+#X connect 18 1 25 0;
+#X connect 19 0 25 1;
+#X connect 21 0 48 0;
+#X connect 23 0 24 1;
+#X connect 24 0 0 1;
+#X connect 25 0 33 1;
+#X connect 26 0 28 0;
+#X connect 27 0 28 1;
+#X connect 28 0 33 2;
+#X connect 29 0 1 0;
+#X connect 30 0 32 0;
+#X connect 31 0 6 0;
+#X connect 32 0 33 0;
+#X connect 33 0 20 0;
+#X connect 34 0 35 0;
+#X connect 34 1 45 0;
+#X connect 35 0 36 0;
+#X connect 35 1 36 1;
+#X connect 35 2 36 2;
+#X connect 35 3 36 3;
+#X connect 35 4 36 4;
+#X connect 35 5 36 5;
+#X connect 35 6 36 6;
+#X connect 36 0 37 0;
+#X connect 37 0 18 0;
+#X connect 37 1 43 0;
+#X connect 37 2 42 1;
+#X connect 37 3 44 0;
+#X connect 37 4 44 1;
+#X connect 37 5 44 2;
+#X connect 37 6 44 3;
+#X connect 38 0 39 0;
+#X connect 38 1 41 0;
+#X connect 39 0 41 0;
+#X connect 40 0 24 1;
+#X connect 41 0 40 1;
+#X connect 42 0 38 0;
+#X connect 43 0 40 0;
+#X connect 43 1 42 0;
+#X connect 43 2 41 1;
+#X connect 44 0 25 1;
+#X connect 45 0 46 0;
+#X connect 46 0 36 1;
+#X connect 46 1 36 2;
+#X connect 46 2 36 3;
+#X connect 46 3 36 4;
+#X connect 46 4 36 5;
+#X connect 46 5 36 6;
+#X connect 47 0 34 0;
+#X connect 48 0 31 0;
+#X connect 48 0 9 0;
+#X connect 49 0 50 0;
+#X coords 0 -1 1 1 16 156 2 100 200;
diff --git a/lightboard/abs_light/mem_valeur.pd b/lightboard/abs_light/mem_valeur.pd
new file mode 100755
index 0000000..f4e406b
--- /dev/null
+++ b/lightboard/abs_light/mem_valeur.pd
@@ -0,0 +1,211 @@
+#N canvas 1025 202 894 617 10;
+#X obj 354 343 pack f f;
+#X obj 321 108 list split;
+#X obj 388 56 \$1;
+#X obj 388 85 - 1;
+#X obj 388 37 loadbang;
+#X obj 354 132 list split 1;
+#X obj 100 218 vsl 16 101 0 100 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 0 1;
+#X floatatom 100 200 2 0 0 0 - - -;
+#X floatatom 100 324 2 0 100 0 - - -;
+#X obj 157 261 i;
+#X msg 157 284 set \$1;
+#X msg 100 140 set 9;
+#X msg 100 116 set set \$1 \, bang;
+#X obj 100 340 tgl 16 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 354 209 moses 0;
+#X obj 400 232 t f b;
+#X msg 432 254 0;
+#X msg 317 236 1;
+#X obj 354 300 t f f;
+#X obj 496 344 r curve_lumiere_ramp;
+#N canvas 646 261 450 300 send_valeur_light_when_recording 0;
+#X obj 32 100 f;
+#X obj 100 98 * -1000;
+#X obj 32 127 +;
+#X obj 100 29 inlet;
+#X text 117 125 valeur negative si en dehors de la sauvegarde;
+#X obj 32 176 i;
+#X obj 32 197 / 100;
+#X obj 32 155 * 100;
+#X obj 32 219 s valeur_mem_paramettre_lumiere;
+#X obj 32 57 r get_valeur_mem_paramettre-\$1;
+#X obj 50 78 r \$0-valeur_paramettre;
+#X connect 0 0 2 0;
+#X connect 1 0 2 1;
+#X connect 2 0 7 0;
+#X connect 3 0 1 0;
+#X connect 5 0 6 0;
+#X connect 6 0 8 0;
+#X connect 7 0 5 0;
+#X connect 9 0 0 0;
+#X connect 10 0 0 1;
+#X restore 100 386 pd send_valeur_light_when_recording;
+#X obj 481 297 r ramp_time_light;
+#N canvas 64 199 450 300 up_down 0;
+#X obj 32 248 outlet;
+#X obj 40 9 inlet;
+#X msg 40 86 \$1;
+#X obj 36 140 sel 0 1;
+#X obj 284 17 inlet;
+#X obj 52 175 unpack f f;
+#X obj 32 208 f;
+#X obj 90 217 f;
+#X obj 37 117 <;
+#X obj 96 14 r \$0-valeur_paramettre;
+#X connect 1 0 2 0;
+#X connect 2 0 8 0;
+#X connect 3 0 6 0;
+#X connect 3 1 7 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 1;
+#X connect 5 1 7 1;
+#X connect 6 0 0 0;
+#X connect 7 0 0 0;
+#X connect 8 0 3 0;
+#X connect 9 0 8 1;
+#X restore 407 321 pd up_down;
+#N canvas 0 0 450 300 up_down 0;
+#X obj 37 40 inlet;
+#X msg 38 66 \$1;
+#X obj 36 140 sel 0 1;
+#X obj 221 47 inlet;
+#X obj 32 208 f;
+#X obj 89 209 f;
+#X obj 224 72 unpack f f f f;
+#X obj 32 276 outlet;
+#X obj 32 248 pack f f;
+#X obj 137 210 f;
+#X obj 194 211 f;
+#X obj 37 163 t b b;
+#X obj 87 163 t b b;
+#X obj 37 117 <;
+#X obj 55 92 r \$0-valeur_paramettre;
+#X connect 0 0 1 0;
+#X connect 1 0 13 0;
+#X connect 2 0 11 0;
+#X connect 2 1 12 0;
+#X connect 3 0 6 0;
+#X connect 4 0 8 0;
+#X connect 5 0 8 0;
+#X connect 6 0 4 1;
+#X connect 6 1 5 1;
+#X connect 6 2 9 1;
+#X connect 6 3 10 1;
+#X connect 8 0 7 0;
+#X connect 9 0 8 1;
+#X connect 10 0 8 1;
+#X connect 11 0 4 0;
+#X connect 11 1 9 0;
+#X connect 12 0 5 0;
+#X connect 12 1 10 0;
+#X connect 13 0 2 0;
+#X connect 14 0 13 1;
+#X restore 422 369 pd up_down;
+#X obj 491 401 r manual_go_mem;
+#X obj 544 430 == 0;
+#X obj 491 453 spigot 1;
+#X obj 372 404 r instant_go;
+#X msg 136 191 set \$1;
+#X obj 371 433 f;
+#X obj 354 475 line_curve_smooth 20;
+#X obj 611 35 t a b;
+#X obj 611 95 unpack f f f f f f f;
+#X obj 611 115 pack f f f f f f f;
+#X obj 611 135 unpack f f f f f f f;
+#X obj 656 192 moses 0;
+#X obj 656 211 b;
+#X obj 633 251 pack f f;
+#X obj 656 230 f;
+#X obj 656 173 f;
+#X obj 633 154 t f b f;
+#X obj 702 251 pack f f f f;
+#X msg 643 56 0 -1 0 0 0 0;
+#X obj 643 76 unpack f f f f f f;
+#X obj 611 15 r paramettre-\$1;
+#X obj 321 8 r mem_lumiere_paramettre_ramp;
+#X obj 157 143 r \$0-valeur_paramettre;
+#X obj 365 502 s \$0-valeur_paramettre;
+#X obj 366 526 r \$0-valeur_paramettre;
+#X obj 157 166 _speedlim 50;
+#X obj 356 556 bus data\$1;
+#X connect 0 0 30 0;
+#X connect 1 1 5 0;
+#X connect 2 0 3 0;
+#X connect 2 0 12 0;
+#X connect 3 0 1 1;
+#X connect 4 0 2 0;
+#X connect 5 0 14 0;
+#X connect 6 0 29 0;
+#X connect 7 0 11 0;
+#X connect 8 0 29 0;
+#X connect 9 0 10 0;
+#X connect 10 0 8 0;
+#X connect 11 0 7 0;
+#X connect 12 0 11 0;
+#X connect 13 0 20 0;
+#X connect 13 0 25 0;
+#X connect 14 0 17 0;
+#X connect 14 1 15 0;
+#X connect 15 0 18 0;
+#X connect 15 1 16 0;
+#X connect 16 0 13 0;
+#X connect 17 0 13 0;
+#X connect 18 0 0 0;
+#X connect 18 0 29 1;
+#X connect 18 1 22 0;
+#X connect 18 1 23 0;
+#X connect 19 0 23 1;
+#X connect 21 0 22 1;
+#X connect 22 0 0 1;
+#X connect 23 0 30 1;
+#X connect 24 0 26 0;
+#X connect 25 0 26 1;
+#X connect 26 0 30 2;
+#X connect 27 0 29 0;
+#X connect 28 0 6 0;
+#X connect 29 0 30 0;
+#X connect 30 0 47 0;
+#X connect 31 0 32 0;
+#X connect 31 1 42 0;
+#X connect 32 0 33 0;
+#X connect 32 1 33 1;
+#X connect 32 2 33 2;
+#X connect 32 3 33 3;
+#X connect 32 4 33 4;
+#X connect 32 5 33 5;
+#X connect 32 6 33 6;
+#X connect 33 0 34 0;
+#X connect 34 0 18 0;
+#X connect 34 1 40 0;
+#X connect 34 2 39 1;
+#X connect 34 3 41 0;
+#X connect 34 4 41 1;
+#X connect 34 5 41 2;
+#X connect 34 6 41 3;
+#X connect 35 0 36 0;
+#X connect 35 1 38 0;
+#X connect 36 0 38 0;
+#X connect 37 0 22 1;
+#X connect 38 0 37 1;
+#X connect 39 0 35 0;
+#X connect 40 0 37 0;
+#X connect 40 1 39 0;
+#X connect 40 2 38 1;
+#X connect 41 0 23 1;
+#X connect 42 0 43 0;
+#X connect 43 0 33 1;
+#X connect 43 1 33 2;
+#X connect 43 2 33 3;
+#X connect 43 3 33 4;
+#X connect 43 4 33 5;
+#X connect 43 5 33 6;
+#X connect 44 0 31 0;
+#X connect 45 0 1 0;
+#X connect 46 0 49 0;
+#X connect 48 0 50 0;
+#X connect 49 0 28 0;
+#X connect 49 0 9 0;
+#X coords 0 -1 1 1 16 156 2 100 200;
diff --git a/lightboard/effect/effet25.pd b/lightboard/effect/effet25.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet25.pd
+++ b/lightboard/effect/effet25.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet26.pd b/lightboard/effect/effet26.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet26.pd
+++ b/lightboard/effect/effet26.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet27.pd b/lightboard/effect/effet27.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet27.pd
+++ b/lightboard/effect/effet27.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet28.pd b/lightboard/effect/effet28.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet28.pd
+++ b/lightboard/effect/effet28.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet29.pd b/lightboard/effect/effet29.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet29.pd
+++ b/lightboard/effect/effet29.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet30.pd b/lightboard/effect/effet30.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet30.pd
+++ b/lightboard/effect/effet30.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet31.pd b/lightboard/effect/effet31.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet31.pd
+++ b/lightboard/effect/effet31.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet32.pd b/lightboard/effect/effet32.pd
index 8b3b3ef..4fdb543 100755
--- a/lightboard/effect/effet32.pd
+++ b/lightboard/effect/effet32.pd
@@ -1,8 +1,2 @@
-#N canvas 0 0 450 300 10;
+#N canvas 1 84 450 300 10;
#X obj 39 14 inlet;
-#X obj 36 76 bus lumiere4;
-#X obj 71 110 bus lumiere5;
-#X obj 39 41 / 1.27;
-#X connect 0 0 3 0;
-#X connect 3 0 1 0;
-#X connect 3 0 2 0;
diff --git a/lightboard/effect/effet33.pd b/lightboard/effect/effet33.pd
new file mode 100644
index 0000000..7352f3f
--- /dev/null
+++ b/lightboard/effect/effet33.pd
@@ -0,0 +1,2 @@
+#N canvas 470 191 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet34.pd b/lightboard/effect/effet34.pd
new file mode 100644
index 0000000..30ca634
--- /dev/null
+++ b/lightboard/effect/effet34.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet35.pd b/lightboard/effect/effet35.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet35.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet36.pd b/lightboard/effect/effet36.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet36.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet37.pd b/lightboard/effect/effet37.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet37.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet38.pd b/lightboard/effect/effet38.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet38.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet39.pd b/lightboard/effect/effet39.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet39.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet40.pd b/lightboard/effect/effet40.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet40.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet41.pd b/lightboard/effect/effet41.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet41.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet42.pd b/lightboard/effect/effet42.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet42.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet43.pd b/lightboard/effect/effet43.pd
new file mode 100644
index 0000000..7352f3f
--- /dev/null
+++ b/lightboard/effect/effet43.pd
@@ -0,0 +1,2 @@
+#N canvas 470 191 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet44.pd b/lightboard/effect/effet44.pd
new file mode 100644
index 0000000..30ca634
--- /dev/null
+++ b/lightboard/effect/effet44.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet45.pd b/lightboard/effect/effet45.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet45.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet46.pd b/lightboard/effect/effet46.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet46.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet47.pd b/lightboard/effect/effet47.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet47.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet48.pd b/lightboard/effect/effet48.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet48.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet49.pd b/lightboard/effect/effet49.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet49.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet50.pd b/lightboard/effect/effet50.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet50.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet51.pd b/lightboard/effect/effet51.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet51.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet52.pd b/lightboard/effect/effet52.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet52.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet53.pd b/lightboard/effect/effet53.pd
new file mode 100644
index 0000000..7352f3f
--- /dev/null
+++ b/lightboard/effect/effet53.pd
@@ -0,0 +1,2 @@
+#N canvas 470 191 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet54.pd b/lightboard/effect/effet54.pd
new file mode 100644
index 0000000..30ca634
--- /dev/null
+++ b/lightboard/effect/effet54.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet55.pd b/lightboard/effect/effet55.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet55.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet56.pd b/lightboard/effect/effet56.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet56.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet57.pd b/lightboard/effect/effet57.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet57.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet58.pd b/lightboard/effect/effet58.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet58.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet59.pd b/lightboard/effect/effet59.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet59.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet60.pd b/lightboard/effect/effet60.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet60.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet61.pd b/lightboard/effect/effet61.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet61.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet62.pd b/lightboard/effect/effet62.pd
new file mode 100644
index 0000000..4fdb543
--- /dev/null
+++ b/lightboard/effect/effet62.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 39 14 inlet;
diff --git a/lightboard/effect/effet63.pd b/lightboard/effect/effet63.pd
new file mode 100644
index 0000000..7352f3f
--- /dev/null
+++ b/lightboard/effect/effet63.pd
@@ -0,0 +1,2 @@
+#N canvas 470 191 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/effect/effet64.pd b/lightboard/effect/effet64.pd
new file mode 100644
index 0000000..30ca634
--- /dev/null
+++ b/lightboard/effect/effet64.pd
@@ -0,0 +1,2 @@
+#N canvas 1 84 450 300 10;
+#X obj 55 13 inlet;
diff --git a/lightboard/lightboard.pd b/lightboard/lightboard.pd
index ee55a9c..393ba49 100644
--- a/lightboard/lightboard.pd
+++ b/lightboard/lightboard.pd
@@ -1,14 +1,14 @@
-#N canvas 0 232 518 277 10;
+#N canvas 7 582 518 277 10;
#X declare -path effect -path abs_light;
#X obj 5 16 declare -path effect -path abs_light;
-#N canvas 0 25 1171 554 memoires_lumiere 0;
-#N canvas 1655 385 955 306 all 0;
-#N canvas 1409 24 992 550 save 0;
+#N canvas 975 331 1140 643 memoires_lumiere 0;
+#N canvas 767 539 955 306 all 0;
+#N canvas 1 98 1249 550 save 0;
#X obj 49 481 textfile;
-#X msg 778 134 rewind \, clear;
-#X obj 787 333 f;
-#X obj 805 312 r autogo_time;
-#X msg 787 354 add autogo \$1;
+#X msg 1038 134 rewind \, clear;
+#X obj 1047 333 f;
+#X obj 1065 312 r autogo_time;
+#X msg 1047 354 add autogo \$1;
#X obj 49 33 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 537 338 add2 \$1;
@@ -20,14 +20,14 @@
#X obj 64 305 r curent_memoire;
#X obj 522 117 t b b b b;
#X msg 522 288 add;
-#X msg 49 370 write memoires/rien.txt cr;
+#X msg 49 370 write memoires/noir.txt cr;
#X obj 79 30 inlet;
-#X obj 788 266 list;
-#X obj 784 189 list;
-#X obj 809 165 r curve_lumiere_ramp;
-#X msg 788 289 add ramp \$1 \$2;
-#X msg 784 212 add curve \$1 \$2 \$3 \$4;
-#X obj 814 242 r ramp_time_light;
+#X obj 1048 266 list;
+#X obj 1044 189 list;
+#X obj 1069 165 r curve_lumiere_ramp;
+#X msg 1048 289 add ramp \$1 \$2;
+#X msg 1044 212 add curve \$1 \$2 \$3 \$4;
+#X obj 1074 242 r ramp_time_light;
#X msg 65 347 set write memoires/\$1.txt cr;
#X obj 328 319 r valeur_mem_lumiere;
#X msg 328 345 add2 \$1;
@@ -41,35 +41,47 @@
#X obj 313 121 t b b b b;
#X msg 313 293 add;
#X obj 522 390 t a;
-#X obj 730 388 t a;
+#X obj 990 388 t a;
#X obj 313 389 t a;
-#X obj 718 111 t b b b b;
-#X obj 49 60 t b b b b;
+#X obj 978 111 t b b b b;
#X obj 49 400 t a;
#X msg 582 143 add2 valeurs_groupe;
#X msg 542 256 \; get_valeur_mem_groupe-\$1 bang \;;
#X obj 537 312 r valeur_mem_groupe_lumiere;
-#X msg 542 168 32;
+#X msg 787 338 add2 \$1;
+#X msg 843 188 0;
+#X obj 792 189 until;
+#X obj 792 211 f;
+#X obj 792 233 + 1;
+#X obj 772 117 t b b b b;
+#X msg 772 288 add;
+#X obj 772 390 t a;
+#X obj 49 60 t b b b b b;
+#X msg 832 143 add2 valeurs_paramettres;
+#X msg 542 168 64;
+#X msg 792 168 64;
+#X msg 792 256 \; get_valeur_mem_paramettre-\$1 bang \;;
+#X obj 787 312 r valeur_mem_paramettre_lumiere;
#X connect 1 0 36 0;
#X connect 2 0 4 0;
#X connect 3 0 2 1;
#X connect 4 0 36 0;
-#X connect 5 0 39 0;
+#X connect 5 0 51 0;
#X connect 6 0 35 0;
#X connect 7 0 9 1;
#X connect 8 0 9 0;
#X connect 9 0 10 0;
#X connect 10 0 9 1;
-#X connect 10 0 42 0;
+#X connect 10 0 41 0;
#X connect 11 0 23 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
-#X connect 13 1 44 0;
+#X connect 13 1 53 0;
#X connect 13 2 7 0;
-#X connect 13 3 41 0;
+#X connect 13 3 40 0;
#X connect 14 0 35 0;
-#X connect 15 0 40 0;
-#X connect 16 0 39 0;
+#X connect 15 0 39 0;
+#X connect 16 0 51 0;
#X connect 17 0 20 0;
#X connect 18 0 21 0;
#X connect 19 0 18 1;
@@ -98,49 +110,103 @@
#X connect 38 1 17 0;
#X connect 38 2 18 0;
#X connect 38 3 1 0;
-#X connect 39 0 15 0;
-#X connect 39 1 33 0;
-#X connect 39 2 13 0;
-#X connect 39 3 38 0;
-#X connect 40 0 0 0;
-#X connect 41 0 35 0;
-#X connect 43 0 6 0;
-#X connect 44 0 8 0;
+#X connect 39 0 0 0;
+#X connect 40 0 35 0;
+#X connect 42 0 6 0;
+#X connect 43 0 50 0;
+#X connect 44 0 46 1;
+#X connect 45 0 46 0;
+#X connect 46 0 47 0;
+#X connect 47 0 46 1;
+#X connect 47 0 55 0;
+#X connect 48 0 49 0;
+#X connect 48 1 54 0;
+#X connect 48 2 44 0;
+#X connect 48 3 52 0;
+#X connect 49 0 50 0;
+#X connect 50 0 0 0;
+#X connect 51 0 15 0;
+#X connect 51 1 33 0;
+#X connect 51 2 13 0;
+#X connect 51 3 48 0;
+#X connect 51 4 38 0;
+#X connect 52 0 50 0;
+#X connect 53 0 8 0;
+#X connect 54 0 45 0;
+#X connect 56 0 43 0;
#X restore 28 122 pd save;
-#X obj 103 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
+#X obj 103 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
-#N canvas 2208 145 585 422 read_memory 0;
-#X obj 51 143 textfile;
-#X obj 114 231 s mem_lumiere_ramp;
-#X obj 131 154 s curent_memoire;
-#X obj 51 255 s ramp_time_light;
-#X obj 131 130 symbol;
-#X obj 305 223 s curve_lumiere_ramp;
-#X obj 51 198 route ramp valeurs nom_next autogo curve valeurs_groupe
-;
-#X obj 369 251 s mem_lumiere_groupe_ramp;
-#X obj 51 62 t b a a;
-#X msg 74 86 read memoires/\$1.txt cr \, rewind;
-#X obj 51 110 until;
+#N canvas 934 278 704 638 read_memory 0;
+#X obj 51 293 textfile;
+#X obj 216 556 s mem_lumiere_ramp;
+#X obj 131 304 s curent_memoire;
+#X obj 51 518 s ramp_time_light;
+#X obj 131 280 symbol;
+#X obj 133 537 s curve_lumiere_ramp;
+#X obj 297 575 s mem_lumiere_groupe_ramp;
+#X obj 51 212 t b a a;
+#X msg 74 236 read memoires/\$1.txt cr \, rewind;
+#X obj 51 260 until;
#X obj 51 19 r goto_mem_light;
-#X obj 51 41 symbol;
-#X connect 0 0 6 0;
-#X connect 0 1 10 1;
+#X obj 51 187 symbol;
+#X obj 379 594 s mem_lumiere_paramettre_ramp;
+#X obj 51 348 route ramp curve valeurs valeurs_groupe valeurs_paramettres
+;
+#X obj 51 162 t a a a;
+#X obj 66 398 unpack s f f;
+#X obj 21 377 t a a;
+#X obj 21 420 unpack s f f;
+#X obj 61 441 pack f f;
+#X msg 125 456 1;
+#X msg 156 456 0;
+#X obj 51 498 spigot 1;
+#X obj 61 462 t b a;
+#X obj 83 67 unpack s f f;
+#X obj 51 111 pack s f f;
+#X obj 51 89 unpack s f f;
+#X obj 51 47 t a a;
+#X obj 51 133 list trim;
+#X connect 0 0 13 0;
+#X connect 0 1 9 1;
#X connect 4 0 2 0;
-#X connect 6 0 3 0;
-#X connect 6 1 1 0;
-#X connect 6 4 5 0;
-#X connect 6 5 7 0;
-#X connect 8 0 10 0;
-#X connect 8 1 9 0;
-#X connect 8 2 4 0;
+#X connect 7 0 9 0;
+#X connect 7 1 8 0;
+#X connect 7 2 4 0;
+#X connect 8 0 0 0;
#X connect 9 0 0 0;
-#X connect 10 0 0 0;
-#X connect 11 0 12 0;
-#X connect 12 0 8 0;
-#X restore 102 239 pd read_memory;
-#X text 123 103 save;
-#N canvas 0 22 732 621 curve_lumiere 0;
+#X connect 10 0 26 0;
+#X connect 11 0 7 0;
+#X connect 13 0 21 0;
+#X connect 13 1 5 0;
+#X connect 13 2 1 0;
+#X connect 13 3 6 0;
+#X connect 13 4 12 0;
+#X connect 14 0 11 0;
+#X connect 14 1 16 0;
+#X connect 14 2 19 0;
+#X connect 15 1 18 1;
+#X connect 16 0 17 0;
+#X connect 16 1 15 0;
+#X connect 17 1 18 0;
+#X connect 17 2 18 1;
+#X connect 18 0 22 0;
+#X connect 19 0 21 1;
+#X connect 20 0 21 1;
+#X connect 21 0 3 0;
+#X connect 22 0 20 0;
+#X connect 22 1 21 0;
+#X connect 23 1 24 2;
+#X connect 24 0 27 0;
+#X connect 25 0 24 0;
+#X connect 25 1 24 1;
+#X connect 25 2 24 2;
+#X connect 26 0 25 0;
+#X connect 26 1 23 0;
+#X connect 27 0 14 0;
+#X restore 62 239 pd read_memory;
+#X text 123 101 save;
+#N canvas 1 84 732 621 curve_lumiere 0;
#X floatatom 109 314 7 -10 10 0 - - -;
#X floatatom 163 314 7 -10 10 0 - - -;
#X obj 109 457 s curve_lumiere_ramp;
@@ -190,22 +256,23 @@
#X connect 15 0 6 0;
#X connect 16 0 7 0;
#X coords 0 -1 1 1 250 42 2 100 300;
-#X restore 210 150 pd curve_lumiere;
-#N canvas 351 255 814 469 fade 0;
+#X restore 250 150 pd curve_lumiere;
+#N canvas 345 276 814 469 fade 0;
+#X floatatom 168 202 7 1 1e+06 0 - - -;
+#X obj 163 146 unpack f f;
+#X obj 163 308 pack f f;
+#X floatatom 221 202 7 1 1e+06 0 - - -;
+#X obj 163 124 r ramp_time_light;
+#X obj 163 329 s ramp_time_light;
+#X obj 163 286 f;
+#X msg 163 168 set \$1;
+#X obj 223 264 t b f;
+#X msg 230 168 set \$1;
+#X text 179 213 up;
+#X text 230 214 down;
+#X text 300 214 (ms);
+#X text 278 201 fade time;
#X floatatom 103 202 7 1 1e+06 0 - - -;
-#X obj 103 146 unpack f f;
-#X obj 103 308 pack f f;
-#X floatatom 161 202 7 1 1e+06 0 - - -;
-#X obj 103 124 r ramp_time_light;
-#X obj 103 329 s ramp_time_light;
-#X obj 103 286 f;
-#X msg 103 168 set \$1;
-#X obj 163 264 t b f;
-#X msg 170 168 set \$1;
-#X text 116 214 up;
-#X text 170 214 down;
-#X text 240 214 (ms);
-#X text 218 201 fade time;
#X connect 0 0 6 0;
#X connect 1 0 6 1;
#X connect 1 0 7 0;
@@ -219,194 +286,278 @@
#X connect 8 0 6 0;
#X connect 8 1 2 1;
#X connect 9 0 3 0;
+#X connect 14 0 0 0;
+#X connect 14 0 3 0;
#X coords 0 -1 1 1 250 30 2 100 200;
-#X restore 210 120 pd fade;
-#N canvas 0 22 733 385 nom 0;
+#X restore 250 120 pd fade;
+#N canvas 1 84 733 385 nom 0;
#X obj 102 61 r curent_memoire;
#X symbolatom 102 103 28 0 0 0 - - -;
#X msg 102 82 set \$1;
-#X obj 102 142 s curent_memoire;
+#X obj 102 132 s curent_memoire;
#X text 302 103 curent;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X coords 0 -1 1 1 250 20 2 100 100;
-#X restore 210 100 pd nom;
-#X obj 103 215 s instant_go;
-#X obj 103 125 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+#X restore 250 100 pd nom;
+#X obj 63 215 s instant_go;
+#X obj 103 117 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X text 120 123 instant_go;
+#X text 120 115 instant_go;
+#N canvas 1 98 754 569 previous_memory 0;
+#X obj 270 255 t s b;
+#X obj 301 277 symbol;
+#X symbolatom 314 300 19 0 0 0 - - -;
+#X obj 301 362 t s b;
+#X obj 332 384 symbol;
+#X symbolatom 314 314 19 0 0 0 - - -;
+#X obj 270 234 r curent_memoire;
+#X obj 206 500 s curent_memoire;
+#X obj 236 302 symbol;
+#X obj 237 400 symbol;
+#X obj 300 300 bng 14 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 300 314 bng 14 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X obj 394 425 t s b;
+#X obj 425 447 symbol;
+#X obj 330 463 symbol;
+#X symbolatom 314 328 19 0 0 0 - - -;
+#X obj 300 328 bng 14 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X connect 0 0 1 1;
+#X connect 0 1 1 0;
+#X connect 1 0 2 0;
+#X connect 1 0 3 0;
+#X connect 1 0 8 1;
+#X connect 3 0 4 1;
+#X connect 3 1 4 0;
+#X connect 4 0 5 0;
+#X connect 4 0 9 1;
+#X connect 4 0 12 0;
+#X connect 6 0 0 0;
+#X connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 8 0;
+#X connect 11 0 9 0;
+#X connect 12 0 13 1;
+#X connect 12 1 13 0;
+#X connect 13 0 14 1;
+#X connect 13 0 15 0;
+#X connect 14 0 7 0;
+#X connect 16 0 14 0;
+#X coords 0 -1 1 1 150 42 2 300 300;
+#X restore 100 150 pd previous_memory;
+#X text 110 131 set memory name;
#X connect 1 0 0 0;
#X connect 8 0 7 0;
-#X coords 0 -1 1 1 360 92 2 100 100;
-#X restore 4 449 pd all;
-#X obj 727 37 cnv 5 142 5 empty empty empty 20 12 0 14 -191407 -66577
-0;
-#X obj 871 37 cnv 5 142 5 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X obj 1015 37 cnv 5 142 5 empty empty empty 20 12 0 14 -191407 -66577
-0;
-#X obj 943 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 799 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 1087 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 7 37 cnv 5 142 5 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X obj 151 37 cnv 5 142 5 empty empty empty 20 12 0 14 -191407 -66577
-0;
-#X obj 295 37 cnv 5 142 5 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X obj 439 37 cnv 5 142 5 empty empty empty 20 12 0 14 -191407 -66577
-0;
-#X obj 583 37 cnv 5 142 5 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X obj 79 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 367 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 655 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 223 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 511 37 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 6 245 cnv 5 142 5 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X obj 150 245 cnv 5 142 5 empty empty empty 20 12 0 14 -191407 -66577
-0;
-#X obj 294 245 cnv 5 142 5 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#X obj 438 245 cnv 5 142 5 empty empty empty 20 12 0 14 -191407 -66577
-0;
-#X obj 78 245 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 366 245 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 222 245 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X obj 510 245 cnv 3 16 3 empty empty empty 20 12 0 14 -258113 -66577
-0;
-#X text 587 396 GROUPES;
-#X obj 6 253 mem_groupe 1;
-#X msg 403 475 mem-1;
-#X obj 390 523 s goto_mem_light;
-#X msg 415 500 mem-2;
-#X msg 390 452 rien;
-#X obj 385 44 mem_lumiere 22;
-#X obj 204 253 mem_groupe 12;
-#X obj 60 253 mem_groupe 4;
-#X obj 330 253 mem_groupe 19;
-#X obj 402 253 mem_groupe 23;
-#X obj 276 253 mem_groupe 16;
-#X obj 24 253 mem_groupe 2;
-#X obj 42 253 mem_groupe 3;
-#X obj 96 253 mem_groupe 6;
-#X obj 114 253 mem_groupe 7;
-#X obj 132 253 mem_groupe 8;
-#X obj 78 253 mem_groupe 5;
-#X obj 150 253 mem_groupe 9;
-#X obj 168 253 mem_groupe 10;
-#X obj 186 253 mem_groupe 11;
-#X obj 222 253 mem_groupe 13;
-#X obj 240 253 mem_groupe 14;
-#X obj 258 253 mem_groupe 15;
-#X obj 294 253 mem_groupe 17;
-#X obj 312 253 mem_groupe 18;
-#X obj 348 253 mem_groupe 20;
-#X obj 366 253 mem_groupe 21;
-#X obj 384 253 mem_groupe 22;
-#X obj 420 253 mem_groupe 24;
-#X obj 564 253 mem_groupe 32;
-#X obj 438 253 mem_groupe 25;
-#X obj 456 253 mem_groupe 26;
-#X obj 474 253 mem_groupe 27;
-#X obj 492 253 mem_groupe 28;
-#X obj 510 253 mem_groupe 29;
-#X obj 528 253 mem_groupe 30;
-#X obj 546 253 mem_groupe 31;
-#X obj 295 44 mem_lumiere 17;
-#X obj 547 44 mem_lumiere 31;
-#X obj 601 44 mem_lumiere 34;
-#X obj 133 44 mem_lumiere 8;
-#X obj 7 44 mem_lumiere 1;
-#X obj 241 44 mem_lumiere 14;
-#X obj 169 44 mem_lumiere 10;
-#X obj 151 44 mem_lumiere 9;
-#X obj 259 44 mem_lumiere 15;
-#X obj 313 44 mem_lumiere 18;
-#X obj 493 44 mem_lumiere 28;
-#X obj 331 44 mem_lumiere 19;
-#X obj 79 44 mem_lumiere 5;
-#X obj 655 44 mem_lumiere 37;
-#X obj 583 44 mem_lumiere 33;
-#X obj 25 44 mem_lumiere 2;
-#X obj 43 44 mem_lumiere 3;
-#X obj 61 44 mem_lumiere 4;
-#X obj 97 44 mem_lumiere 6;
-#X obj 115 44 mem_lumiere 7;
-#X obj 187 44 mem_lumiere 11;
-#X obj 205 44 mem_lumiere 12;
-#X obj 223 44 mem_lumiere 13;
-#X obj 277 44 mem_lumiere 16;
-#X obj 349 44 mem_lumiere 20;
-#X obj 367 44 mem_lumiere 21;
-#X obj 403 44 mem_lumiere 23;
-#X obj 421 44 mem_lumiere 24;
-#X obj 439 44 mem_lumiere 25;
-#X obj 457 44 mem_lumiere 26;
-#X obj 475 44 mem_lumiere 27;
-#X obj 511 44 mem_lumiere 29;
-#X obj 529 44 mem_lumiere 30;
-#X obj 565 44 mem_lumiere 32;
-#X obj 619 44 mem_lumiere 35;
-#X obj 637 44 mem_lumiere 36;
-#X obj 673 44 mem_lumiere 38;
-#X obj 691 44 mem_lumiere 39;
-#X obj 709 44 mem_lumiere 40;
-#X obj 727 44 mem_lumiere 41;
-#X obj 745 44 mem_lumiere 42;
-#X obj 763 44 mem_lumiere 43;
-#X obj 781 44 mem_lumiere 44;
-#X obj 799 44 mem_lumiere 45;
-#X obj 817 44 mem_lumiere 46;
-#X obj 835 44 mem_lumiere 47;
-#X obj 853 44 mem_lumiere 48;
-#X obj 871 44 mem_lumiere 49;
-#X obj 889 44 mem_lumiere 50;
-#X obj 907 44 mem_lumiere 51;
-#X obj 925 44 mem_lumiere 52;
-#X obj 943 44 mem_lumiere 53;
-#X obj 961 44 mem_lumiere 54;
-#X obj 979 44 mem_lumiere 55;
-#X obj 997 44 mem_lumiere 56;
-#X obj 1015 44 mem_lumiere 57;
-#X obj 1033 44 mem_lumiere 58;
-#X obj 1051 44 mem_lumiere 59;
-#X obj 1069 44 mem_lumiere 60;
-#X obj 1087 44 mem_lumiere 61;
-#X obj 1105 44 mem_lumiere 62;
-#X obj 1123 44 mem_lumiere 63;
-#X obj 1141 44 mem_lumiere 64;
-#X obj 151 202 sel_bank 2;
-#X obj 295 202 sel_bank 3;
-#X obj 7 202 sel_bank 1;
-#X obj 439 202 sel_bank 4;
-#X obj 583 202 sel_bank 5;
-#X obj 727 202 sel_bank 6;
-#X obj 871 202 sel_bank 7;
-#X obj 1015 202 sel_bank 8;
-#X obj 7 412 sel_bank 9;
-#X obj 151 412 sel_bank 10;
-#X obj 295 412 sel_bank 11;
-#X obj 439 412 sel_bank 12;
-#X connect 27 0 28 0;
-#X connect 29 0 28 0;
-#X connect 30 0 28 0;
+#X coords 0 -1 1 1 400 92 2 100 100;
+#X restore 23 525 pd all;
+#X obj 441 598 s goto_mem_light;
+#X obj 39 14 mem_lumiere 3;
+#X obj 183 14 mem_lumiere 12;
+#X obj 7 14 mem_lumiere 1;
+#X obj 343 14 mem_lumiere 22;
+#X obj 263 14 mem_lumiere 17;
+#X obj 487 14 mem_lumiere 31;
+#X obj 535 14 mem_lumiere 34;
+#X obj 119 14 mem_lumiere 8;
+#X obj 215 14 mem_lumiere 14;
+#X obj 151 14 mem_lumiere 10;
+#X obj 135 14 mem_lumiere 9;
+#X obj 231 14 mem_lumiere 15;
+#X obj 279 14 mem_lumiere 18;
+#X obj 439 14 mem_lumiere 28;
+#X obj 295 14 mem_lumiere 19;
+#X obj 71 14 mem_lumiere 5;
+#X obj 583 14 mem_lumiere 37;
+#X obj 519 14 mem_lumiere 33;
+#X obj 23 14 mem_lumiere 2;
+#X obj 55 14 mem_lumiere 4;
+#X obj 87 14 mem_lumiere 6;
+#X obj 103 14 mem_lumiere 7;
+#X obj 167 14 mem_lumiere 11;
+#X obj 199 14 mem_lumiere 13;
+#X obj 247 14 mem_lumiere 16;
+#X obj 311 14 mem_lumiere 20;
+#X obj 327 14 mem_lumiere 21;
+#X obj 359 14 mem_lumiere 23;
+#X obj 375 14 mem_lumiere 24;
+#X obj 391 14 mem_lumiere 25;
+#X obj 407 14 mem_lumiere 26;
+#X obj 423 14 mem_lumiere 27;
+#X obj 455 14 mem_lumiere 29;
+#X obj 471 14 mem_lumiere 30;
+#X obj 503 14 mem_lumiere 32;
+#X obj 551 14 mem_lumiere 35;
+#X obj 567 14 mem_lumiere 36;
+#X obj 599 14 mem_lumiere 38;
+#X obj 615 14 mem_lumiere 39;
+#X obj 631 14 mem_lumiere 40;
+#X obj 647 14 mem_lumiere 41;
+#X obj 663 14 mem_lumiere 42;
+#X obj 679 14 mem_lumiere 43;
+#X obj 695 14 mem_lumiere 44;
+#X obj 711 14 mem_lumiere 45;
+#X obj 727 14 mem_lumiere 46;
+#X obj 743 14 mem_lumiere 47;
+#X obj 759 14 mem_lumiere 48;
+#X obj 775 14 mem_lumiere 49;
+#X obj 791 14 mem_lumiere 50;
+#X obj 807 14 mem_lumiere 51;
+#X obj 823 14 mem_lumiere 52;
+#X obj 839 14 mem_lumiere 53;
+#X obj 855 14 mem_lumiere 54;
+#X obj 871 14 mem_lumiere 55;
+#X obj 887 14 mem_lumiere 56;
+#X obj 903 14 mem_lumiere 57;
+#X obj 919 14 mem_lumiere 58;
+#X obj 935 14 mem_lumiere 59;
+#X obj 951 14 mem_lumiere 60;
+#X obj 967 14 mem_lumiere 61;
+#X obj 983 14 mem_lumiere 62;
+#X obj 999 14 mem_lumiere 63;
+#X obj 1015 14 mem_lumiere 64;
+#X msg 464 575 noir 1000 1000;
+#X obj 135 351 mem_valeur 9;
+#X obj 135 181 mem_effet 9;
+#X msg 454 554 noir 0;
+#X msg 441 534 test;
+#X msg 480 532 test 1000;
+#X obj 7 181 mem_effet 1;
+#X obj 1012 181 mem_effet 64;
+#X obj 183 181 mem_effet 12;
+#X obj 55 181 mem_effet 4;
+#X obj 295 181 mem_effet 19;
+#X obj 359 181 mem_effet 23;
+#X obj 247 181 mem_effet 16;
+#X obj 23 181 mem_effet 2;
+#X obj 39 181 mem_effet 3;
+#X obj 87 181 mem_effet 6;
+#X obj 103 181 mem_effet 7;
+#X obj 119 181 mem_effet 8;
+#X obj 71 181 mem_effet 5;
+#X obj 151 181 mem_effet 10;
+#X obj 167 181 mem_effet 11;
+#X obj 199 181 mem_effet 13;
+#X obj 215 181 mem_effet 14;
+#X obj 231 181 mem_effet 15;
+#X obj 263 181 mem_effet 17;
+#X obj 279 181 mem_effet 18;
+#X obj 311 181 mem_effet 20;
+#X obj 327 181 mem_effet 21;
+#X obj 343 181 mem_effet 22;
+#X obj 375 181 mem_effet 24;
+#X obj 503 181 mem_effet 32;
+#X obj 391 181 mem_effet 25;
+#X obj 407 181 mem_effet 26;
+#X obj 423 181 mem_effet 27;
+#X obj 439 181 mem_effet 28;
+#X obj 455 181 mem_effet 29;
+#X obj 471 181 mem_effet 30;
+#X obj 487 181 mem_effet 31;
+#X obj 996 181 mem_effet 63;
+#X obj 980 181 mem_effet 62;
+#X obj 964 181 mem_effet 61;
+#X obj 948 181 mem_effet 60;
+#X obj 933 181 mem_effet 59;
+#X obj 917 181 mem_effet 58;
+#X obj 901 181 mem_effet 57;
+#X obj 885 181 mem_effet 56;
+#X obj 869 181 mem_effet 55;
+#X obj 853 181 mem_effet 54;
+#X obj 837 181 mem_effet 53;
+#X obj 821 181 mem_effet 52;
+#X obj 806 181 mem_effet 51;
+#X obj 790 181 mem_effet 50;
+#X obj 774 181 mem_effet 49;
+#X obj 758 181 mem_effet 48;
+#X obj 742 181 mem_effet 47;
+#X obj 726 181 mem_effet 46;
+#X obj 710 181 mem_effet 45;
+#X obj 694 181 mem_effet 44;
+#X obj 678 181 mem_effet 43;
+#X obj 663 181 mem_effet 42;
+#X obj 647 181 mem_effet 41;
+#X obj 631 181 mem_effet 40;
+#X obj 615 181 mem_effet 39;
+#X obj 599 181 mem_effet 38;
+#X obj 583 181 mem_effet 37;
+#X obj 567 181 mem_effet 36;
+#X obj 551 181 mem_effet 35;
+#X obj 535 181 mem_effet 34;
+#X obj 519 181 mem_effet 33;
+#X obj 7 351 mem_valeur 1;
+#X obj 71 351 mem_valeur 5;
+#X obj 1012 351 mem_valeur 64;
+#X obj 183 351 mem_valeur 12;
+#X obj 55 351 mem_valeur 4;
+#X obj 295 351 mem_valeur 19;
+#X obj 359 351 mem_valeur 23;
+#X obj 247 351 mem_valeur 16;
+#X obj 23 351 mem_valeur 2;
+#X obj 39 351 mem_valeur 3;
+#X obj 87 351 mem_valeur 6;
+#X obj 103 351 mem_valeur 7;
+#X obj 119 351 mem_valeur 8;
+#X obj 151 351 mem_valeur 10;
+#X obj 167 351 mem_valeur 11;
+#X obj 199 351 mem_valeur 13;
+#X obj 215 351 mem_valeur 14;
+#X obj 231 351 mem_valeur 15;
+#X obj 263 351 mem_valeur 17;
+#X obj 279 351 mem_valeur 18;
+#X obj 311 351 mem_valeur 20;
+#X obj 327 351 mem_valeur 21;
+#X obj 343 351 mem_valeur 22;
+#X obj 375 351 mem_valeur 24;
+#X obj 503 351 mem_valeur 32;
+#X obj 391 351 mem_valeur 25;
+#X obj 407 351 mem_valeur 26;
+#X obj 423 351 mem_valeur 27;
+#X obj 439 351 mem_valeur 28;
+#X obj 455 351 mem_valeur 29;
+#X obj 471 351 mem_valeur 30;
+#X obj 487 351 mem_valeur 31;
+#X obj 996 351 mem_valeur 63;
+#X obj 980 351 mem_valeur 62;
+#X obj 964 351 mem_valeur 61;
+#X obj 948 351 mem_valeur 60;
+#X obj 933 351 mem_valeur 59;
+#X obj 917 351 mem_valeur 58;
+#X obj 901 351 mem_valeur 57;
+#X obj 885 351 mem_valeur 56;
+#X obj 869 351 mem_valeur 55;
+#X obj 853 351 mem_valeur 54;
+#X obj 837 351 mem_valeur 53;
+#X obj 821 351 mem_valeur 52;
+#X obj 806 351 mem_valeur 51;
+#X obj 790 351 mem_valeur 50;
+#X obj 774 351 mem_valeur 49;
+#X obj 758 351 mem_valeur 48;
+#X obj 742 351 mem_valeur 47;
+#X obj 726 351 mem_valeur 46;
+#X obj 710 351 mem_valeur 45;
+#X obj 694 351 mem_valeur 44;
+#X obj 678 351 mem_valeur 43;
+#X obj 663 351 mem_valeur 42;
+#X obj 647 351 mem_valeur 41;
+#X obj 631 351 mem_valeur 40;
+#X obj 615 351 mem_valeur 39;
+#X obj 599 351 mem_valeur 38;
+#X obj 583 351 mem_valeur 37;
+#X obj 567 351 mem_valeur 36;
+#X obj 551 351 mem_valeur 35;
+#X obj 535 351 mem_valeur 34;
+#X obj 519 351 mem_valeur 33;
+#X connect 66 0 1 0;
+#X connect 69 0 1 0;
+#X connect 70 0 1 0;
+#X connect 71 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 5 35 pd memoires_lumiere ________________;
-#N canvas 345 43 871 326 simulation_lumiere 0;
+#N canvas 333 119 871 326 simulation_lumiere 0;
#X obj 216 191 cnv 15 100 40 empty empty empty 20 12 0 14 -4034 -66577
0;
#X obj 218 192 aff_light 33 PC_vert;
@@ -446,7 +597,7 @@
scenne.;
#X text 36 40 SYNTAXE : aff_light circuit_number circuit_name;
#X restore 5 54 pd simulation_lumiere ______________;
-#N canvas 532 102 567 308 API_lumiere 0;
+#N canvas 845 222 844 729 API_lumiere 0;
#X obj 23 33 bus lumiere1;
#X floatatom 23 15 5 0 0 0 - - -;
#N canvas 0 22 450 300 master_1et2 0;
@@ -461,167 +612,118 @@ scenne.;
#X text 70 59 de 0 a 100;
#X msg 25 103 mem-1;
#X obj 25 126 s goto_mem_light;
-#X obj 25 175 s cut_lumiere9;
#X msg 25 152 0 1000;
#X text 90 152 impose une valeur pendant un certain temps a un circuit
;
-#X obj 25 222 s cut;
#X msg 25 199 0 1000;
#X text 86 200 ou sur tous;
-#X obj 23 258 effet1;
+#X obj 27 396 s circuit-3;
+#X msg 46 331 50 1000;
+#X msg 61 353 50 1000 2000;
+#X msg 27 289 0;
+#X msg 35 311 100;
+#X text 65 292 jump;
+#X text 124 333 ramp;
+#X text 165 354 ramp up \, ramp down;
+#X msg 70 375 50 1000 2000 1 0 1 1;
+#X text 226 377 + curve up \, down \, smooth up \, down;
+#X msg 45 464 50 1000;
+#X msg 60 486 50 1000 2000;
+#X msg 26 422 0;
+#X msg 34 444 100;
+#X text 64 425 jump;
+#X text 123 466 ramp;
+#X text 164 487 ramp up \, ramp down;
+#X msg 69 508 50 1000 2000 1 0 1 1;
+#X text 225 510 + curve up \, down \, smooth up \, down;
+#X obj 26 529 s effet-3;
+#X msg 51 595 50 1000;
+#X msg 66 617 50 1000 2000;
+#X msg 32 553 0;
+#X msg 40 575 100;
+#X text 70 556 jump;
+#X text 129 597 ramp;
+#X text 170 618 ramp up \, ramp down;
+#X msg 75 639 50 1000 2000 1 0 1 1;
+#X text 231 641 + curve up \, down \, smooth up \, down;
+#X obj 32 660 s paramettre-3;
+#X text 192 255 <- effets;
+#X floatatom 474 33 5 0 0 0 - - -;
+#X text 492 70 ajoute a la valeur actuel;
+#X floatatom 476 89 5 0 0 0 - - -;
+#X text 493 126 multiplie a la valeur actuel;
+#X obj 25 175 s set_lumiere9;
+#X obj 25 222 s set_lumiere;
+#X floatatom 485 142 5 0 0 0 - - -;
+#X text 503 179 ajoute a la valeur actuel;
+#X floatatom 487 198 5 0 0 0 - - -;
+#X text 504 235 multiplie a la valeur actuel;
+#X msg 93 104 rien 1000 2000;
+#X msg 223 103 rien;
+#X msg 282 99 rien 3000;
#X obj 75 258 effet2;
+#X obj 23 258 effet1;
#X obj 130 258 effet3;
-#X text 192 255 <- groupes;
+#X obj 474 51 bus add1;
+#X obj 477 107 bus mul222;
+#X obj 485 160 s add;
+#X obj 488 216 s mul;
+#X obj 506 358 get_bus effet1;
+#X obj 506 337 r metro_effet;
+#X obj 507 404 r metro_effet;
+#X obj 507 425 get_bus data1;
+#X floatatom 514 382 5 0 0 0 - - -;
+#X floatatom 517 453 5 0 0 0 - - -;
+#X obj 594 521 bus test;
+#X floatatom 594 501 5 0 0 0 - - -;
+#X obj 590 586 r metro_effet;
+#X obj 590 607 get_bus test;
+#X floatatom 590 630 5 0 0 0 - - -;
+#X obj 671 522 bus test;
+#X floatatom 671 502 5 0 0 0 - - -;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
#X connect 6 0 7 0;
-#X connect 9 0 8 0;
-#X connect 12 0 11 0;
-#X restore 5 92 pd API_lumiere _____________________;
-#N canvas 399 136 1249 554 patch_bay_and_DMX_out 0;
-#X obj 22 47 s master_light;
-#X obj 21 24 inlet;
-#X floatatom 111 77 5 0 0 0 - - -;
-#X floatatom 110 124 5 0 0 0 - - -;
-#X floatatom 111 171 5 0 0 0 - - -;
-#X floatatom 111 216 5 0 0 0 - - -;
-#X floatatom 116 258 5 0 0 0 - - -;
-#X floatatom 112 305 5 0 0 0 - - -;
-#X floatatom 113 347 5 0 0 0 - - -;
-#X floatatom 114 397 5 0 0 0 - - -;
-#X floatatom 275 122 5 0 0 0 - - -;
-#X floatatom 275 167 5 0 0 0 - - -;
-#X floatatom 275 215 5 0 0 0 - - -;
-#X floatatom 275 263 5 0 0 0 - - -;
-#X floatatom 275 307 5 0 0 0 - - -;
-#X floatatom 442 70 5 0 0 0 - - -;
-#X floatatom 436 117 5 0 0 0 - - -;
-#X text 165 12 dmx_out :;
-#X text 193 44 arg2 = curve;
-#X floatatom 1097 136 5 0 0 0 - - -;
-#X floatatom 268 73 5 0 0 0 - - -;
-#X floatatom 439 166 5 0 0 0 - - -;
-#X floatatom 440 215 5 0 0 0 - - -;
-#X floatatom 440 258 5 0 0 0 - - -;
-#X floatatom 436 309 5 0 0 0 - - -;
-#X floatatom 438 353 5 0 0 0 - - -;
-#X floatatom 442 399 5 0 0 0 - - -;
-#X floatatom 612 71 5 0 0 0 - - -;
-#X floatatom 611 115 5 0 0 0 - - -;
-#X floatatom 613 158 5 0 0 0 - - -;
-#X floatatom 613 206 5 0 0 0 - - -;
-#X floatatom 612 253 5 0 0 0 - - -;
-#X floatatom 611 302 5 0 0 0 - - -;
-#X floatatom 611 347 5 0 0 0 - - -;
-#X floatatom 613 400 5 0 0 0 - - -;
-#X floatatom 777 72 5 0 0 0 - - -;
-#X floatatom 777 116 5 0 0 0 - - -;
-#X floatatom 776 160 5 0 0 0 - - -;
-#X floatatom 781 213 5 0 0 0 - - -;
-#X floatatom 782 266 5 0 0 0 - - -;
-#X floatatom 785 310 5 0 0 0 - - -;
-#X floatatom 779 354 5 0 0 0 - - -;
-#X floatatom 781 402 5 0 0 0 - - -;
-#X floatatom 937 86 5 0 0 0 - - -;
-#X floatatom 945 135 5 0 0 0 - - -;
-#X floatatom 946 181 5 0 0 0 - - -;
-#X floatatom 950 228 5 0 0 0 - - -;
-#X floatatom 949 273 5 0 0 0 - - -;
-#X floatatom 948 313 5 0 0 0 - - -;
-#X floatatom 951 356 5 0 0 0 - - -;
-#X floatatom 949 411 5 0 0 0 - - -;
-#X floatatom 1097 88 5 0 0 0 - - -;
-#X floatatom 1096 181 5 0 0 0 - - -;
-#X floatatom 1092 234 5 0 0 0 - - -;
-#X floatatom 1099 277 5 0 0 0 - - -;
-#X floatatom 1098 320 5 0 0 0 - - -;
-#X floatatom 1100 366 5 0 0 0 - - -;
-#X floatatom 1102 410 5 0 0 0 - - -;
-#X floatatom 1255 85 5 0 0 0 - - -;
-#X floatatom 1250 134 5 0 0 0 - - -;
-#X floatatom 1254 179 5 0 0 0 - - -;
-#X floatatom 1248 230 5 0 0 0 - - -;
-#X floatatom 1246 272 5 0 0 0 - - -;
-#X floatatom 1249 327 5 0 0 0 - - -;
-#X floatatom 1252 365 5 0 0 0 - - -;
-#X floatatom 1254 410 5 0 0 0 - - -;
-#X floatatom 279 351 5 0 0 0 - - -;
-#X floatatom 275 399 5 0 0 0 - - -;
-#X obj 18 122 bus_master 2;
-#X obj 675 69 bus_master 33;
-#X obj 675 115 bus_master 34;
-#X obj 676 159 bus_master 35;
-#X obj 676 212 bus_master 36;
-#X obj 677 259 bus_master 37;
-#X obj 680 308 bus_master 38;
-#X obj 679 353 bus_master 39;
-#X obj 681 400 bus_master 40;
-#X obj 835 63 bus_master 41;
-#X obj 836 112 bus_master 42;
-#X obj 836 158 bus_master 43;
-#X obj 838 202 bus_master 44;
-#X obj 837 251 bus_master 45;
-#X obj 837 293 bus_master 46;
-#X obj 837 336 bus_master 47;
-#X obj 837 383 bus_master 48;
-#X obj 17 73 bus_master 1;
-#X obj 18 168 bus_master 3;
-#X obj 19 213 bus_master 4;
-#X obj 19 257 bus_master 5;
-#X obj 19 303 bus_master 6;
-#X obj 18 345 bus_master 7;
-#X obj 20 394 bus_master 8;
-#X obj 175 74 bus_master 9;
-#X obj 176 120 bus_master 10;
-#X obj 176 166 bus_master 11;
-#X obj 177 215 bus_master 12;
-#X obj 177 261 bus_master 13;
-#X obj 178 306 bus_master 14;
-#X obj 179 349 bus_master 15;
-#X obj 178 396 bus_master 16;
-#X obj 339 67 bus_master 17;
-#X obj 339 114 bus_master 18;
-#X obj 339 162 bus_master 19;
-#X obj 340 212 bus_master 20;
-#X obj 340 258 bus_master 21;
-#X obj 341 306 bus_master 22;
-#X obj 340 351 bus_master 23;
-#X obj 342 397 bus_master 24;
-#X obj 512 67 bus_master 25;
-#X obj 512 113 bus_master 26;
-#X obj 513 156 bus_master 27;
-#X obj 513 203 bus_master 28;
-#X obj 514 252 bus_master 29;
-#X obj 513 300 bus_master 30;
-#X obj 512 345 bus_master 31;
-#X obj 512 397 bus_master 32;
-#X obj 991 62 bus_master 49;
-#X obj 994 108 bus_master 50;
-#X obj 990 158 bus_master 51;
-#X obj 991 206 bus_master 52;
-#X obj 991 252 bus_master 53;
-#X obj 992 297 bus_master 54;
-#X obj 992 341 bus_master 55;
-#X obj 992 387 bus_master 56;
-#X obj 1151 60 bus_master 57;
-#X obj 1151 106 bus_master 58;
-#X obj 1151 154 bus_master 59;
-#X obj 1153 202 bus_master 60;
-#X obj 1152 249 bus_master 61;
-#X obj 1153 298 bus_master 62;
-#X obj 1153 344 bus_master 63;
-#X obj 1155 387 bus_master 64;
-#X obj 177 418 dmx_out 10;
-#X text 16 444 1er rangé (longtain);
-#X text 186 443 2eme rangé;
-#X text 349 446 3eme rangé;
-#X text 521 445 rien;
-#X text 846 430 salle;
-#N canvas 20 438 431 370 test_dmx 0;
+#X connect 8 0 47 0;
+#X connect 10 0 48 0;
+#X connect 13 0 12 0;
+#X connect 14 0 12 0;
+#X connect 15 0 12 0;
+#X connect 16 0 12 0;
+#X connect 20 0 12 0;
+#X connect 22 0 31 0;
+#X connect 23 0 31 0;
+#X connect 24 0 31 0;
+#X connect 25 0 31 0;
+#X connect 29 0 31 0;
+#X connect 32 0 41 0;
+#X connect 33 0 41 0;
+#X connect 34 0 41 0;
+#X connect 35 0 41 0;
+#X connect 39 0 41 0;
+#X connect 43 0 59 0;
+#X connect 45 0 60 0;
+#X connect 49 0 61 0;
+#X connect 51 0 62 0;
+#X connect 53 0 7 0;
+#X connect 54 0 7 0;
+#X connect 55 0 7 0;
+#X connect 63 0 67 0;
+#X connect 64 0 63 0;
+#X connect 65 0 66 0;
+#X connect 66 0 68 0;
+#X connect 70 0 69 0;
+#X connect 71 0 72 0;
+#X connect 72 0 73 0;
+#X connect 75 0 74 0;
+#X restore 5 113 pd API_lumiere _____________________;
+#N canvas 239 287 1340 572 patch_bay_and_DMX_out 0;
+#X obj 12 23 s master_light;
+#X text 379 9 dmx_out :;
+#N canvas 99 355 431 370 test_dmx 0;
#X floatatom 121 204 5 0 0 0 - - -;
#X msg 167 248 0;
#X obj 121 224 t f f b;
-#X msg 121 247 100;
#X obj 89 74 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 0 22 450 300 dmx_out 0;
@@ -703,417 +805,461 @@ scenne.;
#X text 27 12 DMX channel tester;
#X obj 89 92 t b b;
#X obj 89 142 until;
-#X msg 89 122 512;
#X msg 121 122 0;
#X text 42 72 panic;
+#X msg 89 122 1024;
+#X msg 121 247 100;
#X connect 0 0 2 0;
-#X connect 0 0 9 1;
-#X connect 1 0 5 0;
-#X connect 2 0 3 0;
-#X connect 2 1 5 1;
+#X connect 0 0 8 1;
+#X connect 1 0 4 0;
+#X connect 2 0 18 0;
+#X connect 2 1 4 1;
#X connect 2 2 1 0;
-#X connect 3 0 5 0;
-#X connect 4 0 14 0;
-#X connect 6 0 7 0;
-#X connect 7 0 12 0;
-#X connect 8 0 7 1;
-#X connect 9 0 0 0;
-#X connect 10 0 9 0;
+#X connect 3 0 13 0;
+#X connect 5 0 6 0;
+#X connect 6 0 11 0;
+#X connect 7 0 6 1;
+#X connect 8 0 0 0;
+#X connect 9 0 8 0;
+#X connect 10 0 8 0;
#X connect 11 0 9 0;
-#X connect 12 0 10 0;
-#X connect 12 1 11 0;
-#X connect 14 0 16 0;
-#X connect 14 1 17 0;
-#X connect 15 0 10 0;
-#X connect 16 0 15 0;
-#X connect 17 0 0 0;
-#X restore 25 492 pd test_dmx _______________________;
-#X text 194 28 arg1 = cannal DMX (negative -> not used);
-#X text 512 3 change the dmx_out abstraction to feet the need of your
-dmx interface;
-#X obj 837 316 dmx_out -72;
-#X obj 837 362 dmx_out -73;
-#X obj 992 86 dmx_out -75;
-#X obj 993 366 dmx_out -54;
-#X obj 992 409 dmx_out -55;
-#X obj 1151 84 dmx_out -56;
-#X obj 1151 131 dmx_out -57;
-#X obj 1151 179 dmx_out -58;
-#X obj 1151 224 dmx_out -59;
-#X obj 1152 274 dmx_out -60;
-#X obj 1153 323 dmx_out -102;
-#X obj 1155 366 dmx_out -103;
-#X obj 1154 408 dmx_out -155;
-#X obj 836 87 dmx_out -65;
-#X obj 836 137 dmx_out -66;
-#X obj 836 180 dmx_out -67;
-#X obj 837 227 dmx_out -68;
-#X obj 836 274 dmx_out -69;
-#X obj 994 134 dmx_out -151;
-#X obj 991 182 dmx_out -152;
-#X obj 991 231 dmx_out -153;
-#X obj 992 274 dmx_out -154;
-#X obj 992 321 dmx_out -155;
-#X obj 836 409 dmx_out 48;
-#X obj 17 96 dmx_out 18;
-#X obj 18 147 dmx_out 25;
-#X obj 19 193 dmx_out 27;
-#X obj 19 237 dmx_out 26;
-#X obj 20 284 dmx_out 23;
-#X obj 20 327 dmx_out 24;
-#X obj 21 370 dmx_out 21;
-#X obj 20 419 dmx_out 22;
-#X obj 176 98 dmx_out 16;
-#X obj 175 146 dmx_out 15;
-#X obj 177 191 dmx_out 14;
-#X obj 177 241 dmx_out 13;
-#X obj 178 330 dmx_out 12;
-#X obj 179 373 dmx_out 11;
-#X obj 339 92 dmx_out 5;
-#X obj 340 141 dmx_out 3;
-#X obj 340 188 dmx_out 4;
-#X obj 340 236 dmx_out 2;
-#X obj 340 282 dmx_out 9;
-#X obj 341 330 dmx_out 8;
-#X obj 341 376 dmx_out 7;
-#X obj 341 421 dmx_out 6;
-#X obj 178 285 dmx_out 17;
-#X obj 675 95 dmx_out 20;
-#X obj 677 181 dmx_out 19;
-#X obj 675 137 dmx_out 28;
-#X obj 678 281 dmx_out 29;
-#X obj 513 92 dmx_out -81;
-#X obj 514 134 dmx_out -82;
-#X obj 512 179 dmx_out -83;
-#X obj 514 229 dmx_out -84;
-#X obj 513 276 dmx_out -85;
-#X obj 513 324 dmx_out -86;
-#X obj 513 374 dmx_out -87;
-#X obj 513 422 dmx_out -88;
-#X obj 681 332 dmx_out -6;
-#X obj 678 233 dmx_out -29;
-#X obj 681 374 dmx_out -6;
-#X obj 682 421 dmx_out -6;
-#X obj 312 500 s dmx_channel;
-#X obj 312 481 nbx 5 14 0 100 0 1 empty empty empty 0 -8 0 10 -262144
--1 -1 1 256;
-#X text 383 480 midi_channel of the midi2DMX interface;
-#X connect 1 0 0 0;
-#X connect 68 0 3 0;
-#X connect 68 0 166 0;
-#X connect 69 0 35 0;
-#X connect 69 0 188 0;
-#X connect 70 0 36 0;
-#X connect 70 0 190 0;
-#X connect 71 0 37 0;
-#X connect 71 0 189 0;
-#X connect 72 0 38 0;
-#X connect 72 0 201 0;
-#X connect 73 0 39 0;
-#X connect 73 0 191 0;
-#X connect 74 0 40 0;
-#X connect 74 0 200 0;
-#X connect 75 0 41 0;
-#X connect 75 0 202 0;
-#X connect 76 0 42 0;
-#X connect 76 0 203 0;
-#X connect 77 0 43 0;
-#X connect 77 0 154 0;
-#X connect 78 0 44 0;
-#X connect 78 0 155 0;
-#X connect 79 0 45 0;
-#X connect 79 0 156 0;
-#X connect 80 0 46 0;
-#X connect 80 0 157 0;
-#X connect 81 0 47 0;
-#X connect 81 0 158 0;
-#X connect 82 0 48 0;
-#X connect 82 0 141 0;
-#X connect 83 0 49 0;
-#X connect 83 0 142 0;
-#X connect 84 0 50 0;
-#X connect 84 0 164 0;
-#X connect 85 0 2 0;
-#X connect 85 0 165 0;
-#X connect 86 0 4 0;
-#X connect 86 0 167 0;
-#X connect 87 0 5 0;
-#X connect 87 0 168 0;
-#X connect 88 0 6 0;
-#X connect 88 0 169 0;
-#X connect 89 0 7 0;
-#X connect 89 0 170 0;
-#X connect 90 0 8 0;
-#X connect 90 0 171 0;
-#X connect 91 0 9 0;
-#X connect 91 0 172 0;
-#X connect 92 0 20 0;
-#X connect 92 0 173 0;
-#X connect 93 0 10 0;
-#X connect 93 0 174 0;
-#X connect 94 0 11 0;
-#X connect 94 0 175 0;
-#X connect 95 0 12 0;
-#X connect 95 0 176 0;
-#X connect 96 0 13 0;
-#X connect 96 0 187 0;
-#X connect 97 0 14 0;
-#X connect 97 0 177 0;
-#X connect 98 0 66 0;
-#X connect 98 0 178 0;
-#X connect 99 0 67 0;
-#X connect 99 0 132 0;
-#X connect 100 0 15 0;
-#X connect 100 0 179 0;
-#X connect 101 0 16 0;
-#X connect 101 0 180 0;
-#X connect 102 0 21 0;
-#X connect 102 0 181 0;
-#X connect 103 0 22 0;
-#X connect 103 0 182 0;
-#X connect 104 0 23 0;
-#X connect 104 0 183 0;
-#X connect 105 0 24 0;
-#X connect 105 0 184 0;
-#X connect 106 0 25 0;
-#X connect 106 0 185 0;
-#X connect 107 0 26 0;
-#X connect 107 0 186 0;
-#X connect 108 0 27 0;
-#X connect 108 0 192 0;
-#X connect 109 0 28 0;
-#X connect 109 0 193 0;
-#X connect 110 0 29 0;
-#X connect 110 0 194 0;
-#X connect 111 0 30 0;
-#X connect 111 0 195 0;
-#X connect 112 0 31 0;
-#X connect 112 0 196 0;
-#X connect 113 0 32 0;
-#X connect 113 0 197 0;
-#X connect 114 0 33 0;
-#X connect 114 0 198 0;
-#X connect 115 0 34 0;
-#X connect 115 0 199 0;
-#X connect 116 0 51 0;
-#X connect 116 0 143 0;
-#X connect 117 0 19 0;
-#X connect 117 0 159 0;
-#X connect 118 0 52 0;
-#X connect 118 0 160 0;
-#X connect 119 0 53 0;
-#X connect 119 0 161 0;
-#X connect 120 0 54 0;
-#X connect 120 0 162 0;
-#X connect 121 0 55 0;
-#X connect 121 0 163 0;
-#X connect 122 0 56 0;
-#X connect 122 0 144 0;
-#X connect 123 0 57 0;
-#X connect 123 0 145 0;
-#X connect 124 0 58 0;
-#X connect 124 0 146 0;
-#X connect 125 0 59 0;
-#X connect 125 0 147 0;
-#X connect 126 0 60 0;
-#X connect 126 0 148 0;
-#X connect 127 0 61 0;
-#X connect 127 0 149 0;
-#X connect 128 0 62 0;
-#X connect 128 0 150 0;
-#X connect 129 0 63 0;
-#X connect 129 0 151 0;
-#X connect 130 0 64 0;
-#X connect 130 0 152 0;
-#X connect 131 0 65 0;
-#X connect 131 0 153 0;
-#X connect 205 0 204 0;
-#X restore 5 73 pd patch_bay_and_DMX_out ___________;
-#N canvas 240 192 751 281 bcf2000 0;
-#N canvas 182 138 579 419 sel_bank 0;
-#X msg 70 70 1;
-#X text 46 117 bank;
-#X obj 15 205 s bcf_bank;
-#X obj 70 47 loadbang;
-#X obj 15 185 - 1;
-#X obj 15 18 r sel_bank;
-#X obj 15 116 f;
-#X obj 15 40 change;
-#X obj 152 258 f;
-#X text 190 234 last bank;
-#X obj 120 232 t f b;
-#X msg 152 319 0;
-#X obj 152 299 t b f;
-#X obj 152 339 ctlout 65 1;
-#X obj 15 141 t f f;
-#X obj 142 143 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
--1 -1;
-#X obj 152 278 + 64;
-#X obj 225 314 r bcf_channel;
-#X connect 0 0 6 0;
-#X connect 3 0 0 0;
-#X connect 4 0 2 0;
-#X connect 5 0 7 0;
-#X connect 6 0 14 0;
-#X connect 7 0 6 0;
-#X connect 8 0 16 0;
-#X connect 10 0 8 1;
-#X connect 10 1 8 0;
-#X connect 11 0 13 0;
-#X connect 12 0 11 0;
-#X connect 12 1 13 1;
-#X connect 14 0 4 0;
-#X connect 14 1 10 0;
-#X connect 15 0 6 0;
-#X connect 16 0 12 0;
-#X connect 17 0 13 2;
-#X restore 16 11 pd sel_bank;
-#N canvas 262 171 931 376 receive_midi 0;
-#X obj 38 18 ctlin 81;
-#X obj 91 106 * 8;
-#X obj 38 151 pack f f;
-#X obj 201 106 * 8;
-#X obj 148 153 pack f f;
-#X obj 38 196 t a;
-#X obj 301 106 * 8;
-#X obj 248 153 pack f f;
-#X obj 401 106 * 8;
-#X obj 348 153 pack f f;
-#X obj 501 106 * 8;
-#X obj 448 153 pack f f;
-#X obj 601 106 * 8;
-#X obj 548 153 pack f f;
-#X obj 701 106 * 8;
-#X obj 648 153 pack f f;
-#X obj 801 106 * 8;
-#X obj 748 153 pack f f;
-#X obj 148 18 ctlin 82;
-#X obj 248 18 ctlin 83;
-#X obj 348 18 ctlin 84;
-#X obj 448 18 ctlin 85;
-#X obj 548 18 ctlin 86;
-#X obj 648 18 ctlin 87;
-#X obj 748 18 ctlin 88;
-#X obj 91 82 r bcf_bank;
-#X obj 201 82 r bcf_bank;
-#X obj 301 82 r bcf_bank;
-#X obj 401 82 r bcf_bank;
-#X obj 501 82 r bcf_bank;
-#X obj 601 82 r bcf_bank;
-#X obj 701 82 r bcf_bank;
-#X obj 801 82 r bcf_bank;
-#X obj 38 244 s bcf_data;
-#X msg 38 219 \$2 \$1;
-#X obj 91 128 + 1;
-#X obj 201 130 + 2;
-#X obj 301 130 + 3;
-#X obj 401 130 + 4;
-#X obj 501 130 + 5;
-#X obj 601 130 + 6;
-#X obj 701 130 + 7;
-#X obj 801 130 + 8;
-#X text 291 242 todo filter sur le port midi dela bcf;
-#X connect 0 0 2 0;
-#X connect 1 0 35 0;
-#X connect 2 0 5 0;
-#X connect 3 0 36 0;
-#X connect 4 0 5 0;
-#X connect 5 0 34 0;
-#X connect 6 0 37 0;
-#X connect 7 0 5 0;
-#X connect 8 0 38 0;
-#X connect 9 0 5 0;
-#X connect 10 0 39 0;
-#X connect 11 0 5 0;
-#X connect 12 0 40 0;
-#X connect 13 0 5 0;
-#X connect 14 0 41 0;
-#X connect 15 0 5 0;
-#X connect 16 0 42 0;
-#X connect 17 0 5 0;
+#X connect 11 1 10 0;
+#X connect 13 0 17 0;
+#X connect 13 1 15 0;
+#X connect 14 0 9 0;
+#X connect 15 0 0 0;
+#X connect 17 0 14 0;
#X connect 18 0 4 0;
-#X connect 19 0 7 0;
-#X connect 20 0 9 0;
-#X connect 21 0 11 0;
-#X connect 22 0 13 0;
-#X connect 23 0 15 0;
-#X connect 24 0 17 0;
-#X connect 25 0 1 0;
-#X connect 26 0 3 0;
-#X connect 27 0 6 0;
-#X connect 28 0 8 0;
-#X connect 29 0 10 0;
-#X connect 30 0 12 0;
-#X connect 31 0 14 0;
-#X connect 32 0 16 0;
-#X connect 34 0 33 0;
-#X connect 35 0 2 1;
-#X connect 36 0 4 1;
-#X connect 37 0 7 1;
-#X connect 38 0 9 1;
-#X connect 39 0 11 1;
-#X connect 40 0 13 1;
-#X connect 41 0 15 1;
-#X connect 42 0 17 1;
-#X restore 16 30 pd receive_midi;
-#N canvas 499 87 363 467 send_midi 0;
-#X obj 42 265 ctlout 81 17;
-#X obj 60 291 ctlout 82 17;
-#X obj 71 316 ctlout 83 17;
-#X obj 87 337 ctlout 84 17;
-#X obj 111 362 ctlout 85 17;
-#X obj 128 387 ctlout 86 17;
-#X obj 144 412 ctlout 87 17;
-#X obj 163 435 ctlout 88 17;
-#X obj 41 40 unpack f f;
-#X obj 41 69 t f f;
-#X obj 41 112 % 8;
-#X msg 204 11 9 33;
-#X obj 73 112 / 8;
-#X obj 73 133 i;
-#X obj 73 164 ==;
-#X obj 105 132 r bcf_bank;
-#X obj 41 192 *;
-#X obj 41 214 pack f f;
-#X obj 41 15 r bcf_data2;
-#X obj 73 91 - 1;
-#X msg 149 10 8 33;
-#X obj 41 159 + 1;
-#X obj 42 237 route 2 3 4 5 6 7 8 1;
-#X obj 244 244 r bcf_channel;
+#X restore 13 42 pd test_dmx _______________________;
+#X obj 274 42 s dmx_channel;
+#X obj 274 26 nbx 5 14 0 100 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 1 256;
+#X text 750 26 midi_channel of the midi2DMX interface;
+#X obj 12 5 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
+;
+#X obj 61 92 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 62 141 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 63 187 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 64 235 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 62 283 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 63 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 64 379 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 65 430 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 211 92 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 210 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 213 186 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 214 234 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 214 282 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 213 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 211 378 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 215 426 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 366 91 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 364 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 367 186 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 368 234 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 366 282 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 367 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 365 378 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 369 426 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 529 91 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 527 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 530 186 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 531 234 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 529 282 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 530 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 528 378 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 532 426 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 682 91 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 680 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 683 186 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 684 234 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 682 282 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 683 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 681 378 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 685 426 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 832 91 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 830 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 833 186 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 834 234 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 832 282 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 833 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 831 378 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 835 426 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 992 91 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 990 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 993 186 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 994 234 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 992 282 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 993 330 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 991 378 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 995 426 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1152 91 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1150 139 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1153 187 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1154 237 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1152 285 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1153 333 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1151 382 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 5 283 dmx_out;
+#X text 410 26 inlet : cannal DMX (negative -> not used);
+#X text 410 42 arg1 = curve;
+#X text 41 6 deconnect les envoie DMX;
+#N canvas 575 398 701 417 metro 0;
+#X obj 71 168 s metro_dmx;
+#X obj 39 27 loadbang;
+#X obj 39 194 s metro_dmx_int;
+#X obj 134 24 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 39 48 metro 20;
+#X obj 182 126 stream_check;
+#X obj 182 22 notein;
+#X obj 39 100 spigot 1;
+#X obj 182 45 pack f f;
+#X obj 182 85 route 60;
+#X obj 182 105 route 0;
+#X obj 182 146 == 0;
+#X obj 39 127 t b b b;
+#X obj 92 148 s metro_effet;
+#X connect 1 0 4 0;
+#X connect 3 0 4 0;
+#X connect 4 0 7 0;
+#X connect 5 0 11 0;
+#X connect 6 0 8 0;
+#X connect 6 1 8 1;
+#X connect 7 0 12 0;
#X connect 8 0 9 0;
-#X connect 8 1 17 1;
#X connect 9 0 10 0;
-#X connect 9 1 19 0;
-#X connect 10 0 21 0;
-#X connect 11 0 8 0;
-#X connect 12 0 13 0;
-#X connect 13 0 14 0;
-#X connect 14 0 16 1;
-#X connect 15 0 14 1;
-#X connect 16 0 17 0;
-#X connect 17 0 22 0;
-#X connect 18 0 8 0;
-#X connect 19 0 12 0;
-#X connect 20 0 8 0;
-#X connect 21 0 16 0;
-#X connect 22 0 0 0;
-#X connect 22 1 1 0;
-#X connect 22 2 2 0;
-#X connect 22 3 3 0;
-#X connect 22 4 4 0;
-#X connect 22 5 5 0;
-#X connect 22 6 6 0;
-#X connect 22 7 7 0;
-#X connect 23 0 0 2;
-#X connect 23 0 1 2;
-#X connect 23 0 2 2;
-#X connect 23 0 3 2;
-#X connect 23 0 4 2;
-#X connect 23 0 5 2;
-#X connect 23 0 6 2;
-#X connect 23 0 7 2;
-#X restore 16 49 pd send_midi;
+#X connect 10 0 5 0;
+#X connect 10 0 12 0;
+#X connect 11 0 7 1;
+#X connect 12 0 2 0;
+#X connect 12 1 0 0;
+#X connect 12 2 13 0;
+#X restore 133 22 pd metro;
+#X obj 155 91 dmx_out;
+#X obj 5 91 dmx_out;
+#X obj 5 139 dmx_out;
+#X obj 5 187 dmx_out;
+#X obj 5 235 dmx_out;
+#X obj 5 330 dmx_out;
+#X obj 5 379 dmx_out;
+#X obj 5 430 dmx_out;
+#X obj 155 139 dmx_out;
+#X obj 155 186 dmx_out;
+#X obj 155 234 dmx_out;
+#X obj 155 282 dmx_out;
+#X obj 155 330 dmx_out;
+#X obj 155 378 dmx_out;
+#X obj 155 427 dmx_out;
+#X obj 309 91 dmx_out;
+#X obj 309 139 dmx_out;
+#X obj 309 186 dmx_out;
+#X obj 309 234 dmx_out;
+#X obj 309 282 dmx_out;
+#X obj 309 330 dmx_out;
+#X obj 309 378 dmx_out;
+#X obj 309 426 dmx_out;
+#X obj 472 91 dmx_out;
+#X obj 472 139 dmx_out;
+#X obj 472 186 dmx_out;
+#X obj 472 234 dmx_out;
+#X obj 472 282 dmx_out;
+#X obj 472 330 dmx_out;
+#X obj 472 378 dmx_out;
+#X obj 472 426 dmx_out;
+#X obj 625 91 dmx_out;
+#X obj 625 139 dmx_out;
+#X obj 625 186 dmx_out;
+#X obj 625 234 dmx_out;
+#X obj 625 282 dmx_out;
+#X obj 625 330 dmx_out;
+#X obj 625 378 dmx_out;
+#X obj 625 426 dmx_out;
+#X obj 775 91 dmx_out;
+#X obj 775 139 dmx_out;
+#X obj 775 186 dmx_out;
+#X obj 775 234 dmx_out;
+#X obj 775 282 dmx_out;
+#X obj 775 330 dmx_out;
+#X obj 775 378 dmx_out;
+#X obj 775 426 dmx_out;
+#X obj 935 91 dmx_out;
+#X obj 935 139 dmx_out;
+#X obj 935 186 dmx_out;
+#X obj 935 234 dmx_out;
+#X obj 935 282 dmx_out;
+#X obj 935 330 dmx_out;
+#X obj 935 378 dmx_out;
+#X obj 935 426 dmx_out;
+#X obj 1095 91 dmx_out;
+#X obj 1095 139 dmx_out;
+#X obj 1095 187 dmx_out;
+#X obj 1095 237 dmx_out;
+#X obj 1095 285 dmx_out;
+#X obj 1095 382 dmx_out;
+#X obj 1094 332 dmx_out;
+#X obj 1152 429 nbx 3 14 -1 512 0 1 empty empty empty 0 -8 0 10 -262144
+-1 -1 -1 256;
+#X obj 1093 430 dmx_out;
+#X obj 309 72 bus_master 17;
+#X obj 5 72 bus_master 1;
+#X obj 5 359 bus_master 7;
+#X obj 5 120 bus_master 2;
+#X obj 155 120 bus_master 10;
+#X obj 5 168 bus_master 3;
+#X obj 625 72 bus_master 33;
+#X obj 625 120 bus_master 34;
+#X obj 625 167 bus_master 35;
+#X obj 625 215 bus_master 36;
+#X obj 625 263 bus_master 37;
+#X obj 625 311 bus_master 38;
+#X obj 625 359 bus_master 39;
+#X obj 625 407 bus_master 40;
+#X obj 775 72 bus_master 41;
+#X obj 775 120 bus_master 42;
+#X obj 775 167 bus_master 43;
+#X obj 775 215 bus_master 44;
+#X obj 775 263 bus_master 45;
+#X obj 775 311 bus_master 46;
+#X obj 775 359 bus_master 47;
+#X obj 775 407 bus_master 48;
+#X obj 5 264 bus_master 5;
+#X obj 5 311 bus_master 6;
+#X obj 5 410 bus_master 8;
+#X obj 155 70 bus_master 9;
+#X obj 155 167 bus_master 11;
+#X obj 155 215 bus_master 12;
+#X obj 155 263 bus_master 13;
+#X obj 155 311 bus_master 14;
+#X obj 155 359 bus_master 15;
+#X obj 155 407 bus_master 16;
+#X obj 309 120 bus_master 18;
+#X obj 309 167 bus_master 19;
+#X obj 309 215 bus_master 20;
+#X obj 309 263 bus_master 21;
+#X obj 309 311 bus_master 22;
+#X obj 309 359 bus_master 23;
+#X obj 309 407 bus_master 24;
+#X obj 472 72 bus_master 25;
+#X obj 472 120 bus_master 26;
+#X obj 472 167 bus_master 27;
+#X obj 472 215 bus_master 28;
+#X obj 472 263 bus_master 29;
+#X obj 472 311 bus_master 30;
+#X obj 472 359 bus_master 31;
+#X obj 472 407 bus_master 32;
+#X obj 935 72 bus_master 49;
+#X obj 935 120 bus_master 50;
+#X obj 935 167 bus_master 51;
+#X obj 935 215 bus_master 52;
+#X obj 935 263 bus_master 53;
+#X obj 935 311 bus_master 54;
+#X obj 935 359 bus_master 55;
+#X obj 935 407 bus_master 56;
+#X obj 1095 72 bus_master 57;
+#X obj 1095 120 bus_master 58;
+#X obj 1095 168 bus_master 59;
+#X obj 1095 218 bus_master 60;
+#X obj 1095 266 bus_master 61;
+#X obj 1095 314 bus_master 62;
+#X obj 5 216 bus_master 4;
+#X obj 1095 362 bus_master 63;
+#X obj 1093 409 bus_master 64;
+#X connect 4 0 3 0;
+#X connect 6 0 0 0;
+#X connect 7 0 76 1;
+#X connect 8 0 77 1;
+#X connect 9 0 78 1;
+#X connect 10 0 79 1;
+#X connect 11 0 70 1;
+#X connect 12 0 80 1;
+#X connect 13 0 81 1;
+#X connect 14 0 82 1;
+#X connect 15 0 75 1;
+#X connect 16 0 83 1;
+#X connect 17 0 84 1;
+#X connect 18 0 85 1;
+#X connect 19 0 86 1;
+#X connect 20 0 87 1;
+#X connect 21 0 88 1;
+#X connect 22 0 89 1;
+#X connect 23 0 90 1;
+#X connect 24 0 91 1;
+#X connect 25 0 92 1;
+#X connect 26 0 93 1;
+#X connect 27 0 94 1;
+#X connect 28 0 95 1;
+#X connect 29 0 96 1;
+#X connect 30 0 97 1;
+#X connect 31 0 98 1;
+#X connect 32 0 99 1;
+#X connect 33 0 100 1;
+#X connect 34 0 101 1;
+#X connect 35 0 102 1;
+#X connect 36 0 103 1;
+#X connect 37 0 104 1;
+#X connect 38 0 105 1;
+#X connect 39 0 106 1;
+#X connect 40 0 107 1;
+#X connect 41 0 108 1;
+#X connect 42 0 109 1;
+#X connect 43 0 110 1;
+#X connect 44 0 111 1;
+#X connect 45 0 112 1;
+#X connect 46 0 113 1;
+#X connect 47 0 114 1;
+#X connect 48 0 115 1;
+#X connect 49 0 116 1;
+#X connect 50 0 117 1;
+#X connect 51 0 118 1;
+#X connect 52 0 119 1;
+#X connect 53 0 120 1;
+#X connect 54 0 121 1;
+#X connect 55 0 122 1;
+#X connect 56 0 123 1;
+#X connect 57 0 124 1;
+#X connect 58 0 125 1;
+#X connect 59 0 126 1;
+#X connect 60 0 127 1;
+#X connect 61 0 128 1;
+#X connect 62 0 129 1;
+#X connect 63 0 130 1;
+#X connect 64 0 131 1;
+#X connect 65 0 132 1;
+#X connect 66 0 133 1;
+#X connect 67 0 134 1;
+#X connect 68 0 136 1;
+#X connect 69 0 135 1;
+#X connect 137 0 138 1;
+#X connect 139 0 90 0;
+#X connect 140 0 76 0;
+#X connect 141 0 81 0;
+#X connect 142 0 77 0;
+#X connect 143 0 83 0;
+#X connect 144 0 78 0;
+#X connect 145 0 106 0;
+#X connect 146 0 107 0;
+#X connect 147 0 108 0;
+#X connect 148 0 109 0;
+#X connect 149 0 110 0;
+#X connect 150 0 111 0;
+#X connect 151 0 112 0;
+#X connect 152 0 113 0;
+#X connect 153 0 114 0;
+#X connect 154 0 115 0;
+#X connect 155 0 116 0;
+#X connect 156 0 117 0;
+#X connect 157 0 118 0;
+#X connect 158 0 119 0;
+#X connect 159 0 120 0;
+#X connect 160 0 121 0;
+#X connect 161 0 70 0;
+#X connect 162 0 80 0;
+#X connect 163 0 82 0;
+#X connect 164 0 75 0;
+#X connect 165 0 84 0;
+#X connect 166 0 85 0;
+#X connect 167 0 86 0;
+#X connect 168 0 87 0;
+#X connect 169 0 88 0;
+#X connect 170 0 89 0;
+#X connect 171 0 91 0;
+#X connect 172 0 92 0;
+#X connect 173 0 93 0;
+#X connect 174 0 94 0;
+#X connect 175 0 95 0;
+#X connect 176 0 96 0;
+#X connect 177 0 97 0;
+#X connect 178 0 98 0;
+#X connect 179 0 99 0;
+#X connect 180 0 100 0;
+#X connect 181 0 101 0;
+#X connect 182 0 102 0;
+#X connect 183 0 103 0;
+#X connect 184 0 104 0;
+#X connect 185 0 105 0;
+#X connect 186 0 122 0;
+#X connect 187 0 123 0;
+#X connect 188 0 124 0;
+#X connect 189 0 125 0;
+#X connect 190 0 126 0;
+#X connect 191 0 127 0;
+#X connect 192 0 128 0;
+#X connect 193 0 129 0;
+#X connect 194 0 130 0;
+#X connect 195 0 131 0;
+#X connect 196 0 132 0;
+#X connect 197 0 133 0;
+#X connect 198 0 134 0;
+#X connect 199 0 136 0;
+#X connect 200 0 79 0;
+#X connect 201 0 135 0;
+#X connect 202 0 138 0;
+#X restore 5 73 pd patch_bay_and_DMX_out ___________;
+#N canvas 1 142 751 281 bcf2000 0;
#X obj 14 126 ctlin 1;
#X obj 72 126 ctlin 2;
#X obj 131 126 ctlin 3;
@@ -1122,14 +1268,273 @@ dmx interface;
#X obj 303 126 ctlin 6;
#X obj 362 126 ctlin 7;
#X obj 420 126 ctlin 8;
-#X text 480 126 rotatif;
-#X obj 16 94 s bcf_channel;
-#X obj 16 74 nbx 5 14 0 100 0 1 empty empty empty 0 -8 0 10 -262144
--1 -1 17 256;
-#X text 87 73 midi_channel of the midi2DMX interface;
-#X connect 13 0 12 0;
-#X restore 5 111 pd bcf2000 _________________________;
-#X text 9 153 This should be adapted depending on the DMX interface
-you are using \, and also depending to your need. You should always
-fork this project befor using ig \, since it will evole without any
-warning.;
+#X restore 5 132 pd bcf2000 _________________________;
+#X text 9 168 This should be adapted depending on the DMX interface
+you are using \, and also depending to your need.;
+#X text 12 227 You should always fork this project befor using it \,
+since it will evole without any warning.;
+#N canvas 355 163 1398 798 EFFETS_LUMIERE 0;
+#X obj 562 62 effet6;
+#X obj 780 62 effet8;
+#X obj 887 62 effet9;
+#X obj 994 62 effet10;
+#X obj 454 248 effet25;
+#X obj 348 248 effet24;
+#X obj 240 248 effet23;
+#X obj 134 248 effet22;
+#X obj 18 248 effet21;
+#X obj 562 248 effet26;
+#X obj 21 58 effet1;
+#X obj 134 62 effet2;
+#X obj 240 62 effet3;
+#X obj 348 62 effet4;
+#X obj 670 62 effet7;
+#X obj 453 62 effet5;
+#X obj 18 160 effet11;
+#X obj 134 160 effet12;
+#X obj 240 160 effet13;
+#X obj 348 160 effet14;
+#X obj 454 160 effet15;
+#X obj 562 160 effet16;
+#X obj 886 160 effet19;
+#X obj 993 160 effet20;
+#X obj 669 160 effet17;
+#X obj 779 160 effet18;
+#X obj 669 248 effet27;
+#X obj 779 248 effet28;
+#X obj 886 248 effet29;
+#X obj 993 248 effet30;
+#X obj 21 39 get_bus effet1;
+#X obj 455 2 r metro_effet;
+#X obj 134 40 get_bus effet2;
+#X obj 240 39 get_bus effet3;
+#X obj 348 38 get_bus effet4;
+#X obj 453 37 get_bus effet5;
+#X obj 562 37 get_bus effet6;
+#X obj 670 37 get_bus effet7;
+#X obj 780 38 get_bus effet8;
+#X obj 887 38 get_bus effet9;
+#X obj 994 38 get_bus effet10;
+#X obj 453 97 r metro_effet;
+#X obj 18 136 get_bus effet11;
+#X obj 134 136 get_bus effet12;
+#X obj 240 136 get_bus effet13;
+#X obj 348 136 get_bus effet14;
+#X obj 454 136 get_bus effet15;
+#X obj 562 136 get_bus effet16;
+#X obj 669 136 get_bus effet17;
+#X obj 779 136 get_bus effet18;
+#X obj 886 136 get_bus effet19;
+#X obj 993 136 get_bus effet20;
+#X obj 18 224 get_bus effet21;
+#X obj 134 224 get_bus effet22;
+#X obj 241 224 get_bus effet23;
+#X obj 348 224 get_bus effet24;
+#X obj 454 224 get_bus effet25;
+#X obj 562 224 get_bus effet26;
+#X obj 669 224 get_bus effet27;
+#X obj 779 224 get_bus effet28;
+#X obj 886 224 get_bus effet29;
+#X obj 993 224 get_bus effet30;
+#X obj 452 185 r metro_effet;
+#X obj 130 347 effet32;
+#X obj 14 347 effet31;
+#X obj 244 347 effet33;
+#X obj 356 347 effet34;
+#X obj 472 347 effet35;
+#X obj 589 347 effet36;
+#X obj 700 347 effet37;
+#X obj 814 347 effet38;
+#X obj 932 347 effet39;
+#X obj 1041 347 effet40;
+#X obj 12 435 effet41;
+#X obj 137 435 effet42;
+#X obj 253 435 effet43;
+#X obj 365 435 effet44;
+#X obj 478 435 effet45;
+#X obj 594 435 effet46;
+#X obj 713 435 effet47;
+#X obj 819 435 effet48;
+#X obj 944 435 effet49;
+#X obj 1060 435 effet50;
+#X obj 12 513 effet51;
+#X obj 137 513 effet52;
+#X obj 14 323 get_bus effet31;
+#X obj 131 323 get_bus effet32;
+#X obj 244 323 get_bus effet33;
+#X obj 355 324 get_bus effet34;
+#X obj 472 323 get_bus effet35;
+#X obj 589 323 get_bus effet36;
+#X obj 700 323 get_bus effet37;
+#X obj 814 323 get_bus effet38;
+#X obj 932 323 get_bus effet39;
+#X obj 1041 323 get_bus effet40;
+#X obj 12 411 get_bus effet41;
+#X obj 137 411 get_bus effet42;
+#X obj 253 411 get_bus effet43;
+#X obj 365 411 get_bus effet44;
+#X obj 478 411 get_bus effet45;
+#X obj 594 411 get_bus effet46;
+#X obj 713 411 get_bus effet47;
+#X obj 819 411 get_bus effet48;
+#X obj 944 411 get_bus effet49;
+#X obj 1060 411 get_bus effet50;
+#X obj 12 489 get_bus effet51;
+#X obj 137 489 get_bus effet52;
+#X obj 253 491 get_bus effet53;
+#X obj 253 515 effet53;
+#X obj 365 515 effet54;
+#X obj 365 491 get_bus effet54;
+#X obj 478 491 get_bus effet55;
+#X obj 478 515 effet55;
+#X obj 594 491 get_bus effet56;
+#X obj 594 515 effet56;
+#X obj 713 491 get_bus effet57;
+#X obj 713 515 effet57;
+#X obj 819 491 get_bus effet58;
+#X obj 819 515 effet58;
+#X obj 944 491 get_bus effet59;
+#X obj 944 513 effet59;
+#X obj 1060 491 get_bus effet60;
+#X obj 1060 515 effet60;
+#X obj 12 579 get_bus effet61;
+#X obj 137 579 get_bus effet62;
+#X obj 252 581 get_bus effet63;
+#X obj 365 581 get_bus effet64;
+#X obj 12 603 effet61;
+#X obj 137 603 effet62;
+#X obj 253 605 effet63;
+#X obj 365 605 effet64;
+#X obj 472 286 r metro_effet;
+#X obj 481 383 r metro_effet;
+#X obj 478 460 r metro_effet;
+#X obj 11 558 r metro_effet;
+#X connect 30 0 10 0;
+#X connect 31 0 30 0;
+#X connect 31 0 32 0;
+#X connect 31 0 33 0;
+#X connect 31 0 34 0;
+#X connect 31 0 35 0;
+#X connect 31 0 36 0;
+#X connect 31 0 37 0;
+#X connect 31 0 38 0;
+#X connect 31 0 39 0;
+#X connect 31 0 40 0;
+#X connect 32 0 11 0;
+#X connect 33 0 12 0;
+#X connect 34 0 13 0;
+#X connect 35 0 15 0;
+#X connect 36 0 0 0;
+#X connect 37 0 14 0;
+#X connect 38 0 1 0;
+#X connect 39 0 2 0;
+#X connect 40 0 3 0;
+#X connect 41 0 42 0;
+#X connect 41 0 43 0;
+#X connect 41 0 44 0;
+#X connect 41 0 45 0;
+#X connect 41 0 46 0;
+#X connect 41 0 47 0;
+#X connect 41 0 48 0;
+#X connect 41 0 49 0;
+#X connect 41 0 50 0;
+#X connect 41 0 51 0;
+#X connect 42 0 16 0;
+#X connect 43 0 17 0;
+#X connect 44 0 18 0;
+#X connect 45 0 19 0;
+#X connect 46 0 20 0;
+#X connect 47 0 21 0;
+#X connect 48 0 24 0;
+#X connect 49 0 25 0;
+#X connect 50 0 22 0;
+#X connect 51 0 23 0;
+#X connect 52 0 8 0;
+#X connect 53 0 7 0;
+#X connect 54 0 6 0;
+#X connect 55 0 5 0;
+#X connect 56 0 4 0;
+#X connect 57 0 9 0;
+#X connect 58 0 26 0;
+#X connect 59 0 27 0;
+#X connect 60 0 28 0;
+#X connect 61 0 29 0;
+#X connect 62 0 52 0;
+#X connect 62 0 53 0;
+#X connect 62 0 54 0;
+#X connect 62 0 55 0;
+#X connect 62 0 56 0;
+#X connect 62 0 57 0;
+#X connect 62 0 58 0;
+#X connect 62 0 59 0;
+#X connect 62 0 60 0;
+#X connect 62 0 61 0;
+#X connect 85 0 64 0;
+#X connect 86 0 63 0;
+#X connect 87 0 65 0;
+#X connect 88 0 66 0;
+#X connect 89 0 67 0;
+#X connect 90 0 68 0;
+#X connect 91 0 69 0;
+#X connect 92 0 70 0;
+#X connect 93 0 71 0;
+#X connect 94 0 72 0;
+#X connect 95 0 73 0;
+#X connect 96 0 74 0;
+#X connect 97 0 75 0;
+#X connect 98 0 76 0;
+#X connect 99 0 77 0;
+#X connect 100 0 78 0;
+#X connect 101 0 79 0;
+#X connect 102 0 80 0;
+#X connect 103 0 81 0;
+#X connect 104 0 82 0;
+#X connect 105 0 83 0;
+#X connect 106 0 84 0;
+#X connect 107 0 108 0;
+#X connect 110 0 109 0;
+#X connect 111 0 112 0;
+#X connect 113 0 114 0;
+#X connect 115 0 116 0;
+#X connect 117 0 118 0;
+#X connect 119 0 120 0;
+#X connect 121 0 122 0;
+#X connect 123 0 127 0;
+#X connect 124 0 128 0;
+#X connect 125 0 129 0;
+#X connect 126 0 130 0;
+#X connect 131 0 85 0;
+#X connect 131 0 86 0;
+#X connect 131 0 87 0;
+#X connect 131 0 88 0;
+#X connect 131 0 89 0;
+#X connect 131 0 90 0;
+#X connect 131 0 91 0;
+#X connect 131 0 92 0;
+#X connect 131 0 93 0;
+#X connect 131 0 94 0;
+#X connect 132 0 95 0;
+#X connect 132 0 96 0;
+#X connect 132 0 97 0;
+#X connect 132 0 98 0;
+#X connect 132 0 99 0;
+#X connect 132 0 100 0;
+#X connect 132 0 101 0;
+#X connect 132 0 102 0;
+#X connect 132 0 103 0;
+#X connect 132 0 104 0;
+#X connect 133 0 105 0;
+#X connect 133 0 106 0;
+#X connect 133 0 107 0;
+#X connect 133 0 110 0;
+#X connect 133 0 111 0;
+#X connect 133 0 113 0;
+#X connect 133 0 115 0;
+#X connect 133 0 117 0;
+#X connect 133 0 119 0;
+#X connect 133 0 121 0;
+#X connect 134 0 123 0;
+#X connect 134 0 124 0;
+#X connect 134 0 125 0;
+#X connect 134 0 126 0;
+#X restore 5 93 pd EFFETS_LUMIERE __________________;
diff --git a/lightboard/memoires/mem-1.txt b/lightboard/memoires/mem-1.txt
deleted file mode 100644
index b1cf326..0000000
--- a/lightboard/memoires/mem-1.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-curve 0 0 0 0
-ramp 5000 5000
-autogo 0
-valeurs_groupe 0 0 0 0 0 21.22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-valeurs 22.59 10.95 26.01 0 19.51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/lightboard/memoires/mem-2.txt b/lightboard/memoires/mem-2.txt
deleted file mode 100644
index d94c914..0000000
--- a/lightboard/memoires/mem-2.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-curve 0 0 0 0
-ramp 5000 5000
-autogo 0
-valeurs_groupe 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-valeurs 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/lightboard/memoires/noir.txt b/lightboard/memoires/noir.txt
new file mode 100644
index 0000000..73e1d90
--- /dev/null
+++ b/lightboard/memoires/noir.txt
@@ -0,0 +1,6 @@
+curve 0 0 0 0
+ramp 1000 1000
+autogo 0
+valeurs_paramettres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+valeurs_groupe 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+valeurs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
diff --git a/lightboard/memoires/rien.txt b/lightboard/memoires/rien.txt
index 2ad88dc..5be31ff 100755
--- a/lightboard/memoires/rien.txt
+++ b/lightboard/memoires/rien.txt
@@ -1,6 +1,6 @@
curve 0 0 0 0
ramp 0 0
autogo 0
-valeurs_groupe 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+valeurs_paramettres 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+valeurs_groupe 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
valeurs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-
diff --git a/lightboard/memoires/test.txt b/lightboard/memoires/test.txt
new file mode 100644
index 0000000..759280e
--- /dev/null
+++ b/lightboard/memoires/test.txt
@@ -0,0 +1,6 @@
+curve 0 0 0 0
+ramp 1000 1000
+autogo 0
+valeurs_paramettres 25 24 24 24 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+valeurs_groupe 32 53 35 38 25 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+valeurs 23 52 60 41 33 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0