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.
◼ Debian package
▒ KXStudio package
© Non-Free/closed source software
- DAW/Sequencers
- Trackers
- Audio Editors
- Samplers
- Effects/Processing
- DJing / Vinyl emulation
- Synthesizers
- Modular synths
- Organ simulators
- Audio utilities
- System utilities
- Network streaming/broadcasting
- Lighting
- Video
- Signal processing/electronics
- Score Editors
- Media players
- Metapackages
- Linux Distributions
- SAMPLES/PRESETS/RESOURCES
- DOCUMENTATION
- TODO
- CONTRIBUTING
- LICENSE
DAW/Sequencers
- VCV Rack - Open-source virtual Eurorack DAW
- ardour - Digital Audio Workstation (DAW) and Multichannel Hard Disk Recorder (HDR) (
◼ ) - 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. (Source code)
- Bitwig Studio - dynamic software for creation and performance of your musical ideas on stage or in the studio.
©
- qtractor - MIDI/Audio multi-track sequencer application (
◼ ) - dino - Integrated MIDI piano roll editor and sequencer engine (
◼ ) - Harrison Mixbus - the first full-featured DAW with true analog style mixing.
©
- muse - Qt4-based audio/MIDI sequencer (
◼ ) - Radium Editor - Radium is a music editor with a new type of interface. (Source code)
- rosegarden - music editor and MIDI/audio sequencer (
◼ ) - Tracktion - The musician's DAW
©
- b-step sequencer - harmonic music step sequencer to create melodies, arpeggios, drumsets, and basslines on the fly
©
- traverso - Multitrack audio recorder and editor (
◼ ) - meterec - minimalistic multi track recorder (
◼ ) - jackbeat - Jackbeat is an audio sequencer for musicians and sound artists
- lmms - Linux Multimedia Studio (
◼ ) - composite - Live performance sequencer (
◼ ) - seq24 - Real time MIDI sequencer (
◼ ) - friniika - A complete music workstation for Windows/Linux/OSX
- Open Octave - MIDI/Audio sequencer. (Source)
Trackers
- Renoise - a Digital Audio Workstation (DAW) using a tracker-based approach.
©
- milkytracker - music creation tool inspired by Fast Tracker 2 (
◼ ) - schism - ImpulseTracker clone aiming at providing the same look&feel (
◼ ) - klystrack - Chiptune tracker (
◼ )
Audio Editors
- audacity - fast, cross-platform audio editor (
◼ ) - sweep - Audio editor and live playback tool (
◼ ) - eisenkraut - A multi-channel and hi-res capable audio file editor (
◼ ) - 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.
- kwave - sound editor for KDE (
◼ ) - smasher - Cross-platform audio loop slicer designed to create sliced loops from WAV, MP3, FLAC or AIFF files in seconds without a sequencer
2013
- mhwaveedit - Simple and fast GTK2 sound editor (
◼ )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
- LAoE - Rich featured graphical audio sample editor featuring multi-layers, floating-point samples, volume-masks, variable selection-intensity, spectrogram editing, and plugins
2011
- 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
Samplers
- giada - hardcore loop machine (
◼ ) - hydrogen - advanced drum machine/step sequencer (
◼ ) - hydrogen-drumkits - drumkits for Hydrogen (
◼ ) - samplv1 - polyphonic sampler synthesizer (
◼ ) - sooperlooper - Looping Sampler (
◼ ) - sooperlooper-lv2 - looping sampler plugin
▒
- 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 (
◼ ) - dgedit - drum kit editor for DrumGizmo (
◼ ) - ls16 - LinuxSampler DSSI plugin GUI
- linuxsampler-all - realtime audio sampler (meta)
- qsampler - LinuxSampler GUI frontend based on the Qt toolkit (
◼ ) - kluppe - a loop-player and recorder designed for live use (
◼ ) - freewheeling - live looping musical instrument (
◼ ) - luppp - luppp music creation tool (
◼ ) - petri-foo - MIDI controllable audio sampler - successor of specimen (
◼ ) - Redux - a sample-based instrument, combined with a powerful phrase sequencer.
©
- Tapeutape - Highly configurable midi-controlled virtual sampler.
- SuperBoucle - Loop application synced with jack transport
Effects/Processing
Collections
- calf-plugins - Calf Studiogear - audio effects and sound generators (
◼ ) - tal-plugins - Togu Audio Line Plugins
▒
- amb-plugins - ambisonics LADSPA plugins (
◼ ) - arctican-plugins - Arctican Plugins
▒
- artyfx - Arty FX plugin suite
▒
- avw.lv2 - collection of Voltage Controlled LV2 modules (
◼ )2013
- 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 (
◼ ) - distrho-plugins-lv2 - DISTHRO Plugin Ports
▒
- distrho-plugins-vst - DISTHRO Plugin Ports
▒
- dpf-plugins - audio plugin collection from DISTRHO
▒
- drowaudio-plugins - dRowAudio Plugins
▒
- fomp - 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators LV2 plugins. (
◼ ) - foo-plugins - Foo LADSPA plugins
▒
- Freaked - Granulator, pre-delay, reverb tail and distortion 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 - MDA VST plugins
- ste-plugins - stereo LADPSA plugins (
◼ ) - 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 (
◼ ) - infamous-plugins - creative LV2 plugins
▒
- Linux Studio Plugins - Collection of LV2/LADSPA/VST/standalone audio processing applications
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 (
◼ ) - autotalent - pitch correction LADSPA plugin (
◼ ) - zita-at1 - JACK autotuner (
◼ ) - beatslash-lv2 - A set of LV2 plugins to slash, repeat beats.
▒
- blop-lv2 - collection of LV2 CV plugins
- blop - Bandlimited wavetable-based oscillator plugins for LADSPA hosts
- deteriorate-lv2 - set of LV2 plugins to deteriorate sound quality
▒
- drc - digital room correction (
◼ ) - freqtweak - Realtime audio frequency spectral manipulation (
◼ ) - glitch - Multi-effects audio plugin with sequencer
©
- guitarix - Rock guitar amplifier for Jack (
◼ ) - gxvoxtonebender - Fuzz Tonebender LV2 plugin
▒
- holap - Holborn Audio DSSI and LADSPA audio plugins including DSP effects and a FM synthesizer
▒
- ir.lv2-1.2 - LV2 IR reverb (1.2 version)
▒
- ir.lv2 - LV2 IR reverb (
◼ ) - klangfalter - convolution audio plugin
▒
- lv2vocoder - LV2 vocoder plugin (
◼ ) - mod-distortion - analog distortion emulation plugin
▒
- mod-pitchshifter - pitch shifter audio plugins
▒
- paulstretch - Extreme sound time-stretch (
◼ - stretchplayer - Audio file player with time stretch and pitch shifting (
◼ ) - sonic - Simple utility to speed up or slow down speech (
◼ ) - phasex - Phase Harmonic Advanced Synthesis EXperiment (
◼ ) - pitcheddelay - pitch-shifting delay
▒
- playitslowly - Plays back audio files at a different speed or pitch (
◼ ) - 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
▒
- rubberband-ladspa - LADSPA plugin for audio pitch-shifting (
◼ ) - soundstretch - Stretches and pitch-shifts sound independently (
◼ ) - terminatorx - realtime audio synthesizer (
◼ - vocoder-ladspa - LADSPA Vocoder Plugin
▒
- vocproc - LV2 plugin for pitch shifting and vocoding (
◼ ) - wah-plugins - auto-wah LADSPA plugin (
◼ ) - wasp-ladspa - WASP LADSPA plugin
▒
- zita-rev1 - pro-audio reverb effect (
◼ ) - creox - a real-time sound/effects processor.
- malefica - virtual high-gain distortion guitar pedal based on original schematics
©
DJing / Vinyl emulation
- mixxx - Digital Disc Jockey Interface (
◼ ) - xwax - open-source vinyl emulation software for Linux with timecoded vinyl support (
◼ )
Synthesizers
Additive
- triceratops-lv2 - polyphonic additive software synthesizer plugin
▒
- andes - sound synthesiser based on Perlin noise
- zynaddsubfx - Realtime software synthesizer for Linux (
◼ ) - zynaddsubfx-dssi - dssi plugin of zynaddsubfx (
◼ ) - yoshimi - software synthesizer based on ZynAddSubFX (
◼ ) - add64 - additive synthesizer for JACK
▒
Subtractive
- bristol - vintage synthesizer emulator (
◼ ) - monobristol - simple GUI for Bristol (
◼ ) - amsynth - two oscillator software synthesizer (
◼ ) - blepvco - LADSPA, minBLEP-based, hard-sync-capable oscillator plugins (
◼ ) - cursynth - Cursynth is a polyphonic music synthesizer that runs graphically inside your terminal.
- Discovery Pro - Virtual Analog synthesizer + sampler
©
- helm - polyphonic synthesizer
▒
- synthv1 - old-school polyphonic synthesizer (
◼ ) - obxd - ob-x emulation plugin
▒
- sineshaper - Monophonic synth plugin with two oscillators and waveshapers (
◼ ) - whysynth - DSSI Soft Synth Interface (
◼ ) - wolpertinger - Subtractive synth with a sharp bandpass filter
▒
FM
- dexed - FM Plugin Synth
▒
- oxefmsynth - 8 operators FM synth
- hexter - Yamaha DX7 modeling DSSI plugin (
◼ )
Wavetable
- sorcer - Sorcer polyphonic wavetable synth LV2 plugin
▒
- wsynth-dssi - hack on Xsynth-DSSI to allow wavetable synthesis (
◼ ) - blop - Bandlimited wavetable-based plugins for LADSPA hosts (
◼ )
Other synths
- din - digital audio synthesizer (
◼ ) - drumkv1 - old-school drum-kit sampler (
◼ ) - argotlunar - Realtime granulator LV2/VST plugin
▒
- qsynth - fluidsynth MIDI sound synthesiser front-end (
◼ ) - fluidsynth - Real-time MIDI software synthesizer (
◼ ) - fluid-soundfont-gm - Fluid (R3) General MIDI SoundFont (GM)
- drmr - An LV2 sampler plugin that (currently) plays hydrogen drum kits
▒
- fabla - Fabla drum sampler plugin instrument
▒
- freebirth-data - Bass synthesizer/sample player/sequencer -- sound samples (
◼ ) - freebirth - Bass synthesizer/sample player/sequencer (
◼ ) - gmorgan - MIDI rhythm station emulator software (
◼ ) - newtonator - LV2 synth that produces unpredictable sounds
▒
- xsynth-dssi - classic-analog (VCOs-VCF-VCA) style software synthesizer (
◼ ) - paraphrasis - spectral modeling synthesizer
- U-HE Repro-1 - Synth with raw, analogue inspiration, reverently modelling a classic synth
©
Modular synths
- ams - Realtime modular synthesizer for ALSA (
◼ ) - ams-lv2 - set of Voltage Controlled LV2 modules for Ingen
▒
- Psychosynth - an interactive modular soft-synth inspired by the ideas of the Reactable
- BEAST/BSE - music composition and modular synthesis application
- Sunvox - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker)
©
- spiralsynthmodular - object orientated music studio
▒
- mcp-plugins - LADSPA plugins designed for Alsa Modular Synth (
◼ ) - omins - collection of LADSPA plugins aimed at modular synthesizers (
◼ )
Organ simulators
- aeolus - Synthesised pipe organ emulator (
◼ ) - horgand - JACK capable organ softsynth (
◼ ) - azr3-jack - drawbar organ simulator (
◼ ) - setbfree - DSP tonewheel organ (
◼ )
Audio utilities
Misc
- 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.
- showq - MIDI controllable audio player (
◼ ) - silan - commandline tool to detect silence in audio-files
- silentjack - silence detector for the JACK audio system (
◼ ) - fadecut - toolset to rip audiostreams, cut, fade in/out and tag the resulting audiofiles (
◼ ) - gwc - Audio file denoiser (
◼ ) - declick - a dynamic digital declicker for audio sample files.
- ecasound - command-line multitrack-capable audio recorder and effect processor (
◼ ) - nama - Multitrack recording with Ecasound (
◼ ) - timemachine - JACK audio recorder for spontaneous and conservatory use (
◼ ) - sox - Swiss army knife of sound processing (
◼ ) - libsox-fmt-all - All SoX format libraries (
◼ ) - Samplecat - a program for cataloguing and auditioning audio samples.
- pianobooster - Learn the piano just by playing a game, inspired by Guitar Hero (
◼ )
Meters & Analysis
- baudline - Time-frequency browser designed for scientific visualization of the spectral domain - Fourier, correlation, transfer function, impulse response, and raster transforms
- brp-pacu - audio analysis tool (
◼ ) - ebumeter - Loudness measurement according to EBU-R128 (
◼ ) - extace - waveform viewer (
◼ ) - jaaa - audio signal generator and spectrum analyser (
◼ ) - jackmeter - a basic command line meter for the JACK audio system (
◼ ) - jkmeter - horizontal or vertical bargraph audio level meter for Jack Audio Connection Kit (
◼ ) - bitmeter - diagnosis tool for JACK audio software (
◼ ) - xoscope - digital oscilloscope (
◼ ) - meterbridge - Collection of Audio meters for the JACK audio server (
◼ ) - QLoud - tool to measure loudspeaker frequency and step responses and distortions
- siggen - Waveform generation tools (
◼ ) - spek - acoustic spectrum analyser
- sonic-visualiser - View and analyse the contents of music audio files (
◼ ) - easyssp - audio visualization plugin
▒
- japa - JACK and ALSA Perceptual Analyser (
◼ )
Tuners & Metronomes
- fmit - Free Music Instrument Tuner (
◼ ) - gtklick - simple metronome GUI for JACK (
◼ ) - gtick - Metronome application (
◼ ) - gxtuner - Tuner for Jack (
◼ ) - lingot - accurate and easy to use musical instrument tuner
- gtkguitune - Guitar and other instruments tuner
MIDI Utilities
- jack-keyboard - Virtual MIDI keyboard for JACK MIDI (
◼ ) - abcmidi - converter from ABC to MIDI format and back (
◼ ) - arpage - MIDI Arpeggiator w/ JACK Tempo Sync.
▒
- gmidimonitor - GTK+ application that shows MIDI events (
◼ - kmidimon - MIDI monitor using ALSA sequencer and KDE user interface (
◼ ) - 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.
▒
- qmidiarp - MIDI arpeggiator for ALSA (
◼ ) - qmidinet - MIDI Network Gateway via UDP/IP Multicast (
◼ ) - vmpk - Virtual MIDI Piano Keyboard (
◼ ) - mididings - MIDI router and processor based on Python (
◼ ) - swami - MIDI instrument editor application (
◼ ) - pjb.au MIDI scripts - Various MIDI utilities and scripts
- QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast
- QXGEdit - Editor for MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
- SendMIDI - multi-platform command-line tool makes it very easy to quickly send MIDI messages to MIDI devices from your computer.
- JackAss - JACK-MIDI support for VST hosts, including Wine apps
- simple-sysexxer - GUI tool to create backups of the memory contents of MIDI devices
- qxgedit - MIDI System Exclusive files editor (
◼ )
Transcoding
- handbrake - versatile DVD ripper and video transcoder (GTK+ GUI) (
◼ ) - winff - graphical video and audio batch converter using ffmpeg or avconv (
◼ )- winff-qt - Qt variant of winff (Hoempage)
- winff-gtk2 - GTK+ variant of winff (Hoempage)
- audiotools - Collection of audio handling programs for the command line (
◼ ) - soundconverter - GNOME application to convert audio files into other formats (
◼ ) - ambdec - Ambisonic decoder for first and second order (
◼ ) - hydro2sf2 - a tool which allows you to convert a Hydrogen drumkit into a SF2 soundfont
- ogmrip - Application for ripping and encoding DVD (
◼ ) - winff - graphical video and audio batch converter using ffmpeg or avconv (
◼ ) - ffmpeg - Tools for transcoding, streaming and playing of multimedia files (
◼ ) - mplayer2 - next generation movie player for Unix-like systems (
◼ ) - zita-bls1 - binaural stereo signals converter (
◼ ) - mp3splt-gtk - GTK interface to split MP3 and Ogg Vorbis files without reencoding (
◼ ) - dir2ogg - audio file converter into ogg-vorbis format (
◼ ) - mp3diags - find issues in MP3 files and help to solve them (
◼ ) - mp3val - program for MPEG audio stream validation (
◼ ) - transmageddon - video transcoder for Linux and Unix systems built using GStreamer (
◼ ) - ffmpeg2theora - Theora video encoder using ffmpeg (
◼ ) - sound-juicer - GNOME CD Ripper (
◼ ) - mediainfo-gui - graphical utility for reading information from audio/video files (
◼ ) - mediainfo - command-line utility for reading information from audio/video files (
◼ ) - sfarkxtc - Converts soundfonts from legacy sfArk v2 file format to sf2 (
◼ ) - gigedit - instrument editor for Gigasampler files (
◼ ) - gigtools - command line tools for Gigasampler and DLS Level 1/2 files (
◼ )
System utilities
JACK
- jackd - JACK Audio Connection Kit (
◼ ) - qjackctl - User interface for controlling the JACK sound server (
◼ ) - aj-snapshot - make snapshots of JACK connections (
◼ ) - cadence - JACK audio toolbox
- carla-lv2 - audio plugin host (LV2 plugin)
- carla - audio plugin host
- catia - extended JACK patchbay
- claudia - extended ladish frontend
- gladish - graphical interface for LADI Session Handler (
◼ ) - jack-capture - program for recording soundfiles with jack (
◼ ) - jack-mixer - JACK Audio Mixer (
◼ ) - gjacktransport - access to the JACK's transport mechanism as touchable slider (
◼ ) - jack-rack - LADSPA effects "rack" for JACK (
◼ ) - jack-tools - various JACK tools: dl, record, scope, osc, plumbing, udp, play, transport (
◼ ) - jackd2-firewire - JACK Audio Connection Kit (FFADO and FreeBoB backends) (
◼ ) - jackeq - routes and manipulates audio from/to multiple sources (
◼ ) - laditools - Linux Audio Desktop Integration Tools (
◼ ) - patchage - modular patch bay for Jack audio and Alsa Midi (
◼ ) - qjackrcd - Qt4 application to record JACK server outputs (
◼ ) - rotter - JACK client for transmission recording and audio logging (
◼ ) - zita-mu1 - organise stereo monitoring for Jack Audio Connection Kit (
◼ )
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 (
◼ )
Firewire
- ffado-mixer-qt4 - FFADO D-Bus mixer applets (QT4) (
◼ ) - libraw1394-11 - library for direct access to IEEE 1394 bus (aka FireWire) (
◼ ) - libraw-bin - raw image decoder library (tools) (
◼ ) - libraw10 - raw image decoder library (
◼ ) - libraw1394-tools - library for direct access to IEEE 1394 bus (aka FireWire) (
◼ )
VST adapters
- airwave - 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
▒
- festige - GUI for fst and dssi-vst
- linvst - LinVst enables Windows VSTs to be used as Linux VSTs in Linux VST-capable DAWs.
- vst-bridge - VST bridge for Windows vst on Linux
▒
Pulseaudio
- padevchooser - PulseAudio Device Chooser (
◼ ) - paman - PulseAudio Manager (
◼ ) - paprefs - PulseAudio Preferences (
◼ ) - pavucontrol - PulseAudio Volume Control (
◼ ) - pavumeter - PulseAudio Volume Meter (
◼ ) - pulseaudio-module-jack - jackd modules for PulseAudio sound server (
◼ ) - pulseaudio-module-lirc - lirc module for PulseAudio sound server (
◼ ) - pulseaudio-module-x11 - X11 module for PulseAudio sound server (
◼ ) - pulseaudio-utils - Command line tools for the PulseAudio sound server (
◼ ) - pulseaudio - PulseAudio sound server (
◼ )
Other system utilities
- jalv - tool to run LV2 plugins as stand-alone applications (
◼ ) - ingen - modular audio processing system for Jack and LV2 based systems.
- linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT
- linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT
- rtirq-init - startup script for realtime-preempt enabled kernels (
◼ ) - realtimeconfigquickscan - Linux configuration checker for systems to be used for real-time audio
- rtkit - Realtime Policy and Watchdog Daemon (
◼ )
Network streaming/broadcasting
See https://github.com/Kickball/awesome-selfhosted/#media-streaming for the main list
- autoradio - radio automation software (
◼ ) - gpac - GPAC Project on Advanced Content - utilities (
◼ ) - landell - audio and video streams manager (
◼ ) - vlc-nox - multimedia player and streamer (without X support) (
◼ ) - vlc - multimedia player and streamer (
◼ ) - zita-njbridge - Jack clients to transmit multichannel audio over a local IP network (
◼ )
Icecast clients
- oggfwd - basic icecast source client for audio and video streaming (
◼ ) - ices2 - Ogg Vorbis streaming source for Icecast 2 (
◼ ) - ezstream - easy media streaming client over icecast servers (
◼ ) - idjc - graphical shoutcast/icecast client (
◼ ) - darkice - Live audio streamer (
◼ ) - darksnow - simple graphical user interface to darkice (
◼ ) - liquidsoap - audio streaming language (
◼ )- liguidsoap - control GUI for liquidsoap (
◼ ) - liquidsoap-plugin-all - audio streaming language -- all plugins (
◼ )
- liguidsoap - control GUI for liquidsoap (
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
- cinelerra - Cinema Production Software
- Lightworks - professional Non-Linear Editing (NLE) software supporting resolutions up to 4K.
©
- openshot - Create and edit videos and movies (
◼ ) - 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
- delvj - a cyborg video jockey extension for pure data processing
- ffdiaporama - Movie creator from photos and video clips (
◼ ) - FreeJ - command-line realtime video mixing & manipulation software
- freemix - live video performance software
2011
- frei0r-plugins - minimalistic plugin API for video effects, plugins collection (
◼ ) - Gephex - modular video jockey software
- glmixer - Graphic Live Mixer
- kino - Non-linear editor for Digital Video data (
◼ ) - 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.
- 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.
- Natron - free open-source, cross-platform compositing software. It aims to produce visual effects.
- pitivi - non-linear audio/video editor using GStreamer (
◼ ) - Shotcut - a free, open source, cross-platform video editor
- synaesthesia - Program for representing sounds visually
- Veejay - realtime video sequencer and effects processor
- xjadeo - Video player with JACK sync (
◼ ) - ZS4 - advanced video editing and compositing software with over 150 built-in video effects.
©
- xdmx - distributed multihead X server
- mistserver - Live or Video on Demand streaming media server that works well in any streaming environment
- dvgrab - grab digital video data via IEEE1394 and USB links (
◼ ) - vid.stab - Video stabilization library http://public.hronopik.de/vid.stab/
- pydub - Manipulate audio with a simple and easy high level interface http://pydub.com
- Blackmagic Da Vinci Resolve - editing, color correction and professional audio post production, all in a single application
©
- Nuke Studio - cutting-edge toolkits for node-based compositing, editorial and review
©
3D Modeling/CGI
- blender - Very fast and versatile 3D modeller/renderer (
◼ ) - aqsis - 3D rendering solution adhering to the RenderMan(R) standard, binaries (
◼ ) - 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 (
◼ ) - fractalnow - Fast, advanced fractal generator (
◼ ) - fraqtive - draws Mandelbrot and Julia fractals (
◼ ) - geomview - interactive geometry viewing program (
◼ ) - javamorph - Java morphing film-make program for pixel picture-input (
◼ ) - k3d - 3D modeling and animation system, binary files (
◼ ) - makehuman - Modelling of 3-Dimensional humanoid characters (
◼ ) - mandelbulber - 3D fractal renderer and animator (
◼ ) - meshlab - System for processing and editing triangular meshes (
◼ ) - 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.
- fluxus - A 3D game engine for livecoding worlds into existence.
- flumotion - modern streaming media server built with a modular distributed design, giving you stability and scalability in offering high-quality streaming media.
- Houdini - Professionnal 3D animation solution using a procedural node-based workflow
©
- Substance Painter - 3D Painting Software
©
- Substance Designer - Material Authoring Tool
©
- Substance Player - Easy material tweaking and visualization
©
Authoring
- aegisub - advanced subtitle editor (
◼ ) - devede - simple application to create Video DVDs (
◼ ) - gnome-subtitles - Subtitle editor for the GNOME Desktop environment (
◼ ) - subtitlecomposer - Subtitles editor for KDE (
◼ ) - subtitleeditor - Graphical subtitle editor with sound waves representation (
◼ ) - vlc-plugin-vlsub - VLC extension to download subtitles from opensubtitles.org (
◼ )
Signal processing/electronics
- cabbage-plugins-extra - csound development toolkit plugins (Extra)
▒
- cabbage-plugins - csound development toolkit plugins
▒
- clam-networkeditor-examples - CLAM Network Editor, examples (
◼ ) - clam-networkeditor - CLAM Network Editor, prototyping tool for CLAM (
◼ ) - 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 (
◼ ) - 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 (
◼ ) - puredata - realtime computer music and graphics system (
◼ ) - 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 (
◼ ) - camomile - a dynamic vst plugin that loads Pure Data patches
- i-score - Interactive multi-protocol intermedia sequencer using OSC, Minuit, and more
- i-score audio extension - Add audio sequencer features to i-score.
Sample segmentation, analysis, programmable editors
- SndBite - audio editor specialized in linguistic research, designed for breaking large recordings into smaller components with great efficiency.
- wavesurfer - Sound visualization and manipulation program for speech/sound analysis and sound annotation/transcription (
◼ ) - snd-gtk-jack - Powerful sound file editor that can be customized and extended using the Scheme programming language (
◼ ) - aubio-tools - library for audio segmentation -- utilities (
◼ )
Score Editors
- musescore - popular professional level WYIWYG music score editor (
◼ ) - denemo - GTK+ front end to GNU Lilypond (
◼ ) - lilypond - program for typesetting sheet music (
◼ ) - nted - Musical score editor (
◼ )
Media players
- audacious - small and fast audio player which supports lots of formats (
◼ ) - mpv - video player based on MPlayer/mplayer2 (
◼ ) - quodlibet - audio library manager and player for GTK3 (
◼ ) - vlc - multimedia player and streamer (
◼ ) - rhythmbox - music player and organizer for GNOME (
◼ ) - amarok - easy to use media player based on the KDE Platform (
◼ ) - ario - GTK+ client for the Music Player Daemon (MPD) (
◼ ) - banshee - Media Management and Playback application (
◼ ) - cantata - KDE client for the music player daemon (MPD) (
◼ ) - clementine - modern music player and library organizer (
◼ ) - exaile - flexible, full-featured audio player (
◼ ) - gmusicbrowser - graphical jukebox for large music collections (
◼ ) - gnome-music - Music is the new GNOME music playing application (
◼ ) - gpodder - podcast client and feed aggregator (
◼ ) - Groove Basin - Music player server with a web-based user interface (
◼ ) - guayadeque - lightweight music player (
◼ ) - moc - ncurses based console audio player (
◼ ) - mplayer2 - next generation movie player for Unix-like systems (
◼ ) - musique - Simple but sophisticated graphical music player (
◼ ) - sonata - GTK+ client for the Music Player Daemon (MPD) (
◼ )
Metapackages
- multimedia-ambisonics - Packages for working with ambisonics (3D surround sound)
- multimedia-audio-plugins - Audio processing plugins, synths and virtual instruments
- multimedia-devel - Extra packages for developers and package compiling
- multimedia-djing - DJ packages.
- multimedia-drums - Packages for drums & beats
- multimedia-firewire - Packages for your firewire audiocard / interface
- multimedia-graphics - Packages for making and editing artwork
- multimedia-guitar - Packages for playing with your (virtual) guitar gear
- multimedia-jack - JACK (Jack Audio Connection Kit) and ALSA related packages
- multimedia-ladi - LADI, Linuxaudio session management, packages
- multimedia-looping - Packages for looping music and audio
- multimedia-midi - MIDI related packages
- multimedia-mixing - Packages for mixing and mastering your music
- multimedia-musiciantools - Packages for musicians
- multimedia-players - Packages which makes your multimedia tools complete
- multimedia-recording - Packages for audio recording
- multimedia-samplers - Software samplers
- multimedia-soundsynthesis - Packages for sound synthesis
- multimedia-tasks - Debian Multimedia tasks for tasksel
- multimedia-timestretching - Packages for stretching music and audio
- multimedia-video - Video packages
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 12.04.3 LTS.
- Tango Studio
- Ubuntu Studio
- AVLinux
- DidJiX
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...
DOCUMENTATION
Other Software Lists
- Linux Audio Wiki - All apps
- Linux Software on KVR Audio
- Awesome Linux Software (audio section)
- Comparison of free software for audio - Wikipedia, the free encyclopedia
- LV2 Plugins list
Documentation/Blogs
- Libre Music Production - News, articles, tutorials, interviews, tools, resources...
- Linux Audio Users Guide
- Linux MAO Wiki (fr)
- Linux Audio Wiki
- KXStudio Manual - a good introduction to Linux Audio in general.
- Linuxaudio.org
- ALSA Hardware Compatibility list
- alsa.opensrc.org Wiki (Source)
- JACK Audio Wiki
- CommandLineFu - commands tagged audio
Communities/Forums
- IRC channels on the Freenode Network: #lad, #lau, ##linuxaudio, and #opensourcemusicians
- Linux Audio Mailing lists: Users, Developers, System Tuning, Announces
- /r/linuxaudio - Music and Audio on the Linux platform [RSS]
- Linux Audio Blogs/Planet [RSS]
- audio4linux Forum (de)
- OpenSourceMusician Wiki/Podcast (inactive)
- AVLinux Forums
CONTRIBUTING
See CONTRIBUTING.md
LICENSE
This work is licensed under the CreativeCommons Attribution Share-alike license. Copyright (c) 2015:
72 nodiscc <nodiscc@gmail.com>
1 Aaron Wolf <wolftune@gmail.com>
1 Andrew Kelley <superjoe30@gmail.com>
1 VirtualTam <virtualtam@flibidi.net>
1 paulbatchelor <thisispaulbatchelor@gmail.com>