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.


Recent releases

  •  28 Mar 2004 21:18

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

    •  26 May 2003 09:04

      Release Notes: Bugfixes and speed improvements.

      •  11 Feb 2002 17: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.

        •  15 Sep 2000 16:21

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

          •  25 Jun 2000 21:02

            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 Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.