TiMidity++ (Experimental version)

what this is

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.


news

  • 2004/8/3 - Add "Titanic 200 GMGS soundfont Revision 1.2" to cfg package.
  • 2004/7/18 - Add "Crisis General Midi 1.8" to cfg package.
  • 2004/6/23 - Update cfg package.
  • 2004/5/16 - Add merlin_pro54 to cfg package.
    Support for MP3 GOGO output in Win32CUI interface.
    Support for FLAC/OggFLAC DLL Win32GUI/TWSYNG interface.
  • 2004/5/14 - Add OggSpeex support.
    Fix some noises.
    Fixed a bug dealing with an empty var.
    Bug fix and autoreconf.
    Fix a little (ncurs).
    Update documents.
    Rename --flac-compression-level -> --flac-complevel.
    Fix around temperament control.
    Fix around Insertion Effect.
    --enable-spline was not working.
    Fix to fit with case of "current" version (some source files).
    Update app-defaults file for XAW interface.
    Resume order (tclIndex).
    Support for PortAudio DLL in Win32GUI/TWSYNG interface.
    Fix VC project files for PortAudio DLL.
    Fix around envelope.
    Fix typo (Channle :-)).

download

latest binary

TiMidity++ for Win32GUI&CUI&TWSYNTH build:2004/5/16 17:00 JST

latest source

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.

stable versions

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++ source code 2.13.0

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)

TiMidity++ source code 2.13.0 RC1


forums


configuration files

Please see readme for details.

latest configuration file package for download.

TiMidity++ Configuration File Package v2004/8/3


screenshots

main window of Win32GUI version in Windows98.
main window

tracer window of Win32GUI version in Windows98.
tracer window


Jul/2001 Created by mput<webmaster@mput.dip.jp>