awesome-linuxaudio

A list of software and resources for professional audio/video/live events production on Linux.

Github stars Tracking Chart

awesome-linuxaudio

A list of software and resources for professional audio/video/live events production on the Linux platform

Work in progress - See current issues and CONTRIBUTING.

This list is provided to help you build your own GNU/Linux based A/V production environment. Most of the listed software is packaged for Debian, and should be directly installable using your package manager. Software that can be run on other GNU/Linux distributions may also be added to the list. This list focuses on sound, video, lighting and live applications. Software listed here is Free Software unless noted otherwise.


List keys:

  • ◼ Debian package: can be installed directly using APT on Debian and derivatives.
  • ▒ KXStudio package: can be installed using APT on KXStudio or Debian with KXStudio repositories enabled.
  • © Non-Free/closed source software: programs that restrict use/study/modification/distribution.


DAW/Sequencers

  • ardour - Digital Audio Workstation (DAW) and Multichannel Hard Disk Recorder (HDR) ()
  • vcvrack - Open-source virtual Eurorack DAW
  • AudioNodes - Free, modular audio production suite with multi-track audio mixing, audio effects, parameter automation, MIDI editing, synthesis, cloud production, custom MIDI i/o, and more. (Browser version) ©
  • b-step sequencer - harmonic music step sequencer to create melodies, arpeggios, drumsets, and basslines on the fly ©
  • Bitwig Studio - dynamic software for creation and performance of your musical ideas on stage or in the studio. ©
  • dino - Integrated MIDI piano roll editor and sequencer engine ()
  • friniika - A complete music workstation for Windows/Linux/OSX
  • Harrison Mixbus - the first full-featured DAW with true analog style mixing. ©
  • helio-workstation - Free linear-based music For macOS, Linux, Windows, iOS and Android, with clean interface, version control, synchronization between devices, undo history, and more.
  • lmms - Linux Multimedia Studio ()
  • meterec - minimalistic multi track recorder ()
  • muse - Qt4-based audio/MIDI sequencer ()
  • qtractor - MIDI/Audio multi-track sequencer application ()
  • Radium Editor - Radium is a music editor with a new type of interface.
  • REAPER - A complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset. ©
  • rosegarden - music editor and MIDI/audio sequencer ()
  • seq24 - Minimalist Real time MIDI sequencer ()
  • [sequencer64] - Real time MIDI sequencer, a major reboot of seq24 with many new features.
  • Tracktion - The musician's DAW ©
  • traverso - Multitrack audio recorder and editor ()

Trackers

  • goattracker - C64 music editor. )
  • jacker - A MIDI tracker for JACK
  • klystrack - Chiptune tracker ()
  • milkytracker - music creation tool inspired by Fast Tracker 2 ()
  • Renoise - a Digital Audio Workstation (DAW) using a tracker-based approach. ©
  • schism - ImpulseTracker clone aiming at providing the same look&feel ()
  • []

Audio Editors

  • audacity - fast, cross-platform audio editor ()
  • eisenkraut - A multi-channel and hi-res capable audio file editor ()
  • kwave - sound editor for KDE ()
  • LAoE - Rich featured graphical audio sample editor featuring multi-layers, floating-point samples, volume-masks, variable selection-intensity, spectrogram editing, and plugins 2011
  • mhwaveedit - Simple and fast GTK2 sound editor () 2013
  • ReZound - ReZound aims to be a stable, open source, and graphical audio file editor primarily for but not limited to the Linux operating system. 2008
  • Shuriken beat slicer - beat slicer with beat detection and time stretching capabilities. Easy QT4 interface to slice up drum loops, assign hits to MIDI keys, and change the tempo of loops in real-time.
  • smasher - Cross-platform audio loop slicer designed to create sliced loops from WAV, MP3, FLAC or AIFF files in seconds without a sequencer 2013
  • Sound Studio - A simple (minimal) light-weight tool for editing smaller soundfiles. Because Sound Studio uses Sox, it can cope with a wide variety of audio file formats. 2013
  • sweep - Audio editor and live playback tool ()

