3 + Fixed compilation without LV2 core installed
7 + Fixed DSSI GUI for MultiChorus
8 + Fixed LV2 GUI for MultiChorus
9 + Make knob control mouse wheel handling work better in Ingen
13 + New MultiChorus plugin (stereo multitap chorus with maximum of 8 voices)
14 + Experimental set of plugins for modular synthesizers like Ingen by
15 Dave Robillard (enabled using --enable-experimental option in configure
17 + Minor improvements to other plugins (like Rotary Speaker)
18 + More work on API documentation
22 + Organ: new percussive section, using 2-operator FM synthesis for
23 monophonic or polyphonic percussive attack; added global transpose and
24 detune; rearrangement of controls between sections
25 + Rotary Speaker: another attempt at making it useful (thanks FishB8)
26 + JACK host: eliminate deadlock on exit
27 + GUI: bipolar knobs now have a "dead zone" (magnet) in the middle point
28 + GUI: dragging a knob with SHIFT held allows for fine adjustments
29 + GUI: new controls - curve editor and keyboard
30 + LV2: improved extension support (supports my "extended port properties"
32 + Added some API documentation
35 + OSC: totally new OSC wrapper, to allow for realtime-safe parsing (doesn't
36 matter as far as functionality goes, will probably be rewritten again
38 + Everything: memory management fixes (should improve stability and
40 + Organ: improved memory usage
41 + GUI: improved bipolar knobs, added endless knobs
42 + Presets: separate 'built-in' and 'user' presets (so that built-in presets
43 can be upgraded without affecting user's own presets)
44 + Monosynth: new presets
47 + Fixed several problems related to 64-bit environments and OpenSUSE (thanks
49 + Added NOCONFIGURE environment variable support to autogen.sh
52 + RotarySpeaker: work in progress; enabled by default just in case it's
54 + Organ: reworked to add a complete subtractive synth section, a selection
55 of waveform (settable on a per-drawbar basis), individual settings of
56 phase, detune, panning, routing for each drawbar, as well as improved(?)
57 percussive section and vibrato/phaser section. It is usable (and sounds
58 good!), but some parameters, waveform set etc. may change in future. May
59 take up to 100 MB of RAM due to pre-calculated bandlimited waveforms.
60 + Added half-complete implementation of LV2 (including GUI and events).
61 + Lots of small "polishing" kind of fixes in many places (like proper
62 rounding of values in the GUIs, another set of hold/sostenuto fixes etc)
67 + JackHost: implemented LASH support
68 + RotarySpeaker: fixed panning bug, implemented acceleration/decceleration
73 + First attempt at DSSI GUI, does not support some features from JACK host,
74 but that's inevitable because of API limitations
75 + Reverb: improvements (more parameters, fixed denormals)
76 + Knob: added custom support for scroll wheel (instead of one inherited from
81 + started creating an XML-based GUI
82 + LineGraph: new GTK+ control for displaying waveforms and filter response
83 graphs in Monosynth (and maybe others in future)
84 + Monosynth: notch filter changes (made notch bandwidth proportional to Q,
85 just for fun, might be a bad idea)
86 + Monosynth: more waveforms (these might be final?)
87 + Monosynth: capped Sustain level to 0.999 so that decay time actually means
88 something with Sustain = 100% (not a great way to do it, but acceptable in
90 + Monosynth: GUI refreshes less often (which means less CPU use)
91 + Monosynth: less clicks on sounds using LP filter with very low cutoff
92 (using ramp of 256 samples instead of 64 samples as before)
93 + Knob: new GTK+ control based on GtkRange, with my primitive bitmap set
94 (generated with Python and Cairo)
95 + Organ: added a GUI too, very provisional
96 + Organ: fixed Hold pedal (doesn't release the notes which are still depressed)
97 + RotarySpeaker: new effect (split off Organ)
98 + all: denormal fixes (still some denormals present in reverb)
99 + Reverb: better time setting (decay time somewhat corresponds to -60dB
101 + JackHost: -M switch allows for automatic connection to JACK MIDI event source
102 (use -M system:midi_capture_2 or -M 2 for autoconnection to
103 system:midi_capture_2; of course, the short numeric form only work for
104 system:midi_capture_ ports)
105 + JackHost: -p switch selects a preset automatically
106 + JackHost: better size setting algorithm
107 + JackHost: duplicate client name (causing JACK to rename the client) doesn't
108 break autoconnecting functionality
109 + autotools configuration update (detect Cairo and require newer GTK+)