File: ChangeLog

package info (click to toggle)
setbfree 0.8.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 20,120 kB
  • sloc: ansic: 239,364; cpp: 800; makefile: 560; objc: 487; sh: 19
file content (201 lines) | stat: -rw-r--r-- 8,194 bytes parent folder | download | duplicates (2)
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
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