Programming for entertainment: Music and its perpetual inertia
summary
Argues that music tech suffers inertia as producers chase analog warmth and shows how programming offers a low‑cost route to uniqueness using the JUCE framework and C++ He builds a basic compressor plugin as a VST for Ableton, implements output gain with proper dB→linear conversion (X = 10^(dB/20)), applies threshold and ratio by dividing excess amplitude, and multiplies by sign The demo lacks audio playback and has no attack/release, but meters show compression and code is on GitHub and later fixed
AI-written summary · about
chapters (11)
- 0:00Start
- 3:59What Is Jules
- 4:54Open Source
- 7:17Plug-In Editor
- 7:52Main Settings
- 8:36Plugin Processor
- 9:19Audio Buffer
- 9:50Input Channels
- 10:34The Plugin Editor
- 13:23The Compressor
- 14:48Output Gain
related talks
25mFrom Beats to Bytes: What Music Production Can Teach About Programming
10m"The Concert Programmer"
39mBecome a Developer of Electronic Music
37mHow to code music?
47mLearning Music — Developer Edition
01h 02mHumanizing Technology and Algorithms Through Artistic Expression
30mThe Man who Sold the Amp: How to Process Music with JS
23mHow music works, using Ruby
