From d449d31030cfc4a3e06858bf877dcbfacad59f74 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 9 Jan 2006 21:24:28 +0000 Subject: checked in code from sIgpAck0.03.ZIP; cleaned up comment warnings and changed #ifdef NT to #ifdef _MSC_VER; removed sp. prefix and set up for namespaces svn path=/trunk/externals/sigpack/; revision=4381 --- help/chop~-help.pd | 32 +++++++++++++++++++++++++++++ help/decimate~-help.pd | 32 +++++++++++++++++++++++++++++ help/diode~-help.pd | 26 ++++++++++++++++++++++++ help/foldback~-help.pd | 30 +++++++++++++++++++++++++++ help/foldover~-help.pd | 30 +++++++++++++++++++++++++++ help/freqdiv~-help.pd | 27 +++++++++++++++++++++++++ help/freqshift~-help.pd | 33 ++++++++++++++++++++++++++++++ help/harmgen~-help.pd | 54 +++++++++++++++++++++++++++++++++++++++++++++++++ help/rectify~-help.pd | 27 +++++++++++++++++++++++++ help/round~-help.pd | 26 ++++++++++++++++++++++++ help/saturate~-help.pd | 29 ++++++++++++++++++++++++++ help/sieve~-help.pd | 28 +++++++++++++++++++++++++ help/split~-help.pd | 26 ++++++++++++++++++++++++ help/ustep~-help.pd | 38 ++++++++++++++++++++++++++++++++++ help/vowel~-help.pd | 45 +++++++++++++++++++++++++++++++++++++++++ 15 files changed, 483 insertions(+) create mode 100644 help/chop~-help.pd create mode 100644 help/decimate~-help.pd create mode 100644 help/diode~-help.pd create mode 100644 help/foldback~-help.pd create mode 100644 help/foldover~-help.pd create mode 100644 help/freqdiv~-help.pd create mode 100644 help/freqshift~-help.pd create mode 100644 help/harmgen~-help.pd create mode 100644 help/rectify~-help.pd create mode 100644 help/round~-help.pd create mode 100644 help/saturate~-help.pd create mode 100644 help/sieve~-help.pd create mode 100644 help/split~-help.pd create mode 100644 help/ustep~-help.pd create mode 100644 help/vowel~-help.pd (limited to 'help') diff --git a/help/chop~-help.pd b/help/chop~-help.pd new file mode 100644 index 0000000..630bfc9 --- /dev/null +++ b/help/chop~-help.pd @@ -0,0 +1,32 @@ +#N canvas 366 389 462 366 12; +#X obj 155 172 nbx 5 14 -2 2 0 0 empty empty ->factor[-2/2] 60 8 0 +10 -262144 -1 -1 0 256; +#X text 60 35 signal chopping modulator; +#X obj 62 116 osc~ 220; +#X obj 62 312 dac~; +#X obj 156 195 nbx 5 14 0 100 0 0 empty empty empty 0 -6 0 10 -262144 +-1 -1 92 256; +#X obj 62 277 *~; +#X obj 156 258 line~; +#X obj 156 235 pack 0 50; +#X obj 156 213 dbtorms; +#X text 156 144 ->signal modulation input; +#X text 155 116 ->signal input; +#X text 60 51 multiplicates incoming signal by factor x; +#X text 59 68 if modulation signal is positive; +#X obj 99 146 osc~ 2; +#X text 300 11 arg; +#X text 252 301 sIgpAck 0.02; +#X obj 62 186 sp.chop~ 0; +#X text 213 316 2003 www.weiss-archiv.de; +#X text 60 13 ---sp.chop~---; +#X connect 0 0 16 2; +#X connect 2 0 16 0; +#X connect 4 0 8 0; +#X connect 5 0 3 0; +#X connect 5 0 3 1; +#X connect 6 0 5 1; +#X connect 7 0 6 0; +#X connect 8 0 7 0; +#X connect 13 0 16 1; +#X connect 16 0 5 0; diff --git a/help/decimate~-help.pd b/help/decimate~-help.pd new file mode 100644 index 0000000..3f9e35c --- /dev/null +++ b/help/decimate~-help.pd @@ -0,0 +1,32 @@ +#N canvas 285 400 488 343 12; +#N canvas 0 0 450 300 graph1 0; +#X array deci 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 305 189 graph; +#X msg 8 112 bang; +#X obj 52 105 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 305 102 graph; +#X obj 62 132 tabwrite~ osc; +#X obj 125 172 nbx 5 14 0 1 0 0 empty empty ratio 0 -6 0 10 -262144 +-1 -1 0.02 256; +#X obj 199 172 nbx 5 14 0 32 0 0 empty empty bits[1-32] 0 -6 0 10 -262144 +-1 -1 0 256; +#X obj 52 228 tabwrite~ deci; +#X text 51 35 signal decimation; +#X text 51 50 a ratio of 1 is orig. samplerate 0.5 is half; +#X text 273 11 arg; +#X text 51 67 of orig. samplerate etc.; +#X text 260 268 sIgpAck 0.02; +#X obj 52 195 sp.decimate~ 0.5 16; +#X text 222 281 2003 www.weiss-archiv.de; +#X text 51 13 ---sp.decimate~---; +#X connect 1 0 4 0; +#X connect 1 0 7 0; +#X connect 2 0 4 0; +#X connect 2 0 13 0; +#X connect 5 0 13 1; +#X connect 6 0 13 2; +#X connect 13 0 7 0; diff --git a/help/diode~-help.pd b/help/diode~-help.pd new file mode 100644 index 0000000..63c60da --- /dev/null +++ b/help/diode~-help.pd @@ -0,0 +1,26 @@ +#N canvas 71 176 480 305 12; +#N canvas 0 0 450 300 graph1 0; +#X array diode 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 306 163 graph; +#X msg 18 85 bang; +#X obj 62 78 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 306 75 graph; +#X obj 72 105 tabwrite~ osc; +#X text 60 13 ---sp.diode~---; +#X obj 62 201 tabwrite~ diode; +#X obj 62 168 sp.diode~ 0; +#X floatatom 145 147 5 0 2 2 mode[0-2] - -; +#X text 294 12 arg; +#X text 60 35 diode rectifier network; +#X text 263 240 sIgpAck 0.03; +#X text 223 254 2005 www.weiss-archiv.de; +#X connect 1 0 4 0; +#X connect 1 0 6 0; +#X connect 2 0 4 0; +#X connect 2 0 7 0; +#X connect 7 0 6 0; +#X connect 8 0 7 1; diff --git a/help/foldback~-help.pd b/help/foldback~-help.pd new file mode 100644 index 0000000..efb78f7 --- /dev/null +++ b/help/foldback~-help.pd @@ -0,0 +1,30 @@ +#N canvas 71 176 476 301 12; +#N canvas 0 0 450 300 graph1 0; +#X array fold 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 306 163 graph; +#X msg 18 85 bang; +#X obj 62 78 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 306 75 graph; +#X obj 72 105 tabwrite~ osc; +#X obj 143 147 nbx 5 14 -1 0 0 0 empty empty neg 0 -6 0 10 -262144 +-1 -1 0 256; +#X obj 225 147 nbx 5 14 0 1 0 0 empty empty pos 0 -6 0 10 -262144 -1 +-1 0 256; +#X obj 62 201 tabwrite~ fold; +#X text 264 240 sIgpAck 0.01; +#X text 299 12 arg; +#X text 60 35 signal mirror; +#X obj 62 168 sp.foldback~ -0.5 0.5; +#X text 224 254 2002 www.weiss-archiv.de; +#X text 60 13 ---sp.foldback~---; +#X connect 1 0 4 0; +#X connect 1 0 7 0; +#X connect 2 0 4 0; +#X connect 2 0 11 0; +#X connect 5 0 11 1; +#X connect 6 0 11 2; +#X connect 11 0 7 0; diff --git a/help/foldover~-help.pd b/help/foldover~-help.pd new file mode 100644 index 0000000..c50d7da --- /dev/null +++ b/help/foldover~-help.pd @@ -0,0 +1,30 @@ +#N canvas 71 176 480 305 12; +#N canvas 0 0 450 300 graph1 0; +#X array fold 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 306 163 graph; +#X msg 18 85 bang; +#X obj 62 78 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 306 75 graph; +#X obj 72 105 tabwrite~ osc; +#X obj 123 144 nbx 5 14 0 0.1 0 0 empty empty amp[0-0.1] 0 -6 0 10 +-262144 -1 -1 0.1 256; +#X obj 206 154 nbx 5 14 0 1 0 0 empty empty sym[0-1] 0 -6 0 10 -262144 +-1 -1 1 256; +#X obj 62 201 tabwrite~ fold; +#X text 60 35 foldover distortion; +#X text 294 12 arg; +#X text 262 240 sIgpAck 0.02; +#X obj 62 168 sp.foldover~ 0 0; +#X text 223 254 2003 www.weiss-archiv.de; +#X text 60 13 ---sp.foldover~---; +#X connect 1 0 4 0; +#X connect 1 0 7 0; +#X connect 2 0 4 0; +#X connect 2 0 11 0; +#X connect 5 0 11 1; +#X connect 6 0 11 2; +#X connect 11 0 7 0; diff --git a/help/freqdiv~-help.pd b/help/freqdiv~-help.pd new file mode 100644 index 0000000..5381058 --- /dev/null +++ b/help/freqdiv~-help.pd @@ -0,0 +1,27 @@ +#N canvas 71 176 488 313 12; +#N canvas 0 0 450 300 graph1 0; +#X array div 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 338 163 graph; +#X msg 18 85 bang; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 337 75 graph; +#X obj 72 105 tabwrite~ osc; +#X obj 62 201 tabwrite~ div; +#X floatatom 161 143 5 0 8 1 -->denominate - -; +#X text 315 12 arg; +#X text 60 35 signal frequency divider; +#X obj 62 78 osc~ 4; +#X text 220 157 [(int)0-8]; +#X text 293 239 sIgpAck 0.02; +#X obj 62 168 sp.freqdiv~ 1; +#X text 254 254 2003 www.weiss-archiv.de; +#X text 60 13 ---sp.freqdiv~---; +#X connect 1 0 3 0; +#X connect 1 0 4 0; +#X connect 5 0 11 1; +#X connect 8 0 3 0; +#X connect 8 0 11 0; +#X connect 11 0 4 0; diff --git a/help/freqshift~-help.pd b/help/freqshift~-help.pd new file mode 100644 index 0000000..13b1983 --- /dev/null +++ b/help/freqshift~-help.pd @@ -0,0 +1,33 @@ +#N canvas 177 339 492 389 12; +#N canvas 0 0 450 300 graph1 0; +#X array downshift 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 337 163 graph; +#X msg 17 85 bang; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 337 75 graph; +#X obj 72 105 tabwrite~ osc; +#X text 60 13 ---sp.freqshift~---; +#X text 60 35 bode frequency shifter; +#X text 315 12 arg; +#X obj 62 168 sp.freqshift~ 100; +#X obj 62 78 osc~ 110; +#X text 287 334 sIgpAck 0.03; +#X text 248 349 2005 www.weiss-archiv.de; +#X floatatom 193 143 5 0 0 2 shift[hz] - -; +#N canvas 0 0 450 300 graph1 0; +#X array upshift 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 338 252 graph; +#X obj 63 304 tabwrite~ downshift; +#X obj 73 280 tabwrite~ upshift; +#X connect 1 0 3 0; +#X connect 1 0 13 0; +#X connect 1 0 14 0; +#X connect 7 0 13 0; +#X connect 7 1 14 0; +#X connect 8 0 3 0; +#X connect 8 0 7 0; +#X connect 11 0 7 1; diff --git a/help/harmgen~-help.pd b/help/harmgen~-help.pd new file mode 100644 index 0000000..afcd8bc --- /dev/null +++ b/help/harmgen~-help.pd @@ -0,0 +1,54 @@ +#N canvas 211 248 536 429 12; +#N canvas 0 0 450 300 graph1 0; +#X array harm 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 381 169 graph; +#X msg 18 85 bang; +#X obj 62 78 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 380 79 graph; +#X obj 72 105 tabwrite~ osc; +#X text 60 35 harmonic generator; +#X text 334 17 arg..; +#X text 337 358 sIgpAck 0.02; +#X obj 62 371 tabwrite~ harm; +#X floatatom 86 132 5 -1 1 0 - - -; +#X floatatom 110 153 5 -1 1 0 - - -; +#X floatatom 134 174 5 -1 1 0 - - -; +#X floatatom 159 195 5 -1 1 0 - - -; +#X floatatom 183 215 5 -1 1 0 - - -; +#X floatatom 207 236 5 -1 1 0 - - -; +#X floatatom 232 257 5 -1 1 0 - - -; +#X floatatom 256 277 5 -1 1 0 - - -; +#X floatatom 280 298 5 -1 1 0 - - -; +#X floatatom 305 319 5 -1 1 0 - - -; +#X text 351 318 ->mag10[-1/1]; +#X text 133 130 ->mag1[-1/1]:fundamental freq; +#X text 158 151 ->mag2[-1/1]; +#X text 181 173 ->mag3[-1/1]; +#X text 210 193 ->mag4[-1/1]; +#X text 229 214 ->mag5[-1/1]; +#X text 255 235 ->mag6[-1/1]; +#X text 280 256 ->mag7[-1/1]; +#X text 305 276 ->mag8[-1/1]; +#X text 327 297 ->mag9[-1/1]; +#X obj 62 342 sp.harmgen~ 0 0 0 0 0 0 0 0 0 0; +#X text 298 372 2003 www.weiss-archiv.de; +#X text 60 13 ---sp.harmgen~---; +#X connect 1 0 4 0; +#X connect 1 0 8 0; +#X connect 2 0 4 0; +#X connect 2 0 29 0; +#X connect 9 0 29 1; +#X connect 10 0 29 2; +#X connect 11 0 29 3; +#X connect 12 0 29 4; +#X connect 13 0 29 5; +#X connect 14 0 29 6; +#X connect 15 0 29 7; +#X connect 16 0 29 8; +#X connect 17 0 29 9; +#X connect 18 0 29 10; +#X connect 29 0 8 0; diff --git a/help/rectify~-help.pd b/help/rectify~-help.pd new file mode 100644 index 0000000..0924b84 --- /dev/null +++ b/help/rectify~-help.pd @@ -0,0 +1,27 @@ +#N canvas 149 271 419 288 12; +#N canvas 0 0 450 300 graph1 0; +#X array rect 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 231 159 graph; +#X msg 21 113 bang; +#X obj 62 75 osc~ 1.345; +#X obj 75 133 tabwrite~ osc; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 230 72 graph; +#X text 340 68 1; +#X text 333 124 -1; +#X text 60 35 flips negative values to positive; +#X text 342 153 1; +#X text 334 213 -1; +#X obj 62 201 tabwrite~ rect; +#X text 208 237 sIgpAck 0.01; +#X obj 62 165 sp.rectify~; +#X text 166 250 2002 www.weiss-archiv.de; +#X text 60 13 ---sp.rectify~---; +#X connect 1 0 3 0; +#X connect 1 0 10 0; +#X connect 2 0 3 0; +#X connect 2 0 12 0; +#X connect 12 0 10 0; diff --git a/help/round~-help.pd b/help/round~-help.pd new file mode 100644 index 0000000..8e5ed0a --- /dev/null +++ b/help/round~-help.pd @@ -0,0 +1,26 @@ +#N canvas 190 492 440 305 12; +#N canvas 0 0 450 300 graph1 0; +#X array round 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 307 162 graph; +#X msg 18 85 bang; +#X obj 62 78 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 306 75 graph; +#X obj 72 105 tabwrite~ osc; +#X floatatom 145 146 5 0 0 2 coarse - -; +#X obj 62 201 tabwrite~ round; +#X text 60 13 ---sp.round~---; +#X text 60 35 simple rounder; +#X text 262 240 sIgpAck 0.03; +#X text 223 254 2005 www.weiss-archiv.de; +#X text 312 12 arg; +#X obj 62 168 sp.round~ 2; +#X connect 1 0 4 0; +#X connect 1 0 6 0; +#X connect 2 0 4 0; +#X connect 2 0 12 0; +#X connect 5 0 12 1; +#X connect 12 0 6 0; diff --git a/help/saturate~-help.pd b/help/saturate~-help.pd new file mode 100644 index 0000000..087747c --- /dev/null +++ b/help/saturate~-help.pd @@ -0,0 +1,29 @@ +#N canvas 202 222 476 321 12; +#N canvas 0 0 450 300 graph1 0; +#X array sat 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 306 185 graph; +#X msg 17 109 bang; +#X obj 61 102 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 305 99 graph; +#X obj 71 129 tabwrite~ osc; +#X obj 184 172 nbx 5 14 -1 1 0 0 empty empty thresh 0 -6 0 10 -262144 +-1 -1 0 256; +#X obj 61 225 tabwrite~ sat; +#X text 60 35 soft saturation; +#X text 316 12 arg; +#X text 263 264 sIgpAck 0.02; +#X text 60 50 if signal is above threshold; +#X text 60 65 a soft saturation is added; +#X obj 61 193 sp.saturate~ 0.5; +#X text 223 278 2003 www.weiss-archiv.de; +#X text 60 13 ---sp.saturate~---; +#X connect 1 0 4 0; +#X connect 1 0 6 0; +#X connect 2 0 4 0; +#X connect 2 0 12 0; +#X connect 5 0 12 1; +#X connect 12 0 6 0; diff --git a/help/sieve~-help.pd b/help/sieve~-help.pd new file mode 100644 index 0000000..1ae25b9 --- /dev/null +++ b/help/sieve~-help.pd @@ -0,0 +1,28 @@ +#N canvas 71 176 480 305 12; +#N canvas 0 0 450 300 graph1 0; +#X array sieve 44100 float 0; +#X coords 0 1.02 44099 -1.02 100 70 1; +#X restore 306 163 graph; +#X msg 18 85 bang; +#X obj 62 78 osc~ 1.5; +#N canvas 0 0 450 300 graph1 0; +#X array osc 44100 float 0; +#X coords 0 1 44099 -1 100 70 1; +#X restore 306 75 graph; +#X obj 72 105 tabwrite~ osc; +#X floatatom 119 145 1 0 0 2 mode - -; +#X floatatom 191 151 5 0 0 2 samp[-1/1] - -; +#X text 262 240 sIgpAck 0.03; +#X text 223 254 2005 www.weiss-archiv.de; +#X obj 62 201 tabwrite~ sieve; +#X obj 62 168 sp.sieve~ 0 0.5; +#X text 60 13 ---sp.sieve~---; +#X text 60 35 simple sample sifter; +#X text 294 12 arg; +#X connect 1 0 4 0; +#X connect 1 0 9 0; +#X connect 2 0 4 0; +#X connect 2 0 10 0; +#X connect 5 0 10 1; +#X connect 6 0 10 2; +#X connect 10 0 9 0; diff --git a/help/split~-help.pd b/help/split~-help.pd new file mode 100644 index 0000000..32d7f25 --- /dev/null +++ b/help/split~-help.pd @@ -0,0 +1,26 @@ +#N canvas 343 402 362 261 12; +#X floatatom 208 97 5 0 0 0 - - -; +#X obj 109 96 sig~; +#X floatatom 109 74 5 0 0 0 - - -; +#X obj 208 147 snapshot~; +#X obj 109 147 snapshot~; +#X obj 34 127 metro 20; +#X obj 34 102 loadbang; +#X floatatom 109 174 5 0 0 0 - - -; +#X floatatom 208 175 5 0 0 0 - - -; +#X text 60 35 signal split function; +#X text 164 209 sIgpAck 0.01; +#X text 224 13 arg; +#X obj 109 120 sp.split~ 0.5; +#X text 124 224 2002 www.weiss-archiv.de; +#X text 60 13 ---sp.split~---; +#X connect 0 0 12 1; +#X connect 1 0 12 0; +#X connect 2 0 1 0; +#X connect 3 0 8 0; +#X connect 4 0 7 0; +#X connect 5 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 12 0 4 0; +#X connect 12 1 3 0; diff --git a/help/ustep~-help.pd b/help/ustep~-help.pd new file mode 100644 index 0000000..61665b8 --- /dev/null +++ b/help/ustep~-help.pd @@ -0,0 +1,38 @@ +#N canvas 194 385 571 387 12; +#X obj 62 318 dac~; +#X obj 95 200 nbx 5 14 0 100 0 0 empty empty empty 0 -6 0 10 -262144 +-1 -1 0 256; +#X obj 62 283 *~; +#X obj 95 263 line~; +#X obj 95 240 pack 0 50; +#X obj 95 218 dbtorms; +#X floatatom 119 118 1 0 0 0 - - -; +#X obj 177 140 nbx 5 14 0 1 0 0 empty empty empty 0 -6 0 10 -262144 +-1 -1 0 256; +#X text 60 35 signal unity step function; +#X text 138 117 Mode[0/1]; +#X text 236 136 Thres[0-1]; +#X text 229 179 Mode0: if signal is above the; +#X text 286 191 specified threshold a unity; +#X text 286 203 step is output \, otherwise zero; +#X text 228 218 Mode1: same as above but if below the; +#X text 283 230 threshold \, the signal passes; +#X text 284 242 unchanged; +#X obj 62 92 osc~ 440; +#X floatatom 62 70 5 0 0 0 - - -; +#X text 301 15 arg; +#X text 308 331 sIgpAck 0.01; +#X obj 62 163 sp.ustep~ 0 0.5; +#X text 269 345 2002 www.weiss-archiv.de; +#X text 60 13 ---sp.ustep~---; +#X connect 1 0 5 0; +#X connect 2 0 0 0; +#X connect 2 0 0 1; +#X connect 3 0 2 1; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 21 1; +#X connect 7 0 21 2; +#X connect 17 0 21 0; +#X connect 18 0 17 0; +#X connect 21 0 2 0; diff --git a/help/vowel~-help.pd b/help/vowel~-help.pd new file mode 100644 index 0000000..57f6f08 --- /dev/null +++ b/help/vowel~-help.pd @@ -0,0 +1,45 @@ +#N canvas 308 311 400 400 12; +#X text 60 35 simple formant filter; +#X text 202 11 arg; +#X obj 62 78 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 62 96 metro 200; +#X obj 62 120 random 440; +#X msg 195 95 0; +#X msg 195 117 1; +#X msg 195 139 2; +#X msg 195 162 3; +#X msg 194 185 4; +#X obj 193 212 nbx 5 14 0 100 0 0 empty empty empty 0 -6 0 10 -262144 +-1 -1 0 256; +#X obj 62 294 *~; +#X obj 193 275 line~; +#X obj 193 252 pack 0 50; +#X obj 193 230 dbtorms; +#X obj 62 329 dac~; +#X text 232 93 ->a; +#X text 233 117 ->e; +#X text 232 138 ->i; +#X text 231 162 ->o; +#X text 231 184 ->u; +#X obj 62 145 phasor~ 220; +#X text 190 315 sIgpAck 0.02; +#X obj 62 205 sp.vowel~ 0; +#X text 151 330 2003 www.weiss-archiv.de; +#X text 60 13 ---sp.vowel~---; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 21 0; +#X connect 5 0 23 1; +#X connect 6 0 23 1; +#X connect 7 0 23 1; +#X connect 8 0 23 1; +#X connect 9 0 23 1; +#X connect 10 0 14 0; +#X connect 11 0 15 0; +#X connect 11 0 15 1; +#X connect 12 0 11 1; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 21 0 23 0; +#X connect 23 0 11 0; -- cgit v1.2.1