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-08-27 persson
* sfz engine: fixed playback of 16 bit wav files on big endian CPUs
* sfz engine: added support for Ogg Vorbis sample files
2010-08-12 persson
* sfz engine: added support for controller triggered regions (on_locc/on_hicc)
* sfz engine: added support for loop_mode=one_shot
2010-08-10 persson
* sfz engine: improved support for exclusive groups (group, off_by and off_mode)
* minor valgrind fixes
2010-07-04 persson
* sfz engine: optimized sample lookup
* sfz engine: fixed bug introduced in previous commit: sample lookup returned wrong sample
2010-05-30 persson
* sfz/sf2 engines: RT-safeness: avoid malloc in audio thread
* sfz/sf2 engines: fixed a bug that could cause voice stealing to fail
2010-05-15 persson
* sfz engine: reduced memory usage for sfz data
2010-04-25 persson
* sfz engine: added support for transpose
* sfz engine: fixed crash when using sw_down/up
* sfz engine: improved logic for sw_lokey/hikey/up/down/last
* sfz parser: added more v1 aliases
* fixed building with newer MinGW-w64
2010-04-11 persson
* sfz engine: added support for amp_veltrack and amp_velcurve_N. Fine-tuned the default velocity curve.
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-08-29 persson
* bugfix: avoid calling read() with count 0 when writing a file, as this may hang on some systems
2010-05-30 persson
* sf2: changed region lookup API to avoid malloc in RT threads
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
More ...
qsampler
2010-08-23 capela
* libX11 is now being added explicitly to the build link phase, as seen necessary on some bleeding-edge distros eg. Fedora 13, Debian 6.
2010-07-15 capela
* Sampler channel and instrument file requester support for other than GIG instrument files (*gig *.dls) has been added, now also allowing for SFZ instrument files (*.sfz) loading.
2010-03-31 capela
* Initial widget geometry and visibility persistence logic has been slightly revised as much to avoid crash failures due to wrong main widget hidden state.
2010-03-29 capela
* General source tree layout and build configuration change.
2010-03-15 capela
* Maybe fixed instrument list view/model for Qt >= 4.6, at last.
2010-03-13 capela
* Automatic crash-dump reports, debugger stack-traces (gdb), back- traces, whatever, are being introduced as a brand new configure option (--enable-stacktrace) and default enabled on debug build targets (--enable-debug).
2010-03-12 capela
* Attempt to fix broken instrument list model/view for Qt >= 4.6.
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.
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: Thu Sep 2 20:10:03 CEST 2010