aRts(analog Real time synthesizer)は、
KDEプロジェクトで開発されたアナログシンセサイザーシミュレーションアプリケーションです。その中核となるのは、複数のサウンドストリームをリアルタイムでミキシングするサウンドサーバ機能です。このサウンドサーバは「artsd」というデーモンとして実装され、
KDEの標準サウンドサーバとして利用されていました。しかし、artsdは
KDEに依存せず、他のプロジェクトでも利用可能でした。
aRtsは、他のリアルタイムサウンドサーバであるJACK Audio Connection Kitと直接的に競合し、
Enlightened Sound Daemon (ESD) と間接的に競合していました。しかし、現在はartsdではなく、ALSAのソフトウェアミキサーが一般的に利用されています。aRts
プラットフォームには、「aRtsビルダー」というツールも含まれていました。これは、ミキサー、シーケンサー、シンセサイザーなどのオーディオスキームを、グラフィカルなインターフェースを通じてカスタマイズするためのアプリケーションです。ユーザーは、このツールを通じて独自のレイアウトや設定を構築できました。
aRtsは自由ソフトウェアとして、
GNU General Public Licenseに基づいて配布されていました。この
ライセンスにより、ユーザーは自由にソフトウェアを利用、変更、配布することができました。
しかし、
2004年12月2日、aRtsの開発者であり主要な貢献者であるStefan Westerfeld氏は、aRtsにおける根本的な開発上の問題や技術的な課題を理由に、プロジェクトからの離脱を発表しました。この発表は、aRtsの将来に大きな影響を与えました。
KDE 4以降では、aRtsは「
Phonon」という新しいマルチメディアAPIに置き換えられました。
Phononは、Xineなどの他のシステム上に共通のインターフェースを提供することで、特定のマルチメディアフレームワークへの依存を避けることを目的としています。これにより、より柔軟で拡張性の高いマルチメディア環境が実現しました。
関連技術としては、GNOME環境で使用されていた
Enlightened Sound Daemon (ESD) や、ESDの後継を目指したAdvanced Sound Serverである
PulseAudioなどがあります。
現在、aRtsは過去の技術となりましたが、リアルタイムサウンド処理の分野において重要な役割を果たしたと言えるでしょう。
外部リンクとしては、過去に存在したaRtsプロジェクトの公式サイト(
ウェイバックマシンによるアーカイブ)が参考になります。