Il suffit de regarder l'historique des sur-couche inventées pour parer à cela: arts, esound, jack, pulseaudio, etc etc... Elles ont toutes été inventées dans le même but: avoir une API plus simple et uniforme à utiliser que ALSA.
Dans mon souvenir, esound et cie étaient surtout conçus pour contourner le gros défaut d'OSS à l'époque : un seul process pouvait accéder à la carte son à la fois ce qui empêchait par exemple d'avoir les sons d'un client de messagerie instantanée pendant que xmms jouait de la musique. D'ailleurs c'est ce qu'on lit toujours sur la page d'accueil historique : However, when two or more applications want to play sounds at the same time, it's on a first-come, first-served basis. Whoever gets to the audio device first wins. EsounD changes all of that... [http://www.tux.org/~ricdude/overview.html].
Je ne suis pas assez réveillé pour faire des recherches historiques sérieuses (car oui, aller voir ce qu'il se passait dans le logiciel libre il y a 10 ans relève déjà de l'histoire tant la source principale d'information - le web - est changeante), mais il me semble que arts et esound au moins datent d'avant Alsa, disons qu'ils datent au moins de l'époque où OSS était encore le standard.
[^] # Re: Suppression d'OSS et état de l'audio sous Linux
Posté par Alek_Lyon . En réponse à la dépêche Des nouvelles du noyau Debian. Évalué à 5.
Dans mon souvenir, esound et cie étaient surtout conçus pour contourner le gros défaut d'OSS à l'époque : un seul process pouvait accéder à la carte son à la fois ce qui empêchait par exemple d'avoir les sons d'un client de messagerie instantanée pendant que xmms jouait de la musique. D'ailleurs c'est ce qu'on lit toujours sur la page d'accueil historique : However, when two or more applications want to play sounds at the same time, it's on a first-come, first-served basis. Whoever gets to the audio device first wins. EsounD changes all of that... [http://www.tux.org/~ricdude/overview.html].
Je ne suis pas assez réveillé pour faire des recherches historiques sérieuses (car oui, aller voir ce qu'il se passait dans le logiciel libre il y a 10 ans relève déjà de l'histoire tant la source principale d'information - le web - est changeante), mais il me semble que arts et esound au moins datent d'avant Alsa, disons qu'ils datent au moins de l'époque où OSS était encore le standard.
Alek.