Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Архитектура плагинов программного синтезатора. Disposable Soft Synth Interface (DSSI) — это архитектура плагинов виртуальных инструментов (программных синтезаторов), предназначенная для использования в музыкальных секвенсорах. Она была разработана для приложений, работающих в среде Linux, хотя сам интерфейс не содержит ничего, специфичного для Linux. Распространяется на условиях сочетания лицензий LGPL 2.1 или более поздней версии и некоторых лицензий BSD, все из которых являются лицензиями на свободное программное обеспечение.
Software synthesizer plugin architecture
Disposable Soft Synth Interface (DSSI) is a virtual instrument (software synthesizer) plugin architecture for use by music sequencer applications. It was designed for applications running under Linux, although there is nothing specific to Linux in the interface itself. It is distributed under the terms of a combination of LGPL 2.1 or later and some BSD licenses, all of which are free software licences.
Особенности
DSSI иногда описывается как простой API для разработчиков Linux-аудио (LADSPA) для инструментов. LADSPA — это архитектура плагинов для аудиоэффектов, предназначенная для фильтров, ревербераторов и других программных средств обработки звука, в то время как DSSI был разработан специально для плагинов-инструментов, генерирующих звук на основе событий нот. DSSI расширяет LADSPA, добавляя доставку событий нот, а также предустановленные программные пресеты и метод, позволяющий плагинам предоставлять собственные пользовательские интерфейсы, которые также могут использоваться плагинами эффектов. Это отчасти связано с тем, что DSSI задумывался как легковесное дополнение к LADSPA, которое не потребовало бы значительных усилий от авторов хостов и плагинов LADSPA для его поддержки, и отчасти – чтобы не отвлекать слишком много усилий разработчиков от инициативы Generalized Music Plug-in Interface (GMPI) (которая впоследствии зашла в тупик). Вероятно, как частичное следствие такого неформального подхода к продвижению, количество доступных плагинов DSSI остается небольшим. Преемником, объединяющим стандарты LADSPA и DSSI, является LV2. DSSI-хосты в Linux также могут запускать некоторые инструменты Virtual Studio Technology (VST) (VSTi) для Microsoft Windows, используя обертку dssi vst wrapper, которая, в свою очередь, использует слой совместимости Wine. Основными программами, поддерживающими DSSI, являются Qtractor, Renoise и Rosegarden.
DSSI is sometimes described as Linux Audio Developer's Simple Plugin API (LADSPA) for instruments. LADSPA is an audio effects plugin architecture for filters, reverbs and other sound processing software tools, whereas DSSI was designed specifically for instrument plugins that generate sound from note events. DSSI extends LADSPA by adding note event delivery, but it also adds predefined program selections and a method for plugins to provide their own user interfaces, both of which may also be used by effects plugins. This is partly because DSSI was intended to be a lightweight addition to LADSPA that would require little extra effort from authors of LADSPA hosts and plugins to support, and partly to avoid distracting too much developer effort from the Generalized Music Plug in Interface (GMPI) plug in initiative (which has since stalled). Perhaps as a partial consequence of this early offhand approach to publicity, the number of DSSI plugins available remains small. A successor which reunites the two standards LADSPA and DSSI is LV2. DSSI hosts on Linux can also host some Virtual Studio Technology (VST) instruments (VSTi) for Microsoft Windows using the dssi vst wrapper plug in, which in turn makes use of the Wine compatibility layer. The major programs supporting DSSI are Qtractor, Renoise and Rosegarden.