Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amateur Media Production on Linux

Amateur Media Production on Linux

Its a common misconception that Linux is not robust enough to be a full fledged media editing machine. I've spent quite a while sifting through the tools and putting together an amateur studio. I'll be sharing my insight into the software, hardware, and services that will expedite your endeavours to be a content creator on the Linux Desktop.

We will be covering audio production, distribution, and the hardware to get you started with your own in-house audio workshop. We will also briefly touch the subject of Video content production, and distribution mediums as well.

Charles Butler

March 15, 2015
Tweet

More Decks by Charles Butler

Other Decks in Technology

Transcript

  1. Why? • To prove it could be done • Relatively

    low cost of entry • I like the sound of my voice • Houston TX – 90's Electronic Scene • Blow off steam
  2. Audio Subsystems There are many layers to the Linux Audio

    Subsystem with many choices on how they are put together.
  3. Audio Subsystems Alsa • kernel level, provides HW access and

    Software API • Enabler of many sound-bridge/servers • Runs anywhere the linux kernel does • multiplexing out can be difficult
  4. Audio Subsystems Pulse Audio • Layers around Alsa and Port

    Audio and Jack(!) • has many plugins • supports multi-soundcards • corrects clock drift • notoriously a pain in the butt
  5. Audio Subsystems Jackd2 • Best thing since sliced bread •

    not friendly... • like, at all. • Seriously. • realtime priority for flawless audio • Supports virtual audio devices and Studio production
  6. Audio Subsystems • aRts, the KDE 3 soundserver. • Phonon,

    the multimedia framework provided by Qt 4 and used in KDE 4. • EsounD, the Enlightened Sound Daemon. • NAS, the Network Audio System. • NMM, Network-Integrated Multimedia Middleware.
  7. Breakdown • Alsa – its OK for production – Great

    for everyday usage. • Pulse – You might as well forget doing anything advanced, unless bound as a sync input device for jack. • Jack – AMAZING For production – forget having sound in anything else... Studio use only.
  8. Hardware Retails for: $?? on Amazon - RUNS LINUX (bonus

    points for Ubuntu) - ~ 4GB of RAM - 500GB of DISK (I suggest more) A standard desktop computer
  9. Hardware Retails for: $28.16 on Amazon - Stereo Mic support

    - 7.1 Surround Audio - Digital Audio Out - USB 3.0 - ALSA Compliant StarTech 7.1 USB Audio Adapter
  10. Hardware Retails for: $61.00 on Amazon - Plug-and-play - Hypercardioid

    pickup pattern - 16-bit, 48kHz resolution - Smooth, flat frequency response of 20Hz – 18kHz - Warm tones, sometimes booming bass SAMSON C01U Condenser Mic
  11. Auxillary HW Retails for: $15.45 on Amazon - Supports most

    Mics - Recommended to use a shockmount to isolate Noise that originates on the boom arm itself. NEEWER Microphone Suspension Boom
  12. Auxillary HW Retails for: $29.95 on Amazon - Isolates mic

    from physical vibration, floor, and stand noise Samson SP01 Spider Shockmount
  13. This will get you through 90% of your AUDIO workstation

    needs. Entry level build, perfect for: - Podcasters - Amateur DJ's - Hobbyists
  14. Hardware Alesis MultiMix 4 USB Four-Channel USB Mixer Retails for:

    $59.99 on Amazon - Plug-and-play - 2 Channels of XLR inputs w/ gains - High impedance guitar input - Main and Headphone outs with independent levels
  15. DJ Gear Retails for: $125.51 on Amazon - Plug-and-play (mostly)

    - 2 Deck Controller and Mixer Controls - Built in 4 channel playback - Entry Level, but great for cutting teeth. Tiny Jog Wheels kind of suck :( - You wont be scratchmaster skrizzle, but you'll learn to mix like a pro with something like this Hercules DJ Control Instinct
  16. LMMS • Fully Open Source • Some DSP Support with

    LV2 • Multi-Track Multi- Channel MIDI / MOD creation • tracker/sequencer/sy nth
  17. Ardour • Fully Open Source • Some DSP Support with

    LV2 • Multi-Track Multi- Channel audio creation • Supports Live Instrument • Kind of unstable (crash happy, crash often)
  18. Renoise • Picture doesn't do it justice • Fully programmable

    API • Supports Tracker style music creation • $89
  19. Bitwig Studio • DSP Support • Advanced Sound Panels •

    3 Modes for editing and creation • Virtual and Real instrument • Patch panel, effecting, and advanced sound routing
  20. Audacity • Best bang for your buck • Available on

    every platform • Can be finicky • Used in 100% of my post produced files, for cleanup and noise reduction
  21. Ocenaudio • Free but not Libre • All you need

    for basic podcasting • Lightning Fast audio editing / exporting • Cross Platform • VST Plugin support • Powerful, and beginner friendly
  22. Internet DJ Console • Station Automation • Dead simple to

    use • Supports multiple outputs, inputs, VOIP calling inputs, DJ inputs, Individual level monitoring, soundboards, EQ, Playlists ...
  23. MIXXX • Cross Platform • Live Mixing – DJ's •

    Supports Audio Streaming (picky, unintuitive) • Pro Quality – used by instructors, hobbyists, and some pros
  24. Shoutcast • Free but not open • D.N.A.S. is the

    most widely used setup • Active Listing @ shoutcast.com w/ registration • Mp3 / aac based
  25. Patchage Patchage Software Mixing Retails for: $0 on all platforms

    that support jack - Supports dry and 'wet' inputs - Patch between soundcards - Patch between applications - Create virtual mix panels to control audio levels (and effects if using a DSP mixer)
  26. Free but not CC • BeatProduction.net • AudioBombs.com (DSP Filters

    and Instrument Kits) • Freesamplepacks.net • Freedrumkits.net
  27. Lightworks • Free to use, Subscription to unlock • Moderate

    learning curve • Hollywood movies have been created with Lightworks
  28. OpenShot • FLOSS • Lightweight, fast, and great for home-

    production • Used by many linux based vodcasts
  29. Blender • FLOSS • Really Powerful, like ZOMG • 3d

    Compositing, and Effects + modelling • Never used it, because blender confuses me
  30. Jitsi • Audio / Video calls • Desktop Streaming •

    Call Recording • Encryption • H.264 Video Encoding • Accountless • Open Source
  31. Red5 • Open Source • Flash Server written in Java

    • Difficult setup, limited client support, relies on FLASH for clients
  32. Wowza • Commercial / Proprietary • Java Based – simple

    setup • Has Flash/HTML5 player components • $65/server/mo
  33. Open Broadcaster • FLOSS • Linux is in BETA •

    A bit buggy, but works really well • Stream & Record • Uses Twitch.tv as an RTMP server (or wowza or red5) • Install Instructions
  34. Simple Screen Recorder • FLOSS • Super simple to use,

    noob friendly • Faster than VLC and ffmpeg/avconv • Can do Live Streaming (experimental)