aboutsummaryrefslogtreecommitdiff
path: root/lightboard/lightboard.pd
blob: 393ba496f34a9ba59c72abe96e56e072aa696bbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
#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 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 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;
#X msg 593 188 0;
#X obj 542 189 until;
#X obj 542 211 f;
#X obj 542 233 + 1;
#X obj 64 327 symbol;
#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/noir.txt cr;
#X obj 79 30 inlet;
#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;
#X msg 384 192 0;
#X obj 333 193 until;
#X obj 333 215 f;
#X msg 333 172 64;
#X obj 333 237 + 1;
#X msg 333 259 \; get_valeur_mem-\$1 bang \;;
#X msg 373 147 add2 valeurs;
#X obj 313 121 t b b b b;
#X msg 313 293 add;
#X obj 522 390 t a;
#X obj 990 388 t a;
#X obj 313 389 t a;
#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 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 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 41 0;
#X connect 11 0 23 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 13 1 53 0;
#X connect 13 2 7 0;
#X connect 13 3 40 0;
#X connect 14 0 35 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;
#X connect 20 0 36 0;
#X connect 21 0 36 0;
#X connect 22 0 17 1;
#X connect 23 0 15 0;
#X connect 24 0 25 0;
#X connect 25 0 37 0;
#X connect 26 0 28 1;
#X connect 27 0 28 0;
#X connect 28 0 30 0;
#X connect 29 0 27 0;
#X connect 30 0 28 1;
#X connect 30 0 31 0;
#X connect 32 0 37 0;
#X connect 33 0 34 0;
#X connect 33 1 29 0;
#X connect 33 2 26 0;
#X connect 33 3 32 0;
#X connect 34 0 37 0;
#X connect 35 0 0 0;
#X connect 36 0 0 0;
#X connect 37 0 0 0;
#X connect 38 0 2 0;
#X connect 38 1 17 0;
#X connect 38 2 18 0;
#X connect 38 3 1 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 101 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113
-1 -1;
#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 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 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 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;
#X obj 109 228 r curve_lumiere_ramp;
#X obj 109 250 unpack f f f f;
#X obj 109 421 pack f f f f;
#X floatatom 234 314 7 0 1 0 - - -;
#X floatatom 288 314 7 0 1 0 - - -;
#X text 130 439 courbe (pow + sigmoid / up +down);
#X obj 109 400 f;
#X msg 109 276 set \$1;
#X obj 163 362 t b f;
#X obj 234 363 t b f;
#X obj 288 363 t b f;
#X msg 163 276 set \$1;
#X msg 234 276 set \$1;
#X msg 288 276 set \$1;
#X text 125 326 up;
#X text 168 327 down;
#X text 249 326 up;
#X text 294 327 down;
#X text 119 300 curve (-1..1);
#X text 264 299 smooth;
#X connect 0 0 9 0;
#X connect 1 0 11 0;
#X connect 3 0 4 0;
#X connect 4 0 10 0;
#X connect 4 0 9 1;
#X connect 4 1 14 0;
#X connect 4 1 5 1;
#X connect 4 2 15 0;
#X connect 4 2 5 2;
#X connect 4 3 16 0;
#X connect 4 3 5 3;
#X connect 5 0 2 0;
#X connect 6 0 12 0;
#X connect 7 0 13 0;
#X connect 9 0 5 0;
#X connect 10 0 0 0;
#X connect 11 0 9 0;
#X connect 11 1 5 1;
#X connect 12 0 9 0;
#X connect 12 1 5 2;
#X connect 13 0 9 0;
#X connect 13 1 5 3;
#X connect 14 0 1 0;
#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 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 connect 0 0 6 0;
#X connect 1 0 6 1;
#X connect 1 0 7 0;
#X connect 1 1 9 0;
#X connect 1 1 2 1;
#X connect 2 0 5 0;
#X connect 3 0 8 0;
#X connect 4 0 1 0;
#X connect 6 0 2 0;
#X connect 7 0 0 0;
#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 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 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 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 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 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 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;
#X obj 432 191 cnv 15 100 40 empty empty empty 20 12 0 14 -4034 -66577
0;
#X obj 1 148 aff_light 1 CJ1_1;
#X obj 384 277 aff_light 48 salle;
#X obj 542 192 aff_light 36 face;
#X obj 649 107 aff_light 15 CJ2_7;
#X obj 109 148 aff_light 2 CJ1_2;
#X obj 217 148 aff_light 3 CJ1_3;
#X obj 325 148 aff_light 4 CJ1_4;
#X obj 433 148 aff_light 5 CJ1_5;
#X obj 541 148 aff_light 6 CJ1_6;
#X obj 649 148 aff_light 7 CJ1_7;
#X obj 757 148 aff_light 8 CJ1_8;
#X obj 1 107 aff_light 9 CJ2_1;
#X obj 109 107 aff_light 10 CJ2_2;
#X obj 217 107 aff_light 11 CJ2_3;
#X obj 325 107 aff_light 12 CJ2_4;
#X obj 433 107 aff_light 13 CJ2_5;
#X obj 541 107 aff_light 14 CJ2_6;
#X obj 757 107 aff_light 16 CJ2_8;
#X obj 1 67 aff_light 17 CJ3_1;
#X obj 109 67 aff_light 18 CJ3_2;
#X obj 217 67 aff_light 19 CJ3_3;
#X obj 325 67 aff_light 20 CJ3_4;
#X obj 433 67 aff_light 21 CJ3_5;
#X obj 541 67 aff_light 22 CJ3_6;
#X obj 649 67 aff_light 23 CJ3_7;
#X obj 757 67 aff_light 24 CJ3_8;
#X obj 327 234 aff_light 37 decoupe_F_J;
#X obj 434 234 aff_light 38 decoupe_F_C;
#X obj 434 192 aff_light 35 PAR_vert;
#X obj 326 192 aff_light 34 PAR_blanc;
#X text 6 5 change this according to the light implantation on the
scenne.;
#X text 36 40 SYNTAXE : aff_light circuit_number circuit_name;
#X restore 5 54 pd simulation_lumiere ______________;
#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;
#X obj 79 54 bus lumiere1;
#X obj 79 22 inlet;
#X obj 109 89 bus lumiere2;
#X connect 1 0 0 0;
#X connect 1 0 2 0;
#X restore 25 79 pd master_1et2;
#X floatatom 25 60 5 0 0 0 - - -;
#X text 73 17 de 0 a 100;
#X text 70 59 de 0 a 100;
#X msg 25 103 mem-1;
#X obj 25 126 s goto_mem_light;
#X msg 25 152 0 1000;
#X text 90 152 impose une valeur pendant un certain temps a un circuit
;
#X msg 25 199 0 1000;
#X text 86 200 ou sur tous;
#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 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 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 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;
#X obj 59 572 ctlout;
#X obj 152 449 * 2;
#X obj 152 529 + 1;
#X obj 133 572 ctlout;
#X obj 59 350 moses 128;
#X obj 133 373 - 128;
#X obj 152 499 & 127;
#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 8 inlet;
#X obj 152 423 - 1;
#X obj 59 128 min 256;
#N canvas 0 22 456 374 curve 0;
#X obj 69 45 inlet;
#X obj 69 296 outlet;
#X obj 69 252 pow 1;
#X obj 308 110 t f b;
#X msg 340 133 2;
#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 connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 3 0 6 0;
#X connect 3 1 4 0;
#X connect 4 0 5 0;
#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 restore 59 54 pd curve;
#X obj 59 81 * 255;
#X obj 196 520 + 1;
#X obj 59 29 / 100;
#X obj 292 6 inlet;
#X connect 1 0 8 0;
#X connect 2 0 3 1;
#X connect 4 0 0 0;
#X connect 4 1 5 0;
#X connect 5 0 3 0;
#X connect 6 0 2 0;
#X connect 6 0 0 1;
#X connect 7 0 18 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 14 0;
#X connect 11 0 15 0;
#X connect 12 0 9 0;
#X connect 13 0 19 0;
#X connect 14 0 1 0;
#X connect 15 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 11 0;
#X connect 18 0 3 2;
#X connect 18 0 0 2;
#X connect 19 0 16 0;
#X connect 20 0 10 0;
#X restore 121 283 pd dmx_out;
#X obj 174 75 key;
#X obj 174 100 spigot;
#X obj 213 77 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 89 203 +;
#X msg 89 175 1;
#X msg 132 174 -1;
#X obj 174 123 select 122 97;
#X text 27 12 DMX channel tester;
#X obj 89 92 t b b;
#X obj 89 142 until;
#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 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 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 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 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 9 0 10 0;
#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;
#X obj 189 126 ctlin 4;
#X obj 246 126 ctlin 5;
#X obj 303 126 ctlin 6;
#X obj 362 126 ctlin 7;
#X obj 420 126 ctlin 8;
#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 __________________;