[linux-audio-dev] Re: [alsa-devel] Re: laaga, round 2

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] Re: [alsa-devel] Re: laaga, round 2
From: Abramo Bagnara (abramo_AT_alsa-project.org)
Date: Tue May 08 2001 - 18:55:29 EEST


Paul Davis wrote:
>
> Things that are not goals for me:
>
> - API number reduction
>
> * here, I side with Steinberg, Emagic and others who
> have concluded that its better to use API's tailored
> for specific tasks. In their case, ASIO for interacting
> with hardware, VST for connecting DSP plugins and instruments,
> ReWire for connecting applications.
>
> - treating *all* components as black boxes with a well-known API
>
> * as above.
>
> So my own vision is a sort of parallel to Steinberg's:
>
> ALSA PCM API <-> ASIO
> LADSPA <-> VST
> LAAGA <-> ReWire
>
> I think its quite to legitimate to ask "can one API do the work of all
> 3?", but I haven't seen anything to convince me that its a good
> idea, or even feasible.

The important thing is that you see the advantages (I've written it
several times and it seems they are understood very well), then once
determined that this would be a good thing, we may try to solve all the
related problems. If we're unable to solve all of them we'll change
path.

My rule is "don't prepone implementation troubles to design".

Another thing I don't like of your mental approach is: "if they've done
so they have to have very good reasons". I'm strongly convinced that we
need to go up on their shoulder and to understand well their reason
before to accept it. If we're definitely unable to understand their
reason we *need* to ignore that (unmotivated from our point of view)
design decision, it's the only sensible choice.

"Those who do not understand Unix are condemned to reinvent it, poorly."
                -- Henry Spencer

We cannot avoid this curse and then we need the courage to accept this
risk.

-- 
Abramo Bagnara                       mailto:abramo_AT_alsa-project.org

Opera Unica Phone: +39.546.656023 Via Emilia Interna, 140 48014 Castel Bolognese (RA) - Italy

ALSA project http://www.alsa-project.org It sounds good!


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue May 08 2001 - 19:20:40 EEST