Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
* added optional 3rd party user data parameter for following liblinuxsampler C++ API methods: InstrumentEditor::Main(), InstrumentEditor::Launch(), InstrumentManager::LaunchInstrumentEditor() * minor cosmetics regarding configure script summary * debian packaging: include DSSI and LV2 plugin binaries of the sampler into the liblinuxsampler package * RPM packaging: include DSSI and LV2 plugin binaries of the sampler into the liblinuxsampler package * bumped version to 0.5.1.12cvs
* C++ API method InstrumentManager::LaunchInstrumentEditor() now returns a pointer to the launched InstrumentEditor object
* fixed crash when a linuxsampler plugin is unloading
* added new LSCP command: SEND CHANNEL MIDI_DATA which can be used by frontends to send MIDI messages to specific sampler channel * added two additional fields to GET FILE INSTRUMENT INFO command - KEY_BINDINGS and KEYSWITCH_BINDINGS * InstrumentResourceManager::GetInstrumentInfo now scans the specified instrument file only if it is not loaded in the instrument manager
* added index bounds check to quite new LSCP command "GET FILE INSTRUMENT INFO"
* LSCP: added new LSCP commands: "GET FILE INSTRUMENTS <file>", "LIST FILE INSTRUMENTS <file>" and "GET FILE INSTRUMENT INFO <file> <index>" for retrieving informations about an arbitrary instrument file on the system where the sampler is running on (LSCP specs yet to be updated!) * bumped version to 0.5.0.1cvs * bumped LSCP compliance to LSCP version 1.3
* added highly experimental code for synchronizing instrument editors hosted in the sampler's process to safely edit instruments while playing without a crash (hopefully) by either suspending single regions wherever possible or - if unavoidable - whole engine(s) * disk thread: queue sizes are now proportional to CONFIG_MAX_STREAMS instead of fix values * removed legacy Makefiles in meanwhile deleted src/lib directory and its subdirectories * bumped version to 0.4.0.7cvs
* added highly experimental support for on-the-fly instrument editing within the sampler's process (by using instrument editor plugins), you'll notice the new "Registered instrument editors:" message on startup, the plugin path can be overridden at compile time with ./configure --enable-plugin-dir=/some/dir * added a new LSCP command "EDIT INSTRUMENT <sampler-channel>" to spawn a matching instrument editor for the instrument on the given sampler channel (LSCP command syntax might be subject to change soon) * config.h is not going to be installed along with liblinuxsampler's API header files anymore (not necessary anymore) * take care of $(DESTDIR) when creating the instruments DB on 'make install' rule (needed for packaging and cross compilation) * bumped version to 0.4.0.5cvs
* store volume for each MIDI instrument mapper entry individually instead of managing the volume as shared setting with the respective instrument entry of its InstrumentManager
* implemented MIDI instrument mapping according to latest LSCP draft
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |