- Added support for different text files. Now the files are in Media Tree Folder

This commit is contained in:
Santi Noreña 2013-03-01 16:15:11 +01:00
parent 8822bd1927
commit 84c85d5b36
7 changed files with 254 additions and 308 deletions

Binary file not shown.

View file

@ -64,7 +64,7 @@ f f f f f f f f f;
#X obj 1148 151 s \$0-c37;
#X obj 760 214 s \$0-c24;
#X obj 813 215 s \$0-c25;
#N canvas 739 374 492 333 selector 1;
#N canvas 735 394 492 333 selector 0;
#X obj 102 161 outlet;
#X obj 373 157 outlet;
#X obj 312 -8 / 25;
@ -1759,7 +1759,7 @@ f f f f f f f f f;
#X connect 111 0 108 0;
#X connect 113 0 102 0;
#X restore 579 -65 pd video_render;
#N canvas 361 96 951 665 texto 0;
#N canvas 66 90 951 649 texto 0;
#X obj 421 -381 gemhead;
#X msg 252 -31 font \$1;
#X obj 421 -307 rotateXYZ;
@ -1773,7 +1773,6 @@ f f f f f f f f f;
#X msg 466 -434 0;
#X msg 420 -438 1;
#X obj 420 -476 select 3;
#X text 851 -478 Texto c6;
#X text 942 -478 c12;
#X text 981 -478 c13;
#X text 1025 -478 c14;
@ -1784,7 +1783,7 @@ f f f f f f f f f;
#X text 1322 -475 c18;
#X text 1384 -475 c19;
#X text 754 -148 Size c15;
#X obj 853 -454 r \$0-c6;
#X obj 856 -51 r \$0-c6;
#X obj 925 -454 r \$0-c12;
#X obj 984 -454 r \$0-c13;
#X obj 1044 -453 r \$0-c14;
@ -1812,22 +1811,32 @@ f f f f f f f f f;
#X msg 504 -6 1;
#X obj 504 -31 loadbang;
#X obj 842 -130 r \$0-c16;
#X msg 932 -70 read text.txt;
#X obj 421 22 scale XY;
#X obj 1440 -454 r \$0-c17;
#X obj 659 -115 - 128;
#X obj 659 -78 * 0.125;
#X obj 776 -29 pack f f 1;
#X obj 932 -112 loadbang;
#X obj 856 -29 coll;
#X obj 980 -203 loadbang;
#X obj 856 8 coll;
#C restore;
#X obj 856 -3 prepend text;
#X obj 856 34 prepend text;
#X msg 932 -70 read \$1;
#X obj 932 -100 fileselector;
#X msg 980 -181 type 257;
#X msg 1057 -182 file \$1;
#X obj 1057 -205 r \$0-c9;
#X obj 921 -202 r path;
#X msg 921 -180 set \$1;
#X obj 1149 -143 b;
#X text 857 -68 Texto;
#X obj 856 -20 float;
#X obj 946 -48 b;
#X connect 0 0 4 0;
#X connect 1 0 3 0;
#X connect 2 0 5 0;
#X connect 4 0 2 0;
#X connect 5 0 6 0;
#X connect 6 0 53 0;
#X connect 6 0 51 0;
#X connect 7 0 8 0;
#X connect 8 0 1 0;
#X connect 9 0 12 0;
@ -1837,44 +1846,55 @@ f f f f f f f f f;
#X connect 11 0 8 1;
#X connect 12 0 11 0;
#X connect 12 1 10 0;
#X connect 24 0 59 0;
#X connect 23 0 68 0;
#X connect 24 0 36 0;
#X connect 25 0 37 0;
#X connect 26 0 38 0;
#X connect 27 0 39 0;
#X connect 27 0 41 0;
#X connect 28 0 42 0;
#X connect 29 0 43 0;
#X connect 30 0 44 0;
#X connect 31 0 45 0;
#X connect 32 0 36 0;
#X connect 33 0 47 0;
#X connect 34 0 35 0;
#X connect 31 0 35 0;
#X connect 32 0 46 0;
#X connect 33 0 34 0;
#X connect 34 0 39 0;
#X connect 35 0 40 0;
#X connect 36 0 41 0;
#X connect 37 0 2 1;
#X connect 38 0 2 2;
#X connect 39 0 2 3;
#X connect 40 0 6 1;
#X connect 41 0 6 2;
#X connect 42 0 5 1;
#X connect 43 0 5 2;
#X connect 44 0 5 3;
#X connect 45 0 5 4;
#X connect 46 0 57 0;
#X connect 47 0 57 0;
#X connect 48 0 46 0;
#X connect 48 0 57 1;
#X connect 49 0 53 1;
#X connect 50 0 49 0;
#X connect 51 0 48 0;
#X connect 52 0 59 0;
#X connect 53 0 3 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 6 3;
#X connect 57 0 53 2;
#X connect 58 0 52 0;
#X connect 59 0 60 0;
#X connect 60 0 3 0;
#X connect 36 0 2 1;
#X connect 37 0 2 2;
#X connect 38 0 2 3;
#X connect 39 0 6 1;
#X connect 40 0 6 2;
#X connect 41 0 5 1;
#X connect 42 0 5 2;
#X connect 43 0 5 3;
#X connect 44 0 5 4;
#X connect 45 0 55 0;
#X connect 46 0 55 0;
#X connect 47 0 45 0;
#X connect 47 0 55 1;
#X connect 48 0 51 1;
#X connect 49 0 48 0;
#X connect 50 0 47 0;
#X connect 51 0 3 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 54 0 6 3;
#X connect 55 0 51 2;
#X connect 56 0 61 0;
#X connect 57 0 58 0;
#X connect 58 0 3 0;
#X connect 59 0 57 0;
#X connect 59 0 69 0;
#X connect 60 0 59 0;
#X connect 61 0 60 0;
#X connect 62 0 60 0;
#X connect 62 0 66 0;
#X connect 63 0 62 0;
#X connect 64 0 65 0;
#X connect 65 0 60 0;
#X connect 66 0 60 0;
#X connect 68 0 57 0;
#X connect 69 0 68 0;
#X restore 742 -97 pd texto;
#X obj 450 350 t b;
#X obj 397 349 t b;
@ -1910,7 +1930,7 @@ f f f f f f f f f;
#X obj 1034 126 change 2;
#X obj 1090 127 change 2;
#X obj 1148 128 change 2;
#X text 18 -232 (c) 2012 Santiago Noreña libremediaserver@gmail.com
#X text 18 -232 (c) 2012-2013 Santiago Noreña libremediaserver@gmail.com
GPL License;
#X connect 0 0 90 0;
#X connect 0 1 91 0;

