- Reorder folders and cleaning

- Subdir patches now is puredata. The pd bin file must be here
- externals is now a subdir in puredata
- The dir tcl now is a  subdir in in the libremediaserver root folder
- Deleted binaries files from the repository
- Deleted ImagicMagick++ sources
This commit is contained in:
Santi Noreña 2013-03-02 17:34:09 +01:00
parent 39cb7800f7
commit 8b111d44a5
2228 changed files with 8 additions and 989802 deletions

30
puredata/PDLicense.txt Normal file
View file

@ -0,0 +1,30 @@
This software is copyrighted by Miller Puckette and others. The following
terms (the "Standard Improved BSD License") apply to all files associated with
the software unless explicitly disclaimed in individual files:
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
3. The name of the author may not be used to endorse or promote
products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.

2054
puredata/layer.pd Normal file

File diff suppressed because it is too large Load diff

184
puredata/layer_audio.pd Normal file
View file

@ -0,0 +1,184 @@
#N canvas 350 98 904 417 10;
#N canvas 389 113 497 527 audio_player 0;
#X msg 22 33 open \$1;
#X msg 203 93 start;
#X msg 242 94 stop;
#X obj 119 140 oggread~;
#X msg 274 94 resume;
#X obj 22 9 inlet;
#X obj 219 31 / 25;
#X obj 219 51 int;
#X obj 219 10 r \$0-c5;
#X obj 100 191 *~ 0;
#X obj 157 191 *~ 0;
#X obj 276 135 dbtorms;
#X obj 219 135 dbtorms;
#X obj 150 419 dac~;
#X obj 363 66 r \$0-c1;
#X obj 212 226 r \$0-c2;
#X text 361 49 Volumen;
#X text 224 210 Pan;
#X obj 212 266 * 0.00392157;
#X obj 219 71 select 0 1 2;
#X msg 119 101 seek \$1;
#X obj 119 36 r \$0-c8;
#X obj 363 102 * 0.0015308;
#X obj 119 67 * 0.01;
#X obj 200 193 s \$0-position;
#X obj 117 309 expr 1-$f1;
#X obj 210 358 line~;
#X msg 210 337 \$1 1;
#X obj 117 350 line~;
#X msg 117 329 \$1 1;
#X obj 194 378 *~;
#X obj 101 375 *~;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 9 0;
#X connect 3 1 10 0;
#X connect 3 2 24 0;
#X connect 4 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 7 0;
#X connect 7 0 19 0;
#X connect 8 0 6 0;
#X connect 9 0 31 0;
#X connect 10 0 30 0;
#X connect 11 0 10 1;
#X connect 12 0 9 1;
#X connect 14 0 22 0;
#X connect 15 0 18 0;
#X connect 18 0 25 0;
#X connect 18 0 27 0;
#X connect 19 0 1 0;
#X connect 19 1 2 0;
#X connect 19 2 4 0;
#X connect 20 0 3 0;
#X connect 21 0 23 0;
#X connect 22 0 12 0;
#X connect 22 0 11 0;
#X connect 23 0 20 0;
#X connect 23 0 24 0;
#X connect 25 0 29 0;
#X connect 26 0 30 1;
#X connect 27 0 26 0;
#X connect 28 0 31 1;
#X connect 29 0 28 0;
#X connect 30 0 13 1;
#X connect 31 0 13 0;
#X restore 37 -282 pd audio_player;
#X obj 437 -92 change;
#X obj 490 -92 change;
#X obj 540 -92 change;
#X obj 596 -92 change;
#X obj 653 -92 change;
#X obj 708 -92 change;
#X obj 763 -92 change;
#X obj 825 -92 change;
#X obj 42 -92 change;
#X obj 90 -92 change;
#X obj 135 -92 change;
#X obj 180 -92 change;
#X obj 233 -92 change;
#X obj 284 -92 change;
#X obj 330 -92 change;
#X obj 383 -92 change;
#X obj 184 -302 inlet;
#X obj 42 35 s \$0-c1;
#X obj 90 -67 s \$0-c2;
#X obj 135 -67 s \$0-c3;
#X obj 180 -67 s \$0-c4;
#X obj 233 -67 s \$0-c5;
#X obj 284 -67 s \$0-c6;
#X obj 383 41 s \$0-c8;
#X obj 490 -67 s \$0-c10;
#X obj 540 -67 s \$0-c11;
#X obj 596 -67 s \$0-c12;
#X obj 653 -67 s \$0-c13;
#X obj 708 -67 s \$0-c14;
#X obj 763 -67 s \$0-c15;
#X obj 825 -67 s \$0-c16;
#N canvas 678 268 412 197 selector 0;
#X obj 193 -66 outlet;
#X text 99 -210 folder;
#X obj 95 -193 r \$0-c3;
#X obj 175 -193 r \$0-c4;
#X obj 340 -194 r path;
#X text 186 -209 File;
#X obj 193 -99 fileselector;
#X msg 95 -160 folder \$1;
#X msg 175 -159 file \$1;
#X msg 250 -160 type 256;
#X msg 340 -158 set \$1;
#X obj 250 -192 loadbang;
#X obj 95 -132 b;
#X connect 2 0 7 0;
#X connect 3 0 8 0;
#X connect 4 0 10 0;
#X connect 6 0 0 0;
#X connect 7 0 6 0;
#X connect 7 0 12 0;
#X connect 8 0 6 0;
#X connect 8 0 12 0;
#X connect 9 0 6 0;
#X connect 10 0 6 0;
#X connect 11 0 9 0;
#X connect 12 0 6 0;
#X restore 37 -342 pd selector;
#X obj 184 -277 list split 16;
#X obj 184 -252 unpack f f f f f f f f f f f f f f f f;
#X obj 42 -36 << 8;
#X obj 42 5 +;
#X obj 88 -29 t b f;
#X obj 383 -45 << 8;
#X obj 383 -4 +;
#X obj 437 -45 t b f;
#X text 184 -336 c1 Vol c2 pan c3 folder c4 file c5 playback c6 Control
c7 Volumen fino 8 Entry point Coarse 9 Entry point fine;
#X obj 5 -199 outlet;
#X connect 1 0 40 0;
#X connect 2 0 25 0;
#X connect 3 0 26 0;
#X connect 4 0 27 0;
#X connect 5 0 28 0;
#X connect 6 0 29 0;
#X connect 7 0 30 0;
#X connect 8 0 31 0;
#X connect 9 0 35 0;
#X connect 10 0 19 0;
#X connect 11 0 20 0;
#X connect 12 0 21 0;
#X connect 13 0 22 0;
#X connect 14 0 23 0;
#X connect 15 0 37 0;
#X connect 16 0 38 0;
#X connect 17 0 33 0;
#X connect 32 0 0 0;
#X connect 32 0 42 0;
#X connect 33 0 34 0;
#X connect 34 0 9 0;
#X connect 34 1 10 0;
#X connect 34 2 11 0;
#X connect 34 3 12 0;
#X connect 34 4 13 0;
#X connect 34 5 14 0;
#X connect 34 6 15 0;
#X connect 34 7 16 0;
#X connect 34 8 1 0;
#X connect 34 9 2 0;
#X connect 34 10 3 0;
#X connect 34 11 4 0;
#X connect 34 12 5 0;
#X connect 34 13 6 0;
#X connect 34 14 7 0;
#X connect 34 15 8 0;
#X connect 35 0 36 0;
#X connect 36 0 18 0;
#X connect 37 0 36 0;
#X connect 37 1 36 1;
#X connect 38 0 39 0;
#X connect 39 0 24 0;
#X connect 40 0 39 0;
#X connect 40 1 39 1;
#X coords 0 417 1 416 0 0 0;

