Well known bugs or problems
v2.9.3 or earlier (these will be fixed next version)
- Hung up at portament control resampling without loop patch.
The following problems may not be fixed in the next release, because the
solution is not clear or has not been found yet.
- In XAW mode on Linux, the load file dialog doesn't work correctly.
(TiMidity crashes at XtVaSetValues(load_d,...)
in xaw_i.c)
- On Windows NT, TiMidity hangs up in GUI version.
Please use console version on NT.
- In GTK mode, TiMidity prints "PANIC !!!" message if a particular
action occurs at the end of the last playback. This bug is not fatal.
Don't worry :-)
- In Windows ncurses mode, if the 'f' or "-->" keys is held down to fast
forward through the midi file, TiMidity may crash and lock up the Win95
audio driver along with it.
- On Windows for MS-DOS console,
if you click the upper right button [x] to shut down the console,
then the audio is no disabled until rebooting.
This is a very fatal problem, but I don't know the solution.
- On Windows, dynamic interface loading is not complete yet.
- Key translation doesn't work correctly if both -lXaw and -lXm are linked.
I tried to solve this problem in v2 beta-4, but it is possible that
yet another bug has appeared.
v2.9.2 or earlier
- Cspline code in recache.c would crash timidity (only v2.9.2).
- Using Luigi's driver, TiMidity doesn't correctly play the midi.
- In ALSA audio mode, `-B' option is ignored.
v2.6.1 or earlier
- XG bank assignment doesn't work correctly if LSB or MSM are omitted.
- On Windows, it's possible that TiMidity crashes if a corrupted playlist file
is dragged and dropped.
v2.6.0
- -EFchorus=2 option is not working.
v2.5.1 or earlier
- It's possible that the XG drumset bank is not changed correctly.
- RCP SameMeassure is not working correctly unless the jump address is
a multiple of 4.
v2.5.0 or earlier
- In the Windows GUI interface, the chorDuos and reverb settings don't work
correctly.
- The compilation of linux_a.c fails with the old soundcard.
v2.4.1 or earlier
- In ncurses interface, if a non-existent file is specified with the `L'
command, TiMidity core dumps.
- TiMidity may crash on a division by zero.
- Building of the dynamically-linked GTK interface fails.
- In trace playing, TiMidity takes a timing to display MIDI events with
busy loop.
v2.4.0 or earlier
- On Linux, the audio and MIDI event display are not synchronized if
the audio is skipped.
- Can't extract archive file of `-lh0-' and `-lz4-'.
- Can't read archived patch file.
v2.3.0
- In Windows GUI interface, the control becomes slightly unstable after
[Setting timidity] in note trace mode.
v2.1.1 or earlier
- On FreeBSD ELF, can not make UMP. Netscape Plugin needs `aout' object
format. It is difficult to configure/make `aout' UMP on
ELF environment.
- Hung up with `timidity -On /dev/null'
- Can't correctly set libaudio.a for NAS if configure option of X libraries
is specified.
v2.0.1 or earlier
- audriv_a.c: Compilation fails. (IRIX, OSF/1)
v1.3.9, v2.0.0 or earlier
- XAW interface core dumps if it tries to browse an unreadable directory.
- There is an integer overflow bug.
- Must use variable `SUFFIXES', not target `.SUFFIXES' (automake 1.4).
v1.3.8, v2 beta5 or earlier
AFMT_S16_NE may be not defined for old soundcard.h. If it is not defined,
Please use AFMT_S16_LE (for little-endian) or AFMT_S16_BE
(for big-endian) instead of AFMT_S16_NE.
- Modulation wheel cause notes to go out of tune. This problem occurs if
a slow vibrato rate patch is used.
v1.3.7 or earlier
- In ncurses interface, there is a buffer overrun bug. (window width > 80)
beta-4 or earlier
- In ncurses interface, there is a buffer overrun bug. (window width > 80)
- Timidity hangs up if a MIDI file is skipped at the end of play.
- I forgot to remove comments in interface/Makefile.am
- Volume level 128 turns to 0.
- The MIDI control message of `RPN Data +1/-1' followd by `LSB Data Entry'
modify RPN MSB data.
- XG mode does not work correctly if `GM System enable' of SysEX is received.
v1.3.6 & v2 beta-4 or earlier
- Volume level 128 turns to 0.
- The MIDI control message of `RPN Data +1/-1' followd by `LSB Data Entry'
modify RPN MSB data.
- XG mode does not work correctly if `GM System enable' of SysEX is received.
v1.3.5/v2 beta-3 or earlier
- On Windows, there is a page fault bug.
- On Linux Red Hat 5.2: <slang.h> must change to <slang/slang.h>.
- There are some bugs in the XAW interface and Sherry WRD.
v2 beta-2 or earlier
v1.3.4 or earlier
- There are a few bugs in the XAW interface.
v1.3.3 or earlier
- There is a bug in the strdup() implementation.
- In XAW interface, a core dump may occur if a non-midi file is specified.
- In GTK interface, the buttons don't highlight correctly.
v1.3.2 or earlier
- In XAW mode, geometry control may not work correctly with non-trace mode.
- On some OSes, compilation of GTK interface fails because
some of glob()'s flags (such as GLOB_BRACE) are undefined.
v1.3.1 or earlier
- Tk interface: If a file is added on suffle, there may be an error:
Tcl may access an out of range value of Stat(SuffleList).
- Tk interface: `[File] -> Open Files' is error under tcl 7.6 or earlier.
- On Windows (timidity.exe), -iT interface is not work.
It may cause a fatal error.
- Tk interface: The proc MakeShuffleList is broken. The list of numbers it
generates has a `hole' in it. This generates an error when the last
number in the list has been played.
v1.3.0 or earlier
- Core dump if an out of range program number is specified in *.cfg.
- There are some syntax errors in timidity.h.
v1.2.1 or earlier
- There is a configure problem on FreeBSD.
- Archive handler for MIME/Multipart is not working.
- On HP-UX, Compilation may be fail if configure option
--enable-audio=no is specified.
- Configuration on cygnus is incomplete.
v1.2.0 or earlier
- --enable-dynamic configure option may be required to compile dynamic link codes. I'll implement the option.
- On Solaris, is glob()'s flag different in the interface of GNU's glob()?
Compilation of gtk_i.c fails.
- interface/pixmaps/{fast,slow,restart,keyup,keydown}.xpm is missing
in the archive package.
v1.1.1 or earlier
- On FreeBSD, can't make shared objects because of a configure bug.
- Geometry control may not work correctly on XAW interface.
- Compilation fails if MSGWINDOW is undefined in xaw.h.
v1.1.0 or earlier
- There are some configure bugs with OffiX, ALSA, and without --with-x.
- -ltcl option remains when the configure option of --enabel-tcltk=dynamic
is specified.
- `make install' instead of `make; make install' fails.
- Geometry control may not work correctly on XAW interface.
- Some compilers fail to compile dumb_c.c. The problem is that
`static FILE *outfp = stdout;' in global statement may be an error:
the initializer element is not constant.
- Compilation fails if MSGWINDOW is undefined in xaw.h.
- Compilation fails if WIDGET_IS_LABEL_WIDGET is defined in xaw.h.