-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathminitoner.pd
More file actions
98 lines (98 loc) · 2.93 KB
/
minitoner.pd
File metadata and controls
98 lines (98 loc) · 2.93 KB
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#N canvas 289 99 683 391 12;
#X obj 19 12 inlet;
#X obj 19 86 mtof;
#X obj 19 136 osc~;
#X obj 19 184 +~;
#X obj 19 231 *~;
#X obj 19 312 outlet~;
#X obj 61 136 osc~;
#X obj 61 159 *~;
#X obj 61 113 * 2;
#X obj 101 136 osc~ 66;
#X obj 231 12 inlet;
#X obj 19 36 t f b;
#X text 62 11 Midi note;
#X obj 231 72 s \$0-tattinit;
#X obj 332 72 s \$0-tdecinit;
#X obj 434 72 s \$0-trelinit;
#X obj 231 122 nbx 5 17 0 1000 0 0 \$0-tatt \$0-tattinit Attack 0 -8 0 10 #fcfcfc #000000 #000000 0 256;
#X obj 291 122 nbx 5 17 0 1000 0 0 \$0-tdec \$0-tdecinit Decay 0 -8 0 10 #fcfcfc #000000 #000000 0 256;
#X obj 351 122 nbx 5 17 0 1000 0 0 \$0-trel \$0-trelinit Release 0 -8 0 10 #fcfcfc #000000 #000000 0 256;
#X obj 418 122 hradio 17 1 0 3 \$0-tsteep \$0-tsteepinit Steepness 0 -8 0 10 #fcfcfc #000000 #000000 0;
#X obj 231 46 unpack f f f f, f 44;
#X text 272 11 ADSR & steepness preset/ message;
#X obj 536 72 s \$0-tsteepinit;
#X obj 139 12 inlet;
#X obj 51 62 s \$0-tenvbang;
#N canvas 812 202 352 317 tenvelope 0;
#X obj 90 170 vline~;
#X obj 90 259 pow~ 2;
#X obj 129 216 + 2;
#X floatatom 129 238 2 0 0 0 - - - 0;
#X obj 115 81 pack f f f, f 27;
#X obj 269 31 t b f;
#X obj 90 105 list;
#X listbox 90 127 20 0 0 0 - - - 0;
#X obj 208 58 +;
#X obj 191 31 t b b f;
#X obj 129 194 r \$0-tsteep;
#X obj 115 10 r \$0-tatt;
#X obj 191 10 r \$0-tdec;
#X obj 269 10 r \$0-trel;
#X obj 10 81 r \$0-tenvbang;
#X obj 90 283 s~ \$0-tenv;
#X msg 90 148 1 \$1 \, 0 \$3 \$2;
#X connect 0 0 1 0;
#X connect 1 0 15 0;
#X connect 2 0 3 0;
#X connect 3 0 1 1;
#X connect 4 0 6 1;
#X connect 5 0 4 0;
#X connect 5 1 4 2;
#X connect 6 0 7 0;
#X connect 7 0 16 0;
#X connect 8 0 4 1;
#X connect 9 0 4 0;
#X connect 9 1 8 0;
#X connect 9 2 8 1;
#X connect 10 0 2 0;
#X connect 11 0 4 0;
#X connect 11 0 8 0;
#X connect 12 0 9 0;
#X connect 13 0 5 0;
#X connect 14 0 6 0;
#X connect 16 0 0 0;
#X restore 491 120 pd tenvelope;
#X obj 232 243 loadbang;
#X obj 232 267 f \$0;
#X obj 37 208 r~ \$0-tenv;
#X obj 19 278 *~;
#X text 180 11 Ampl.;
#X obj 139 36 s \$0-tampl;
#X obj 37 255 r \$0-tampl;
#X msg 232 290 \; \$1-tattinit 10 \; \$1-tdecinit 5 \; \$1-trelinit 150 \; \$1-tsteepinit 1 \; \$1-tampl 0.4, f 19;
#X text 230 157 Minitoner is a simple sine based additive synth. First inlet takes in midi note \, the third inlet takes in ASDR preset as message with Attack \, Decay \, Release and Steepness (of Release) in that order. The second inlet controls the amplitude. Last updated 3.11.2023, f 56;
#X connect 0 0 11 0;
#X connect 1 0 2 0;
#X connect 1 0 8 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 29 0;
#X connect 6 0 7 0;
#X connect 7 0 3 1;
#X connect 8 0 6 0;
#X connect 9 0 7 1;
#X connect 10 0 20 0;
#X connect 11 0 1 0;
#X connect 11 1 24 0;
#X connect 20 0 13 0;
#X connect 20 1 14 0;
#X connect 20 2 15 0;
#X connect 20 3 22 0;
#X connect 23 0 31 0;
#X connect 26 0 27 0;
#X connect 27 0 33 0;
#X connect 28 0 4 1;
#X connect 29 0 5 0;
#X connect 32 0 29 1;
#X coords 0 -1 1 1 260 50 2 220 100;