Timidity is a software synthesizer that can
play MIDI files by converting them into PCM waveform data.

Timidity is a MIDI to WAVE converter and
player that uses Gravis Ultrasound(*)-compatible patch files 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. Type,

timidity /zap/test.midi

to hear a synthesized version for your MIDI file or to run timidity
as a background process.

timidity -iA &

As being designed with ``general MIDI'' and with ALSA,
Timidity can play in real time with more
elaborate sounds and options as follows:

is a MIDI/Audio sequencer with recording and editing
capabilities and the following features:

standard midifile (smf) import-/export

organizes songs in tracks and parts which you can
arrange with the part editor

midi editors: pianoroll, drum, list, controller

score editor with high quality postscript printer output

realtime: editing while playing

unlimited number of open editors

unlimited undo/redo

realtime and step-recording

multiple midi devices

unlimited number of tracks

audio tracks, LADSPA host for master effects

multithreaded

uses raw midi devices (ALSA, OSS & serial ports)

XML project file

project file contains complete app state (session data)

Application spanning Cut/Paste Drag/Drop

C++

QT2 GUI Library

STL

Note: If you don't have a synthesizer on hand at your workstation you
can take advantage of TiMidity to listen your MIDI file in the MusE
time-line or track window. For this you need to have timidity as a
background process as described above and while in MusE go to the
``config'' menu and select the ``MIDI ports'' command. A new window will
appear and in any of the ports you will notice that if you select the
device name pull down menu, there are two options for ports of
timidity. Once selected just play your MIDI sequence and listen with
your favorite TiMidity sound.