3 + Vintage Delay: clear buffer on startup and reactivation
5 + JACK host: fix a problem with numeric variant of -M option and the new
10 + Framework: gcc-4.4 compilation fix (Orcan Ogetbil)
14 + Framework: do not use x86 assembler code on non-x86 platforms
15 + Monosynth, Organ: fix serious audio quality issues
16 + Monosynth: implement inertia for cutoff knob and pitch bend, make
17 pitch bend range adjustable
18 + Organ: fix polyphony limit bug
22 + Organ: fix voice stealing of released notes, sort out GUI, add quadratic
23 mode for amplitude envelope (enabled by default) - sounds more natural
24 + Monosynth: fix the bug that caused JACK to kick the client out due
25 to precalculating waves in a completely wrong place, fix portamento
27 + Presets: 3 new presets for Organ, 4 for Monosynth, 2 for Reverb
31 + Filter: fixed subtle redraw bugs
32 + Icons: fixed packaging-incompatible paths
36 + Filterclavier: new plugin (a MIDI controlled filter) by Hans Baier
37 + DSSI: added a basic implementation of live graphs. The graphs have a
38 limited resolution (128 data points), and are rather inefficient
39 (as the graph data need to be transmitted via OSC to a different
40 process), but it's better than nothing
41 + GUI: Torben Hohn's drawing optimizations (critical for Intel graphics
42 cards, but should also reduce CPU usage on other hardware)
43 + Phaser: added frequency response graph
44 + JACK host: discontinue the broken option -p; allow giving preset names
45 after a colon sign (reverb:DiscoVerb instead of -p DiscoVerb reverb)
46 + Reverb: less modulation; tone controls; 2 more room types
47 + MultiChorus: add double bandpass filter on input
48 + GUI: added frequency grid
49 + Organ: added progress reporting on load (works with JACK host and LV2)
50 + JACK host: use sensible port names (possibly breaking new LASH sessions)
51 + Organ: added polyphony limit
52 + Small plugins: added support for polymorphic port extension to allow
53 the same plugins to be used for control and audio signals
54 + DSSI: renamed all the plugins from "plugin LADSPA" to "plugin DSSI"
55 + LADSPA: more reasonable default value hints, fixed locale issue in LRDF
56 + JACK host: added icons by Thorsten Wilms (thanks!)
57 + Organ, Monosynth: better memory usage
58 + LV2: attempt at supporting configure-like parameters (key mapping curve
59 in Organ) by the new String Port extension
60 + AutoHell: header files are not installed anymore (they are of little
62 + AutoHell: configure script prints if --enable-experimental was specified
66 + Compressor: new plugin by Thor Harald Johansen
67 + GUI: control improvements (new LED control, improved VU meter, XML
68 improvements, line graph with dots and grid lines - no legend yet), move
69 autolayout code from the plugin libraries to makerdf executable,
70 + Most plugins: use custom GUI layouts instead of autogenerated ones
71 + Most plugins: add dry amount (for aux bus type uses)
72 + Flanger, Filter, MultiChorus: added live graphs displaying frequency
73 response and (in case of MultiChorus) LFO positions
74 + LV2 GUI: added a way to display live graphs in Ardour and Zynjacku/LV2Rack
75 (only works when the plugin and the GUI are in the same process)
76 + Framework: general improvements/cleanups to reduce the chance of the
77 kind of errors that were introduced in 0.0.16 and reduce dependencies
78 + Monosynth: removed soft clipper on output
82 + Fixed compilation without LV2 core installed
86 + Fixed DSSI GUI for MultiChorus
87 + Fixed LV2 GUI for MultiChorus
88 + Make knob control mouse wheel handling work better in Ingen
92 + New MultiChorus plugin (stereo multitap chorus with maximum of 8 voices)
93 + Experimental set of plugins for modular synthesizers like Ingen by
94 Dave Robillard (enabled using --enable-experimental option in configure
96 + Minor improvements to other plugins (like Rotary Speaker)
97 + More work on API documentation
101 + Organ: new percussive section, using 2-operator FM synthesis for
102 monophonic or polyphonic percussive attack; added global transpose and
103 detune; rearrangement of controls between sections
104 + Rotary Speaker: another attempt at making it useful (thanks FishB8)
105 + JACK host: eliminate deadlock on exit
106 + GUI: bipolar knobs now have a "dead zone" (magnet) in the middle point
107 + GUI: dragging a knob with SHIFT held allows for fine adjustments
108 + GUI: new controls - curve editor and keyboard
109 + LV2: improved extension support (supports my "extended port properties"
111 + Added some API documentation
114 + OSC: totally new OSC wrapper, to allow for realtime-safe parsing (doesn't
115 matter as far as functionality goes, will probably be rewritten again
117 + Everything: memory management fixes (should improve stability and
119 + Organ: improved memory usage
120 + GUI: improved bipolar knobs, added endless knobs
121 + Presets: separate 'built-in' and 'user' presets (so that built-in presets
122 can be upgraded without affecting user's own presets)
123 + Monosynth: new presets
126 + Fixed several problems related to 64-bit environments and OpenSUSE (thanks
128 + Added NOCONFIGURE environment variable support to autogen.sh
131 + RotarySpeaker: work in progress; enabled by default just in case it's
133 + Organ: reworked to add a complete subtractive synth section, a selection
134 of waveform (settable on a per-drawbar basis), individual settings of
135 phase, detune, panning, routing for each drawbar, as well as improved(?)
136 percussive section and vibrato/phaser section. It is usable (and sounds
137 good!), but some parameters, waveform set etc. may change in future. May
138 take up to 100 MB of RAM due to pre-calculated bandlimited waveforms.
139 + Added half-complete implementation of LV2 (including GUI and events).
140 + Lots of small "polishing" kind of fixes in many places (like proper
141 rounding of values in the GUIs, another set of hold/sostenuto fixes etc)
146 + JackHost: implemented LASH support
147 + RotarySpeaker: fixed panning bug, implemented acceleration/decceleration
152 + First attempt at DSSI GUI, does not support some features from JACK host,
153 but that's inevitable because of API limitations
154 + Reverb: improvements (more parameters, fixed denormals)
155 + Knob: added custom support for scroll wheel (instead of one inherited from
160 + started creating an XML-based GUI
161 + LineGraph: new GTK+ control for displaying waveforms and filter response
162 graphs in Monosynth (and maybe others in future)
163 + Monosynth: notch filter changes (made notch bandwidth proportional to Q,
164 just for fun, might be a bad idea)
165 + Monosynth: more waveforms (these might be final?)
166 + Monosynth: capped Sustain level to 0.999 so that decay time actually means
167 something with Sustain = 100% (not a great way to do it, but acceptable in
169 + Monosynth: GUI refreshes less often (which means less CPU use)
170 + Monosynth: less clicks on sounds using LP filter with very low cutoff
171 (using ramp of 256 samples instead of 64 samples as before)
172 + Knob: new GTK+ control based on GtkRange, with my primitive bitmap set
173 (generated with Python and Cairo)
174 + Organ: added a GUI too, very provisional
175 + Organ: fixed Hold pedal (doesn't release the notes which are still depressed)
176 + RotarySpeaker: new effect (split off Organ)
177 + all: denormal fixes (still some denormals present in reverb)
178 + Reverb: better time setting (decay time somewhat corresponds to -60dB
180 + JackHost: -M switch allows for automatic connection to JACK MIDI event source
181 (use -M system:midi_capture_2 or -M 2 for autoconnection to
182 system:midi_capture_2; of course, the short numeric form only work for
183 system:midi_capture_ ports)
184 + JackHost: -p switch selects a preset automatically
185 + JackHost: better size setting algorithm
186 + JackHost: duplicate client name (causing JACK to rename the client) doesn't
187 break autoconnecting functionality
188 + autotools configuration update (detect Cairo and require newer GTK+)