Commit 2dea8ed2 authored by J Reso's avatar J Reso
Browse files

Docs+examples

parent b92b7bb9
......@@ -2,13 +2,13 @@
#X declare -path abstractions/in -path abstractions/numbers -path abstractions/audio
-path abstractions/video -path abstractions/core -path abstractions/out
-path abstractions -path abstractions/brutbox;
#X declare -path abstractions/seq;
#X declare -path abstractions/seq/;
#X obj 9 359 audio-master;
#X obj 9 144 cnv 10 120 10 empty empty EXEMPLES 0 5 1 10 -262144 -66577
0;
#X obj 9 206 cnv 10 10 10 empty empty OBJETS 0 5 1 10 -262144 -66577
0;
#N canvas 110 406 418 302 MAIN 0;
#X obj 9 144 cnv 10 120 10 empty \$0-cnv-ex EXEMPLES 0 5 1 10 -262144
-66577 0;
#X obj 9 206 cnv 10 10 10 empty \$0-cnv-obj OBJETS 0 5 1 10 -262144
-66577 0;
#N canvas 104 409 418 302 MAIN 0;
#X obj 50 20 cnv 10 120 25 empty empty MAIN 5 8 1 10 -228856 -99865
0;
#X obj 56 238 bng 8 250 50 0 \$0-open-sliders \$0-open-slidersIn empty
......@@ -50,13 +50,13 @@
#X connect 16 0 8 0;
#X connect 16 0 14 0;
#X restore 49 99 pd CPU;
#N canvas 214 411 465 178 INCLUDE 0;
#N canvas 212 412 465 178 INCLUDE 0;
#X text 46 23 Import folder paths to load abstractions :;
#X obj 48 52 declare -path abstractions/in -path abstractions/numbers
-path abstractions/audio -path abstractions/video -path abstractions/core
-path abstractions/out -path abstractions -path abstractions/brutbox
;
#X obj 48 122 declare -path abstractions/seq;
#X obj 48 122 declare -path abstractions/seq/;
#X restore 49 79 pd INCLUDE;
#N canvas 543 381 424 294 HELLO_MESSAGE 0;
#X obj 38 109 loadbang;
......@@ -194,7 +194,7 @@
#X restore 2 617 pd open;
#X restore 54 253 pd BIG_SLIDERS;
#X text 48 57 Main :;
#X obj 55 34 cnv 10 10 10 empty \$0-CNV-CPU CPU:6% 0 5 0 10 -233017
#X obj 55 34 cnv 10 10 10 empty \$0-CNV-CPU CPU:4% 0 5 0 10 -233017
-166441 0;
#N canvas 632 229 723 458 ADD_OBJECTS 0;
#X text 284 369 \; example-file obj x y abstraction;
......@@ -263,7 +263,7 @@
#X connect 25 0 4 0;
#X connect 26 0 4 0;
#X restore 49 161 pd ADD_OBJECTS;
#N canvas 363 204 635 447 PREFERENCES 0;
#N canvas 361 205 635 447 PREFERENCES 0;
#X msg 300 176 en;
#X obj 499 351 s M-UPDATE;
#X obj 500 330 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
......@@ -446,7 +446,7 @@
#X connect 66 0 1 0;
#X connect 67 0 61 0;
#X restore 47 85 pd _READ_WRITE_PREF;
#N canvas 334 208 776 446 LEVEL-LANGUAGE-LABEL-COLORS 0;
#N canvas 168 132 1024 561 LEVEL-LANGUAGE-LABEL-COLORS 0;
#X obj 85 184 s \$0-cnv-beginner;
#X msg 85 163 label \$1;
#X obj 85 142 symbol;
......@@ -496,6 +496,20 @@
#X obj 558 79 sel en fr;
#X msg 558 123 RECORDING;
#X msg 583 103 ENREGISTREMENT;
#X msg 716 156 label \$1;
#X obj 716 135 symbol;
#X obj 716 69 sel en fr;
#X msg 847 151 label \$1;
#X obj 847 130 symbol;
#X obj 847 64 sel en fr;
#X obj 778 11 r M-LANGUAGE;
#X obj 778 36 symbol;
#X obj 713 179 s \$0-cnv-ex;
#X obj 844 174 s \$0-cnv-obj;
#X msg 847 108 OBJECTS;
#X msg 872 88 OBJETS;
#X msg 741 94 EXEMPLES;
#X msg 716 113 EXAMPLES;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 11 0;
......@@ -546,6 +560,21 @@
#X connect 46 1 48 0;
#X connect 47 0 45 0;
#X connect 48 0 45 0;
#X connect 49 0 57 0;
#X connect 50 0 49 0;
#X connect 51 0 62 0;
#X connect 51 1 61 0;
#X connect 52 0 58 0;
#X connect 53 0 52 0;
#X connect 54 0 59 0;
#X connect 54 1 60 0;
#X connect 55 0 56 0;
#X connect 56 0 51 0;
#X connect 56 0 54 0;
#X connect 59 0 53 0;
#X connect 60 0 53 0;
#X connect 61 0 50 0;
#X connect 62 0 50 0;
#X restore 45 60 pd LEVEL-LANGUAGE-LABEL-COLORS;
#X obj 360 86 delay 1000;
#X msg 360 111 1;
......@@ -772,3 +801,4 @@ empty 0 -8 0 10 -208051 -208051 -262144 0;
#X obj 82 89 image medias/logo/fr.gif;
#X obj 9 157 m-patch examples/basics;
#X obj 9 178 m-patch examples/advanced;
#X text 64 52 0.9;
......@@ -3,7 +3,7 @@ A Free Open Source Kit To Simplify Programming Interactivity
- Version: 0.90 (beta)
- Languages: English, French
- Date: 08/2015
- Date: 09/2015
- Contact: contact_at_reso-nance.org
- Website: http://reso-nance.org/malinette
- Licence: GNU/GPL v3
......
#N canvas 129 210 599 352 10;
#N canvas 127 211 599 352 10;
#X obj 73 317 dac~;
#X msg 433 225 \; pd dsp 1;
#X text 493 230 Audio on;
#X obj 72 111 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 72 111 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 72 157 random 3000;
#X floatatom 236 179 5 0 2000 2 attack(ms) - -;
......@@ -14,8 +14,8 @@
#X obj 72 182 osc~ 440;
#X obj 72 287 *~ 0.5;
#X text 67 14 audio-attack \; ----------------- \; Trigger a sound
with an enveloppe \; You need to trigger the second outlet to work.
;
with a basic enveloppe \; You need to trigger the second outlet to
work.;
#X connect 3 0 8 0;
#X connect 4 0 10 0;
#X connect 5 0 9 2;
......
#N canvas 127 83 496 610 10;
#N canvas 125 84 496 610 10;
#X declare -path ../core;
#X obj 53 147 bng 15 250 50 0 empty empty load 17 7 0 10 -262144 -1
-1;
......@@ -6,8 +6,6 @@
#X text 87 218 number of sounds loaded;
#X msg 307 176 see;
#X floatatom 59 396 5 0 0 1 nb_of_sounds - -;
#X text 52 22 audio-bank \; ---------- \; Load a folder of sounds \;
Arguments \; \$1:ID \; \$2: folder/pattern \, ex: ./samples/*.wav;
#X obj 59 329 bng 15 250 50 0 empty empty load 17 7 0 10 -262144 -1
-1;
#X text 49 299 //////////////// EXAMPLE /////////////////;
......@@ -23,13 +21,16 @@ message;
#X msg 189 459 snd \$1 \, play;
#X obj 189 440 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
#X connect 0 0 13 0;
#X connect 3 0 13 0;
#X connect 6 0 11 0;
#X connect 11 0 14 0;
#X connect 12 0 13 0;
#X connect 13 0 1 0;
#X connect 14 0 4 0;
#X connect 15 0 10 0;
#X connect 16 0 15 1;
#X connect 17 0 16 0;
#X text 52 22 audio-bank \; ---------- \; Load a folder of sounds \;
Arguments \; \$1:ID of the bank \; \$2: folder/pattern \, ex: ./samples/*.wav
;
#X connect 0 0 12 0;
#X connect 3 0 12 0;
#X connect 5 0 10 0;
#X connect 10 0 13 0;
#X connect 11 0 12 0;
#X connect 12 0 1 0;
#X connect 13 0 4 0;
#X connect 14 0 9 0;
#X connect 15 0 14 1;
#X connect 16 0 15 0;
#N canvas 425 101 622 405 10;
#N canvas 423 102 622 405 10;
#X declare -path ../core;
#X msg 520 70 \; pd dsp 1;
#X text 521 47 Audio on;
#X obj 207 232 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 207 232 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 208 252 on \$1;
#X obj 29 86 noise~;
#X text 75 11 audio-chorus \; ------------ \; Chorus effect \;;
#X obj 76 84 audio-sampler;
#X obj 77 256 *~ 0.2;
#X obj 68 297 dac~;
#X obj 76 294 dac~;
#X text 202 39 Play a soud to test;
#X msg 209 58 file ../../medias/sounds/voice.wav \, play;
#X msg 211 190 drywet 1 \, feed 0.2 \, rate 0.2 \, depth 0.3;
......
#N canvas 225 149 662 552 10;
#X obj 47 344 dac~;
#X obj 296 310 mtof;
#X msg 296 330 ms \$1;
#X obj 299 291 hsl 128 15 0 127 0 0 empty empty midi_(0-127) 10 9 0
#N canvas 223 150 662 517 10;
#X obj 47 369 dac~;
#X obj 296 335 mtof;
#X msg 296 355 ms \$1;
#X obj 299 316 hsl 128 15 0 127 0 0 empty empty midi_(0-127) 10 9 0
8 -262144 -1 -1 0 1;
#X obj 47 262 audio-delay;
#X obj 47 190 *~;
#X obj 47 146 osc~ 440;
#X obj 105 113 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 47 287 audio-delay;
#X obj 47 215 *~;
#X obj 47 171 osc~ 440;
#X obj 105 138 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 105 134 metro 1000;
#X obj 105 155 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
#X obj 105 159 metro 1000;
#X obj 105 180 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 127 154 <- test;
#X text 127 179 <- test;
#N canvas 264 357 450 300 attack 0;
#X obj 118 216 line~;
#X obj 118 150 del 2;
......@@ -34,31 +34,32 @@
#X connect 5 0 0 0;
#X connect 6 0 4 0;
#X connect 8 0 6 0;
#X restore 105 174 pd attack;
#X obj 47 310 *~ 0.3;
#X msg 252 133 feed 0.8;
#X msg 501 54 \; pd dsp 1;
#X text 498 31 Audio on;
#X text 41 12 audio-delay \; ----------- \; Simple delay used for "retuner/repitch"
\; Convert a frequency into the required delay line length (in ms)
to generate said pitch.(use [mtof] to get freq from midi) \;;
#X text 41 389 // inspired by the karpluck~ object;
#X text 317 132 feedback (0-1);
#X msg 250 223 tune 0;
#X msg 298 245 ms \$1;
#X obj 301 225 hsl 128 15 0.1 5000 1 0 empty empty milliseconds 10
#X restore 105 199 pd attack;
#X obj 47 335 *~ 0.3;
#X msg 252 158 feed 0.8;
#X msg 501 19 \; pd dsp 1;
#X text 498 -4 Audio on;
#X text 41 414 // inspired by the karpluck~ object;
#X text 317 157 feedback (0-1);
#X msg 250 248 tune 0;
#X msg 298 270 ms \$1;
#X obj 301 250 hsl 128 15 0.1 5000 1 0 empty empty milliseconds 10
10 0 8 -262144 -1 -1 0 1;
#X msg 251 181 drywet \$1;
#X obj 251 162 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X msg 251 206 drywet \$1;
#X obj 251 187 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 317 179 bypass effect;
#X text 440 222 if tune = 0 : normal delay;
#X text 440 281 if tune = 1 : pitch delay;
#X obj 253 108 hsl 128 15 0 1 0 0 empty empty feed 10 9 0 8 -262144
#X text 317 204 bypass effect;
#X text 440 247 if tune = 0 : normal delay;
#X text 440 306 if tune = 1 : pitch delay;
#X obj 253 133 hsl 128 15 0 1 0 0 empty empty feed 10 9 0 8 -262144
-1 -1 0 1;
#X obj 246 268 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 246 293 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 245 290 tune \$1;
#X msg 245 315 tune \$1;
#X text 40 -24 audio-delay \; ----------- \; Simple delay \; Used for
"retuner/repitch" \; Convert a frequency into the required delay line
length (in ms) to generate said pitch.(use [mtof] to get freq from
midi) \;;
#X connect 1 0 2 0;
#X connect 2 0 4 1;
#X connect 3 0 1 0;
......@@ -72,12 +73,12 @@ to generate said pitch.(use [mtof] to get freq from midi) \;;
#X connect 12 0 0 0;
#X connect 12 0 0 1;
#X connect 13 0 4 1;
#X connect 18 0 4 1;
#X connect 19 0 4 1;
#X connect 20 0 4 1;
#X connect 21 0 20 0;
#X connect 22 0 4 1;
#X connect 23 0 22 0;
#X connect 27 0 4 1;
#X connect 28 0 29 0;
#X connect 29 0 4 1;
#X coords 0 552 1 551 105 50 0;
#X connect 20 0 19 0;
#X connect 21 0 4 1;
#X connect 22 0 21 0;
#X connect 26 0 4 1;
#X connect 27 0 28 0;
#X connect 28 0 4 1;
#X coords 0 517 1 516 105 50 0;
#N canvas 73 132 526 602 10;
#N canvas 69 134 526 602 10;
#X obj 51 469 dac~;
#X obj 50 183 *~;
#X msg 418 445 \; pd dsp 1;
......@@ -63,15 +63,17 @@
#X restore 108 165 pd attack;
#X text 417 424 Audio on;
#X text 286 105 milliseconds (all delays);
#X text 49 507 // From kristof lauwers \; http://osdir.com/ml/multimedia.puredata.general/2003-10/msg00169.html
#X text 46 531 // From kristof lauwers \; http://osdir.com/ml/multimedia.puredata.general/2003-10/msg00169.html
;
#X msg 244 436 drywet \$1;
#X obj 244 417 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 311 435 bypass effect;
#X obj 51 220 audio-delay4;
#X text 46 12 audio-delay4 \; ------------ \; Audio multidelay (4 bands).
#X text 46 12 audio-delay4 \; ------------ \; 4 bands audio delay \;
;
#X obj 245 10 hsl 128 15 0 1 0 0 empty empty feed 10 9 0 8 -262144
-1 -1 0 1;
#X connect 1 0 44 0;
#X connect 3 0 5 0;
#X connect 4 0 6 1;
......@@ -104,3 +106,4 @@
#X connect 41 0 44 1;
#X connect 42 0 41 0;
#X connect 44 0 6 0;
#X connect 46 0 44 1;
#N canvas 55 131 845 492 10;
#N canvas 53 132 845 492 10;
#X obj 54 222 inlet~;
#X obj 106 341 outlet~;
#X obj 205 343 outlet~;
......@@ -138,23 +138,22 @@
#X obj 201 117 cnv 15 138 20 empty empty empty 20 12 1 9 -187776 -33289
0;
#X obj 203 127 hsl 65 10 0.1 4000 0 0 \$0-delay1 \$0-delay1-in delay1
1 6 1 9 -187776 -33289 -33289 16 1;
1 6 1 9 -187776 -33289 -33289 2 1;
#X obj 203 137 hsl 65 10 0.1 4000 0 0 \$0-delay2 \$0-delay2-in delay2
1 6 1 9 -187776 -33289 -33289 64 1;
1 6 1 9 -187776 -33289 -33289 14 1;
#X obj 273 127 hsl 65 10 0.1 4000 0 0 \$0-delay3 \$0-delay3-in delay3
1 6 1 9 -187776 -33289 -33289 256 1;
1 6 1 9 -187776 -33289 -33289 86 1;
#X obj 273 137 hsl 65 10 0.1 4000 0 0 \$0-delay4 \$0-delay4-in delay4
1 6 1 9 -187776 -33289 -33289 1024 1;
1 6 1 9 -187776 -33289 -33289 518 1;
#X obj 203 147 hsl 135 10 0 0.6 0 0 \$0-feedback \$0-feedback-in feedback
1 6 1 9 -187776 -33289 -33289 0 1;
1 6 1 9 -187776 -33289 -33289 6700 1;
#X obj 330 117 tgl 10 0 \$0-drywet \$0-drywet-in empty -17 6 1 9 -187776
-33289 -33289 0 1;
#X obj 260 117 nbx 3 10 0.1 2000 0 0 \$0-ms \$0-ms-in ms -15 5 1 9
-187776 -33289 -33289 10 256;
-187776 -33289 -33289 1.5 256;
#X obj 301 117 nbx 3 10 0.1 2000 0 0 \$0-x \$0-x-in empty 0 -5 1 9
-187776 -33289 -33289 4 256;
-187776 -33289 -33289 6 256;
#X obj 293 120 cnv 5 5 5 empty empty * 0 5 1 14 -187776 -33289 0;
#X obj 422 199 route drywet ms x d1 d2 d3 d4 feed;
#X obj 424 416 s \$0-drywet-in;
#X obj 105 224 r \$0-drywet;
#X obj 551 104 sel 0;
......@@ -165,37 +164,39 @@
#X obj 551 40 t b b;
#X msg 547 174 on 1 \, x \$2 \, ms \$1;
#X msg 597 130 4;
#X obj 422 199 route drywet ms x d1 d2 d3 d4 feed float;
#X connect 0 0 16 0;
#X connect 4 0 6 0;
#X connect 4 1 15 0;
#X connect 6 0 1 0;
#X connect 7 0 32 0;
#X connect 14 0 40 0;
#X connect 7 0 42 0;
#X connect 14 0 39 0;
#X connect 15 0 2 0;
#X connect 16 0 1 0;
#X connect 16 0 2 0;
#X connect 16 1 4 0;
#X connect 18 0 35 0;
#X connect 18 0 34 0;
#X connect 20 0 3 0;
#X connect 21 0 3 1;
#X connect 32 0 33 0;
#X connect 32 1 9 0;
#X connect 32 2 19 0;
#X connect 32 3 10 0;
#X connect 32 4 11 0;
#X connect 32 5 12 0;
#X connect 32 6 13 0;
#X connect 32 7 17 0;
#X connect 34 0 16 1;
#X connect 35 0 36 0;
#X connect 35 1 39 0;
#X connect 36 0 39 0;
#X connect 37 0 38 0;
#X connect 38 0 42 0;
#X connect 38 1 39 1;
#X connect 39 0 41 0;
#X connect 40 0 18 0;
#X connect 40 1 37 0;
#X connect 41 0 32 0;
#X connect 42 0 39 1;
#X connect 33 0 16 1;
#X connect 34 0 35 0;
#X connect 34 1 38 0;
#X connect 35 0 38 0;
#X connect 36 0 37 0;
#X connect 37 0 41 0;
#X connect 37 1 38 1;
#X connect 38 0 40 0;
#X connect 39 0 18 0;
#X connect 39 1 36 0;
#X connect 40 0 42 0;
#X connect 41 0 38 1;
#X connect 42 0 32 0;
#X connect 42 1 9 0;
#X connect 42 2 19 0;
#X connect 42 3 10 0;
#X connect 42 4 11 0;
#X connect 42 5 12 0;
#X connect 42 6 13 0;
#X connect 42 7 17 0;
#X connect 42 8 17 0;
#X coords 0 0 1 1 140 60 1 200 100;
#N canvas 128 90 641 677 10;
#N canvas 126 90 641 677 10;
#X obj 75 170 noise~;
#X obj 75 334 dac~;
#X msg 262 267 reset;
#X msg 259 156 0.2 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.8 1 0.2 0.3 0.1;
#X msg 259 184 0.6 0.7 0.1 0.7 0.7 0.1 0.4 0.2 0.8 0.3 0.2 1 0.1;
#X text 256 138 list of presets;
#X msg 208 429 0.23 0.12 0.17 0.18 0.15 0.12 0.28 0.26 0.29 0.13 0.18
0.12 0.21;
#X msg 208 429 0.6 0.7 0.1 0.7 0.7 0.1 0.4 0.2 0.8 0.3 0.2 1 0.1;
#X text 135 286 output list;
#X msg 261 220 rand 0 0.3;
#X msg 261 244 rand 0.3 0.7;
......@@ -17,7 +16,6 @@
#X msg 367 216 stop;
#X obj 211 115 hsl 70 15 0 1 0 0 empty empty drywet_(0-1) 3 8 0 8 -262144
-1 -1 0 1;
#X text 75 27 audio-eq13 \; ---------- \; Equalizer 13 bands;
#X obj 75 201 audio-eq13;
#X obj 75 308 *~ 0.05;
#X obj 208 384 list prepend set;
......@@ -30,29 +28,30 @@
#X obj 81 624 *~ 0.05;
#X obj 81 510 noise~;
#X obj 82 540 audio-eq13;
#X connect 0 0 16 0;
#X connect 2 0 16 1;
#X connect 3 0 16 1;
#X connect 4 0 16 1;
#X connect 8 0 16 1;
#X connect 9 0 16 1;
#X text 75 27 audio-eq13 \; ---------- \; Equalizer 13 bands \;;
#X connect 0 0 15 0;
#X connect 2 0 15 1;
#X connect 3 0 15 1;
#X connect 4 0 15 1;
#X connect 8 0 15 1;
#X connect 9 0 15 1;
#X connect 10 0 11 0;
#X connect 11 0 9 0;
#X connect 11 0 12 0;
#X connect 12 0 10 0;
#X connect 13 0 10 0;
#X connect 14 0 16 1;
#X connect 16 0 17 0;
#X connect 16 1 18 0;
#X connect 17 0 1 0;
#X connect 17 0 1 1;
#X connect 18 0 19 0;
#X connect 19 0 6 0;
#X connect 20 0 16 1;
#X connect 22 0 16 1;
#X connect 23 0 27 1;
#X connect 25 0 24 0;
#X connect 25 0 24 1;
#X connect 26 0 27 0;
#X connect 27 0 25 0;
#X connect 27 1 23 0;
#X connect 14 0 15 1;
#X connect 15 0 16 0;
#X connect 15 1 17 0;
#X connect 16 0 1 0;
#X connect 16 0 1 1;
#X connect 17 0 18 0;
#X connect 18 0 6 0;
#X connect 19 0 15 1;
#X connect 21 0 15 1;
#X connect 22 0 26 1;
#X connect 24 0 23 0;
#X connect 24 0 23 1;
#X connect 25 0 26 0;
#X connect 26 0 24 0;
#X connect 26 1 22 0;
#N canvas 1 96 574 538 10;
#N canvas 1 97 574 538 10;
#X obj 58 487 dac~;
#X obj 105 354 vsl 15 50 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 2450 1;
......@@ -19,10 +19,6 @@
#X floatatom 171 220 5 0 0 0 - - -;
#X floatatom 229 220 5 0 0 0 - - -;
#X obj 132 365 init 0.5;
#X text 52 30 audio-cutoff \; ------------ \; Classic audio filter
cutoff/resonance \; Inlets \; 1 : audio signal \; 2 : commands cutoff
\$1 \, reso \$1 and mode \$1 (lp \, hp \, bp \, n) for lowpass \, highpass
\, bandpass \, notch.;
#X text 490 38 < Audio on;
#X msg 342 226 1;
#X msg 312 226 0;
......@@ -36,6 +32,10 @@ cutoff/resonance \; Inlets \; 1 : audio signal \; 2 : commands cutoff
1;
#X text 378 309 bypass effect;
#X obj 58 271 audio-filter;
#X text 51 29 audio-filter \; ------------ \; Classic audio filter
cutoff/resonance \; Inlets \; 1 : audio signal \; 2 : commands cutoff
\$1 \, reso \$1 and mode \$1 (lp \, hp \, bp \, n) for lowpass \, highpass
\, bandpass \, notch.;
#X connect 1 0 3 0;
#X connect 2 0 4 1;
#X connect 2 0 5 1;
......@@ -43,19 +43,19 @@ cutoff/resonance \; Inlets \; 1 : audio signal \; 2 : commands cutoff
#X connect 4 0 0 0;
#X connect 5 0 0 1;
#X connect 7 0 14 0;
#X connect 8 0 29 1;
#X connect 8 0 28 1;
#X connect 9 0 15 0;
#X connect 10 0 29 1;
#X connect 11 0 29 0;
#X connect 12 0 29 1;
#X connect 10 0 28 1;
#X connect 11 0 28 0;
#X connect 12 0 28 1;
#X connect 14 0 8 0;
#X connect 15 0 10 0;
#X connect 16 0 1 0;
#X connect 18 0 12 0;
#X connect 19 0 12 0;
#X connect 20 0 12 0;
#X connect 21 0 12 0;
#X connect 22 0 12 0;
#X connect 26 0 29 1;
#X connect 27 0 26 0;
#X connect 29 0 4 0;
#X connect 29 0 5 0;
#X connect 25 0 28 1;
#X connect 26 0 25 0;
#X connect 28 0 4 0;
#X connect 28 0 5 0;
#N canvas 331 259 362 331 10;
#N canvas 327 289 607 380 10;
#X declare -path ../numbers;
#X obj 61 306 dac~;
#X msg 250 79 \; pd dsp 1;
#X text 46 31 audio-flanger \; --------------- \; ??????;
#X obj 55 213 audio-flanger;
#X obj 55 279 *~ 0.2;
#X obj 106 278 *~ 0.2;
#X obj 56 94 synth 0 60;
#X connect 3 0 4 0;
#X connect 3 1 5 0;
#X connect 4 0 0 0;
#X connect 5 0 0 1;
#X connect 6 0 3 0;
#X connect 6 0 3 1;
#X text 56 27 audio-flanger \; ------------- \; Flanger effect \;;
#X msg 202 223 freq 0.5 \, width 0.5 \, feed 0.5 \, wet 1 \, gain 1
\, drywet 1;
#X text 199 198 Commands;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 0 0;
#X connect 4 0 0 1;
#X connect 5 0 2 0;
#X connect 5 0 2 1;
#N canvas 457 95 806 387 10;
#N canvas 451 98 806 387 10;
#X obj 372 40 inlet command;
#X obj 402 63 initbang;
#X obj 97 311 outlet~;
#N canvas 1156 28 587 663 workings 0;
#N canvas 778 79 587 663 workings 0;
#X obj 306 454 r \$0-gain;
#N canvas 0 22 462 312 rh_scalelog 0;
#X obj 20 155 exp;
......
#N canvas 29 84 669 575 10;
#N canvas 27 85 571 635 10;
#X declare -path ../numbers;
#X msg 436 99 \; pd dsp 1;
#X obj 228 132 tgl 15 0 empty empty test 17 7 0 10 -262144 -1 -1 1
1;
#X obj 290 115 vsl 15 50 20 500 0 0 empty empty time 0 -9 0 10 -262144
-1 -1 3400 1;
#X obj 222 298 hradio 15 1 0 7 empty empty materials 0 -8 0 10 -262144
-1 -1 0;
#X floatatom 222 352 5 0 5 1 formants - -;
......@@ -17,17 +15,15 @@
#X text 436 79 Audio on;
#X obj 59 368 audio-formant;
#X obj 365 301 hradio 15 1 0 5 empty empty vowels(a_i_o_ai_e) 0 -8
0 10 -262144 -1 -1 4;
#X text 53 534 // vowel : from vowel filters www.timvets.net;
#X text 56 518 // material : from fx.material~ (pdmtl abstractions)
0 10 -262144 -1 -1 2;
#X text 53 574 // vowel : from vowel filters www.timvets.net;
#X text 56 558 // material : from fx.material~ (pdmtl abstractions)
;
#X obj 365 320 + 7;
#X obj 210 479 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 278 497 bypass effect;
#X msg 211 498 on \$1;
#X text 56 17 audio-formant \; ----------- \; Materials and vowels
synthesis \;;
#X text 263 410 vowels : speed of variation;
#X obj 365 261 random 5;
#X obj 222 256 random 7;
......@@ -41,31 +37,29 @@ synthesis \;;
#X obj 316 213 + 1;
#X obj 316 169 init 1;
#X obj 60 248 audio-attack 0 300;
#X obj 95 216 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X connect 1 0 25 0;
#X connect 2 0 25 1;
#X connect 3 0 4 0;
#X connect 4 0 11 1;