Commit 7f20bc81 authored by Jérôme Abel's avatar Jérôme Abel

Fix relative path for [folder]

parent b47b0c45
#N canvas 590 83 560 396 10;
#N canvas 590 83 601 396 10;
#X obj 41 116 bng 15 250 50 0 empty empty Random 0 -7 0 10 -262144
-1 -1;
#X msg 235 197 *-help.pd;
#X msg 252 222 ../*.*;
#X floatatom 174 283 5 0 0 3 number_of_files - -, f 5;
#X text 37 28 folder \; ------ \; Select a file from a folder with
a pattern \; Argument: \$1: folder and pattern (symbol);
#X text 320 225 All files in the parent folder;
#X text 221 143 Folder and pattern;
#X obj 41 288 print FILE;
#X floatatom 51 150 5 0 100 2 Select - -, f 5;
......@@ -15,13 +13,15 @@ a pattern \; Argument: \$1: folder and pattern (symbol);
#X text 318 167 All soundfiles WAVE;
#X msg 61 192 data/*.wav;
#X text 58 173 Pattern and random;
#X obj 41 239 folder data/*.wav;
#X text 36 352 Dependency : hcs \, list-abs \, tof \, iemlib;
#X connect 0 0 14 0;
#X connect 1 0 14 1;
#X connect 2 0 14 1;
#X connect 8 0 14 0;
#X connect 9 0 14 1;
#X connect 12 0 14 0;
#X connect 14 0 7 0;
#X connect 14 1 3 0;
#X text 36 353 Dependencies : hcs \, list-abs \, tof \, iemlib;
#X obj 41 242 folder data/*.wav;
#X msg 252 224 ../../*.*;
#X text 319 224 All files in the grand parent folder;
#X connect 0 0 13 0;
#X connect 1 0 13 1;
#X connect 6 0 13 0;
#X connect 7 0 13 1;
#X connect 10 0 13 0;
#X connect 13 0 5 0;
#X connect 13 1 2 0;
#X connect 14 0 13 1;
#N canvas 1 85 734 568 10;
#X obj 172 276 list;
#X obj 217 276 list;
#X obj 292 242 bng 15 250 50 0 empty empty empty 17 7 1 9 -187776 -33289
#N canvas 1034 121 885 731 10;
#X obj 209 306 list;
#X obj 254 306 list;
#X obj 329 272 bng 15 250 50 0 empty empty empty 17 7 1 9 -187776 -33289
-33289;
#X floatatom 74 362 5 0 0 0 - - -, f 5;
#X obj 74 409 list;
#X obj 74 383 t b f;
#X obj 48 322 random;
#X text 321 241 <- reset;
#N canvas 2 79 450 300 list-idx 0;
#X obj 131 88 inlet;
#X obj 168 224 outlet;
#X obj 206 87 inlet;
#X obj 168 190 list split 1;
#N canvas 2 79 450 300 list-splat 0;
#X obj 94 39 inlet;
#X obj 172 39 inlet;
#X obj 94 236 outlet;
#X obj 181 237 outlet;
#X obj 277 238 outlet;
#N canvas 308 114 692 535 negatives 0;
#X obj 213 50 inlet;
#X obj 289 121 inlet;
#X obj 213 447 outlet;
#X obj 245 407 outlet;
#X obj 278 376 outlet;
#X obj 213 325 list split;
#X obj 243 95 list-len;
#X text 80 20 This will only get called \, if the index is negative.
;
#X obj 213 74 t a a;
#X obj 273 148 +;
#X obj 273 171 moses;
#X obj 243 121 t f f;
#X msg 273 193 1;
#X obj 227 257 +;
#X text 66 258 this is a hack: ==>;
#X connect 0 0 8 0;
#X connect 1 0 9 1;
#X connect 5 0 2 0;
#X connect 5 1 3 0;
#X connect 5 2 4 0;
#X connect 6 0 11 0;
#X connect 8 0 5 0;
#X connect 8 1 6 0;
#X connect 9 0 10 0;
#X connect 10 0 12 0;
#X connect 10 1 5 1;
#X connect 11 0 13 1;
#X connect 11 1 9 0;
#X connect 12 0 13 0;
#X connect 13 0 5 1;
#X restore 198 179 pd negatives;
#X obj 145 123 < 0;
#N canvas 235 272 450 300 route 0;
#X obj 76 76 inlet;
#X obj 155 74 inlet;
#X obj 76 123 list prepend;
#X obj 76 158 route 0 1;
#X obj 76 231 outlet;
#X obj 105 192 outlet;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 1 5 0;
#X restore 94 147 pd route;
#X obj 172 95 t f f f;
#X obj 94 178 list split;
#X text 274 21 copy of list-abs/list-splat;
#X connect 0 0 7 0;
#X connect 1 0 8 0;
#X connect 5 0 2 0;
#X connect 5 1 3 0;
#X connect 5 2 4 0;
#X connect 6 0 7 1;
#X connect 7 0 9 0;
#X connect 7 1 5 0;
#X connect 8 0 6 0;
#X connect 8 1 9 1;
#X connect 8 2 5 1;
#X connect 9 0 2 0;
#X connect 9 1 3 0;
#X connect 9 2 4 0;
#X restore 131 149 pd list-splat;
#X text 267 10 copy of list-abs/list-idx;
#X text 205 67 float index;
#X text 130 68 list;
#X text 169 248 symbol;
#X connect 0 0 4 0;
#X connect 2 0 4 1;
#X connect 3 0 1 0;
#X connect 4 1 3 0;
#X restore 74 462 pd list-idx;
#X obj 172 217 t a b;
#X obj 178 197 symbol;
#X text 257 276 <- fill list of filenames;
#X floatatom 68 513 5 0 0 0 - - -, f 5;
#X obj 68 560 list;
#X obj 68 534 t b f;
#X obj 42 473 random;
#X text 358 271 <- reset;
#X obj 193 190 symbol;
#X text 294 306 <- fill list of filenames;
#X obj 406 118 symbol;
#X obj 326 117 symbol \$1;
#X obj 326 140 sel symbol;
#X obj 42 118 inlet;
#X obj 91 247 min 1;
#X obj 92 213 max 0;
#X obj 67 226 min 1;
#X obj 68 192 max 0;
#X obj 45 140 route bang float;
#X obj 181 107 inlet folder;
#X obj 74 488 outlet file;
#X text 162 465 // from list-abs/list-idx;
#X obj 240 420 outlet nb;
#X msg 509 189 add \$1;
#X obj 402 186 r \$0-bang;
#X obj 402 207 b;
#X obj 68 639 outlet file;
#X text 156 616 // from list-abs/list-idx;
#X obj 234 571 outlet nb;
#X msg 535 139 add \$1;
#X obj 613 153 r \$0-bang;
#X obj 613 174 b;
#X text 313 16 Argument \; \$1 : symbol folder/pattern;
#X obj 597 270 s \$0-cnv;
#X msg 597 248 label \$1;
#X obj 658 569 s \$0-cnv;
#X msg 658 547 label \$1;
#X obj 478 209 pmenu;
#X msg 478 102 clear;
#X obj 338 408 splitfilename /;
#X obj 338 364 list;
#X obj 338 386 list-iter;
#X obj 332 559 splitfilename /;
#X obj 219 446 list;
#X obj 332 537 list-iter;
#X obj 305 77 t b b b b;
#X obj 51 66 hradio 15 1 0 9 \$0-bang empty empty 0 -8 0 10 -262144
-1 -1 6;
#X obj 51 66 cnv 15 138 15 empty \$0-cnv synth-fm-help.pd 2 8 1 9 -233017
-1 -1 2;
#X obj 51 66 cnv 15 138 15 empty \$0-cnv voice.wav 2 8 1 9 -233017
-66577 0;
#X obj 237 393 list length;
#X obj 172 242 folder_list;
#X obj 231 544 list length;
#X obj 209 272 folder_list;
#X obj 305 56 loadbang, f 9;
#X obj 505 458 pack s s;
#X msg 504 488 symbol \$2/\$1;
#X msg 607 190 symbol Select...;
#X obj 513 331 splitfilename /;
#X obj 499 609 pack s s;
#X msg 498 639 symbol \$2/\$1;
#X msg 668 489 symbol Select...;
#X obj 507 482 splitfilename /;
#X obj 134 169 t b b a;
#X obj 203 154 t b a;
#X obj 206 213 t a b b;
#X obj 68 613 list-idx;
#X obj 199 243 path absolute;
#X connect 0 0 1 0;
#X connect 0 0 4 1;
#X connect 0 0 32 1;
#X connect 0 0 30 1;
#X connect 1 0 0 1;
#X connect 2 0 1 1;
#X connect 2 0 0 1;
#X connect 3 0 5 0;
#X connect 4 0 8 0;
#X connect 4 0 45 0;
#X connect 5 0 4 0;
#X connect 5 1 8 1;
#X connect 5 1 45 1;
#X connect 6 0 3 0;
#X connect 8 0 20 0;
#X connect 8 0 43 0;
#X connect 9 0 38 0;
#X connect 9 1 2 0;
#X connect 10 0 9 0;
#X connect 12 0 14 1;
#X connect 13 0 14 0;
#X connect 14 1 10 0;
#X connect 15 0 18 0;
#X connect 16 0 3 0;
#X connect 17 0 16 0;
#X connect 18 0 6 0;
#X connect 18 1 17 0;
#X connect 18 2 44 0;
#X connect 19 0 45 0;
#X connect 23 0 29 0;
#X connect 24 0 25 0;
#X connect 25 0 29 0;
#X connect 8 0 44 0;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 1 8 0;
#X connect 13 0 16 0;
#X connect 14 0 3 0;
#X connect 15 0 14 0;
#X connect 16 0 6 0;
#X connect 16 1 15 0;
#X connect 16 2 42 0;
#X connect 17 0 43 0;
#X connect 21 0 27 0;
#X connect 22 0 23 0;
#X connect 23 0 27 0;
#X connect 26 0 25 0;
#X connect 27 1 26 0;
#X connect 27 1 38 0;
#X connect 28 0 27 0;
#X connect 29 1 28 0;
#X connect 29 1 40 0;
#X connect 30 0 29 0;
#X connect 31 0 40 1;
#X connect 31 1 23 0;
#X connect 32 0 33 0;
#X connect 32 0 37 0;
#X connect 33 0 31 0;
#X connect 34 0 32 0;
#X connect 34 1 13 0;
#X connect 34 2 12 0;
#X connect 34 3 30 0;
#X connect 34 3 42 0;
#X connect 37 0 22 0;
#X connect 37 0 6 1;
#X connect 37 0 16 1;
#X connect 38 0 0 0;
#X connect 39 0 34 0;
#X connect 40 0 41 0;
#X connect 41 0 20 0;
#X connect 42 0 28 0;
#X connect 43 1 28 0;
#X connect 44 0 6 0;
#X connect 44 1 32 0;
#X connect 44 2 10 0;
#X connect 45 0 32 0;
#X connect 45 1 10 0;
#X connect 29 0 38 1;
#X connect 29 1 21 0;
#X connect 30 0 31 0;
#X connect 30 0 35 0;
#X connect 31 0 29 0;
#X connect 32 0 30 0;
#X connect 32 1 11 0;
#X connect 32 2 10 0;
#X connect 32 3 28 0;
#X connect 32 3 40 0;
#X connect 35 0 20 0;
#X connect 35 0 6 1;
#X connect 35 0 14 1;
#X connect 36 0 0 0;
#X connect 37 0 32 0;
#X connect 38 0 39 0;
#X connect 39 0 18 0;
#X connect 40 0 26 0;
#X connect 41 1 26 0;
#X connect 42 0 6 0;
#X connect 42 1 30 0;
#X connect 42 2 8 0;
#X connect 43 0 30 0;
#X connect 43 1 8 0;
#X connect 44 0 46 0;
#X connect 44 1 2 0;
#X connect 44 2 28 0;
#X connect 45 0 18 0;
#X connect 45 0 41 0;
#X connect 46 0 36 0;
#X coords 0 -1 1 1 140 35 1 50 50;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment