Giter Club home page Giter Club 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 TODO, issues and CONTRIBUTING

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

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


   Unpackaged
▒   Only in KXStudio repositories
   Non-free/closed source


DAW/Sequencers

Trackers

  • 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

Transcoding

System utilities

Pulseaudio
Firewire

Network streaming/broadcasting

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


TODO

  • Sort and add http://wiki.linuxaudio.org (wiki cleanup and migration progress at migration.md), contact LAU mailing list to update the wiki from here.
  • sort unsorted links
  • Package all unpackaged software for Debian
  • Add ID3 taggers
  • Find all dead links
  • Find a way to sort items by popularity/quality (sort by votes? links to software review threads in issues? alternativeto.net data?)
  • ALSA, Jack, firewire subsections. Timestretching subsection

CONTRIBUTING

  • Please edit the README file (using the Markdown syntax) and send your patch as a Pull Request. https://help.github.com/articles/editing-files-in-another-user-s-repository/, https://help.github.com/articles/using-pull-requests/. (Please base your patches on the latest master)
  • Check existing issue reports, or report new ones.
  • Entries should be sorted alphabetically inside categories.
  • Please label unpackaged and non-free software: : Unpackaged, : Non-free/closed source
  • Exceptionally high-quality software may be marked as bold.
  • If there is a debian package available, the link syntax is: [softwarename](https://packages.debian.org/sid/packagename) - package description ([Homepage](http://url.to/project/homepage) (try ./dwlink -mb packagename | xclip -selection c)
  • If there is no debian package the syntax is: [Software name](http://url.to/project/homepage) - description ``
$ ./dwlink --help
Usage: dwlink [OPTIONS] [package names] [URL]
Description: Generate dokuwiki or markdown links for debian packages or URLs

OPTIONS:
    -m    enable markdown mode
    -b    enable bullet list
    -w    only generate link to homepage
    -u    generate link for an URL
    -c    only check if packages are in official debian repos
    -k    use kxstudio website as package URL
  • Linking to useful websites or howtos can be done at the end of the file in the relevant section. Useful bookmarklet: javascript:void(prompt("","["+document.title+"]("+location.href+")")); (or use dwlink -ub http://url.to/copy)
  • Contributors list can be updated with git shortlog -sne

LICENSE

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

72	nodiscc <[email protected]>
 1	Aaron Wolf <[email protected]>
 1	Andrew Kelley <[email protected]>
 1	VirtualTam <[email protected]>
 1	paulbatchelor <[email protected]>
    Links to source material can be found in migration.md

awesome-linuxaudio's People

Contributors

andrewrk avatar iftheraincomes avatar nodiscc avatar paulbatchelor avatar virtualtam avatar wolftune avatar

Watchers

 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.