awesome-linuxaudio
A list of software and resources for professional audio/video/live events production on the Linux platform
Work in progress - See 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.
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.
Unpackaged
▒ Only in KXStudio repositories
Non-free/closed source
- DAW/Sequencers
- Audio Editors
- Samplers
- Effects/Processing
- Instruments
- Audio utilities
- System utilities
- Transcoding/streaming/transport
- Lighting
- Video
- Signal processing/electronics
- Score Editors
- Media players
- Metapackages
- Linux Distributions
- SAMPLES/PRESETS/RESOURCES
- Unsorted
- DOCUMENTATION
- GLOSSARY
- TODO
- LICENSE
- CONTRIBUTING
DAW/Sequencers
- ardour3 - digital audio workstation (graphical gtk2 interface) (Homepage)
- Bitwig Studio - dynamic software for creation and performance of your musical ideas on stage or in the studio.
`` - Harrison Mixbus - the first full-featured DAW with true analog style mixing.
`` - Renoise - a Digital Audio Workstation (DAW) using a tracker-based approach.
`` - dino - Integrated MIDI piano roll editor and sequencer engine (Homepage)
- IanniX - a graphical open source sequencer, based on Iannis Xenakis works, for digital art.
- jokosher - simple and easy to use audio multi-tracker (Homepage)
- mixxx - Digital Disc Jockey 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
Audio Editors
- audacity - Éditeur audio rapide multi plate-forme (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)
Samplers
- hydrogen - advanced drum machine/step sequencer (Homepage)
- freewheeling - live looping musical instrument (Homepage)
- gigedit - instrument editor for Gigasampler files (Homepage)
- hydrogen-drumkits - drumkits for Hydrogen (Homepage)
- kluppe - a loop-player and recorder designed for live use (Homepage)
- linuxsampler-all - realtime audio sampler (meta)
- ls16 - LinuxSampler DSSI plugin GUI
- luppp - luppp music creation tool
- petri-foo - MIDI controllable audio sampler - successor of specimen (Homepage)
- qsampler - LinuxSampler GUI frontend based on the Qt toolkit (Homepage)
- Redux - a sample-based instrument, combined with a powerful phrase sequencer.
`` - Samplecat - a program for cataloguing and auditioning audio samples.
- sooperlooper - Looping Sampler (Homepage)
Effects/Processing
-
calf-plugins - Calf Studiogear - audio effects and sound generators (Homepage)
-
AF2-10/M - A versatile graphical EQ with a wide range of zero latency analogue modelled filters and realtime FFT display.
-
amb-plugins - greffons LADPSA ambisonics (Homepage)
-
arctican-plugins - Arctican Plugins
▒ -
artyfx - Arty FX plugin suite
▒ -
autotalent - pitch correction LADSPA plugin (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
-
calf-plugins-git - Calf Studiogear - audio effects and sound generators
▒ -
deteriorate-lv2 - set of LV2 plugins to deteriorate sound quality
▒ -
distrho-plugin-ports - DISTHRO Plugin Ports
▒ -
dpf-plugins - audio plugin collection from DISTRHO
▒ -
drowaudio-plugins - dRowAudio Plugins
▒ -
eq10q - LV2 equalizer
-
fil-plugins - parametric equalizer LADSPA plugin (Homepage)
-
foo-plugins - Foo LADSPA plugins
▒ -
freqtweak - Realtime audio frequency spectral manipulation (Homepage)
-
g2reverb - reverb LADSPA plugin
-
glitch - Multi-effects audio plugin with sequencer
-
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)
▒ -
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
-
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)
-
tal-plugins - Togu Audio Line Plugins
▒ -
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
-
creox - a real-time sound/effects processor.
Instruments
- drumgizmo - drum plugin comparable to commercial products
- zynaddsubfx - Realtime software synthesizer for Linux (Homepage)
- add64 - additive synthesizer for JACK
▒ - aeolus - synthétiseur émulant un orgue (Homepage)
- ams-lv2 - set of Voltage Controlled LV2 modules for Ingen
▒ - ams - synthétiseur modulaire en temps réel pour ALSA (Homepage)
- amsynth - two oscillator software synthesizer (Homepage)
- argotlunar - Realtime granulator LV2/VST plugin
▒ - azr3-jack - drawbar organ simulator (Homepage)
- blepvco - LADSPA, minBLEP-based, hard-sync-capable oscillator plugins (Homepage)
- bristol - vintage synthesizer emulator (Homepage)
- composite - Live performance sequencer (Homepage)
- cursynth - desc
▒ - dexed - FM Plugin Synth
▒ - din - digital audio synthesizer (Homepage)
- Discovery Pro - Virtual Analog synthesizer + sampler
- drmr - drmr
▒ - drumgizmo - drum plugin comparable to commercial products
▒ - drumkv1 - old-school drum-kit sampler (Homepage)
- 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)
- horgand - JACK capable organ softsynth (Homepage)
- monobristol - simple GUI for Bristol (Homepage)
- newtonator - LV2 synth that produces unpredictable sounds
▒ - obxd - ob-x emulation plugin
▒ - samplv1 - polyphonic sampler synthesizer (Homepage)
- setbfree - DSP tonewheel organ (Homepage)
- sineshaper - Monophonic synth plugin with two oscillators and waveshapers (Homepage)
- sooperlooper-lv2 - looping sampler plugin
▒ - sorcer - Sorcer polyphonic wavetable synth LV2 plugin
▒ - spiralsynthmodular - object orientated music studio
▒ - Sunvox - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker)
- 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)
- xwax - open-source vinyl emulation software for Linux (Homepage)
- zynaddsubfx-dssi-git - dssi plugin of zynaddsubfx
▒ - zynaddsubfx-dssi - dssi plugin of zynaddsubfx (Homepage)
- zynaddsubfx-git - Realtime software synthesizer for Linux
▒ - BEAST - music composition and modular synthesis application
- amsynth - two oscillator software synthesizer two oscillator software synthesizer (Homepage)
- blop - Bandlimited wavetable-based plugins for LADSPA hosts
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.
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
▒
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 - Convertit les fichiers ABC au format MIDI et inversement
- 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)
- midimsg-lv2 - set of plugins to transform midi output
- midisox - a SoX-like workalike, for handling MIDI files
- qmidiarp - arpégiateur MIDI pour ALSA (Homepage)
- qmidinet - MIDI Network Gateway via UDP/IP Multicast (Homepage)
- vmpk - Virtual MIDI Piano Keyboard (Homepage)
- m2hpc - MIDI to Hydrogen Pattern Converter
System utilities
- jackd2 - Kit de connection audio JACK (serveur et exemples de clients) (Homepage)
- qjackctl - User interface for controlling the JACK sound server (Homepage)
- a2jmidid - démon pour lier des applications obsolètes ALSA MIDI dans des systèmes JACK MIDI (Homepage)
- aconnectgui - gestionnaire graphique de connexion au séquenceur ALSA
- aj-snapshot - fait des captures des connexions JACK (Homepage)
- alsa-utils - utilitaires pour utiliser et configurer 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
▒ - 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)
- 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)
- 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 - Baie modulaire pour l'audio Jack et Alsa Midi (Homepage)
- qjackrcd - Qt4 application to record JACK server outputs (Homepage)
- realtimeconfigquickscan - Linux configuration checker for systems to be used for real-time audio
- rtkit - politique de temps réel et démon de surveillance (Homepage)
- simple-sysexxer - GUI tool to create backups of the memory contents of MIDI devices
- zita-ajbridge - pont alsa vers jack (Homepage)
- zita-mu1 - organise le suivi stéréo pour le kit de connexion audio Jack (Homepage)
- alsa-tools - Console based ALSA utilities for specific hardware (Homepage)
- alsa-tools-gui - GUI based ALSA utilities for specific hardware (Homepage)
- rotter - JACK client for transmission recording and audio logging (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)
Transcoding/streaming/transport
Transcoding
- handbrake - versatile DVD ripper and video transcoder (GTK+ GUI) (Homepage)
- winff-qt - Qt variant of winff (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)
- zita-bls1 - convertisseur de signaux stéréo binauraux (Homepage)
- mp3splt-gtk - GTK interface to split MP3 and Ogg Vorbis files without reencoding (Homepage)
Network streaming
- 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)
- ezstream - easy media streaming client over icecast servers (Homepage)
- idjc - graphical shoutcast/icecast client (Homepage)
- landell - audio and video streams manager (Homepage)
- sound-juicer - GNOME CD Ripper (Homepage)
- vlc-nox - multimedia player and streamer (without X support) (Homepage)
- vlc - multimedia player and streamer (Homepage)
- xdmx - distributed multihead X server
- zita-njbridge - Jack clients to transmit multichannel audio over a local IP network (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
- Cinelerra - Cinema Production Software
- Lightworks - professional Non-Linear Editing (NLE) software supporting resolutions up to 4K.
- openshot - Create and edit videos and movies (Homepage)
- 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.
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.
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 - csound development toolkit plugins
▒ - cabbage-plugins-extra - csound development toolkit plugins (Extra)
▒ - 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)
- 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)
- Psychosynth - an interactive modular soft-synth inspired by the ideas of the Reactable
- 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
- denemo - GTK+ front end to GNU Lilypond (Homepage)
- lilypond - program for typesetting sheet music (Homepage)
- nted - Musical score editor (Homepage)
- musescore popular professional level WYIWYG music 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 multmedia content
Unsorted
-
aubio-tools - Bibliothèque pour la segmentation sonore - utilitaires
-
ecasound - multitrack-capable audio recorder and effect processor (Homepage)
-
fluid-soundfont-gm - Fluid (R3) General MIDI SoundFont (GM)
-
fluidsynth - Logiciel de synthèse MIDI en temps réel (Homepage)
-
gjacktransport - access to the JACK's transport mechanism as touchable slider (Homepage)
-
jamin - Audio mastering from a mixed down multitrack source with JACK (Homepage)
-
libsox-fmt-all - All SoX format libraries (Homepage)
-
mididings - MIDI router and processor based on Python (Homepage)
-
milkytracker - music creation tool inspired by Fast Tracker 2 (Homepage)
-
qsynth - Interface graphique pour le synthétiseur MIDI fluidsynth (Homepage)
-
rezound -
-
schism - Clone de ImpulseTracker (même interface, même comportement) (Homepage)
-
soundconverter - Application GNOME pour convertir des fichiers audio d'un format à un autre (Homepage)
-
sox - outils complets pour le traitement des sons (Homepage)
-
stretchplayer - Audio file player with time stretch and pitch shifting (Homepage
-
timemachine - enregistreur audio JACK pour une utilisation spontanée et de conservation (Homepage)
-
transmageddon - video transcoder for Linux and Unix systems built using GStreamer (Homepage)
-
yoshimi - software synthesizer based on ZynAddSubFX (Homepage)
DOCUMENTATION
General doc/software/forums
- /r/linuxaudio - Music and Audio on the Linux platform
- Linux Audio Blogs/Planet
- Linux Audio Tutorials
- Linux Audio Users Guide
- Linux Audio Wiki
- Linux Audio Users - mailing list for linux audio users
- KXStudio Manual - a good introduction to Linux Audio in general.
- Introduction to Linux & Audio
- KXStudio : Repositories : Applications
- KXStudio : Repositories : Plugins
- Linux MAO Wiki (fr)
- Linux Software on KVR Audio
- Linuxaudio.org - consortium of libre software projects, artists, companies, institutions, organizations, and hardware vendors using Linux/Free Software based systems for professional audio work.
- LinuxMusicians Forum • Index page
- audio4linux Forum (de)
- Libre Music Production - News, articles, tutorials, interviews, tools, resources...
- http://linuxaudio.org/resources
- http://www.linux-sound.org/
- Pro Audio - ArchLinux Wiki
- OpenSourceMusician Wiki/Podcast
- #lad, #lau, ##linuxaudio, and #opensourcemusicians IRC channels on the Freenode Network
- Freepats project - Free and open instrument sets, samples, sound synthesis, music...
- Linux Audio Developers - Linux audio developers mailing list.
- Linux Audio Tuning - mailing list is to help GNU/Linux distribution maintainers and other interested users to share information on system performance tuning matters, especially with regard to real-time Linux kernels.
- Linux Audio Announces - email list to publish announcements.
- Gentoo Pro-Audio Overlay - Pro-audio support for Gentoo users
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.
- Comparison of audio coding formats, List of codecs, Lossy compression, Lossless compression
TODO
- Add tools from http://linux4vjs.net/list-of-linux-tools/ and contact them
- Sort and add http://wiki.linuxaudio.org/wiki/start?do=index (wiki cleanup and migration progress at migration.md)
- add software from http://jackaudio.org/applications/
- add software from kxstudio repos (https://gist.github.com/nodiscc/f8ef6744199ec9f26044)
- sort unsorted links
- provide configuration scripts/guides for debian systems? See System Setup
- re-run
dwlink -mbwithLANG=Cto get packages descriptions in english - add links from http://linux-sound.org/
- Package all unpackaged software
for Debian - Add software from http://www.kvraudio.com/plugins/linux/newest
- add xmms
- http://www.kvraudio.com/news/discodsp-updates-vertigo-additive-synth-to-r3-5-including-linux-support-29997
- http://www.kvraudio.com/news/discodsp-updates-discovery-pro-va-and-wave-synth-to-6-4-5-29782
- Package scripts from http://www.pjb.com.au/midi/
- Group and package scripts from, http://wiki.linuxaudio.org/wiki/scripts_and_tools (partially done in scripts/)
- add software from http://bandshed.net/avlinux6-debs/
LICENSE
This work is licensed under the CreativeCommons Attribution Share-alike license. Copyright (c) 2015:
52 nodiscc <nodiscc@gmail.com>
1 Aaron Wolf <wolftune@gmail.com>
1 Andrew Kelley <superjoe30@gmail.com>
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 ``
- Linking to useful websites or howtos can be done at the end of the file in the relevant section. Here is a bookmarklet to generate a markdown link for the current page URL and title:
javascript:void(prompt("","["+document.title+"]("+location.href+")")); (or use dwlink -ub http://url.to/copy)
- Contributors list can be updated with
git shortlog -sne