stringtranslate.com

sndio

sndio — это программный уровень операционной системы OpenBSD , который управляет звуковыми картами и портами MIDI . Он предоставляет дополнительный звуковой сервер и документированный интерфейс прикладного программирования для единообразного доступа либо к серверу, либо к аудио- и MIDI- оборудованию. [1] sndio предназначен для работы с настольными приложениями, но особое внимание уделяет механизмам синхронизации и надежности, необходимым музыкальным приложениям. [2]

Функции

Аудио и MIDI- сервер sndiod является основным компонентом sndio. Его цель — заполнить разрыв между требованиями программ и «голым» оборудованием, выявленным драйверами устройств операционной системы . [3] Сюда входит: [4]

Последние несколько пунктов — это перехваты в звуковом сервере , направленные на улучшение взаимодействия между аудио и MIDI- программами. [5] Использование стандартных протоколов MIDI для управления громкостью и синхронизацией обеспечивает совместимость с программным или аппаратным обеспечением MIDI , подключенным к компьютеру . [6]

История

Минимальные серверные возможности были добавлены в aucat — инструмент манипулирования аудиопотоками и предшественник sndiod — в октябре 2008 года [7] и поставляется вместе с OpenBSD 4.5. [8] [9] В декабре 2011 года aucat был переименован в sndiod [10] и позже поставлялся с OpenBSD 5.1 в качестве звукового сервера по умолчанию , запускаемого при загрузке операционной системы . [11]

Похожие фреймворки

Рекомендации

  1. ^ «интерфейс sndio для аудиоустройств» . Страницы руководства OpenBSD . Проверено 3 августа 2016 г.
  2. ^ Ратчев, Александр (2010). «Аудио и MIDI-фреймворк OpenBSD для музыкальных и настольных приложений» (PDF) . АзияBSDCon . Проверено 16 сентября 2012 г.
  3. ^ Аронс, Барри (март 1991 г.). «Проектирование аудиосерверов и наборов инструментов для поддержки речи в пользовательском интерфейсе» (PDF) . Журнал Американского общества голосового ввода-вывода . Проверено 16 сентября 2012 г.
  4. ^ «Страницы руководства OpenBSD» . man.openbsd.org . Проверено 14 мая 2016 г.
  5. ^ Александр, Питер Лоуренс; Уайтер, Кэролайн Дж. (2001). Как работает MIDI, 6-е издание. Хэл Леонард. ISBN 9780634020834.
  6. Ратчев, Александр (31 марта 2012 г.). «История дополнительной аудиодорожки: запись музыки с помощью OpenBSD». Несмертельно . Проверено 16 сентября 2012 г.
  7. Ратчев, Александр (27 октября 2008 г.). «Блог разработчиков: недавняя аудиоработа ratchov@» . Несмертельно . Проверено 16 сентября 2012 г.
  8. ^ «Выпуск OpenBSD 4.5» . OpenBSD . 1 мая 2009 года . Проверено 16 сентября 2012 г.
  9. Бьянкуцци, Федерико (15 июня 2009 г.). «PuffyTron рекомендует OpenBSD 4.5». О'Рейли Медиа . Проверено 16 сентября 2012 г.
  10. ^ "src/etc/rc.conf". OpenBSD CVS . 9 декабря 2011 года . Проверено 14 мая 2016 г.
  11. ^ «Выпуск OpenBSD 5.1» . OpenBSD . 1 мая 2012 года . Проверено 16 сентября 2012 г.

Внешние ссылки