LinuxSampler

blank
news about features screenshots demos download donations support developers faq documentation bugs instruments links credits

News

2010-01-07 The annual report of 2009 with our financial situation is now online. Happy new year everybody!
2009-10-16 Better a late than no announcement at all:
  • linuxsampler 1.0.0
  • Fantasia 0.9
  • qsampler 0.2.2
  • gigedit 0.2.0
  • libgig 3.3.0
  • jlscp 0.8
  • liblscp 0.5.6
This is the first release which allows the sampler to be used as audio host plugin, namely supporting the standards VST, AU, DSSI and LV2. The sampler's limits for max. voices & disk streams can now be altered at runtime by frontends, no need to recompile the sampler anymore. The Mac version now also supports CoreAudio as audio driver. The Windows version finally supports the sampler's instruments DB feature as well, however expect it still to be unstable at this point. Along to the already existing JACK audio driver, Jack MIDI support has been added in this release. The sampler allows frontends now basic MIDI control, that is to monitor incoming MIDI data on MIDI input devices and sampler channels and to send note-on and note-off MIDI events to sampler channels, which allows frontends to provide a virtual MIDI keyboard to the user. Besides these major changes there were countless bugfixes and optimizations.
2009-05-12 On the finish line to the upcoming next release of LinuxSampler and friends, a beta pre-release for the Windows platform is now available from our download server. This is the first Windows version which includes a VST plugin version of the sampler. The installer includes both, native 64 bit binaries and 32 bit binaries. The installer detects the system type and installs the appropriate binaries automatically. Please follow the ongoing discussion and development on our web forum and developers' mailing list to avoid known problems. Feedback appreciated!
More ...

Latest CVS Commits

linuxsampler
2010-01-30 persson
* sfz engine: added support for v2 multiple stage envelope generators
* sfz engine: added a fine-tuned v1 envelope generator instead of using the one from the gig engine
2010-01-27 schoenebeck
* Introduced support for optional environment variable "LINUXSAMPLER_PLUGIN_DIR" which allows to override the directory where the sampler shall look for instrument editor plugins (patch by Luis Garrido, slightly modified).
* bumped version to 1.0.0.cvs3
2010-01-11 schoenebeck
* command line option '--profile' is currently disabled, since the respective profiling code is currently broken
2010-01-10 persson
* VST bugfix: If the host called resume() before and after changing sample rate or block size, the number of channels was incorrectly set to two. This caused silence in Cubase 5.
* removed compiler warnings
2010-01-09 persson
* gig engine: implemented the "round robin keyboard" dimension
* gig engine: fixed round robin and random dimensions for cases when number of dimension zones is not a power of two
* gig engine: made round robin use a counter for each region instead of each key
* fixed building with libgig installed in a non-standard directory
2009-11-20 persson
* bugfix: release samples could cause loud noises
2009-11-03 iliev
* sfz engine: support for exclusive groups
* sf2 engine: support for exclusive groups
* sf2 engine: manage presets only
* sf2 engine: preset regions are now taken into account
2009-11-01 schoenebeck
* added support for sending MIDI CC messages via LSCP command "SEND CHANNEL MIDI_DATA CC <sampler-chan> <ctrl> <val>"
* bumped LSCP version to 1.5
More ...
gigedit
2010-01-27 schoenebeck
* minor update in quickstart documentation
2009-07-31 persson
* preparations for release 0.2.0
2009-05-10 persson
* Windows: look for translations using base directory of libgigedit dll
* virtual keyboard fixes: restore to grey when outside keyboard. Don't trigger multiple notes for each key when moving mouse.
2009-03-27 schoenebeck
* updated LinuxSampler plugin of gigedit to the latest liblinuxsampler C++ API changes
2009-03-01 schoenebeck
* bugfix: inform the sampler when new file(s) has been imported on save operation (#82)
2009-02-03 persson
* made all visible strings translatable
2009-01-10 schoenebeck
* added rpm packaging file (patch by Devin Anderson, slightly modified, fixes #88)
2008-12-28 persson
* Windows fixes: find translation files after install. Don't open a console window.
More ...
libgig
2010-01-10 persson
* sf2: fixes for big endian systems
* removed compiler warnings
2009-11-03 iliev
* sf2: better support for preset regions
2009-10-30 iliev
* sf2: 24bit support
* sf2: loop support
* sf2: implemented overridingRootKey
* sf2: implemented instrument global region
* sf2: bugfix: some regions were ignored
2009-10-27 iliev
* merged libsf2 into libgig
2009-07-30 schoenebeck
* preparations for release 3.3.0
2009-07-29 persson
* fixed a tiny memory leak
2009-05-03 persson
* minor fix in configure for building DLL on Windows
2009-04-16 persson
* bugfix: files that contain zero length RIFF lists were not read correctly (fixes #127) (bug was introduced 2009-03-13)
More ...
qsampler
2010-01-18 capela
* LADISH Level 1 support has been added: SIGUSR1 signal trap just makes it a shortcut to File/Save.
2010-01-07 capela
* MIDI Device Status menu is disabled when no MIDI device exists; a menu separator has been added.
* Window manager's close button was found missing from the Devices and Instruments widgets when on Qt >= 4.5, now fixed.
2010-01-06 capela
* MIDI activity indicator on channel strips is now implemented as a flashing green LED, instead of a lame solid background :). - New year's bumping.
2009-11-04 capela
* Czech (cs) translation added (by Pavel Fric).
2009-11-04 capela
* Global configuration state is now explicitly saved/committed to disk when View/Options... dialog changes are accepted and applied.
2009-08-01 capela
* Preparations for the 0.2.2 release.
2009-03-25 capela
* Russian (qsampler_ru.ts by Alexandre Prokoudine) makes it as brand first translation delivered. Thanks and welcomes who ever may follow ;)
2009-02-19 capela
* Converted obsolete QMessageBox forms to standard buttons.
More ...
liblscp
2009-08-01 capela
* Preparations for the 0.5.6 release.
2008-12-11 schoenebeck
* fixed locale related parser bug (fixes #59)
* bumped version to 0.5.5.10
2008-12-07 schoenebeck
* added new client interface functions, for managing the global limit of maximum voices and disk streams: lscp_get_voices(), lscp_set_voices(), lscp_get_streams(), lscp_set_streams()
* bumped version to 0.5.5.9
2008-02-26 schoenebeck
* _lscp_device_port_info_query(): take port parameter "NAME" into the result list, so that e.g. the "NAME" port / channel parameter appears in QSampler's device managment dialog, allowing the user to rename MIDI ports / audio channels (CAUTION: hope this won't break anything)
* bumped version to 0.5.5.8
2008-02-16 schoenebeck
* added LSCP event "DEVICE_MIDI"
2008-02-15 schoenebeck
* bugfix: _lscp_client_evt_proc() dropped LSCP events
2008-02-14 schoenebeck
* bugfix in lscp_client_subscribe(): only the first lscp_client_subscribe() call succeeded (per client), all subsequent ones failed
2008-02-14 schoenebeck
* added new LSCP event "CHANNEL_MIDI" (CAUTION: behavior change for lscp_client_subscribe() and lscp_client_unsubscribe!)
* bumped version to 0.5.5.4
More ...
jsampler
2009-09-13 iliev
* Added check box "Remember decision and apply to all selected instruments" to the "Map MIDI instrument" dialog when adding multiple selection (#131)
* Fantasia: Added option to keep Fantasia always on top (View/Always On Top)
2009-08-03 iliev
* preparations for release 0.9
2009-06-20 iliev
* hack to make JXTaskPaneContainer transparent on Windows
2009-06-12 iliev
* added support for exporting the MIDI instrument maps as Rosegarden device file
2009-06-11 iliev
* added support for exporting the MIDI instrument maps as text file or web page
2009-04-05 iliev
* fixed the channel order when exporting sampler configuration
* don't mute channels muted by solo channel when exporting sampler configuration
* don't ask whether to replace a file on Mac OS when using native file choosers
2009-03-29 iliev
* fixed bug in the sampler channel number notifications
2009-03-28 iliev
* Mac OS integration, work in progress: screen menu bar fix
More ...
jlscp
2009-08-03 iliev
* preparations for release 0.8
2009-02-28 iliev
* fixed compile error
2008-12-24 iliev
* Added support for controlling the global sampler-wide limit of maximum voices and disk streams
2008-09-30 iliev
* fixed bug #104
2008-09-30 iliev
* Added support for escaping unicode characters
2008-09-29 iliev
* Implemented option for adding instruments in separate directories in the instruments database (patch by Chris Cherrett & Andrew Williams, a bit adjusted)
2008-09-11 iliev
* Added support for sending MIDI messages to sampler channels
* Added support for retrieving instrument's key mapping and keyswitch mapping
2008-09-08 iliev
* Added support for monitoring MIDI events on sampler channels and MIDI devices
* Client: added new method - setSoTimeout
More ...
Last Webserver Sync: Tue Feb 9 05:00:04 CET 2010