233
puredata/lms-audio.pd Normal file
View file

@ -0,0 +1,233 @@
#N canvas 208 296 838 411 10;
#N canvas 339 126 1016 356 dmx 0;
#X obj -7 -49 list split;
#X obj 99 -57 list split;
#X obj 50 -79 - 1;
#X obj 156 -78 - 1;
#X msg 552 -264 close;
#X obj 202 -53 list split;
#X obj 259 -74 - 1;
#X obj 308 -76 list split;
#X obj 365 -97 - 1;
#X obj 469 -213 ola2pd;
#X msg 420 -263 universe \$1;
#X msg 507 -265 open;
#X obj 21 -1 outlet;
#X obj 127 2 outlet;
#X obj 230 3 outlet;
#X obj 336 -32 outlet;
#X obj 427 -46 list split;
#X obj 484 -86 - 1;
#X obj 455 2 outlet;
#X obj 558 -38 list split;
#X obj 615 -95 - 1;
#X obj 586 6 outlet;
#X obj 675 -37 list split;
#X obj 744 -111 - 1;
#X obj 703 7 outlet;
#X obj 800 -41 list split;
#X obj 857 -98 - 1;
#X obj 828 3 outlet;
#X obj -7 -80 spigot;
#X obj 99 -79 spigot;
#X obj 202 -73 spigot;
#X obj 308 -96 spigot;
#X obj 427 -69 spigot;
#X obj 558 -59 spigot;
#X obj 675 -57 spigot;
#X obj 800 -70 spigot;
#X obj 50 -228 r layer1;
#X obj 420 -285 r universe;
#X obj 156 -223 r layer2;
#X obj 507 -305 r ola;
#X obj 259 -224 r layer3;
#X obj 365 -224 r layer4;
#X obj 484 -152 r layer5;
#X obj 615 -173 r layer6;
#X obj 744 -170 r layer7;
#X obj 833 -183 r layer8;
#X obj 21 -22 list split 32;
#X obj 127 -19 list split 32;
#X obj 230 -18 list split 32;
#X obj 336 -53 list split 32;
#X obj 455 -20 list split 32;
#X obj 586 -15 list split 32;
#X obj 703 -14 list split 32;
#X obj 828 -18 list split 32;
#X obj 507 -285 select 1;
#X connect 0 1 46 0;
#X connect 1 1 47 0;
#X connect 2 0 0 1;
#X connect 3 0 1 1;
#X connect 4 0 9 0;
#X connect 5 1 48 0;
#X connect 6 0 5 1;
#X connect 7 1 49 0;
#X connect 8 0 7 1;
#X connect 9 0 28 0;
#X connect 9 0 29 0;
#X connect 9 0 30 0;
#X connect 9 0 31 0;
#X connect 9 0 32 0;
#X connect 9 0 33 0;
#X connect 9 0 34 0;
#X connect 9 0 35 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 16 1 50 0;
#X connect 17 0 16 1;
#X connect 19 1 51 0;
#X connect 20 0 19 1;
#X connect 22 1 52 0;
#X connect 23 0 22 1;
#X connect 25 1 53 0;
#X connect 26 0 25 1;
#X connect 28 0 0 0;
#X connect 29 0 1 0;
#X connect 30 0 5 0;
#X connect 31 0 7 0;
#X connect 32 0 16 0;
#X connect 33 0 19 0;
#X connect 34 0 22 0;
#X connect 35 0 25 0;
#X connect 36 0 2 0;
#X connect 36 0 28 1;
#X connect 37 0 10 0;
#X connect 38 0 29 1;
#X connect 38 0 3 0;
#X connect 39 0 54 0;
#X connect 40 0 6 0;
#X connect 40 0 30 1;
#X connect 41 0 8 0;
#X connect 41 0 31 1;
#X connect 42 0 32 1;
#X connect 42 0 17 0;
#X connect 43 0 33 1;
#X connect 43 0 20 0;
#X connect 44 0 34 1;
#X connect 44 0 23 0;
#X connect 45 0 26 0;
#X connect 45 0 35 1;
#X connect 46 0 12 0;
#X connect 47 0 13 0;
#X connect 48 0 14 0;
#X connect 49 0 15 0;
#X connect 50 0 18 0;
#X connect 51 0 21 0;
#X connect 52 0 24 0;
#X connect 53 0 27 0;
#X connect 54 0 11 0;
#X connect 54 1 4 0;
#X coords 0 356 1 355 1 1 0;
#X restore -23 190 pd dmx;
#X obj -297 248 layer_audio;
#X msg 422 182 \; pd dsp 1;
#X obj 422 137 loadbang;
#X msg -297 267 send 1 \$1;
#X obj -16 330 netsend;
#X msg -216 266 send 2 \$1;
#X msg -136 268 send 3 \$1;
#X msg -56 267 send 4 \$1;
#X msg 24 267 send 5 \$1;
#X msg 104 267 send 6 \$1;
#X msg 184 269 send 7 \$1;
#X msg 267 267 send 8 \$1;
#X obj 506 265 delay 50;
#X msg 506 287 send 0;
#X msg 341 266 connect localhost 9198;
#X obj 81 -30 netreceive 9197;
#X obj 81 3 unpack f f s;
#X obj -280 139 float;
#X obj -280 159 s layer1;
#X obj -220 139 float;
#X obj -160 140 float;
#X obj -100 140 float;
#X obj -40 139 float;
#X obj 20 139 float;
#X obj 81 139 float;
#X obj 140 139 float;
#X obj 200 139 float;
#X obj 239 139 float;
#X obj -220 159 s layer2;
#X obj -160 159 s layer3;
#X obj -100 159 s layer4;
#X obj -40 159 s layer5;
#X obj 20 159 s layer6;
#X obj 81 159 s layer7;
#X obj 140 159 s layer8;
#X obj 200 159 s ola;
#X obj 239 159 s universe;
#X obj 162 23 s path;
#X obj -247 75 select 11 12 13 14 15 16 17 18 20 21;
#X obj -136 247 layer_audio;
#X obj -56 247 layer_audio;
#X obj 24 247 layer_audio;
#X obj -216 247 layer_audio;
#X obj 104 247 layer_audio;
#X obj 184 247 layer_audio;
#X obj 265 247 layer_audio;
#X obj 422 160 delay 500;
#X connect 0 0 1 0;
#X connect 0 1 43 0;
#X connect 0 2 40 0;
#X connect 0 3 41 0;
#X connect 0 4 42 0;
#X connect 0 5 44 0;
#X connect 0 6 45 0;
#X connect 0 7 46 0;
#X connect 1 0 4 0;
#X connect 3 0 47 0;
#X connect 3 0 15 0;
#X connect 3 0 13 0;
#X connect 4 0 5 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X connect 10 0 5 0;
#X connect 11 0 5 0;
#X connect 12 0 5 0;
#X connect 13 0 14 0;
#X connect 14 0 5 0;
#X connect 15 0 5 0;
#X connect 16 0 17 0;
#X connect 17 0 39 0;
#X connect 17 1 18 1;
#X connect 17 1 20 1;
#X connect 17 1 21 1;
#X connect 17 1 22 1;
#X connect 17 1 23 1;
#X connect 17 1 24 1;
#X connect 17 1 25 1;
#X connect 17 1 26 1;
#X connect 17 1 27 1;
#X connect 17 1 28 1;
#X connect 17 2 38 0;
#X connect 18 0 19 0;
#X connect 20 0 29 0;
#X connect 21 0 30 0;
#X connect 22 0 31 0;
#X connect 23 0 32 0;
#X connect 24 0 33 0;
#X connect 25 0 34 0;
#X connect 26 0 35 0;
#X connect 27 0 36 0;
#X connect 28 0 37 0;
#X connect 39 0 18 0;
#X connect 39 1 20 0;
#X connect 39 2 21 0;
#X connect 39 3 22 0;
#X connect 39 4 23 0;
#X connect 39 5 24 0;
#X connect 39 6 25 0;
#X connect 39 7 26 0;
#X connect 39 8 27 0;
#X connect 39 9 28 0;
#X connect 40 0 7 0;
#X connect 41 0 8 0;
#X connect 42 0 9 0;
#X connect 43 0 6 0;
#X connect 44 0 10 0;
#X connect 45 0 11 0;
#X connect 46 0 12 0;
#X connect 47 0 2 0;