Samplers

  • 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 ()
  • giada - hardcore loop machine ()
  • hydrogen - advanced drum machine/step sequencer ()
  • linuxsampler-all - realtime audio sampler (Standalone, DSSI, LV2 and VST)
    • ls16 - DSSI plugin offering a front-end to the LinuxSampler library.
  • samplv1 - polyphonic sampler synthesizer ()
  • avldrums.lv2 - drum sample player plugin dedicated to Glen MacArthur's AVLdrums. Rapidly sequence and mix midi-drums.
  • dgedit - drum kit editor for DrumGizmo ()
  • freewheeling - live looping musical instrument ()
  • kluppe - a loop-player and recorder designed for live use ()
  • luppp - music creation tool, intended for live use. ()
  • petri-foo - MIDI controllable audio sampler - successor of specimen ()
  • qsampler - LinuxSampler GUI frontend based on the Qt toolkit ()
  • Redux - a sample-based instrument, combined with a powerful phrase sequencer. ©
  • sooperlooper - Looping Sampler ()
  • SuperBoucle - Loop application synced with jack transport
  • Tapeutape - Highly configurable midi-controlled virtual sampler.

Effects/Processing

Collections

  • calf-plugins - Calf Studiogear - audio effects and sound generators ()
  • dpf-plugins - audio plugin collection from DISTRHO
  • freaked-plugins - Granulator, pre-delay, reverb tail and distortion LV2 Plugins
  • tal-plugins - Togu Audio Line Plugins (Dub-3, Filter/-2, NoiseMaker, Reverb/-2/-3, Vocoder-2)
  • amb-plugins -reverb) - ambisonics LADSPA plugins ()
  • arctican-plugins - Arctican Plugins
  • artyfx - Arty FX plugin suite
  • avw.lv2 - collection of Voltage Controlled LV2 modules () 2013
  • caps-lv2 - LV2 port for the CAPS Audio Plugin Suite
  • caps - C* Audio Plugin Suite (CAPS) comprises a range of classic sound effects and a few more basic audio DSP units, signal and noise generators. ()
  • cmt - a collection of LADSPA plugins ()
  • drowaudio-plugins - dRowAudio Plugins (LV2 & VST)
  • fomp - 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators LV2 plugins. ()
  • foo-plugins - small set of LADSPA plugins (Lookahead Limiter/Transient Architect)
  • infamous-plugins - creative LV2 plugins
  • invada-studio-plugins-ladspa - Invada Studio Plugins - a set of LADSPA audio plugins ()
  • invada-studio-plugins-lv2 - Invada Studio Plugins - a set of LV2 audio plugins ()
  • juced-plugins - Juced Plugins
  • leet-plugins - LEET LADSPA plugins
  • Linux Studio Plugins - Collection of LV2/LADSPA/VST/standalone audio processing applications
  • mda-lv2 - Paul Kellett's MDA 36 high-quality plugins ported to LV2 ()
    • mda-vst - Paul Kellett's MDA plugins ported to VST
    • mod-mda-lv2 - Paul Kellett's MDA plugins ported to LV2 (MOD version)
  • mod-utilities - LV2 plugin utilities (filters/gain/switches/meter)
  • psi-plugins - small collection of LV2 plugins ideal for (but not limited to) electronic music.
  • ste-plugins - stereo LADPSA plugins ()
  • swh-lv2 - Steve Harris's SWH plugins ported to LV2 ()
  • swh-plugins - Steve Harris's LADSPA plugins ()
  • tap-plugins - Tom's Audio Processing LADSPA plugins ()
  • teragonaudio-plugins - audio plugins from Teragon Audio
  • vcf-plugins - VCF LADSPA plugins
  • vco-plugins - LADSPA plugin sporting anti-aliased oscillators ()
  • x42-plugins - Collection of LV2 plugins ()
  • zam-plugins - Plugins for high quality audio processing ()

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 ()
  • 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. ()
  • creox - a real-time sound/effects processor.
  • deteriorate-lv2 - set of LV2 plugins to deteriorate sound quality
  • drc - digital room correction ()
  • freqtweak - Realtime audio frequency spectral manipulation ()
  • g2reverb -reverb LADSPA plugin
  • glitch - Multi-effects audio plugin with sequencer ©
  • go-dsp-guitar - A cross-platform effects processor / amp simulator for electric guitars and other instruments. Supports JACK and remote control through web interface.
  • guitarix - Rock guitar amplifier for Jack (Standalone/LADSPA/LV2) ()
    • gxplugins - extra lv2 plugins from the guitarix project
  • gxvoxtonebender - Fuzz Tonebender LV2 plugin
  • holap - Holborn Audio DSSI and LADSPA audio plugins including DSP effects and a FM synthesizer
  • ir.lv2 - LV2 IR reverb ()
  • klangfalter - convolution reverb audio plugin (LV2/VST)
  • lv2vocoder - LV2 vocoder plugin ()
  • malefica - virtual high-gain distortion guitar pedal based on original schematics ©
  • mod-distortion - analog distortion emulation plugin
  • mod-pitchshifter - Pitch Shifter LV2 effects
  • paulstretch - Extreme sound time-stretch ()
  • 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 ()
  • sonic - Simple utility to speed up or slow down speech ()
  • soundstretch - Stretches and pitch-shifts sound independently ()
  • stretchplayer - Audio file player with time stretch and pitch shifting ()
  • terminatorx - realtime audio synthesizer ()
  • vm.lv2 - virtual machine plugin bundle (Control, CV, Audio, Atom)
  • vocoder-ladspa - LADSPA Vocoder Plugin
  • vocproc - LV2 plugin for pitch shifting and vocoding ()
  • wah-plugins - auto-wah LADSPA plugin ()
  • wasp-ladspa - WASP LADSPA plugin
  • zita-at1 - JACK autotuner ()
  • zita-rev1 - pro-audio reverb effect ()

DJing / Vinyl emulation

  • mixxx - Digital Disc Jockey Interface ()
  • xwax - open-source vinyl emulation software for Linux with timecoded vinyl support ()

Synthesizers

Additive

  • andes - sound synthesiser based on Perlin noise
  • triceratops-lv2 - polyphonic additive software synthesizer plugin
  • add64 - additive synthesizer for JACK
  • yoshimi - software synthesizer based on ZynAddSubFX ()
  • zynaddsubfx - Realtime software synthesizer for Linux ()

Subtractive

  • amsynth - two oscillator software synthesizer ()
  • blepvco - LADSPA, minBLEP-based, hard-sync-capable oscillator plugins ()
  • bristol - vintage synthesizer emulator ()
  • cursynth - Cursynth is a polyphonic music synthesizer that runs graphically inside your terminal.
  • Discovery Pro - Virtual Analog synthesizer + sampler ©
  • helm - polyphonic synthesizer
  • obxd - ob-x emulation plugin
  • sineshaper - Monophonic synth plugin with two oscillators and waveshapers ()
  • synthv1 - old-school polyphonic synthesizer ()
  • whysynth - DSSI Soft Synth Interface ()
  • wolpertinger - Subtractive synth with a sharp bandpass filter

FM

  • adlplug - FM synthesizer plugins, based on OPL3 and OPN2 sound chip emulations
  • dexed - FM Plugin Synth closely modeled on the Yamaha DX7, including midi cartridge librarian/manager for the DX7.
  • hexter - Yamaha DX7 modeling DSSI plugin ()
  • juce-opl - Emulation of the Yamaha OPL sound chip used in PC sound cards from the 90s.
  • oxefmsynth - 8 operators FM synth

