Projects / TiMidity++


TiMidity is a MIDI to WAVE converter that uses Gravis Ultrasound-compatible patch files and/or AoundFonts 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 runs under Linux, FreeBSD, HP-UX, SunOS, and Win32, and porting to other systems with gcc should be easy.


RSS Recent releases

  •  28 Mar 2004 13:18

Release Notes: This release adds many feature improvements, including support for MacOS X, Ogg Vorbis, aRts, JACK, and PortAudio.

  •  26 May 2003 02:04

Release Notes: Bugfixes and speed improvements.

  •  11 Feb 2002 12:51

Release Notes: It is now possible to specify the audio device file with the AUDIODEV environment variable. GS SysEx was improved. Attack/release/decay-time (CC/NRPN tone/NRPN dram) was added. Some GS SysEx'es, drum level, resonance filter and CC#94 pseudo delay (like chorus method) were added. Reverb level and velocity were adjusted. Envelope attack was modified. User drumset (SC-88) is now supported. The development environment was upgraded to automake 1.5, autoconf 2.5x, and libtool 1.4.x. The ability to convert MOD to MIDI was added. -EFchorus=2 is now enabled by default. RIFF MIDI and Vorbis 1.0 are now supported. Some changes were made in the ncurses and Microsoft Windows GUIs.

  •  30 Jan 2001 06:14

    Release Notes: Support for Ogg Vorbis output was added. TiMidity can now act as an ALSA sequencer client.

    •  30 Jan 2001 06:14

      Release Notes: Drum-bends were enabled. A new option was added for adjusting the tempo. Full support for module MIDI files was added. Bug fixes were made. The Windows GUI was upgraded.


      Project Spotlight


      A software wavetable synth.


      Project Spotlight


      A vte-based terminal emulator.