DSSI

Linux.fista
Siirry navigaatioon Siirry hakuun
Linux.fi-wikissä artikkelit käsittelevät yleensä aihettaan siltä osin, kuin se koskee Linuxia ja avoimia/vapaita ohjelmistoja. Yleisluontoisemman artikkelin tästä aiheesta löydät tietosanakirja Wikipediasta.
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.

v  k  m
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