DSSI
DSSI | |
---|---|
Ohjelmoitu | C |
Kirjasto | API kirjasto |
Lisenssi | GPL, LGPLv2.1+, BSD |
Kotisivu | dssi.sourceforge.net |
DSSI (Disposable Soft Synth Interface) on virtuaalinen instrumenttilaajennusarkkitehtuuri musiikkisekvenserisovellusten käyttöön. Sen avulla voi tehdä äänisignaalia käsitteleviä plugineja eli liitännäisiä. DSSI on avoin ja hyvin dokumentoitu spesifikaatio, joka on kehitetty käytettäväksi Linux-äänisovelluksissa, vaikka se onkin siirrettävissä muille alustoille. Sitä voidaan pitää LADSPA instrumenteille tai VSTi:hen verrattavana.
DSSI:tä kuvataan joskus instrumenttien Linux Audio Developer's Simple Plugin API:ksi. LADSPA on äänitehosteiden liitännäisarkkitehtuuri suodattimille, kaikuille ja muille äänenkäsittelyohjelmistoille, kun taas DSSI suunniteltiin erityisesti instrumenttiliitännäisiä varten, jotka tuottavat ääntä nuottien tapahtumista. DSSI laajentaa LADSPA:sta lisäämällä nuotti-tapahtumien toimittamisen, mutta se lisää myös ennalta määritellyt ohjelmavalinnat ja menetelmän, jonka avulla liitännäiset voivat tarjota omia käyttöliittymiään, joita molempia voivat käyttää myös efektiliitännäiset. Tämä johtuu osittain siitä, että DSSI:n oli tarkoitus olla kevyt lisäys LADSPA:han, jonka tukeminen ei vaatisi juurikaan ylimääräistä vaivaa LADSPA-isäntien ja -liitännäisten tekijöiltä, ja osittain siitä, ettei kehittäjien vaivannäköä olisi häiritty liikaa GMPI-liitännäisaloitteesta (Generalized Music Plug-in Interface) (joka on sittemmin pysähtynyt). Ehkä osittain tämän varhaisen varomattoman lähestymistavan seurauksena DSSI-liitännäisten määrä on edelleen pieni. Seuraajana on LV2, joka yhdistää LADSPA- ja DSSI-standardit.
Linuxin DSSI-isännät voivat myös isännöidä joitakin Microsoft Windowsille tarkoitettuja Virtual Studio Technology (VST) -instrumentteja (VSTi) käyttämällä dssi-vst wrapper -liitännäistä, joka puolestaan käyttää Wine-yhteensopivuuskerrosta. Tärkeimmät DSSI:tä tukevat ohjelmat ovat Qtractor, Renoise ja Rosegarden.
Musiikintekoon liittyvät artikkelit | |
Yleiset | Johdanto musiikintekoon Linuxilla | Jakelut | Jack |
---|---|
Sekvensserit, DAW:it, nuotinnus, sävellys | Ardour | Qtractor | Rosegarden | Nuotinnus- ja sävellysohjelmat | Trakkerit | Kaupalliset ohjelmistot |
Syntetisaattorit, samplerit, rumpukoneet | ZynAddSubFX | SetBFree | Hydrogen | LinuxSampler |
Plugin-formaatit | LADSPA | DSSI | LV2 | Linux VST | Windows VST |
Pluginit • Taajuusanalysaattorityökalut • Laaja lista musiikinteko-ohjelmista |