2 * Version 2.11.2 released.
5 * Version 2.11.1 released.
8 * Version 2.11.0 released.
9 * Configuration menu of Windows GUI was changed.
10 * Supported vorbis for Windows GUI version.
11 * Supported gogo for Windows GUI version.
12 * (ncursese interface) Chaged from 3 to 4 digits in audio queue monitor.
13 * (Sun audio): Enabled specify audio device file with AUDIODEV environment.
14 * Updates Win32GUI version.
16 * Added attack/release/decay-time(CC/NRPN tone/NRPN dram)
18 * Added CC#94 pseudo delay (like chorus method)
19 * Adjusted reverb level
20 * Added resonance filter
21 * Modified enverope attack
23 * Supported user drumset (SC-88)
24 * Added some GS SysEx'es.
25 * Upgrade develop environment:
26 automake 1.5 + autoconf 2.5x + libtool 1.4.x
28 * MOD to MIDI conversion.
29 * -EFchorus=2 is default.
33 * Version 2.10.4 released.
36 * Version 2.10.3 released.
39 * Version 2.10.2 released.
42 * Version 2.10.1 released.
45 * Version 2.10.0 released.
46 * Enable to write each separated wav file if `-o'
47 command line option is omitted.
48 The output filename is automatically generated from the input MIDI
49 filename. The file extention is changed to ".wav".
50 * configure: Added new options.
52 Specify include directories (colon separated)
54 Specify library directories (colon separated)
56 * ALSA MIDI sequencer client.
59 * Version 2.9.5 released.
60 * Upgrade Windows version.
63 * Version 2.9.4 released.
67 * Version 2.9.3 released.
68 * Enable drum bends. This fix also enables drum chorus, mod-wheel,
69 portament, and other drum bend controls.
72 * Version 2.9.2 released.
75 * Version 2.9.1 released.
76 * New command line option -T n:
77 Adjust tempo to n%; 120=play MOD files with an NTSC Amiga's timing.
80 * Version 2.9.0 released.
81 * Support full module midi files.
84 * Version 2.8.2 released.
88 * Version 2.8.1 released.
91 * Version 2.8.0 released.
92 * In GTK, added support for printing the lyrics from .kar files
93 and also make the text area clear between files.
94 * New command line option: -M <name>
95 -M auto: Use *.mid.wav or *.mid.aiff instread of MIDI to WAVE
96 convertion. The PCM file format must be 16bit sample and
97 the sampling rate equals as timidity's rate.
98 -M none: Disable this feature (default)
99 -M <filename>: Use the specified file.
100 * In GTK interface, added support for printing the lyrics from .kar files
101 and also make the text area clear between files.
102 * New configure option to choose wave interpolation in resampling.
103 --with-spline=linear Linear interpolation (default)
104 --with-spline=cubic Cubic interpolation
105 --with-spline=lagrange Lagrange interpolation
106 --with-spline=no No interplation
107 * New command line option `-m N' to specify sustain time (msec).
108 -m 1 Effectively behaves as if all sustains are ignored,
109 volume ramping is the same as normal stage 3.
110 -m 0 Disable sustain ramping, causes constant volume sustains.
112 -m 3000 A note at full volume will decay for 3 seconds once it begins
113 to be sustained (assuming the regular stage 3 rate would not
114 cause it to decay even longer). Softer notes will of course
118 * Version 2.7.0 released.
119 * adjust_panning_immediately (-F) is true by default.
120 * GS Sysex for bank+program change.
124 * Version 2.6.1 released.
125 * Support for XG Multi Part Data parameter change SysEx events.
126 * Added new Channel structure member `int pan_random' for random pan flag.
127 Note that all of dynamic interfaces must be re-compiled,
128 because the size of `Channel' structure is changed.
132 * Version 2.6.0 released.
133 * Some configurations and installations are changed.
134 * -EFchorus=2 for the surround sound instead of detuned chorus.
138 * Version 2.5.1 released.
142 * Version 2.5.0 released.
143 * Upgrade Windows GUI.
144 * MIMPI WRD for TrueColor X Window works more stable.
145 * In ncurses interface, support to display GSLCD.
146 * In ncurses interface, Enable to display channels more than 16ch.
147 The terminal must be able to display more than 24 rows to display
149 * On Windows, recognize both `\' and `/' as path separator if the
150 binary is compiled with Cygwin.
151 * Improvement for CSPLINE_INTERPOLATION and LAGRANGE_INTERPOLATION.
152 * Less CPU% in trace playing.
156 * Version 2.4.1 released.
160 * Version 2.4.0 released.
161 * Make archive library (libarc) code more simple.
162 * On linux, fixed problem of audio queue analysing.
165 * Version 2.3.0 released.
166 * Make Windows GUI code elegant.
167 * Support MIDI to WAVE converter in Windows GUI.
170 * New feature: Auto polyphony reduction.
173 * Version 2.2.0 released.
174 * Enabled to specify the software buffer size with `-q' option
175 * Enabled build UMP on FreeBSD-ELF environment.
178 * Version 2.1.1 released.
181 * Version 2.1.0 released.
182 * Enable a multi-point interpolation in resampling.
183 Cubic spline curve and lagrange interpolation is supported.
185 * Load frequency table with -Z <file> option.
188 * Version 2.0.2 released.
191 * Version 2.0.1 released.
194 Major changes in release 2.0.0:
196 * Auto voice reduction
197 If there is no enough machine power to play the MIDI in realtime,
198 TiMidity automatically reduces the voice.
200 TiMidity has internal audio buffer. TiMidity doesn't start to play until
201 this buffer is filled.
202 * Support Windows GUI.
203 * Support Sherry WRD.
204 * Support NAS (Network Audio System) output.
205 * Support EsounD output.
206 * Enable to play the stream MIDI in realtime. The stream format is same
207 as OSS /dev/sequencer stream. See the protocol in interface/server_c.c
208 * Enable to assign patch from part of soundfont.
209 * Lower CPU load average in trace playing.
210 v1 is implemented with busy-wait-method to synchronize audio and
211 interface, but v2 is not.
212 * Reverb and chorus effect is enabled by default. You can disable their
213 controls with command line option.
214 * DEFAULT_VOICES is now 64. You can change this value to modify
216 * Modified reverb optimaize implementation. (The algorithm is not changed)
217 * Add sun_a.c which is modified from the original of TiMidity. And then
218 remove audriv_sun.c because it is not used in this version.
219 * Implement function to change the audio sample rate for 'n' interface.
220 * `altassign' of drumset 0 is used by default.
221 * Add -EF option for effects.
222 Obsolete -b, -n, -EC, -Ec, -ER, -Er, and -r options.
223 Use -EFdelay=? instead of -b?,
224 -EFns=? instead of -n?,
225 -EFchorus=0 instead of -EC,
226 -EFchorus=1 instead of -Ec,
227 -EFreverb=0 instead of -ER,
228 -EFreverb=1 instead of -Er,
229 -EFreverb=2 instead of -r.
230 * Portamento control time is completely adjusted.
231 * Expanded playlist files (.m3u, .pls, and .asx).
235 Released TiMidity++ v1.3.6.
236 * In XAW interface, added new user interfaces.
239 Released TiMidity++ v1.3.5.
240 * In XAW interface, added new user interfaces.
243 Released TiMidity++ v1.3.4.
244 * Fixed some bugs and problems.
245 * Added a new WM-icon for GTK.
248 Released TiMidity++ v1.3.3.
249 * Improve XAW interface.
250 * Fixed some bugs and problems.
253 Released TiMidity++ v1.3.2.
254 * Fixed some bugs and problems.
255 * Changed icons of motif interface.
256 * Changed sorting algorithm for xaw and tcktl interface.
259 Released TiMidity++ v1.3.1.
261 * Enabled compile with gcc from MINGW32.
264 Released TiMidity++ v1.3.0.
265 New features and major change from v1.2.x:
266 * Enabled to configure & compile on cygnus.
267 * Improved XAW interface for trace playing.
268 * Improved reverb sounds.
269 * Fixed MIME/Multipart bug.
272 Released TiMidity++ v1.2.1.
274 Fixed some configuration problems.
275 Added --enable-dynamic configure option.
278 Released TiMidity++ v1.2.0.
279 New features and major change from v1.1.x:
281 - Changed button bitmap of random & repeat
282 - Modified some implementations.
284 - Added buttons (& implementation) for raising & lowering the pitch.
285 - Added buttons (& implementation) for increasing/decreasing the tempo.
286 * Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable
287 to select the PCM device of ALSA.
288 * Added interface.h to define IA_* macro for TiMidity interface. This
289 file is generated automatically by configure.
292 Released TiMidity++ v1.1.1.
293 v1.1.0 had configuration problems, so v1.1.1 was released immediately.
294 Fixed some configure bugs.
295 Modified that xaw interface is enable to run without any midi files.
298 Released TiMidity++ v1.1.0.
299 Support OffiX file drag & drop interface for xaw.
300 Support UMP configuration.
303 Released TiMidity++ v1.0.1.
304 Modfied for OffiX file drag & drop interface for xaw. If you want
305 build this, define OFFIX in interface/xaw.h and link libDnd.
308 Released TiMidity++ v1.0.0.
309 See `ChangeLog' for major changes from the original of TiMidity 0.2i