-
Notifications
You must be signed in to change notification settings - Fork 1
/
help-bleptri~.pd
61 lines (61 loc) · 1.75 KB
/
help-bleptri~.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#N canvas 46 243 618 554 10;
#X obj 419 305 dac~;
#X obj 418 274 *~;
#X obj 441 246 line~;
#X msg 441 190 0.1 100;
#X msg 460 215 0 100;
#X text 512 185 on;
#X text 509 214 off;
#X text 498 243 envelope;
#X text 498 256 generator;
#X text 419 328 audio output;
#X obj 88 242 metro 500;
#X obj 88 217 r metro;
#N canvas 0 50 450 250 (subpatch) 0;
#X array \$0-outp 100 float 0;
#X coords 0 1 100 -1 200 100 1 0 0;
#X restore 66 322 graph;
#X msg 420 87 \; metro 0;
#X msg 419 28 \; pd dsp 1 \; metro 1;
#X text 504 47 <-Click to start;
#X text 497 96 <-Click to stop;
#N canvas 6 59 450 250 (subpatch) 0;
#X array \$0-sync 100 float 0;
#X coords 0 1 100 -1 200 100 1 0 0;
#X restore 66 437 graph;
#X text 428 169 amplitude controls:;
#X obj 242 180 hsl 128 15 0 0.5 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 12700 1;
#X obj 52 270 tabwrite~ \$0-outp;
#X obj 202 270 tabwrite~ \$0-sync;
#X text 230 163 sharpness from 0 to 0.5;
#X text 290 366 graph the output;
#X text 290 478 graph the sync signal;
#X text 71 84 output \, sync;
#X text 21 168 slave osc;
#X text 103 124 master osc;
#X text 167 67 <-- optional frequency;
#X obj 29 23 bleptri~;
#X text 105 24 - triangle wave oscillator with hard sync;
#X obj 83 67 bleptri~ 440;
#X obj 127 140 bleptri~ 1000;
#X obj 53 185 bleptri~ 1500;
#X obj 242 147 hsl 128 15 -1 1 0 1 empty empty empty -2 -8 0 10 -262144
-1 -1 6300 1;
#X text 231 130 waveform from -1 to 1;
#X text 71 50 frequency \, sync \, wave modulation \, waveform \, sharpness
;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 2 0;
#X connect 4 0 2 0;
#X connect 10 0 20 0;
#X connect 10 0 21 0;
#X connect 11 0 10 0;
#X connect 11 0 10 0;
#X connect 19 0 33 4;
#X connect 32 1 21 0;
#X connect 32 1 33 1;
#X connect 33 0 1 0;
#X connect 33 0 20 0;
#X connect 34 0 33 3;