DSSI плагині – Linux жүйесі үшін әзірленген, музыкалық секвенсорларда қолданылатын синтезатор интерфейсі. LADSPA-ға ұқсас, бірақ аспаптар үшін арналған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Бағдарламалық синтезатор плагинінің архитектурасы. Бір рет қолданылатын жұмсақ синтезатор интерфейсі (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 кейде аспаптар үшін Linux Audio Developer's Simple Plugin API (LADSPA) ретінде сипатталады. LADSPA – бұл сүзгілер, ревербераторлар және басқа да дыбыс өңдеу бағдарламалық құралдары үшін дыбыс эффектілері плагинінің архитектурасы, ал DSSI ноталық оқиғалардан дыбыс жасайтын аспап плагиндері үшін арнайы жасалған. DSSI, ноталық оқиғаларды жеткізуді қосып, LADSPA-ны кеңейтеді, сонымен қатар алдын ала анықталған бағдарлама таңдауларын және плагиндердің өздерінің пайдаланушы интерфейсін ұсыну әдісін қосады, олардың екеуі де эффект плагиндерінде қолданылуы мүмкін. Бұл, әзірше, DSSI-дің LADSPA-ға жеңіл қосымша болуы және LADSPA хосттары мен плагиндерінің авторларынан көп қосымша күш-жігерді қажет етпеуі үшін, сондай-ақ әзірлеушілердің күшін Generalized Music Plug-in Interface (GMPI) плагинінің бастамасынан (қазір тоқтап қалған) алшастату үшін жасалды. Бәлкім, осы ерте жарнамалық тәсілдің нәтижесінде DSSI плагиндерінің саны аз болып қала берді. LADSPA және DSSI екі стандартын біріктіретін LV2 болып табылады. Linux-тағы DSSI хосттары, dssi vst wrapper плагіні арқылы Microsoft Windows-қа арналған кейбір Virtual Studio Technology (VST) аспаптарын (VSTi) да қолдай алады, ол өз кезегінде 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.