

- Slackermedia
- Preface
- 1. Document Conventions
- 1.1. Typographic Conventions
- 1.2. Pull-quote Conventions
- 1.3. Notes and Warnings
- 2. We Need Feedback!
- 1. An Introduction to Slackermedia
- 1.1.
Where's The Installer Disc?
- 1.2.
So what is Slackermedia?
- 1.3. What's Wrong With Multimedia Distros?
- 1.4. Why Slackware?
- 1.5. Prerequisites
- 1.6.
Footnote Regarding the Printed Edition
- 2.
Multimedia Workflow on GNU Linux
- 2.1.
What is a Workflow?
- 2.2.
Monolithic vs Modular
- 2.3.
What is a Workflow?
- 2.4.
Sample Workflows
- 3. Step One: Installation
- 4.
Step Two: Understanding Package Management
- 4.1.
Slackware Packages
- 4.2.
The pkgtool, installpkg, and removepkg Utilities
- 4.3.
Slackware Packages and slackpkg
- 4.4.
Finding Additional Slackware Packages
- 4.4.1. rpm2tgz
- 4.4.2.
Source Code
- 4.4.3. SlackBuilds and sbopkg
- 4.4.4.
sport
- 4.4.5.
Bottomline for Slackermedia
- 5.
Step Three: Getting the Deps and Libs
- 5.1.
Which Dependencies Should You Install?
- 5.2.
Structure of Slackermedia Queue Files
- 5.3.
huge set
- 5.4.
a/v/g set
- 5.5.
a/v set
- 5.6.
v/g set
- 5.7.
a set
- 5.8.
Coffee Break
- 6.
Step Four: Application Sets
- 6.1.
The Slackermedia Sets
- 6.1.1.
Audio Workstation
- 6.1.2.
Graphic Designer
- 6.1.3.
Film and Video Production
- 6.1.4.
For Writers
- 7.
Step Five: Low-Latency Kernel
- 7.1.
Compiling the Linux Kernel
- 7.1.1.
Setting Real-Time Priorities
- 8.
Compiling Software
- 8.1. Audacity
- 8.1.1.
Slackermedia Audacity Keyboard Shortcuts
- 8.2. Blender
- 8.3.
Digikam and Darktable
- 8.4. ffmpeg and libav
- 8.5. FFmpeg HOWTO
- 8.5.1. Why Compress Video?
- 8.5.2.
Know Your Video
- 8.5.3.
Codecs and Containers
- 8.5.4. Frame Size
- 8.5.5. Bit Rate
- 8.5.6.
Frame Rate
- 8.5.7.
Audio
- 8.5.8.
Threads and Passes
- 8.5.9. Learning to Love the Encoding Process
- 8.6. Fonts
- 8.6.1. Installing Fonts
- 8.6.2.
Font Management
- 8.7.
GIMP Brushes
- 8.7.1.
Gimp Paint Studio
- 8.8.
HandBrake
- 8.9. Kdenlive
- 8.10. Qtractor
- 8.11.
Synfig Studio
- 8.12. Transcode
- 8.13. SoX
- 8.14. ffmpeg2theora
- 8.15. video-meta
- 8.15.1.
Mediainfo
- 8.16.
VideoLan (vlc)
- 9.
Soft Synths and Effects Explained
- 9.1.
Finding Soft Synth Plugins for Linux
- 9.2.
Some Popular Soft Synths for Linux
- 9.2.1. whySynth
- 9.2.2. Xsynth-DSSI
- 9.2.3. amSynth
- 9.2.4. hexter
- 9.2.5. nekobee-DSSI
- 9.2.6. Fluidsynth
- 9.2.7. Fluidsynth-DSSI
- 9.2.8. Soundfonts
- 9.3.
Finding Effect Processors for Linux
- 9.3.1.
Steve Harris LADSPA Plugins
- 9.3.2.
Calf Plugins
- 9.3.3.
Invada Studio Plugins
- 9.3.4.
Jamin
- 9.4.
Stand-Alone Synths
- 9.4.1. Qsynth
- 9.4.2. Linux Sampler
- 9.4.3.
Sooper Looper
- 9.4.4.
Hydrogen
- 10.
The Patchbay That Jack Built
- 11.
Slackermedia for Writers
- 11.1. Installing a single .el mode
- 11.2. Installing a bundled .el mode
- 11.3.
The dot-emacs file and You
- 11.4. screenwriter.el
- 11.4.1.
Using and Optimizing Screenwriter-mode
- 11.4.2.
Streamlining Screenwriter-mode
- 11.5. screenplay-tools
- 11.5.1. screenplay-tools
- 11.5.2. screenplay-build
- 11.5.3. screenplay-title
- 11.5.4. screenplay-print
- 11.5.5. screenplay-location
- 11.5.6. screenplay-character
- 11.6. celtx
- 11.7.
Trelby
- 12.
The End
- A.
Customizing the Slackermedia Desktop
- A.1.
KDE Plasma Desktop Optimization
- A.1.1.
Customizing KDE Panels
- A.1.2.
Customizing Windows and Applications
- A.1.3.
Plasmoids and Interface Changes
- A.1.4.
Custom KDE Key Bindings
- A.2.
Fluxbox Desktop Optimization
- A.3.
Custom Fluxbox Key Bindings
- A.4.
Applications in Fluxbox
- A.5.
Unification of User Interface in Fluxbox
- A.6.
Other Desktop Environments
- B.
Choosing the Right Hardware
- B.1.
Due Diligence in Hardware Selection
- B.1.1.
CPU
- B.1.2.
RAM
- B.1.3.
Graphics Card
- B.1.4.
GPU Tests
- B.1.5.
Sound card
- B.1.6.
Wireless card
- B.1.7.
Webcam
- B.1.8.
Miscellaneous Considerations
- B.2.
Desktop or Laptop?
- B.3.
Building Your Own System, and Ideal Specs
- C.
The State of Multimedia on GNU Linux
- C.1.
What Free Software Is Not
- C.2.
Benefits of Free Software Multimedia
- C.3.
Multimedia as a Moving Target
- D. Revision History
- Index
- Qtractor
- 1.
Quick Start
- 1.
Getting Sound Into Qtractor
- 2.
Effects and Filters
- 3.
Automation in Qtractor
- 4.
Bouncing the Project
- 2.
Advanced Qtractor
- 5.
The Qtractor Interface
- 6.
Starting a new session
- 7.
Managing Audio Tracks
- 7.1.
Importing Audio Files
- 7.2.
Recording Audio
- 7.2.1.
Analogue vs USB Inputs
- 7.2.2.
Recording from Line-In
- 7.2.3.
Recording from USB Audio
- 8.
Managing MIDI Tracks
- 8.1.
Importing MIDI Data
- 8.2.
Creating MIDI data with a MIDI controller
- 8.3.
Creating MIDI data with the matrix editor
- 8.3.1.
Additional MIDI Editor Features
- 8.3.2.
Customizing the MIDI Editor View
- 9.
Qtractor Options and Preferences
- 10.
Soft Synths
- 10.1.
Installing Soft Synths
- 10.2.
Using Soft Synths as Plugins
- 10.3. Using Stand-Alone Synths
- 10.4. A Bit about MIDI
- 10.4.1.
Using Multiple Sequencers
- 11.
Working in Qtractor
- 11.1.
(Not) Editing Waveforms
- 11.2.
Audio Clip Tools
- 11.2.1.
Moving Clips and Controlling Snapping
- 11.2.2.
Truncating (Splitting) and Extending Clips
- 11.2.3.
Range and Rectangle Selection
- 11.2.4.
Using Range Markers
- 11.2.5.
Paste Repeat, or "Looping"
- 11.2.6.
Punch In/Out
- 11.2.7.
Looping Playback
- 11.2.8.
Simple Fades
- 11.2.9.
Merging Clips
- 11.3.
Track Edits
- 11.3.1.
Track Order, Height, and Properties
- 12.
Mixing
- 12.1.
Mixer
- 12.1.1.
Setting Levels
- 12.1.2.
Stereo Separation
- 13. Plugins
- 13.1.
Send and Returns
- 14.
Effect Processors and Filters
- 14.1.
Compressors
- 14.1.1.
CALF
- 14.1.2.
Steve Harris LADSPA Dyson Compressor
- 14.1.3.
Jamin
- 14.2.
Limiters
- 14.3.
Normalization
- 14.4.
EQ
- 14.4.1.
Jamin
- 14.4.2.
Calf
- 14.4.3.
Steve Harris LADSPA Multiband EQ
- 14.4.4.
Steve Harris LADSPA DJ EQ
- 14.5.
Noise Removal
- 14.6.
Reverb
- 14.6.1.
Calf
- 14.6.2.
Steve Harris LADSPA GVerb
- 14.7.
Echos, Delays, Distortion, and More
- 15.
Automation
- 15.1.
Recording Automation
- 16.
Delivery
- A. GNU Free Documentation License
- B.
Various and Sundry
- C.
General MIDI Instrumentation
- Index
- Kdenlive
- 1.
Introduction to Kdenlive
- 1.1.
Installing
- 1.2.
First Launch
- 1.3.
Your Workspace
- 1.4.
Importing Footage
- 1.5.
Three-Point Editing
- 1.6.
The Basic Tools
- 1.7.
Conclusion
- 2.
Advanced Editing with Kdenlive
- 2.1.
A Brief History of the Editing Workflow
- 2.2.
Editing in the Timeline
- 2.3.
Audio Splits and Grouping Clips
- 2.4.
Basic Navigation in the Timeline
- 2.5.
Notes on Video Formats
- 2.6.
Conclusion
- 3.
Effects and Transitions in Kdenlive
- 3.1.
Layout Mods
- 3.2.
Fades
- 3.3.
Dissolves
- 3.4.
Slides and Wipes
- 3.5.
Chroma Key, aka Green Screen
- 3.6.
Composited Images and Titles
- 3.7.
Conclusion
- 4.
Colour Correction with Kdenlive
- 4.1.
Workflow
- 4.2.
The Human Element
- 4.3.
Luma Values
- 4.4.
Colours
- 4.5.
Things That Look Broken
- 4.6.
Saturation
- 4.7.
Copying Values Between Clips
- 4.8.
Colour Effects
- 4.8.1.
Selective Colour Correction and Rotoscoping
- 4.9.
Conclusion
- 5.
Audio
- 5.1.
Audio Recording and Synchronization
- 5.2.
Best Practises for a Basic Mix
- 5.3.
Exporting
- 5.4.
Re-importing the Mix
- 6.
Final Export and Notes on Workflow
- 6.1.
The Gold Master
- 6.2.
Encoding
- 6.3.
Workflow
- 6.4.
Conclusion