Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Introduction
Chapter 1 An Introduction to Digital Audio and Software Synthesis
Problems?
Music-Making Computer
Software Synthesizers
Synthesizer Accompanying This Book
Formats and Compatibility
MIDI and Human Input Devices
MIDI Channels
Splits and Layers
Plug-In Host
Free/Low-Cost Hosts
Setting Up the SynthWiz Simple Synth in a Host
A Bit of Know-How
Understanding Digital Audio
Latency
Audio Drivers
Aliasing
Moving On
Chapter 2 Getting a Grip on Synthesizer Programming
Synthesizer Basics
Getting Started with Synthesis
How to Use SynthWiz Simple Synth
Waveform Selector
Sliders
Direct Text Entry
Output Meter
The Elements of Synthesis
Sound Sources
Filter
Modulation
Volume Envelope
Filter Envelope
Filter Key Tracking
Output Level
Making Sounds
Soft Bass
Pad
Filtered Noise
Squelch
Chapter 3 Synthesizer/Patch Construction Basics
Audio Path and Non-Audio Path
Audio Path
Control Elements
Modulation Elements
Modulation: The Concept
Modulation Sources and Modulation Control Sources
Modulation Destinations
CPU Considerations
Synthesizer Construction Basics
Reconstructing SynthWiz Simple Synth
Audio Path
Inputs and Outputs
Basic Controls
Modulation Envelopes
Modulation Envelope Controls
Volume
The Finished Synthesizer
Construction with Zebra 2
Loading Modules in Zebra 2
Hooking Up the Audio Path in Zebra 2
Attaching the Modulators in Zebra 2
Saving in Zebra 2
Construction with VAZ Modular
Loading Modules in VAZ Modular
Hooking Up the Audio Path in VAZ Modular
Attaching the Modulators in VAZ Modular
Saving in VAZ Modular
Construction with KarmaFX Synth Modular
Loading Modules in KarmaFX Synth Modular
Hooking Up the Audio Path in KarmaFX Synth Modular
Attaching the Modulators in KarmaFX Synth Modular
Saving in KarmaFX Synth Modular
Construction with SynthEdit
Saving in SynthEdit
Loading Modules in SynthEdit
Hooking Up the Audio Path in SynthEdit
Attaching the Modulators in SynthEdit
Adding the Controls in SynthEdit
Adding the Finishing Touches in SynthEdit
Interface Building in SynthEdit
Exporting a VSTi from SynthEdit
About the Rest of the Book
Chapter 4 An Introduction to Sound Sources
Basic Wave Shapes
Sine Wave
Sawtooth Wave
Square and Pulse Waves
Triangle Wave
Noise
Complex Wave Shapes: Combining Sounds
Doubling Oscillators
Combining Oscillators
Sample-Based Synthesis
What Is Sampling?
What Is a Sample?
Deploying Samples
Additive Synthesis
Additive Synthesis: Basic Principles
Additive Square Wave
Additive Sawtooth Wave
Additive Triangle Wave
Difficulties with Additive Synthesis
Frequency Modulation (and Other Sorts of Modulation) Synthesis
Operators
Getting a Grip on FM Programming
Controlling FM Sounds
Quick and Dirty Guide to FM Synthesis
Ring Modulation
The Available Sound Sources
Sound-Creation Modules in Zebra 2
Osc: Oscillators
FMO: Frequency Modulation Oscillators
Noise: Noise Source
Sound Creation Modules in VAZ Modular
Common Controls
Oscillator
MultiOscillator and Multi-Saw Osc
Cosmo A Oscillator
Comso B Oscillator
Noise Source
Sample
Sine Oscillator
Wavetable Oscillator
WTVoice
Sound Creation Modules in KarmaFX Synth Modular
Osc 1
Osc 2
Sampler
Additive
Pad
Noise
Sound-Creation Modules in SynthEdit
Oscillator
Phase Distortion Oscillator
SoundFont Oscillator
Chapter 5 Filters
Filter Types
Low-Pass
High-Pass
Band-Pass
Notch (Band-Reject)
Peaking
All-Pass
Formant
Comb Filters
Filter Parameters
Cut-Off Frequency
Resonance
Bandwidth
Drive
Filter Slopes
Moog, SVF, 303, Zolzer, and So On…
Controlling Filter Parameters
Controlling Filter Cut-Off
Key Tracking and Filters
Controlling Resonance
The Available Filters
Filter Modules in Zebra 2
VCF Filter
XMF: Cross-Modulation Filter
Shaper
Comb Filter
Filter Modules in VAZ Modular
One-Pole Filter
The Filter
Filter K
Filter R
Filter S
SVFilter
Comb Filter
Vowel Filter
Waveshaper
Filter Modules in KarmaFX Synth Modular
Low-Pass/High-Pass/Band-Pass/Notch Filters
Comb Filter and All-Pass Filter
Formant Filter
Filter Modules in SynthEdit
Chapter 6 Modulation and Control
Introducing Envelopes
ADSR Envelopes
DAHDSR Envelopes
Multi-Stage Envelopes
Other Envelope Controls
Envelope Followers
Low-Frequency Oscillators (LFOs)
Main LFO Controls
LFO Modules
Creating an LFO in SynthEdit
Step Generators
Synthesizers in Real Time: Control and Automation
XY Pads
MIDI Learn
Automation
Chapter 7 Global Controls and Other Modules
Global Controls
Polyphony
Portamento
Pitch Bend Range
Amplifiers
Switches, Mixers, and Splitters
Inputs and Outputs
Inverters, Multipliers, Mathematics, and Logic…
Clever Stuff in VAZ Modular
Clever Stuff in SynthEdit
Visualization Modules
Volt Meters
Level Meters
Frequency Analyzer
Oscilloscope
Chapter 8 FX Units
Deployment of FX
Insert FX
Send FX
Using FX in Practice
Distortion and Overdrive Units
“Analog” Distortion
“Digital” Distortion
Compression
EQ
Parametric EQ
Shelf EQ
Graphic EQ
Delay
Modulation Delay Effects
Reverb
Chapter 9 Creating Sounds
Synthesizer Architecture: Initial Considerations
Sonic Considerations
Filter Configuration and Signal Routing Options
Straight Series
Straight Series with Feedback
Filtered Feedback
Parallel Filters
Half Waveshaping
CPU Considerations
Design Philosophy
Programming with a Purpose
Arrangement of the Track
Can’t I Just Go and Buy Something?
Principles of Sound Design
Main Food Groups
Getting the Combination Right
Playability
Building Blocks
Building Sounds
Noisy Synth
Organ-Like
Pseudo Echo
Human Choir
Rough and Ready FM
Bass
Synth Brass
Index
← Prev
Back
Next →
← Prev
Back
Next →