> what makes an API 'official' under Linux, anyway? in my opinion, the > old maxim, "use what works" applies .. and ALSA has proven to be a > very difficult and annoying thing to get set up and working (witness > jwz' recent terror) .. while MidiShare has (for the most part) been > smooth and dreamy.
well, there are hassles with ALSA but ... that is a below the belt comment. jwz's hassles were with audio not MIDI, and audio *is* hard to make smooth without per-vendor drivers. it "just worked" for him on OS X because Apple pick the audio interface. several people provided reference SuSE supported h/w configs for example - had he been using one of them, it would have "just worked". what jwz wants is what everybody else wants, and its an entirely reasonable thing to aim for - all supported audio devices are just plug-n-play. it doesn't work that way on OS X, it doesn't work that way on Windows, and being a stupid petulant geek who continues to try to trade his involvement in lucid emacs, netscape and mozilla as excuses for his bad temper doesn't get Linux any closer to the goal. i have been amazed to see how *well* Linux+ALSA installs on various h/w has worked in the recent past - its better than you'd get if you tried to install OS X (or Windows) on machines with the same h/w, assuming you could even manage to do that. ALSA's biggest problem was that people like me shaped its design too much. I was trying to ensure that ALSA was useful for pro-audio setups, and I had little interest in the desktop story. There were no (sufficiently) vigorous advocates for that world as ALSA developed, and we are seeing the cost of that now. --p
