TiMidity++ is an open source MIDI to WAVE converter and player. It uses Gravis Ultrasound-compatible patch files and/or SoundFont Banks to generate digital audio data from general MIDI files. The audio data can be played through any sound device or stored on disk. On a fast machine, music can be played in real time. TiMidity++ is written in C and runs under Linux, FreeBSD, HP-UX, SunOS, MacOSX, and Win32, and porting to other systems with gcc should be easy.
The original version of this program was written by Tuukka Toivonen <tt@cgs.fi> (he discontinued development because he was too busy with work). Since then, Masanao Izumo and others have begun to improve it, and now TiMidity++ has officially been released.
Things distributed here are experimental versions of TiMidity++, that may not be stable, but have much enhanced functions.
TiMidity++ for Win32GUI&CUI&TWSYNTH build:2004/5/16 17:00 JST
TiMidity++ source code or
TiMidity++ source code (hourly build) or
TiMidity++ source code (nightly build) or
TiMidity++ CVS
Anonymous CVS server contains data roughly 24 hours older than that on the primary CVS server,
so that the "hourly snapshot" will be a latest source code archive.
TiMidity++ binary for Win32GUI&CUI&TWSYNTH 2.13.0 (build:2004/3/29)
TiMidity++ binary for Win32GUI&CUI&TWSYNTH 2.13.0 (Windows Installer)
TiMidity++ binary for Win32GUI&CUI&TWSYNTH 2.13.0 RC2 (build:2004/3/1)
TiMidity++ binary for Win32GUI&CUI&TWSYNTH 2.13.0 RC2 (Windows Installer)
TiMidity++ source code 2.13.0 RC2
TiMidity++ binary for Win32GUI&CUI&TWSYNTH 2.13.0 RC1 (build:2004/2/12)
main window of Win32GUI version in Windows98.
tracer window of Win32GUI version in Windows98.