home/modules

Modules

335 modules — each a whole task at some fidelity, backward-designed from a capstone. Filter by domain or level.

335 / 335 modules

First sounds and the live-coding ethos
L0 Orientation F 3h 29 atoms
First Sounds: Making Music in the Browser
L0 Orientation A 3h 9 atoms
Getting into DAWless & modular: the on-ramp
L0 Orientation E 2h 11 atoms
Getting started: turning recorded sound into an instrument
L0 Orientation C 3h 11 atoms
Orientation: how to read an electronic-music family tree
L0 Orientation O 4h 14 atoms
Orientation: the fragment shader as a per-pixel color function
L0 Orientation G 2h 7 atoms
Orientation: what 'performing' means in electronic music
L0 Orientation M 2h 4 atoms
Orienting in the audiovisual-performance field
L0 Orientation I 3h 21 atoms
Orienting in the live-coding world: TOPLAP, algorave, and the map of the scene
L0 Orientation P 3h 10 atoms
Orienting to creative coding: what it is and why you code visuals
L0 Orientation H 3h 12 atoms
Orienting to Visual Foundations: the eye, the medium, and the practice
L0 Orientation L 3h 10 atoms
Streaming Your First Set with OBS
L0 Orientation N 3h 6 atoms
Acid house and the UK rave explosion
L1 Foundations O 5h 23 atoms
Building and Naming Intervals
L1 Foundations A 4h 16 atoms
Building your first Eurorack case: power, HP & planning
L1 Foundations E 4h 17 atoms
Chicago's club lineage: ghetto house, juke and footwork
L1 Foundations O 5h 24 atoms
Constructing Color Contrasts and Harmony (Itten)
L1 Foundations L 5h 18 atoms
Debugging and recovery in Strudel
L1 Foundations F 4h 26 atoms
Downtempo, trip-hop and the chillout continuum
L1 Foundations O 3h 10 atoms
Dubstep: Croydon, sub-bass and sound-system culture
L1 Foundations O 5h 28 atoms
First hands on the DJ mixer
L1 Foundations M 3h 6 atoms
First Messages: Wiring MIDI and OSC Between Apps
L1 Foundations J 3h 8 atoms
First sketches: the p5.js/Processing drawing core
L1 Foundations H 5h 15 atoms
From breakbeat hardcore to jungle
L1 Foundations O 5h 23 atoms
Gain-Staging a Session from Source to Master
L1 Foundations D 4h 34 atoms
Glicol: diagnosing errors and keeping audio alive under pressure
L1 Foundations F 4h 27 atoms
GLSL debugging and live recovery: gotchas, error reading, and the panic shader
L1 Foundations G 5h 27 atoms
GLSL fundamentals: coordinates, vectors, and color output
L1 Foundations G 4h 13 atoms
Grime: 140 BPM, MCs, and a DIY ecosystem
L1 Foundations O 5h 20 atoms
Harder, faster: hardcore techno, gabber and hardstyle
L1 Foundations O 5h 36 atoms
How house travelled: cassettes, radio, labels and the Atlantic crossing
L1 Foundations O 4h 17 atoms
How sound works: pressure, spectrum, and the anatomy of a tone
L1 Foundations B 5h 44 atoms
IDM and braindance: naming home-listening electronica
L1 Foundations O 3h 11 atoms
Jungle becomes drum and bass
L1 Foundations O 5h 21 atoms
Licensing samples legally: CC, clearance and attribution
L1 Foundations C 4h 16 atoms
Live coding and algorave: showing the screen
L1 Foundations O 5h 21 atoms
Live coding as a performance practice
L1 Foundations F 4h 29 atoms
Machine funk: electro, the 808, and Afrofuturist vocals
L1 Foundations O 4h 30 atoms
Meter, Note Values and Your First Grooves
L1 Foundations A 4h 18 atoms
Mining and looping breaks: the hip-hop foundation
L1 Foundations C 3h 11 atoms
Modular in software: VCV Rack for learning & planning
L1 Foundations E 3h 12 atoms
Narrating ambient: Eno, antecedents, and listening practice
L1 Foundations O 4h 20 atoms
Narrating Detroit techno: machines, funk and futurism
L1 Foundations O 5h 29 atoms
Narrating the birth of house in Chicago
L1 Foundations O 5h 24 atoms
Narrating trance: from Frankfurt to the Berlin School
L1 Foundations O 4h 10 atoms
Noise music: expanding the definition of musical sound
L1 Foundations O 4h 18 atoms
Orienting to Generative AI for Live AV
L1 Foundations K 3h 6 atoms
Patching a subtractive voice: VCO, VCF, VCA & envelopes
L1 Foundations E 4h 21 atoms
Pattern thinking and rhythmic idioms
L1 Foundations F 3h 10 atoms
Point and Line as Pictorial Elements (Kandinsky)
L1 Foundations L 4h 12 atoms
Practising to get good: mindset, peers, and learning from expert patches
L1 Foundations P 4h 6 atoms
Producing a Track in a Free DAW (LMMS / Audacity)
L1 Foundations N 5h 11 atoms
Protecting your hearing on stage and in the booth
L1 Foundations M 3h 10 atoms
Reading and Grouping with Gestalt Perception
L1 Foundations L 4h 15 atoms
Reading modular signals: CV, gate, trigger & voltage
L1 Foundations E 3h 15 atoms
Reading, Naming and Locating Pitch
L1 Foundations A 3h 7 atoms
Retro futures: synthwave, outrun and 1980s nostalgia
L1 Foundations O 3h 7 atoms
Roots of computer and generative music
L1 Foundations O 4h 18 atoms
Setting Up a Translating Monitoring Environment
L1 Foundations D 5h 32 atoms
Sonic Pi: first loops and timing
L1 Foundations F 4h 20 atoms
Strudel: browser groove starter
L1 Foundations F 4h 17 atoms
SuperCollider: language and server basics
L1 Foundations F 5h 19 atoms
Sustaining the performing body: ergonomics and RSI
L1 Foundations M 2h 8 atoms
Tidal in a Strudel rig: porting patterns and debugging failures
L1 Foundations F 6h 26 atoms
Training the Eye: color relativity and interaction
L1 Foundations L 5h 16 atoms
UK garage: pitching up the sound of a Sunday scene
L1 Foundations O 5h 23 atoms
Additive synthesis and resynthesis: building timbre from partials
L2 First instrument B 5h 19 atoms
Animated procedural patterns with sine, time, and smoothstep
L2 First instrument G 4h 9 atoms
Animating Motion: timing, spacing, and weight
L2 First instrument L 5h 11 atoms
Arranging and Performing in a Clip-Based DAW (Ableton / Bitwig)
L2 First instrument N 6h 12 atoms
Arranging for a Mixable Track
L2 First instrument D 3h 8 atoms
Authoring Generative Pipelines in ComfyUI
L2 First instrument K 5h 18 atoms
AV coherence and sync strategies: making sound and image agree
L2 First instrument JHF 4h 10 atoms
Balancing Color Weight, Quantity, and Depth in Composition
L2 First instrument L 4h 14 atoms
Bass sound design: sub, Reese, and genre bass recipes
L2 First instrument B 6h 37 atoms
Basslines and Locking the Low End
L2 First instrument A 5h 14 atoms
Beatmatching, EQ and clean transitions
L2 First instrument M 5h 11 atoms
Berlin techno, the Wall, and dancefloor liberation
L2 First instrument O 4h 12 atoms
Breakbeat and 808 Genres: Hip-Hop, Trap, DnB, Dubstep
L2 First instrument A 6h 22 atoms
Breaks at the extremes: big beat, nu skool and breakcore
L2 First instrument O 4h 24 atoms
Building a Portable OSC/MIDI Control Surface for Live Performance
L2 First instrument J 6h 5 atoms
Building a WebGPU render pipeline from scratch
L2 First instrument G 6h 19 atoms
Building Audio-Reactive Visuals in Hydra
L2 First instrument J 4h 12 atoms
Building Differentiable DSP Instruments with DDSP
L2 First instrument K 4h 10 atoms
Capturing clean field recordings: levels, monitoring and stereo
L2 First instrument C 4h 11 atoms
Carving Space with EQ in Context
L2 First instrument D 5h 29 atoms
Chopping and slicing: from phrase to playable slices
L2 First instrument C 4h 13 atoms
Chords, Diatonic Harmony and Voicing
L2 First instrument A 6h 30 atoms
Classic drum machines and sample-based percussion
L2 First instrument B 4h 30 atoms
Clave, Tresillo and Syncopated Frameworks
L2 First instrument A 4h 9 atoms
Clicks in the kick: microhouse and minimal's global spread
L2 First instrument O 3h 8 atoms
Clocking & modulation utilities: LFOs, clocks, S&H, slew
L2 First instrument E 4h 16 atoms
Club music: the Baltimore-Philly-Jersey lineage and deconstructed club
L2 First instrument O 4h 12 atoms
Color grading and look development on the GPU
L2 First instrument G 4h 12 atoms
Colour, layers, and pixel-level image processing
L2 First instrument H 6h 22 atoms
Composing on the Basic Plane: tensions, sides, and diagonals
L2 First instrument L 4h 19 atoms
Compositing visuals with blend modes
L2 First instrument I 4h 17 atoms
Controlling Dynamics with Compressors
L2 First instrument D 5h 26 atoms
Controlling Perceived Brightness and Color Edges
L2 First instrument L 3h 10 atoms
Dark ambient, drone and the aesthetics of stasis
L2 First instrument O 4h 26 atoms
Debugging and panic recovery in Hydra
L2 First instrument H 4h 25 atoms
Debugging and panic recovery in P5LIVE
L2 First instrument H 4h 24 atoms
Debugging and panic recovery in SuperCollider
L2 First instrument F 4h 29 atoms
Delay lines, comb filters, and modulation effects
L2 First instrument B 4h 22 atoms
Deploying Neural Audio Models into Max/MSP and Pure Data
L2 First instrument K 4h 16 atoms
Deriving and Training a Diffusion Model from Scratch
L2 First instrument K 6h 12 atoms
Designing Space with Reverb and Delay
L2 First instrument D 5h 30 atoms
Drawing with trigonometry, polar coordinates, and curves
L2 First instrument H 6h 19 atoms
Driving addressable LEDs with WLED, Art-Net and audio
L2 First instrument I 5h 18 atoms
Drum machines & hardware sync: 808/909 heritage and MIDI clock
L2 First instrument E 4h 12 atoms
Drum synthesis: kicks, snares, hats, claps, and toms from scratch
L2 First instrument B 6h 34 atoms
Ear Training: From Intervals to Chord Progressions
L2 First instrument A 6h 13 atoms
Ears, rooms, and microphones: perception and sound capture
L2 First instrument B 3h 20 atoms
Electroclash and nu-disco: reviving the disco-electro past
L2 First instrument O 4h 12 atoms
Electromagnetic & transducer sound sources: radios, coils & tape heads
L2 First instrument E 4h 14 atoms
Elektron groovebox workflow: patterns, p-locks & sampling
L2 First instrument E 5h 30 atoms
Encoding Color Numerically: RGB, color spaces, and gamma
L2 First instrument L 6h 24 atoms
Envelopes, LFOs, and modulation routing
L2 First instrument B 5h 30 atoms
Expressing and Designing with Color: from feeling to constraint
L2 First instrument L 4h 9 atoms
Extracting Loudness and Spectrum From Live Audio
L2 First instrument J 4h 5 atoms
Filters: types, cutoff, resonance, and rolloff
L2 First instrument B 4h 21 atoms
FM synthesis: carriers, modulators, ratios, and index
L2 First instrument B 6h 46 atoms
Four-on-the-Floor: House and Techno Grooves
L2 First instrument A 6h 29 atoms
Free software as political stance: ethics, access, and the commons
L2 First instrument P 4h 6 atoms
Garage, Club and Bass-Music Grooves
L2 First instrument A 6h 30 atoms
Generating Audio from Latent and Spectral Representations
L2 First instrument K 3h 7 atoms
Generating Palettes in HSB for Generative Work
L2 First instrument L 3h 6 atoms
Glitch: the aesthetics of failure and the tool as instrument
L2 First instrument O 4h 11 atoms
Granular synthesis: grains, clouds, and time-frequency textures
L2 First instrument B 6h 46 atoms
Grids, tiling, recursion, and fractal pattern
L2 First instrument H 6h 15 atoms
Hard house and NRG offbeat-stab dance
L2 First instrument O 3h 7 atoms
Hardware hacking & circuit bending: making instruments from anything
L2 First instrument E 6h 38 atoms
Hydra: live-coding video-synth visuals
L2 First instrument H 6h 37 atoms
Inside digital audio: samples, Nyquist, bit depth, and aliasing
L2 First instrument B 5h 31 atoms
Interaction, motion, and coordinate transforms in p5.js
L2 First instrument H 5h 17 atoms
Layering and Sound-Designing a Drum Kit
L2 First instrument A 6h 20 atoms
Leads, pads, and performance voices: arps, gates, and modulation motion
L2 First instrument B 5h 25 atoms
Licensing your music with Creative Commons
L2 First instrument P 5h 10 atoms
Mapping Audio Features to Visual Parameters
L2 First instrument J 4h 19 atoms
Mapping the drum and bass family
L2 First instrument O 5h 35 atoms
Mapping the house subgenre family
L2 First instrument O 5h 32 atoms
Mapping the trance family: uplifting, Goa, psytrance and beyond
L2 First instrument O 5h 21 atoms
Mastering MATHS: the West-coast analog computer
L2 First instrument E 5h 24 atoms
Max/MSP and computer-music environments: dataflow patching
L2 First instrument B 3h 11 atoms
Mini-notation rhythm construction
L2 First instrument F 5h 38 atoms
Minimalism, serialism and indeterminacy in composition
L2 First instrument O 4h 9 atoms
Mixing a beat-synced clip set in Resolume
L2 First instrument I 4h 11 atoms
New beat and EBM: the Belgian crossroads
L2 First instrument O 4h 18 atoms
No-input mixing & feedback instruments
L2 First instrument E 4h 8 atoms
openFrameworks, audio/video I/O, and hardware bridges
L2 First instrument H 6h 13 atoms
Oscillators & timbre: cores, waveshapers, FM & additive
L2 First instrument E 4h 13 atoms
Oscillators: raw waveforms, phase, sync, and unison
L2 First instrument B 5h 32 atoms
Panning, Width, and Mono-Compatible Stereo Imaging
L2 First instrument D 4h 22 atoms
Patching a First Instrument in Pure Data
L2 First instrument N 5h 13 atoms
Preparing and Building a Mix in Importance Order
L2 First instrument D 5h 28 atoms
Preparing and routing the VJ video signal chain
L2 First instrument I 3h 10 atoms
Programming a lighting show in QLC+
L2 First instrument I 5h 22 atoms
Projection mapping onto real surfaces
L2 First instrument I 4h 9 atoms
Randomness, Perlin noise, and the aesthetics of generative art
L2 First instrument H 5h 23 atoms
Raymarching a first SDF scene
L2 First instrument G 5h 17 atoms
Recreating Classic Sounds on Constrained / Emulated Gear
L2 First instrument N 4h 8 atoms
Referencing and Finalising a Mix for Translation
L2 First instrument D 3h 13 atoms
Ring modulation, AM, frequency shifting, and vocoding
L2 First instrument B 3h 11 atoms
Scales, Modes and Key Signatures
L2 First instrument A 6h 14 atoms
Sculpting SDF shapes: blends, symmetry, and domain repetition
L2 First instrument G 5h 11 atoms
Separating Stems from Any Track with Demucs
L2 First instrument K 4h 11 atoms
Sequencing modular hardware: Euclidean rhythms & logic
L2 First instrument E 4h 12 atoms
Sonic Pi: debugging common errors and recovering under pressure
L2 First instrument F 5h 22 atoms
Sound systems, dubplates and pirate radio: the infrastructure of UK bass
L2 First instrument O 4h 13 atoms
Sourcing from CC sound libraries: Freesound and datasets
L2 First instrument C 5h 16 atoms
Stripping back and singing out: minimal, dub and melodic techno
L2 First instrument O 5h 26 atoms
Strudel → Hydra AV feature mapping: wiring the 4-bin FFT bridge
L2 First instrument JHF 5h 19 atoms
Subtractive synthesis: from raw wave to shaped voice
L2 First instrument B 6h 36 atoms
SuperCollider: coding synthesis from UGens to patterns
L2 First instrument B 7h 57 atoms
SuperCollider: UGens, SynthDefs and synthesis
L2 First instrument F 7h 36 atoms
Swing, Humanization and Finding the Pocket
L2 First instrument A 5h 25 atoms
Syncing Tempo and Phase Across Apps with Ableton Link
L2 First instrument J 4h 10 atoms
Techno as Black strategy: labels, autonomy and Underground Resistance
L2 First instrument O 5h 18 atoms
The demoscene: real-time audiovisual craft and its legacy
L2 First instrument O 4h 10 atoms
Tidal: sounds, control patterns and tempo
L2 First instrument F 5h 25 atoms
Tightening Event Timing in Max and Live
L2 First instrument J 4h 5 atoms
Tuning Systems: Temperament and Just Intonation
L2 First instrument A 6h 14 atoms
Typography as visual material: kinetic and generative type
L2 First instrument H 4h 9 atoms
Visual dataflow and audiovisual live coding
L2 First instrument F 5h 12 atoms
Wavetable synthesis: scanning single-cycle frames for evolving timbre
L2 First instrument B 5h 27 atoms
West-coast & Buchla synthesis: complex oscillators, LPGs, touch
L2 First instrument E 4h 18 atoms
Wiring a Clean Signal Chain (Cables, I/O, Interfaces)
L2 First instrument N 4h 6 atoms
Writing Memorable Melodies and Counterpoint
L2 First instrument A 6h 18 atoms
Writing WGSL vertex and fragment shaders
L2 First instrument G 5h 8 atoms
3D scenes and node-based graphics tools
L3 Craft H 8h 18 atoms
Active Listening and Learning From Records
L3 Craft A 4h 6 atoms
Adding Polish and Appeal to Animation
L3 Craft L 4h 7 atoms
Adopting MIDI 2.0, MIDI-CI and Modern Transports
L3 Craft J 4h 11 atoms
Advanced and Parallel Dynamics Processing
L3 Craft D 5h 24 atoms
Advanced filter design: biquads, allpass, and phase response
L3 Craft B 4h 13 atoms
Advanced FM: multi-operator voices and instrument emulation
L3 Craft B 6h 24 atoms
Advanced Groove, Microtiming and the Dilla Feel
L3 Craft A 6h 31 atoms
Advanced MATHS: analog-computing patch recipes
L3 Craft E 6h 19 atoms
Advanced QLC+ show control, effects and remote operation
L3 Craft I 6h 18 atoms
Advanced SDF geometry: curves, implicit forms, and material channels
L3 Craft G 5h 9 atoms
Advanced turntable and tempo craft
L3 Craft M 5h 10 atoms
Afrofuturism as through-line in Black electronic music
L3 Craft O 4h 9 atoms
Arranging a Track: Structure, Build and Break
L3 Craft A 8h 40 atoms
Automation and Editing for a Mix That Breathes
L3 Craft D 5h 22 atoms
Building a generative TouchDesigner VJ rig
L3 Craft I 8h 18 atoms
Building a regional live-coding scene that bridges into the global network
L3 Craft P 5h 11 atoms
Building Modular Patches (Max/MSP, VCV Rack, Bitwig Grid)
L3 Craft N 6h 9 atoms
Choreographing Diffusion Animations with Deforum
L3 Craft K 4h 10 atoms
Composing a non-narrative live-cinema set
L3 Craft I 5h 20 atoms
Composing Audio-Visual Sets From Musical State and Cues
L3 Craft J 6h 11 atoms
Composing systems, not pieces
L3 Craft F 6h 31 atoms
Controlling Ableton Live Over OSC with AbletonOSC
L3 Craft J 6h 16 atoms
Creative Workflow: Constraints, Flow and Setup
L3 Craft A 5h 18 atoms
Designing a DAWless live techno rig
L3 Craft E 5h 24 atoms
Detecting Beats, Onsets and Pitch for Event Triggers
L3 Craft J 5h 6 atoms
Developing an Audio Plugin with Remote Control
L3 Craft N 8h 8 atoms
Diffusion Theory: Objectives, Schedules, and Backbones
L3 Craft K 6h 21 atoms
Edges of the field: music law, embodiment and atemporality
L3 Craft O 3h 6 atoms
Encoding and Format Delivery: Lossless and Lossy
L3 Craft D 2h 6 atoms
Engineering a Session in Ardour
L3 Craft N 6h 8 atoms
Engineering DDSP Timbre Transfer Internals
L3 Craft K 5h 13 atoms
Euclidean Rhythms and Polyrhythmic Loops
L3 Craft A 6h 20 atoms
Evaluating live-coded AV quality without a perception bridge
L3 Craft FH 3h 12 atoms
Exploring the live-coding language landscape
L3 Craft F 6h 45 atoms
Footwork production: sample-first workflow and dance codependence
L3 Craft O 5h 12 atoms
Functional Progressions, Cadences and Modulation
L3 Craft A 5h 14 atoms
Generating Drum Patterns with an ML Groove Model
L3 Craft K 3h 3 atoms
Generative & random patching: Turing Machine, Marbles & self-playing patches
L3 Craft E 6h 28 atoms
Generative and Multi-Tool Audio-Visual Mapping
L3 Craft J 5h 6 atoms
Generative Transformation, Phasing and Microsound
L3 Craft A 8h 29 atoms
Genre Arrangement and Harmonic Signatures
L3 Craft A 6h 24 atoms
Genre sound-design workflows: acid, dub techno, and beyond
L3 Craft B 6h 68 atoms
GPU compute and feedback-buffer simulations
L3 Craft G 7h 12 atoms
Harmonic mixing: staying in key across a blend
L3 Craft M 4h 7 atoms
How scenes rise and fall: genre lifecycle and cultural economics
L3 Craft O 4h 13 atoms
Hydra feedback, external sources, and networked streams
L3 Craft H 6h 19 atoms
Industrial music: transgression, ideology and recuperation
L3 Craft O 5h 14 atoms
Lighting and shading raymarched SDF surfaces
L3 Craft G 6h 18 atoms
Live-coded set arc: pacing, edit cadence, and energy design
L3 Craft F 5h 16 atoms
Live-coded transitions: audio, visual, and paired downbeat moves
L3 Craft FHJ 6h 18 atoms
Livecoding ethos and agent operating policy
L3 Craft F 4h 17 atoms
Location recording in the field: wildlife, weather and rigs
L3 Craft C 6h 11 atoms
Loudness Metering and Streaming Delivery
L3 Craft D 3h 18 atoms
Mapping and sequencing a show in VPT
L3 Craft I 6h 26 atoms
Mastering a Single Track: Tone, Loudness and Restraint
L3 Craft D 5h 25 atoms
Mastering for Vinyl and Physical Formats
L3 Craft D 3h 9 atoms
Microsound: advanced granular, pulsar, and particle synthesis
L3 Craft B 6h 30 atoms
Minimal Techno: Hidden Rhythm and Narrative Craft
L3 Craft A 6h 13 atoms
Mixing Bass-Driven Electronic and Club Music
L3 Craft D 6h 29 atoms
Modular drum synthesis for techno: kicks, hats & rumble
L3 Craft E 5h 15 atoms
Optimizing raymarched and SDF scenes for performance
L3 Craft G 5h 6 atoms
Optimizing Real-Time Diffusion with StreamDiffusion
L3 Craft K 6h 22 atoms
OSC Listeners, Routing and Jitter Control
L3 Craft J 6h 13 atoms
Physical modeling: Karplus-Strong, waveguides, and instrument models
L3 Craft B 6h 23 atoms
Physics, autonomous agents, and emergence
L3 Craft H 8h 19 atoms
Procedural audio and creative sound-design practice
L3 Craft B 4h 26 atoms
Procedural character animation with animation-principle signals
L3 Craft G 5h 8 atoms
Procedural noise, fBm, and fractal fields
L3 Craft G 5h 10 atoms
Producing breakbeat tracks: Amen, jungle, DnB and breakcore
L3 Craft C 6h 31 atoms
Programming a Buchla 200e system: presets, sequencing & spatial control
L3 Craft E 6h 33 atoms
Progressive house: arrangement as the genre
L3 Craft O 6h 14 atoms
Python live coding with Renardo
L3 Craft F 6h 34 atoms
Ray tracing and physically based rendering foundations
L3 Craft G 8h 18 atoms
Reading the room and selecting for the crowd
L3 Craft M 5h 12 atoms
Releasing on a netlabel: distribution, promotion, and label identity
L3 Craft P 5h 8 atoms
Reverb and space: convolution, distance, and 3D audio
L3 Craft B 5h 24 atoms
Sampling as cultural argument: plunderphonics, piracy and the public domain
L3 Craft C 6h 25 atoms
Scripting Custom nn~ Models for Live Rigs
L3 Craft K 5h 11 atoms
Shaders and GPU-parallel visuals
L3 Craft H 6h 7 atoms
Shaping Tone with Distortion and Saturation
L3 Craft D 3h 12 atoms
Sidechaining and Keyed Ducking for Groove and Space
L3 Craft D 4h 17 atoms
Simulating natural systems: automata, flow fields, and growth
L3 Craft H 8h 15 atoms
Sonic Pi: concurrent live_loops and sync
L3 Craft F 5h 21 atoms
Sonic Pi: samples, FX and generative texture
L3 Craft F 6h 27 atoms
Sonification: turning data into sound and music
L3 Craft O 4h 4 atoms
Soundsystem heritage: dubplates, rewinds and the MC
L3 Craft M 4h 10 atoms
Specifying and Powering a Live PA System
L3 Craft N 6h 14 atoms
Spectral analysis and processing: FFT, STFT, and the phase vocoder
L3 Craft B 5h 20 atoms
Stage monitoring, feedback control and PA tuning
L3 Craft M 5h 11 atoms
Strudel: effects, signals and pattern internals
L3 Craft F 6h 42 atoms
SuperCollider: I/O, analysis and integration
L3 Craft F 6h 23 atoms
SuperCollider: patterns and event sequencing
L3 Craft F 7h 31 atoms
Synthesizing Form, Color, and Line into a Personal Visual Language
L3 Craft L 5h 8 atoms
Taking a critical position in live-cinema discourse
L3 Craft I 4h 14 atoms
The Text-Conditioned Image Generation Stack
L3 Craft K 5h 13 atoms
Tidal: boolean structure and step sequencing
L3 Craft F 5h 13 atoms
Tidal: pattern transformations and combinators
L3 Craft F 6h 37 atoms
Tidal: randomness and probabilistic variation
L3 Craft F 5h 25 atoms
Tidal: sample slicing and granular texture
L3 Craft F 5h 20 atoms
Tides & Serge: universal slope and function instruments
L3 Craft E 5h 16 atoms
Training a RAVE Timbre Model End to End
L3 Craft K 6h 25 atoms
Understanding RAVE Architecture Internals
L3 Craft K 5h 12 atoms
Voice and formant synthesis: the source-filter model
L3 Craft B 3h 8 atoms
Waveshaping and distortion: nonlinear timbre and saturation
L3 Craft B 4h 18 atoms
Advanced Mastering Craft Under Pressure
L4 Performance D 6h 28 atoms
Building a label and an artist roster
L4 Performance O 4h 8 atoms
Building and running an inclusive algorave night
L4 Performance P 6h 13 atoms
Designing the long-set energy arc
L4 Performance M 6h 7 atoms
Finishing, Shipping and Getting Feedback
L4 Performance A 6h 11 atoms
Footwork goes global: touring, proxy-spread and Chicago legitimacy
L4 Performance O 4h 9 atoms
Militarism, fascist aesthetics and the critical debate
L4 Performance O 6h 10 atoms
Music games and instrument-design philosophy
L4 Performance O 4h 5 atoms
Networked and collaborative ensemble performance
L4 Performance F 5h 19 atoms
Performing a curated sample practice: intentional capture and live sourcing
L4 Performance C 6h 8 atoms
Performing a live synth rig: real-time granulation, scripted modulation, and free-rhythm sets
L4 Performance B 6h 31 atoms
Performing a Multi-Artist Link-Synced AV Jam
L4 Performance J 8h 7 atoms
Performing Adaptive and Reconstructed Tunings Live
L4 Performance A 6h 7 atoms
Performing Live AI Visuals in a Real-Time Rig
L4 Performance K 6h 10 atoms
Performing live AV under pressure
L4 Performance I 6h 15 atoms
Performing live modular techno: playing the rig under pressure
L4 Performance E 8h 20 atoms
Performing live-coded music under pressure
L4 Performance F 6h 25 atoms
Performing live-coded visuals: Estuary, CineCer0, and cycle-sync
L4 Performance H 8h 11 atoms
Performing under pressure and recovering from failure
L4 Performance M 4h 6 atoms
Playing live: building and improvising a hardware set
L4 Performance M 6h 6 atoms
Producing and releasing a recorded mix
L4 Performance M 6h 6 atoms
Real-time ray budgets, denoising, and importance sampling
L4 Performance G 6h 4 atoms
Scaling TouchDesigner for large multi-machine shows
L4 Performance I 8h 10 atoms
Steering and Accelerating Diffusion Sampling
L4 Performance K 6h 17 atoms
SuperCollider: JITLib live coding
L4 Performance F 7h 24 atoms
Syncing and Aligning a Live Performance Rig
L4 Performance N 5h 8 atoms
Tidal: advanced pattern algebra and set transitions
L4 Performance F 6h 20 atoms
Timbre, Dissonance and Spectrum-Matched Tuning
L4 Performance A 8h 17 atoms
Training and Tuning Source-Separation Models
L4 Performance K 6h 9 atoms
Tuning a Large Sound System in a Room
L4 Performance D 4h 9 atoms
Articulating your values and long game: principles, sustainability, and a durable practice
L5 Voice P 6h 9 atoms
Artistic Voice and Sustained Practice
L5 Voice A 5h 9 atoms
ChucK debugging and live recovery: from silent failures to panic patches
L5 Voice F 6h 25 atoms
Developing a personal live-coding voice
L5 Voice F 8h 30 atoms
Finding a voice: producer craft, identity and personal practice
L5 Voice O 4h 10 atoms
Finding your live voice and building longevity
L5 Voice M 8h 8 atoms
Finding your sample voice: memory, place and a personal remix ethic
L5 Voice C 6h 9 atoms
Finding your voice: dancefloor-serving DAWless modular practice
L5 Voice E 8h 8 atoms
Punctual: diagnosing silent failures and recovering live
L5 Voice HF 4h 22 atoms
Running a Multi-DJ Remote Broadcast
L5 Voice N 6h 5 atoms
Theorising live coding: literacy, defamiliarisation and voice
L5 Voice O 5h 11 atoms