LinuxSampler

blank
news about features screenshots demos download donations support developers faq documentation bugs instruments links credits
Bitcoins Or donate Bitcoins at:
1Q9CK7xUhMNWryqYTZLbUTXbrjpYYtwvng

Why donate?

News

2015-04-29 A new documentation site has been launched: http://doc.linuxsampler.org - This separate page dedicated to manuals, tutorials and other kind of articles for the LinuxSampler project, is using a new solution to write and maintain such articles with a minimum of effort. Be invited to help us writing documentation for LinuxSampler and friends! As one of the first topics, this site is now hosting an introduction to the new NKSP Real-Time Instrument Script Language. The long-term plan is to move all documentation of this project from our www server to that new site.
2015-01-18 For the Mac users out there: We finally have a convenient installer for the OS X version of LinuxSampler. This is already integrated in our automatic build system. So from now on all daily snapshot builds for Mac are automatically built with an installer. By default the installer will install all components (LinuxSampler stand-alone application, VST and Audio Unit plugin version of LinuxSampler, QSampler, Fantasia, GigEdit and command line tools. At step "Installation Type" you can however also override the default installation and select which components to install.
2014-06-19 gigedit finally included with OS X snapshots! Due to the variety of third party library dependencies it took a while, but finally "gigedit", our graphical instrument editor for Gigasampler / GigaStudio files, is now included with the automatic binary snapshots builds for Mac OS X. The automatic snapshot installers are automatically compiled by one of our servers each time a developer commits something new to our Subversion (development) server. You can use gigedit on Mac OS X as stand-alone instrument editor as well as in live-mode while running LinuxSampler. In the latter case your changes with gigedit get immediately audible while playing the instrument on the keyboard at the same time.
More ...

Latest Subversion Commits

linuxsampler
2015-02-25 schoenebeck
* CoreMIDI: fixed auto bind feature to CoreMIDI ports that go online
* CoreMIDI: fixed minor memory leak
* Bumped version (1.0.0.svn61)
2015-01-04 schoenebeck
* Instrument editor interface: Changed instrument editor plugin interface, providing additional informations like the EngineChannel for which the instrument editor was spawned for. This allows the instrument editors to interact more actively with the sampler.
* Bumped version (1.0.0.svn60).
2014-12-29 schoenebeck
* Fixed compilation error that occurred with some compilers, triggered by recent libgig changes.
* Bumped version (1.0.0.svn59).
2014-09-11 persson
* sfz engine: added support for float and 32 bit sample files
2014-09-06 persson
* gig engine: fixed behaviour of filter LFO
2014-09-06 schoenebeck
* Fixed MIDI program change messages being ignored if quickly executed after each other (fixes #231).
2014-07-06 schoenebeck
* Another fix regarding virtual MIDI device event import.
* Bumped version (1.0.0.svn57).
2014-07-02 schoenebeck
* Fixed virtual MIDI device event import (which caused i.e. the events from the virtual keyboard of gigedit to be ignored by the sampler).
* Bumped version (1.0.0.svn56).
More ...
gigedit
2015-03-02 schoenebeck
* Updated German translation.
2015-03-01 schoenebeck
* Added "X" button next to sample reference field, which allows to remove the current sample reference, allowing to create a "silent case" where no sample shall be played.
2015-01-20 schoenebeck
* Implemented replacing of existing samples.
2015-01-12 schoenebeck
* Implemented reordering of instruments by drag & drop.
2015-01-11 schoenebeck
* Fixed instruments, samples and scripts to appear twice after save.
2015-01-06 schoenebeck
* Sample Referenve View Dialog: Clicking on a reference in the list closes the dialog and jumps directly to the respective instrument, region and dimension region the respective sample reference is located at.
2015-01-06 schoenebeck
* Bug fix: app could not be closed on modified files without saving them.
2015-01-04 schoenebeck
* Dimension Region Editor: Added button "Select Sample" on the sample tab, which allows to conveniently select the dimension region's sample on the left hand side's samples tree view.
More ...
libgig
2015-05-13 schoenebeck
* unit tests: fixed wrong return value when test suite app exits (patch by Ryan Schmidt)
2015-01-13 schoenebeck
* RIFF: Cleanup of an old DLL binary backward compatibility hack.
* Bumped version (3.3.0.svn28).
2015-01-13 schoenebeck
* Bugfix of previous commit.
* Bumped version (3.3.0.svn27).
2015-01-12 schoenebeck
* gig: Added new method Instrument::MoveTo() which allows to rearrange the order of instruments within the same gig file.
* Bumped version (3.3.0.svn26).
2015-01-11 schoenebeck
* Bugfix: Adding a new region in between two existing regions caused the new one being dropped after save operation and the gig file (or DLS file) being tainted (chunks were at wrong location in the RIFF tree).
* Bumped version (3.3.0.svn25).
2015-01-06 schoenebeck
* Bug fix in "gig2stereo" command line tool, and added an additional option "--incompatible" for this tool.
* Bumped version (v3.3.0.svn24).
2015-01-03 schoenebeck
* RIFF: Fixed embarrassing old bug: POSIX read() errors were never detected on Chunk::Read() calls due to signment incompatible variable.
* Added new command line tool "gig2stereo" (and a man page for it).
* Bumped version (v3.3.0.svn23).
2014-12-29 schoenebeck
* gig: Added support for custom progress notification while saving to gig file.
* DLS: Added support for custom progress notification while saving to DLS file.
* RIFF: Added support for custom progress notification while saving to RIFF file.
* Bumped version (3.3.0.svn22).
More ...
qsampler
2015-03-09 capela
* Added application description as freedesktop.org's AppData.
2015-03-03 capela
* Added this "Don't ask/show this again" option to some if not most of the nagging warning/error message boxes. (EXPERIMENTAL)
2015-01-22 capela
* Better configure checking for alternate Qt4/5 builds.
2015-01-21 schoenebeck
* When closing qsampler and showing the user the dialog whether to stop the LinuxSampler backend, set the default selection to "Yes".
2015-01-18 schoenebeck
* Mac OS X: Fixed default path of linuxsampler binary.
2015-01-13 schoenebeck
* Configure fix: don't overwrite CFLAGS or CPPFLAGS in between, as it would break cross compilation.
2014-12-24 capela
* Master volume slider now getting proper layout when changing its main toolbar orientation.
2014-08-03 capela
* Messages standard output capture has been slightly improved as for non-blocking i/o, whenever available. (EXPERIMENTAL)
More ...
liblscp
2014-01-01 capela
* A fifth of a Jubilee release.
2013-06-01 schoenebeck
* Autoconf fix: AC_CONFIG_HEADER obsolete error (fixes #194).
2013-02-24 capela
* Use getaddrinffo() instead of deprecated gethostbyname().
2013-02-23 capela
* Update on newer autoconf macros (m4).
2010-09-28 persson
* fixes for building for Windows with configure and make
* makefile fixes for building in separate directory
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
More ...
jsampler
2012-05-30 iliev
* save effect parameters into lscp file (see #179)
2012-01-30 iliev
* fixed bug #160
2012-01-25 iliev
* the default MIDI bank numbering is now zero-based
2011-12-15 iliev
* Initial support for Android platforms (only sampler channel manipulation for now - see the screenshots on the website)
2011-11-24 iliev
* fixed bug #156
2011-11-23 iliev
* Added option to select a sampler engine in Add/Edit Instrument dialog
* Moved all Swing dependent code outside the JSampler core
2011-09-19 iliev
* Usе multicolumn menus for adding instruments to MIDI maps and to orchestras from the Instruments Database
2011-08-17 iliev
* fixed engine cache
More ...
jlscp
2011-11-23 iliev
* Client: added new method - getProtocolVersion
2011-08-17 iliev
* fixed engine cache
2011-08-16 iliev
* Cache engines' info to speed up the sampler channels' info retrieval
2011-07-03 iliev
* added two new methods to FxSend class: getDestChainId and getDestChainPos
2011-06-28 iliev
* added three new methods to EffectParameter class - getEffectInstanceId, getIndex, toString
2011-06-28 iliev
* minor refactoring
2011-06-24 iliev
* Added support for send effects
2009-08-03 iliev
* preparations for release 0.8
More ...
Documentation
2015-05-06 schoenebeck
* Article "NKSP Language": updated "Polyphonic Variables" section with details about the polyphonic variable scope.
2015-04-29 schoenebeck
* Article "Uploading Docs": - Some more details about SVN commits added.
2015-04-29 schoenebeck
* Article "Writing Docs": - New chapter "Directory Listings" added.
2015-04-28 schoenebeck
* New article: "Uploading Articles".
2015-04-26 schoenebeck
* Initial import of doc.linuxsampler.org.
More ...
Last Webserver Sync: Wed Apr 29 15:52:06 CEST 2015