Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
patches | 2015-02-22 | ||
old | 2015-02-22 | ||
timidity++_2.14.0_mingw32.tar.xz | 2015-11-28 | 446.7 kB | |
README-timidity++.md | 2015-11-28 | 2.1 kB | |
Totals: 4 Items | 448.9 kB | 0 |
TiMidity++ is a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays. It can not only play sounds, but also can save the generated waveforms into hard disks as various audio file formats.
Project Pages:
Source:
Licenses:
Notes:
- Newer versions available from GIT and CVS
- !!! IMPORTANT !!!:
- I had to patch the following files (available in "patches" directory):
- libunimod/unimod_priv.h
- utils/tmdy_getopt.h
- timidity/timidity.c
- Had to explicitly define CONFIG_FILE to "/usr/local/etc/timidity.cfg" in
- config.h.
- Had to define PACKAGE_VERSION to TiMidity's version (2.14.0) in config.h.
- These headers had to be defined to "1" in config.h. The configure script seemed to recognize them but were not added to config.h:
- HAVE_ERRNO_H (include/errno.h)
- HAVE_DIRENT_H (include/dirent.h)
- HAVE_FCNTL_H (include/fcntl.h)
- HAVE_GETOPT_H (include/getopt.h)
- HAVE_UNISTD_H (include/unistd.h)
- HAVE_NEW_MMSYSTEM (include/mmsystem.h)
- These functions had to be defined as well:
- HAVE_STRNCASECMP
- HAVE_GETCWD
- HAVE_VSNPRINTF
- HAVE_SNPRINTF
- HAVE_GETOPT
- HAVE_STRCHR
- HAVE_STRRCHR
- HAVE_STRSTR (in <string.h>)
- I had to patch the following files (available in "patches" directory):