Skip to content

Instantly share code, notes, and snippets.

@pierreguillot
Created July 18, 2017 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pierreguillot/5e775b39860330739e3efbb6adb8ad1a to your computer and use it in GitHub Desktop.
Save pierreguillot/5e775b39860330739e3efbb6adb8ad1a to your computer and use it in GitHub Desktop.
Pd overlap
#N canvas 521 117 458 328 10;
#X obj 345 90 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X msg 345 110 \; pd dsp \$1;
#N canvas 0 22 450 300 test 0;
#X obj 32 19 inlet~;
#X obj 32 195 outlet~;
#X obj 147 115 bang~;
#X obj 147 141 t b b;
#X obj 147 167 timer;
#X floatatom 147 196 5 0 0 0 - - -, f 5;
#X obj 157 77 block~ 64 2 1;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X restore 12 75 pd test;
#X obj 12 49 sig~ 1;
#N canvas 0 22 450 300 test 0;
#X obj 32 19 inlet~;
#X obj 32 195 outlet~;
#X obj 161 35 block~ 64 2 1;
#X obj 147 115 bang~;
#X obj 147 141 t b b;
#X obj 147 167 timer;
#X floatatom 147 196 5 0 0 0 - - -, f 5;
#X connect 0 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 5 1;
#X connect 5 0 6 0;
#X restore 87 164 pd test;
#N canvas 0 22 232 226 to.f 0;
#X obj 50 109 samplerate~;
#X obj 50 131 /, f 5;
#X obj 50 87 t b f;
#X msg 50 66 64;
#X obj 50 42 loadbang;
#X obj 50 153 outlet;
#X obj 92 153 outlet;
#X obj 104 42 inlet;
#X msg 92 131 -0.2499;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 0 0;
#X connect 2 1 1 1;
#X connect 2 1 8 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 7 0 3 0;
#X connect 8 0 6 0;
#X restore 87 44 pd to.f;
#X obj 87 68 osc~, f 7;
#X obj 87 203 print~;
#X obj 136 164 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 99 141 print~;
#X obj 154 113 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 87 91 *~ 1e+37;
#X obj 87 113 clip~ -1 1;
#X obj 12 154 print~;
#X obj 41 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#N canvas 0 22 450 300 test 0;
#X obj 32 19 inlet~;
#X obj 32 195 outlet~;
#X obj 161 35 block~ 64 2 1;
#X obj 147 115 bang~;
#X obj 147 141 t b b;
#X obj 147 167 timer;
#X floatatom 147 196 5 0 0 0 - - -, f 5;
#X connect 0 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 5 1;
#X connect 5 0 6 0;
#X restore 187 163 pd test;
#N canvas 0 22 232 226 to.f 0;
#X obj 50 109 samplerate~;
#X obj 50 131 /, f 5;
#X obj 50 87 t b f;
#X msg 50 66 64;
#X obj 50 42 loadbang;
#X obj 50 153 outlet;
#X obj 92 153 outlet;
#X obj 104 42 inlet;
#X msg 92 131 -0.2499;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 2 0 0 0;
#X connect 2 1 1 1;
#X connect 2 1 8 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 7 0 3 0;
#X connect 8 0 6 0;
#X restore 187 43 pd to.f;
#X obj 187 67 osc~, f 7;
#X obj 187 202 print~;
#X obj 236 163 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 199 140 print~;
#X obj 254 112 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 187 90 *~ 1e+37;
#X obj 187 112 clip~ 0 1;
#X text 83 229 I expect square wave [-2 2], f 12;
#X text 193 229 I expect square wave [0 2], f 12;
#X connect 0 0 1 0;
#X connect 2 0 13 0;
#X connect 3 0 2 0;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 5 1 6 1;
#X connect 6 0 11 0;
#X connect 8 0 7 0;
#X connect 10 0 9 0;
#X connect 11 0 12 0;
#X connect 12 0 4 0;
#X connect 12 0 9 0;
#X connect 14 0 13 0;
#X connect 15 0 18 0;
#X connect 16 0 17 0;
#X connect 16 1 17 1;
#X connect 17 0 22 0;
#X connect 19 0 18 0;
#X connect 21 0 20 0;
#X connect 22 0 23 0;
#X connect 23 0 15 0;
#X connect 23 0 20 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment