awesome-linuxaudio
A list of software and resources for professional audio/video/live events production on the Linux platform
Work in progress - See current issues and CONTRIBUTING.
This list is provided to help you build your own GNU/Linux based A/V production environment. Most of the listed software is packaged for Debian, and should be directly installable using your package manager. Software that can be run on other GNU/Linux distributions may also be added to the list. This list focuses on sound, video, lighting and live applications. Software listed here is Free Software unless noted otherwise.
List keys:
- ◼ Debian package: can be installed directly using APT on Debian and derivatives.
- ▒ KXStudio package: can be installed using APT on KXStudio or Debian with KXStudio repositories enabled.
- © Non-Free/closed source software: programs that restrict use/study/modification/distribution.
Software
DAW/Sequencers
-
ardour - Digital Audio Workstation (DAW) and Multichannel Hard Disk Recorder (HDR) (◼)
▒
-
lmms - Linux Multimedia Studio (◼)
▒
-
vcvrack - Open-source virtual Eurorack DAW
▒
-
1BITDRAGON - easy to use sample based sequencer. Rhythm Generators, arpeggiators, MIDI/WAV export.
©
-
AudioNodes - Free, modular audio production suite with multi-track audio mixing, audio effects, parameter automation, MIDI editing, synthesis, cloud production, custom MIDI i/o, and more. (Browser version)
©
-
Bitwig Studio - dynamic software for creation and performance of your musical ideas on stage or in the studio.
©
-
dino - Integrated MIDI piano roll editor and sequencer engine
-
friniika - A complete music workstation for Windows/Linux/OSX
-
Harrison Mixbus - the first full-featured DAW with true analog style mixing.
©
-
helio-workstation - Free linear-based music For macOS, Linux, Windows, iOS and Android, with clean interface, version control, synchronization between devices, undo history, and more.
▒
-
Laborejo - is a MIDI sequencer based on classical music notation.
▒
-
meterec - minimalistic multi track recorder (◼)
-
muse - Qt4-based audio/MIDI sequencer (◼)
-
ossia score - Interactive sequencer with intelligent timelines supporting audio, video, OSC, MIDI, DMX and more.
-
Patroneo - is an easy to use, pattern based midi sequencer
▒
-
qtractor - MIDI/Audio multi-track sequencer application (◼)
-
Radium Editor - Radium is a music editor with a new type of interface.
-
REAPER - A complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset.
©
-
rosegarden - music editor and MIDI/audio sequencer (◼)
-
seq24 - Minimalist Real time MIDI sequencer (◼)
-
sequencer64 - Real time MIDI sequencer, a major reboot of seq24 with many new features.
-
Stargate DAW - Cross-platform, all-in-one DAW and plugin suite
-
Tracktion - The musician's DAW
©
-
traverso - Multitrack audio recorder and editor (◼)
-
Zrythm - A highly automated and intuitive digital audio workstation
Trackers
-
bambootracker - Cross-platform music tracker for the Yamaha YM2608 (OPNA) sound chip which was used in NEC PC-8801/9801 series computers. (◼)
-
cheesecutter - Tracker program for composing music for the SID chip. (◼)
-
ft2-clone - Fasttracker 2 clone. (◼)
-
furnace - Multi-system chiptune tracker.
-
goattracker - C64 music editor. (◼)
-
hivelytracker - Music tracker program based upon the AHX. (◼)
-
klystrack - Chiptune tracker. (◼)
-
komposter - lightweight music composing system. (◼)
-
milkytracker - Music creation tool inspired by Fast Tracker 2. (◼)
-
pt2-clone - Multi-platform clone of the classic music making software ProTracker 2 from the Commodore Amiga days. (◼)
-
Renoise - Digital Audio Workstation (DAW) using a tracker-based approach.
©
-
schism - ImpulseTracker clone aiming at providing the same look & feel. (◼)
-
tiatracker - music tracker for making Atari VCS 2600. (◼)
-
tutka - tracker style MIDI sequencer. (◼)
-
vht - live midi sequencer/tracker for JACK/GTK.
-
zytrax - Easy to use, tracker-inspired music sequencer. (◼)
Audio Editors
-
audacity - fast, cross-platform audio editor (◼)
-
eisenkraut - A multi-channel and hi-res capable audio file editor
-
kwave - sound editor for KDE (◼)
-
LAoE - Rich featured graphical audio sample editor featuring multi-layers, floating-point samples, volume-masks, variable selection-intensity, spectrogram editing, and plugins
2011
-
mhwaveedit - Simple and fast GTK2 sound editor (◼)
2013
-
ocenaudio - cross-platform, easy to use, fast and functional audio editor
©
-
ReZound - ReZound aims to be a stable, open source, and graphical audio file editor primarily for but not limited to the Linux operating system.
2008
-
Shuriken beat slicer - beat slicer with beat detection and time stretching capabilities. Easy QT4 interface to slice up drum loops, assign hits to MIDI keys, and change the tempo of loops in real-time.
-
smasher - Cross-platform audio loop slicer designed to create sliced loops from WAV, MP3, FLAC or AIFF files in seconds without a sequencer
2013
-
Sound Studio - A simple (minimal) light-weight tool for editing smaller soundfiles. Because Sound Studio uses Sox, it can cope with a wide variety of audio file formats.
2013
-
tenacity - an easy-to-use, cross-platform multi-track audio editor/recorder
Samplers
-
samplv1 - Polyphonic sampler synthesizer. (◼)
-
avldrums.lv2 - drum sample player plugin dedicated to Glen MacArthur's AVLdrums. Rapidly sequence and mix midi-drums.
▒
-
bliss - Performance sampler featuring scalable & themeable GUI, VSTi sampling, 8 macro assignments, dual zero delay feedback filters, sample editor, 7 built-in effects, flexible modulation, parameter morphing and highest offline resampling quality using 512 points SINC algorithm.
©
-
dgedit - drum kit editor for DrumGizmo (◼)
-
drumgizmo - multichannel, multilayered, cross-platform drum plugin and stand-alone application. It enables you to compose drums in midi and mix them with a multichannel approach (◼)
▒
-
Fluajho- a simple sf2 soundfont host/player for Linux. Behind the scenes the Fluidsynth library is at work, hence the name.
▒
-
freewheeling - live looping musical instrument (◼)
-
giada - hardcore loop machine (◼)
▒
-
hydrogen - advanced drum machine/step sequencer (◼)
-
hydrogen-drumkits - drumkits for Hydrogen (◼)
▒
-
hydrogen-drumkits-effects - collection of unusual drumkits for Hydrogen (◼)
▒
-
kluppe - Loop-player and recorder designed for live use. (◼)
-
linuxsampler-all - Realtime audio sampler. (Standalone, DSSI, LV2 and VST)
▒
-
luppp - Music creation tool, intended for live use.
▒
-
qsampler - LinuxSampler GUI frontend based on the Qt toolkit. (◼)
-
redux - Sample-based instrument, combined with a powerful phrase sequencer.
©
-
sfizz - SFZ sampler and synth (library, AU/LV2/VST3 plugins and JACK standalone).
-
sooperlooper - Looping sampler. (◼)
-
sooperlooper-lv2 - Looping sampler plugin.
▒
-
soundux - A cross-platform soundboard
-
Speedrum - MPC style drum sampler, 32 pads with essential effects, and with 8 sample layers per pad
©
-
superboucle - Loop application synced with jack transport.
-
TAL-Sampler - full featured analog modeled synthesizer with a sampler engine as sound source, including a powerful modulation matrix and a high quality self-oscillating 24/12/6 dB low pass filter
©
Effects/Processing
Collections
-
calf-plugins - Calf Studiogear - audio effects and sound generators (◼)
-
dpf-plugins - audio plugin collection from DISTRHO
▒
-
freaked-plugins - Granulator, pre-delay, reverb tail and distortion LV2 Plugins
▒
-
Linux Studio Plugins (LSP) - Collection of Open Source LV2/LADSPA/VST/standalone audio processing applications. (◼)
-
tal-plugins - Togu Audio Line Plugins (Dub-3, Filter/-2, Reverb/-2/-3, Vocoder-2)
▒
-
ACMT Essential VST Plug-Ins Collection for Linux - A comprehensive range of essential high-end analogue modelled plug-ins for Linux
©
-
amb-plugins - ambisonics LADSPA plugins (◼)
-
artyfx - Arty FX plugin suite
▒
-
avw.lv2 - collection of Voltage Controlled LV2 modules (◼)
2013
-
BYOD - Build-Your-Own-Distortion is an audio plugin that allows the user to create custom guitar effects, with a focus on guitar distortion
-
caps-lv2 - LV2 port for the CAPS Audio Plugin Suite
▒
-
caps - C* Audio Plugin Suite (CAPS) comprises a range of classic sound effects and a few more basic audio DSP units, signal and noise generators. (◼)
-
cmt - a collection of LADSPA plugins (◼)
▒
-
drowaudio-plugins - dRowAudio Plugins (LV2 & VST)
▒
-
fomp - 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators LV2 plugins. (◼)
▒
-
foo-plugins - small set of LADSPA plugins (Lookahead Limiter/Transient Architect)
▒
-
ardour-lv2-plugins - Set of LV2 plugins provided by Ardour. (◼)
-
Chow Tape Model - digital emulation of a reel-to-reel analog tape machine. The original algorithm was developed to emulate the Sony TC-260
-
Chow Matrix - infinitely growable delay effect, with complex internal modulation and feedback. With extra features including pitch-shifting, diffusion, and distortion
-
Chow Centaur - digital emulation of the Klon Centaur guitar pedal
-
Chow Phaser - digital phaser effect originally inspired by the Schulte Compact Phasing 'A'
-
ChowDSP VCV - several modules for VCV Rack, including ports of ChowTape and ChowPhaser. Other modules include distortion effects, modal filters, and more
-
infamous-plugins - creative LV2 plugins
▒
-
invada-studio-plugins-ladspa - Invada Studio Plugins - a set of LADSPA audio plugins (◼)
▒
-
invada-studio-plugins-lv2 - Invada Studio Plugins - a set of LV2 audio plugins (◼)
▒
-
juced-plugins - Juced Plugins
▒
-
leet-plugins - LEET LADSPA plugins
▒
-
mda-lv2 - Paul Kellett's MDA 36 high-quality plugins ported to LV2 (◼)
-
mda-vst - Paul Kellett's MDA plugins ported to VST
▒
-
mod-mda-lv2 - Paul Kellett's MDA plugins ported to LV2 (MOD version)
▒
-
mod-utilities - LV2 plugin utilities (filters/gain/switches/meter)
▒
-
psi-plugins - small collection of LV2 plugins ideal for (but not limited to) electronic music.
-
ste-plugins - stereo LADPSA plugins (◼)
▒
-
swh-lv2 - Steve Harris's SWH plugins ported to LV2 (◼)
▒
-
swh-plugins - Steve Harris's LADSPA plugins (◼)
▒
-
tap-plugins - Tom's Audio Processing LADSPA plugins (◼)
▒
-
teragonaudio-plugins - audio plugins from Teragon Audio
▒
-
vcf-plugins - VCF LADSPA plugins
▒
-
vco-plugins - LADSPA plugin sporting anti-aliased oscillators (◼)
▒
-
x42-plugins - Collection of LV2 plugins (◼)
▒
-
zam-plugins - Plugins for high quality audio processing (◼)
▒
-
ZL Audio Plugins - ZL Audio makes audio plugins and audio processing tools
EQ
-
eq10q - LV2 equalizer (◼)
▒
-
fil-plugins - parametric equalizer LADSPA plugin (◼)
▒
-
luftikus - analog modeled equalizer
▒
-
lv2fil - Stereo and mono LV2 plugins, four-band parametric equalisers
▒
Other FX
-
abgate - LV2 noise gate plugin (◼)
-
airwin2rack - Airwindows plugins, Consolidated into a single Library, Rack Plugin and DAW Plugin
-
autotalent - pitch correction LADSPA plugin (◼)
▒
-
beatslash-lv2 - A set of LV2 plugins to slash, repeat beats.
▒
-
blop - Bandlimited wavetable-based oscillator plugins for LADSPA hosts. (◼)
▒
-
blop-lv2 - Bandlimited LADSPA oscillator plugins ported to LV2. (◼)
▒
-
centered - this plugin automatically pans the input signal such that it's centered in the stereo field
-
creox - a real-time sound/effects processor.
-
deteriorate-lv2 - set of LV2 plugins to deteriorate sound quality
▒
-
dragonfly-reverb - bundle of free audio reverb effects. (◼)
-
drc - digital room correction (◼)
-
Fire - mutiband distortion plugin
-
freqtweak - Realtime audio frequency spectral manipulation
-
g2reverb -reverb LADSPA plugin
▒
-
glitch - Multi-effects audio plugin with sequencer
©
-
go-dsp-guitar - A cross-platform effects processor / amp simulator for electric guitars and other instruments. Supports JACK and remote control through web interface.
-
guitarix - Rock guitar amplifier for Jack (Standalone/LADSPA/LV2) (◼)
▒
-
gxplugins - extra lv2 plugins from the guitarix project
▒
-
gxvoxtonebender - Fuzz Tonebender LV2 plugin
▒
-
holap - Holborn Audio DSSI and LADSPA audio plugins including DSP effects and a FM synthesizer
▒
-
ir.lv2 - LV2 IR reverb (◼)
▒
-
klangfalter - convolution reverb audio plugin (LV2/VST)
▒
-
lamb-rs - A lookahead compressor/limiter that's soft as a lamb.
-
LoudMax - Look-Ahead Brickwall Loudness Maximizer LADSPA Plugin with a clean transparent sound. It is designed to retain the original character of the music as much as possible
©
-
lv2vocoder - LV2 vocoder plugin (◼)
-
mod-distortion - analog distortion emulation plugin
▒
-
mod-pitchshifter - Pitch Shifter LV2 effects
▒
-
paulstretch - Extreme sound time-stretch (◼)
-
PeakEater - cross-platform wave shaper plugin
-
phasex - Phase Harmonic Advanced Synthesis EXperiment (◼)
-
pitcheddelay - pitch-shifting delay
▒
-
radium-compressor - audio compressor for JACK (◼)
-
rakarrack - Simple and easy guitar effects processor for GNU/Linux (◼)
-
rev-plugins - reverb LADSPA plugin (◼)
-
rkrlv2 - Rakarrack LV2 Plugin Ports
▒
-
RoomReverb - mono/stereo to stereo algorithmic reverb
-
rubberband-ladspa - LADSPA plugin for audio pitch-shifting (◼)
-
rubberband-lv2 - LV2 plugin for audio pitch-shifting (◼)
-
sonic - Simple utility to speed up or slow down speech (◼)
-
soundstretch - Stretches and pitch-shifts sound independently (◼)
-
Schroeder - Modeled reverb based on Schroeder reverberator.
©
-
stretchplayer - Audio file player with time stretch and pitch shifting (◼)
-
terminatorx - realtime audio synthesizer (◼)
-
valentine - open source compressor meant to pump and breathe
-
vm.lv2 - virtual machine plugin bundle (Control, CV, Audio, Atom)
▒
-
vocoder-ladspa - LADSPA Vocoder Plugin
▒
-
vocproc - LV2 plugin for pitch shifting and vocoding (◼)
-
wah-plugins - auto-wah LADSPA plugin (◼)
-
wasp-ladspa - WASP LADSPA plugin
▒
-
wolf-shaper - Waveshaper plugin with a spline-based graph editor
-
zita-at1 - JACK autotuner (◼)
-
zita-rev1 - pro-audio reverb effect (◼)
DJing / Vinyl emulation
-
mixxx - Digital Disc Jockey Interface (◼)
-
xwax - open-source vinyl emulation software for Linux with timecoded vinyl support (◼)
-
DiscoDOS - the geekiest DJ tool on the planet - remember and analyze your DJ sets based on Discogs and AcousticBrainz data (◼)
Synthesizers
Synthesizers - Additive
-
add64 - additive synthesizer for JACK
▒
-
andes - Sound synthesiser based on Perlin noise
-
triceratops-lv2 - polyphonic additive software synthesizer plugin
▒
-
vertigo - 256 oscillators additive synth with resynthesis and sound morphing. Imports WAV and BMP. Very accurate recreation of complex musical phrases, drumloops, speech and simple tones.
©
-
yoshimi - software synthesizer based on ZynAddSubFX (◼)
-
zynaddsubfx - Realtime software synthesizer for Linux (◼)
▒
Synthesizers - Subtractive
-
amsynth - Two oscillator software synthesizer. (◼)
-
blepvco - LADSPA, minBLEP-based, hard-sync-capable oscillator plugins. (◼)
▒
-
bristol - Vintage synthesizer emulator. (◼)
-
cursynth - Cursynth is a polyphonic music synthesizer that runs graphically inside your terminal.
▒
-
discovery - Virtual Analog synthesizer.
©
-
discovery pro - Virtual Analog synthesizer + sampler.
©
-
helm - Polyphonic synthesizer.
▒
-
ob-xd - OB-Xd is based on the Oberheim OB-X.
▒
-
ob-xd - Open source version of OB-Xd
-
sineshaper - Monophonic synth plugin with two oscillators and waveshapers.
-
synthv1 - Old-school polyphonic synthesizer. (◼)
▒
-
whysynth - DSSI Soft Synth Interface. (◼)
-
wolpertinger - Subtractive synth with a sharp bandpass filter.
▒
Synthesizers - FM
-
adlplug - FM synthesizer plugins, based on OPL3 and OPN2 sound chip emulations
▒
-
dexed - FM Plugin Synth closely modeled on the Yamaha DX7, including midi cartridge librarian/manager for the DX7.
▒
-
hexter - Yamaha DX7 modeling DSSI plugin (◼)
▒
-
OPL - The OPL is a digital sound synthesis chip developed by Yamaha in the mid 1980s
▒
-
juce-opl - Emulation of the Yamaha OPL sound chip used in PC sound cards from the 90s.
▒
-
oxefmsynth - 8 operators FM synth
Synthesizers - Wavetable
-
sorcer - Sorcer polyphonic wavetable synth LV2 plugin
▒
-
wsynth-dssi - hack on Xsynth-DSSI to allow wavetable synthesis (◼)
▒
Synthesizers - Other
-
BespokeSynth - software modular synthesizer. (◼)
-
Chow Kick - kick drum synthesizer based on creative physical modelling of old drum machine circuits
-
drumkv1 - old-school drum-kit sampler (◼)
▒
-
fabla - Fabla drum sampler plugin instrument
▒
-
foo-yc20-vst - VST implementation of a 1969 designed Yamaha combo organ, the YC-20.
▒
-
qsynth - fluidsynth MIDI sound synthesiser front-end (◼)
-
Tracktion BioTek - new generation of software synth that combines the sounds of nature with a complex synthesis engine to create weird and wonderful organic soundscapes.
©
-
argotlunar - Realtime granulator LV2/VST plugin
▒
-
din - digital audio synthesizer (◼)
-
drmr - An LV2 sampler plugin that (currently) plays hydrogen drum kits
▒
-
fluid-soundfont-gm - Fluid (R3) General MIDI SoundFont (GM)
-
fluid-soundfont-gs - Fluid (R3) General MIDI SoundFont (GS)
-
fluidr3-gm-soundfont - Fluid (R3) Mono GM SoundFont from MuseScore 2
-
fluidsynth/-static - Real-time MIDI software synthesizer with plugins for media players (◼)
▒
-
geonkick - synthesizer capable of generating a wide range of percussive sounds
-
gmorgan - MIDI rhythm station emulator software
-
newtonator - LV2 synth that produces unpredictable sounds
▒
-
Odin 2 - powerful 24-voice polyphonic virtual analog synthesizer with multiple oscillator types LV2/VST3/CLAP
-
paraphrasis - spectral modeling synthesizer
-
Surge XT - hybrid synthesizer featuring many synthesis techniques, a great selection of filters, a flexible modulation engine, a smorgasbord of effects, and modern features like MPE and microtuning
-
TAL-BassLine-101 - monophonic bass synthesizer and a very accurate emulation of the popular SH 101
©
-
TAL-J-8 - very accurate emulation of the popular 80’s hardware synthesiser and calibrated after our own Jupiter 8 device
©
-
TAL-NoiseMaker - free virtual analog synthesizer with a great sound and low CPU usage
©
-
TAL-U-No-LX - complete emulation of the popular Juno 60, zero feedback delay filters and carefully calibrated controls make this synth a good replacement for the analog device
©
-
u-he Diva - Virtual Analogue synthesizer
©
-
u-he Hive - Uncomplicated, flexible, CPU-friendly hybrid synthesizer
©
-
u-he Podolski - free, straightforward, CPU-efficient virtual analogue synthesizer. One oscillator, one filter, one envelope and an arpeggiator / sequencer.
©
-
u-he Repro - Meticulously modelled reproductions of two famous analogue synthesizers
©
-
u-he Triple Cheese - Unusual freeware synthesizer without traditional oscillators/wavetables/FM/phase distortion/analogue modelled filters, capable of some surprising sounds.
©
-
u-he Zebra 2 - sound-design playground with numerous sound sculpting tools
©
-
u-he Zebralette - A free synthesizer and an introduction to Zebra2’s fantastic oscillators.
©
-
xsynth-dssi - classic-analog (VCOs/VCF/VCA) style software synthesizer (◼)
-
pianoteq - Virtual piano based on physical modeling of real instruments.
©
-
organteq - Physically modelled pipe organ.
©
Synthesizers - Modular
-
ams - Realtime modular synthesizer for ALSA (◼)
-
BEAST/BSE - music composition and modular synthesis application
-
Cardinal - Virtual modular synthesizer plugin
-
ingen - modular audio processing system for Jack and LV2 based systems.
▒
-
ams-lv2 - set of Voltage Controlled LV2 modules for Ingen
▒
-
mcp-plugins - LADSPA plugins designed for Alsa Modular Synth (◼)
▒
-
omins - collection of LADSPA plugins aimed at modular synthesizers (◼)
-
spiralsynthmodular - object orientated music studio
▒
-
Sunvox - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker)
©
-
TAL-MOD - virtual analog synthesizer with an exceptional sound and almost unlimited modulation possiblities
©
-
u-he ACE - compact, clear synthesizer, with a careful selection of modules and semi-modular architecture
©
-
u-he Bazille - large polyphonic modular system with digital (PD, FM based) oscillators, multimode filters, modulation options, and more
©
Synthesizers - Organ simulators
Audio utilities
Audio utilities - Misc
-
sox - Swiss army knife of sound processing (◼)
-
declick - a dynamic digital declicker for audio sample files.
-
ecasound - command-line multitrack-capable audio recorder and effect processor (◼)
-
fadecut - toolset to rip audiostreams, cut, fade in/out and tag the resulting audiofiles (◼)
-
gwc - Audio file denoiser (◼)
-
libsox-fmt-all - All SoX format libraries (◼)
-
Linux Show Player a free cue player designed for sound-playback in stage production. The goal of the project is to provide a complete playback software for musical plays, theater shows and similar. (◼)
-
nama - Multitrack recording with Ecasound (◼)
-
pianobooster - Learn the piano just by playing a game, inspired by Guitar Hero (◼)
-
Samplecat - a program for cataloguing and auditioning audio samples.
-
showq - MIDI controllable audio player (◼)
-
silan - commandline tool to detect silence in audio-files
-
silentjack - silence detector for the JACK audio system (◼)
-
sync-audio-tracks - Audio tracks synchronization command-line tool for video editors that don't support it
-
taptempo - A command line tap tempo. Hit enter key with style and you'll get the corresponding number of beats per minute (BPM). (◼)
-
timemachine - JACK audio recorder for spontaneous and conservatory use (◼)
Audio utilities - Meters & Analysis
-
easyssp - audio visualization plugin (spectrometer/goniometer) (LV2 & VST)
▒
-
baudline - Time-frequency browser designed for scientific visualization of the spectral domain - Fourier, correlation, transfer function, impulse response, and raster transforms
-
bitmeter - diagnosis tool for JACK audio software (◼)
-
brp-pacu - audio analysis tool (◼)
-
ebumeter - Loudness measurement according to EBU-R128 (◼)
-
jaaa - audio signal generator and spectrum analyser (◼)
-
jackmeter - a basic command line meter for the JACK audio system (◼)
-
japa - JACK and ALSA Perceptual Analyser (◼)
-
jkmeter - horizontal or vertical bargraph audio level meter for Jack Audio Connection Kit (◼)
-
lufsmeter - measures loudness similar to the human perception of loudness. (LV2/VST)
▒
-
meterbridge - Collection of Audio meters for the JACK audio server (◼)
-
MultiMeter - comprehensive set of AU/VST real-time audio analysis tools
-
QLoud - tool to measure loudspeaker frequency and step responses and distortions
-
siggen - a set of tools for imitating a laboratory Signal Generator, generating audio signals out of Linux's /dev/dsp audio device. (◼)
-
Scope - Simple oscilloscope
©
-
sonic-visualiser - View and analyse the contents of music audio files (◼)
-
spek - acoustic spectrum analyser
-
wolf-spectrum - Real-time 2D spectrogram plugin
-
xoscope - digital oscilloscope (◼)
Audio utilities - Tuners & Metronomes
-
fmit - Free Music Instrument Tuner (◼)
-
gtick - Metronome application (◼)
-
gtkguitune - Guitar and other instruments tuner
-
gxtuner - Tuner for Jack (◼)
-
klick - advanced metronome for JACK (◼)
-
lingot - accurate and easy to use musical instrument tuner
Audio utilities - MIDI Utilities
-
jack-keyboard - Virtual MIDI keyboard for JACK MIDI (◼)
-
timidity - Software sound renderer (MIDI sequencer, MOD player) (◼)
-
abcmidi - converter from ABC to MIDI format and back (◼)
-
arpage - MIDI Arpeggiator w/ JACK Tempo Sync.
▒
-
gmidimonitor - GTK application that shows MIDI events (◼)
-
jack-midi-clock - JACK client that sends MIDI beat clock pulses
▒
-
jackass - JACK-MIDI support for VST hosts, including Wine apps
▒
-
LibreArp - LV2/VST3 free-form pattern arpeggiator
-
midi-matrix.lv2 - 3-in-1 plugin with GUI (MIDI channel filtering/rerouting/multiplication)
▒
-
MidiJoystick - MidiJoystick is a MIDI client for the Jack Audio Connection Kit on Linux, which lets you use your joystick to emit MIDI commands
-
midimsg-lv2 - set of plugins to transform midi output
▒
-
midisox - a SoX-like workalike, for handling MIDI files
-
pizmidi-plugins - collection of cross-platform MIDI processing plugins.
▒
-
pjb.au MIDI scripts - Various MIDI utilities and scripts
-
qmidiarp - MIDI arpeggiator for ALSA (◼)
-
QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast
-
qmidinet - MIDI Network Gateway via UDP/IP Multicast (◼)
-
qxgedit - Editor for MIDI System Exclusive files for XG devices. (◼)
-
SendMIDI - multi-platform command-line tool makes it very easy to quickly send MIDI messages to MIDI devices from your computer.
-
simple-sysexxer - GUI tool to create backups of the memory contents of MIDI devices
-
swami - MIDI instrument editor application (◼)
-
vmpk - Virtual MIDI Piano Keyboard (◼)
Audio utilities - Transcoding
-
qwinff - GUI for FFmpeg, a powerful command-line media converter. FFmpeg can read audio and video files in various formats and convert them into other formats. (◼)
-
ambdec - Ambisonic decoder for first and second order (◼)
-
audiotools - Collection of audio handling programs for the command line (◼)
-
dir2ogg - audio file converter into ogg-vorbis format (◼)
-
ffmpeg - Tools for transcoding, streaming and playing of multimedia files (◼)
-
gigedit - instrument editor for Gigasampler files (◼)
▒
-
gigtools - command line tools for Gigasampler and DLS Level 1/2 files (◼)
▒
-
mediainfo-gui - graphical utility for reading information from audio/video files (◼)
-
mediainfo - command-line utility for reading information from audio/video files (◼)
-
mp3diags - find issues in MP3 files and help to solve them (◼)
-
mp3splt-gtk - GTK interface to split MP3 and Ogg Vorbis files without reencoding (◼)
-
mp3val - program for MPEG audio stream validation (◼)
-
mplayer - movie player for Unix-like systems (◼)
-
sfarkxtc - Converts soundfonts from legacy sfArk v2 file format to sf2 (◼)
-
soundconverter - GNOME application to convert audio files into other formats (◼)
-
winff - graphical video and audio batch converter using ffmpeg or avconv (◼)
-
zita-bls1 - binaural stereo signals converter (◼)
-
lame - MP3 encoding library, frontend application, and other sound analysis/convenience tools (◼)
-
vorbis-tools - OGG Vorbis encoder/decoder, player, information tool, and splitter (◼)
-
mp3info - An MP3 technical info viewer and ID3 1.x tag editor (◼)
-
puddletag - simple, powerful audio tag editor (◼)
-
Ex Falso - audio tag editor for GTK+ (◼)
Audio utilities - CD/DVD Ripping
-
asunder - graphical audio CD ripper and encoder (◼)
-
handbrake - versatile DVD ripper and video transcoder (GTK+ GUI) (◼)
-
sound-juicer - GNOME CD Ripper (◼)
-
ogmrip - Application for ripping and encoding DVD (◼)
-
cdparanoia - audio extraction tool for sampling CDs (◼)
-
yaret - console tool to turn CDs into encoded music (◼)
-
ripit - Textbased audio CD ripper (◼)
-
gramofile - transfer sound from gramophone records to CD (◼)
-
ripperx - GTK-based audio CD ripper/encoder (◼)
-
abcde - A Better CD Encoder (◼)
System utilities
System utilities - JACK
-
Agordejo - is a music production session manager. It is used to start your programs, remember their (JACK) interconnections and make your life easier in general.
▒
-
aj-snapshot - make snapshots of JACK connections (◼)
-
cadence - set of tools useful for audio production
▒
-
catia - JACK Audio Patchbay with A2J Bridge and JACK transport integration.
▒
-
claudia - LADISH frontend, focused at session management
▒
-
gjacktransport - access to the JACK's transport mechanism as touchable slider (◼)
-
jack-capture - program for recording soundfiles with jack (◼)
-
jackd2-firewire - JACK Audio Connection Kit (FFADO and FreeBoB backends) (◼)
-
jackd - JACK Audio Connection Kit (◼)
-
jack-link - JACK transport timebase bridge to Ableton Link
▒
-
jack_mixer - JACK Audio Mixer (◼)
-
jack-tools - various JACK tools: dl, record, scope, osc, plumbing, udp, play, transport (◼)
-
qjackctl - User interface for controlling the JACK sound server (◼)
-
qjackrcd - Qt4 application to record JACK server outputs (◼)
-
rotter - JACK client for transmission recording and audio logging (◼)
-
studio-controls - small application to allow setting up audio for semi-pro audio work.
-
zita-mu1 - organise stereo monitoring for Jack Audio Connection Kit (◼)
System utilities - ALSA
-
a2jmidid - Daemon for exposing legacy ALSA MIDI in JACK MIDI systems (◼)
-
aconnectgui - graphical ALSA sequencer connection manager
-
alsa-tools-gui - GUI based ALSA utilities for specific hardware (◼)
-
alsa-tools - Console based ALSA utilities for specific hardware (◼)
-
alsa-utils - Utilities for configuring and using ALSA (◼)
-
zita-ajbridge - alsa to jack bridge (◼)
-
alsa-control - GUI based ALSA default soundcard and volume configurator with Dmix, Dsnoop and Softvol support
System utilities - Firewire
System utilities - Pipewire
-
pipewire - PipeWire audio and video graph processing engine (◼)
System utilities - Plugin hosts & adapters
-
carla/carla-git - Carla is an audio plugin host, with support for many audio drivers and plugin formats, MIDI CC automation and OSC control.
▒
-
festige - graphical interface for fst and dssi-vst, allowing you to run Windows VST plugins on Linux.
▒
-
airwave
2016
- Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts
-
dssi-vst - Adapter for VST an VSTi audio plugins
▒
-
linvst - LinVst enables Windows VSTs to be used as Linux VSTs in Linux VST-capable DAWs.
-
mod-host - LV2 host for JACK, controllable via socket or command line
▒
-
synthpod - Synthpod is an LV2 host
▒
-
vst-bridge - VST bridge for Windows vst on Linux
▒
-
wineasio - Wine ASIO driver for JACK
▒
-
yabridge - A modern and transparent way to use Windows VST2 and VST3 plugins on Linux
System utilities - Pulseaudio
System utilities - Other
System utilities - Network streaming/broadcasting
See https://github.com/awesome-selfhosted/awesome-selfhosted/#media-streaming for the main list
-
autoradio - radio automation software (◼)
-
gpac - GPAC Project on Advanced Content (◼)
-
jamulus - Low latency audio server/client for collaborative music sessions
-
larigira - radio automation software based on MPD
-
Open Broadcaster Software - recorder and streamer for live video content (◼)
-
vlc-bin - multimedia player and streamer (headless) (◼)
-
vlc - multimedia player and streamer (◼)
-
zita-njbridge - Jack clients to transmit multichannel audio over a local IP network (◼)
Icecast clients
-
darkice - Live audio streamer (◼)
-
DeeFuzzer - light and instant streaming client for audio and video written in Python
-
ezstream - easy media streaming client over icecast servers (◼)
-
ices2 - Ogg Vorbis streaming source for Icecast 2 (◼)
-
liquidsoap - audio streaming language (◼)
Lighting
-
D::Light - mobile, flexible solution to control modern lighting/performance technology.
©
-
hyperion - An opensource 'AmbiLight' implementation controlled using the RaspBerry Pi
-
OLA - The DMX512 standard for Digital MultipleX is used for digital communication networks commonly used to control stage lighting and effects. (◼)
-
Q Light Controller+ (QLC+) - a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.
Video
See also Linux4VJs VJ tools
-
kdenlive - non-linear video editor (◼)
-
Natron - Cross-platform open-source compositing software, used to produce visual effects.
- flowblade - Free & Libre multitrack non-linear video editor (◼)
- olive - Professional open-source NLE video editor (◼)
-
auto-editor - a program for automatically editing video and audio by analyzing a variety of methods, most notably audio loudness. (◼)
-
Blackmagic DaVinci Resolve** - editing, color correction and professional audio post production, all in a single application
©
-
CasparCG Server - professional software used to play out and record professional graphics, audio and video to multiple outputs.for broadcast production (◼)
-
CHDK - Canon Hack Development Kit
-
cinelerra - Cinema Production Software
-
delvj - a cyborg video jockey extension for pure data processing
-
dvgrab - grab digital video data via IEEE1394 and USB links (◼)
-
frei0r-plugins - minimalistic plugin API for video effects, plugins collection (◼)
-
Gephex - modular video jockey software
-
glmixer - Graphic Live Mixer
-
Lightworks - professional Non-Linear Editing (NLE) software supporting resolutions up to 4K.
©
-
lives - Video Editing system allowing users to edit and create video (◼)
-
Luz Studio - A live motion graphics editor and performer.
-
Magic Lantern Firmware - a software enhancement that offers increased functionality to the excellent Canon DSLR cameras.
-
mistserver - Live or Video on Demand streaming media server that works well in any streaming environment
-
Moviepy - Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video compositing (a.k.a. non-linear editing), video processing, or to create advanced effects.
-
nageru - live video mixer, takes in inputs from one or more video cards, mixes them together and outputs a high-quality H.264 stream over TCP (◼)
-
Nuke Studio - cutting-edge toolkits for node-based compositing, editorial and review
©
-
openshot - Create and edit videos and movies (◼)
-
pitivi - non-linear audio/video editor using GStreamer (◼)
-
pydub - Manipulate audio with a simple and easy high level interface http://pydub.com
-
Shotcut - a free, open source, cross-platform video editor (◼)
-
synaesthesia - Program for representing sounds visually
-
Veejay - realtime video sequencer and effects processor
-
vid.stab - Video stabilization library
-
xdmx - distributed multihead X server
-
xjadeo - Video player with JACK sync (◼)
-
ZS4 - advanced video editing and compositing software with over 150 built-in video effects.
©
-
Syncplay - Synchronize playback of various video players via internet. (◼)
CGI & 3D Modeling
-
blender - Very fast and versatile 3D modeller/renderer (◼)
-
cloudcompare - 3D point cloud and mesh processing software (◼)
-
Art of Illusion - 3D modeling and rendering studio written in Java.
-
Ayam - a free 3D modelling environment for the RenderMan interface.
-
EQUINOX-3D - The 3D modeler with the fastest, fully integrated ray-tracer.
©
-
evolvotron - Generator of textures through interactive evolution (◼)
-
f3d - Fast and minimalist 3D viewer (◼)
-
flumotion - modern streaming media server built with a modular distributed design, giving you stability and scalability in offering high-quality streaming media.
-
fractalnow - Fast, advanced fractal generator (◼)
-
fraqtive - draws Mandelbrot and Julia fractals (◼)
-
geomview - interactive geometry viewing program (◼)
-
Houdini - Professionnal 3D animation solution using a procedural node-based workflow
©
-
javamorph - Java morphing film-make program for pixel picture-input (◼)
-
mandelbulber2 - 3D fractal renderer and animator (◼)
-
meshlab - System for processing and editing triangular meshes (◼)
-
mm3d - OpenGL based 3D model editor (◼)
-
Substance Designer - Material Authoring Tool
©
-
Substance Painter - 3D Painting Software
©
-
Substance Player - Easy material tweaking and visualization
©
-
sunflow - rendering system for photo-realistic image synthesis (GUI) (◼)
-
sweethome3d-furniture-editor - Sweet Home 3D Furniture Library Editor (◼)
-
sweethome3d-furniture-nonfree - Interior 2D design application with 3D preview (additional non-free furniture) (◼)
-
sweethome3d-furniture - Interior 2D design application with 3D preview (additional furniture) (◼)
-
sweethome3d-textures-editor - Sweet Home 3D Textures Library Editor (◼)
-
sweethome3d - Interior 2D design application with 3D preview (◼)
-
VSXu Artiste - create stunning open GL based audio reactive visuals.
-
VSXu Player - program that creates inspiring, beautiful pictures to your sound and music
-
wings3d - Nendo-inspired 3D polygon mesh modeller (◼)
-
yaprm - a free-as-in-freedom modeller to graphicaly design 3d scenes and generate POV-Ray-files for them.
Authoring
Signal processing/electronics
-
puredata - realtime computer music and graphics system (◼)
-
cabbage-plugins-extra - csound development toolkit plugins (LV2 & VST, Extra)
▒
-
cabbage-plugins - csound development toolkit plugins (LV2 & VST)
▒
-
camomile - a dynamic vst plugin that loads Pure Data patches
-
csladspa - LADSPA plugin for Csound (◼)
-
csound-data - data files used by the csound library (◼)
-
csound-utils - miscellaneous utilities for the Csound system (◼)
-
csound - powerful and versatile sound synthesis software (◼)
-
csoundqt - frontend for the csound sound processor (◼)
-
eteroj.lv2 - Suite of Open Sound Control implementation (OSC) LV2 plugins.
▒
-
IanniX - a graphical open source sequencer, based on Iannis Xenakis works, for digital art.
-
lcd4linux - Grabs information and displays it on an external lcd (◼)
-
lcdproc - LCD display driver daemon and clients (◼)
-
lirc - infra-red remote control support (◼)
-
nyquist - language for music composition and sound synthesis (◼)
-
pd-csound - Csound external for PureData (◼)
-
Room EQ Wizard -room acoustics analysis software for measuring and analysing room and loudspeaker responses.
-
Soundpipe - A library of high quality music DSP algorithms.
-
supercollider-supernova - real time audio synthesis server (multiprocessor version) (◼)
-
supercollider - real time audio synthesis programming language (◼)
Sample segmentation, analysis, programmable editors
-
aubio-tools - library for audio segmentation -- utilities (◼)
-
snd-gtk-jack - Powerful sound file editor that can be customized and extended using the Scheme programming language (◼)
-
SndBite - audio editor specialized in linguistic research, designed for breaking large recordings into smaller components with great efficiency.
Score Editors
-
musescore - popular professional level WYIWYG music score editor (◼)
-
ariamaestosa - midi tracker/editor with keyboard, guitar, drum and controller views.
▒
-
Harmony Assistant - powerful score editor that includes a digital synthesizer and thousands of great features.
©
-
denemo - GTK+ front end to GNU Lilypond (◼)
-
impro-visor - Jazz improvisation advisor
▒
-
lilypond - program for typesetting sheet music (◼)
-
nted - Musical score editor (◼)
-
tuxguitar - Multitrack guitar tablature editor and player (gp3 to gp5) (◼)
-
tuxguitar-synth-lv2 - tuxguitar LV2 audio plugin (◼)
Media players
Graphical
-
audacious - small and fast audio player which supports lots of formats (◼)
-
clementine - modern music player and library organizer (◼)
-
quodlibet - audio library manager and player for GTK3 (◼)
-
rhythmbox - music player and organizer for GNOME (◼)
-
vlc - multimedia player and streamer (◼)
-
ario - GTK+ client for the Music Player Daemon (MPD) (◼)
-
cantata - KDE client for the music player daemon (MPD) (◼)
-
DeaDBeeF - Modular foobar2000-like audio player.
-
exaile - flexible, full-featured audio player
-
gnome-music - Music is the new GNOME music playing application (◼)
-
gpodder - podcast client and feed aggregator (◼)
-
lollypop - modern music player for GNOME
-
sonata - GTK+ client for the Music Player Daemon (MPD) (◼)
-
strawberry - audio player and music collection organizer, for of Clementine. (◼)
-
ymuse - GTK client for Music Player Daemon (MPD) written in Go (◼)
Command-line/TUI
-
cmus - lightweight ncurses audio player (◼)
-
moc - ncurses based console audio player (◼)
-
mpd - a music server/player that allows local or remote access to audio files, streams and playlists. (◼)
-
mpv - video player based on MPlayer/mplayer2 (◼)
-
adplug-utils - audio player for AdLib (OPL2) and Sound Blaster (Dual OPL2/OPL3) audio formats (◼)
-
gbsplay - emulates the sound hardware of the Nintendo Gameboy from .GBS module dumps (◼)
-
modplug-tools - command line players for modplug formats (amf, ams, mod...) (◼)
-
mp3blaster - Full-screen console mp3 and Ogg Vorbis player (◼)
-
mpg123 - Command-line MPEG layer 1/2/3 audio player (◼)
-
opencubicplayer - UNIX port of Open Cubic Player (◼)
Metapackages
Linux Distributions
-
KXStudio - KXStudio is a collection of applications and plugins for professional audio production. KXStudio provides Debian and Ubuntu compatible repositories and its own Linux Distribution currently based on Ubuntu 14.04.5 LTS.
- DidJiX
- Tango Studio
- Ubuntu Studio
SAMPLES/PRESETS/RESOURCES
-
Musical Artifacts - Helping to catalogue, preserve and free the artifacts you need to produce music.
-
Freesound - a huge collaborative database of audio snippets, samples, recordings, bleeps, ... released under Creative Commons licenses that allow their reuse.
-
CCMixter - Search engine for Creative Commons multimedia content
-
Freepats project - Free and open instrument sets, samples, sound synthesis, music...
-
LMMS assets - Samples, presets, projects and patches for LMMS
DOCUMENTATION
Other Software Lists
Documentation/Blogs
Communities/Forums
CONTRIBUTING
See CONTRIBUTING.md
MIRRORS
LICENSE
This work is licensed under the CreativeCommons Attribution Share-alike license. Copyright (c) 2015-2024:
412 nodiscc <[email protected]>
5 Oleg Kravchenko <[email protected]>
5 Patrice Duroux <[email protected]>
4 Сухарик <[email protected]>
3 Bruno Vernay <[email protected]>
3 Paulo Thiago Santa <[email protected]>
2 Robbert van der Helm <[email protected]>
2 VirtualTam <[email protected]>
2 bcaccia <[email protected]>
1 Aaron Wolf <[email protected]>
1 Adrian Heine né Lang <[email protected]>
1 Alexander Lopatin <[email protected]>
1 Amal Karunarathna <[email protected]>
1 Andre Plötze <[email protected]>
1 Andrew Kelley <[email protected]>
1 Anon McHacker <[email protected]>
1 Artem Popov <[email protected]>
1 Benjamin Zeiss <[email protected]>
1 BoySka <[email protected]>
1 Christopher Arndt <[email protected]>
1 David Marzal <[email protected]>
1 Derek Bever <[email protected]>
1 Fabio Neves <[email protected]>
1 Guillaume Pellerin <[email protected]>
1 Jean-Michaël Celerier <[email protected]>
1 John Smith <[email protected]>
1 John White <[email protected]>
1 José Fernández Ramos <[email protected]>
1 Kevin Cole <[email protected]>
1 Luraktinus <[email protected]>
1 Mike Start <[email protected]>
1 Oleg Kr <[email protected]>
1 Thibaud Keller <[email protected]>
1 diovudau <[email protected]>
1 drone <[email protected]>
1 drone <[email protected]>
1 jojo <[email protected]>
1 paulbatchelor <[email protected]>
1 reales <[email protected]>
1 redtide <[email protected]>
1 sezanzeb <[email protected]>