L'environnement de bureau K

11.2. ESD/KAudioServer et autres

Mais stop. Quoi encore ? On vous a probablement déjà dit que esd fait ça, ou que kaudioserver règle justement ce problème. Pourquoi réinventer la roue ?

Fondamentalement, ce qu'ils font est ajouter tous les flux audio qui arrivent, et peuvent enregistrer et jouer des échantillons. Alors qu'ils sont bons pour cela (et raisonnablement optimisés pour cette tâche particulière), leurs concepts ne vont pas suffisamment loin pour proposer leurs services à des applications plus complexes.

Des logiciels comme AudioLogic ne pourraient tout simplement pas utiliser ESD ou KAudioServer pour accomplir leurs tâches.

Pour utiliser l'analogie avec X11, ces serveurs audio "simples", c'est comme avoir plusieurs consoles linux avec SVGALib. Alors que ça règle le problème de lancer plusieurs applications simultanément, ils ne fournissent pas de moyens simples de les utiliser ensemble. Ils n'ont pas de concepts de gestion, d'interaction, de synchronisation, de midi, de filtres (ou seulement de petites parties sont implantées),...