659
puredata/lms-video.pd Normal file
View file

@ -0,0 +1,659 @@
#N canvas 570 206 611 318 10;
#N canvas 315 169 952 599 dmx 0;
#X obj -7 437 list split;
#X obj 99 444 list split;
#X obj 50 385 - 1;
#X obj 156 386 - 1;
#X msg 432 206 close;
#X obj 202 447 list split;
#X obj 259 390 - 1;
#X obj 308 446 list split;
#X obj 365 367 - 1;
#X msg 330 206 universe \$1;
#X msg 486 209 open;
#X obj 434 457 list split;
#X obj 491 378 - 1;
#X obj 558 448 list split;
#X obj 615 369 - 1;
#X obj 675 449 list split;
#X obj 732 370 - 1;
#X obj 800 445 list split;
#X obj 857 366 - 1;
#X obj -7 379 spigot;
#X obj 95 402 spigot;
#X obj 204 397 spigot;
#X obj 314 393 spigot;
#X obj 421 395 spigot;
#X obj 556 405 spigot;
#X obj 672 407 spigot;
#X obj 798 394 spigot;
#X obj 21 479 list split 49;
#X obj 127 482 list split 49;
#X obj 230 482 list split 49;
#X obj 336 483 list split 49;
#X obj 462 494 list split 49;
#X obj 586 485 list split 49;
#X obj 703 486 list split 49;
#X obj 828 482 list split 49;
#X obj 27 208 r layer1;
#X obj 100 204 r layer2;
#X obj 167 209 r layer3;
#X obj 233 202 r layer4;
#X obj 521 256 r layer5;
#X obj 606 281 r layer6;
#X obj 722 280 r layer7;
#X obj 858 278 r layer8;
#X obj 435 94 r ola;
#X obj 434 154 select 0;
#X obj 331 93 r universe;
#X obj 21 520 s dmx1;
#X obj 127 523 s dmx2;
#X obj 230 523 s dmx3;
#X obj 330 522 s dmx4;
#X obj 462 535 s dmx5;
#X obj 586 526 s dmx6;
#X obj 703 527 s dmx7;
#X obj 828 523 s dmx8;
#X obj 410 243 ola2pd;
#X connect 0 1 27 0;
#X connect 1 1 28 0;
#X connect 2 0 0 1;
#X connect 3 0 1 1;
#X connect 4 0 54 0;
#X connect 5 1 29 0;
#X connect 6 0 5 1;
#X connect 7 1 30 0;
#X connect 8 0 7 1;
#X connect 9 0 54 0;
#X connect 10 0 54 0;
#X connect 11 1 31 0;
#X connect 12 0 11 1;
#X connect 13 1 32 0;
#X connect 14 0 13 1;
#X connect 15 1 33 0;
#X connect 16 0 15 1;
#X connect 17 1 34 0;
#X connect 18 0 17 1;
#X connect 19 0 0 0;
#X connect 20 0 1 0;
#X connect 21 0 5 0;
#X connect 22 0 7 0;
#X connect 23 0 11 0;
#X connect 24 0 13 0;
#X connect 25 0 15 0;
#X connect 26 0 17 0;
#X connect 27 0 46 0;
#X connect 28 0 47 0;
#X connect 29 0 48 0;
#X connect 30 0 49 0;
#X connect 31 0 50 0;
#X connect 32 0 51 0;
#X connect 33 0 52 0;
#X connect 34 0 53 0;
#X connect 35 0 2 0;
#X connect 35 0 19 1;
#X connect 36 0 20 1;
#X connect 36 0 3 0;
#X connect 37 0 21 1;
#X connect 37 0 6 0;
#X connect 38 0 8 0;
#X connect 38 0 22 1;
#X connect 39 0 12 0;
#X connect 39 0 23 1;
#X connect 40 0 14 0;
#X connect 40 0 24 1;
#X connect 41 0 16 0;
#X connect 41 0 25 1;
#X connect 42 0 18 0;
#X connect 42 0 26 1;
#X connect 43 0 44 0;
#X connect 44 0 4 0;
#X connect 44 1 10 0;
#X connect 45 0 9 0;
#X connect 54 0 19 0;
#X connect 54 0 20 0;
#X connect 54 0 21 0;
#X connect 54 0 22 0;
#X connect 54 0 23 0;
#X connect 54 0 24 0;
#X connect 54 0 25 0;
#X connect 54 0 26 0;
#X coords 0 -1 1 1 10 10 1 10 10;
#X restore -354 -438 pd dmx;
#N canvas 63 274 240 272 fondo 0;
#X obj -452 -118 color 0 0 0;
#X obj -452 -150 alpha;
#X text -486 -209 Pantalla fondo Negra;
#X obj -452 -187 gemhead 5;
#X obj -451 -49 translateXYZ;
#X obj -352 -170 loadbang;
#X obj -451 3 rectangle 16 12;
#X msg -352 -110 -50;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 3 0 1 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 7 0 4 3;
#X restore -309 -438 pd fondo;
#N canvas 69 349 1134 358 receive 0;
#X obj 22 -242 s winposx;
#X obj 90 -242 s winposy;
#X obj 158 -242 s winsizex;
#X obj 233 -242 s winsizey;
#X obj 22 -266 float;
#X obj 90 -266 float;
#X obj 158 -266 float;
#X obj 233 -266 float;
#X obj 323 -241 s layer1;
#X obj 382 -241 s layer2;
#X obj 442 -241 s layer3;
#X obj 503 -241 s layer4;
#X obj 563 -241 s layer5;
#X obj 624 -241 s layer6;
#X obj 685 -241 s layer7;
#X obj 746 -241 s layer8;
#X obj 323 -265 float;
#X obj 382 -265 float;
#X obj 442 -265 float;
#X obj 503 -265 float;
#X obj 746 -265 float;
#X obj 563 -265 float;
#X obj 624 -265 float;
#X obj 685 -265 float;
#X obj 847 -264 float;
#X obj 847 -239 s ola;
#X obj 898 -263 float;
#X obj 898 -239 s universe;
#X obj 950 -432 s path;
#X obj -39 -265 float;
#X obj 787 -449 unpack f f s;
#X obj 787 -477 netreceive 9195;
#X obj -39 -242 s window;
#X obj -39 -408 select 1 2 3 4 5 11 12 13 14 15 16 17 18 20 21 22;
#X obj 986 -264 float;
#X obj 986 -242 s previewswitch;
#X connect 4 0 0 0;
#X connect 5 0 1 0;
#X connect 6 0 2 0;
#X connect 7 0 3 0;
#X connect 16 0 8 0;
#X connect 17 0 9 0;
#X connect 18 0 10 0;
#X connect 19 0 11 0;
#X connect 20 0 15 0;
#X connect 21 0 12 0;
#X connect 22 0 13 0;
#X connect 23 0 14 0;
#X connect 24 0 25 0;
#X connect 26 0 27 0;
#X connect 29 0 32 0;
#X connect 30 0 33 0;
#X connect 30 1 4 1;
#X connect 30 1 5 1;
#X connect 30 1 6 1;
#X connect 30 1 7 1;
#X connect 30 1 16 1;
#X connect 30 1 17 1;
#X connect 30 1 18 1;
#X connect 30 1 19 1;
#X connect 30 1 21 1;
#X connect 30 1 22 1;
#X connect 30 1 23 1;
#X connect 30 1 20 1;
#X connect 30 1 24 1;
#X connect 30 1 26 1;
#X connect 30 1 29 1;
#X connect 30 1 34 1;
#X connect 30 2 28 0;
#X connect 31 0 30 0;
#X connect 33 0 29 0;
#X connect 33 1 4 0;
#X connect 33 2 5 0;
#X connect 33 3 6 0;
#X connect 33 4 7 0;
#X connect 33 5 16 0;
#X connect 33 6 17 0;
#X connect 33 7 18 0;
#X connect 33 8 19 0;
#X connect 33 9 21 0;
#X connect 33 10 22 0;
#X connect 33 11 23 0;
#X connect 33 12 20 0;
#X connect 33 13 24 0;
#X connect 33 14 26 0;
#X connect 33 15 34 0;
#X connect 34 0 35 0;
#X restore -249 -438 pd receive;
#N canvas 687 175 450 564 window 0;
#X msg 987 -347 color 0 0 0;
#X msg 117 -352 create;
#X msg 192 -352 destroy;
#X msg 721 -349 print;
#X msg 561 -352 border \$1;
#X msg 467 -352 fullscreen \$1;
#X msg 641 -350 topmost \$1;
#X msg 773 -349 cursor 0;
#X obj 698 -474 loadbang;
#X msg 918 -348 title PMS;
#X obj 368 -400 pack f f;
#X msg 368 -355 offset \$1 \$2;
#X obj 264 -401 pack f f;
#X msg 264 -354 dimen \$1 \$2;
#X obj 19 -349 s init;
#X msg 840 -348 profile 2;
#X obj 8 -425 select 1;
#X obj 76 -424 select 0;
#X obj 365 -473 r winposx;
#X obj 431 -472 r winposy;
#X obj 382 -434 t b;
#X obj 212 -474 r winsizex;
#X obj 288 -475 r winsizey;
#X obj 274 -433 t b;
#X msg 605 -427 0;
#X obj 122 -473 gemkeyboard;
#X obj 160 -425 select 9;
#X msg 117 -261 1;
#X obj 117 -293 delay 10;
#X obj 117 -323 t b;
#X obj 40 -467 r window;
#X floatatom 120 33 0 0 0 0 - - -;
#X obj 120 -55 cputime;
#X obj 120 -195 loadbang;
#X floatatom 120 -139 0 0 0 0 - - -;
#X obj 120 -83 t b b;
#X obj 120 5 * 0.1;
#X obj 120 -26 int;
#X text 165 -139 <-- on/off;
#X obj 308 -220 gemwin 30;
#X obj 120 -111 metro 1000;
#X msg 120 -167 0;
#X connect 0 0 39 0;
#X connect 1 0 29 0;
#X connect 1 0 39 0;
#X connect 2 0 39 0;
#X connect 3 0 39 0;
#X connect 4 0 39 0;
#X connect 5 0 39 0;
#X connect 6 0 39 0;
#X connect 7 0 39 0;
#X connect 8 0 0 0;
#X connect 8 0 9 0;
#X connect 8 0 24 0;
#X connect 8 0 7 0;
#X connect 8 0 15 0;
#X connect 9 0 39 0;
#X connect 10 0 11 0;
#X connect 11 0 39 0;
#X connect 12 0 13 0;
#X connect 13 0 39 0;
#X connect 15 0 39 0;
#X connect 16 0 1 0;
#X connect 16 0 14 0;
#X connect 17 0 2 0;
#X connect 18 0 10 0;
#X connect 19 0 10 1;
#X connect 19 0 20 0;
#X connect 20 0 10 0;
#X connect 21 0 12 0;
#X connect 22 0 12 1;
#X connect 22 0 23 0;
#X connect 23 0 12 0;
#X connect 24 0 6 0;
#X connect 24 0 4 0;
#X connect 25 0 26 0;
#X connect 26 0 2 0;
#X connect 27 0 39 0;
#X connect 28 0 27 0;
#X connect 29 0 28 0;
#X connect 30 0 16 0;
#X connect 30 0 17 0;
#X connect 32 0 37 0;
#X connect 33 0 41 0;
#X connect 34 0 40 0;
#X connect 35 0 32 0;
#X connect 35 1 32 1;
#X connect 36 0 31 0;
#X connect 37 0 36 0;
#X connect 40 0 35 0;
#X connect 41 0 34 0;
#X restore -175 -438 pd window;
#N canvas 820 209 450 300 layer_5 0;
#X msg -209 -32 1;
#X msg -262 -33 0;
#X obj -262 -55 select 0;
#X obj -254 4 spigot;
#X obj -254 34 spigot;
#X msg -196 34 0;
#X msg -192 3 1;
#X obj -254 56 t b;
#X obj -338 32 s textgui;
#X obj -114 148 s preview;
#X obj -338 -81 r dmx5;
#X obj -262 -80 r layer5;
#X msg -338 10 5 \$1;
#X msg -320 112 layerimage 15;
#X obj -191 -107 delay 500;
#X obj -191 -128 r metro;
#X obj -338 -28 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 5 0;
#X connect 7 0 9 0;
#X connect 7 0 13 0;
#X connect 10 0 16 0;
#X connect 11 0 2 0;
#X connect 11 0 16 1;
#X connect 12 0 8 0;
#X connect 13 0 9 0;
#X connect 14 0 6 0;
#X connect 15 0 14 0;
#X connect 16 0 12 0;
#X connect 16 1 3 0;
#X restore -176 -379 pd layer_5;
#X obj -298 -336 loadbang;
#X obj -127 -266 print togui;
#N canvas 803 211 450 300 layer_6 0;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
#X obj -169 4 spigot;
#X obj -169 34 spigot;
#X msg -111 34 0;
#X msg -107 3 1;
#X obj -169 56 t b;
#X obj -253 32 s textgui;
#X obj -29 148 s preview;
#X obj -253 -81 r dmx6;
#X obj -177 -80 r layer6;
#X msg -253 10 6 \$1;
#X msg -242 116 layerimage 16;
#X obj -106 -120 r metro;
#X obj -106 -97 delay 600;
#X obj -253 -28 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 5 0;
#X connect 7 0 13 0;
#X connect 7 0 9 0;
#X connect 10 0 16 0;
#X connect 11 0 2 0;
#X connect 11 0 16 1;
#X connect 12 0 8 0;
#X connect 13 0 9 0;
#X connect 14 0 15 0;
#X connect 15 0 6 0;
#X connect 16 0 12 0;
#X connect 16 1 3 0;
#X restore -102 -379 pd layer_6;
#N canvas 430 292 450 300 layer_7 0;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
#X obj -169 4 spigot;
#X obj -169 34 spigot;
#X msg -111 34 0;
#X msg -107 3 1;
#X obj -169 56 t b;
#X obj -253 32 s textgui;
#X obj -29 148 s preview;
#X obj -253 -81 r dmx7;
#X obj -177 -80 r layer7;
#X msg -253 10 7 \$1;
#X msg -244 117 layerimage 17;
#X obj -106 -97 delay 700;
#X obj -106 -120 r metro;
#X obj -253 -28 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 5 0;
#X connect 7 0 13 0;
#X connect 7 0 9 0;
#X connect 10 0 16 0;
#X connect 11 0 2 0;
#X connect 11 0 16 1;
#X connect 12 0 8 0;
#X connect 13 0 9 0;
#X connect 14 0 6 0;
#X connect 15 0 14 0;
#X connect 16 0 12 0;
#X connect 16 1 3 0;
#X restore -28 -379 pd layer_7;
#N canvas 895 289 450 300 layer_8 0;
#X msg -124 -41 1;
#X msg -177 -42 0;
#X obj -177 -64 select 0;
#X obj -169 -5 spigot;
#X obj -169 25 spigot;
#X msg -84 11 0;
#X msg -84 -12 1;
#X obj -169 47 t b;
#X obj -253 23 s textgui;
#X obj -29 148 s preview;
#X obj -253 -90 r dmx8;
#X msg -261 103 layerimage 18;
#X msg -253 1 8 \$1;
#X obj -84 -81 delay 800;
#X obj -84 -112 r metro;
#X obj -177 -89 r layer8;
#X obj -253 -37 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 5 0;
#X connect 7 0 11 0;
#X connect 7 0 9 0;
#X connect 10 0 16 0;
#X connect 11 0 9 0;
#X connect 12 0 8 0;
#X connect 13 0 6 0;
#X connect 14 0 13 0;
#X connect 15 0 2 0;
#X connect 15 0 16 1;
#X connect 16 0 12 0;
#X connect 16 1 3 0;
#X restore 46 -379 pd layer_8;
#N canvas 901 332 450 300 layer_4 0;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
#X obj -169 4 spigot;
#X obj -169 34 spigot;
#X msg -104 30 0;
#X msg -107 3 1;
#X obj -169 56 t b;
#X obj -253 32 s textgui;
#X obj -29 148 s preview;
#X obj -253 -81 r dmx4;
#X obj -177 -80 r layer4;
#X msg -253 10 4 \$1;
#X msg -231 104 layerimage 14;
#X obj -106 -88 delay 400;
#X obj -106 -116 r metro;
#X obj -253 -28 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 5 0;
#X connect 7 0 13 0;
#X connect 7 0 9 0;
#X connect 10 0 16 0;
#X connect 11 0 2 0;
#X connect 11 0 16 1;
#X connect 12 0 8 0;
#X connect 13 0 9 0;
#X connect 14 0 6 0;
#X connect 15 0 14 0;
#X connect 16 0 12 0;
#X connect 16 1 3 0;
#X restore -250 -379 pd layer_4;
#N canvas 822 157 450 300 layer_3 0;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
#X obj -169 4 spigot;
#X obj -106 -124 r metro;
#X obj -169 34 spigot;
#X msg -61 31 0;
#X msg -107 3 1;
#X obj -223 69 t b;
#X obj -253 32 s textgui;
#X obj -29 148 s preview;
#X obj -177 -80 r layer3;
#X obj -253 -81 r dmx3;
#X msg -327 95 layerimage 13;
#X obj -106 -81 delay 300;
#X msg -253 10 3 \$1;
#X obj -253 -28 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 5 0;
#X connect 4 0 14 0;
#X connect 5 0 8 0;
#X connect 5 0 10 0;
#X connect 6 0 5 1;
#X connect 7 0 5 1;
#X connect 8 0 6 0;
#X connect 8 0 13 0;
#X connect 8 0 10 0;
#X connect 11 0 2 0;
#X connect 11 0 16 1;
#X connect 12 0 16 0;
#X connect 13 0 10 0;
#X connect 14 0 7 0;
#X connect 15 0 9 0;
#X connect 16 0 15 0;
#X connect 16 1 3 0;
#X restore -323 -379 pd layer_3;
#N canvas 782 439 450 300 layer_2 0;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
#X obj -169 4 spigot;
#X obj -65 -111 r metro;
#X obj -169 34 spigot;
#X msg -84 31 0;
#X msg -107 3 1;
#X obj -169 56 t b;
#X obj -253 32 s textgui;
#X obj -29 148 s preview;
#X obj -253 -81 r dmx2;
#X obj -177 -80 r layer2;
#X msg -253 10 2 \$1;
#X msg -235 112 layerimage 12;
#X msg -65 -86 delay 900;
#X obj -253 -28 layer;
#X connect 0 0 3 1;
#X connect 1 0 3 1;
#X connect 2 0 1 0;
#X connect 2 1 0 0;
#X connect 3 0 5 0;
#X connect 4 0 15 0;
#X connect 5 0 8 0;
#X connect 5 0 10 0;
#X connect 6 0 5 1;
#X connect 7 0 5 1;
#X connect 8 0 6 0;
#X connect 8 0 14 0;
#X connect 8 0 10 0;
#X connect 11 0 16 0;
#X connect 12 0 2 0;
#X connect 12 0 16 1;
#X connect 13 0 9 0;
#X connect 14 0 10 0;
#X connect 15 0 7 0;
#X connect 16 0 13 0;
#X connect 16 1 3 0;
#X restore -396 -379 pd layer_2;
#N canvas 380 160 450 300 layer_1 0;
#X obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
#X obj -169 4 spigot;
#X obj -106 -124 r metro;
#X obj -169 34 spigot;
#X msg -70 32 0;
#X msg -107 3 1;
#X obj -169 56 t b;
#X obj -253 -81 r dmx1;
#X obj -177 -80 r layer1;
#X msg -253 10 1 \$1;
#X msg -235 92 layerimage 11;
#X obj -253 32 s textgui;
#X obj -29 148 s preview;
#X connect 0 0 12 0;
#X connect 0 1 4 0;
#X connect 1 0 4 1;
#X connect 2 0 4 1;
#X connect 3 0 2 0;
#X connect 3 1 1 0;
#X connect 4 0 6 0;
#X connect 5 0 8 0;
#X connect 6 0 9 0;
#X connect 6 0 15 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 9 0 7 0;
#X connect 9 0 13 0;
#X connect 9 0 15 0;
#X connect 10 0 0 0;
#X connect 11 0 3 0;
#X connect 11 0 0 1;
#X connect 12 0 14 0;
#X connect 13 0 15 0;
#X restore -469 -379 pd layer_1;
#X obj -298 -271 metro 1000;
#X obj -298 -237 s metro;
#X msg -298 -305 1;
#X obj -84 -304 r textgui;
#X obj -476 -294 r preview;
#X msg -127 -301 0;
#X obj -476 -236 pix2jpg;
#X text -384 -470 (c) 2012-2013 Santi Noreña libremediaserver@gmail.com
GPL License;
#X obj -418 -336 r previewswitch;
#X connect 5 0 16 0;
#X connect 5 0 19 0;
#X connect 14 0 15 0;
#X connect 16 0 14 0;
#X connect 17 0 6 0;
#X connect 18 0 20 0;
#X connect 19 0 6 0;
#X connect 22 0 14 0;
#X coords 0 0 1 1 85 60 0;