Re: [linux-audio-dev] Writing LADSPA plugins in high level language?

From: Albert Graef <Dr.Graef@email-addr-hidden-online.de>
Date: Thu Jun 15 2006 - 03:37:15 EEST

Frank Barknecht wrote:
> Every decent sound software nowadays, like SC, Pd, Csound of course,
> and plugins systems like LADSPA, VST etc. works by basically following
> that model. They do so not only because it's efficient (it sometimes
> isn't), but because it is easier to *think* in ugens, than to think in
> samples (especially once you do stuff like frequency domain
> processing, which is hard to *think* in on a sample level).

Sure, but unfortunately all those nice little ugens don't grow on the
trees, they must be programmed, too, and then you _are_ working on the
sample level. ;-) This is where most of the heavy-duty number crunching
takes place, and there you want a compiled language. That's what
languages like Faust are for, to provide an alternative to C and
assembler for the low-level stuff. (Not sure about snd, does it compile
to native code which can execute in realtime?)

Albert

-- 
Dr. Albert Gr"af
Dept. of Music-Informatics, University of Mainz, Germany
Email:  Dr.Graef@email-addr-hidden-online.de, ag@email-addr-hidden-mainz.de
WWW:    http://www.musikinformatik.uni-mainz.de/ag
Received on Thu Jun 15 04:15:04 2006

This archive was generated by hypermail 2.1.8 : Thu Jun 15 2006 - 04:15:04 EEST