forked from pantherb/setBfree
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
155 lines (135 loc) · 6.19 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
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