2024-06-11 (0.8.13)  Robin Gareus <robin@gareus.org>
* add -LGl for non-static LV2 builds
* update toolkit (support scaling)
* use host's default UI scale
* add LV2 header location compatibility

2023-03-15 (0.8.12)  Robin Gareus <robin@gareus.org>
* Fix upper manual key-split
* Fix MIDNAM (pedal CC, PC)
* Add UI scaling for leslie plugin
* Add compatibility with zita-convolver v4
* Minor build-system tweaks

2019-12-15 (0.8.11)  Robin Gareus <robin@gareus.org>
* LV2 bypass/enable for leslie plugin (equal power distribute
  mono to stereo)
* Declare optional LV2 features
* tweak MIDNAM model name (colon separate name, unique id)
* Overflow protection for older LV2 (1.16.0) forge.
* Fix MIDI learn using the lower-manual's MIDI channel
* Display CC mapped MIDI channel as 1..16

2019-10-13 (0.8.10)  Robin Gareus <robin@gareus.org>
* Define LV2 port-groups for whirl
  (explicitly associate in/out ports)
* Fix lv2-validation for strict-i/o override
* setBfreeUI: Show version at bottom of help screen
* add explicit -pthread for compiling UI

2019-08-20 (0.8.9)  Robin Gareus <robin@gareus.org>
* Implement GUI touch-events for for leslie ctrls
* Add "popular" presets from dcoredump's setBfreak
* Flag whirl.lv2 to override ardour/mixbus strict-i/o
  (Ardour/Mixbus mono-to-stereo)

2018-08-13 (0.8.8)  Robin Gareus <robin@gareus.org>
* Add x42 identifier to LV2 name
* Use Shift+Space for GUI config animation (instead of space)
*	Fix plugins when compiling using a C++ compiler
* Fix some compiler warnings (overflow, sprintf)

2018-08-03 (0.8.7)  Robin Gareus <robin@gareus.org>
* fix robtk-update (hotfix 0.8.6 release)

2018-08-03 (0.8.6)  Robin Gareus <robin@gareus.org>
* LV2: notify host when internal state changes
* Leslie: add a 3-way (fast, stop, slow) MIDI-CC mode
* Add support for higher SR and/or larger Leslie horn-spacing
* Add MIDI out (notify) to command line version
* Support notifications for equivalent messages
* Expose chorus/vibrato as standalone plugin
* Cleanup + format source-code

2017-08-04 (0.8.5)  Robin Gareus <robin@gareus.org>
* add MOD UIs for organ and leslie
* fix ARM optimization (chorale speed may become be stuck)
* fix MIDI config CC (lower manual assignments cleared upper manual)
* fix LV2 StateChanged URI

2017-01-04 (0.8.4)  Robin Gareus <robin@gareus.org>
* fix possible buffer overflow in LV midnam interface

2016-12-30 (0.8.3)  Robin Gareus <robin@gareus.org>
* support LV2 state#Dirty (inform host about changed internal settings)
* add LV2 MidName interface (inform host about CCs)
* tweak reverb (delaylines, sample-rate scaling)
* fix some spelling mistakes
* add French Translation to desktop launchers
* optimize leslie for ARM CPUs.

## there was no proper 0.8.2 release

2016-01-21 (0.8.1)  Robin Gareus <robin@gareus.org>
* add localeguards (numeric values in config now always use c-locale)
	e.g "1.0"  (previously some locales saved "1,0")
* fix swell-pedal volume when changed by CC (was 3dB too low)
* Clean up LV2 definitions, consistent names. enum/integer definitions
* LV2 add mandatory version number
* Leslie-sound: fine-tune angular IR, match measured data
* remove old presets for leslie-lv2
* queue panic message when re-activating the plugin
* various small changes to the leslie-lv2 GUI (faceplates)
* built-system tweaks (check for idle-thread, allow CXXFLAGS)

2015-06-17 (0.8.0)  Robin Gareus <robin@gareus.org>
* major GUI overhaul (LV2/openGL)
	- add configuration/settings
	- add preferences
	- add keyboard manuals & pedals
	- polish UI (3D model)
* new standalone jack application with GL GUI
* deprecate ALSA-MIDI (disabled by default)
* remove old tcl/tk prototype UI
* update Leslie. fix aliasing during acceleration and deceleration
* allow Leslie horn & drum mono pickup
* fix Leslie horn rotation (counter-clockwise)
* extend Leslie configuration, mic angle & position, horn radius, etc
* LV2 custom GUI for standalone Leslie
* portability updates (ARM-CPU tweaks, Windows + OSX versions & bundles)
* add presets for Kurzweil and Korg CX3
* improve LV2 plugin name consistency
* don't install standalone jack/overdrive test app.
* countless tweaks and bug fixes (see git log)

