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

Why donate?


2017-03-05 Services are back online. After reviewing the recent server incident we came to the conclusion that the attack was fortunately quite limited. We rolled back the system, closed the exploited security hole and brought all services back online. In case you downloaded or updated any source files from our svn server between March 2nd and March 3rd, we recommend you to delete the entire source directory and make an entire fresh checkout from svn to avoid any issues. The svn server is now back at a clean state.
2017-03-03 Important notice: Our server had been compromised. For that reason we were forced to take most services offline for now to protect you from accessing any compromised material. We are currently investigating this incident and will update you accordingly.
2016-07-06 Web Forum and Bug Tracker are back online: As you might have noticed, our Web Forum as well as our Bug Tracker were partly unavailable for quite a while. It was possible to read them, but especially registration of new user accounts were disabled (i.e. due to numerous spam bot attacks we suffered in the past). Those issues have been resolved and so both sites are back available and should now work entirely as expected.
2016-05-04 There is some progress regarding Gigedit's integrated NKSP real-time instrument script editor. Check out the News Article ...
More ...

Latest Subversion Commits

2017-04-21 schoenebeck
* NKSP: Fixed crash when using built-in script array variable "%ALL_EVENTS".
* NKSP: Added built-in function "change_amp_lfo_depth()".
* NKSP: Added built-in function "change_amp_lfo_freq()".
* NKSP: Added built-in function "change_pitch_lfo_depth()".
* NKSP: Added built-in function "change_pitch_lfo_freq()".
* Bumped version (2.0.0.svn44).
2017-02-05 schoenebeck
* Instruments DB: Fixed undefined DB transaction behavior.
* Fixed general compiler warnings.
* Bumped version (2.0.0.svn43).
2017-02-04 schoenebeck
* SFZ: Fixed unintended volume fade-in of voices under certain conditions.
* Bumped version (2.0.0.svn42).
2017-01-18 schoenebeck
* SFZ engine: Implemented opcode set_ccN (initial patch by Giovanni Senatore).
* SFZ engine: print a warning if a CC related opcode uses an invalid MIDI controller number.
* Bumped version (2.0.0.svn41).
2017-01-16 schoenebeck
* Instruments DB: Added support for scanning SFZ (.sfz) files.
* Instruments DB: Added support for scanning Sound Font (.sf2) files.
* Bumped version (2.0.0.svn40).
2017-01-16 schoenebeck
* Cleanup of instruments DB file creation and opening code.
* The instrument DB path of linuxsampler's --create-instruments-db argument is now optional, if it is missing, then a default location is used.
* Bumped version (2.0.0.svn39).
2017-01-10 schoenebeck
* SFZ Engine: Just fixed a false warning about allegedly unsupported sfz opcode "script", which is obviously not true.
* Bumped version (2.0.0.svn38).
2017-01-09 schoenebeck
* Added support for sfz extension opcode 'script' which may be used to load real-time instrument script file (NKSP script language).
* Removed code duplication in SFZ file loading code.
* Bumped version (2.0.0.svn37).
More ...
2017-04-28 schoenebeck
* Implemented selecting multiple dimension region zones by keyboard with keyboard accelerators Alt+Shift+Left and Alt+Shift+Right.
* Bumped version (1.0.0.svn31).
2017-04-27 schoenebeck
* Color tweaking on selected regions and selected dimension zones.
* Dimension Region Chooser: Show main selected case in opaque blue color (like before), but all other selected dimension zones with a blue hatched pattern instead.
* Dimension Region Chooser: Show the label of the currently selected dimension in bold font.
* Fix: Keyboard accelerator Ctrl+Left and Ctrl+Right caused the current dimension zone to switch as well if Dimension Region Chooser got focus.
2017-04-25 schoenebeck
* Implemented fast navigation through regions by keyboard accelerator Ctrl+Left and Ctrl+Right (on Mac: Cmd+Left and Cmd+Right).
* Implemented fast navigation through dimension region zones of currently selected region by keyboard accelerator Alt+Left, Alt+Right, Alt+Up, Alt+Down, as well as simply using the arrow keys alone if the dimension region chooser got focus (i.e. when it was selected by mouse previously).
* Bumped version (1.0.0.svn29).
2017-04-15 schoenebeck
* Fixed crash on saving file if a sample was requested to be replaced twice by the user.
* Bumped version (1.0.0.svn28).
2017-02-12 schoenebeck
* Fixed compile errors.
2017-02-11 schoenebeck
* Show graphical symbol on region that uses loop(s).
* Show graphical symbol on region that misses sample reference(s).
* Bumped version (1.0.0.svn27).
2017-02-10 schoenebeck
* Implemented deleting dimension region zones of all regions at once, which is controlled by checkbox "all regions".
* Implemented splitting up dimension region zones of all regions at once, which is controlled by checkbox "all regions".
* Bumped version (1.0.0.svn26).
2017-01-15 schoenebeck
* Implemented resizing multiple dimension region zones at once, which is controlled by the infamous checkbox trio "all regions", "all dimension splits" and "both channels".
* Bumped version (1.0.0.svn25).
More ...
2017-04-16 schoenebeck
* src/gig.cpp: Fixed method File::AddContentOf() which did not clone script groups and scripts of passed original file.
* Bumped version (4.0.0.svn14).
2017-04-15 schoenebeck
* src/gig.cpp: Fixed CRC checksums being wrong sometimes.
* src/tools/gig2stereo.cpp: Also merge mono sample pairs with non matching loop information if argument "--incompatible" was given.
* Bumped version (4.0.0.svn13).
2017-02-15 schoenebeck
* gig.cpp: Instruments' default pitch bend range is now +-2 semi tones.
* Bumped version (4.0.0.svn12).
2016-12-14 schoenebeck
* Fixed various compiler warnings.
* Bumped version (4.0.0.svn11).
2016-09-24 schoenebeck
* gig.cpp: Changed default value of DimensionRegion::EG2Release (filter release time) to 60s.
* Bumped version (4.0.0.svn10).
2016-09-24 schoenebeck
* src/gig.cpp, src/gig.h: Fixed samples' CRC checksums were misordered when a Sample was deleted.
* src/gig.cpp, src/gig.h: Added new method Sample::GetWaveDataCRC32Checksum().
* src/tools/gigdump.cpp: print samples' CRC32 checksums.
* Bumped version (4.0.0.svn9).
2016-09-20 schoenebeck
* gig.cpp/gig.h: Added new method Sample::VerifyWaveData() which allows to check whether a sample had been damaged for some reason.
* gigdump tool: added and implemented new parameter "--verify" which allows to check the raw wave form data integrity of all samples.
* gigdump tool: added and implemented new parameter "--rebuild-checksums" which allows to recalculate the CRC32 checksum of all samples' raw wave data and rebuilding the gig file's global checksum table (i.e. in case the file's checksum table was damaged).
* Bumped version (4.0.0.svn8).
2016-09-20 schoenebeck
* src/tools/gigextract.cpp: Fix: if sample name contains a path separator (slash or backslash) then replace them by a minus sign to avoid file system issues.
* src/tools/gigdump.cpp: additionally print RIFF chunk file offset and RIFF chunk size of sample data.
* Bumped version (4.0.0.svn7).
More ...
2017-04-28 capela
* Version 0.4.3 - Pre-LAC2017 release frenzy.
2016-11-13 capela
* Preparations for v0.4.2 - A Fall'16 release.
2016-09-14 capela
* End of Summer'16 release (v0.4.1).
2016-08-15 capela
* Fixed a race condition on creating sampler channels that ended in duplicate channel strips; also fixed channel auto-arrange.
2016-05-31 capela
* Removed manual setting of system include paths (a pull-request by Romain Létendart,, thanks).
2016-05-16 schoenebeck
* Automake: set environment variable GCC_COLORS=auto to allow GCC to auto detect whether it (sh/c)ould output its messages in color.
2016-04-12 capela
* Sync to upstream git repo.
2016-04-06 schoenebeck
* Fixed Debian build script: install rule was broken.
More ...
2016-11-13 capela
* Preparations for v0.5.8 - A Fall'16 release.
2016-11-03 capela
* Sync to upstream git head.
2016-04-12 capela
* Sync to upstream git repo.
2016-04-06 schoenebeck
* Debian packaging: Updated to compat 7 (was 4), and assigned as maintainer of this package.
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).
More ...
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 ...
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 ...
2017-04-28 pandini
* SFZ: added tune,transpose,lo-hibend,lo-hivel,lo-hichan,lo-hikey,key
2017-04-27 pandini
* SFZ: added lorand and hirand opcodes
2017-04-26 pandini
* SFZ: Added sql_position opcode
2017-04-21 schoenebeck
* NKSP: Added built-in function "change_amp_lfo_depth()".
* NKSP: Added built-in function "change_amp_lfo_freq()".
* NKSP: Added built-in function "change_pitch_lfo_depth()".
* NKSP: Added built-in function "change_pitch_lfo_freq()".
2017-04-21 schoenebeck
* NKSP Language tutorial: Fixed syntax of select case blocks.
2017-02-15 schoenebeck
* Linked SFZ "script" opcode from NKSP language tutorial.
2017-02-10 schoenebeck
* SFZ: Correction regarding path attributes.
2017-01-19 schoenebeck
* SFZ: Added set_ccN opcode.
More ...
Last Webserver Sync: Thu Apr 6 20:44:01 CEST 2017