Hallo, Frank Barknecht hat gesagt: // Frank Barknecht wrote: > There is an important difference between C/C++ and "scripting > languages" (including Pd): rapid prototyping is much faster with > scripting languages than with C/C++. And Pd and Python are much easier > to learn than C. Pd patches or Python scripts are easier to compile. > I just want people to see, that everything doesn't need to be a > C-application and that they can do a lot of things with much simpler > tools.
And to prove it, I did a four-band-crossover filter network in Pd in the last couple of minutes. As I did have problems getting the GLAME filter to work in Pd, I just used the standard Pd lop~ and hip~ filters, which sound crappy, but are builtin, so no externals for Pd are needed. xover-main-simple.pd is the main patch. Ciao -- Frank Barknecht _ ______footils.org__
#N canvas 190 55 826 500 10; #X obj 116 89 xover-simple; #X obj 402 115 catch~ fr1; #X obj 498 116 catch~ fr2; #X obj 585 115 catch~ fr3; #X obj 673 114 catch~ fr4; #X obj 117 196 throw~ fr1; #X obj 116 467 throw~ fr3; #X obj 354 467 throw~ fr4; #X obj 402 145 xover-vol; #X obj 498 145 xover-vol; #X obj 586 145 xover-vol; #X obj 674 145 xover-vol; #X obj 513 351 dac~ 1 2; #X obj 114 42 adc~; #X text 152 45 soundcard/jack in; #X text 503 376 soundcard/jack out; #X obj 39 135 env~; #X obj 39 155 - 110; #X obj 41 177 vu 15 120 empty empty -1 -8 0 8 -66577 -1 1 0; #X obj 690 239 xover-vol; #X obj 162 69 throw~ dry; #X obj 690 208 catch~ dry; #X obj 116 227 xover-simple; #X obj 117 357 xover-simple; #X obj 117 327 throw~ fr2; #X connect 0 0 5 0; #X connect 0 1 22 0; #X connect 1 0 8 0; #X connect 2 0 9 0; #X connect 3 0 10 0; #X connect 4 0 11 0; #X connect 8 0 12 0; #X connect 8 0 12 1; #X connect 9 0 12 1; #X connect 9 0 12 0; #X connect 10 0 12 0; #X connect 10 0 12 1; #X connect 11 0 12 1; #X connect 11 0 12 0; #X connect 13 0 0 0; #X connect 13 0 20 0; #X connect 13 0 16 0; #X connect 13 1 0 0; #X connect 13 1 20 0; #X connect 13 1 16 0; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 19 0 12 0; #X connect 19 0 12 1; #X connect 21 0 19 0; #X connect 22 0 24 0; #X connect 22 1 23 0; #X connect 23 0 6 0; #X connect 23 1 7 0;
#N canvas 358 199 450 300 10; #X obj 97 140 lop~; #X obj 148 141 hip~; #X obj 101 174 outlet~; #X obj 157 175 outlet~; #X obj 83 75 inlet~; #X obj 171 104 inlet; #X connect 0 0 2 0; #X connect 1 0 3 0; #X connect 4 0 0 0; #X connect 4 0 1 0; #X connect 5 0 0 1; #X connect 5 0 1 1;
#N canvas 0 0 450 300 10; #X obj 58 159 hsl 64 15 0 1 0 0 empty empty vol -2 -6 0 8 -260818 -1 -1 0 1; #X obj 79 222 line~; #X obj 79 192 pack 0 40; #X obj 58 250 *~; #X obj 26 225 inlet~; #X obj 57 272 outlet~; #X connect 0 0 2 0; #X connect 1 0 3 1; #X connect 2 0 1 0; #X connect 3 0 5 0; #X connect 4 0 3 0; #X coords 0 0 1 1 80 50 1;
#N canvas 337 90 249 93 10; #X obj 3 17 cnv 15 240 70 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 245 88 outlet~; #X obj 315 86 outlet~; #X obj 177 43 nbx 6 14 4.8 21600 0 0 empty empty empty 0 -6 0 10 -262131 -1 -1 4.8 256; #X obj 24 43 hsl 128 15 4.8 21600 0 0 empty empty xover-freq -2 -6 0 8 -262131 -1 -1 0 1; #X msg 55 68 set \$1; #X obj 251 34 inlet~; #X obj 256 62 xover; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 4 0 7 1; #X connect 5 0 3 0; #X connect 6 0 7 0; #X connect 7 0 1 0; #X connect 7 1 2 0; #X coords 0 0 1 1 244 90 1;