2013-09-10 (0.7.5)  Robin Gareus <robin@gareus.org>
* setBfree: exit if ALSA and JACK MIDI port cannot be created
* fix assignment of lower and pedal manual keys with transpose enable
* various leslie/LV2 fixes and improvements
* cleanup: remove cruft, fix possible mem-leaks
* add presets for leslie LV2
* update FSF address in GPL

2013-06-08 (0.7.4)  Robin Gareus <robin@gareus.org>
* fix typo in leslie default config
* calculate leslie reflections according to samplerate
* fix slow/fast percussion MIDI-toggle

2013-06-08 (0.7.3)  Robin Gareus <robin@gareus.org>
* hotfix: increase min buffersize to accommodate preset-names and full config

2013-06-08 (0.7.2)  Robin Gareus <robin@gareus.org>
* fix idle-interface name (follow lv2 upstream)
* add LV2 minimum bufsize
* add LV2 categories where appropriate
* allow to override CFLAGS on build

2013-05-21 (0.7.1)  Robin Gareus <robin@gareus.org>
* fix initialization (zero oscillators)
* build-system flags overhaul (honor CPPFLAGS, etc)
* fix LV2 GUI resizing

2013-05-09 (0.7.0)  Robin Gareus <robin@gareus.org>
* complete major work started on LV2 GUI (using openGL, ftgl, vera.ttf)
* LV2 state support
* allow to re-init complete state on the fly (LV2 worker)
* allow to save/recall midi program presets
* load/export setBfree config and program files

2013-04-08 (0.6.2)  Robin Gareus <robin@gareus.org>
* major work started on LV2 GUI (using openGL)
feature-wise the GUI is still work-in-progress
but it is already very useful and stable.
* added state save/load interface and dynamic reconfiguration
* fix reverb initialization (possible strange-noises on first start)
* fixes in LV2 plugin:
	- sample accurate rendering
	- port-group definitions
* added bcf2000 and Oxygen61 config files
* option to not load default midi CCs and unmap existing ones
* many small details all over the place in wake of GUI design

2013-03-11 (0.6.1)  Robin Gareus <robin@gareus.org>
* added MIDI-panic (all notes off)
* merged patches from akapelrud:
* break out alsa and jack midi backends
* clean up midi code

2013-03-10 (0.6.0)  Robin Gareus <robin@gareus.org>
* honor $XDG_CONFIG_HOME
* updated default speed of Leslie choral-baffle (.6 Hz)
* use jack midi timestamps
* allow to invert MIDI value ranges (inverse controllers)
* remove all static globals:
	- multiple LV2 instances in same host
	- will allow to reconfigure organ on the fly
* adjust wave-table size according to samplerate

2012-07-18 (v0.5.5)  Robin Gareus <robin@gareus.org>
* fixed bug with leslie drum filter - /weird-sound/ is gone
* implemented dynamics from AES paper: units of
/whirl.{horn|drum}.{acc|dec}eleration/ have changed !

2012-07-17 (v0.5.4)  Robin Gareus <robin@gareus.org>
* fixes segfault on shutdown (free oscillators)
* fix segfault on convolution thread initialization -- pthread_getschedparam()
* fix potential segfault when reading IR file -- initialize SF_INFO
* GUI: separate fast/slow, norm/fast percussion
* consolidate Makefiles (common.mak)
* compile standalone tool to check program files
* fixes various typos in messages

2012-07-16 (v0.5.3)  Robin Gareus <robin@gareus.org>
* updated built-in documentation
* minor tweaks to the GUI

2012-07-14 (v0.5.2)  Robin Gareus <robin@gareus.org>
* build-system: use LDFLAGS if present
* remove hardcoded default program - it is [re-]generated during build
* start-script fix passing args with space
* leslie: allow to set stop positions.
* leslie: allow to change leslie acceleration/deceleration
* fixes various typos

2012-07-13 (v0.5.1)  Robin Gareus <robin@gareus.org>
* fixed keyclick duration
* updates for OSX
* URLs to new site, github issue-tracker
* patch from Julius O. Smith to build on Fedora-64bit

2012-07-11 (v0.5.0)
Robin Gareus <robin@gareus.org>, Will Panther <pantherb@setbfree.org>

* imported upstream v0.4.1
* reorganized and modernized source-tree
* updated the synth-engine to use float (no longer limited to 16bit/samples)
* reworked engine to allow arbitrary sample-rates.
* removed OSS audio/midi interface code
* made synth-engine and plugins realtime-safe.
* added JACK-audio, JACK-MIDI and ALSA-Sequencer support
* separated overdrive, whirl and reverb into standalone modules
* exposed effects and main synth as LV2 plugin
* standardized commandline options, help-text, added manual pages.
* added optional convolution reverb and leslie cabinet emulator
* added simple GUI for testing based on vkeybd
