IT-словарь › Инфраструктура › aRts

aRts

Инфраструктура Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Stefan Westerfeld
Тип
Звуковой сервер
Лицензия
GPL/LGPL

Звуковой сервер KDE 2 и 3, начинавший в конце 1990-х как модульный программный синтезатор и закончивший программой, которую каждый пользователь KDE учился отключать.

Стефан Вестерфельд начал aRts — analog real-time synthesizer — как модульный синтезатор, где осцилляторы, фильтры и эффекты соединялись графически в artsbuilder, чем-то вроде программного Moog. Чтобы модули могли жить в разных процессах, он написал собственную объектную систему MCOP, после того как CORBA оказалась слишком медленной для звука реального времени — к тому же выводу KDE пришла и с DCOP. Когда в 2000 году вышел KDE 2.0, рабочему столу понадобился звуковой сервер по той же причине, по какой у GNOME был ESD: звуковая карта открывалась только одним процессом. Работу получил aRts: демон artsd микшировал все программы, artsdsp перехватывал те, что о нём не знали, а поверх был построен плеер Noatun.

Анекдотом aRts сделала повседневность: задержки, демон, жрущий процессор, пока ничего не играет, и демон, который после секунды тишины засыпал и освобождал карту, так что следующий звук пропадал. Уже в 2004 году Вестерфельд объявил, что продолжать не будет, и KDE 3 мирился с этим ещё четыре года. KDE 4 (2008) заменил его Phonon, который вообще ничего не микширует, а передаёт дело xine, GStreamer или PulseAudio снизу. Идея синтезатора не пережила никого; запомнился звуковой сервер, причём без нежности.

← Назад к словарю