Skip to content

Instantly share code, notes, and snippets.

@rjungemann
Created December 19, 2010 21:25
Show Gist options
  • Save rjungemann/747704 to your computer and use it in GitHub Desktop.
Save rjungemann/747704 to your computer and use it in GitHub Desktop.
A series of sample PureData scripts to get started with guitar signal processing
#N canvas 162 163 176 386 10;
#X msg 17 336 \; pd dsp 1;
#X msg 84 336 \; pd dsp 0;
#X obj 61 291 dac~;
#X obj 22 74 samphold~;
#X obj 73 53 phasor~ 8000;
#X obj 22 24 adc~;
#X obj 22 206 spigot~;
#X obj 61 185 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 79 184 crusher;
#X connect 3 0 6 0;
#X connect 4 0 3 1;
#X connect 5 0 3 0;
#X connect 6 1 2 0;
#X connect 6 1 2 1;
#X connect 7 0 6 1;
#N canvas 0 22 182 155 10;
#X msg 17 96 \; pd dsp 1;
#X msg 84 96 \; pd dsp 0;
#X obj 61 51 dac~;
#X obj 61 16 adc~;
#X connect 3 0 2 0;
#X connect 3 1 2 1;
#N canvas 410 153 318 377 10;
#X obj 107 281 dac~;
#X obj 22 24 adc~;
#X obj 68 88 mtof;
#X obj 68 108 osc~;
#X obj 128 108 phasor~;
#X obj 128 128 expr~ $v1 > $v2;
#X obj 215 108 / 100;
#X obj 215 91 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-262144 -1 -1 0 256;
#X obj 22 68 fiddle~ 1024;
#X obj 68 196 spigot~;
#X obj 107 175 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 125 174 sine;
#X obj 128 196 spigot~;
#X obj 167 175 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 185 174 square;
#X text 271 90 size;
#X msg 23 328 \; pd dsp 1;
#X msg 86 328 \; pd dsp 0;
#X obj 107 237 *~ 0.05;
#X connect 1 0 8 0;
#X connect 2 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 9 0;
#X connect 4 0 5 0;
#X connect 5 0 12 0;
#X connect 6 0 5 1;
#X connect 7 0 6 0;
#X connect 8 2 2 0;
#X connect 9 1 18 0;
#X connect 10 0 9 1;
#X connect 12 1 18 0;
#X connect 13 0 12 1;
#X connect 18 0 0 0;
#X connect 18 0 0 1;
#N canvas 0 22 188 275 10;
#X msg 17 206 \; pd dsp 1;
#X msg 84 206 \; pd dsp 0;
#X obj 61 161 dac~;
#X obj 22 30 adc~;
#X obj 22 76 spigot~;
#X obj 61 55 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
;
#X text 79 54 on/off;
#X connect 3 0 4 0;
#X connect 4 1 2 0;
#X connect 4 1 2 1;
#X connect 5 0 4 1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment