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-02-28 persson
* sfz engine: added support for off_mode=normal
2010-02-23 persson
* sfz engine: added support for trigger=release and rt_decay
2010-02-14 persson
* sfz/sf2 engines: fixed memory leak and memory handling errors
* sfz engine: added support for sw_trigger=first, sw_trigger=legato and sw_previous
* sfz parser: allow non-numerical key values ("C#4" for example)
* sfz engine: "key" opcode now sets pitch_keycenter too
* sfz engine: fixed error when unloading instrument with same sample used by multiple regions
* sfz parser: added some opcode aliases, like loopmode for loop_mode, to be more compatible
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
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-02-17 capela
* Device parameter spin-box default maximum has been set higher: now at a magic 24-bit limit (16777216) instead of older 16-bit (65536), possibly fixing bug #136.
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 ;)
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: Fri Mar 12 17:00:03 CET 2010