Git Product home page Git Product logo

awesome-linuxaudio's Introduction

awesome-linuxaudio

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

Work in progress - See current issues and CONTRIBUTING.

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


List keys:

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


Software

DAW/Sequencers

  • ardour - Digital Audio Workstation (DAW) and Multichannel Hard Disk Recorder (HDR) ()
  • lmms - Linux Multimedia Studio ()
  • vcvrack - Open-source virtual Eurorack DAW
  • 1BITDRAGON - easy to use sample based sequencer. Rhythm Generators, arpeggiators, MIDI/WAV export. ©
  • AudioNodes - Free, modular audio production suite with multi-track audio mixing, audio effects, parameter automation, MIDI editing, synthesis, cloud production, custom MIDI i/o, and more. (Browser version) ©
  • Bitwig Studio - dynamic software for creation and performance of your musical ideas on stage or in the studio. ©
  • dino - Integrated MIDI piano roll editor and sequencer engine
  • friniika - A complete music workstation for Windows/Linux/OSX
  • Harrison Mixbus - the first full-featured DAW with true analog style mixing. ©
  • helio-workstation - Free linear-based music For macOS, Linux, Windows, iOS and Android, with clean interface, version control, synchronization between devices, undo history, and more.
  • Laborejo - is a MIDI sequencer based on classical music notation.
  • meterec - minimalistic multi track recorder ()
  • muse - Qt4-based audio/MIDI sequencer ()
  • ossia score - Interactive sequencer with intelligent timelines supporting audio, video, OSC, MIDI, DMX and more.
  • Patroneo - is an easy to use, pattern based midi sequencer
  • qtractor - MIDI/Audio multi-track sequencer application ()
  • Radium Editor - Radium is a music editor with a new type of interface.
  • REAPER - A complete digital audio production application for computers, offering a full multitrack audio and MIDI recording, editing, processing, mixing and mastering toolset. ©
  • rosegarden - music editor and MIDI/audio sequencer ()
  • seq24 - Minimalist Real time MIDI sequencer ()
  • sequencer64 - Real time MIDI sequencer, a major reboot of seq24 with many new features.
  • Stargate DAW - Cross-platform, all-in-one DAW and plugin suite
  • Tracktion - The musician's DAW ©
  • traverso - Multitrack audio recorder and editor ()
  • Zrythm - A highly automated and intuitive digital audio workstation

Trackers

  • bambootracker - Cross-platform music tracker for the Yamaha YM2608 (OPNA) sound chip which was used in NEC PC-8801/9801 series computers. ()
  • cheesecutter - Tracker program for composing music for the SID chip. ()
  • ft2-clone - Fasttracker 2 clone. ()
  • furnace - Multi-system chiptune tracker.
  • goattracker - C64 music editor. ()
  • hivelytracker - Music tracker program based upon the AHX. ()
  • klystrack - Chiptune tracker. ()
  • komposter - lightweight music composing system. ()
  • milkytracker - Music creation tool inspired by Fast Tracker 2. ()
  • pt2-clone - Multi-platform clone of the classic music making software ProTracker 2 from the Commodore Amiga days. ()
  • Renoise - Digital Audio Workstation (DAW) using a tracker-based approach. ©
  • schism - ImpulseTracker clone aiming at providing the same look & feel. ()
  • tiatracker - music tracker for making Atari VCS 2600. ()
  • tutka - tracker style MIDI sequencer. ()
  • zytrax - Easy to use, tracker-inspired music sequencer. ()

Audio Editors

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

