Actually, I find it difficult to find anything in ALSA to confirm the idea
that the requirements from the pro-audio users have had a negative impact
on the system as a whole.


well, even after all-years use of Linux, and many, many years worth of audio hacking, i don't personally see ALSA as good for anything than an 'also-ran', yet.

i mean, give me a break. musicians using windows still jam waaaaay more than the LAD crowd.

this isn't to say that linux-audio jamming isn't -FUN- .. just that not as many 'privileged' are up to the task .. yet ..

For professional use, you probably want to get as close as possible to
the original data with nothing in between (i.e. the hw: devices).


professionals 'use what works', reliably. it doesn't matter whats underneath, as long as it works.

linux audio has the bonus that, once it works, it works freakin' well.

just, try very hard not to keep it to yourself, if you think thats worth anythin' ..

:)

Now the main problem I see with ALSA for the 'desktop' users are in
the control interfaces.

this isn't a linux situation, its an industry-wide situation. all musical instruments are 'about control'.

ALSA won't progress beyond its current clique, until it recongizes this fact, embraces it, implements it, extends it ..

Maybe the idea of the driver providing a
sort of description of the card (e.g. a list of control elements)
and having this info interpreted by a generic mixer application was
not the best one.

i tell you what, from my standpoint as a pro-audio type, i don't see -ANYTHING- wrong with this, and perhaps this irony is what you're getting hung up on: it just doesn't do this _ENOUGH_ to make it worthwhile.

on one hand. on the other hand, there =are= excellent ALSA-app examples out there. just not well sync'ed-enough promoted.

It works in some cases, but breaks down easily
when a card has different 'modes', in particular for surround.

the 'language' of the situation is what counts. i don't care if i have to iteratively read /dev/asound, or 'clean a linked list full of items', as long as, either way, the description is **standardized** ..

seems to me the ALSA crowd have 99% of the work done, if only they'd get a bit more pimp about things and get the APP writers subscribed...

For example it seems to be quite difficult to get a single volume
control for all channels in a 5.1 setup, something a desktop audio
user would take for granted.

actually, the average desktop user right now wouldn't give a crap what audio-rate it is, as long as it sounded good and didn't interrupt the jam. the average mac or pc user falls in this category, as do the rock and roll stars.

ALSA, as do all API's, needs to step up to the promotion plate, else it'll all be ignored and forgotten. don't ever forget that audio also means rock 'n roll, and silent stderr just ain't rock 'n roll, yo...


--

;

Jay Vaughan

Reply via email to