[LAA] liquidsfz-0.2.1

From: Stefan Westerfeld <stefan@email-addr-hidden>
Date: Sun Oct 18 2020 - 18:38:14 EEST

liquidsfz-0.2.1 has been released

The main goal of liquidsfz is to provide an SFZ sampler implementation
library that is easy to integrate into other projects. A standalone jack
client and a LV2 plugin is also available.

liquidsfz is implemented in C++ and licensed under the GNU LGPL version
2.1 or later. The release tarball can be downloaded here:

https://github.com/swesterfeld/liquidsfz#releases

Overview of Changes in liquidsfz-0.2.1:
=======================================
* New opcodes: offset / offset_random / offset_ccN / offset_onccN
* Support loading Hydrogen drumkit.xml files
* Make liquidsfz JACK client interactive, support typing commands
* Support building as shared library
* Share the same sample cache between all Synth instances
* Opcode aliases for volume_cc and volume_oncc
* RT cleanups for standard logging (info/warning/error)
* Document threading / RT constraints
* API additions
  - Synth::active_voice_count
  - Synth::all_sound_off
  - Synth::system_reset
* Can build without some features (--without-jack / --without-lv2)
* Fixes
  - make string->double conversion work on any locale
  - preallocate event buffers to avoid malloc for new events
  - allow one parameter to be modulated by multiple CCs
  - don't crash on broken sfz which have uint out of range
  - fix overriding sample loop_mode/loop_start/loop_end
  - constrain ranges for cc/pitch_bend (i.e. enforce cc to [0..127])

-- 
Stefan Westerfeld, http://space.twc.de/~stefan
_______________________________________________
Linux-audio-announce mailing list
Linux-audio-announce@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-announce
Received on Mon Oct 19 04:15:01 2020

This archive was generated by hypermail 2.1.8 : Mon Oct 19 2020 - 04:15:01 EEST