Emmabuntus, Ubuntu, Derivate, Linux, Open Source BackTrack, Linux, distributions, Ubuntu, derivate, securuty, forensic VirtualBox, Linux, Ubuntu, Raring Ringtail synaptic, Ubuntu, Linux, software packages jwplayer, multimedia, Linux, Ubuntu, flash Meshlab, graphic, software, Ubuntu, open source, Linux Synapse, Linux, Ubuntu, raring, Quantal Gimp, Ubuntu, Linux FreeMind, Linux, open source Linux, infographic, history

TiMidity++ is an open source MIDI to WAVE converter and player.


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.

L'immagine “http://timidity.s11.xrea.com/images/ss_mainwindow.png” non può essere visualizzata poiché contiene degli errori.

Things distributed here are experimental versions of TiMidity++, that may not be stable, but have much enhanced functions.

Download: http://prdownloads.sourceforge.net/timidity/ TiMidity++-2.13.2.tar.bz2

T2 source: timidity++.conf
T2 source: timidity++.desc
T2 source: timidity++.cache

Build time (on reference hardware): 40% (relative to binutils)2

Installed size (on reference hardware): 0.94 MB, 19 files

Dependencies (build time detected): alsa-lib bash binutils bzip2 cf coreutils diffutils emacsexpat findutils fontconfig freetype gcc glibc grep imake lesstif libelf libice libsm libx11 libxaulibxdmcp libxext libxft libxmu libxp libxpm libxrender libxt linux-header make mktempnet-tools sed sysfiles tar util-linux xaw3d xextproto xproto zlib

1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.

2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).

TiMidity++ interfaces

468x60 ott

XAW interface

Basic XAW interface

XAW interface, can be invoked from timidity -ia, is a popular interface uses X Athena Widgets. If you have libXaw3d installed, TiMidity++ would use it instead.


As you know, you can customize the look and feel of any xaw applcations by writing .xdefaults. The default setting is in the TiMidity++ source tarballs.

Here's another example of XAW interface, by Chisato Yamauchi. This is a good example of customized look and feels.

GTK+ interface

GTK+ interface is a simple interface using GTK+ widgets. This interface acts just as the same as other GTK applications. If you get used to GTK+, this interface would be a easy-to-use.

Invoke it as timidity -ig, or this interfce is default when argv[0] is "gtkmidi".

VT100 interface

VT100 interface is not a graphical user interface, but an interface to run TiMidity in the console window.

Maybe most people prefer ncurses interface than this, because ncurses interface is much more powerful. so why this is here? well, the fact is, my machine cannot run ncurses interface. :(

Emacs interface

Emacs interface is somewhat different from other interfaces. It is for people don't want to leave emacs at all. After installing timidity, you can invoke this by typing M-x timidity from emacs.

Motif interface

timidity -im or "xmmidi" invokes Motif interface, which is available for people bought Motif. But, hey, you can use lesstif instead.

Latest Post

Linux Links


Share on Google Plus

About Hugo Repetto

Ubuntu is a Linux distribution that offers an operating system predominantly focused on desktop computers but also provides support for servers. Based on Debian GNU / Linux, Ubuntu focuses on ease of use, freedom in usage restriction, regular releases (every 6 months) and ease of installation.
    Blogger Comment
    Facebook Comment


Post a Comment