Hello,

I have just committed something that I have been working on (slowly) for 
a long time: support for running LinuxSampler as a plugin, in for 
example a sequencer. The plugin types supported are: DSSI, LV2 and VST.

The DSSI and LV2 plugins get built if the configure script finds the 
DSSI and LV2 header files. For the VST plugin to be built, the vstsdk2.4 
directory has to be pointed out with --enable-vstsdk-dir.

This plugin support is initial and experimental. Some limitations:

* There are no built in GUIs. One has to run one of the ordinary GUI 
clients to be able to load an instrument for example. (The VST plugin, 
if run on Windows, tries to start Fantasia automatically.)

* The state of the sampler is not saved by the DSSI plugin. (There are 
code for remembering the loaded instrument, but this needs an OSC 
enabled GUI that loads the instrument).

* The LV2 plugin only saves the state if the host supports the 
save/restore extension, which not many do (I only know of elven, from 
ll-plugins).

* The number of output channels is fixed to two.

* The VST plugin on Windows will, if it is dynamically linked, need the 
liblinuxsampler and libgig dll files to be in the system path.

/Andreas

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to