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

2011-08-25 Added SFZ implementation status page. We are currently in the works to implement support for the SFZ format, which is a powerful and open sample library format, already adopted by many commercial samplers. Check our new SFZ status page to see which aspects of the format are already supported by LinuxSampler, and which ones are yet to be implemented.
2011-07-18 Download the latest OS X snapshot of the sampler! Following our ongoing sympathy for automatic snapshots, we finally provide automatic builds also for Apple OS X! As soon as some developer commits something new to our Subversion server, a new binary snapshot for OS X will automatically be available for download from our webserver within minutes. The snapshot tbz2 archive file contains universal binaries (PPC 32 bit, Intel 32 & 64 bit) of the stand-alone version of the sampler, VST and AU plugin version, and the graphical frontend applications QSampler and Fantasia. Only our graphical instrument editor gigedit is not yet part of the snapshots, it might follow at a later point. Please read the README file in the tbz2 archive file for instructions how to install everything on your Mac.
2011-06-05 From now on, our source code is managed by a Subversion server. We converted our existing CVS repository for the new Subversion server, so the complete history from the beginning of this project is also available in this new Subversion repository. Our old CVS server, along with its web frontend is still available, however is now in read only mode, so no changes can be commited to CVS anymore. On the downloads page you can find instructions how to download ("checkout") source code from our Subversion server.
2011-06-05 After a huge down time of almost one month, we decided to move to new, more reliable servers. Thanks to the University of Heilbronn which kindly hosted our servers for 8 years. We started to move the most important services to a commercial server host, which will be financed by your donations. Sorry for this long absence and thank you for your support!
2011-02-05 Download the latest Windows snapshot of the sampler! Since we have to confess that we are a bit lazy about putting out official releases, and since the latest official release of the sampler for Windows is quite old, we decided to establish automatic builts of the sampler and all other software components for Windows. As soon as some developer commits something new to the CVS server for any of the project's software components, a new snapshot binary for Windows will automatically built and be available for download within few minutes. Sorry for neglecting you Windows users out there for so long!
2011-01-23 In case you are working a lot on Native Instruments Kontakt instrument files, or if you are just interested in the .nki file format, you might have a look at nkitool. It is a simple console application which allows to export and import the human readable XML file from and to Native Instruments Kontakt .nki instrument articulation files. It can be very handy to speedup or even automate the process of creating and editing .nki instrument files.
2010-10-01 LinuxSampler is featured in the october special issue of the "Computer Music" magazine. It is available in English language in magazine stores around the UK. This special issue focused on demonstrating the "best free software" for music production on PC, Mac and mobile. LinuxSampler is covered along to four other samplers, with an introduction howto on page 57. You can read the full article here.
More ...

Latest Subversion Commits