Wavetable

  • sorcer - Sorcer polyphonic wavetable synth LV2 plugin
  • wsynth-dssi - hack on Xsynth-DSSI to allow wavetable synthesis ()

Other synths

  • drumkv1 - old-school drum-kit sampler ()
  • fabla - Fabla drum sampler plugin instrument
  • foo-yc20-vst - VST implementation of a 1969 designed Yamaha combo organ, the YC-20.
  • qsynth - fluidsynth MIDI sound synthesiser front-end ()
  • Tracktion BioTek - new generation of software synth that combines the sounds of nature with a complex synthesis engine to create weird and wonderful organic soundscapes. ©
  • argotlunar - Realtime granulator LV2/VST plugin
  • din - digital audio synthesizer ()
  • drmr - An LV2 sampler plugin that (currently) plays hydrogen drum kits
  • fluid-soundfont-gm - Fluid (R3) General MIDI SoundFont (GM)
  • fluid-soundfont-gs - Fluid (R3) General MIDI SoundFont (GS)
  • fluidr3-gm-soundfont - Fluid (R3) Mono GM SoundFont from MuseScore 2
  • fluidsynth/-static - Real-time MIDI software synthesizer with plugins for media players ()
  • 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
  • paraphrasis - spectral modeling synthesizer
  • u-he Diva - Virtual Analogue synthesizer ©
  • u-he Hive - Uncomplicated, flexible, CPU-friendly hybrid synthesizer ©
  • u-he Podolski - free, straightforward, CPU-efficient virtual analogue synthesizer. One oscillator, one filter, one envelope and an arpeggiator / sequencer. ©
  • u-he Repro - Meticulously modelled reproductions of two famous analogue synthesizers ©
  • u-he Triple Cheese - Unusual freeware synthesizer without traditional oscillators/wavetables/FM/phase distortion/analogue modelled filters, capable of some surprising sounds. ©
  • u-he Zebra 2 - sound-design playground with numerous sound sculpting tools ©
  • u-he Zebralette - A free synthesizer and an introduction to Zebra2’s fantastic oscillators. ©
  • xsynth-dssi - classic-analog (VCOs/VCF/VCA) style software synthesizer ()

Modular synths

  • ams - Realtime modular synthesizer for ALSA ()
  • BEAST/BSE - music composition and modular synthesis application
  • ingen - modular audio processing system for Jack and LV2 based systems.
    • ams-lv2 - set of Voltage Controlled LV2 modules for Ingen
  • mcp-plugins - LADSPA plugins designed for Alsa Modular Synth ()
  • omins - collection of LADSPA plugins aimed at modular synthesizers ()
  • spiralsynthmodular - object orientated music studio
  • Sunvox - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker) ©
  • u-he Ace - , Compact, clear synthesizer, with a careful selection of modules and semi-modular architecture ©
  • u-he Bazille - large polyphonic modular system with digital (PD, FM based) oscillators, multimode filters, modulation options, and more ©

Organ simulators

Audio utilities

Misc

  • sox - Swiss army knife of sound processing ()
  • declick - a dynamic digital declicker for audio sample files.
  • ecasound - command-line multitrack-capable audio recorder and effect processor ()
  • fadecut - toolset to rip audiostreams, cut, fade in/out and tag the resulting audiofiles ()
  • gwc - Audio file denoiser ()
  • libsox-fmt-all - All SoX format libraries ()
  • Linux Show Player a free cue player designed for sound-playback in stage production. The goal of the project is to provide a complete playback software for musical plays, theater shows and similar.
  • nama - Multitrack recording with Ecasound ()
  • pianobooster - Learn the piano just by playing a game, inspired by Guitar Hero ()
  • Samplecat - a program for cataloguing and auditioning audio samples.
  • showq - MIDI controllable audio player ()
  • silan - commandline tool to detect silence in audio-files
  • silentjack - silence detector for the JACK audio system ()
  • sync-audio-tracks - Audio tracks synchronization command-line tool for video editors that don't support it
  • taptempo - A command line tap tempo. Hit enter key with style and you'll get the corresponding number of beats per minute (BPM). ()
  • timemachine - JACK audio recorder for spontaneous and conservatory use ()

