DSSI to standard wirtualnych instrumentów wykorzystywany przez programy audio dla Linuksa. Artykuł przedstawia najważniejsze cechy tego formatu i zasady korzystania z pluginów DSSI.
DSSI (Disposable Soft Synth Interface, dssi.sourceforge.net) to obowiązujący w Linuksie standard wirtualnych instrumentów, odpowiednik popularnych wtyczek VSTi. Jest on oparty na specyfikacji LADSPA, likwiduje jednak szereg braków tego formatu.
Wtyczki DSSI w pełni obsługują MIDI, dzięki czemu ich wykorzystanie w roli programowych syntezatorów nie sprawia żadnego problemu. Takiej możliwości nie oferowały pluginy LADSPA. W efekcie nadają się one niemal wyłącznie do edycji materiału audio. Z kolei wtyczki DSSI można uruchomić i podłączyć bezpośrednio do serwera JACK, przesyłając do nich strumień komunikatów MIDI z dowolnego sekwencera. Wygenerowany dźwięk rejestrujemy następnie w jednym z edytorów audio.
Proces korzystania z wtyczek DSSI można znacząco uprościć, korzystając z tych syntezatorów i sekwencerów, które posiadają wbudowaną obsługę nowego standardu. W programie Rosegarden-4 wystarczy otworzyć okno Manage Synth Plugins (menu Composition > Studio) i wskazać potrzebne pluginy. Wśród innych hostów DSSI na uwagę zasługuje również syntezator Om. Poza tym warto skorzystać z programu Ghostess. Podłącza on wtyczki bezpośrednio do serwera JACK, pozwalając na sterowanie instrumentami DSSI z poziomu dowolnej aplikacji muzycznej.
W odróżnieniu od formatu LADSPA standard DSSI pozwala na wyposażanie pluginów w interfejsy graficzne. Mogą one korzystać z różnych bibliotek – dzięki temu ewentualne przeniesienie DSSI na inne platformy nie sprawi problemów. Parametrami wtyczek można też sterować w trybie tekstowym lub za pomocą uproszczonego interfejsu oferowanego przez wszystkie hosty wtyczek.
Do początku 2005 roku standard DSSI stanowił jedynie ciekawostkę. Był to efekt niewielkiej liczby dostępnych wtyczek. Obecnie sytuacja poprawia się bardzo szybko. Możemy już korzystać z wielu wartościowych wirtualnych instrumentów DSSI. W odróżnieniu od wtyczek LADSPA nie są one rozpowszechniane w postaci archiwów, ale pojedynczych pluginów (jak w przypadku VST). Przetestowanie wszystkich wartościowych wtyczek nie jest więc łatwe.
Standard DSSI posiada dodatkową bibliotekę dssi-vst rozszerzającą jego możliwości. Pozwala ona na uruchamianie pluginów VSTi bezpośrednio z poziomu hosta DSSI. Dssi-vst korzysta z emulatora Wine i obecnie umożliwia uruchamianie jedynie programowych instrumentów, nie obsługuje natomiast wtyczek efektowych VST.
DSSI stało się obecnie jedną z najważniejszych technologii audio dla Linuksa. Wtyczki w tym formacie stanowią – obok sterowników ALSA, serwera JACK i pluginów LADSPA – obowiązkowy element wyposażenia wirtualnego studia nagrań opartego na systemie spod znaku pingwina.
• Programy
• Artykuły
• Blog
• Forum
• Linki
• Kontakt