awesome-linuxaudio
A list of software and resources for professional audio/video/live events production on the Linux platform
Work in progress - See TODO, 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.
See System Setup (WIP) for guides on setting up your system.
Unpackaged
▒ Only in KXStudio repositories
Non-free/closed source
- DAW/Sequencers
- Trackers
- Audio Editors
- Samplers
- Effects/Processing
- DJing / Vinyl emulation
- Synthesizers
- Modular synths
- Organ simulators
- Audio utilities
- System utilities - Pulseaudio - Firewire
- Network streaming/broadcasting
- Lighting
- Video
- Signal processing/electronics
- Score Editors
- Media players
- Metapackages
- Linux Distributions
- SAMPLES/PRESETS/RESOURCES
- DOCUMENTATION
- GLOSSARY
- TODO
- CONTRIBUTING
- LICENSE
DAW/Sequencers
- ardour4 - digital audio workstation
▒
- 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 (Homepage)
- dino - Integrated MIDI piano roll editor and sequencer engine (Homepage)
- jokosher - simple and easy to use audio multi-tracker (Homepage)
- Harrison Mixbus - the first full-featured DAW with true analog style mixing.
- ardour3 - digital audio workstation (graphical gtk2 interface) (Homepage)
- muse - Qt4-based audio/MIDI sequencer (Homepage)
- qtractor - MIDI/Audio multi-track sequencer application (Homepage)
- Radium Editor - Radium is a music editor with a new type of interface. (Source code)
- rosegarden - music editor and MIDI/audio sequencer (Homepage)
- Tracktion - The musician's DAW
- traverso - Multitrack audio recorder and editor (Homepage)
- meterec - minimalistic multi track recorder (Homepage)
- jackbeat - Jackbeat is an audio sequencer for musicians and sound artists
- lmms - Linux Multimedia Studio (Homepage)
- composite - Live performance sequencer (Homepage)
- seq24 - Real time MIDI sequencer (Homepage)
- friniika** - A complete music workstation for Windows/Linux/OSX
- Open Octave - MIDI/Audio sequencer.
Trackers
- Renoise - a Digital Audio Workstation (DAW) using a tracker-based approach.
- milkytracker - music creation tool inspired by Fast Tracker 2 (Homepage)
- schism - ImpulseTracker clone aiming at providing the same look&feel (Homepage)
Audio Editors
- audacity - fast, cross-platform audio editor (Homepage)
- gnusound - multitrack sound editor for GNOME
- kwave - sound editor for KDE (Homepage)
- mhwaveedit - Simple and fast GTK2 sound editor (Homepage)
- smasher - Cross-platform audio loop slicer designed to create sliced loops from WAV, MP3, FLAC or AIFF files in seconds without a sequencer
- snd-gtk - Sound file editor (dummy transitional package) (Homepage)
- sweep - Audio editor and live playback tool (Homepage)
- wavesurfer - Sound Manipulation Program (Homepage)
- LAoE - Layer-based Audio Editor, and it is a rich featured graphical audio sample editor, based on multi-layers, floating-point samples, volume-masks, variable selection-intensity, and many plugins suitable to manipulate sound, such as filtering, retouching, resampling, graphical spectrogram editing by brushes and rectangles, sample-curve editing by freehand-pen and spline and other interpolation curves, effects...
- SndBite - SndBite is a specialized audio editor, designed for breaking large recordings into smaller components with great efficiency. Its principal intended application is in linguistic research where it is often desirable to put each word or sentence into a separate file before further processing.
- 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.
- eisenkraut - A multi-channel and hi-res capable audio file editor (Homepage)
- Shuriken - 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.
- aubio-tools - library for audio segmentation -- utilities (Homepage)
- ReZound - ReZound aims to be a stable, open source, and graphical audio file editor primarily for but not limited to the Linux operating system.
Samplers
- hydrogen - advanced drum machine/step sequencer (Homepage)
- hydrogen-drumkits - drumkits for Hydrogen (Homepage)
- samplv1 - polyphonic sampler synthesizer (Homepage)
- sooperlooper - Looping Sampler (Homepage)
- sooperlooper-lv2 - looping sampler plugin
▒
- sooperlooper-lv2 - looping sampler plugin
- drumgizmo - drum plugin comparable to commercial products
- ls16 - LinuxSampler DSSI plugin GUI
- linuxsampler-all** - realtime audio sampler (meta)
- gigedit - instrument editor for Gigasampler files (Homepage)
- qsampler - LinuxSampler GUI frontend based on the Qt toolkit (Homepage)
- kluppe - a loop-player and recorder designed for live use (Homepage)
- freewheeling - live looping musical instrument (Homepage)
- luppp - luppp music creation tool
- petri-foo - MIDI controllable audio sampler - successor of specimen (Homepage)
- Redux - a sample-based instrument, combined with a powerful phrase sequencer.
Effects/Processing
- calf-plugins - Calf Studiogear - audio effects and sound generators (Homepage)
- tal-plugins - Togu Audio Line Plugins
▒
- abgate - LV2 noise gate plugin (Homepage)
- AF2-10/M - A versatile graphical EQ with a wide range of zero latency analogue modelled filters and realtime FFT display.
- amb-plugins - ambisonics LADSPA plugins (Homepage)
- arctican-plugins - Arctican Plugins (Homepage)
▒
- artyfx - Arty FX plugin suite
▒
- autotalent - pitch correction LADSPA plugin (Homepage)
- zita-at1 - JACK autotuner (Homepage)
- avw.lv2 - collection of Voltage Controlled LV2 modules (Homepage)
- 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
- caps - C* Audio Plugin Suite (Homepage)
- cmt - a collection of LADSPA plugins (Homepage)
- deteriorate-lv2 - set of LV2 plugins to deteriorate sound quality
▒
- distrho-plugins-lv2 - DISTHRO Plugin Ports
▒
- distrho-plugins-vst - DISTHRO Plugin Ports
▒
- dpf-plugins - audio plugin collection from DISTRHO
▒
- drc - digital room correction (Homepage)
- drowaudio-plugins - dRowAudio Plugins
▒
- eq10q - LV2 equalizer
- fil-plugins - parametric equalizer LADSPA plugin (Homepage)
- fomp - collection of LV2 audio plugins (Homepage)
- foo-plugins - Foo LADSPA plugins
▒
- freqtweak - Realtime audio frequency spectral manipulation (Homepage)
- g2reverb - reverb LADSPA plugin
- glitch - Multi-effects audio plugin with sequencer
- guitarix - Rock guitar amplifier for Jack (Homepage)
- gxvoxtonebender - Fuzz Tonebender LV2 plugin
▒
- holap - Holborn Audio Plugins
▒
- invada-studio-plugins-ladspa - Invada Studio Plugins - a set of LADSPA audio plugins (Homepage)
- invada-studio-plugins-lv2 - Invada Studio Plugins - a set of LV2 audio plugins
- invada-studio-plugins-lv2 - Invada Studio Plugins - a set of LV2 audio plugins (Homepage)
- ir.lv2-1.2 - LV2 IR reverb (1.2 version)
▒
- ir.lv2 - LV2 IR reverb (Homepage)
- jalv - tool to run LV2 plugins as stand-alone applications (Homepage)
- juced-plugins - Juced Plugins
▒
- klangfalter - convolution audio plugin
▒
- leet-plugins - LEET LADSPA plugins
▒
- luftikus - analog modeled equalizer
▒
- lv2fil - Stereo and mono LV2 plugins, four-band parametric equalisers
▒
- lv2vocoder - LV2 vocoder plugin (Homepage)
- mcp-plugins - LADSPA plugins designed for Alsa Modular Synth (Homepage)
- mda-lv2 - Paul Kellett's MDA plugins ported to LV2 (Homepage)
- mda-vst - MDA VST plugins
- mod-distortion - analog distortion emulation plugin
▒
- mod-pitchshifter - pitch shifter audio plugins
▒
- omins - collection of LADSPA plugins aimed at modular synthesizers (Homepage)
- paulstretch - Extreme sound time-stretch (Homepage
- stretchplayer - Audio file player with time stretch and pitch shifting (Homepage)
- sonic - Simple utility to speed up or slow down speech (Homepage)
- phasex - Phase Harmonic Advanced Synthesis EXperiment (Homepage)
- pitcheddelay - pitch-shifting delay
▒
- playitslowly - Plays back audio files at a different speed or pitch (Homepage)
- radium-compressor - audio compressor for JACK (Homepage)
- rakarrack - Simple and easy guitar effects processor for GNU/Linux (Homepage)
- rev-plugins - reverb LADSPA plugin (Homepage)
- rkrlv2 - Rakarrack LV2 Plugin Ports
▒
- rubberband-ladspa - LADSPA plugin for audio pitch-shifting (Homepage)
- soundstretch - Stretches and pitch-shifts sound independently (Homepage)
- ste-plugins - stereo LADPSA plugins (Homepage)
- swh-plugins - Steve Harris's LADSPA plugins (Homepage)
- tap-plugins - Tom's Audio Processing LADSPA plugins (Homepage)
- teragonaudio-plugins - audio plugins from Teragon Audio
▒
- terminatorx - realtime audio synthesizer (Homepage
- vcf-plugins - VCF LADSPA plugins
▒
- vco-plugins - LADSPA plugin sporting anti-aliased oscillators (Homepage)
- vocoder-ladspa - LADSPA Vocoder Plugin
▒
- vocproc - LV2 plugin for pitch shifting and vocoding (Homepage)
- wah-plugins - auto-wah LADSPA plugin (Homepage)
- wasp-ladspa - WASP LADSPA plugin
▒
- x42-plugins - Collection of LV2 plugins (Homepage)
- zam-plugins - Collection of LV2, LADSPA, LINUX-VST and JACK plugins
- infamous-plugins - creative LV2 plugins
▒
- zita-rev1 - effet de réverbération pro-audio (Homepage)
- creox - a real-time sound/effects processor.
DJing / Vinyl emulation
- mixxx - Digital Disc Jockey Interface (Homepage)
- xwax - open-source vinyl emulation software for Linux with timecoded vinyl support (Homepage)
Synthesizers
- din - digital audio synthesizer (Homepage)
- drumkv1 - old-school drum-kit sampler (Homepage)
- zynaddsubfx - Realtime software synthesizer for Linux (Homepage)
- zynaddsubfx-dssi - dssi plugin of zynaddsubfx (Homepage)
- bristol - vintage synthesizer emulator (Homepage)
- monobristol - simple GUI for Bristol (Homepage)
- amsynth - two oscillator software synthesizer (Homepage)
- argotlunar - Realtime granulator LV2/VST plugin
▒
- yoshimi - software synthesizer based on ZynAddSubFX (Homepage)
- qsynth - fluidsynth MIDI sound synthesiser front-end (Homepage)
- fluidsynth - Real-time MIDI software synthesizer (Homepage)
- fluid-soundfont-gm - Fluid (R3) General MIDI SoundFont (GM)
- add64 - additive synthesizer for JACK
▒
- ams-lv2 - set of Voltage Controlled LV2 modules for Ingen
▒
- blepvco - LADSPA, minBLEP-based, hard-sync-capable oscillator plugins (Homepage)
- cursynth - Cursynth is a polyphonic music synthesizer that runs graphically inside your terminal.
- dexed - FM Plugin Synth
▒
- Discovery Pro - Virtual Analog synthesizer + sampler
- drmr - drmr
▒
- fabla - Fabla drum sampler plugin instrument
▒
- freebirth-data - Bass synthesizer/sample player/sequencer -- sound samples (Homepage)
- freebirth - Bass synthesizer/sample player/sequencer (Homepage)
- gmorgan - MIDI rhythm station emulator software (Homepage)
- helm - polyphonic synthesizer
▒
- hexter - Yamaha DX7 modeling DSSI plugin (Homepage)
- newtonator - LV2 synth that produces unpredictable sounds
▒
- obxd - ob-x emulation plugin
▒
- sineshaper - Monophonic synth plugin with two oscillators and waveshapers (Homepage)
- sorcer - Sorcer polyphonic wavetable synth LV2 plugin
▒
- synthv1 - old-school polyphonic synthesizer (Homepage)
- triceratops-lv2 - polyphonic additive software synthesizer plugin
▒
- whysynth - DSSI Soft Synth Interface (Homepage)
- wolpertinger - Subtractive synth with a sharp bandpass filter
▒
- wsynth-dssi - hack on Xsynth-DSSI to allow wavetable synthesis (Homepage)
- blop - Bandlimited wavetable-based plugins for LADSPA hosts
Modular synths
- ams - Realtime modular synthesizer for ALSA (Homepage)
- 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
▒
Organ simulators
- aeolus - Synthesised pipe organ emulator (Homepage)
- horgand - JACK capable organ softsynth (Homepage)
- azr3-jack - drawbar organ simulator (Homepage)
- setbfree - DSP tonewheel organ (Homepage)
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 (Homepage)
- silan - commandline tool to detect silence in audio-files
- silentjack - silence detector for the JACK audio system (Homepage)
- fadecut - toolset to rip audiostreams, cut, fade in/out and tag the resulting audiofiles (Homepage)
- gwc - Audio file denoiser (Homepage) http://panic.et.tudelft.nl/~costar/gramofile/ 404
- declick - a dynamic digital declicker for audio sample files.
- ecasound - command-line multitrack-capable audio recorder and effect processor (Homepage)
- nama - Multitrack recording with Ecasound (Homepage)
- timemachine - JACK audio recorder for spontaneous and conservatory use (Homepage)
- sox - Swiss army knife of sound processing (Homepage)
- libsox-fmt-all - All SoX format libraries (Homepage)
- Samplecat - a program for cataloguing and auditioning audio samples.
Meters & Analysis
- brp-pacu - audio analysis tool (Homepage)
- ebumeter - Loudness measurement according to EBU-R128 (Homepage)
- extace - waveform viewer (Homepage)
- jaaa - audio signal generator and spectrum analyser (Homepage)
- jackmeter - a basic command line meter for the JACK audio system (Homepage)
- jkmeter - vu-mètre horizontal ou vertical pour le kit de connexion audio Jack (Homepage)
- bitmeter - diagnosis tool for JACK audio software (Homepage)
- xoscope - digital oscilloscope (Homepage)
- meterbridge - Collection of Audio meters for the JACK audio server (Homepage)
- QLoud - tool to measure loudspeaker frequency and step responses and distortions
- siggen - Waveform generation tools (Homepage)
- spek - acoustic spectrum analyser
- sonic-visualiser - View and analyse the contents of music audio files (Homepage)
- easyssp - audio visualization plugin
▒
- japa - JACK and ALSA Perceptual Analyser (Homepage)
Tuners & Metronomes
- fmit - Free Music Instrument Tuner (Homepage)
- gtklick - simple metronome GUI for JACK (Homepage)
- gtick - Metronome application (Homepage)
- gxtuner - Tuner for Jack (Homepage)
- lingot - accurate and easy to use musical instrument tuner
- gtkguitune - Guitar and other instruments tuner
MIDI Utilities
- abcmidi - converter from ABC to MIDI format and back (Homepage)
- arpage - MIDI Arpeggiator w/ JACK Tempo Sync.
▒
- gmidimonitor - GTK+ application that shows MIDI events (Homepage
- jack-keyboard - Virtual MIDI keyboard for JACK MIDI (Homepage)
- kmidimon - MIDI monitor using ALSA sequencer and KDE user interface (Homepage)
- m2hpc - MIDI to Hydrogen Pattern Converter
- midimsg-lv2 - set of plugins to transform midi output
- midisox - a SoX-like workalike, for handling MIDI files
- qmidiarp - MIDI arpeggiator for ALSA (Homepage)
- qmidinet - MIDI Network Gateway via UDP/IP Multicast (Homepage)
- vmpk - Virtual MIDI Piano Keyboard (Homepage)
- mididings - MIDI router and processor based on Python (Homepage)
- swami - MIDI instrument editor application (Homepage)
- 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).
Transcoding
- handbrake - versatile DVD ripper and video transcoder (GTK+ GUI) (Homepage)
- winff-qt - Qt variant of winff (Homepage)
- soundconverter - GNOME application to convert audio files into other formats (Homepage)
- ambdec - Ambisonic decoder for first and second order (Homepage)
- hydro2sf2 - a tool which allows you to convert a Hydrogen drumkit into a SF2 soundfont
- ogmrip - Application for ripping and encoding DVD (Homepage)
- winff - graphical video and audio batch converter using ffmpeg or avconv (Homepage)
- ffmpeg - Tools for transcoding, streaming and playing of multimedia files (Homepage)
- mplayer2 - next generation movie player for Unix-like systems (Homepage)
- zita-bls1 - convertisseur de signaux stéréo binauraux (Homepage)
- mp3splt-gtk - GTK interface to split MP3 and Ogg Vorbis files without reencoding (Homepage)
- dir2ogg - audio file converter into ogg-vorbis format (Homepage)
- mp3diags - find issues in MP3 files and help to solve them (Homepage)
- mp3val - program for MPEG audio stream validation (Homepage)
- transmageddon - video transcoder for Linux and Unix systems built using GStreamer (Homepage)
- ffmpeg2theora - Theora video encoder using ffmpeg (Homepage)
- sound-juicer - GNOME CD Ripper (Homepage)
System utilities
- a2jmidid - Daemon for exposing legacy ALSA MIDI in JACK MIDI systems (Homepage)
- aconnectgui - graphical ALSA sequencer connection manager
- aj-snapshot - make snapshots of JACK connections (Homepage)
- alsa-tools-gui - GUI based ALSA utilities for specific hardware (Homepage)
- alsa-tools - Console based ALSA utilities for specific hardware (Homepage)
- alsa-utils - Utilities for configuring and using ALSA (Homepage)
- cadence - JACK audio toolbox
- carla-lv2 - audio plugin host (LV2 plugin)
- carla - audio plugin host
- catia - extended JACK patchbay
- claudia - extended ladish frontend
- dssi-vst - Adapter for VST an VSTi audio plugins
▒
- 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
- festige - GUI for fst and dssi-vst
- ffado-mixer-qt4 - FFADO D-Bus mixer applets (QT4) (Homepage)
- gladish - graphical interface for LADI Session Handler (Homepage)
- ingen - modular host for LV2 plugins.
- jack-capture - program for recording soundfiles with jack (Homepage)
- jack-mixer - JACK Audio Mixer (Homepage)
- gjacktransport - access to the JACK's transport mechanism as touchable slider (Homepage)
- jack-rack - LADSPA effects "rack" for JACK (Homepage)
- jack-tools - various JACK tools: dl, record, scope, osc, plumbing, udp, play, transport (Homepage)
- jackd2-firewire - JACK Audio Connection Kit (FFADO and FreeBoB backends) (Homepage)
- jackd2 - JACK Audio Connection Kit (server and example clients) (Homepage)
- jackeq - routes and manipulates audio from/to multiple sources (Homepage)
- laditools - Linux Audio Desktop Integration Tools (Homepage)
- linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT
- mediainfo-gui - graphical utility for reading information from audio/video files (Homepage)
- mediainfo - command-line utility for reading information from audio/video files (Homepage)
- patchage - modular patch bay for Jack audio and Alsa Midi (Homepage)
- qjackctl - User interface for controlling the JACK sound server (Homepage)
- qjackrcd - Qt4 application to record JACK server outputs (Homepage)
- realtimeconfigquickscan - Linux configuration checker for systems to be used for real-time audio
- rotter - JACK client for transmission recording and audio logging (Homepage)
- rtkit - Realtime Policy and Watchdog Daemon (Homepage)
- simple-sysexxer - GUI tool to create backups of the memory contents of MIDI devices
- zita-ajbridge - alsa to jack bridge (Homepage)
- zita-mu1 - organise stereo monitoring for Jack Audio Connection Kit (Homepage)
- rtirq-init - startup script for realtime-preempt enabled kernels (Homepage)
Pulseaudio
- padevchooser - PulseAudio Device Chooser (Homepage)
- paman - PulseAudio Manager (Homepage)
- paprefs - PulseAudio Preferences (Homepage)
- pavucontrol - PulseAudio Volume Control (Homepage)
- pavumeter - PulseAudio Volume Meter (Homepage)
- pulseaudio-module-jack - jackd modules for PulseAudio sound server (Homepage)
- pulseaudio-module-lirc - lirc module for PulseAudio sound server (Homepage)
- pulseaudio-module-x11 - X11 module for PulseAudio sound server (Homepage)
- pulseaudio-utils - Command line tools for the PulseAudio sound server (Homepage)
- pulseaudio - PulseAudio sound server (Homepage)
Firewire
- libraw1394-11 - library for direct access to IEEE 1394 bus (aka FireWire) (Homepage)
- libraw-bin - raw image decoder library (tools) (Homepage)
- libraw10 - raw image decoder library (Homepage)
- libraw1394-tools - library for direct access to IEEE 1394 bus (aka FireWire) (Homepage)
Network streaming/broadcasting
- Airtime - With open source Sourcefabric Airtime, online radio has never been easier.
- autoradio - radio automation software (Homepage)
- darkice - Live audio streamer (Homepage)
- darksnow - simple graphical user interface to darkice (Homepage)
- gpac - GPAC Project on Advanced Content - utilities (Homepage)
- icecast2 - streaming media server (Homepage)
- oggfwd - basic icecast source client for audio and video streaming (Homepage)
- ices2 - Ogg Vorbis streaming source for Icecast 2 (Homepage)
- ezstream - easy media streaming client over icecast servers (Homepage)
- idjc - graphical shoutcast/icecast client (Homepage)
- landell - audio and video streams manager (Homepage)
- vlc-nox - multimedia player and streamer (without X support) (Homepage)
- vlc - multimedia player and streamer (Homepage)
- zita-njbridge - Jack clients to transmit multichannel audio over a local IP network (Homepage)
- liquidsoap - audio streaming language (Homepage)
- liguidsoap - control GUI for liquidsoap (Homepage)
- liquidsoap-plugin-all - audio streaming language -- all plugins (Homepage)
Lighting
- Q Light Controller+ (QLC+) - a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.
- hyperion - An opensource 'AmbiLight' implementation controlled using the RaspBerry Pi
- D::Light - mobile, flexible solution to control modern lighting/performance technology.
Video
See also Linux4VJs VJ tools
- Cinelerra - Cinema Production Software
- Lightworks - professional Non-Linear Editing (NLE) software supporting resolutions up to 4K.
- openshot - Create and edit videos and movies (Homepage)
- 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
- dvswitch - basic video mixer for live DV streams (Homepage)
- ffdiaporama - Movie creator from photos and video clips (Homepage)
- FreeJ - a video mixer: an instrument for realtime video manipulation
- freemix - live video performance software
- frei0r-plugins - minimalistic plugin API for video effects, plugins collection (Homepage)
- Gephex - modular video jockey software
- glmixer - Graphic Live Mixer
- kdenlive - non-linear video editor (Homepage)
- kino - Non-linear editor for Digital Video data (Homepage)
- lives - Video Editing system allowing users to edit and create video (Homepage)
- 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 (Homepage)
- 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 (Homepage)
- 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 (Homepage)
3D Modeling/CGI
- blender - Very fast and versatile 3D modeller/renderer (Homepage)
- aqsis - 3D rendering solution adhering to the RenderMan(R) standard, binaries (Homepage)
- 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 (Homepage)
- fractalnow - Fast, advanced fractal generator (Homepage)
- fraqtive - draws Mandelbrot and Julia fractals (Homepage)
- geomview - interactive geometry viewing program (Homepage)
- javamorph - Java morphing film-make program for pixel picture-input (Homepage)
- k3d - 3D modeling and animation system, binary files (Homepage)
- makehuman - Modelling of 3-Dimensional humanoid characters (Homepage)
- mandelbulber - 3D fractal renderer and animator (Homepage)
- meshlab - System for processing and editing triangular meshes (Homepage)
- sunflow - rendering system for photo-realistic image synthesis (GUI) (Homepage)
- sweethome3d-furniture-editor - Sweet Home 3D Furniture Library Editor (Homepage)
- sweethome3d-furniture-nonfree - Interior 2D design application with 3D preview (additional non-free furniture) (Homepage)
- sweethome3d-furniture - Interior 2D design application with 3D preview (additional furniture) (Homepage)
- sweethome3d-textures-editor - Sweet Home 3D Textures Library Editor (Homepage)
- sweethome3d - Interior 2D design application with 3D preview (Homepage)
- 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 (Homepage)
- 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.
Authoring
- aegisub - advanced subtitle editor (Homepage)
- devede - simple application to create Video DVDs (Homepage)
- gnome-subtitles - Subtitle editor for the GNOME Desktop environment (Homepage)
- subtitlecomposer - Subtitles editor for KDE (Homepage)
- subtitleeditor - Graphical subtitle editor with sound waves representation (Homepage)
- vlc-plugin-vlsub - VLC extension to download subtitles from opensubtitles.org (Homepage)
Signal processing/electronics
- cabbage-plugins-extra - csound development toolkit plugins (Extra)
▒
- cabbage-plugins - csound development toolkit plugins
▒
- clam-networkeditor-examples - CLAM Network Editor, examples (Homepage)
- clam-networkeditor - CLAM Network Editor, prototyping tool for CLAM (Homepage)
- csladspa - LADSPA plugin for Csound (Homepage)
- csound-data - data files used by the csound library (Homepage)
- csound-utils - miscellaneous utilities for the Csound system (Homepage)
- csound - powerful and versatile sound synthesis software (Homepage)
- csoundqt - frontend for the csound sound processor (Homepage)
- IanniX - a graphical open source sequencer, based on Iannis Xenakis works, for digital art.
- lcd4linux - Grabs information and displays it on an external lcd (Homepage)
- lcdproc - LCD display driver daemon and clients (Homepage)
- lirc - infra-red remote control support (Homepage)
- nyquist - language for music composition and sound synthesis (Homepage)
- pd-csound - Csound external for PureData (Homepage)
- puredata - realtime computer music and graphics system (Homepage)
- 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) (Homepage)
- supercollider - real time audio synthesis programming language (Homepage)
Score Editors
- musescore - popular professional level WYIWYG music score editor (Homepage)
- denemo - GTK+ front end to GNU Lilypond (Homepage)
- lilypond - program for typesetting sheet music (Homepage)
- nted - Musical score editor (Homepage)
Media players
- rhythmbox - music player and organizer for GNOME (Homepage)
- amarok - easy to use media player based on the KDE Platform (Homepage)
- ario - GTK+ client for the Music Player Daemon (MPD) (Homepage)
- audacious - small and fast audio player which supports lots of formats (Homepage)
- banshee - Media Management and Playback application (Homepage)
- cantata - KDE client for the music player daemon (MPD) (Homepage)
- clementine - modern music player and library organizer (Homepage)
- exaile - flexible, full-featured audio player (Homepage)
- gmusicbrowser - graphical jukebox for large music collections (Homepage)
- gnome-music - Music is the new GNOME music playing application (Homepage)
- gpodder - podcast client and feed aggregator (Homepage)
- Groove Basin - Music player server with a web-based user interface (Homepage)
- guayadeque - lightweight music player (Homepage)
- moc - ncurses based console audio player (Homepage)
- mplayer2 - next generation movie player for Unix-like systems (Homepage)
- mpv - video player based on MPlayer/mplayer2 (Homepage)
- musique - Simple but sophisticated graphical music player (Homepage)
- quodlibet - audio library manager and player for GTK3 (Homepage)
- sonata - GTK+ client for the Music Player Daemon (MPD) (Homepage)
- vlc - multimedia player and streamer (Homepage)
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
- ArtistX
- 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 fore Creative Commons multimedia content
- Freepats project - Free and open instrument sets, samples, sound synthesis, music...
DOCUMENTATION
Tutorials/scripts
Useful automation scripts may be found in the scripts directory.
Tutorials and howto guides about Linux multimedia software can be found on the Tutorials page.
Other Software Lists
- Linux Software on KVR Audio
- Comparison of free software for audio - Wikipedia, the free encyclopedia
Documentation/Blogs
- Libre Music Production - News, articles, tutorials, interviews, tools, resources...
- Linux Audio Users Guide
- Linux MAO Wiki (fr)
- Linux Audio Wiki (currently reordering, see migration)
- KXStudio Manual - a good introduction to Linux Audio in general.
- Linuxaudio.org (see migration)
- Autostatic - Linux Audio Babble (RSS)
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
GLOSSARY
- LADSPA - an (API) standard for handling audio filters and audio signal processing effects.
- DSSI - a virtual instrument (software synthesizer) plugin architecture for use by music sequencer applications.
- LV2 - (LADSPA version 2) an open standard for Audio plug-ins and matching host applications.
- LADSPA, DSSI, LV2 and VST Plugins on Linux
- Comparison of audio coding formats, List of codecs, Lossy compression, Lossless compression
- ALSA - part of the Linux kernel that provides an API for sound card device drivers. ALSA presentation
- JACK Audio Connection Kit professional sound server daemon that provides real-time, low latency connections for both audio and MIDI data between applications. JACK presentation -
TODO
- Sort and add http://wiki.linuxaudio.org (wiki cleanup and migration progress at migration.md), contact LAU mailing list to update the wiki from here.
- sort unsorted links
- Package all unpackaged software
for Debian - Add ID3 taggers
- Find all dead links
- Find a way to sort items by popularity/quality (sort by votes? links to software review threads in issues? alternativeto.net data?)
- ALSA, Jack, firewire subsections. Timestretching subsection
CONTRIBUTING
- Please edit the README file (using the Markdown syntax) and send your patch as a Pull Request. https://help.github.com/articles/editing-files-in-another-user-s-repository/, https://help.github.com/articles/using-pull-requests/. (Please base your patches on the latest
master
) - Check existing issue reports, or report new ones.
- Entries should be sorted alphabetically inside categories.
- Please label unpackaged and non-free software:
: Unpackaged,
: Non-free/closed source - Exceptionally high-quality software may be marked as bold.
- If there is a debian package available, the link syntax is:
[softwarename](https://packages.debian.org/sid/packagename) - package description ([Homepage](http://url.to/project/homepage)
(try./dwlink -mb packagename | xclip -selection c
) - If there is no debian package the syntax is:
[Software name](http://url.to/project/homepage) - description ``
$ ./dwlink --help
Usage: dwlink [OPTIONS] [package names] [URL]
Description: Generate dokuwiki or markdown links for debian packages or URLs
OPTIONS:
-m enable markdown mode
-b enable bullet list
-w only generate link to homepage
-u generate link for an URL
-c only check if packages are in official debian repos
-k use kxstudio website as package URL
- Linking to useful websites or howtos can be done at the end of the file in the relevant section. Useful bookmarklet:
javascript:void(prompt("","["+document.title+"]("+location.href+")"));
(or usedwlink -ub http://url.to/copy
) - Contributors list can be updated with
git shortlog -sne
LICENSE
This work is licensed under the CreativeCommons Attribution Share-alike license. Copyright (c) 2015:
72 nodiscc <[email protected]>
1 Aaron Wolf <[email protected]>
1 Andrew Kelley <[email protected]>
1 VirtualTam <[email protected]>
1 paulbatchelor <[email protected]>
Links to source material can be found in migration.md