Meters & Analysis

  • easyssp - audio visualization plugin (spectrometer/goniometer) (LV2 & VST)
  • baudline - Time-frequency browser designed for scientific visualization of the spectral domain - Fourier, correlation, transfer function, impulse response, and raster transforms
  • bitmeter - diagnosis tool for JACK audio software ()
  • brp-pacu - audio analysis tool ()
  • ebumeter - Loudness measurement according to EBU-R128 ()
  • extace - waveform viewer ()
  • jaaa - audio signal generator and spectrum analyser ()
  • jackmeter - a basic command line meter for the JACK audio system ()
  • japa - JACK and ALSA Perceptual Analyser ()
  • jkmeter - horizontal or vertical bargraph audio level meter for Jack Audio Connection Kit ()
  • lufsmeter - measures loudness similar to the human perception of loudness. (LV2/VST)
  • meterbridge - Collection of Audio meters for the JACK audio server ()
  • QLoud - tool to measure loudspeaker frequency and step responses and distortions
  • siggen - a set of tools for imitating a laboratory Signal Generator, generating audio signals out of Linux's /dev/dsp audio device. ()
  • sonic-visualiser - View and analyse the contents of music audio files ()
  • spek - acoustic spectrum analyser
  • xoscope - digital oscilloscope ()

Tuners & Metronomes

  • fmit - Free Music Instrument Tuner ()
  • gtick - Metronome application ()
  • gtkguitune - Guitar and other instruments tuner
  • gtklick - simple metronome GUI for JACK ()
  • gxtuner - Tuner for Jack ()
  • lingot - accurate and easy to use musical instrument tuner

MIDI Utilities

  • jack-keyboard - Virtual MIDI keyboard for JACK MIDI ()
  • timidity - Software sound renderer (MIDI sequencer, MOD player) ()
  • abcmidi - converter from ABC to MIDI format and back ()
  • arpage - MIDI Arpeggiator w/ JACK Tempo Sync.
  • gmidimonitor - GTK application that shows MIDI events ()
  • jack-midi-clock - JACK client that sends MIDI beat clock pulses
  • jackass - JACK-MIDI support for VST hosts, including Wine apps
  • kmidimon - MIDI monitor using ALSA sequencer and KDE user interface ()
  • midi-matrix.lv2 - 3-in-1 plugin with GUI (MIDI channel filtering/rerouting/multiplication)
  • mididings - MIDI router and processor based on Python ()
  • MidiJoystick - MidiJoystick is a MIDI client for the Jack Audio Connection Kit on Linux, which lets you use your joystick to emit MIDI commands
  • midimsg-lv2 - set of plugins to transform midi output
  • midisox - a SoX-like workalike, for handling MIDI files
  • pizmidi-plugins - collection of cross-platform MIDI processing plugins.
  • pjb.au MIDI scripts - Various MIDI utilities and scripts
  • qmidiarp - MIDI arpeggiator for ALSA ()
  • QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast
  • qmidinet - MIDI Network Gateway via UDP/IP Multicast ()
  • QXGEdit - Editor for MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
  • qxgedit - MIDI System Exclusive files editor ()
  • SendMIDI - multi-platform command-line tool makes it very easy to quickly send MIDI messages to MIDI devices from your computer.
  • simple-sysexxer - GUI tool to create backups of the memory contents of MIDI devices
  • swami - MIDI instrument editor application ()
  • vmpk - Virtual MIDI Piano Keyboard ()

