LinuxSampler

blank
news about features screenshots demos download donations support developers faq documentation bugs instruments links credits

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
2012-01-30 iliev
* fixed bug #162
2012-01-24 iliev
* added command line option --exec-after-init
2012-01-18 schoenebeck
* LV2 "state" extension support fixes (patch by David Robillard)
* bumped version to 1.0.0.svn16
2011-12-12 iliev
* implemented opcodes eq1_vel2freq, eq2_vel2freq, eq3_vel2freq, eq1_vel2gain, eq2_vel2gain, eq3_vel2gain
2011-12-11 iliev
* implemented opcodes egN_eq1gain, egN_eq2gain, egN_eq3gain, egN_eq1gain_onccX, egN_eq2gain_onccX, egN_eq3gain_onccX, egN_eq1freq, egN_eq2freq, egN_eq3freq, egN_eq1freq_onccX, egN_eq2freq_onccX, egN_eq3freq_onccX, egN_eq1bw, egN_eq2bw, egN_eq3bw, egN_eq1bw_onccX, egN_eq2bw_onccX, egN_eq3bw_onccX, lfoN_eq1gain, lfoN_eq2gain, lfoN_eq3gain, lfoN_eq1gain_onccX, lfoN_eq2gain_onccX, lfoN_eq3gain_onccX, lfoN_eq1gain_smoothccX, lfoN_eq2gain_smoothccX, lfoN_eq3gain_smoothccX, lfoN_eq1gain_stepccX, lfoN_eq2gain_stepccX, lfoN_eq3gain_stepccX, lfoN_eq1freq, lfoN_eq2freq, lfoN_eq3freq, lfoN_eq1freq_onccX, lfoN_eq2freq_onccX, lfoN_eq3freq_onccX, lfoN_eq1freq_smoothccX, lfoN_eq2freq_smoothccX, lfoN_eq3freq_smoothccX, lfoN_eq1freq_stepccX, lfoN_eq2freq_stepccX, lfoN_eq3freq_stepccX, lfoN_eq1bw, lfoN_eq2bw, lfoN_eq3bw, lfoN_eq1bw_onccX, lfoN_eq2bw_onccX, lfoN_eq3bw_onccX, lfoN_eq1bw_smoothccX, lfoN_eq2bw_smoothccX, lfoN_eq3bw_smoothccX, lfoN_eq1bw_stepccX, lfoN_eq2bw_stepccX, lfoN_eq3bw_stepccX
2011-12-09 iliev
* use different EQ effect instance for every voice
2011-12-09 iliev
* implemented opcodes delay, delay_onccN, delay_random, delay_samples, delay_samples_onccN
2011-12-08 iliev
* fixed crash when trying to create an effect instance with controls which min and/or max values depend on the sample rate
* experimental support for per voice equalization (work in progress)
* sfz engine: implemented opcodes eq1_freq, eq2_freq, eq3_freq, eq1_freqccN, eq2_freqccN, eq3_freqccN, eq1_bw, eq2_bw, eq3_bw, eq1_bwccN, eq2_bwccN, eq3_bwccN, eq1_gain, eq2_gain, eq3_gain, eq1_gainccN, eq2_gainccN, eq3_gainccN
More ...
gigedit
2011-08-19 persson
* gtkmm 3 fix: rewrote the custom widgets (regionchooser and dimregionchooser) so they only draw pixels in the on_draw method. This should make them work again in newer gtkmm 3 environments.
2011-03-06 persson
* ported to gtkmm 3, keeping compatibility with gtkmm 2
2010-11-21 persson
* use Cairo instead of deprecated gdk drawing primitives
* avoid deprecated gtk methods when using newer gtk versions
* raised minimum supported gtkmm version to 2.8
2010-09-28 persson
* minor Makefile fix for parallel make
2010-09-25 persson
* minor fix in configure for cross-compiling
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.
More ...
libgig
2011-09-19 schoenebeck
* src/DLS.cpp, src/DLS.h: added new method File::GetFileName()
* bumped version to 3.3.0.svn2
2011-07-15 iliev
* sf2: generators' values are now ensured to be in the allowed range
* sf2: GetEG2Sustain() now returns the decrease in the level
* sf2: removed ToPermilles() and added ToRatio() function
* sf2: added GetInitialFilterFc() and GetInitialFilterQ()
2011-07-11 iliev
* sf2: some fixes to sf2dump
* sf2: ToSeconds(), ToPermilles(), ToHz() are now exposed to the C++ API
2011-07-09 persson
* sf2: fixed GetEG1Sustain which didn't return correct value
2011-06-11 persson
* Mac OS X fix: link with CoreFoundation (for the UUID function)
2011-01-06 persson
* fixed memory leak and memory handling errors when file loading fails
2010-12-17 persson
* bugfix: VCF velocity dynamic range and VCF velocity curve weren't saved correctly
2010-09-28 persson
* minor Makefile fix for parallel make
More ...
qsampler
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.
2010-10-06 persson
* Fixes for cross compiling and building for Windows with configure and make.
* Made lookup of translation files more robust on Windows
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.
More ...
liblscp
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
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
More ...
jsampler
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
2011-08-16 iliev
* Cache engines' info to speed up the sampler channels' info retrieval
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: Wed Jan 18 02:48:34 CET 2012