Skip to content

Commit

Permalink
Merge pull request #71 from flucoma/dev
Browse files Browse the repository at this point in the history
[release] 1.0.3
  • Loading branch information
tremblap authored Aug 12, 2022
2 parents 244388c + 872382a commit 335c976
Show file tree
Hide file tree
Showing 49 changed files with 1,621 additions and 1,125 deletions.
31 changes: 19 additions & 12 deletions help/fluid.ampfeature~-help.pd
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
#N canvas 51 50 692 774 12;
#X obj 17 13 cnv 15 660 42 empty empty fluid.ampfeature~ 1 22 0 36
#4ba3fb #ffffff 0;
#X obj 23 141 fluid.demosound~;
#X obj 23 142 fluid.demosound~;
#X obj 509 60 fluid.referencelauncher fluid.ampfeature~.html reference/ampfeature/
;
#X obj 17 60 cnv 15 488 17 empty empty Realtime\\\ Amplitude\\\ Differential\\\ Feature
4 8 0 13 #e0e0e0 #404040 0;
#X text 17 79 Calculate the amplitude differential feature used by
fluid.ampslice~, f 68;
#X text 22 121 1) Select a source., f 66;
#X obj 214 537 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 214 512 loadbang;
Expand Down Expand Up @@ -67,7 +66,6 @@ fluid.ampslice~, f 68;
#X connect 26 0 16 0;
#X coords 0 -1 1 1 162 90 2 100 100;
#X restore 208 262 pd parameters;
#X text 328 393 <-- more parameters;
#N canvas 492 171 717 633 parameters 0;
#X obj 29 577 r \$0-params;
#X obj 29 600 outlet;
Expand Down Expand Up @@ -121,14 +119,23 @@ take to reach the next value when raising., f 30;
#X connect 22 0 18 0;
#X connect 24 0 2 0;
#X restore 225 392 pd parameters;
#X connect 1 0 9 0;
#X connect 1 0 10 0;
#X obj 24 121 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X obj 94 626 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X obj 328 395 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 94 626 2) audio on!;
#X text 22 121 1) Select a source., f 66;
#X text 328 393 <-- more parameters;
#X connect 1 0 8 0;
#X connect 6 0 13 0;
#X connect 7 0 6 0;
#X connect 9 0 8 1;
#X connect 10 0 12 0;
#X connect 13 0 12 0;
#X connect 1 0 9 0;
#X connect 1 0 7 0;
#X connect 5 0 12 0;
#X connect 6 0 5 0;
#X connect 8 0 7 1;
#X connect 9 0 11 0;
#X connect 12 0 11 0;
#X connect 13 0 8 0;
#X connect 13 0 9 0;
#X connect 14 0 9 0;
#X connect 14 0 10 0;
#X connect 16 0 10 0;
84 changes: 46 additions & 38 deletions help/fluid.ampgate~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
;
#X obj 17 60 cnv 15 488 17 empty empty Gate\\\ Detection\\\ on\\\ a\\\ Signal
4 8 0 13 #e0e0e0 #404040 0;
#X text 22 121 1) Select a source., f 66;
#X obj 499 863 cnv 15 178 45 empty empty More\\\ information 4 10 0
13 #e0e0e0 #404040 0;
#N canvas 368 121 964 821 looking_ahead_or_back 0;
Expand Down Expand Up @@ -44,11 +43,6 @@ control;
-offthreshold -12;
#X obj 327 563 fexpr~ $x1[0]-$x1[-1];
#X text 336 544 delta~;
#X obj 564 541 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000
#000000 0 1;
#X obj 564 561 * 0.2;
#X obj 327 692 *~;
#X obj 415 692 *~;
#X obj 327 632 expr~ if($v1==1 \, 1 \, 0), f 10;
#X obj 415 632 expr~ if($v1==-1 \, 1 \, 0), f 11;
#X msg 327 214 reset \, minlengthabove 441 \, getlatency;
Expand Down Expand Up @@ -90,30 +84,35 @@ control;
#X coords 0 -1 1 1 196 51 2 100 100;
#X restore 69 517 pd scope;
#X obj 702 539 s \$0-latency2;
#X obj 397 740 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 397 738 1) switch audio on;
#X obj 327 692 *~ 0.2;
#X obj 415 692 *~ 0.2;
#X obj 619 185 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 619 183 2) explore various settings;
#X connect 3 0 5 0;
#X connect 4 0 7 1;
#X connect 5 0 7 0;
#X connect 7 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 30 0;
#X connect 8 0 26 0;
#X connect 9 0 10 0;
#X connect 9 0 29 0;
#X connect 9 1 28 0;
#X connect 10 0 16 0;
#X connect 10 0 17 0;
#X connect 12 0 13 0;
#X connect 13 0 15 1;
#X connect 13 0 14 1;
#X connect 14 0 0 0;
#X connect 15 0 0 1;
#X connect 16 0 14 0;
#X connect 17 0 15 0;
#X connect 9 0 25 0;
#X connect 9 1 24 0;
#X connect 10 0 12 0;
#X connect 10 0 13 0;
#X connect 12 0 30 0;
#X connect 13 0 31 0;
#X connect 14 0 9 0;
#X connect 15 0 9 0;
#X connect 16 0 9 0;
#X connect 17 0 9 0;
#X connect 18 0 9 0;
#X connect 19 0 9 0;
#X connect 20 0 9 0;
#X connect 21 0 9 0;
#X connect 22 0 9 0;
#X connect 28 0 31 0;
#X connect 24 0 27 0;
#X connect 30 0 0 0;
#X connect 31 0 0 1;
#X restore 502 883 pd looking_ahead_or_back;
#X obj 196 676 vradio 15 1 0 2 empty empty empty 0 -8 0 10 #fcfcfc
#000000 #000000 0;
Expand Down Expand Up @@ -297,18 +296,27 @@ an offset, f 45;
#X coords 0 -1 1 1 170 129 2 100 100;
#X restore 96 260 pd parameters;
#X obj 378 592 s \$0-latency;
#X connect 1 0 11 0;
#X connect 1 0 17 0;
#X connect 7 0 19 0;
#X connect 11 0 16 0;
#X connect 11 1 15 0;
#X connect 12 0 13 0;
#X connect 13 0 11 0;
#X connect 14 0 10 0;
#X connect 15 0 25 0;
#X connect 16 0 14 0;
#X connect 17 0 10 1;
#X connect 18 0 7 0;
#X connect 19 0 14 1;
#X connect 23 0 11 0;
#X connect 24 0 11 0;
#X obj 96 890 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 96 889 2) switch audio on;
#X obj 279 684 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 279 683 3) switch;
#X obj 21 121 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 22 121 1) Select a source., f 66;
#X connect 1 0 10 0;
#X connect 1 0 16 0;
#X connect 6 0 18 0;
#X connect 10 0 15 0;
#X connect 10 1 14 0;
#X connect 11 0 12 0;
#X connect 12 0 10 0;
#X connect 13 0 9 0;
#X connect 14 0 24 0;
#X connect 15 0 13 0;
#X connect 16 0 9 1;
#X connect 17 0 6 0;
#X connect 18 0 13 1;
#X connect 22 0 10 0;
#X connect 23 0 10 0;
60 changes: 37 additions & 23 deletions help/fluid.ampslice~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
various customisable options and conditions to detect relative amplitude
changes as onsets., f 64;
#X obj 20 179 fluid.demosound~;
#X text 19 159 1) Select a source., f 66;
#X obj 119 382 fluid.ampslice~ -slowrampup 4410 -slowrampdown 4410
-fastrampup 10 -fastrampdown 10 -onthreshold 9 -offthreshold 6 -minslicelength
4410 -highpassfreq 20 -floor -40, f 38;
Expand Down Expand Up @@ -94,6 +93,12 @@ samples \, or about 100 ms.;
#X obj 27 750 fluid.out~ ampslicehelp;
#X msg 268 444 fastrampup 10 \, fastrampdown 50 \, slowrampup 500 \,
slowrampdown 500, f 47;
#X obj 97 754 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 98 753 1) switch audio on;
#X obj 250 291 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 250 290 2) compare various presets;
#X connect 3 0 14 0;
#X connect 4 0 9 0;
#X connect 5 0 11 0;
Expand Down Expand Up @@ -134,25 +139,34 @@ slowrampdown 500, f 47;
#X obj 141 522 bng 15 250 50 0 empty empty empty 17 7 0 10 #ffe3c6
#000000 #000000;
#X obj 141 491 threshold~ 0.5 1 0.1 1;
#X connect 4 0 10 0;
#X connect 4 0 6 0;
#X connect 6 0 18 0;
#X connect 6 0 31 0;
#X connect 6 1 8 0;
#X connect 7 0 6 0;
#X connect 8 0 14 0;
#X connect 9 0 16 0;
#X connect 11 0 13 1;
#X connect 12 0 11 0;
#X connect 13 0 20 0;
#X connect 14 0 13 0;
#X connect 15 0 7 0;
#X connect 16 0 26 0;
#X connect 17 0 16 1;
#X connect 18 0 26 1;
#X connect 19 0 18 1;
#X connect 20 0 9 0;
#X connect 21 0 16 1;
#X connect 27 0 28 0;
#X connect 28 0 26 2;
#X connect 31 0 30 0;
#X obj 19 159 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X obj 99 836 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 99 835 2) switch audio on;
#X obj 160 750 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 160 749 3) select what to listen to;
#X text 20 157 1) Select a source., f 66;
#X connect 4 0 9 0;
#X connect 4 0 5 0;
#X connect 5 0 17 0;
#X connect 5 0 30 0;
#X connect 5 1 7 0;
#X connect 6 0 5 0;
#X connect 7 0 13 0;
#X connect 8 0 15 0;
#X connect 10 0 12 1;
#X connect 11 0 10 0;
#X connect 12 0 19 0;
#X connect 13 0 12 0;
#X connect 14 0 6 0;
#X connect 15 0 25 0;
#X connect 16 0 15 1;
#X connect 17 0 25 1;
#X connect 18 0 17 1;
#X connect 19 0 8 0;
#X connect 20 0 15 1;
#X connect 26 0 27 0;
#X connect 27 0 25 2;
#X connect 30 0 29 0;
40 changes: 27 additions & 13 deletions help/fluid.audiotransport~-help.pd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#N canvas 282 252 695 776 12;
#N canvas 112 45 695 776 12;
#X msg 268 516 interpolation \$1;
#X obj 17 13 cnv 15 660 42 empty empty fluid.audiotransport~ 1 22 0
36 #4ba3fb #ffffff 0;
Expand All @@ -16,8 +16,6 @@ optimal transport.;
1024 64 8192, f 31;
#X obj 271 471 hsl 200 35 0 1 0 0 empty empty empty -2 -8 0 10 #fcfcfc
#000000 #000000 0 1;
#X text 20 147 1) load sounds in both players;
#X text 304 446 interpolate between the two different sounds;
#X obj 532 690 cnv 15 145 50 empty empty More\\\ information 4 10 0
13 #e0e0e0 #404040 0;
#N canvas 693 102 692 820 more_info 0;
Expand All @@ -34,44 +32,60 @@ optimal transport.;
1024 64 8192, f 32;
#X obj 32 505 hsl 200 35 0 1 0 0 empty empty empty -2 -8 0 10 #fcfcfc
#000000 #000000 0 1;
#X text 20 147 1) load sounds in both players;
#X msg 260 477 fftsettings 256 16 256;
#X msg 260 499 fftsettings 1024 16 1024;
#X msg 260 521 fftsettings 1024 -1 -1;
#X msg 260 543 fftsettings 2048 -1 -1;
#X msg 260 565 fftsettings 4096 -1 -1;
#X msg 260 587 fftsettings 16384 -1 -1;
#X text 256 430 Try these different fftsettings to see how they affect
the results of the audiotransport~ algorithm.;
#X text 256 622 The larger the fft size the better it blends the spectral
qualities at the expense of smearing attacks. This will have a drastic
impact on the characteristic of the interpolation.;
#X obj 21 741 fluid.out~ audiotransporthelp;
#X obj 20 148 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X obj 91 745 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X obj 257 433 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 90 744 2) switch audio on;
#X text 20 147 1) load sounds in both players;
#X text 256 430 3) Try these different fftsettings to see how they
affect the results of the audiotransport~ algorithm.;
#X connect 0 0 7 0;
#X connect 3 0 7 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 6 0 7 1;
#X connect 7 0 18 0;
#X connect 7 0 18 1;
#X connect 7 0 16 0;
#X connect 7 0 16 1;
#X connect 8 0 0 0;
#X connect 9 0 7 0;
#X connect 10 0 7 0;
#X connect 11 0 7 0;
#X connect 12 0 7 0;
#X connect 13 0 7 0;
#X connect 14 0 7 0;
#X connect 15 0 7 0;
#X restore 574 713 pd more_info;
#X obj 21 739 fluid.out~ audiotransporthelp;
#X obj 79 693 loadbang;
#X msg 79 715 1;
#X obj 20 149 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X obj 93 744 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 20 148 1) load sounds in both players;
#X text 93 743 2) switch audio on;
#X obj 291 448 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 291 447 3) interpolate between the two different sounds;
#X connect 0 0 9 0;
#X connect 5 0 9 0;
#X connect 6 0 7 0;
#X connect 7 0 10 0;
#X connect 8 0 9 1;
#X connect 9 0 15 1;
#X connect 9 0 15 0;
#X connect 9 0 13 1;
#X connect 9 0 13 0;
#X connect 10 0 0 0;
#X connect 16 0 17 0;
#X connect 17 0 15 2;
#X connect 14 0 15 0;
#X connect 15 0 13 2;
2 changes: 1 addition & 1 deletion help/fluid.bufampgate-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ of off stats of the gate., f 24;
#X obj 467 367 cnv 15 15 15 empty empty empty 20 12 0 14 #c6ffc7 #404040
0;
#X text 541 501 3) Audio on, f 17;
#X text 468 367 3) Play back onset/offset pairs, f 18;
#X text 19 161 1) Select a source;
#X text 39 276 2) Slice the source;
#X obj 18 485 clone 2 fluid.multiarray help.ampgate.indices.1, f 28
Expand Down Expand Up @@ -339,6 +338,7 @@ offthreshold \, else ignore;
#X connect 17 0 9 0;
#X connect 22 0 5 0;
#X restore 457 658 pd looking_ahead_and_back;
#X text 468 367 4) Play back onset/offset pairs, f 18;
#X connect 5 0 4 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
Expand Down
Loading

0 comments on commit 335c976

Please sign in to comment.