Transcoding

  • qwinff - GUI for FFmpeg, a powerful command-line media converter. FFmpeg can read audio and video files in various formats and convert them into other formats. ()
  • ambdec - Ambisonic decoder for first and second order ()
  • audiotools - Collection of audio handling programs for the command line ()
  • dir2ogg - audio file converter into ogg-vorbis format ()
  • ffmpeg2theora - Theora video encoder using ffmpeg ()
  • ffmpeg - Tools for transcoding, streaming and playing of multimedia files ()
  • gigedit - instrument editor for Gigasampler files ()
  • gigtools - command line tools for Gigasampler and DLS Level 1/2 files ()
  • hydro2sf2 - a tool which allows you to convert a Hydrogen drumkit into a SF2 soundfont
  • mediainfo-gui - graphical utility for reading information from audio/video files ()
  • mediainfo - command-line utility for reading information from audio/video files ()
  • mp3diags - find issues in MP3 files and help to solve them ()
  • mp3splt-gtk - GTK interface to split MP3 and Ogg Vorbis files without reencoding ()
  • mp3val - program for MPEG audio stream validation ()
  • mplayer - movie player for Unix-like systems ()
  • mplayer2 - next generation movie player for Unix-like systems ()
  • sfarkxtc - Converts soundfonts from legacy sfArk v2 file format to sf2 ()
  • soundconverter - GNOME application to convert audio files into other formats ()
  • transmageddon - video transcoder for Linux and Unix systems built using GStreamer ()
  • winff - graphical video and audio batch converter using ffmpeg or avconv ()
  • zita-bls1 - binaural stereo signals converter ()
  • lame - MP3 encoding library, frontend application, and other sound analysis/convenience tools ()
  • vorbis-tools - OGG Vorbis encoder/decoder, player, information tool, and splitter ()
  • mp3info - An MP3 technical info viewer and ID3 1.x tag editor ()

CD/DVD Ripping

System utilities

JACK

  • cadence - set of tools useful for audio production
  • catia - JACK Audio Patchbay with A2J Bridge and JACK transport integration.
  • claudia - LADISH frontend, focused at session management
  • jackd - JACK Audio Connection Kit ()
  • qjackctl - User interface for controlling the JACK sound server ()
  • aj-snapshot - make snapshots of JACK connections ()
  • gjacktransport - access to the JACK's transport mechanism as touchable slider ()
  • jack-capture - program for recording soundfiles with jack ()
  • jack-link - JACK transport timebase bridge to Ableton Link
  • jack-mixer - JACK Audio Mixer ()
  • 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

Firewire

Plugin hosts & adapters

  • carla/carla-git - Carla is an audio plugin host, with support for many audio drivers and plugin formats, MIDI CC automation and OSC control.
  • festige - graphical interface for fst and dssi-vst, allowing you to run Windows VST plugins on Linux.
  • airwave 2016 - Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts
  • dssi-vst - Adapter for VST an VSTi audio plugins
  • linvst - LinVst enables Windows VSTs to be used as Linux VSTs in Linux VST-capable DAWs.
  • mod-host - LV2 host for JACK, controllable via socket or command line
  • synthpod - Synthpod is an LV2 host
  • vst-bridge - VST bridge for Windows vst on Linux
  • wineasio - Wine ASIO driver for JACK

Pulseaudio

Other system utilities

Network streaming/broadcasting

See https://github.com/awesome-selfhosted/awesome-selfhosted/#media-streaming for the main list

