1 2004-10-03 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
3 * NEWS: Add new entry for 2.13.2
4 * configure.in: Change version to 2.13.2
6 2004-10-02 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
8 * interface/wrdt_wcon.c : Fix double definition of print_ecmd()
9 * timidity/timidity.c (main): s/strcat/strncat/;
11 2004-09-29 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
13 * NEWS: Add new entry for 2.13.1
15 2004-09-28 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
17 * configure.in: Change version to 2.13.1
19 2004-09-27 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
21 * utils/support.c (vsnprintf): ensure snpritnf() to return a
24 * interface/mac_c.c, interface/server_c.c, interface/w32g_c.c,
25 interface/w32g_i.c, interface/wrdt_dumb.c, interface/wrdt_mac.c,
26 interface/wrdt_tty.c, interface/wrdt_w32g.c, interface/xaw_i.c,
27 interface/xskin_i.c, libarc/arc.c, timidity/audriv_al.c,
28 timidity/audriv_mme.c, timidity/common.c, timidity/mac_qt_a.c,
29 timidity/sun_a.c, timidity/timidity.c, timidity/wrdt_read.c:
30 Fix to use strn* functinos.
32 2004-09-23 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
34 * utils/support.h: ditto
35 * utils/support.c: ditto
36 * configure.in: add strlcpy and strlcat
38 2004-09-15 Eric A. Welsh <ewelsh@ccb.wustl.edu>
40 * timidity/resample.c: Reimplement bounds cheking
42 2004-09-09 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
44 * interface/gtk_c.c (ctl_total_time): ditto.
45 * interface/gtk_i.c (handle_input): Fix counter overflow
46 (fix for [timidity-bugs-en:00032])
49 2004-09-07 Eric A. Welsh <ewelsh@ccb.wustl.edu>
51 * freq.c: mostly rewritten
52 New pitch and chord detection algorithm that is much more
53 robust and accurate than before.
54 * sndfont.c (main): CFG_FOR_SF_SUPPORT_FFT related code
55 modified to work with new freq.c
57 2004-09-03 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
59 * timidity/timidity.c: add null_play_mode
60 (fix for [timidity-bugs-en:00031])
61 * timidity/timidity.c (parse_opt_h): add prototype for
63 * timidity/readmidi.c (check_midi_file): Fix to recognize .rmi & .mfi
64 (Fix for [timidity-bugs-en:00030])
66 2004-09-01 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
68 * timidity/timidity.c : Fix for linkage error in W32
69 * utils/support.h (S_ISDIR): define S_ISDIR for platforms without
71 * interface/xaw_i.c: avoid all-black file selector when tracer is
72 not enabled, thanks to hmh@debian.org
74 2004-08-28 Eric A. Welsh <ewelsh@ccb.wustl.edu>
76 * playmidi.c (new_chorus_voice, new_chorus_voice_alternate):
77 v1 and v2 are now swapped correctly
78 * playmidi.c (process_sysex_event):
79 many fixes to XG SYSEX parsing
80 * readmidi.c: (parse_sysex_event_multi):
81 many fixes to XG SYSEX parsing
82 * reverb.c (do_filter_lowpass1_stereo):
83 p->x1l and p->x1r are now properly updated
85 2004-08-22 Eric A. Welsh <ewelsh@ccb.wustl.edu>
87 * timidity/mix.c (next_stage):
88 Added bounds checking after scaling envelope rates when
89 opt_tva_attack and/or opt_tva_decay are enabled. This fixes
90 previous short/silent note problems when these options were
93 2004-07-10 TAMUKI Shoichi <tamuki@linet.gr.jp>
95 * interface/alsaseq_c.c, interface/rtsyn_common.c,
97 Suppress force keysig transposition at the beginning of
100 2004-07-01 TAMUKI Shoichi <tamuki@linet.gr.jp>
102 * interface/alsaseq_c.c, interface/rtsyn_common.c,
104 Adjust force keysig transposition so that performance may
107 2004-06-30 TAMUKI Shoichi <tamuki@linet.gr.jp>
109 * interface/alsaseq_c.c, interface/rtsyn_common.c,
110 timidity/playmidi.[ch], timidity/readmidi.c,
111 timidity/timidity.[ch]:
112 Reflect the result of -K and -T command option on interfaces
113 Improve force keysig calculation
114 Change the base number of measure (bar) counter as 1 (was 0)
116 2004-06-14 TAMUKI Shoichi <tamuki@linet.gr.jp>
118 * timidity/loadtab.c, timidity/tables.[ch]:
119 Fix bug in -Z command option
121 2004-06-09 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
123 * timidity/reverb.c, timidity/tables.c,
124 doc/C/README.w32, doc/ja_JP.eucJP/README.w32:
125 small fixes for CbuilderX.
127 2004-06-02 Kentaro Sato <kentaro@ranvis.com>
129 * utils/support.[ch]: Implemented subset of stat() for Mac OS.
131 2004-06-02 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
133 * utils/support.h: add things to treat the case of no <sys/stat.h>
134 * timidity/common.c: rebirth of HAVE_SYS_STAT_H
136 2004-06-01 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
138 * timidity/timidity.c (canonicalize_path): fix typo
139 * timidity/common.c: fix compiling problem on VC6.
141 2004-05-31 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
144 dynamic linked runtime library must be used with Open Watcom.
146 2004-05-31 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
148 * timidity/common.c (open_file): ignore directories when searching
150 * timidity/timidity.c (main): suffix '/' is supplied to each argv
151 elems when the path IS a directory but IS NOT suffixed by '/'.
153 2004-05-31 Eric A. Welsh <ewelsh@ccb.wustl.edu>
155 * timidity/instrum.h, timidity/instrum.c, timidity/m2m.c,
156 timidity/mod2midi.c, timidity/playmidi.c, timidity/sndfont.c:
157 root_freq_detected, transpose_detected, and chord variables
158 added to Sample type in instrum.h. Pitch detection is applied
159 to drum and MOD samples if surround chorus is enabled. This
160 allows the true pitch of the rendered voices to be determined,
161 so that surround chorus voice cancellation can be avoided by
162 choosing a chorus delay that is not close to half the period.
163 * playmidi.c (new_chorus_voice_alternate): Various fixes to
164 surround chorus. Uses pitch detection for drum and MOD samples.
165 Multiple similar drum instruments (snare1 and snare2, kick1 and
166 kick2) playing at once no longer cause voice cancellation and
167 strange perceived pans.
169 2004-05-31 Iwata <b6330015@ipc.kit.jp>
171 * interface/gtk_i.c (open_file_cb): Fix compiling problem
173 2004-05-30 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
175 * configure.in: ditto
176 * autoconf/Makefile.am (EXTRA_DIST): ditto
177 * autoconf/gtk-2.0.m4: add.
179 2004-05-30 dai <dai@kip.iis.toyama-u.ac.jp>
181 * interface/gtk_i.c: GTK+ 2.x support
183 2004-05-30 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
185 * {interface,libarc,libunimod,timidity,utils}/Makefile.am,
186 configure.in, interface.h.in, interface/ncurs_c.c,
187 interface/vt100_c.c, libunimod/unimod_priv.h, timidity/common.c,
188 timidity/gogo_a.c, timidity/sysdep.h, timidity/timidity.c,
189 timidity/version.c, utils/support.h, utils/tmdy_getopt.h:
190 Can compile OpenWatcom in Msys or Cygwin environment.
191 * doc/C/README.w32, doc/ja_JP.eucJP/README.w32, scripts/wcc386_w.sh:
192 Add compile instructions for Mingw, Borland C, Watcom C and Visual C
194 2004-05-24 Eric A. Welsh <ewelsh@ccb.wustl.edu>
196 * libunimod/load_mod.c (ConvertNote): Bug fix
198 2004-05-24 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
200 * {interface,libarc,libunimod,timidity,utils}/Makefile.am,
201 configure.in, interface/wrdt_wcon.c, timidity/flac_a.c,
202 timidity/sysdep.h, timidity/timidity.c, timidity/wrdt.c,
203 utils/nkflib.c, utils/support.h:
204 Can compile VCC or BCC in Msys or Cygwin environment.
205 * interface.h.in, timidity/timidity.c:
206 Don't use ANOTHER_MAIN in timw32g and twsyn.
208 2004-05-23 Kentaro Sato <kentaro@ranvis.com>
210 * timidity/timidity.c: Fixed to compile with MrC.
212 2004-05-19 TAMUKI Shoichi <tamuki@linet.gr.jp>
214 * interface/w32g_syn.c: Fix to fit with case of "current" version
215 * timidity/timidity.c: Fix typo
217 2004-05-18 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
220 Add gcc option -mms-bitfield in windows.
221 GOGO ditection for windows fix.
222 Can use gccXXX in CYGWIN and MSYS.
223 Enable dynamic linked portaudio DLLs with CYGWIN and MSYS.
224 Enable dynamic linked FLAC DLL with CYGWIN and MSYS.
225 * interface/Makefile.am:
226 Enable wrdt_wcon.c in MSYS.
227 Make clean to remove *escaped.c *.res.
228 * interface/w32g_syn.c:
229 Use PACKAGE_VERSION if TIMID_VERSION is not defined.
230 * timidity/portaudio_a.c:
231 A hack for pa_asio.dll with timwin32g and kxdriver(SB Live!).
233 2004-05-16 TAMUKI Shoichi <tamuki@linet.gr.jp>
235 * timidity/Makefile.{am,in}: Add new files for FLAC/OggFLAC
237 2004-05-16 Saito <saito@intaa.net>
239 * configs/msc[67]-project.zip: Fix for FLAC/OggFLAC DLL.
241 2004-05-16 Daisuke Aoki <dai@sweetparty.ne.jp>
243 * timidity/{flac_a.c,vorbis_a.c,w32_libFLAC_dll.c,w32_libFLAC_dll.h,
244 w32_libFLAC_dll_g.h,w32_libFLAC_dll_i.h,w32_libOggFLAC_dll.c,
245 w32_libOggFLAC_dll.h,w32_libOggFLAC_dll_g.h}:
246 Support for FLAC/OggFLAC DLL.
248 2004-05-16 Keishi Suenaga <s_keishi@mutt.freemail.ne.jp>
250 * interface/gogo_a.c:
251 Support for MP3 GOGO output in Win32CUI interface.
253 2004-05-14 TAMUKI Shoichi <tamuki@linet.gr.jp>
255 * configs/msc[67]-project.zip: Change version to "current"
256 * timidity/Makefile.{am,in}: Add w32_portaudio{.h,_dll.c}
258 2004-05-14 Saito <saito@intaa.net>
260 * configs/msc[67]-project.zip: Fix for PortAudio DLL.
261 * timidity/w32g_pref.c: Fix typo.
262 * timidity/mix.c: Fix around envelope.
264 2004-05-14 Daisuke Aoki <dai@sweetparty.ne.jp>
266 * timidity/{output.c,portaudio_a.c,w32_portaudio.h,
267 w32_portaudio_dll.c}: Support for PortAudio DLL.
269 2004-05-06 TAMUKI Shoichi <tamuki@linet.gr.jp>
271 * interface/tclIndex: Resume order
273 2003-05-05 Chisato Yamauchi <cyamauch@hst.phyas.aichi-edu.ac.jp>
275 * TiMidity(-uj).ad.in, interface/xaw_i.c:
276 Update app-defaults file for XAW interface
278 2004-05-03 TAMUKI Shoichi <tamuki@linet.gr.jp>
280 * interface/ncurs_c.c, interface/server_c.c, interface/slang_c.c,
281 interface/vt100_c.c, interface/w32g_{i,syn}.c, interface/xaw_i.c,
282 timidity/timidity.c: Fix to fit with case of "current" version
284 2004-05-02 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
286 * timidity/timidity.c (parse_opt_h): ditto.
287 * timidity/timidity.h (DEFAULT_RESAMPLATION): ditto.
288 * configure.in: --enable-spline was not working
290 2004-04-29 Saito <saito@intaa.net>
292 * timidity/reverb.c, timidity/optcode.h: Fix around Insertion Effect.
294 2004-04-28 TAMUKI Shoichi <tamuki@linet.gr.jp>
296 * timidity/playmidi.c: Fix around temperament control
298 2004-04-27 TAMUKI Shoichi <tamuki@linet.gr.jp>
300 * doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1: Update
302 2004-04-26 TAMUKI Shoichi <tamuki@linet.gr.jp>
304 * doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1: Update
305 * timidity/timidity.c:
306 Rename --flac-compression-level -> --flac-complevel
308 2004-04-25 TAMUKI Shoichi <tamuki@linet.gr.jp>
310 * doc/C/timidity.1, doc/ja_JP.eucJP/timidity.1,
311 doc/C/timidity.cfg.5, doc/ja_JP.eucJP/timidity.cfg.5: Update
312 * interface/ncurs_c.c: Fix a little
314 2004-04-25 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
316 * configure.in: Bug fix and autoreconf
318 2004-04-23 Kentaro Sato <kentaro@ranvis.com>
320 * timidity/timidity.c: Fixed a bug dealing with a nameless var.
322 2004-04-23 Saito <saito@intaa.net>
324 * timidity/reverb.c, timidity/optcode.h: Fix noises.
326 2004-04-23 Iwata <b6330015@ipc.kit.jp>
328 * timidity/speex_a.c: Add
329 * configure.in, timidity/output.c, timidity/timidity.c,
330 timidity/Makefile.am: Add OggSpeex support
332 2004-04-21 Saito <saito@intaa.net>
334 * timidity/flac_a.c: Fix around filename at Win32GUI interface.
336 2004-04-20 TAMUKI Shoichi <tamuki@linet.gr.jp>
338 * timidity/timidity.c: Fix a little
340 2004-04-19 Saito <saito@intaa.net>
342 * timidity/flac_a.c: Fix for VC++ environments.
344 2004-04-18 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
346 * configure.in: fix for libAO detection
347 * autoconf/libFLAC.m4, autoconf/libOggFLAC.m4: Add.
348 * configure.in: Change to use above
349 * autoconf/Makefile.am: ditto
351 2004-04-18 Iwata <b6330015@ipc.kit.jp>
353 * timidity/flac_a.c: Add
354 * configure.in, timidity/output.c, timidity/timidity.c,
355 timidity/Makefile.am: Add libFLAC support
357 2004-04-14 Kentaro Sato <kentaro@ranvis.com>
359 * libarc/arc.c, timidity/timidity.c:
360 Removed trailing directory separator from $basedir.
362 2004-04-13 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
364 * autoconf/ao.m4: Add.
365 * configure.in: Change to use ao.m4
366 * autoconf/Makefile.am (EXTRA_DIST): ditto.
368 2004-04-13 Iwata <b6330015@ipc.kit.jp>
370 * timidity/ao_a.c: Add.
371 * configure.in: Add libao support
372 * timidity/output.c: ditto.
373 * timidity/Makefile.am (EXTRA_timidity_SOURCES): ditto.
374 * timidity/timidity.c (parse_opt_h): ditto.
376 2004-04-12 Kentaro Sato <kentaro@ranvis.com>
378 * timidity/common.[ch], timidity/timidity.c:
379 New syntax of *.cfg: $VARIABLE / ${VARIABLE}
380 They are replaced with the specific string before tokenizing.
381 $basedir is the only implemented one, which represents the base
382 directory of the cfg file being parsed.
384 2004-03-31 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
386 * configure.in: Change version to 'current' (timidity:3161)
388 2004-03-29 URABE Shyouhei <shyouhei@ice.uec.ac.jp>
390 * Makefile.am (EXTRA_DIST): Add entry for ChangeLog.2
391 * configure.in: Change version to 'development'
395 For the changes before 2.13.0, see ChangeLog.2