root/nekoplunk/tags/rel-0.0.1/ChangeLog

Revision 7, 2.7 kB (checked in by gordonjcp, 3 years ago)

initial import

Line 
1 2004-12-25 version 0.9.0
2
3 * abandoned version 0.1.x compatibility.
4 * the patch bank is now sent between GUI and plugin as configure
5     information, rather than via a (sometimes temporary) file, which
6     retains the intuitive operation of the UI while avoiding the
7     synchronization, concurrency, and security issues of the old
8     method.  The plugin and GUI will both warn if a host sends
9     obsolete 'load' keys.
10 * changed port order so host-provided UIs will be better organized.
11 * MIDI CC 7 'volume' is no longer mapped to volume port, as this led
12     to nasty interactions between patch changes and volume changes.
13     CC7 is now handled internally by the plugin.
14 * MIDI CCs 5 'portamento time' and 8 'balance' are now mapped to
15     their respective ports.
16 * lowered output level, so it's not so blazingly hot.
17 * implemented polyphonic glide.
18 * updated patch set, saved version 0.1.x set in
19     extra/version_0.1_patches.Xsynth
20
21 2004-12-25 version 0.1.3
22
23 * added anti-aliased, minBLEP-based oscillators.
24 * added Fons Adriaensen's MVCLPF-3 filter.
25 * added velocity sensitive envelopes.
26 * oscillators can now be pitched downward up to 2 octaves.
27 * tuning and pitch bend range controls added.
28 * extensive GUI reorganization, replaced sliders with linked knob
29     and spin button, replaced waveform labels with pixmaps,
30     defaults to use of GTK+ 2.x, but can still use GTK+ 1.2.
31 * documented voice architecture in README.
32 * implemented GUI OSC configure handling of 'monophonic',
33     'polyphony', and project directory key.  'load' is still
34     unimplemented.
35 * implemented plugin project directory support.
36 * build system now uses pkgconfig to locate dssi and liblo, plugin
37     will be built without GUI if GTK+ is not found.
38 * 'About' dialog shows GUI and host OSC URLs.
39 * changed activate() to new behavior.
40 * plugin is now fully multi-thread safe.
41 * plugin includes patch bank name in load failure messages.
42 * liblo 0.12 or better now required (lo_server_set_nonblocking()
43     hack removed.)
44
45 2004-07-16 version 0.1.0
46
47 * extended documentation.
48 * fixed duplicate free of synth->patches [Chris Cannam].
49 * fixed OSC MIDI handling (status byte in m[1], not m[0]).
50 * added support for new "user-friendly" instance identifier passed
51     to UI as argv[4].
52 * temporary patch bank saves now go to ~/.xsynth-dssi/.
53 * fixed mis-interpolation bug (lrintf() rounds, not floors....)
54 * added 'exiting' method.
55
56 2004-05-22 initial alpha release ("v0.01")
57
58 * added more documentation.
59 * adapted to use automake/autoconf.  Requires automake 1.7+ for the
60     'plugin' macros to build the xsynth-dssi.so correctly.
61 * cleaned up patch library, rebuilt friendly patches.
62 * header file reorganization.
63 * removed all references to channels or 'fluid' or 'fmu' anything.
64 * extended the maximum name length to 30.
65
Note: See TracBrowser for help on using the browser.