aRts - アナログ・リアルタイム・シンセサイザ
前のページ | 第 11章aRts を「ジェネリックオーディオサーバ」として利用する | 次のページ

# 11.2. ESD/KAudioServer その他

ちょっと待った。またですか？esd が同じようなことをすること、 kaudioserver もこの問題を解決していると、聞いたことがあると思います。なぜ中心部を作り変えるの？

基本的に、上記のツールがやっているのは、入ってくるストリームを合計することで、 レコーディングとサンプルの演奏の機能を提供しています。 その機能自体はよいのですが(また特定のタスクに対しては適切に最適化されています)、 そのやり方はより複雑なアプリケーションをそれらのサービスとともに提供するには不充分です。

また、AudioLogic のなどは自分のタスクを実現するのに ESD や KAudioServer を利用することができません。

X11とのアナロジーで述べるなら、これらの「シンプルな」オーディオサーバは、 SVGALib で複数の Linux コンソールを実現しているようなものです。 同時に1つしかアプリケーションを動かせないという問題は解決できますが、 それらを連携して利用する、という素晴らしい道を開いてくれません。 マネジメント、インタラクション、同期、midi に関すること、フィルタなどのコンセプトがありません (またはごく小さい部分しか実現されていません)。

前のページ | Home | 次のページ
aRts を「ジェネリックオーディオサーバ」として利用する | Up | 代わりの選択肢：aRts を「ジェネリックオーディオサーバ」として利用する