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

2021-10-09 Kolja Koch started work on gigcreator, a GUI application that automatically creates a GigaStudio/Gigasampler (.gig) file from a directory of .wav files as input. You find the gigcreator project on Gitlab. gigcreator was motivated by libgig's new wav2gig command line tool, with the goal to be more user friendly than wav2gig.
2021-05-09 LinuxSampler 2.2.0 had been released. There are a load of new features packed into this release. See the release notes for details.
2019-09-17 New NKSP core language features in the latest development version: Support for Real Numbers, Standard Units and Finalness ...
2019-07-27 LinuxSampler 2.1.1 had been released. This is mainly a maintenance release. See the release notes for details.
More ...

Latest Subversion Commits

linuxsampler
2021-11-22 schoenebeck
* Fix compiler error with release tarball if no Bison installed (SVN version still requires Flex and Bison being installed).
* Bumped version (2.2.0.svn7).
2021-08-04 schoenebeck
* AbstractEngineChannel: fix CCs not being forwarded to all VirtualMIDIDevices.
* Bumped version (2.2.0.svn6).
2021-08-04 schoenebeck
* VirtualMidiDevice: release all notes on MIDI CC #120 and CC #123.
2021-08-04 schoenebeck
* VirtualMidiDevice: add method Reset() which is e.g. intended to be used in "panic" / MIDI "all sound off" / MIDI "all note off" situations.
2021-06-25 schoenebeck
* Fix: Do not share compiled instrument scripts among multiple engine channels (sampler parts) as this can lead to crashes and would allow the same global script variables to be accessible from multiple engine channels which would not be the expected behaviour by instrument script authors.
* Bumped version (2.2.0.svn5).
2021-06-20 schoenebeck
* gig engine: Use libgig's gig::File::GetInstrument() method with method gig::File::CountInstruments() instead of now deprecated gig::File::GetFirstInstrument() / gig::File::GetNextInstrument() pair.
* Bumped version (2.2.0.svn4).
2021-06-19 schoenebeck
* gig engine: Use libgig's new method gig::Instrument::GetRegionAt() with method gig::Instrument:CountRegions() instead of now deprecated gig::Instrument::GetFirstRegion() / gig::Instrument::GetNextRegion() pair.
* Bumped version (2.2.0.svn3).
2021-06-19 schoenebeck
* gig engine: Use libgig's new method gig::File::GetSample() with method gig::File::CountSamples() instead of now deprecated gig::File::GetFirstSample() / gig::File::GetNextSample() pair.
* Bumped version (2.2.0.svn2).
More ...
gigedit
2021-11-24 schoenebeck
* configure: make it clear that liblinuxsampler is mandatory for this version of gigedit.
* Bumped version (1.2.0.svn2).
2021-11-14 schoenebeck
* Fix compiler error with pangomm 2.42 and higher (redeclaration of ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT).
2021-06-10 schoenebeck
* Use libgig's new IO-per-thread feature to avoid file I/O concurrency issues with .gig files in a multi-threaded environment.
* Bumped version (1.2.0.svn1).
2021-05-09 schoenebeck
* Preparations for new release (Gigedit 1.2.0).
2021-02-21 schoenebeck
* Fixed compiler error that occurred with Gtk 2 for class 'MultiLineLabel'.
* Bumped version (1.1.1.svn34).
2020-10-15 schoenebeck
* Main Window: auto save & restore the vertical splitter position.
* Bumped version (1.1.1.svn33).
2020-09-01 schoenebeck
* Fixed double selection if instrument name filter was active while clicking an instrument from the list.
* Bumped version (1.1.1.svn32).
2020-08-14 schoenebeck
* Fixed wrong instruments being selected for combination if instrument name filter was used.
* Bumped version (1.1.1.svn31).
More ...
libgig
2021-09-03 schoenebeck
* man/wav2gig.1.in: Add description about regular expression format being used by this tool.
2021-09-02 schoenebeck
* src/tools/wav2gig.cpp: fix default RegEx patterns to ignore leading path.
* src/tools/wav2gig.cpp: fix --regex-* argument parsing.
* src/tools/wav2gig.cpp: print source of parameters if --verbose is used.
* man/wav2gig.1.in: point out where samples' root note is taken from.
* Bumped version (4.3.0.svn34).
2021-09-02 schoenebeck
* wav2gig tool: add --verbose option.
* Bumped version (4.3.0.svn33).
2021-08-31 schoenebeck
* wav2gig tool: add --dry-run option.
* Bumped version (4.3.0.svn32).
2021-08-30 schoenebeck
* wav2gig tool: allow overriding the input .wav file name scheme by custom regular expression passed as command line argument(s).
* Bumped version (4.3.0.svn31).
2021-08-28 schoenebeck
* wav2gig tool: use note number from wav file name if there was no note info stored in the wav file itself already.
2021-08-03 schoenebeck
* Add new command line tool "wav2gig".
* Bumped version (4.3.0.svn30).
2021-07-19 schoenebeck
* gig: Fixed iterator invalidation (i.e. crash) caused by adding / removing instruments (only triggered if now deprecated File::GetFirstInstrument() / File::GetNextInstrument() methods were still used).
* Bumped version (4.3.0.svn29).
More ...
qsampler
2021-07-04 capela
* An Early-Summer'21 Release (v0.9.4)
2021-05-11 capela
* A Spring'21 Release (v0.9.3)
2021-03-27 capela
* Switching to CMake build system as for packaging default.
2021-03-14 capela
* Qsampler 0.9.2 - An End-of-Winter'21 Release.
2021-02-07 capela
* A Winter'21 Release.
2020-12-17 capela
* A Winter'20 Release.
2020-03-24 capela
* A Spring'20 release.
2019-12-22 schoenebeck
* If connection to server aborted, try to automatically reconnect (if server was not started by QSampler).
More ...
liblscp
2021-07-04 capela
* An Early-Summer'21 Release (v0.9.4)
2021-05-11 capela
* A Spring'21 Release (v0.9.3)
2021-03-27 capela
* Switching to CMake build system as for packaging default.
2021-03-14 capela
* liblscp 0.9.2 - An End-of-Winter'21 Release.
2021-02-07 capela
* A Winter'21 Release.
2020-12-17 capela
* A Winter'20 Release.
2020-03-24 capela
* A Spring'20 release.
2019-12-22 schoenebeck
* Fixed potential missing NULL termination of locale strings.
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
2021-05-16 schoenebeck
* Site Template: support NKSP "patch" qualifier keyword.
2021-05-09 schoenebeck
* Release note fixes (LinuxSampler 2.2.0).
2021-05-09 schoenebeck
* Add release notes for LinuxSampler 2.2.0 release.
2020-06-07 schoenebeck
* NKSP: clarify calling exit() from user function.
2020-02-06 schoenebeck
* NKSP language tour: Updated "polyphonic" paragraph about real number (floating point) variables.
2020-01-13 schoenebeck
* NKSP: Updated some functions for their new value range.
2020-01-06 schoenebeck
* NKSP language tour: minor corrections (typos and grammar).
2020-01-03 schoenebeck
NKSP updates for new RPN / NRPN features:
* NKSP language tour: Added new event handlers rpn and nrpn.
* NKSP reference: Added new built-in function set_rpn().
* NKSP reference: Added new built-in function set_nrpn().
* NKSP reference: Added new built-in variables $RPN_ADDRESS and $RPN_VALUE.
* NKSP reference: Added new built-in constants $NI_CB_TYPE_RPN and $NI_CB_TYPE_NRPN.
More ...
Last Webserver Sync: Mon Nov 22 17:08:21 CET 2021