Icecast clients

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

  • Blackmagic DaVinci Resolve - editing, color correction and professional audio post production, all in a single application ©
  • kdenlive - non-linear video editor ()
  • Natron - Cross-platform open-source compositing software, used to produce visual effects.
  • Nuke Studio - cutting-edge toolkits for node-based compositing, editorial and review ©
  • CasparCG Server - professional software used to play out and record professional graphics, audio and video to multiple outputs.for broadcast production
  • CHDK - Canon Hack Development Kit
  • cinelerra - Cinema Production Software
  • delvj - a cyborg video jockey extension for pure data processing
  • dvgrab - grab digital video data via IEEE1394 and USB links ()
  • ffdiaporama - Movie creator from photos and video clips ()
  • frei0r-plugins - minimalistic plugin API for video effects, plugins collection ()
  • Gephex - modular video jockey software
  • glmixer - Graphic Live Mixer
  • Lightworks - professional Non-Linear Editing (NLE) software supporting resolutions up to 4K. ©
  • lives - Video Editing system allowing users to edit and create video ()
  • Luz Studio - A live motion graphics editor and performer.
  • Magic Lantern Firmware - a software enhancement that offers increased functionality to the excellent Canon DSLR cameras.
  • mistserver - Live or Video on Demand streaming media server that works well in any streaming environment
  • Moviepy - Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video compositing (a.k.a. non-linear editing), video processing, or to create advanced effects.
  • nageru - live video mixer, takes in inputs from one or more video cards, mixes them together and outputs a high-quality H.264 stream over TCP ()
  • openshot - Create and edit videos and movies ()
  • pitivi - non-linear audio/video editor using GStreamer ()
  • pydub - Manipulate audio with a simple and easy high level interface http://pydub.com
  • Shotcut - a free, open source, cross-platform video editor
  • synaesthesia - Program for representing sounds visually
  • Veejay - realtime video sequencer and effects processor
  • vid.stab - Video stabilization library
  • xdmx - distributed multihead X server
  • xjadeo - Video player with JACK sync ()
  • ZS4 - advanced video editing and compositing software with over 150 built-in video effects. ©

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 ()
  • flumotion - modern streaming media server built with a modular distributed design, giving you stability and scalability in offering high-quality streaming media.
  • fluxus - A 3D game engine for livecoding worlds into existence.
  • fractalnow - Fast, advanced fractal generator ()
  • fraqtive - draws Mandelbrot and Julia fractals ()
  • geomview - interactive geometry viewing program ()
  • Houdini - Professionnal 3D animation solution using a procedural node-based workflow ©
  • javamorph - Java morphing film-make program for pixel picture-input ()
  • 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 ()
  • Substance Designer - Material Authoring Tool ©
  • Substance Painter - 3D Painting Software ©
  • Substance Player - Easy material tweaking and visualization ©
  • sunflow - rendering system for photo-realistic image synthesis (GUI) ()
  • sweethome3d-furniture-editor - Sweet Home 3D Furniture Library Editor ()
  • sweethome3d-furniture-nonfree - Interior 2D design application with 3D preview (additional non-free furniture) ()
  • sweethome3d-furniture - Interior 2D design application with 3D preview (additional furniture) ()
  • sweethome3d-textures-editor - Sweet Home 3D Textures Library Editor ()
  • sweethome3d - Interior 2D design application with 3D preview ()
  • VSXu Artiste - create stunning open GL based audio reactive visuals.
  • VSXu Player - program that creates inspiring, beautiful pictures to your sound and music
  • wings3d - Nendo-inspired 3D polygon mesh modeller ()
  • yaprm - a free-as-in-freedom modeller to graphicaly design 3d scenes and generate POV-Ray-files for them.

Authoring

Signal processing/electronics

  • cabbage-plugins-extra - csound development toolkit plugins (LV2 & VST, Extra)
  • cabbage-plugins - csound development toolkit plugins (LV2 & VST)
  • camomile - a dynamic vst plugin that loads Pure Data patches
  • 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 ()
  • eteroj.lv2 - Suite of Open Sound Control implementation (OSC) LV2 plugins.
  • IanniX - a graphical open source sequencer, based on Iannis Xenakis works, for digital art.
  • lcd4linux - Grabs information and displays it on an external lcd ()
  • lcdproc - LCD display driver daemon and clients ()
  • lirc - infra-red remote control support ()
  • nyquist - language for music composition and sound synthesis ()
  • pd-csound - Csound external for PureData ()
  • 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 ()
  • i-score - Interactive multi-protocol intermedia sequencer using OSC, Minuit, and more. (Extensions)

