Skip to content

Commit

Permalink
change moop, fixes
Browse files Browse the repository at this point in the history
changed mood not to use tab fudge, also fixed buffer overruns P-(. also
added makerpath and hopefully changed all relevant abstractions. also
fixed the name of sndfread~ in help files
  • Loading branch information
Sebastian Shader authored and Sebastian Shader committed May 10, 2015
1 parent 1b4299f commit e053b13
Show file tree
Hide file tree
Showing 22 changed files with 570 additions and 503 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ grainy~.pd sampbuf~.pd wavepacket~.pd \
hanning~.pd selected.pd wscauchy~.pd \
if.pd seqbank.pd wssincos~.pd \
iterate.pd sequencer.pd wsexp~.pd \
linnoise~.pd whitephase~.pd \
linnoise~.pd whitephase~.pd makerpath.pd \
linterp~.pd xfade~.pd

# example patches and related files, in the 'examples' subfolder
Expand Down
72 changes: 36 additions & 36 deletions delwritec~-help.pd
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#N canvas 441 261 766 476 10;
#X obj 89 301 delwritec~ anna 4000;
#X obj 179 223 delreadc~ anna 2000;
#X obj 157 61 sndfilereader~;
#X obj 179 357 outputc~;
#X obj 285 301 delwritec~ anna2 4000;
#X obj 404 249 delreadc~ anna2 2000;
Expand All @@ -26,39 +25,40 @@
#X text 539 33 hit to repeat;
#X text 103 23 this is a clone of delwrite~ with a clear option. this
makes it possible to make a stutterer or beat repeat:;
#X obj 101 69 sndfread~;
#X connect 1 0 0 0;
#X connect 1 0 21 0;
#X connect 2 0 16 0;
#X connect 2 1 18 0;
#X connect 5 0 22 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 6 0 0 0;
#X connect 7 0 8 0;
#X connect 7 0 14 0;
#X connect 7 0 6 0;
#X connect 7 0 17 0;
#X connect 8 0 11 0;
#X connect 9 0 8 1;
#X connect 9 0 5 0;
#X connect 9 0 1 0;
#X connect 9 0 14 1;
#X connect 11 0 15 1;
#X connect 12 0 11 1;
#X connect 14 0 15 0;
#X connect 14 0 19 0;
#X connect 15 0 17 0;
#X connect 16 0 0 0;
#X connect 16 0 3 0;
#X connect 17 0 16 1;
#X connect 17 0 18 1;
#X connect 17 0 20 0;
#X connect 18 0 4 0;
#X connect 18 0 3 1;
#X connect 19 0 16 1;
#X connect 19 0 18 1;
#X connect 19 0 20 0;
#X connect 20 0 21 1;
#X connect 20 0 22 1;
#X connect 21 0 3 0;
#X connect 22 0 3 1;
#X connect 1 0 20 0;
#X connect 4 0 21 0;
#X connect 4 0 3 0;
#X connect 5 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 7 0;
#X connect 6 0 13 0;
#X connect 6 0 5 0;
#X connect 6 0 16 0;
#X connect 7 0 10 0;
#X connect 8 0 7 1;
#X connect 8 0 4 0;
#X connect 8 0 1 0;
#X connect 8 0 13 1;
#X connect 10 0 14 1;
#X connect 11 0 10 1;
#X connect 13 0 14 0;
#X connect 13 0 18 0;
#X connect 14 0 16 0;
#X connect 15 0 0 0;
#X connect 15 0 2 0;
#X connect 16 0 15 1;
#X connect 16 0 17 1;
#X connect 16 0 19 0;
#X connect 17 0 3 0;
#X connect 17 0 2 1;
#X connect 18 0 15 1;
#X connect 18 0 17 1;
#X connect 18 0 19 0;
#X connect 19 0 20 1;
#X connect 19 0 21 1;
#X connect 20 0 2 0;
#X connect 21 0 2 1;
#X connect 24 0 15 0;
#X connect 24 1 17 0;
40 changes: 20 additions & 20 deletions freqshifterd~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
#X obj 221 124 freqshifterd~;
#X obj 110 120 freqshifter~;
#X obj 199 179 outputc~;
#X obj 278 32 sndfilereader~;
#X text 332 140 inlets: signal to shift \, phase (0-1);
#X obj 24 38 smoother~;
#X msg 201 76 0;
Expand All @@ -17,26 +16,27 @@
#X floatatom 213 -35 5 0 0 0 - - -;
#X floatatom 311 -8 5 0 0 0 - - -;
#X msg 44 8 10;
#X obj 278 32 sndfread~;
#X connect 0 0 2 1;
#X connect 1 0 2 0;
#X connect 1 1 0 1;
#X connect 3 0 1 0;
#X connect 3 1 0 0;
#X connect 5 0 12 0;
#X connect 6 0 1 2;
#X connect 7 0 17 0;
#X connect 7 0 10 0;
#X connect 7 0 11 0;
#X connect 8 0 12 1;
#X connect 9 0 12 2;
#X connect 4 0 11 0;
#X connect 5 0 1 2;
#X connect 6 0 16 0;
#X connect 6 0 9 0;
#X connect 6 0 10 0;
#X connect 7 0 11 1;
#X connect 8 0 11 2;
#X connect 9 0 7 0;
#X connect 10 0 8 0;
#X connect 11 0 9 0;
#X connect 12 0 1 1;
#X connect 13 0 9 0;
#X connect 13 0 8 0;
#X connect 13 0 16 0;
#X connect 14 0 5 0;
#X connect 15 0 14 0;
#X connect 16 0 9 0;
#X connect 16 0 8 0;
#X connect 17 0 5 0;
#X connect 11 0 1 1;
#X connect 12 0 8 0;
#X connect 12 0 7 0;
#X connect 12 0 15 0;
#X connect 13 0 4 0;
#X connect 14 0 13 0;
#X connect 15 0 8 0;
#X connect 15 0 7 0;
#X connect 16 0 4 0;
#X connect 17 0 1 0;
#X connect 17 1 0 0;
44 changes: 22 additions & 22 deletions gate~-help.pd
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
#X text 481 112 attack time;
#X text 545 140 decay time;
#X obj 261 258 *~;
#X obj -123 -24 sndfilereader~;
#X obj 225 259 *~;
#X obj 258 208 lop~ 100;
#X obj 138 33 signum~ 225;
Expand All @@ -31,30 +30,31 @@
#X obj 262 162 gate~ 0.66 52 0.6 10 1 6;
#X obj 273 185 line~;
#X text 321 187 generates messages for line~;
#X connect 0 0 26 0;
#X connect 1 0 25 0;
#X obj -112 -31 sndfread~;
#X connect 0 0 25 0;
#X connect 1 0 24 0;
#X connect 2 0 12 0;
#X connect 3 0 29 1;
#X connect 4 0 29 2;
#X connect 5 0 29 3;
#X connect 6 0 29 4;
#X connect 7 0 29 5;
#X connect 8 0 29 6;
#X connect 9 0 25 0;
#X connect 3 0 28 1;
#X connect 4 0 28 2;
#X connect 5 0 28 3;
#X connect 6 0 28 4;
#X connect 7 0 28 5;
#X connect 8 0 28 6;
#X connect 9 0 24 0;
#X connect 10 0 1 0;
#X connect 11 0 0 3;
#X connect 12 0 9 0;
#X connect 12 0 10 0;
#X connect 12 0 11 0;
#X connect 20 0 28 1;
#X connect 21 0 22 0;
#X connect 21 1 20 0;
#X connect 22 0 28 0;
#X connect 23 0 20 1;
#X connect 23 0 22 1;
#X connect 24 0 0 0;
#X connect 25 0 0 1;
#X connect 26 0 27 0;
#X connect 26 0 29 0;
#X connect 29 0 30 0;
#X connect 30 0 23 0;
#X connect 20 0 27 1;
#X connect 21 0 27 0;
#X connect 22 0 20 1;
#X connect 22 0 21 1;
#X connect 23 0 0 0;
#X connect 24 0 0 1;
#X connect 25 0 26 0;
#X connect 25 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 22 0;
#X connect 31 0 21 0;
#X connect 31 1 20 0;
11 changes: 11 additions & 0 deletions makerpath-help.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#N canvas 460 500 450 300 10;
#X obj 242 147 makerpath;
#X obj 235 190 print;
#X msg 209 91 larandom.pd;
#X msg 213 50 /this/stays - thesame.wav;
#X text 14 9 this takes an absolute or relative pathname and transforms
it into an absolute pathname to the root canvas \, useful in abstractinos
;
#X connect 0 0 1 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
39 changes: 39 additions & 0 deletions makerpath.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#N canvas 469 313 522 352 10;
#X obj 125 8 inlet;
#X obj 119 45 symbol;
#X obj 178 118 sel symbol;
#X msg 195 73 symbol;
#X obj 228 6 loadbang;
#X obj 89 93 splitfilename /;
#X obj 268 155 rootinfo;
#X obj 86 209 list prepend;
#X obj 93 242 mergefilename /;
#X obj 124 65 t s s;
#X obj 227 192 symbol;
#X obj 222 150 bang;
#X obj 185 274 outlet;
#X obj 125 27 l2s;
#X obj 55 148 spigot;
#X msg 121 123 1;
#X msg 182 151 0;
#X connect 0 0 13 0;
#X connect 1 0 9 0;
#X connect 2 0 15 0;
#X connect 2 1 11 0;
#X connect 2 1 16 0;
#X connect 3 0 2 1;
#X connect 4 0 3 0;
#X connect 4 0 6 0;
#X connect 5 0 14 0;
#X connect 5 1 2 0;
#X connect 6 0 7 1;
#X connect 7 0 8 0;
#X connect 8 0 12 0;
#X connect 9 0 5 0;
#X connect 9 1 10 1;
#X connect 10 0 12 0;
#X connect 11 0 10 0;
#X connect 13 0 1 0;
#X connect 14 0 7 0;
#X connect 15 0 14 1;
#X connect 16 0 14 1;
Loading

0 comments on commit e053b13

Please sign in to comment.