View file

@ -1,4 +1,4 @@
#N canvas 576 176 611 318 10;
#N canvas 574 186 611 318 10;
#N canvas 315 169 952 599 dmx 0;
#X obj -7 437 list split;
#X obj 99 444 list split;
@ -314,7 +314,6 @@
#X connect 41 0 34 0;
#X restore -175 -438 pd window;
#N canvas 820 209 450 300 layer_5 0;
#X obj -338 -28 layer;
#X msg -209 -32 1;
#X msg -262 -33 0;
#X obj -262 -55 select 0;
@ -331,32 +330,32 @@
#X msg -320 112 layerimage 15;
#X obj -191 -107 delay 500;
#X obj -191 -128 r metro;
#X connect 0 0 13 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 5 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 10 0;
#X connect 8 0 14 0;
#X connect 11 0 0 0;
#X connect 12 0 3 0;
#X connect 12 0 0 1;
#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 10 0;
#X connect 15 0 7 0;
#X connect 16 0 15 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 -407 -259 print togui;
#N canvas 803 211 450 300 layer_6 0;
#X obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
@ -373,30 +372,30 @@
#X msg -242 116 layerimage 16;
#X obj -106 -120 r metro;
#X obj -106 -97 delay 600;
#X connect 0 0 13 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 5 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 0 0;
#X connect 12 0 3 0;
#X connect 12 0 0 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 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 10 0;
#X connect 15 0 16 0;
#X connect 16 0 7 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 obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
@ -413,30 +412,30 @@
#X msg -244 117 layerimage 17;
#X obj -106 -97 delay 700;
#X obj -106 -120 r metro;
#X connect 0 0 13 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 5 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 0 0;
#X connect 12 0 3 0;
#X connect 12 0 0 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 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 10 0;
#X connect 15 0 7 0;
#X connect 16 0 15 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 obj -253 -37 layer;
#X msg -124 -41 1;
#X msg -177 -42 0;
#X obj -177 -64 select 0;
@ -453,30 +452,30 @@
#X obj -84 -81 delay 800;
#X obj -84 -112 r metro;
#X obj -177 -89 r layer8;
#X connect 0 0 13 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 5 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 12 0;
#X connect 8 0 10 0;
#X connect 11 0 0 0;
#X connect 12 0 10 0;
#X connect 13 0 9 0;
#X connect 14 0 7 0;
#X connect 15 0 14 0;
#X connect 16 0 3 0;
#X connect 16 0 0 1;
#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 obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
@ -493,30 +492,30 @@
#X msg -231 104 layerimage 14;
#X obj -106 -88 delay 400;
#X obj -106 -116 r metro;
#X connect 0 0 13 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 5 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 0 0;
#X connect 12 0 3 0;
#X connect 12 0 0 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 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 10 0;
#X connect 15 0 7 0;
#X connect 16 0 15 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 obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
@ -533,30 +532,30 @@
#X msg -327 95 layerimage 13;
#X obj -106 -81 delay 300;
#X msg -253 10 3 \$1;
#X connect 0 0 16 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 15 0;
#X connect 6 0 9 0;
#X connect 6 0 11 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 9 0 7 0;
#X connect 9 0 14 0;
#X connect 9 0 11 0;
#X connect 12 0 3 0;
#X connect 12 0 0 1;
#X connect 13 0 0 0;
#X connect 14 0 11 0;
#X connect 15 0 8 0;
#X connect 16 0 10 0;
#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 obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;
#X obj -177 -55 select 0;
@ -573,29 +572,30 @@
#X msg -253 10 2 \$1;
#X msg -235 112 layerimage 12;
#X msg -65 -86 delay 900;
#X connect 0 0 14 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 16 0;
#X connect 6 0 9 0;
#X connect 6 0 11 0;
#X connect 7 0 6 1;
#X connect 8 0 6 1;
#X connect 9 0 7 0;
#X connect 9 0 15 0;
#X connect 9 0 11 0;
#X connect 12 0 0 0;
#X connect 13 0 3 0;
#X connect 13 0 0 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 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 11 0;
#X connect 16 0 8 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 386 130 450 300 layer_1 0;
#N canvas 384 140 450 300 layer_1 0;
#X obj -253 -28 layer;
#X msg -124 -32 1;
#X msg -177 -33 0;

