ちょっと待った。またですか?esd が同じようなことをすること、 kaudioserver もこの問題を解決していると、聞いたことがあると思います。なぜ中心部を作り変えるの?
基本的に、上記のツールがやっているのは、入ってくるストリームを合計することで、 レコーディングとサンプルの演奏の機能を提供しています。 その機能自体はよいのですが(また特定のタスクに対しては適切に最適化されています)、 そのやり方はより複雑なアプリケーションをそれらのサービスとともに提供するには不充分です。
また、AudioLogic のなどは自分のタスクを実現するのに ESD や KAudioServer を利用することができません。
X11とのアナロジーで述べるなら、これらの「シンプルな」オーディオサーバは、 SVGALib で複数の Linux コンソールを実現しているようなものです。 同時に1つしかアプリケーションを動かせないという問題は解決できますが、 それらを連携して利用する、という素晴らしい道を開いてくれません。 マネジメント、インタラクション、同期、midi に関すること、フィルタなどのコンセプトがありません (またはごく小さい部分しか実現されていません)。