macOS
brew install timiditylocal Homebrew formula metadata
brew
Software synthesizer. Version 2.15.0 via Homebrew; verified from local package data.
install
brew install timiditylocal Homebrew formula metadata
sudo apt install timidityDebian stable package indexes · timidity · source: deb.debian.org
sudo dnf install timidity++Fedora Rawhide package metadata · timidity++ · source: dl.fedoraproject.org
nix profile install nixpkgs#timiditynixpkgs package indexes · pkgs/by-name/ti/timidity/package.nix · source: api.github.com
sudo pacman -S timidity++Arch Linux sync databases · timidity++ · source: geo.mirror.pkgbuild.com
sudo zypper install timidityopenSUSE Tumbleweed package metadata · timidity · source: download.opensuse.org
overview
Software synthesizer
history
TiMidity++ is a long-running free software MIDI software synthesizer and MIDI-to-audio converter, historically packaged as `timidity` or `timidity++` across Unix-like systems.
The official TiMidity++ homepage says the project is based on TiMidity 0.2i, written by Tuukka Toivonen and released in 1995. After the original project stopped producing new versions, Masanao Izumo and other contributors continued development under the TiMidity++ name.
TiMidity++ converts MIDI data to PCM waveform data using digital instrument data. The official homepage describes both real-time playback and saving generated waveforms to audio files, and lists support for formats such as SMF, MOD, RCP/R36/G18/G36, and MFI.
The project became a standard Unix/Linux answer to the problem of playing MIDI files without external MIDI hardware. Its support for Gravis Ultrasound-compatible patches and SoundFonts made it useful on systems where hardware wavetable synthesis was unavailable or inconsistent.
TiMidity++ spread widely through operating-system package collections because MIDI playback was a common desktop and multimedia need. The input package-manager data lists Homebrew, Debian, Fedora, Nix, Arch, Ubuntu, and openSUSE, with some distributions naming the package `timidity++`.
Its SourceForge project page lists it in music-player and MIDI categories and describes cross-platform operating-system support including BSD, HP-UX, Linux, Solaris, and Windows.
Users run `timidity` to play MIDI files directly, render them to audio files, or provide software synthesis in workflows that need MIDI output but do not have a hardware synthesizer.
Configuration typically points TiMidity++ at instrument patch sets or SoundFonts through `timidity.cfg`; packaging conventions determine the installed default config path.
TiMidity++ is historically significant to package nerds because it is one of the classic packages that made MIDI playback work on general-purpose Unix desktops. Installing the package plus a soundfont or patch set often turned silent MIDI files into usable audio.
It also illustrates an older packaging pattern: the executable, config file, and instrument data are separate moving parts, so distro maintainers and users cared about paths, default patches, and optional GUI/front-end support.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/usr/local/share/timidity/timidity.cfgC:\WINDOWS\TIMIDITY.CFGexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
timidity | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://timidity.sourceforge.net/
install metadata
| Package key | brew:timidity |
|---|---|
| Version | 2.15.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/timidity |
| Homepage | https://timidity.sourceforge.net/ |
| Repository | https://sourceforge.net/p/timidity/git |
| Upstream docs | https://timidity.sourceforge.net/ |
| License | GPL-2.0-or-later |
| Source archive | https://downloads.sourceforge.net/project/timidity/TiMidity++/TiMidity++-2.15.0/TiMidity++-2.15.0.tar.bz2 |
| Dependencies | flac, libao, libogg, libvorbis, speex |
| Build dependencies | autoconf, automake, libtool |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | timidity |
| Version Scheme | 0 |
| Revision | 3 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
timidity 2.14.0-8.3+b1
Software sound renderer (MIDI sequencer, MOD player)
http://timidity.sourceforge.net/
sudo apt install timiditytimidity-daemon 2.14.0-8.3
runs TiMidity++ as a system-wide MIDI sequencer
http://timidity.sourceforge.net/
sudo apt install timidity-daemontimidity-el 2.14.0-8.3
Emacs front end to Timidity++
http://timidity.sourceforge.net/
sudo apt install timidity-eltimidity-interfaces-extra 2.14.0-8.3+b1
TiMidity++ extra user interfaces
http://timidity.sourceforge.net/
sudo apt install timidity-interfaces-extratimidity
nix profile install nixpkgs#timiditytimidity 2.14.0-8.2ubuntu1
Software sound renderer (MIDI sequencer, MOD player)
http://timidity.sourceforge.net/
sudo apt install timiditytimidity-daemon 2.14.0-8.2ubuntu1
runs TiMidity++ as a system-wide MIDI sequencer
http://timidity.sourceforge.net/
sudo apt install timidity-daemontimidity-el 2.14.0-8.2ubuntu1
Emacs front end to Timidity++
http://timidity.sourceforge.net/
sudo apt install timidity-eltimidity-interfaces-extra 2.14.0-8.2ubuntu1
TiMidity++ extra user interfaces
http://timidity.sourceforge.net/
sudo apt install timidity-interfaces-extratimidity++ 2.15.0-16.fc44
A software wavetable MIDI synthesizer
http://timidity.sourceforge.net
sudo dnf install timidity++timidity++-GTK-interface 2.15.0-16.fc44
GTK user interface for timidity++
http://timidity.sourceforge.net
sudo dnf install timidity++-GTK-interfacetimidity++-Xaw3D-interface 2.15.0-16.fc44
Xaw3D user interface for timidity++
http://timidity.sourceforge.net
sudo dnf install timidity++-Xaw3D-interfacetimidity++ 2.15.0-12
A MIDI to WAVE converter and player
http://timidity.sourceforge.net
sudo pacman -S timidity++timidity 2.15.0-5.4
Software Synthesizer and MIDI Player
http://timidity.sourceforge.net/
sudo zypper install timiditysource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.