linuxsampler
2014-04-15 schoenebeck
* LSCP server: optimized server side processing of LSCP shell tasks (caused a sluggish behavior, i.e. when using arrow up/down keys in LSCP shell).
* LSCP shell: fixed crash on server disconnection.
* LSCP shell: fixed trash printed on terminal for LSCP documentation sometimes.
* Automake: tried to address a compilation error with automake 1.9 (see bug #216), seems that it did not fix it though.
* Bumped version (1.0.0.svn38).
2014-03-09 schoenebeck
* LSCP shell (WIP): Added initial support for built-in LSCP reference documentation, which will automatically show the relevant LSCP reference section on screen as soon as one specific LSCP command was detected while typing on the command line.
* Bumped version (1.0.0.svn37).
2014-03-08 persson
* sfz parser bugfix: generation of velocity curves etc should not be done after each "#include", only after the main file is parsed
* sfz parser bugfix: line numbers in error messages were wrong after "#include"
* disabled build of LSCP shell on windows
2014-03-05 schoenebeck
* LSCP server: fixed crash caused by endless recursion in LSCP shell grammar evaluation algorithm.
* LSCP shell: quit shell app when TCP connection aborted.
* Bumped version (1.0.0.svn36).
2014-03-05 schoenebeck
* LSCP shell: Added support for moving cursor left/right with arrow keys.
* Bumped version (1.0.0.svn35).
2014-03-04 schoenebeck
* SFZ format: Added support for "#include" instruction (modified patch which was originally posted by Sergey on LS mailing list).
* Bumped version (1.0.0.svn34).
2014-03-03 schoenebeck
* LSCP shell: in case of multiple possibilities or non-terminal symbols, show them right to the current command line immediately while typing (no double tab required for this feature, as it would be the case in other shells)
* LSCP shell: fixed sluggish behavior when doing tab auto complete
* LSCP shell: fixed conflicting behavior between keyboard input and LSCP server evaluation result, that caused an inconsistent screen output (keybord input is now never printed directly on screen, only the result returned from LSCP server)
2014-02-23 schoenebeck
* LSCP Server: Fixed bug in LSCP grammar definition which caused a statement like "GET SERVER INFOasdf\n" to be accepted as valid statement (was so far practically irrelevant, however it caused problems with the following new LSCP shell's auto completion feature).
* LSCP shell: improvement of auto completion feature, which now not only resolves the next LSCP command token, but the longest, unique sequence of LSCP commands expected next. Accordingly it can now auto complete an entire line.
* Bumped version (1.0.0.svn33).
More ...
gigedit
2014-04-23 schoenebeck
* Mark all recently added new leverage controllers (which are an unofficial gig sound format extension, only understood by LinuxSampler so far, not by GSt) with a "[EXT]" tag and show the user a warning dialog in case he tries to use one of those new controller types (warning can be switched off from menu).
2014-04-22 schoenebeck
* fixed minor typo
* updated German translation
2014-04-22 schoenebeck
* fix: only a small set of possible MIDI controllers was selectable for EG1 controller, EG2 controller and attenuation controller (and no CC number was shown in the combo box)
2014-04-21 schoenebeck
* updated German translation
* added short description how to update or add a new translation to the README file (in case there are any volunteers out there)
2014-04-21 schoenebeck
* if there is no region yet, show a red hint text to the user that he may right click on the region chooser area to add a region
* added tooltips to main menu entries (was buggy before)
* added tooltips to instruments tree view and samples tree view
* added various tooltips and adjusted some labels on the region settings pane
2014-01-12 persson
* added dialog for editing the CtrlTrigger and Legato midi rules
2013-09-16 schoenebeck
* show build date and libgig version number in about dialog
2013-09-15 schoenebeck
* Mac OS X: try to launch the GUI on the process's "main" thread
More ...
libgig
2014-04-23 schoenebeck
* GIG SOUND FORMAT EXTENSION: added additional MIDI controllers for leverage controller types (only works with LinuxSampler & gigedit, will not work with Gigasampler/GigaStudio).
* Bumped version (3.3.0.svn8).
2014-01-01 schoenebeck
* Added man page for "sf2dump".
* Debian: updated package descriptions.
2014-01-01 schoenebeck
* Enabled automatic svn "Revision" macro expansion on command line tool sources.
2013-12-31 schoenebeck
* Added new command line tool "gig2mono" (and a new man page for it).
* src/gig.cpp: Delete "ewav" chunk of Sample if "Compression" attribute was toggled to false.
* Bumped version to 3.3.0.svn7.
2013-11-25 schoenebeck
* Added new command line tool "gigmerge" which allows to merge a list of gig files to one single gig file.
* Added new "man" page for new tool "gigmerge".
* src/gig.h: Added new method File::AddContentOf().
* src/DLS.h: Added new method File::SetFileName().
* src/RIFF.h: Added new method File::SetFileName().
* src/RIFF.h: Added new method File::IsNew().
* Added "const" keyword to several methods.
* Bumped version to 3.3.0.svn6.
2013-09-08 schoenebeck
* bugfix: sample groups were sometimes created multiple times or with wrong textual group name
* bumped library version to v3.3.0.svn5
2013-09-05 schoenebeck
* src/gigextract.cpp: export sample loop, unity note and fine tune with libsndfile
2013-05-08 persson
* added write support for CtrlTrigger midi rule
* added read and write support for Legato and Alternator midi rules
More ...
qsampler
2014-01-01 capela
* A fifth of a Jubilee release.
2013-07-01 capela
* Standard scalable format (SVG) and MIME type icons support for session files (*.lscp) is now being added.
2013-04-10 capela
* Preparations for Qt5 migration. (FIXING)
2012-12-29 capela
* Preparations for Qt5 migration. (TESTING)
2012-04-08 capela
* Added include <unistd.h> to shut up gcc 4.7 build failures.
2011-11-13 capela
* Fixed Makefile.in handling of installation directories to the configure script eg. --bindir, --datadir, --localedir.
2011-07-18 persson
* Made lookup of translation files work inside a Mac OS X bundle
* Minor Mac OS X compilation error fix
2011-06-05 capela
* Debugging stacktrace now applies to all working threads.
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 ...
Last Webserver Sync: Tue Mar 4 21:46:47 CET 2014