FX INTRODUCTION / WORK IN PROGRESS
Learn FX by listening and writing code
Change loudness, chop sounds, and distort waveforms. Explore small PCM transformations, filters, and reverb through editable Playground examples.
This series is a work in progress. Drafts of all 19 chapters, from Gain to formant voice experiments, are available. Their explanations and examples will be refined through listening.
Start here
- Gain: multiply the waveform — prototype
Explore amplitude and loudness with the built-in Gain and multiplication in liveFx. - Slicer: chop a sustained sound — prototype
Change Gain periodically and carry the processing position forward in state.
Each article embeds an editable Playground. Run starts playback; Stop ends it. Edit code and press Run again to apply changes, then compare liveFx input and output in FX Monitor. Use View to switch between Oscilloscope and Spectrum. Stop the previous Playground before comparing.
Further topics (drafts)
Move from transforming the current sample to using history and storing past audio. The following drafts include simplified implementations for learning.
- Distortion — reshape waveforms to create harmonics
- Bitcrusher — amplitude steps and sample holding
- Filter — use the previous value to change sound
- EQ — adjust strength in separate frequency bands
- Wobble — move a filter periodically
- Envelope Follower — the basics of tracking input level
- Noise Gate — reduce quiet sounds
- Compressor — reduce loud sounds
- Delay — read past audio
- Flanger — move and mix a short delay
- Chorus — add movement and thickness
- Reverb — combine delays into reverb
- Combining FX — series, parallel, and processing order
Voice experiments with formants
Use liveFx to shape a harmonic-rich source into synthetic vowel colors. These are formant-filter experiments, not LPC emulation or microphone-driven vocoders.
- Formant vowels — F1, F2, F3 and continuous a / i / u / e / o morphing
- Formant voice — LFO-controlled resonances for a vocoder-like color
- Pitch and vowels — control source pitch and vowel color independently
- YM2612 formants — use FM feedback harmonics as the source and control pitch and vowels separately