-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathChangeLog
210 lines (135 loc) · 6.44 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
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
202
203
204
205
206
207
208
209
20210101 smbolton -- version 1.1.1
* Fixed a segfault in hexter_gtk when compiled with gcc 9 or later. Thanks to
Martin Tarenskeen, Ben Hart, Alexandre Almeida, and Jean-michel Thiemonge
for the fix.
20180318 smbolton -- version 1.1.0
* Switched to run_synth() instead of run_multiple_synths(), and removed the
global polyphony configuration setting. This makes hexter compatible
with hosts that don't implement run_multiple_synths(), such as Carla and
Renoise.
* Removed compiler-specific optimization flags.
* Fixed a crash of the widgy editor on ARM targets. Thanks to Andreas
Müller.
* Converted the README to reStructuredText, complete with screenshots.
20140610 smbolton -- version 1.0.3
* Merged patch by Rui Nuno Capela, which fixed a use-after-free bug
in hexter_cleanup() that could crash Qtractor.
20130520 smbolton
* At the request of Martin Tarenskeen, changed the representation of
breakpoint pitch (and transpose in the retro and stand-alone
editors) to match Yamaha's usage (MIDI note 60 = "C3") rather
than the previous non-standard standard (60 = "C4").
20121108 smbolton -- version 1.0.2
* Fixed: starting the GUI on a session with unsaved edits would
leave the patch editor insensitive (thanks to William Light for
the bug report.)
20121102 smbolton -- version 1.0.1
* Didn't I already fix that missing '-lm' thing everywhere already?
20121029 smbolton -- version 1.0.0
* Merged patched editors.
* Merged DX-7 to UTF-8 character set conversion.
* Fixed test note code to prevent stuck notes.
20121023 smbolton
* Merged debug branch.
20121022 smbolton
* hexter development is now hosted on github:
https://github.com/smbolton/hexter
* More patch loading enhancements from Martin Tarenskeen.
20110628 CVS commit smbolton -- version 0.6.9.0
* MIDI non-registered parameters (NRPNs) can now be used to change
any of the operator parameters for a plugin instance's current
patch on-the-fly. Thanks to Jamie Bullock for contributing this
code.
* It is now possible to ./configure hexter to build the GTK+ user
interface, the text-mode UI, both, or neither (again, thanks to
Jamie).
* The GTK+ GUI now requires GTK+ 2.4 or later.
* hexter may now be built to use floating-point math in its audio
rendering. There is a new '--enable-floating-point' ./configure
option, and a simple test harness in the fptest/ directory.
* Both the hexter GUI and tx_edit include even more patch loading
enhancements from Martin Tarenskeen.
* The synthesis code has been simplified, so the once-separate car()
and mod() functions are now just a single op(), which means less
cache pressure for both code and data.
* There should be some other minor speed-ups as well: removed a
bunch of slow unsigned to float casts, and fixed some constant
expressions that were not being optimized.
* Oops. GUI 'sample-rate' method broke 'quit'.
* GUI no longer segfaults if started with no arguments.
20090103 version 0.6.2
* Silently ignore 'sample-rate' method.
* Fixed GtkSpinButton adjustments to avoid page_size warning with
GTK+ >=2.14.
* Added Martin Tarenskeen's patch loading enhancements to
extra/tx_edit.c.
20070411 version 0.6.1
* hexter now installs as DSSI plugin 'hexter', just like the 0.5.9
and earlier versions, eliminating the trouble the versioned
plugin names would cause distribution packagers. The plugin
files installed are again:
<prefix>/lib/dssi/hexter/hexter_gtk
<prefix>/lib/dssi/hexter.so
<prefix>/lib/dssi/hexter.la
Also, there is now a 'disable LFO/Mod/Perf (0.5.x compatibility)'
option in the hexter GUI which disables the version 0.6.x LFO,
amplitude and pitch modulation functions, allowing projects made
with version 0.5.9 to sound as they were originally created.
20070118 version 0.6.0
* hexter version 0.6.0 installed as DSSI plugin 'hexter6', with the
following files:
<prefix>/lib/dssi/hexter6/hexter6_gtk
<prefix>/lib/dssi/hexter6.so
<prefix>/lib/dssi/hexter6.la
This allowed hexter 0.5.9 to be installed alongside the 0.6.0
version, but was a headache for distribution packagers, so this
was abandoned with version 0.6.1.
* Implemented the LFO, amplitude modulation and pitch modulation
(many thanks to Jamie Bullock!)
* Added TX7-style performance parameters, allowing configuration
from the GUI of pitch bend range, portamento time, and
sensitivity and assignment of the modulation wheel, foot
controller, pressure (both channel and key), and breath
controller.
* Added DX7 patchbank loading code from Martin Tarenskeen, allowing
hexter to load a number of additional patch file formats.
* Partially implemented portamento. For now, the curves and times
are wrong, but the plumbing is there.
20060108 version 0.5.9
* Added GUI '-test' magic host URL argument for starting GUI without
a host.
* Improved the 'About' dialog with a new color pixmap.
* Fixed the held key tracking.
* Use gcc/glibc 'constructor' and 'destructor' attributes instead of
the deprecated _init() and _fini() functions (needed for OS X
10.4 'Tiger').
20051024 CVS commit smbolton
* Added support for change operator coarse frequency in real time
via MIDI binding (for the Harvey Project).
* Minor gcc4 fixes.
20050411 CVS commit smbolton
* Initial Mac OS X support (sys-ex patch edit reception is still
ALSA-only.)
20050119 CVS commit smbolton
( version bump to 0.5.9 )
* gcc 2.9x '-finline-limit=5000' fix in configure.in
* RPM bindir fix in src/Makefile.am
20041229 version 0.5.8
* Added a 'Volume' control, and implemented MIDI CC 7 'Volume'
handling.
* Compiles with GTK+ 2.x by default, or with GTK+ 1.2 if 2.x is not
found. An optional text (readline) based UI can be built
instead by supplying configure with the '--with-textui' flag.
* Implemented DSSI project directory handling.
* Changed activate() to new behavior.
* Fixed bug where changes to tuning control would only effect first
playing voice.
* Made a number of error messages more informational.
* Added converted FB-01 patches.
20041101 0.5.7 first public release
* Moved Test Note frame to be visible when both Patches and
Configuration tabs are selected.
* Changed tuning slider to a spinbutton for greater accuracy.
* Made a slightly better default patch set.
20041029 0.5.7-alpha -- initial alpha release
* "don't put that in your mouth, you don't know where it's been!"