Sample segmentation, analysis, programmable editors

  • aubio-tools - library for audio segmentation -- utilities ()
  • snd-gtk-jack - Powerful sound file editor that can be customized and extended using the Scheme programming language ()
  • SndBite - audio editor specialized in linguistic research, designed for breaking large recordings into smaller components with great efficiency.
  • wavesurfer - Sound visualization and manipulation program for speech/sound analysis and sound annotation/transcription ()

Score Editors

  • musescore - popular professional level WYIWYG music score editor ()
  • ariamaestosa - midi tracker/editor with keyboard, guitar, drum and controller views.
  • denemo - GTK+ front end to GNU Lilypond ()
  • impro-visor - Jazz improvisation advisor
  • lilypond - program for typesetting sheet music ()
  • nted - Musical score editor ()
  • tuxguitar - Multitrack guitar tablature editor and player (gp3 to gp5) ()

Media players

Graphical

  • audacious - small and fast audio player which supports lots of formats ()
  • clementine - modern music player and library organizer ()
  • quodlibet - audio library manager and player for GTK3 ()
  • rhythmbox - music player and organizer for GNOME ()
  • vlc - multimedia player and streamer ()
  • amarok - easy to use media player based on the KDE Platform ()
  • ario - GTK+ client for the Music Player Daemon (MPD) ()
  • cantata - KDE client for the music player daemon (MPD) ()
  • 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 ()
  • lollypop - modern music player for GNOME
  • musique - Simple but sophisticated graphical music player ()
  • sonata - GTK+ client for the Music Player Daemon (MPD) ()
  • xmms2 - Client/server based media player system ()

Command-line

  • cmus - lightweight ncurses audio player ()
  • moc - ncurses based console audio player ()
  • mpd - a music server/player that allows local or remote access to audio files, streams and playlists. ()
  • mpv - video player based on MPlayer/mplayer2 ()
  • adplug-utils - audio player for AdLib (OPL2) and Sound Blaster (Dual OPL2/OPL3) audio formats ()
  • gbsplay - emulates the sound hardware of the Nintendo Gameboy from .GBS module dumps ()
  • modplug-tools - command line players for modplug formats (amf, ams, mod...) ()
  • mp3blaster - Full-screen console mp3 and Ogg Vorbis player ()
  • mpg123 - Command-line MPEG layer 1/2/3 audio player ()
  • mplayer2 - next generation movie player for Unix-like systems ()
  • opencubicplayer - UNIX port of Open Cubic Player ()

Metapackages

Linux Distributions

  • KXStudio - KXStudio is a collection of applications and plugins for professional audio production. KXStudio provides Debian and Ubuntu compatible repositories and its own Linux Distribution currently based on Ubuntu 14.04.5 LTS.
  • AVLinux
  • DidJiX
  • Tango Studio
  • Ubuntu Studio

SAMPLES/PRESETS/RESOURCES

  • Musical Artifacts - Helping to catalogue, preserve and free the artifacts you need to produce music.
  • Freesound - a huge collaborative database of audio snippets, samples, recordings, bleeps, ... released under Creative Commons licenses that allow their reuse.
  • CCMixter - Search engine for Creative Commons multimedia content
  • Freepats project - Free and open instrument sets, samples, sound synthesis, music...

DOCUMENTATION

Other Software Lists

Documentation/Blogs

Communities/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>

Overview

Name With Ownernodiscc/awesome-linuxaudio
Primary LanguageShell
Program languageMakefile (Language Count: 2)
Platform
License:Other
Release Count1
Last Release Name0.9 (Posted on )
First Release Name0.9 (Posted on )
Created At2014-12-22 01:58:19
Pushed At2024-04-21 13:21:58
Last Commit At2024-04-21 15:21:49
Stargazers Count1.3k
Watchers Count80
Fork Count74
Commits Count473
Has Issues Enabled
Issues Count0
Issue Open Count0
Pull Requests Count32
Pull Requests Open Count1
Pull Requests Close Count2
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top