Hi there,
Just to quickly introduce myself, as I am new to the list (and to linux/unix-audio
too), I am working since 1983
on a audio-processing package which is called SoundFX (see http://www.sonicpulse.de)
and is avaiable form the Amiga-platform since (its
written in pure C though). Things have changed alot since then and so I'am doing some
research to make the software more
and more portable. This way I found out about this mlist and projects like ladspa,
jack and so on.
Now to the ideas :
When browsing jack web page (http://jackit.sourceforge.net/docs/faq.php) I found the
"How does Jack compare to...?
" a bit confusing as some of those API's are not comparable per se. Generally it is a
quite tedious task to get a
good overview about whats going on with unix (and especially linux) and audio, as
everything is quite in flow.
What I would like to suggest is to
1. start a sourceforge foundry
name suggestions : "unix media" (other names are welcome)
2. start a sourceforge project along with the foundry, which is aplain website project
this way we all could easily contribute to build an informative website for
audio-development, collecting links etc.
3. model a unified abstract architecture, so that the single projects can easily refer
to it to state in which field
they are working (see super-simple first approach in attachment).
LADSPA e.g. would be positioned in pluginAPI/effects, ALSA in ioHAL/audio, jack
probably pluginAPI/producer and pluginAPI/consumer
and so on. I belive this would clearly help new developers to choose the right
technology for their tasks.
Stefan
--
\|/
<@ @> Stefan Kost private business
+-oOO-(_)-OOo------------------------------------------------------------- - - - - -
| __ Address Zwenkauer Str. 24 HTWK Leipzig, Fb IMN, Postfach 300066
| /// 04277 Leipzig 04277 Leipzig
| __ /// Germany Germany
| \\\/// Phone +49341 3910483 +49341 3076101
| \__/ EMail [EMAIL PROTECTED] [EMAIL PROTECTED]
| WWW http://www.sonicpulse.de
|http://www.imn.htwk-leipzig.de/~kost/about.html
===-=-=--=---=---------------------------------- - - - - -
Title: media architecture
media architecture
| Input HAL |
Plugin API |
Output HAL |
| Generators/Producers |
Operators/Processors |
.../Consumers |
audio video midi network filesystem
|
HAL-input synthesis
|
effects
|
HAL-output analysis
|
audio video midi network filesystem
|
| Timing/Synchronisation API |
|