Samplers

  • avldrums.lv2 - drum sample player plugin dedicated to Glen MacArthur's AVLdrums. Rapidly sequence and mix midi-drums.
  • bliss - Performance sampler featuring scalable & themeable GUI, VSTi sampling, 8 macro assignments, dual zero delay feedback filters, sample editor, 7 built-in effects, flexible modulation, parameter morphing and highest offline resampling quality using 512 points SINC algorithm. ©
  • dgedit - drum kit editor for DrumGizmo ()
  • drumgizmo - multichannel, multilayered, cross-platform drum plugin and stand-alone application. It enables you to compose drums in midi and mix them with a multichannel approach ()
  • Fluajho- a simple sf2 soundfont host/player for Linux. Behind the scenes the Fluidsynth library is at work, hence the name.
  • freewheeling - live looping musical instrument ()
  • giada - hardcore loop machine ()
  • hydrogen - advanced drum machine/step sequencer ()
  • hydrogen-drumkits - drumkits for Hydrogen ()
  • hydrogen-drumkits-effects - collection of unusual drumkits for Hydrogen ()
  • kluppe - Loop-player and recorder designed for live use. ()
  • linuxsampler-all - Realtime audio sampler. (Standalone, DSSI, LV2 and VST)
  • luppp - Music creation tool, intended for live use.
  • qsampler - LinuxSampler GUI frontend based on the Qt toolkit. ()
  • redux - Sample-based instrument, combined with a powerful phrase sequencer. ©
  • samplv1 - Polyphonic sampler synthesizer. ()
  • sfizz - SFZ sampler and synth (library, AU/LV2/VST3 plugins and JACK standalone).
  • sooperlooper - Looping sampler. ()
  • sooperlooper-lv2 - Looping sampler plugin.
  • soundux - A cross-platform soundboard
  • Speedrum - MPC style drum sampler, 32 pads with essential effects, and with 8 sample layers per pad ©
  • superboucle - Loop application synced with jack transport.
  • TAL-Sampler - full featured analog modeled synthesizer with a sampler engine as sound source, including a powerful modulation matrix and a high quality self-oscillating 24/12/6 dB low pass filter ©

Effects/Processing

