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