right. so we've already established that the actual nature of the
problem on linux is different, and much closer to the windows situation
- a huge variation in hardware types and configurations. jwz solved his
"problem" by throwing the problem away, and moving into a domain where
the problem he had wasn't solved, it was eliminated.


yes, we have established the actual nature of the problem.  on linux.

the problem is: not enough apps, and what few apps they are: 'not-standard' and 'not-synced' with the distro's world view of things.

the lesson of jwz is this, and its a hard one: if the user even has to -think- about setting up their audio system, even just a tiny little bit, _BEFORE_ using an app (but not necessarily during or after), then linux will be 'behind the big guys'.

when i multi-track on OSX, i don't even think about the 10 channels of digital i/o i'm getting from my firepod, nor do i care about the megahertz, nor do i have to set a damn iota of it up. i just use the app (cubase/logic/intuem) the way it wants me to use it and i feel good about it. the OS handles the bullshit.

accept this config/usability challenge, or don't.

(y'know, maybe make the linux ISO boot CD the solution to ALSA, not the problem...)

the competing APIs is definitely a problem. the OSS guys continue to
refuse to accept ALSA,

WHAT OSS guys, and why aren't they paying attention to linux-audio-dev if they're such great OSS guys? i mean, c'mon. its weak to draw such lines in the sand, yo. show me a great OSS app, and then show me 10 ALSA apps, before you make such conundrums out to be the excuses they aren't!!!

and continue to promote the benefits of their API
and libraries. The layers that have been built on top of them
(PortAudio, JACK, the arts audio api, gnome-sound, etc) continue to
compete with each other in various ways.


yeah, and this sucks ass. to multitrack, depending on my app, i could go one of 3 different ways, and only and all because some developer decided that writing a few honky lines of code was worth more than an e-mail or two to someone else who had already done 'the glory work'. bah!

what is happening on linux is similar to the windows world: multiple
audio APIs each of which serve a different purpose (windows own MM api,
ASIO, GSIF).

if you want to see a community using honky-ass technology, look no further than the VST/ASIO crowd. man, its wonky, but whatever: they're using it.

or didn't you notice?

 OS X has a head start here because they forced everyone,
even the email client writers, to use a callback model for audio I/O via
CoreAudio. if we could do that on linux, the biggest headaches could be
solved quickly. but as you note, we can't.


actually, what i like about the MidiShare effort is that it seems to have been written by people who don't really give a shit what the model is, they bend it to their own model until its sexy.

in other words, the french.


 > in all fairness, if there were a hardware vendor willing to follow
 > the 'known working' path to ALSA glory, we wouldn't be having this
 > discussion .. or, at least, if we knew of such a vendor (i'm sure
 > they're out there, those quiet linux VAR's who pack it all up and
 > send it off, operational-like).

jwz would have refused to buy the equipment from that vendor.

umm.. i think the -only- reason you and i are even talking about jwz is the fact that its so -freaking controversial- that he 'switched to mac' (and even after the intel thing, what a bone-head) in the first place.

because its obvious. just get a fucking mac, jwz, if audio is so important to you. who gives a shit, mr. million-dollar dark-and-lonely-place? macs have been good for audio since the beginning, or didn't you know that?

he would
have insisted that it should work on the gear he already has, since ALSA
says that its supported. "and now they tell me i have to buy a machine
from this Linux Audio Systems people just to play music at the same time
as making a skype call. wtf?"


linux guys giving the 'jwz should just by an sb-live' argument are weaker than piss. i mentioned jwz in the first place because you should know: linux audio needs to be a pop star. until it is, it won't be working well enough.

there are millions more people doing audio on windows than on osx, and
yet windows requires *at least* as much work to get setup for pro-audio
as linux. so what conclusion do we draw from that?


sorry, but no. i set up my firepod, a wonderful audio i/o interface, and from that point on it just worked. setting it up consisted of a bit of humble-pie windows driver-.exe downloading, exactly *one* 'confirm that you want to do this' step, and from that point on it was magic.

perhaps what the ALSA crowd need is a crash-course on making AUTOPACKAGE shell scripts which leave the stupidity of entering the root password up to the user, and from that point on just provide what everyone wants: a working AUDIO subsystem.

--

;

Jay Vaughan

Reply via email to