Collections

  • calf-plugins - Calf Studiogear - audio effects and sound generators ()
  • dpf-plugins - audio plugin collection from DISTRHO
  • freaked-plugins - Granulator, pre-delay, reverb tail and distortion LV2 Plugins
  • Linux Studio Plugins (LSP) - Collection of Open Source LV2/LADSPA/VST/standalone audio processing applications. ()
  • tal-plugins - Togu Audio Line Plugins (Dub-3, Filter/-2, Reverb/-2/-3, Vocoder-2)
  • ACMT Essential VST Plug-Ins Collection for Linux - A comprehensive range of essential high-end analogue modelled plug-ins for Linux ©
  • amb-plugins - ambisonics LADSPA plugins ()
  • artyfx - Arty FX plugin suite
  • avw.lv2 - collection of Voltage Controlled LV2 modules () 2013
  • BYOD - Build-Your-Own-Distortion is an audio plugin that allows the user to create custom guitar effects, with a focus on guitar distortion
  • caps-lv2 - LV2 port for the CAPS Audio Plugin Suite
  • caps - C* Audio Plugin Suite (CAPS) comprises a range of classic sound effects and a few more basic audio DSP units, signal and noise generators. ()
  • cmt - a collection of LADSPA plugins ()
  • drowaudio-plugins - dRowAudio Plugins (LV2 & VST)
  • fomp - 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators LV2 plugins. ()
  • foo-plugins - small set of LADSPA plugins (Lookahead Limiter/Transient Architect)
  • ardour-lv2-plugins - Set of LV2 plugins provided by Ardour. ()
  • Chow Tape Model - digital emulation of a reel-to-reel analog tape machine. The original algorithm was developed to emulate the Sony TC-260
  • Chow Matrix - infinitely growable delay effect, with complex internal modulation and feedback. With extra features including pitch-shifting, diffusion, and distortion
  • Chow Centaur - digital emulation of the Klon Centaur guitar pedal
  • Chow Phaser - digital phaser effect originally inspired by the Schulte Compact Phasing 'A'
  • ChowDSP VCV - several modules for VCV Rack, including ports of ChowTape and ChowPhaser. Other modules include distortion effects, modal filters, and more
  • infamous-plugins - creative LV2 plugins
  • invada-studio-plugins-ladspa - Invada Studio Plugins - a set of LADSPA audio plugins ()
  • invada-studio-plugins-lv2 - Invada Studio Plugins - a set of LV2 audio plugins ()
  • juced-plugins - Juced Plugins
  • leet-plugins - LEET LADSPA plugins
  • mda-lv2 - Paul Kellett's MDA 36 high-quality plugins ported to LV2 ()
  • mda-vst - Paul Kellett's MDA plugins ported to VST
  • mod-mda-lv2 - Paul Kellett's MDA plugins ported to LV2 (MOD version)
  • mod-utilities - LV2 plugin utilities (filters/gain/switches/meter)
  • psi-plugins - small collection of LV2 plugins ideal for (but not limited to) electronic music.
  • ste-plugins - stereo LADPSA plugins ()
  • swh-lv2 - Steve Harris's SWH plugins ported to LV2 ()
  • swh-plugins - Steve Harris's LADSPA plugins ()
  • tap-plugins - Tom's Audio Processing LADSPA plugins ()
  • teragonaudio-plugins - audio plugins from Teragon Audio
  • vcf-plugins - VCF LADSPA plugins
  • vco-plugins - LADSPA plugin sporting anti-aliased oscillators ()
  • x42-plugins - Collection of LV2 plugins ()
  • zam-plugins - Plugins for high quality audio processing ()

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 - Bandlimited wavetable-based oscillator plugins for LADSPA hosts. ()
  • blop-lv2 - Bandlimited LADSPA oscillator plugins ported to LV2. ()
  • creox - a real-time sound/effects processor.
  • deteriorate-lv2 - set of LV2 plugins to deteriorate sound quality
  • dragonfly-reverb - bundle of free audio reverb effects. ()
  • drc - digital room correction ()
  • 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)
  • LoudMax - Look-Ahead Brickwall Loudness Maximizer LADSPA Plugin with a clean transparent sound. It is designed to retain the original character of the music as much as possible ©
  • lv2vocoder - LV2 vocoder plugin ()
  • mod-distortion - analog distortion emulation plugin
  • mod-pitchshifter - Pitch Shifter LV2 effects
  • paulstretch - Extreme sound time-stretch ()
  • phasex - Phase Harmonic Advanced Synthesis EXperiment ()
  • pitcheddelay - pitch-shifting delay
  • radium-compressor - audio compressor for JACK ()
  • rakarrack - Simple and easy guitar effects processor for GNU/Linux ()
  • rev-plugins - reverb LADSPA plugin ()
  • rkrlv2 - Rakarrack LV2 Plugin Ports
  • rubberband-ladspa - LADSPA plugin for audio pitch-shifting ()
  • rubberband-lv2 - LV2 plugin for audio pitch-shifting ()
  • sonic - Simple utility to speed up or slow down speech ()
  • soundstretch - Stretches and pitch-shifts sound independently ()
  • Schroeder - Modeled reverb based on Schroeder reverberator. ©
  • stretchplayer - Audio file player with time stretch and pitch shifting ()
  • terminatorx - realtime audio synthesizer ()
  • 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 ()
  • DiscoDOS - the geekiest DJ tool on the planet - remember and analyze your DJ sets based on Discogs and AcousticBrainz data ()

Synthesizers

Synthesizers - Additive

  • add64 - additive synthesizer for JACK
  • andes - Sound synthesiser based on Perlin noise
  • triceratops-lv2 - polyphonic additive software synthesizer plugin
  • vertigo - 256 oscillators additive synth with resynthesis and sound morphing. Imports WAV and BMP. Very accurate recreation of complex musical phrases, drumloops, speech and simple tones. ©
  • yoshimi - software synthesizer based on ZynAddSubFX ()
  • zynaddsubfx - Realtime software synthesizer for Linux ()

Synthesizers - Subtractive

  • amsynth - Two oscillator software synthesizer. ()
  • blepvco - LADSPA, minBLEP-based, hard-sync-capable oscillator plugins. ()
  • bristol - Vintage synthesizer emulator. ()
  • cursynth - Cursynth is a polyphonic music synthesizer that runs graphically inside your terminal.
  • discovery - Virtual Analog synthesizer. ©
  • discovery pro - Virtual Analog synthesizer + sampler. ©
  • helm - Polyphonic synthesizer.
  • ob-xd - OB-Xd is based on the Oberheim OB-X.
    • ob-xd - Open source version of OB-Xd
  • sineshaper - Monophonic synth plugin with two oscillators and waveshapers.
  • synthv1 - Old-school polyphonic synthesizer. ()
  • whysynth - DSSI Soft Synth Interface. ()
  • wolpertinger - Subtractive synth with a sharp bandpass filter.

Synthesizers - FM

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

Synthesizers - Wavetable

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

Synthesizers - Other

  • BespokeSynth - software modular synthesizer. ()
  • Chow Kick - kick drum synthesizer based on creative physical modelling of old drum machine circuits
  • drumkv1 - old-school drum-kit sampler ()
  • fabla - Fabla drum sampler plugin instrument
  • foo-yc20-vst - VST implementation of a 1969 designed Yamaha combo organ, the YC-20.
  • qsynth - fluidsynth MIDI sound synthesiser front-end ()
  • Tracktion BioTek - new generation of software synth that combines the sounds of nature with a complex synthesis engine to create weird and wonderful organic soundscapes. ©
  • argotlunar - Realtime granulator LV2/VST plugin
  • din - digital audio synthesizer ()
  • drmr - An LV2 sampler plugin that (currently) plays hydrogen drum kits
  • fluid-soundfont-gm - Fluid (R3) General MIDI SoundFont (GM)
  • fluid-soundfont-gs - Fluid (R3) General MIDI SoundFont (GS)
  • fluidr3-gm-soundfont - Fluid (R3) Mono GM SoundFont from MuseScore 2
  • fluidsynth/-static - Real-time MIDI software synthesizer with plugins for media players ()
  • geonkick - synthesizer capable of generating a wide range of percussive sounds
  • gmorgan - MIDI rhythm station emulator software
  • newtonator - LV2 synth that produces unpredictable sounds
  • Odin 2 - powerful 24-voice polyphonic virtual analog synthesizer with multiple oscillator types LV2/VST3/CLAP
  • paraphrasis - spectral modeling synthesizer
  • Surge XT - hybrid synthesizer featuring many synthesis techniques, a great selection of filters, a flexible modulation engine, a smorgasbord of effects, and modern features like MPE and microtuning
  • TAL-BassLine-101 - monophonic bass synthesizer and a very accurate emulation of the popular SH 101 ©
  • TAL-J-8 - very accurate emulation of the popular 80’s hardware synthesiser and calibrated after our own Jupiter 8 device ©
  • TAL-NoiseMaker - free virtual analog synthesizer with a great sound and low CPU usage ©
  • TAL-U-No-LX - complete emulation of the popular Juno 60, zero feedback delay filters and carefully calibrated controls make this synth a good replacement for the analog device ©
  • u-he Diva - Virtual Analogue synthesizer ©
  • u-he Hive - Uncomplicated, flexible, CPU-friendly hybrid synthesizer ©
  • u-he Podolski - free, straightforward, CPU-efficient virtual analogue synthesizer. One oscillator, one filter, one envelope and an arpeggiator / sequencer. ©
  • u-he Repro - Meticulously modelled reproductions of two famous analogue synthesizers ©
  • u-he Triple Cheese - Unusual freeware synthesizer without traditional oscillators/wavetables/FM/phase distortion/analogue modelled filters, capable of some surprising sounds. ©
  • u-he Zebra 2 - sound-design playground with numerous sound sculpting tools ©
  • u-he Zebralette - A free synthesizer and an introduction to Zebra2’s fantastic oscillators. ©
  • xsynth-dssi - classic-analog (VCOs/VCF/VCA) style software synthesizer ()
  • pianoteq - Virtual piano based on physical modeling of real instruments. ©
  • organteq - Physically modelled pipe organ. ©

Synthesizers - Modular

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

Synthesizers - Organ simulators

Audio utilities

Audio utilities - Misc

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

Audio utilities - Meters & Analysis

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

Audio utilities - Tuners & Metronomes

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

Audio utilities - MIDI Utilities

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

Audio utilities - Transcoding

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

Audio utilities - CD/DVD Ripping

System utilities

System utilities - JACK

  • Agordejo - is a music production session manager. It is used to start your programs, remember their (JACK) interconnections and make your life easier in general.
  • aj-snapshot - make snapshots of JACK connections ()
  • cadence - set of tools useful for audio production
  • catia - JACK Audio Patchbay with A2J Bridge and JACK transport integration.
  • claudia - LADISH frontend, focused at session management
  • gjacktransport - access to the JACK's transport mechanism as touchable slider ()
  • jack-capture - program for recording soundfiles with jack ()
  • jackd2-firewire - JACK Audio Connection Kit (FFADO and FreeBoB backends) ()
  • jackd - JACK Audio Connection Kit ()
  • jack-link - JACK transport timebase bridge to Ableton Link
  • jack_mixer - JACK Audio Mixer ()
  • jack-tools - various JACK tools: dl, record, scope, osc, plumbing, udp, play, transport ()
  • qjackctl - User interface for controlling the JACK sound server ()
  • qjackrcd - Qt4 application to record JACK server outputs ()
  • rotter - JACK client for transmission recording and audio logging ()
  • studio-controls - small application to allow setting up audio for semi-pro audio work.
  • zita-mu1 - organise stereo monitoring for Jack Audio Connection Kit ()

System utilities - ALSA

  • a2jmidid - Daemon for exposing legacy ALSA MIDI in JACK MIDI systems ()
  • aconnectgui - graphical ALSA sequencer connection manager
  • alsa-tools-gui - GUI based ALSA utilities for specific hardware ()
  • alsa-tools - Console based ALSA utilities for specific hardware ()
  • alsa-utils - Utilities for configuring and using ALSA ()
  • zita-ajbridge - alsa to jack bridge ()
  • alsa-control - GUI based ALSA default soundcard and volume configurator with Dmix, Dsnoop and Softvol support

System utilities - Firewire

System utilities - Pipewire

  • pipewire - PipeWire audio and video graph processing engine ()

System utilities - Plugin hosts & adapters

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

System utilities - Pulseaudio

System utilities - Other

System utilities - Network streaming/broadcasting

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

  • autoradio - radio automation software ()
  • gpac - GPAC Project on Advanced Content ()
  • jamulus - Low latency audio server/client for collaborative music sessions
  • larigira - radio automation software based on MPD
  • Open Broadcaster Software - recorder and streamer for live video content ()
  • vlc-bin - multimedia player and streamer (headless) ()
  • vlc - multimedia player and streamer ()
  • zita-njbridge - Jack clients to transmit multichannel audio over a local IP network ()

Icecast clients

  • darkice - Live audio streamer ()
  • DeeFuzzer - light and instant streaming client for audio and video written in Python
  • ezstream - easy media streaming client over icecast servers ()
  • ices2 - Ogg Vorbis streaming source for Icecast 2 ()
  • liquidsoap - audio streaming language ()

Lighting

  • D::Light - mobile, flexible solution to control modern lighting/performance technology. ©
  • hyperion - An opensource 'AmbiLight' implementation controlled using the RaspBerry Pi
  • OLA - The DMX512 standard for Digital MultipleX is used for digital communication networks commonly used to control stage lighting and effects. ()
  • Q Light Controller+ (QLC+) - a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.

Video

See also Linux4VJs VJ tools

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

CGI & 3D Modeling

  • blender - Very fast and versatile 3D modeller/renderer ()
  • cloudcompare - 3D point cloud and mesh processing software ()
  • Art of Illusion - 3D modeling and rendering studio written in Java.
  • Ayam - a free 3D modelling environment for the RenderMan interface.
  • EQUINOX-3D - The 3D modeler with the fastest, fully integrated ray-tracer. ©
  • evolvotron - Generator of textures through interactive evolution ()
  • f3d - Fast and minimalist 3D viewer ()
  • flumotion - modern streaming media server built with a modular distributed design, giving you stability and scalability in offering high-quality streaming media.
  • fractalnow - Fast, advanced fractal generator ()
  • fraqtive - draws Mandelbrot and Julia fractals ()
  • geomview - interactive geometry viewing program ()
  • Houdini - Professionnal 3D animation solution using a procedural node-based workflow ©
  • javamorph - Java morphing film-make program for pixel picture-input ()
  • mandelbulber2 - 3D fractal renderer and animator ()
  • meshlab - System for processing and editing triangular meshes ()
  • mm3d - OpenGL based 3D model editor ()
  • Substance Designer - Material Authoring Tool ©
  • Substance Painter - 3D Painting Software ©
  • Substance Player - Easy material tweaking and visualization ©
  • sunflow - rendering system for photo-realistic image synthesis (GUI) ()
  • sweethome3d-furniture-editor - Sweet Home 3D Furniture Library Editor ()
  • sweethome3d-furniture-nonfree - Interior 2D design application with 3D preview (additional non-free furniture) ()
  • sweethome3d-furniture - Interior 2D design application with 3D preview (additional furniture) ()
  • sweethome3d-textures-editor - Sweet Home 3D Textures Library Editor ()
  • sweethome3d - Interior 2D design application with 3D preview ()
  • VSXu Artiste - create stunning open GL based audio reactive visuals.
  • VSXu Player - program that creates inspiring, beautiful pictures to your sound and music
  • wings3d - Nendo-inspired 3D polygon mesh modeller ()
  • yaprm - a free-as-in-freedom modeller to graphicaly design 3d scenes and generate POV-Ray-files for them.

Authoring

Signal processing/electronics

  • puredata - realtime computer music and graphics system ()
  • cabbage-plugins-extra - csound development toolkit plugins (LV2 & VST, Extra)
  • cabbage-plugins - csound development toolkit plugins (LV2 & VST)
  • camomile - a dynamic vst plugin that loads Pure Data patches
  • csladspa - LADSPA plugin for Csound ()
  • csound-data - data files used by the csound library ()
  • csound-utils - miscellaneous utilities for the Csound system ()
  • csound - powerful and versatile sound synthesis software ()
  • csoundqt - frontend for the csound sound processor ()
  • eteroj.lv2 - Suite of Open Sound Control implementation (OSC) LV2 plugins.
  • IanniX - a graphical open source sequencer, based on Iannis Xenakis works, for digital art.
  • lcd4linux - Grabs information and displays it on an external lcd ()
  • lcdproc - LCD display driver daemon and clients ()
  • lirc - infra-red remote control support ()
  • nyquist - language for music composition and sound synthesis ()
  • pd-csound - Csound external for PureData ()
  • Room EQ Wizard -room acoustics analysis software for measuring and analysing room and loudspeaker responses.
  • Soundpipe - A library of high quality music DSP algorithms.
  • supercollider-supernova - real time audio synthesis server (multiprocessor version) ()
  • supercollider - real time audio synthesis programming language ()

Sample segmentation, analysis, programmable editors

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

Score Editors

  • musescore - popular professional level WYIWYG music score editor ()
  • ariamaestosa - midi tracker/editor with keyboard, guitar, drum and controller views.
  • Harmony Assistant - powerful score editor that includes a digital synthesizer and thousands of great features. ©
  • denemo - GTK+ front end to GNU Lilypond ()
  • impro-visor - Jazz improvisation advisor
  • lilypond - program for typesetting sheet music ()
  • nted - Musical score editor ()
  • tuxguitar - Multitrack guitar tablature editor and player (gp3 to gp5) ()
  • tuxguitar-synth-lv2 - tuxguitar LV2 audio plugin ()

Media players

Graphical

  • audacious - small and fast audio player which supports lots of formats ()
  • clementine - modern music player and library organizer ()
  • quodlibet - audio library manager and player for GTK3 ()
  • rhythmbox - music player and organizer for GNOME ()
  • vlc - multimedia player and streamer ()
  • ario - GTK+ client for the Music Player Daemon (MPD) ()
  • cantata - KDE client for the music player daemon (MPD) ()
  • DeaDBeeF - Modular foobar2000-like audio player.
  • exaile - flexible, full-featured audio player
  • gnome-music - Music is the new GNOME music playing application ()
  • gpodder - podcast client and feed aggregator ()
  • lollypop - modern music player for GNOME
  • sonata - GTK+ client for the Music Player Daemon (MPD) ()
  • strawberry - audio player and music collection organizer, for of Clementine. ()
  • ymuse - GTK client for Music Player Daemon (MPD) written in Go ()

Command-line/TUI

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

Metapackages

Linux Distributions

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

SAMPLES/PRESETS/RESOURCES

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

DOCUMENTATION

Other Software Lists

Documentation/Blogs

Communities/Forums


CONTRIBUTING

See CONTRIBUTING.md

MIRRORS

LICENSE

This work is licensed under the CreativeCommons Attribution Share-alike license. Copyright (c) 2015-2024:

   412	nodiscc <[email protected]>
     5	Oleg Kravchenko <[email protected]>
     5	Patrice Duroux <[email protected]>
     4	Сухарик <[email protected]>
     3	Bruno Vernay <[email protected]>
     3	Paulo Thiago Santa <[email protected]>
     2	Robbert van der Helm <[email protected]>
     2	VirtualTam <[email protected]>
     2	bcaccia <[email protected]>
     1	Aaron Wolf <[email protected]>
     1	Adrian Heine né Lang <[email protected]>
     1	Alexander Lopatin <[email protected]>
     1	Amal Karunarathna <[email protected]>
     1	Andre Plötze <[email protected]>
     1	Andrew Kelley <[email protected]>
     1	Anon McHacker <[email protected]>
     1	Artem Popov <[email protected]>
     1	Benjamin Zeiss <[email protected]>
     1	BoySka <[email protected]>
     1	Christopher Arndt <[email protected]>
     1	David Marzal <[email protected]>
     1	Derek Bever <[email protected]>
     1	Fabio Neves <[email protected]>
     1	Guillaume Pellerin <[email protected]>
     1	Jean-Michaël Celerier <[email protected]>
     1	John Smith <[email protected]>
     1	John White <[email protected]>
     1	José Fernández Ramos <[email protected]>
     1	Kevin Cole <[email protected]>
     1	Luraktinus <[email protected]>
     1	Mike Start <[email protected]>
     1	Oleg Kr <[email protected]>
     1	Thibaud Keller <[email protected]>
     1	diovudau <[email protected]>
     1	drone <[email protected]>
     1	drone <[email protected]>
     1	jojo <[email protected]>
     1	paulbatchelor <[email protected]>
     1	reales <[email protected]>
     1	redtide <[email protected]>
     1	sezanzeb <[email protected]>

awesome-linuxaudio's People

Contributors

absolutelynothinghere avatar adrianheine avatar alopatindev avatar andrepxx avatar andrewrk avatar artfwo avatar bcaccia avatar boyska avatar brunovernay avatar bzeiss avatar elatomo avatar fzero avatar iftheraincomes avatar jcelerier avatar johnweisz avatar kjcole avatar l3337 avatar loansindi avatar luraktinus avatar marzal avatar nodiscc avatar peutch avatar porzione avatar r3b311i0n avatar robbert-vdh avatar spotlightkid avatar suhr avatar virtualtam avatar wolftune avatar yomguy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.