"David Cournapeau":

On Wed, Jun 14, 2006 at 07:47:36AM +0200, Alex Polite wrote:
Hi there.

Is it possible to write LADSPA plugins in anything but C/C++? I prefer
perl, ruby or python.

alex

Anything but C/C++, yes. See FAUST [1], a compiled language designed
specificly for processing audio streams. Perl, Ruby, or Python, not
really.

[1] <http://faudiostream.sourceforge.net/>


The realtime extension for snd (scheme-like language) is another:
http://www.notam02.no/arkiv/doc/snd-rt/

Here is a cool alsa softsynth written in that system:
http://ccrma.stanford.edu/~kjetil/220c/
there is also chuck, that nobody has mentionned, I think :

http://soundlab.cs.princeton.edu/research/chuck/


Not really. Chuck code runs in a VM and does not compile to native machine code. It also process blocks of samples, while faust and snd process one and one sample. In this respect, Chuck is more in the same class of programs like Supercollider, nyquist, csound, pd and many many others.

Reply via email to