Download Latest Version wxWidgets 2.9.4 Win32 (2.3 MB)
Email in envelope

Get an email when there's a new version of Deluge Builds

Name Modified Size InfoDownloads / Week
Parent folder
timidity++-2.14.0_timidity__timidity.c.patch 2015-02-22 727 Bytes
timidity++-2.14.0_utils__tmdy_getopt.h.patch 2015-02-22 831 Bytes
timidity++-2.14.0_config.h.patch 2015-02-22 3.4 kB
timidity++-2.14.0_libunimod__unimod_priv.h.patch 2015-02-22 528 Bytes
Totals: 4 Items   5.5 kB 0

TiMidity++ banner/logo

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>)
Source: README-timidity++.md, updated 2015-11-28