Comparison of free software for audio


This list of free software for audio lists notable free and open source software for use by sound engineers, audio producers, and those involved in sound recording and reproduction.

Audio analysis

NameCreatorLinux?macOS?Unix?Windows?NoteLicense
BRP-PACUDual channel FFT tool for equalization of sound systems using the transfer function.GPL
PraatPaul Boersma and David Weenink of the University of AmsterdamA program for the analysis of speech in phonetics.GPL
Sonic VisualiserCentre for Digital Music at Queen Mary, University of LondonGPL
WaveSurferPermissive free software

Converters

NameCreatorLinux?macOS?Unix?Windows?NoteLicense
FFmpegFabrice BellardAudio & video.GPL or LGPL
Robert Kauschformerly BonkEncGPL
LibavLibav teamAudio & video.GPL or LGPL
MPlayerAudio & video.GPL

DJ software

NameCreatorLinux?macOS?Unix?Windows?NoteLicense
MixxxMixxx Development TeamGPL
XwaxMark HillsGPL

Modular systems

Distributions and other platforms

Various projects have formed to integrate the existing free software audio packages.
NameCreatorDescriptionNoteLicense
AVLinuxLinux distributionvarious
Linux distributionvarious
Musix GNU+LinuxLinux distributionvarious
Planet CCRMAset of packages
Ubuntu StudioLinux distributionvarious

Players

LogoComponentGUIProgramming
language
DatabaseNotes
AmarokQtC++MySQLLinux / macOS / Windows
aTunesSwing_Java
AqualungGTK+Cno database
AudaciousGTK+ / QtCno databaseLinux & Windows
BansheeGTK+C#SQLite
ClementineQtC++SQLite3Linux / macOS / Windows
ExaileGTK+PythonPickleLinux / macOS / Windows
GuayadequewxWidgetsC++, CSQLite3
JuKQtC++
MiroWebKit in GTK+/CocoaPython?
MuineMonoC#no databasecan use GStreamer and xine
NightingaleXULRunnerC++SQLite?fork of Songbird, with Linux support
Quod LibetGTK+PythonPickleLinux / macOS / Windows
qmmpQtC++no database
RhythmboxGTK+Cnot GNU Data Access
SongbirdXULRunnerC++SQLite?Abandoned
TomahawkQtC++SQLite
XMMSGTK+C++no database
XMMS2CSQLite

Programming languages

Many computer music programming languages are implemented in free software. See also the comparison of audio synthesis environments.
NameCreatorLinux?macOS?Unix?Windows?NoteLicense
CsoundCsound community, Barry Vercoe?LGPL
ChucKGe Wang, Perry Cook?GPL
NyquistComputer Music Project at Carnegie Mellon University, Roger B. Dannenberg
Pure DataPd Community, Miller PucketteBSD-like
SuperColliderSuperCollider community, James McCartney?GPL

Radio broadcasting

See also [|streaming] below.
NameCreatorLinux?macOS?Unix?Windows?Note
Airtime SourcefabricSuccessor to Campcaster
CampcasterSourcefabric
OpenBroadcasterOpenBroadcaster

Recording and editing

The following packages are digital audio editors.
NameCreatorLinux?macOS?Unix?Windows?Note
ArdourPaul Davismulti-track audio recorder
AudacityDominic Mazzonimulti-track audio recorder and editor
Ecasound limited support through Cygwinaudio recorder
Gnome Wave CleanerJeff Weltyaudio editor
JokosherJokosher communitymulti-track audio editor
LMMSTobias Doerffel as of 0.4.0 with Qt4Free cross-platform alternative to commercial programs like FL Studio, which allow customers to produce music with a computer.

Intended as a replacement for Cubase-like software
MusEMIDI sequencer
QtractorA non-destructive multi-track audio and MIDI Workstation
RosegardenChris CannamMIDI sequencer and multi-track recorder
SoXcommand-line multi-track audio editor/processor
SweepConrad Parker
Traverso DAWRemon Sijriermulti-track audio recorder and editor
WaveSurferCentre for Speech Technology at KTH

Softsynths

NameCreatorLinux?macOS?Unix?Windows?NoteLicense
FluidSynthSoundFont player/rendererLGPL
TiMidity++GPL
YoshimiAlan CalvertForked from ZynAddSubFX in 2009GPL
ZynAddSubFXPaul NascaGPL

Streaming

These programs are for use with streaming audio.
NameCreatorLinux?macOS?Unix?Windows?Note
Firefly Media Serverstreams music to DAAP clients like iTunes and Rhythmbox
Icecasta broadcast server, serves audio signals to clients over the HTTP protocol
VideoLANmedia and server programs for video and audio streaming

Technologies

Trackers

These music sequencer programs allow users to arrange notes on a timeline: see tracker.
NameCreatorLinux?macOS?Unix?Windows?Note
MilkyTrackerAlso runs on various other platforms including Windows Mobile, PlayStation and AmigaOS 4.
OpenMPTOlivier LapicqueReleased as free software in 2004
PsycleJuan Antonio Arguelles Rius A tracker combined with modular capabilities
SoundTrackerFast Tracker clone

Other