View file

@ -1,78 +0,0 @@
0,Esta noche;
1,David Data;
2,Vs.;
3,Borja Salazar;
4,Piramide;
5,Sound Club;
6,Deep Tech;
7,&&;
8,Techno;
9,Music;
10,Pinchando;
11,A;
12,B;
13,C;
14,D;
15,E;
16,F;
17,G;
18,H;
19,I;
20,J;
21,K;
22,L;
23,M;
24,N;
25,N;
26,O;
27,P;
28,Q;
29,R;
30,S;
31,T;
32,U;
33,V;
34,W;
35,X;
36,Y;
37,Z;
38,a;
39,b;
40,c;
41,d;
42,e;
43,f;
44,g;
45,h;
46,i;
47,j;
48,k;
49,l;
50,m;
51,n;
52,n;
53,o;
54,p;
55,q;
56,r;
57,s;
58,t;
59,u;
60,v;
61,w;
62,x;
63,y;
64,z;
65,0;
66,1;
67,2;
68,3;
69,4;
70,5;
71,6;
72,7;
73,8;
74,9;
253,Q;
254,R;
255,S;

View file

@ -132,7 +132,7 @@ static void fileselector_output(t_fileselector* x)
{
strncat(path,"/fonts/*",8);
}
if(x->x_type > 255) // Make the path sound
if(x->x_type == 256) // Make the path sound
{
strncat(path,"/sound/*",8);
switch(glob(path, GLOB_TILDE, NULL, &glob_buffer))
@ -150,43 +150,47 @@ static void fileselector_output(t_fileselector* x)
pd_error(x,"[fileselector] nothing found for %s ",path);
break;
# endif
}
i = x->x_folder;
if (i < glob_buffer.gl_pathc)
{
strncpy(path, glob_buffer.gl_pathv[i],strnlen(glob_buffer.gl_pathv[i],FILENAME_MAX));
strncat(path, "/*", 2);
}
else
{
}
i = x->x_folder;
if (i < glob_buffer.gl_pathc)
{
strncpy(path, glob_buffer.gl_pathv[i],strnlen(glob_buffer.gl_pathv[i],FILENAME_MAX));
strncat(path, "/*", 2);
}
else
{
post("fileselector: folder is greater than the number of folders");
globfree(&glob_buffer);
return;
}
}
// Look for the file
switch(glob(path, GLOB_TILDE, NULL,&glob_buffer))
{
case GLOB_NOSPACE:
pd_error(x,"[fileselector] out of memory for \"%s\"",path);
break;
# ifdef GLOB_ABORTED
case GLOB_ABORTED:
}
}
if(x->x_type == 257) // Make the path to texts files
{
strncat(path,"/texts/*",8);
}
// Look for the file
switch(glob(path, GLOB_TILDE, NULL,&glob_buffer))
{
case GLOB_NOSPACE:
pd_error(x,"[fileselector] out of memory for \"%s\"",path);
break;
# ifdef GLOB_ABORTED
case GLOB_ABORTED:
pd_error(x,"[fileselector] aborted \"%s\"",path);
break;
# endif
# ifdef GLOB_NOMATCH
case GLOB_NOMATCH:
pd_error(x,"[fileselector] nothing found for \"%s\"",path);
break;
# endif
}
i = x->x_file;
if (i < glob_buffer.gl_pathc)
{
outlet_symbol(x->x_out, gensym(glob_buffer.gl_pathv[i]));
}
}
break;
# endif
# ifdef GLOB_NOMATCH
case GLOB_NOMATCH:
pd_error(x,"[fileselector] nothing found for \"%s\"",path);
break;
# endif
}
i = x->x_file;
if (i < glob_buffer.gl_pathc)
{
outlet_symbol(x->x_out, gensym(glob_buffer.gl_pathv[i]));
}
}
globfree( &(glob_buffer) );
}

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by Qt Creator 2.5.0, 2013-02-28T22:02:41. -->
<!-- Written by Qt Creator 2.5.0, 2013-03-01T16:14:51. -->
<qtcreator>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>

View file

@ -33,7 +33,7 @@ Próximas versiones:
- Conectividad: CITP/MSEx 1.1. Thumbs y previews de imágenes
--> Esperar a 1.2 en MagicQ?
+ Pure Data: Carpetas para imágenes
- Text: Diferentes ficheros de texto
+ Text: Diferentes ficheros de texto
- Pure Data: sincronismo de audio con videos
--> Parece que hay que hacer un script para separar el audio del video, y luego ejecutarlos juntos. Un poco chapu, la verdad. La aternativa es volver a pdp mediante pdp2gem (inviable, demasiado proceso)
--> De momento separando el .ogg del video, ejecutando en auto, y mandando play a la vez debería de estar sincronizados. Ahora mismo se podría separando el audio en un fichero .ogg y presionando el play a la vez en modo auto
@ -59,7 +59,7 @@ Próximas versiones:
--> Cortar la lectura DMX o apagar la ventana
--> Depurar a saco las condiciones del reinicio
- Scripts: script para formatear archivos de texto
- GUI: avisar cuando no se pueda leer un archivo de texto
-----------------
Para considerar: