Mzoum / awesome-linuxaudio

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

See System Setup (WIP) for guides on setting up your system.


×   Not packaged in Debian
▒   Only in KXStudio repositories
©   Non-free/closed source


DAW/Sequencers

Trackers

  • Renoise - a Digital Audio Workstation (DAW) using a tracker-based approach. © ×
  • milkytracker - music creation tool inspired by Fast Tracker 2 (Homepage)
  • schism - ImpulseTracker clone aiming at providing the same look&feel (Homepage)

Audio Editors

  • audacity - fast, cross-platform audio editor (Homepage)
  • gnusound - multitrack sound editor for GNOME
  • kwave - sound editor for KDE (Homepage)
  • mhwaveedit - Simple and fast GTK2 sound editor (Homepage)
  • smasher - Cross-platform audio loop slicer designed to create sliced loops from WAV, MP3, FLAC or AIFF files in seconds without a sequencer
  • snd-gtk - Sound file editor (dummy transitional package) (Homepage)
  • sweep - Audio editor and live playback tool (Homepage)
  • wavesurfer - Sound Manipulation Program (Homepage)
  • LAoE - Layer-based Audio Editor, and it is a rich featured graphical audio sample editor, based on multi-layers, floating-point samples, volume-masks, variable selection-intensity, and many plugins suitable to manipulate sound, such as filtering, retouching, resampling, graphical spectrogram editing by brushes and rectangles, sample-curve editing by freehand-pen and spline and other interpolation curves, effects... ×
  • SndBite - SndBite is a specialized audio editor, designed for breaking large recordings into smaller components with great efficiency. Its principal intended application is in linguistic research where it is often desirable to put each word or sentence into a separate file before further processing. ×
  • Sound Studio - A simple (minimal) light-weight tool for editing smaller soundfiles. Because Sound Studio uses Sox, it can cope with a wide variety of audio file formats. ×
  • eisenkraut - A multi-channel and hi-res capable audio file editor (Homepage) ×
  • Shuriken - beat slicer with beat detection and time stretching capabilities. Easy QT4 interface to slice up drum loops, assign hits to MIDI keys, and change the tempo of loops in real-time. ×
  • aubio-tools - library for audio segmentation -- utilities (Homepage)
  • ReZound - ReZound aims to be a stable, open source, and graphical audio file editor primarily for but not limited to the Linux operating system. ×

Samplers

Effects/Processing

DJing / Vinyl emulation

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

Synthesizers

Modular synths

  • ams - Realtime modular synthesizer for ALSA (Homepage)
  • Psychosynth - an interactive modular soft-synth inspired by the ideas of the Reactable ×
  • BEAST/BSE - music composition and modular synthesis application ×
  • Sunvox - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker) × ©
  • spiralsynthmodular - object orientated music studio

Organ simulators

Audio utilities

Misc

Meters & Analysis

Tuners & Metronomes

MIDI Utilities

  • abcmidi - converter from ABC to MIDI format and back (Homepage)
  • arpage - MIDI Arpeggiator w/ JACK Tempo Sync.
  • gmidimonitor - GTK+ application that shows MIDI events (Homepage
  • jack-keyboard - Virtual MIDI keyboard for JACK MIDI (Homepage)
  • kmidimon - MIDI monitor using ALSA sequencer and KDE user interface (Homepage)
  • m2hpc - MIDI to Hydrogen Pattern Converter ×
  • 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 ×
  • qmidiarp - MIDI arpeggiator for ALSA (Homepage)
  • qmidinet - MIDI Network Gateway via UDP/IP Multicast (Homepage)
  • vmpk - Virtual MIDI Piano Keyboard (Homepage)
  • mididings - MIDI router and processor based on Python (Homepage)
  • swami - MIDI instrument editor application (Homepage)
  • pjb.au MIDI scripts - Various MIDI utilities and scripts ×
  • QmidiCtl - A MIDI Remote Controller via UDP/IP Multicast ×
  • QXGEdit - Editor for MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG). ×

Transcoding

System utilities

VST adapters

  • airwave - Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts ×
  • dssi-vst - Adapter for VST an VSTi audio plugins
  • festige - GUI for fst and dssi-vst
  • vst-bridge - VST bridge for Windows vst on Linux
Pulseaudio
Firewire

Network streaming/broadcasting

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

Icecast clients:

Lighting

  • Q Light Controller+ (QLC+) - a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc. ×
  • hyperion - An opensource 'AmbiLight' implementation controlled using the RaspBerry Pi ×
  • D::Light - mobile, flexible solution to control modern lighting/performance technology. × ©

Video

See also Linux4VJs VJ tools

  • Cinelerra - Cinema Production Software ×
  • Lightworks - professional Non-Linear Editing (NLE) software supporting resolutions up to 4K. × ©
  • openshot - Create and edit videos and movies (Homepage)
  • CasparCG Server - professional software used to play out and record professional graphics, audio and video to multiple outputs.for broadcast production ×
  • CHDK - Canon Hack Development Kit
  • delvj - a cyborg video jockey extension for pure data processing
  • dvswitch - basic video mixer for live DV streams (Homepage)
  • ffdiaporama - Movie creator from photos and video clips (Homepage)
  • FreeJ - a video mixer: an instrument for realtime video manipulation ×
  • freemix - live video performance software ×
  • frei0r-plugins - minimalistic plugin API for video effects, plugins collection (Homepage)
  • Gephex - modular video jockey software ×
  • glmixer - Graphic Live Mixer ×
  • kdenlive - non-linear video editor (Homepage)
  • kino - Non-linear editor for Digital Video data (Homepage)
  • lives - Video Editing system allowing users to edit and create video (Homepage)
  • Luz Studio - A live motion graphics editor and performer. ×
  • Magic Lantern Firmware - a software enhancement that offers increased functionality to the excellent Canon DSLR cameras.
  • Moviepy - Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video compositing (a.k.a. non-linear editing), video processing, or to create advanced effects. ×
  • Natron - free open-source, cross-platform compositing software. It aims to produce visual effects. ×
  • pitivi - non-linear audio/video editor using GStreamer (Homepage)
  • Shotcut - a free, open source, cross-platform video editor ×
  • synaesthesia - Program for representing sounds visually
  • Veejay - realtime video sequencer and effects processor ×
  • xjadeo - Video player with JACK sync (Homepage)
  • ZS4 - advanced video editing and compositing software with over 150 built-in video effects. × ©
  • xdmx - distributed multihead X server
  • mistserver - Live or Video on Demand streaming media server that works well in any streaming environment
  • dvgrab - grab digital video data via IEEE1394 and USB links (Homepage)

3D Modeling/CGI

Authoring

Signal processing/electronics

Score Editors

Media players

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 12.04.3 LTS.
  • Tango Studio
  • Ubuntu Studio
  • AVLinux
  • ArtistX
  • DidJiX

SAMPLES/PRESETS/RESOURCES

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

DOCUMENTATION

Tutorials/scripts

Useful automation scripts may be found in the scripts directory.

Tutorials and howto guides about Linux multimedia software can be found on the Tutorials page.

Other Software Lists

Documentation/Blogs

Communities/Forums


GLOSSARY


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>
    Links to source material can be found in migration.md

About

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

License:Other


Languages

Language:Perl 41.6%Language:Python 35.5%Language:Shell 20.3%Language:JavaScript 2.6%