[linux-audio-dev] anyone interested to develop a new apps ?

Frank Barknecht fbar at footils.org
Sun Oct 24 12:33:37 UTC 2004


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__
-------------- next part --------------
#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;
-------------- next part --------------
#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;
-------------- next part --------------
#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;
-------------- next part --------------
#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;


More information about the Linux-audio-dev mailing list