home/ browse/ level L3

L3 · Craft

Arrangement, sound-design depth, modulation, audio-reactive craft.

1,335 atoms · grouped by primary domain

19-TET adds pitches between the cracks of standard 12-note tuning while keeping octaves aligned
Fact L3 Craft A
A 3- or 5-step hat loop against a 16-step pattern creates an evolving polyrhythmic feel
Procedure L3 Craft AF
A catalog of attributes lets you take inspiration from music without copying it
Procedure L3 Craft A
A displaced backbeat anchors the listener's meter, making other on-grid elements sound early or late
Principle L3 Craft A
A dissonance curve plots sensory dissonance vs. interval for a given spectrum, with minima at consonant intervals
Concept L3 Craft AB
A dissonance score is a time-series graph showing how sensory dissonance ebbs and flows throughout a musical performance
Concept L3 Craft A
A Euclidean rhythm is aksak (built only from duration-2 and duration-3 cells) exactly when 2k < n < 3k
Concept L3 Craft A
A groove template is a timing and velocity map applied to shift any pattern toward a reference feel
Concept L3 Craft AN
A Hardstyle buildup has three phases: tease, melody preview, and tension-building filter sweep into the drop
Procedure L3 Craft AB
A single-note, heavily-effected synth in the upper register raises energy without competing with the melodic content
Procedure L3 Craft AB
A spectrum and a scale are 'related' when the spectrum's dissonance curve has minima at the scale's steps
Principle L3 Craft AB
A tuned kick layer with automated pitch can act as melodic percussion, not just a beat
Procedure L3 Craft AB
Active listening — focusing on one parameter at a time — extracts usable technique from music
Procedure L3 Craft A
Alternating clave variants within a loop lengthens the cycle and reduces monotony
Principle L3 Craft A
Alternating higher- and lower-pitched kick drums across a pattern is a hallmark minimal-techno groove technique
Procedure L3 Craft AB
An avoidance list forces new creative territory by pre-committing to not use familiar techniques
Procedure L3 Craft A
Applying rhythmic tools to wrong materials or at wrong settings produces useful unexpected results
Principle L3 Craft AF
Arbitrary constraints reduce decision paralysis by eliminating valid options before work begins
Principle L3 Craft A
Assigning each element a foreground, middleground, or background role creates three-dimensional musical depth
Concept L3 Craft AD
Bresenham's algorithm for drawing digital straight lines is an implementation of the Euclidean algorithm
Fact L3 Craft A
Chaining single-change mutations creates descendants that diverge progressively from an ancestor idea
Procedure L3 Craft AF
Chord-progression identification by ear trains hearing each chord's function as a harmonic sequence unfolds
Concept L3 Craft A
Creating many one-change variants of a seed idea generates a sibling pool of musically related material
Procedure L3 Craft AF
Creative resistance disguises distraction as legitimate work
Concept L3 Craft A
Deep tool familiarity can trap you in the music your tools suggest rather than the music you want
Concept L3 Craft AN
Deliberately repeated microtiming deviations have greater groove impact than organic per-bar variation
Principle L3 Craft A
Dilla time layers multiple simultaneous rhythmic feels — straight, swung, and displaced — within one track
Concept L3 Craft AF
Divisive rhythm subdivides a fixed cycle; additive rhythm builds sequences by adding or removing beats
Concept L3 Craft AF
Dragging (behind the beat) creates a heavy laid-back feel; rushing (ahead) creates urgency and forward drive
Concept L3 Craft A
Dropping the bass one bar before a structural change signals the transition and eases the landing
Procedure L3 Craft A
Each genre has characteristic groove parameters: drag/rush amounts, swing ranges, and which elements vary
Concept L3 Craft A
Effective counterpoint requires rhythmically independent voices that each function as standalone melodies
Concept L3 Craft A
Equal temperament divides the octave into 12 equal semitones; just intonation uses pure frequency ratios — the two differ by cents
Concept L3 Craft AB
Euclidean rhythms are exactly the maximally even rhythms — those maximizing pairwise inter-onset distance on the circle of time
Principle L3 Craft AF
Exotic scales (Neapolitan, Middle Eastern, Hungarian, whole tone) extend the palette beyond major/minor
Concept L3 Craft AF
Exploring without a goal unlocks creative directions that task-oriented work closes off
Principle L3 Craft A
Extended chords stack successive thirds above the seventh, and the thirteenth uses all seven scale degrees
Concept L3 Craft A
Extracting a formal skeleton from an admired track provides an arrangement blueprint that avoids direct copying
Procedure L3 Craft A
Filling the entire arrangement with material first, then subtracting, avoids the blank-canvas problem
Procedure L3 Craft A
Finishing a track means arranging its looping parts into sections and bouncing the multitrack down to a two-track mix
Procedure L3 Craft AB
Finishing one element to release quality before adding the next builds the skill of completion
Principle L3 Craft A
Gamelan metallophones have inharmonic spectra, and their scales (pelog and slendro) are related to those spectra
Concept L3 Craft AB
Group humanization plugins link multiple tracks so instruments respond to each other's timing, mimicking an ensemble
Concept L3 Craft AN
Harmonic rhythm — the rate of chord change — is independent of surface rhythm and shapes perceived energy
Concept L3 Craft A
Hearing intervals in tonal context requires naming both the interval distance and each note's scale degree simultaneously
Concept L3 Craft A
Historically, 'consonance' and 'dissonance' refer to five distinct concepts, not one unified notion
Concept L3 Craft A
Hocket distributes a single melodic line across two or more instruments to create timbral variety and rhythmic texture
Concept L3 Craft AF
Hood performed Minimal Nation by punching everything in live on a pocket sequencer for human feel
Principle L3 Craft AM
Hood structured Minimal Nation as a coherent narrative where each track is a chapter, not an isolated piece
Principle L3 Craft AM
Hood's production philosophy is 'pace yourself like a turtle' — momentum through endurance, not speed
Principle L3 Craft AM
House uses long DJ-friendly phrase forms: filtered intros, additive builds, chord/vocal breakdowns, kick+bass drops
Principle L3 Craft AF
Humanization addresses three independent axes: timing, velocity, and note duration — swing alone is insufficient
Principle L3 Craft A
In techno a lowpass filter opening over 32 bars is itself the arrangement, replacing chord changes
Principle L3 Craft AF
Inharmonic timbres have a pseudo-octave — a non-2:1 interval that plays the functional role of the octave
Concept L3 Craft AB
Intertextual composition evokes familiar musical styles without citing sources explicitly
Concept L3 Craft AO
Introducing all elements early then removing them can create tension more effectively than holding them back
Principle L3 Craft A
Introducing one micro-variation per bar across a drum loop prevents it from sounding like wallpaper
Principle L3 Craft A
Jazz builds beats from the top (cymbals) down while rock builds from the bottom (kick and snare) up
Concept L3 Craft A
Key modulation is a section-level event; treat a key change as structural, not a bar-to-bar move
Principle L3 Craft AF
Klangfarbenmelodie creates timbral variety in slow melodies by crossfading the same melody across different instruments
Concept L3 Craft AB
Layering different swing and quantization settings per track creates complex, organic groove
Principle L3 Craft A
Layering material at half and double the track tempo creates rhythmic complexity within a single key
Concept L3 Craft AF
Linear drumming — no two drums play simultaneously — creates melodic-sounding beats and forces democratic instrument weighting
Concept L3 Craft AF
Listening in acoustically imperfect conditions reveals phantom elements and compositional opportunities
Principle L3 Craft AD
Listening to disliked genres reveals usable techniques and production approaches
Principle L3 Craft A
Matching vocal rhythm to the natural stress pattern of lyrics produces natural-sounding vocal melodies
Concept L3 Craft A
Meantone and well temperaments trade unlimited modulation for purer intervals and distinct key colors
Concept L3 Craft A
Melody on chord tones sounds resolved; on tensions it pulls — good lines put tension on weak beats and resolution on strong beats
Principle L3 Craft AF
Minimal techno layers 'rhythms inside rhythms' so sustained listening reveals hidden structure
Concept L3 Craft AF
Minimising voice movement between chords through inversions creates smoother, more playable progressions
Concept L3 Craft A
Minor ninth chords (m9) add a major ninth above a minor-seventh chord, producing a beautiful mellow sound used in deep house and ambient
Concept L3 Craft AF
Mirroring the intro, looping with subtraction, or fading out are three distinct strategies for ending a track
Concept L3 Craft A
Modulation changes the tonal center mid-song; the dominant seventh of the new key is the primary agent
Concept L3 Craft A
Non-12-tet equal temperaments (7-tet, 10-tet, 19-tet, etc.) are viable musical systems matched to specific timbres
Concept L3 Craft AB
Nu-disco arrangement uses drawn-out repetitive sections that ramp up and back, with filters and subtle changes keeping motion
Concept L3 Craft AO
Nudging the kick early or snare late creates urgency or drag without changing grid position
Principle L3 Craft A
One borrowed chord from a parallel mode in an otherwise diatonic loop is a cheap, strong hook
Principle L3 Craft AF
One-time events — sounds, gestures, or processing applied exactly once — prevent loop-based music from feeling predictable
Concept L3 Craft AF
Optimal workflow is personal and must be synthesised through trial rather than copied from others
Principle L3 Craft A
Parallel harmony transposes a fixed voicing by the same interval for each chord, producing the signature sound of house and electronic music
Concept L3 Craft AF
Partial quantization, selective instrument quantization, and manual velocity editing create human feel in programmed drums
Procedure L3 Craft AF
Pelog is a seven-note Indonesian scale whose pitches do not correspond to any notes in 12-TET
Fact L3 Craft A
Pink (1/f) noise has equal energy per octave and models the long-range correlations found in many natural signals including music
Concept L3 Craft AFJ
Postminimalism builds soundscapes through expressive timbre rather than harmonic complexity
Concept L3 Craft AO
Preparing the studio environment before inspiration arrives prevents creativity-killing interruptions
Principle L3 Craft A
Pushing drums ahead of the beat drives energy; pulling behind relaxes the feel — set with track/channel delay
Principle L3 Craft AC
Quantizing kick and snare hard while leaving hats loose gives metric stability with textural feel
Principle L3 Craft AN
Randomisation tools require active curation — the producer remains responsible for every moment of the output
Principle L3 Craft AF
Recomposition discards most of an existing work then phases and loops the retained fragments into a new piece
Procedure L3 Craft AO
Removing elements rather than adding them is often the path to fullness and clarity in a mix
Principle L3 Craft AD
Repeating a progressively shorter sub-loop of closing material creates a sense of acceleration that drives a track to a convincing end
Procedure L3 Craft AF
Restraint — deliberately removing elements rather than adding them — is a compositional strategy, not a limitation
Principle L3 Craft AB
Reusing drum pattern MIDI as pitched material and vice versa creates rhythmically related harmonic and melodic parts
Procedure L3 Craft AF
Separating creation from editing prevents premature judgment from killing creative flow
Principle L3 Craft A
Sgubhu, a gqom variant, differentiates itself from standard gqom by using a consistent four-on-the-floor kick
Fact L3 Craft AO
Short looped fragments of any audio reveal implied rhythms through pattern-finding perception
Concept L3 Craft AF
Silence and noise are compositional materials as fundamental as pitched sounds
Concept L3 Craft AB
Simultaneously triggering an instrument with loops of different lengths creates a self-evolving composite pattern
Concept L3 Craft AF
Sketching many parts broadly before refining any one of them preserves fragile idea-generation momentum
Principle L3 Craft A
Sleep music is an ultra-long, low-arousal ambient form built to accompany a full night's rest
Concept L3 Craft AO
Smooth voice leading keeps each chord voice moving by the smallest interval possible between successive chords
Principle L3 Craft A
Staggering clip boundaries across tracks softens section transitions and avoids abrupt formal cuts
Procedure L3 Craft AF
Starting an arrangement from a maximally dense section and subtracting layers is faster and more musical than building left to right
Procedure L3 Craft A
Starting from the bottom, from memory, or from an instrument breaks blank-slate paralysis
Principle L3 Craft A
Step-function automation envelopes with sharp edges create an additional rhythmic layer independent of note events
Concept L3 Craft AFB
Sufficient repetition makes almost any pattern feel musical regardless of its harmonic content
Principle L3 Craft AF
SuperCollider can generate a complete 12-tone row matrix using nested iteration over a scrambled pitch-class array
Concept L3 Craft AF
Swinging a bassline or melodic layer against straight drums generates groove without touching the drums
Principle L3 Craft AF
Techno's tension arcs span dozens of bars, driven by filter opening and layer subtraction rather than drops
Principle L3 Craft AF
Thai classical music uses approximately 7-tet because Thai instruments have bar-like spectra whose dissonance curves have minima near 7-tet steps
Fact L3 Craft AB
The complement of a Euclidean rhythm is also Euclidean
Fact L3 Craft AF
The consonance of an interval depends on the timbre of the sound, not just the frequency ratio
Principle L3 Craft AB
The dramatic arc — exposition, rising action, climax, falling action, dénouement — structures musical time at any scale
Concept L3 Craft A
The hi-hat can function as an atmosphere-and-energy lifter, not only a timekeeper
Concept L3 Craft AO
The J Dilla drunk snare places the snare deliberately behind the backbeat
Concept L3 Craft A
The leap-year patterns of the Jewish and Islamic calendars are Euclidean necklaces
Fact L3 Craft A
Timeboxing breaks procrastination by making creative work feel manageable and stopping while it is still good
Procedure L3 Craft A
Transposition, inversion, retrograde, and pitch rotation are rule-based transformations that generate new patterns from existing material
Procedure L3 Craft AF
Treating abandoned projects as a personal sample library removes the stigma of unfinished work
Principle L3 Craft A
Treating kick and bass as a single monophonic composite line improves low-end clarity compositionally
Concept L3 Craft AD
Tuning electronic drums (especially kicks and toms) to the key of a song produces a more cohesive mix
Principle L3 Craft AD
Using simple or acoustic sounds while writing forces ideas strong enough to stand without production
Principle L3 Craft AB
A dub techno kick is a 909-style sample with the filter lowered and release shortened to take its aggression off
Procedure L3 Craft BO
A filter's frequency response describes its amplitude effect per frequency; its phase response describes the per-frequency time delay it introduces
Concept L3 Craft BE
A first-order Ambisonic B-format signal carries full-sphere spatial information in four channels: W, X, Y, Z
Concept L3 Craft BF
A good minimal record demands more production effort than a complex one because the sequence must improve with every listen
Principle L3 Craft BO
A Grain Delay pitched down an octave turns a chord's delays into the track's sub bass
Procedure L3 Craft BD
A granular instrument requires the same daily practice as any acoustic instrument to sound compelling
Principle L3 Craft BM
A granular texture sounds the same played backwards because the grain is time-invariant
Concept L3 Craft B
A granular voice reads a short window from a source table, applies an amplitude envelope, and outputs one grain
Concept L3 Craft B
A harmonizer shifts pitch in real time by varying playback rate with spliced grain boundaries
Concept L3 Craft B
A high-frequency ping-pong delay kept near-silent can be lifted in as a shimmering textural build
Procedure L3 Craft BD
A highpass filter rather than lowpass keeps a synth chord thin and airy above the sub-bass
Concept L3 Craft B
A long-decaying noise layer simulates room reverb within a clap patch without an external reverb unit
Principle L3 Craft BD
A noise oscillator layer gives delays textural material to sustain between note events
Concept L3 Craft BD
A periodic grain envelope creates AM sidebands at 1/grain-period intervals
Principle L3 Craft B
A resonant filter's circuit topology, not just its cutoff, shapes its sonic character
Concept L3 Craft B
A second carrier oscillator sharing the same modulator adds a formant region at any spectral position
Procedure L3 Craft B
A single modulated delay line produces chorus, flanger, and vibrato depending on its delay-time settings
Concept L3 Craft BK
A slow filter envelope attack creates a gradual harmonic swell that is key to the dub chord feel
Concept L3 Craft B
A software emulation reduces an instrument's many possible sounds to a small labelled subset
Concept L3 Craft BN
A subtle 'colour' layer of modulation FX (chorus/tremolo/hiss) adds 3D dimensionality to dub — pick one or two per sound
Concept L3 Craft BD
A trainlet is a brief harmonic impulse train particle
Concept L3 Craft B
A vocoder imposes the spectral envelope of a modulator signal onto a carrier using a bank of matched band filters
Concept L3 Craft BD
A wavetable oscillator must reduce its harmonic count as pitch rises
Principle L3 Craft B
Ableton's Echo is the closest built-in device to a hardware dub delay; slight L/R timing error adds character
Fact L3 Craft BDN
Adding a small constant to the FM modulating frequency creates a beat or tremulant effect
Procedure L3 Craft B
Additive synthesis builds a timbre by summing a fundamental with individually controllable harmonics
Concept L3 Craft BE
Alias-free wavetable oscillators use a set of per-octave band-limited tables that drop harmonics as pitch rises
Concept L3 Craft B
An allpass filter leaves the magnitude spectrum flat but delays different frequencies by different amounts (phase dispersion)
Concept L3 Craft BD
An inverted modulator envelope creates a metallic release sound used in FM harpsichord and bell patches
Concept L3 Craft B
An undamped bass-heavy soundsystem in a small room can hit the room's resonant frequency, causing mechanical feedback through objects on the DJ table
Principle L3 Craft B
Applying a per-oscillator LPF or HPF warp lets two oscillators share frequency space without clashing
Procedure L3 Craft B
Applying waveshaping distortion inside the oscillator warp stage creates harmonically richer, fatter timbres
Concept L3 Craft B
At high FM index or low c/m ratio, the modulated carrier's instantaneous frequency can go negative
Concept L3 Craft B
ATK decoders output channels in counter-clockwise order starting from front-center; call .directions to verify routing
Fact L3 Craft BF
Audio round-trip latency has multiple additive sources and can be quantified with a loopback pulse test
Concept L3 Craft BJ
Backing off a sampler's amp-envelope attack removes a drum sample's transient, turning it into a tonal element
Procedure L3 Craft BD
Bass panned across the stereo field cannot be cut cleanly to vinyl and must be summed to mono
Principle L3 Craft BD
Binaural ATK decoders convolve B-format with HRTFs to simulate how the head filters spatial cues for headphone listening
Concept L3 Craft B
Binaural audio uses Head-Related Transfer Functions (HRTFs) to simulate 3D spatial audio over headphones
Concept L3 Craft BD
Biquad filters are a two-pole two-zero IIR structure implementing most common EQ and filter types from six coefficients
Concept L3 Craft B
Bit-crushing a sound then bandpass-filtering it turns harsh noise into usable dub texture
Principle L3 Craft BD
BufRd reads a Buffer at any frame index, enabling sinusoidal, noise-driven, and custom playback paths
Concept L3 Craft BF
Capping wavetable harmonics at the limit of hearing rather than Nyquist saves memory
Principle L3 Craft B
Cascading identical biquad filters degrades the corner response — each stage needs a unique Q derived from pole spacing
Principle L3 Craft B
Changing filter envelope slope shape (convex vs concave) via modulation matrix produces distinct filter sweep characters
Procedure L3 Craft B
Cloning one particle into a repeated stream builds a pitched tone from a single grain
Procedure L3 Craft B
Coloured noise is made by scaling each DFT bin of white noise by 1/f^B before inverse-transforming
Procedure L3 Craft B
Combine distortion, amp simulation, and saturation for dub 'colour' — but don't overcook, since mastering boosts it further
Procedure L3 Craft BD
Concatenative synthesis drives resynthesis by selecting and joining database sound segments whose features best match a target
Concept L3 Craft BF
Coupling pitch bend and modulation wheels lets FM performers bend pitch while simultaneously darkening timbre
Procedure L3 Craft B
Critical distance is where direct sound energy equals reverberant sound energy in a room
Concept L3 Craft BN
Cross-synthesis imposes the spectral envelope of one sound onto another by multiplying their spectra
Concept L3 Craft BJ
Cutting mid-frequencies in a Reese bass creates mix space for other elements like snares and leads
Principle L3 Craft BD
Defining two index breakpoints (I1, I2) and an envelope shape controls the full spectral trajectory of an FM note
Procedure L3 Craft B
Dennis Gabor proposed the grain as an indivisible psychoacoustic quantum of sound
Concept L3 Craft B
Digital oscillators band-limit sharp waveform discontinuities to prevent aliasing
Principle L3 Craft BE
Distortion plus a high-feedback delay turns a dry vocal chant into an EBM industrial texture
Procedure L3 Craft BD
Dub techno bass is deliberately simple — often a single sustained sine note pushed forward in the mix
Fact L3 Craft B
Dub techno drums are low-passed to cut the top end and then saturated — the opposite of clean, punchy minimal-techno drums
Principle L3 Craft BD
Dub techno is a vibe and aesthetic, not a specific toolset — any synth becomes dub via saturation, a coloured filter, then delay and reverb
Principle L3 Craft BD
Dub techno melody ranges from old-school one-note to structured lines, usually in a minor key with D a common root
Fact L3 Craft BA
Dub techno sub bass is made from the kick sample by cutting its transient and keeping only the subby tail
Procedure L3 Craft BO
Dub techno's live feel comes from slowly automating filter, delay feedback, and reverb decay across the section
Procedure L3 Craft BDM
Each grain can carry an independent spatial position for three-dimensional microsound projection
Concept L3 Craft B
Each polyphonic grain in Max/MSP needs a unique instance ID to avoid shared-state collisions
Procedure L3 Craft BN
Each Surge XT LFO exposes three independent outputs: full LFO, raw waveform only, and envelope only
Concept L3 Craft B
Effects such as delays can be constituent parts of sound creation, not just post-processing
Principle L3 Craft BE
Electronic tracks stay engaging by having a sense of direction and propulsion rather than a static repeating loop
Principle L3 Craft BA
Emulate the dub mixing board by driving the delay/reverb chain into saturation — overdrive placed after the wet effects
Concept L3 Craft BD
Enabling pitch tracking on a noise oscillator makes it follow the played MIDI note for melodic noise effects
Concept L3 Craft B
Extended techniques on acoustic instruments produce hybrid timbres unavailable through synthesis
Concept L3 Craft BA
Filters not only attenuate but phase-shift a waveform's individual harmonics, distorting its shape
Concept L3 Craft B
FM and PM produce identical output at high sample rates; PM is preferred for digital implementation
Concept L3 Craft B
FM brass timbres use c/m = 1/1 with index tracking amplitude, capturing the loudness-to-brightness coupling of brass instruments
Procedure L3 Craft B
FM percussive sounds use inharmonic c/m ratios with index decaying from dense to sparse spectrum
Procedure L3 Craft B
FM sideband amplitudes are set by Bessel functions of the first kind indexed by sideband order and modulation index
Concept L3 Craft B
FM sidebands that fall below 0 Hz reflect into the positive spectrum with a phase inversion
Concept L3 Craft B
FM woodwind timbres use a higher carrier harmonic and inverse index-amplitude coupling, causing higher harmonics to lead the attack
Procedure L3 Craft B
FOA transformations warp the whole B-format soundfield and are not commutative
Concept L3 Craft BF
FoaPanB encodes a mono signal to FOA B-format with a dynamically modulatable azimuth and elevation
Procedure L3 Craft BF
FOF synthesis generates formant spectra from streams of grain bursts
Concept L3 Craft B
Framing sound design in signal-flow terms makes it transfer across synths regardless of a synth's UI
Principle L3 Craft B
Frequency shifting adds a fixed Hz offset to every partial, breaking harmonic ratios into inharmonic spectra
Concept L3 Craft BD
Glisson synthesis gives each grain an independent frequency trajectory (chirp)
Concept L3 Craft B
Grain-by-grain pitch shifting produces chorus, noise, or melodic elaboration depending on grain size
Concept L3 Craft B
GrainBuf granulates a Buffer with independently controllable trigger rate, grain duration, pitch, and position
Concept L3 Craft B
Grainlet synthesis links any synthesis parameter to any other parameter
Concept L3 Craft B
Grains shorter than about 50 ms transition from perceived pitch to timbre or click as duration decreases
Concept L3 Craft BF
Granular studio composition generates clouds with a synthesis tool then arranges them on a DAW timeline
Procedure L3 Craft B
Granular time-pitch changing in SuperCollider decouples playback speed from pitch by varying grain rate and position
Concept L3 Craft BF
Granulation enables independent control of pitch and duration
Procedure L3 Craft B
Grouping harmonically related partials under a single envelope reduces the parameter count in additive synthesis
Procedure L3 Craft BE
Higher-order granulation re-granulates already-granulated sound to spawn new mesostructures
Procedure L3 Craft B
Holding FM modulation depth steady and enveloping separate spectrum bands gives more natural timbres than sweeping the index
Principle L3 Craft BE
Humans localise sound using interaural time, level, and spectral cues from the pinnae
Concept L3 Craft BJ
In dub techno the effects chain, not the source sounds, does the bulk of the creative work
Principle L3 Craft BD
In Hardstyle, the kick drum must be pitched to match the track's melody — the most crucial production requirement
Principle L3 Craft BA
In Surge XT you can modulate one LFO's parameters with any other modulation source
Concept L3 Craft B
Karplus-Strong physical modeling feeds an excitation signal into a tuned feedback delay to synthesize plucked or bowed strings
Concept L3 Craft BE
Layering detuned oscillators models the multiple resonant modes of a drum membrane
Principle L3 Craft B
Leaving 2–3 dB of headroom or using true-peak metering prevents inter-sample overs in distribution
Procedure L3 Craft B
Mala's production philosophy was that contributing by removing elements is as valid as adding them
Principle L3 Craft B
Microfiltration applies a unique filter to each grain for spectrally animated textures
Procedure L3 Craft B
Micromontage assembles micro-sound particles manually or algorithmically on a timeline
Concept L3 Craft B
Microsound composition operates simultaneously on multiple time scales
Concept L3 Craft B
Mixing on an analog console trains ear-based instinct that digital screens cannot replicate
Principle L3 Craft BDM
Modulating partial frequencies and amplitudes with noise spreads each sine into a band, letting additive synthesis approximate noisy timbres
Procedure L3 Craft B
Morphing between two parameter sets gives additive synthesis a single performable control dimension
Concept L3 Craft BE
MTS-ESP allows one central source instrument to retune all compatible plugins simultaneously in a session
Concept L3 Craft BA
Multichannel reverb mix modulated by source-to-speaker distance models sound spatialization in SuperCollider
Concept L3 Craft BF
MUSIC V's unit generator model chains composable processing blocks to build synthesis instruments
Concept L3 Craft B
Narrow EQ boosts on a synthesized drum can model the resonant chambers within the instrument
Principle L3 Craft BD
Only three frequencies — sr/3, sr/4, sr/6 — produce sine waves with zero quantization error at any amplitude
Fact L3 Craft B
Overlap-add processing reconstructs audio from overlapping FFT windows without boundary artifacts
Concept L3 Craft B
Per-grain processing applies a different transformation to each grain, producing granular heterogeneity
Concept L3 Craft B
Perceptual quality depends on the group character of spectral evolution, not the precise amplitude curve of each partial
Principle L3 Craft B
Physical model pitch is inversely proportional to delay time, requiring reciprocal computation from note number
Principle L3 Craft BE
Physical modeling synthesis approximates acoustic instrument physics using mathematical models of wave propagation
Concept L3 Craft BE
Pitch-synchronous granular synthesis aligns grain envelopes with the waveform period to reduce audio artifacts
Concept L3 Craft B
Polyphonic MIDI in SuperCollider uses an array of 128 Synths indexed by note number
Concept L3 Craft BF
Polyphonic overlapping grains form a grain cloud — granular synthesis's characteristic dense texture
Concept L3 Craft B
Procedural sound synthesis layers independent filtered noise generators to build one complex texture
Principle L3 Craft B
Pulsar synthesis independently controls fundamental frequency and formant frequency
Concept L3 Craft B
Quasi-synchronous granular synthesis uses near-equal grain timing to produce amplitude modulation
Concept L3 Craft B
Randomising grain parameters between bounded min and max values produces animated granular textures
Procedure L3 Craft B
Recording unexpected outputs from unfamiliar processes creates source material that pure composition would not produce
Principle L3 Craft BM
Recording vinyl at 45 rpm into the SP-1200 and pitching down creates characteristic lo-fi grit that defines filter house texture
Procedure L3 Craft BC
Resynthesis analyses a real instrument recording into partial tracks and uses those measurements to set additive synthesis parameters
Procedure L3 Craft B
Reverb is roughly half of dub techno's sound — heavy reverb that is modulated, filtered, and distorted, paired with delay
Principle L3 Craft BD
Rolling off the lowest bass frequencies in mastering can paradoxically make a vinyl record sound heavier
Principle L3 Craft BD
Running a complex oscillator into a VCA produces abstract metallic hat sounds beyond noise-source patches
Procedure L3 Craft BE
Setting a DX7 operator to 1 Hz creates a sub-audio carrier that produces cyclic amplitude beating
Concept L3 Craft B
Setting filter resonance at the edge of self-oscillation creates a dynamically expressive patch
Concept L3 Craft B
Shaper applies a waveshaping transfer function stored in a wavetable buffer to an audio signal
Concept L3 Craft B
Sidechaining the reverb send to the lead ducks the reverb during melody notes, keeping clarity while preserving space in pauses
Procedure L3 Craft BD
Signal.sineFill creates additive synthesis wavetables by specifying partials as an amplitude array
Procedure L3 Craft B
Simple FM extends into a family of richer techniques via feedback, multiple operators, and modulated parameters
Concept L3 Craft B
Six FM operators let a voice split its spectrum into three independently-enveloped bands
Concept L3 Craft B
Soft saturation limits a too-hot signal more musically than hard clipping and leaves it recoverable downstream
Principle L3 Craft BE
Sound design can be guided by felt, tactile, and emotional qualities alongside technical parameters
Concept L3 Craft BM
Sound motion is organized as simple, complex, and compound processes that evolve spectrum, space, or both
Concept L3 Craft BF
Sparse, particle-based audio produces more event-legible visualisations than dense continuous music
Principle L3 Craft BH
Splitting one bass MIDI into high, mid, and sub layers produces a fuller, more controllable low end
Procedure L3 Craft BD
Staggering harmonic attack times in additive synthesis simulates a low-pass filter sweep
Concept L3 Craft B
Standing waves form when a sound's wavelength matches a room dimension, creating fixed nodes and antinodes
Concept L3 Craft BN
Subtle automation or randomisation of envelope and pitch parameters emulates the organic variability of live instruments
Procedure L3 Craft BA
Subtractive analogue synthesis cannot realistically replicate an acoustic guitar
Concept L3 Craft B
Summing a signal with a delayed copy creates a comb filter: evenly-spaced spectral peaks and nulls set by the delay time
Concept L3 Craft BD
SuperCollider's GrainSin, GrainFM, and GrainBuf UGens generate individual grains at a specified density
Concept L3 Craft BF
SuperCollider's Osc UGen requires a buffer in wavetable format, not a plain Signal
Concept L3 Craft B
SuperCollider's SynthDef and Pbind together create a patterned synthesizer: SynthDef defines the voice, Pbind sequences it
Procedure L3 Craft BF
Surge XT supports full microtonal retuning via Scala SCL/KBM files with two options for how pitch modulation tracks the tuning
Concept L3 Craft BA
Surge XT's Alias oscillator deliberately generates aliasing artifacts as a creative digital noise source
Concept L3 Craft B
Surge XT's comb filter delays the signal by a pitch-tuned amount to create resonant coloration and physical-model waveguides
Concept L3 Craft B
Surge XT's Ensemble effect models BBD bucket-brigade delay lines for authentic analog chorus character
Concept L3 Craft BD
Surge XT's FM2 targets musical FM sounds; FM3 adds a fixed-frequency third modulator for inharmonic timbres
Concept L3 Craft B
Surge XT's Modern oscillator blends aliasing-suppressed saw, pulse, and triangle via DPW algorithm
Concept L3 Craft B
Surge XT's MSEG provides fully editable multi-segment envelopes with looping, node types, and curve controls
Concept L3 Craft B
Surge XT's Nimbus effect ports Mutable Instruments Clouds granular texture processing into a plugin effect
Concept L3 Craft BE
Surge XT's Tape effect physically models analog tape saturation, bias, speed, and playhead geometry
Concept L3 Craft BD
Surge XT's Twist oscillator ports the Mutable Instruments Plaits macro oscillator with 16 selectable synthesis models
Concept L3 Craft B
Surge XT's Vintage Ladder filter models the Moog ladder circuit via numerical integration of the differential equation
Concept L3 Craft B
Surge XT's Window oscillator multiplies a wavetable by a window waveform, creating formant-like timbres
Concept L3 Craft B
Tech house kicks use a transient-heavy punch layer plus a pitched sub layer on every beat for low-end weight
Concept L3 Craft BD
The ATK provides two toolsets: FOA (first-order, 4-channel) and HOA (higher-order, (n+1)² channels)
Concept L3 Craft BF
The ATK uses a right-hand coordinate system: azimuth 0°=front, positive=counter-clockwise, elevation 0°=horizon
Fact L3 Craft BF
The ATK workflow is encode → transform → decode, each stage operating on B-format
Procedure L3 Craft BF
The auditory system resolves frequency within critical bands: components within one band interact, components in separate bands do not
Concept L3 Craft BJ
The dub techno chord is a one-note trigger expanded to a minor triad over detuned oscillators, filtered low with a tight envelope
Procedure L3 Craft BOD
The grain envelope shape determines the spectral spread and character of a grain
Principle L3 Craft B
The granular paradigm is a universal representation for sound: any signal decomposes into time-frequency grains
Concept L3 Craft B
The imprecision of analog gear at its operating edge is a sound-design asset, not a defect
Concept L3 Craft BC
The N2 denominator of the FM frequency ratio determines which harmonic series members are absent
Principle L3 Craft B
The odd/even warp selects only odd or only even harmonics from a waveform, converting a saw into a square
Concept L3 Craft B
The phase vocoder converts audio to a time-varying spectrum enabling pitch-time manipulation
Concept L3 Craft B
The phase vocoder enables independent time-stretching and pitch-shifting by operating on FFT analysis frames
Procedure L3 Craft B
The simplest AR envelope is a gate fed through a one-pole filter whose coefficient sets attack and release time
Concept L3 Craft B
The slope of the grain envelope controls the spectrum: sharper attacks produce broader bandwidths
Principle L3 Craft B
The TR-808 hi-hat circuit mixes six oscillators through a bandpass filter and is impractical to replicate in modular
Fact L3 Craft BE
The TR-808's Manual Play mode schedules pattern transitions and fill-ins to happen at phrase boundaries, not immediately
Concept L3 Craft BM
The TR-808's trigger output can be routed as an audio signal to create additional percussive textures
Concept L3 Craft BE
Use envelopes for signal-reactive modulation and LFOs for constant movement — in dub, almost nothing stays static
Concept L3 Craft BE
Using a non-sinusoidal waveform for the highest partial fills in upper harmonics when oscillator count is limited
Procedure L3 Craft BE
Using a sound only once, rather than looping it, makes a track a sequence of one-off surprises
Concept L3 Craft BO
Voice synthesis models the vocal tract as a series of formant resonances shaped by the source-filter model
Concept L3 Craft BE
VOsc morphs between two or more wavetables in adjacent buffers using a floating-point buffer index
Concept L3 Craft B
VOSIM synthesizes vowel formants using decaying squared-sine pulse trains
Concept L3 Craft B
Waveguide synthesis models acoustic resonators as digital delay lines with filters, efficiently simulating instrument resonances
Concept L3 Craft BE
Wavelet analysis uses variable-length windows for better time resolution at high frequencies
Concept L3 Craft B
Wavesets segment a signal at zero crossings and enable a catalog of micro-distortions
Concept L3 Craft B
Waveshaping synthesis passes a signal through a nonlinear shaping function, and input amplitude controls spectral brightness
Concept L3 Craft B
Wavetable lengths are rounded up to a power of two for FFT and binary-index efficiency
Principle L3 Craft B
Weightless strips grime's aggressiveness to create an atmospheric minimal subgenre that contrasts mainline grime's dense energy
Concept L3 Craft BO
Welsh's Synthesizer Cookbook teaches a 102-patch recipe method for systematic voice design on analog synthesizers
Concept L3 Craft B
Wrapping a Pbind in Pdef allows live re-evaluation of patterns without stopping the stream
Concept L3 Craft BF
Xenakis's screens theory distributes grains on time-frequency planes using stochastic processes
Concept L3 Craft B
XFade2 enables smooth blend between a dry signal and a bandpass-filtered wet signal in a SynthDef
Concept L3 Craft B
A double Mid-Sides array captures height information a stereo pair cannot
Concept L3 Craft C
Alternating between near-identical slices of a repeated hit restores a natural, human feel
Concept L3 Craft C
An off-beat crash cymbal falling between beats 3 and 4 marks the end of the Amen phrase
Concept L3 Craft CA
Appropriation is legitimate when the borrower 'betters' the source — Milton's criterion for creative transformation
Principle L3 Craft CO
Choosing source material is half the creative work of sample-based production
Principle L3 Craft C
Close omnidirectional microphone placement outperforms distant directional microphones for wildlife field recording
Principle L3 Craft C
Copyright terms extending to life-plus-50 years lock cultural material away from reuse for decades after an author's death
Fact L3 Craft CO
Culture jamming redirects corporate imagery back against itself to produce critical commentary using the original's own aesthetic codes
Concept L3 Craft CO
DAW groove extraction captures a live break's exact timing and velocity offsets and transfers them to a MIDI clip
Procedure L3 Craft CN
Detuning and saturating a sampler kick helps it blend with a sampled breakbeat
Procedure L3 Craft CD
Digital recordings fall off a cliff from presence into absence while analog recordings fade gracefully
Concept L3 Craft CO
Dillinja's DnB bass design treated the sub-bass entry not as a melodic line but as a 'one-note detonation' of stacked low-end timbres
Concept L3 Craft CB
Disabling time-stretching links pitch transposition to tempo change, creating rhythmic variation from a single sample
Concept L3 Craft CA
DnB producers switch between two different breaks each bar to create rhythmic variety and tension
Procedure L3 Craft CA
Duplicating a snare slice and tuning each copy up produces the classic drum-and-bass ascending pitch fill
Procedure L3 Craft C
Early sampling culture predated rights-clearance, leaving source performers uncompensated
Fact L3 Craft CO
Extreme cold degrades cables and microphone capsules before electronic circuits fail
Fact L3 Craft C
Field-recording performance works as a 'sound polaroid' and 'invisible map' that snaps listeners into their environment
Concept L3 Craft CO
Freesound's API supports content-based search filtering by automatically extracted audio descriptors
Concept L3 Craft CF
Hip-hop and electronic sampling proliferated during a brief window when copyright enforcement lagged behind the technology
Concept L3 Craft CO
In freeze mode, the playback position of a sample becomes a continuous sound parameter instead of advancing automatically
Concept L3 Craft CB
In pop music, timbre and production texture have replaced melody as the primary copyrightable identity
Principle L3 Craft CO
Jam sync timecode locks location audio to camera via a brief cable handshake and periodic re-checks
Procedure L3 Craft C
Journalists routinely reprint and cannibalize what others have written without checking sources — making media manipulation easy
Fact L3 Craft CO
Jungle tracks circulated primarily via acetate dubplates that wore out after ~50 plays, creating a hyper-local release cycle
Fact L3 Craft CO
Keeping a sample's surface noise is an aesthetic choice that anchors a track to an era and feeling
Concept L3 Craft CO
Lavalier microphones enable recordings from inside cavities and at extreme environmental conditions
Procedure L3 Craft C
Leaving multiple hits inside one slice preserves the original loop's groove better than slicing every hit
Principle L3 Craft C
Long cable runs separate the recordist from the microphone, reducing mechanical noise and human disturbance
Procedure L3 Craft C
M-S decoding lets you adjust stereo width after recording by changing the mid-to-side ratio
Concept L3 Craft CD
Masking human scent on microphone windshields lets you place mics near scent-sensitive animals without disturbing them
Procedure L3 Craft C
Micro-power FM radio is the modern pamphlet — a community speech technology suppressed by spectrum-scarcity doctrine
Concept L3 Craft CO
Parody qualifies as fair use because it requires conjuring the original to comment on it
Concept L3 Craft CO
Plunderphonics proposes crediting source artists rather than seeking permission as the appropriate norm for transformative sampling
Concept L3 Craft CO
Recombinant plagiarism treats finished works as raw material, starting where others stopped without hiding the sources
Concept L3 Craft CO
Running digital recordings through analogue preamps adds a distinctive tonal character
Procedure L3 Craft CB
Running redundant microphone paths protects against single-point failure in inaccessible recording locations
Procedure L3 Craft C
Speeding up a loop to resample it then returning to the original tempo adds authentic grit
Procedure L3 Craft CN
Strict sampling law creates a two-tier system: artists rich enough to clear samples, and outlaws who can't afford to
Concept L3 Craft CO
Technostalgia is not nostalgia for the past but a strategy for achieving a particular present sound
Concept L3 Craft CO
Thru playback continues past a triggered slice into the rest of the sample for natural breakbeats
Concept L3 Craft CN
U2 performed the same real-time appropriation on their ZooTV tour that they sued Negativland for, exposing appropriation law as power-asymmetric rather than principled
Concept L3 Craft CO
Velocity shading of double-hit kicks and ghost snares shapes breakbeat feel more than note placement alone
Principle L3 Craft CA
A -7 dB cut at 600 Hz with a wide Q creates the hollow mid-scooped character of dub techno chords
Procedure L3 Craft DB
A 1/3-octave graphic EQ provides enough resolution to notch room resonances without disturbing adjacent frequencies
Concept L3 Craft DN
A ducker gives even keyed rebalancing where a keyed compressor over-reduces loud notes
Concept L3 Craft D
A gate or volume LFO triggered to tempo can create rhythmic gain pumping in sync with the groove
Concept L3 Craft D
A parametric equalizer allows independent control of center frequency, gain, and bandwidth (Q) for each band
Concept L3 Craft DN
A polarity-inverted parallel gate channel can implement sidechain ducking without a dedicated ducker plugin
Procedure L3 Craft D
A rough mix establishes the balance direction the artist expects; deviating too far requires client approval
Principle L3 Craft D
A Schroeder reverberator builds artificial reverb from parallel comb filters and series allpass filters, with mutually-prime delay times
Procedure L3 Craft DB
A slow-attack field-recording layer swells behind the kick to add breathy organic texture without a transient
Procedure L3 Craft DC
Adding a tiny manual track delay to one layer of a layered clap creates a looseness without full humanization
Procedure L3 Craft DA
Alternate mixes and stems give producers and labels options without requiring a full recall
Procedure L3 Craft D
An EQ→saturate→EQ chain on a kick adds harmonic character while controlling the resulting aggression and transients
Procedure L3 Craft DB
Analogue-modelling plug-ins degrade outside their intended operating range because they don't fully model extreme non-linearities
Principle L3 Craft DBN
Arrangement clarity comes from creating space — fewer competing parts, not more layers
Principle L3 Craft DA
At high frequencies a fraction-of-an-inch position change flips a comb-filter peak into a null
Concept L3 Craft DM
Automating or modulating a filter on a delay return channel adds evolving movement to the wet signal
Procedure L3 Craft D
Automating section-to-section levels preserves the dynamic arc that makes a song feel alive rather than static
Principle L3 Craft D
Bouncing tracks down on a limited tape machine permanently fuses them, so sound separation cannot be recovered later
Principle L3 Craft D
Buss compression glues a mix and should be inserted during mixdown so its side effects shape mix decisions
Concept L3 Craft D
Chaining compressors lets each stage handle a different dynamic task
Procedure L3 Craft D
Chaining two compressors in series allows independent control of different dynamic problems on the same signal
Concept L3 Craft D
Combining one tempo-synced and one free-running delay tap creates polyrhythmic dub delay texture
Procedure L3 Craft D
Controlled distortion adds harmonics that make quiet or masked sounds more audible without changing their frequency
Principle L3 Craft D
Correct overall mix tone with broad master-buss EQ, keeping narrow moves on channels
Procedure L3 Craft D
Delays often outperform reverbs in dense modern mixes because they occupy less space while achieving the same blend effects
Principle L3 Craft D
Deliberately not mastering a track to maximum loudness preserves the dynamic range that lets bass hit physically
Principle L3 Craft DB
Detailed fader rides push weak syllables up to even out a vocal for intelligibility
Procedure L3 Craft D
Dialnorm metadata sets a consistent program loudness reference in Dolby Digital, defaulting to -27 and running -31 (loudest) to -1
Concept L3 Craft D
Drum sound replacement doubles (not replaces) subpar drums with samples to improve consistency while preserving human feel
Procedure L3 Craft D
Dub techno percussion is pushed into dub territory with amp distortion, delay, and added noise
Procedure L3 Craft DB
Dub techno's space comes from two shared sends: an overdriven reverb and a 100%-wet ping-pong echo
Procedure L3 Craft DO
Editing non-overlapping repetitions of a single track to create a fake double-track adds width without phase cancellation
Procedure L3 Craft D
EQ boosts on multimiked tracks change comb-filtering relationships unpredictably; cuts are safer
Concept L3 Craft D
EQing a parallel dynamics return aims the processing at specific frequency regions
Procedure L3 Craft D
Experienced mixers hear the finished product in their heads before touching a fader
Concept L3 Craft D
Fader automation adds mix dynamics by riding individual elements — what a live band does naturally must be recreated deliberately in the DAW
Procedure L3 Craft D
Frequency masking between competing instruments is best resolved by ear with manual fader automation rather than by keyed processing alone
Principle L3 Craft D
Garage drum beats need light-touch bus compression because the genre depends on dynamic range
Principle L3 Craft D
Give each element its own ambient environment so reverbs and delays do not clash
Concept L3 Craft D
Glue a drum kit with gentle bus compression, letting the sculpted sounds lead rather than heavy-handed processing
Principle L3 Craft D
High-passing a reverb's input keeps low frequencies out of the tail and prevents low-end mud
Procedure L3 Craft D
Inter-sample clipping can occur when the reconstructed waveform exceeds 0 dBFS between sample points even if no individual sample clips
Concept L3 Craft D
Keeping the stereo field deliberately narrow in a club mix helps low frequencies translate to mono sound systems
Principle L3 Craft D
Layering the same chord through a different delay time adds cross-rhythmic depth without harmonic conflict
Procedure L3 Craft DB
LCR panning places all tracks either hard left, center, or hard right to produce a clean, uncluttered stereo image
Concept L3 Craft D
Loudness maximization is a chain of stages that each trade dynamics for loudness with characteristic artifacts
Concept L3 Craft D
Master-buss compression applied early in the mix allows individual tracks to be balanced against the buss processing
Principle L3 Craft D
Mid/Side encoding separates the mono centre from the stereo-only sides for independent control
Concept L3 Craft D
Multi-band tape saturation on the drum bus shapes frequency balance and adds perceived loudness
Procedure L3 Craft D
Multi-stage compression across analog and digital domains achieves high levels with less audible artifact than a single heavy stage
Concept L3 Craft D
Multiband compression is for imbalances specific to one frequency band
Principle L3 Craft D
Multiband dynamics fix a dynamic problem in one frequency region without touching the others
Concept L3 Craft D
Multiple distinct techniques for widening stereo use different mechanisms and have different mono-compatibility profiles
Concept L3 Craft D
Parallel compression blends a heavily compressed copy under the dry signal to add sustain while preserving transients
Procedure L3 Craft D
Parallel distortion adds harmonic density to a specific frequency range without altering the dry signal's dynamics
Concept L3 Craft D
Perceived loudness comes from arrangement space and saturation — a mix with gaps sounds louder than a full, crushed one
Principle L3 Craft DAF
Pitch correction should fix obvious errors while preserving the micro-variations that make a voice sound human
Procedure L3 Craft D
Playing on a large sound system immediately exposes production problems that studio monitors mask
Principle L3 Craft DM
Process only when you can name what you are hearing that needs to change
Principle L3 Craft D
Processing all drums together on a shared bus glues them into one cohesive instrument
Procedure L3 Craft DC
Processing parameters that work in the chorus may need automation to avoid problems in verses and breakdowns
Principle L3 Craft D
Purely tonal EQ (for subjective appeal rather than balance) can freely use boosts and analogue character
Concept L3 Craft D
Rebalancing premixed loops/samples relies on editing, phase-cancellation and selective processing
Procedure L3 Craft D
Reverb and delay effects can be widened using MS or other stereo-enhancement techniques on the return channel
Concept L3 Craft D
Rock arrangements balance guitar, bass, and drums co-equally, unlike bass-led hip-hop and pop
Fact L3 Craft DO
Sample-peak meters miss inter-sample peaks, which can exceed 0 dBFS by 3 dB and require an oversampling True-Peak meter
Concept L3 Craft D
Saturating the drum bus low end boosts perceived bass and loudness more gently than an EQ boost
Principle L3 Craft D
Sidechain-ducking mid-range instruments under the vocal clears space when the vocal is present
Procedure L3 Craft D
Spotify cannot lift a quiet master to -14 LUFS if True Peak headroom is insufficient
Concept L3 Craft D
Spotify normalizes albums as a unit but normalizes individual tracks when shuffled or in playlists
Concept L3 Craft D
Spotify normalizes all tracks to -14 dB LUFS at playback using the ITU 1770 standard
Fact L3 Craft D
Spotify's True Peak ceiling for masters is -1 dBTP, tightening to -2 dBTP for masters hotter than -14 LUFS
Procedure L3 Craft D
Spreading gain across multiple converters and level controls allows maximum loudness with minimal distortion
Concept L3 Craft D
Streaming loudness normalization adjusts gain at playback only — the uploaded file is never altered
Misconception L3 Craft D
Streaming loudness normalization weakens the payoff of extreme limiting
Principle L3 Craft D
Summing bus overdrive occurs before the master fader — pulling master fader down does not fix it
Principle L3 Craft DN
Tape echo delay is a defining element of dub aesthetics across reggae and dub techno
Fact L3 Craft DO
Tape machines running at high speed roll off steeply below 50 Hz, shaping the spectral signature of 1970s–80s rock
Fact L3 Craft DO
The Abbey Road reverb EQ curve (roll off below 600 Hz and above 10 kHz) makes reverb blend smoothly without muddying the mix
Procedure L3 Craft D
The elliptical equalizer sums low-frequency energy toward mono to prevent groove damage during vinyl cutting
Concept L3 Craft D
The Interest element — finding and emphasizing the song's most compelling focal point — separates great mixes from merely good ones
Principle L3 Craft D
The mix engineer steers the listener's single-focus attention to what matters each moment
Principle L3 Craft D
The playback system a producer designs for shapes the basslines they write
Principle L3 Craft DB
Tuning a sound system means jointly optimising acoustics, dynamics, crossover points and driver selection
Procedure L3 Craft DE
Use as few multiband bands as the problem needs, and set crossovers deliberately
Principle L3 Craft D
Varying dryness across vocal layers creates front-to-back mix depth, not just width
Principle L3 Craft D
Vinyl mastering must account for the cartridge compliance of the intended playback system
Concept L3 Craft D
Volume automation directs listener attention and polishes balance problems that static processing cannot solve
Procedure L3 Craft D
A biodata module turns any biological signal into Eurorack CV, gates, and audio, making living organisms into performers
Concept L3 Craft EK
A Buchla sequencer jump can carry a certainty percentage, executing the branch only some of the time
Concept L3 Craft EA
A capacitance proximity detector turns hand distance into control voltage for touchless gestural control
Concept L3 Craft EB
A DAWless live techno rig distils a large studio down to a compact standalone hardware subset
Concept L3 Craft EM
A hacked game controller provides a cheap USB interface for connecting custom sensors to music software
Procedure L3 Craft E
A highpass filter after FM oscillators removes the tonal fundamental, converting FM output into metallic texture
Principle L3 Craft EB
A live modular rig can be built around spontaneous algorithmic sequencing or around pre-programmed banked sequences
Concept L3 Craft EM
A live techno rig should keep producing sound with no input so the performer manipulates rather than rebuilds
Principle L3 Craft EM
A live techno rig stays minimal because fewer voices mean less to manage while improvising
Principle L3 Craft EM
A lowpass filter can double as a mixer channel by treating cutoff-open as full send and cutoff-zero as mute
Concept L3 Craft EB
A Maths channel self-cycling at audio rate is an oscillator, and feeding another oscillator into its EOC output jack alters its tone differently than into Signal IN
Procedure L3 Craft E
A matrix mixer with output-to-input feedback self-oscillates into an instrument with no source
Concept L3 Craft EB
A mechanical plate reverb driven by solenoid percussion creates a hybrid acoustic-electronic instrument
Concept L3 Craft ED
A multi-output knob module used as a macro controller lets one gesture simultaneously animate multiple unrelated parameters
Procedure L3 Craft E
A piezo disk driven through a step-up transformer resonates physical objects, turning them into sculptural reverb units
Concept L3 Craft EB
A precision adder sums CVs at exact voltages to transpose a sequence by musical intervals
Concept L3 Craft EA
A quantizer applied to a smooth CV source creates machine-like stepped modulation
Concept L3 Craft E
A sample-and-hold random voltage source injects controlled randomness into pitch, amplitude or timing
Concept L3 Craft EF
A single oscillator routed through waveshaper, notch filter, and granulizer can produce an unlimited range of sounds in a live modular rig
Concept L3 Craft EB
A techno rumble kick is the kick's own reverb tail filtered to sub-bass and re-shaped by an envelope
Procedure L3 Craft EB
A VCV Rack cable can carry up to 16 voices; a mono modulation source fans out to all voices
Concept L3 Craft E
Audible generative processes should change gradually so listeners can track the transformation
Principle L3 Craft EFA
Buchla's 1966 system included light and projector modules to control visuals from the same patch
Fact L3 Craft EI
Buchla's Multiple Arbitrary Function Generator acts as one module doing many jobs, far beyond a sequencer
Concept L3 Craft E
Capacitive touch sensors report finger position by centroid-weighted averaging across multiple activated pads
Concept L3 Craft E
Control All applies a parameter change to all audio tracks simultaneously
Concept L3 Craft E
DEJA VU is a probability knob that fades continuously between fresh randomness and a locked loop
Concept L3 Craft E
Dub techno chord voicing stacks fixed semitone offsets to build a minor chord from one incoming note
Procedure L3 Craft EB
Each Buchla 200e module type has a module ID that lets the preset manager and internal bus address multiple identical modules independently
Concept L3 Craft E
Each track can have an independent length and speed to create polymetric patterns
Concept L3 Craft EA
Each VCV Rack cable adds a one-sample delay, which can cause clock/reset ordering bugs
Principle L3 Craft E
Feeding a MATHS output back into its own CV input breaks the linear response, giving shapes Vari-Response cannot
Principle L3 Craft E
Feeding an analog video signal into an audio amplifier makes a fixed-pitch drone whose overtones encode the image
Concept L3 Craft EJ
Fill mode temporarily activates FILL-conditional trigs for a pattern variation
Concept L3 Craft E
FM between two detuned oscillators produces inharmonic noise suitable for hi-hats and cymbals
Principle L3 Craft EB
Global Mute affects all patterns simultaneously while Pattern Mute affects only the active pattern
Concept L3 Craft E
Hardware sequencers lack a shared protocol for jumping song sections together, so producers fake structure by muting tracks
Concept L3 Craft EA
Harmonically complex FM waveforms (saws, squares) generate richer inharmonic sidebands than sines for percussion
Principle L3 Craft EB
Heavy distortion on an analog audio signal creates a pseudo-square wave that CMOS digital circuits can process as a clock signal
Concept L3 Craft EB
In a live modular techno rig most modules serve sequencing and manipulation, not sound generation
Principle L3 Craft EM
In a live set reverb is played as an expressive element for builds and breakdowns, not a static effect
Principle L3 Craft EM
In VCV Rack 0 dBFS equals 10 V, and 0 dBVU sits at −18 dBFS by hardware convention
Fact L3 Craft ED
LFO modulation destinations span all sound-shaping parameters including other LFO parameters
Concept L3 Craft EB
LFO modules used as audio-rate partial generators extend oscillator count cheaply at the cost of aliasing and limited harmonic control
Procedure L3 Craft EB
LFO trig mode controls whether the LFO restarts, holds, or runs free on each note
Concept L3 Craft EB
Logic gates (AND, OR, comparators) in Eurorack combine trigger and gate signals to create conditional rhythmic patterns
Concept L3 Craft E
Low-pass filtering a reverb tail keeps only its bass, turning reverb decay into a sub-bass rumble
Principle L3 Craft EB
Marbles separates random rhythm (t) from random voltage (X) as two independently controllable stochastic layers
Concept L3 Craft E
Marbles' Y output is a slow smooth random source, immune to DEJA VU, ideal for self-patched modulation
Fact L3 Craft E
Mastering a small, specific tool set can produce deeper work than a large gear inventory
Principle L3 Craft EB
MATHS builds a full ADSR by chaining Channel 1 and Channel 4 with EOR as the link
Procedure L3 Craft E
Maths compares two signals and outputs a gate when one exceeds the other via SUM-based subtraction
Procedure L3 Craft E
Maths creates an Arcade Trill complex LFO by triggering CH.1 from CH.4 EOC and patching CH.4 output back to CH.1 Both IN
Procedure L3 Craft E
Maths divides an incoming clock by a ratio set by the RISE parameter of a triggered channel
Procedure L3 Craft E
MATHS divides an incoming clock by setting Rise time longer than the interval between triggers
Concept L3 Craft E
MATHS extracts a gate from a CV by comparing it to a threshold and firing an instant EOR pulse
Procedure L3 Craft E
MATHS implements a 1-bit set-reset flip-flop with CH1 Trigger as Set and BOTH CV as Reset
Procedure L3 Craft E
Maths mirrors a control voltage around an offset point by inverting it on one channel and summing a fixed offset from another
Procedure L3 Craft E
Maths multiplies two control signals by patching both to a channel with RISE full CW and FALL full CCW
Procedure L3 Craft E
Maths performs full-wave rectification by multing a signal to CH.2 (normal) and CH.3 (inverted) into OR OUT
Procedure L3 Craft E
Maths simulates a bouncing-ball physics envelope by chaining two channels with decaying amplitude
Procedure L3 Craft E
Maths soft-syncs to a sawtooth oscillator by patching it to the lag input in audio-rate cycling mode
Procedure L3 Craft E
Micro timing shifts individual trigs ahead of or behind the beat grid
Concept L3 Craft E
MIDI tracks use the same p-lock and condition system to sequence external gear with up to 4-note chords
Concept L3 Craft E
Mixing a dry kick and a processed copy on separate channels lets each be balanced independently
Procedure L3 Craft E
Modulating the decay envelope length with a clock divider creates alternating open and closed hi-hat patterns
Procedure L3 Craft E
Multi-purpose voice modules keep a live rig compact by each covering several sonic roles
Concept L3 Craft E
Nakamura treats the no-input mixer as an equal partner, surrendering control to what the system produces
Concept L3 Craft EO
Patching an oscillator to Maths trigger input and mixing EOR with the main VCO generates sub-harmonics
Procedure L3 Craft E
Patching Maths Variable OUT back to RISE or FALL CV independently controls each slope's response curve
Principle L3 Craft E
Pattern chains sequence multiple patterns for one-shot playback without a saved song
Concept L3 Craft E
Pattern trigger sequencers that run from a clock alone give an always-on rhythmic foundation
Concept L3 Craft E
Performance modulation sources each route to up to four parameter destinations with independent depth
Concept L3 Craft EB
Poking contacts on an LCD display with a battery wire causes segments to distort and produces audible signals from the display's own oscillator
Procedure L3 Craft E
Portamento on the Digitakt II offers constant-rate and constant-time glide with legato and gating options
Concept L3 Craft EB
PRE and NEI conditions chain trig outcomes across steps and tracks
Concept L3 Craft E
Preset locks swap a track's sound mid-pattern to a different preset from the pool
Concept L3 Craft E
Raw modular output requires EQ, limiting, and compression to be mix-ready, just as any digital production chain would
Principle L3 Craft EDB
Recording a live modular set with no overdubs or edits as an album creates a distinct purity and performative quality
Concept L3 Craft EM
Reliable trigger detection uses two thresholds (hysteresis) so one rising edge fires only once
Principle L3 Craft E
Retrigs subdivide a single trig into a rapid burst of re-fires at a set rate
Concept L3 Craft E
Routing a dry synth's audio through a sampler adds onboard effects without extra mixer channels
Procedure L3 Craft EM
Running a metallic percussive output through a granular engine adds a sustained noisy texture to a minimal techno patch
Procedure L3 Craft EB
Running an envelope through a resonant filter (instead of a slew) adds an LFO-like movement to the envelope's sustain and release phases
Principle L3 Craft E
Running filter fades inside the performing rig removes the need to rely on the house mixer for energy control
Principle L3 Craft EMD
Sample-and-hold and smooth random voltage sources animate patch parameters generatively so a static patch keeps evolving
Procedure L3 Craft E
Sidechaining voices to the kick ducks them on each hit, producing techno's pumping groove
Concept L3 Craft ED
Single-encoder interfaces trade immediacy for preset recall accuracy by eliminating pot-position mismatch
Principle L3 Craft EN
Song mode arranges patterns into a linear sequence with per-row tempo and mute settings
Concept L3 Craft E
Splitting a bass into high and low bands and sending only the highs to a delay keeps the low end clean while adding space
Procedure L3 Craft ED
SPREAD shapes the random-voltage probability distribution from a constant, through bell and uniform, to bimodal gates
Concept L3 Craft E
STEPS carves notes out of a scale in order of least-used first, so one knob thins harmonic density
Concept L3 Craft E
The 222e Kinesthetic Input Port tracks performer hand position in 3D space via IR rings, outputting XYZ control voltages for live gestural control
Concept L3 Craft EM
The 227e System Interface voltage-controls spatial placement of signals in 2D quad space and offers a swirl mode for rotating audio
Concept L3 Craft ED
The 230e envelope follower's transient pulse mode generates triggers only when a CV increase occurs — useful for extracting rhythmic info from complex audio
Concept L3 Craft EB
The 251e sequencer's per-stage loop counters enable nested rhythmic repetition without cycling the entire sequence
Concept L3 Craft E
The 252e's ring display has five independent layers for pulses and CVs, enabling selective phase-shifting of rhythm, pitch, and velocity independently
Concept L3 Craft E
The 256e CV processor applies piecewise-linear transformations to control voltages using a configurable breakpoint, enabling non-linear CV shaping
Concept L3 Craft E
The 259e Twisted Waveform Generator's memory bank wavetables scan volatile program memory, producing unpredictable and non-repeating timbres
Concept L3 Craft EB
The 281e Quad Function Generator's quadrature mode chains two generators so their attack and decay phases overlap in a fixed sequence
Concept L3 Craft EB
The 285e frequency shifter shifts all harmonics by a fixed Hz amount, destroying harmonic relationships and creating inharmonic sidebands
Concept L3 Craft EBD
The 291e Triple Morphing Filter interpolates between stored filter snapshots over time, with per-stage timing control
Concept L3 Craft EB
The 297 Infinite Phase Shifter creates barber-pole phasing — a comb filter whose notches continuously move in one direction without net positional change
Concept L3 Craft EB
The base-width filter defines a frequency band by center and bandwidth rather than cutoff and slope
Concept L3 Craft EB
The Buchla 252e Polyphonic Rhythm Generator sequences pulses and CVs on concentric rings driven by up to three independent clocks
Concept L3 Craft E
The Buchla 260e generates Shepard-tone auditory illusions — pitches that appear to rise or fall endlessly without net movement
Concept L3 Craft EB
The Buchla 266e Source of Uncertainty generates multiple flavors of controlled randomness — fluctuating CVs, quantized random voltages, and stored random voltages
Concept L3 Craft EB
The Digitakt II Euclidean mode uses two independent pulse generators with Boolean logic
Concept L3 Craft EA
The Digitakt II's master compressor supports flexible sidechain routing including individual track sources
Concept L3 Craft ED
The MATHS OR output passes whichever channel is currently highest, acting as a maximum-voltage selector and half-wave rectifier
Concept L3 Craft E
The Roland TR-808 cymbal uses six detuned square waves mixed and heavily filtered to create metallic noise
Fact L3 Craft EB
The Slice machine lets you manually define and sequence individual sample regions
Concept L3 Craft EC
The techno kick has a pitch that every other voice must be tuned to
Principle L3 Craft EBA
Tides frequency-multiplication output mode makes just-intonation chords at audio rate and polyrhythmic triggers at LFO rate
Fact L3 Craft EA
Tides is calibrated for accurate pitch tracking by feeding known 1.000V and 3.000V references into V/OCT in a button-triggered routine
Procedure L3 Craft E
Tides uses different clock-following algorithms at LFO vs. audio rate: phase-locked for swing at LFO, pitch-accurate at audio
Fact L3 Craft E
Trig conditions let each sequencer step fire only when a logical rule is true
Concept L3 Craft E
Tuning analog drum modules live — pitch, decay, and saturation — is a primary performance gesture in modular techno
Procedure L3 Craft EM
Turning a reverb's diffusion fully down converts it into a delay, usable as a dry-free parallel effect
Procedure L3 Craft ED
Two Maths channels cross-triggered produce 90-degree phase-shifted LFOs (quadrature mode)
Procedure L3 Craft E
Werp, Stretch, and Repitch machines each use distinct algorithms to tempo-sync samples
Concept L3 Craft EC
A breakdown must drop energy to a genuine low so the following build has real contrast
Principle L3 Craft FM
A browser Sonic Pi can drive collaborative jamming by streaming server events to each client's Web Audio synth
Concept L3 Craft FN
A build must keep at least one voice in reserve to subtract at the drop
Principle L3 Craft FM
A drop is one cycle of near-silence followed immediately by the full groove returning
Procedure L3 Craft FM
A fill applied only on the turnaround cycle is self-clearing and requires no follow-up save
Procedure L3 Craft FM
A groove must be stated for a full phrase before it is developed
Principle L3 Craft FM
A high-pass sweep removes low-end weight from the full stack without removing the pattern
Procedure L3 Craft FM
A highly constrained live coding language reduces cognitive load and enables musical output within seconds, at the cost of expressive range
Principle L3 Craft F
A JITLib proxy is a placeholder defined by its valid sources, its contexts of use, and a default source
Concept L3 Craft F
A live-coding setup file pre-loads server memory, sample dictionaries, SynthDefs, a clock and a safety limiter before the set
Procedure L3 Craft FN
A live-coding SynthDef names its frequency arg 'freq', exposes an 'out' arg, and self-frees via doneAction
Procedure L3 Craft FN
A livecoding agent must not claim to hear or see its output when no perception bridge exists
Principle L3 Craft F
A low-pass cutoff ramped upward over a phrase opens the groove without adding voices
Procedure L3 Craft FM
A pattern must be tagged .analyze('hydra') to be visible to the audio-visual bridge
Fact L3 Craft FJ
A satisfying live set has an energy arc of contrast over time, not sustained maximum
Principle L3 Craft FMA
A Strudel Hap has an onset when its whole timespan begins at the same time as its part timespan
Concept L3 Craft F
A SuperCollider pattern is a factory for a stream, with Pseq and Prand giving ordered and random values
Concept L3 Craft F
A wholesale section rewrite is only warranted when at a section boundary, the target shares few voices, and a patch would cost more edits
Principle L3 Craft F
Adding a feedback delay on a voice's final cycle lets its echo tail carry the transition
Procedure L3 Craft FM
Additive synthesis in Sonic Pi layers multiple synth voices at different pitches and amplitudes to create new timbres
Procedure L3 Craft FB
Algorithmic composition creates rule systems that generate musical output rather than specifying individual notes directly
Concept L3 Craft FA
Algorithmic composition strategies range from pure randomness to Markov chains and constrained search
Concept L3 Craft F
Algorithmic notation turns score-writing from description of intent into a process of live exploration
Principle L3 Craft F
Algorithmic spatialization places sounds in virtual acoustic space using channel-based diffusion, object-based rendering (VBAP/Ambisonics/WFS), or binaural techniques
Concept L3 Craft FN
Algorithms extend compositional cognition by executing implications the composer cannot fully predict
Principle L3 Craft FO
An agent without the L3 perception bridge must not claim to have evaluated perceived audio or visual output
Principle L3 Craft FMH
An autonomous live edit should carry exactly one concept-id and never bundle two ideas into one save
Principle L3 Craft FM
An edit is only sonically effective if its diff touched a sound-producing token, not just a comment or whitespace
Principle L3 Craft FM
Autonomous livecoding agents must apply stricter cadence discipline than copilot mode, defaulting one tier smaller
Principle L3 Craft F
Autonomous livecoding mode uses a priority-ordered if-then table where the first matching row fires
Principle L3 Craft FM
Autonomous mode risks over-acting while copilot mode risks displacing the human performer
Concept L3 Craft FM
Breaking things and recovering fast is core livecoding practice, not a failure to hide
Principle L3 Craft F
Bricolage programming is a creative feedback loop of making a code change, perceiving the output, and reacting — without forward planning
Concept L3 Craft FO
chop and striate slice a sample into n pieces; striate interleaves slices from multiple samples where chop plays each sample's slices sequentially
Concept L3 Craft FC
Chopping a sample into equal slices and playing them in random order creates beat-slicing effects
Procedure L3 Craft FC
ChucK shreds are sample-synchronous concurrent processes spawned with spork ~
Concept L3 Craft FB
ChucK Unit Analyzers extract audio features from a signal for real-time analysis
Concept L3 Craft FJ
Combining X-write with a movement operator animates a self-propelled operator across the grid
Procedure L3 Craft F
Commenting a voice out or in is the most legible and reversible layer transition
Procedure L3 Craft FM
const replaces the entire playing pattern with another one
Procedure L3 Craft F
Continuous random patterns must be sampled by a discrete structure to produce events
Principle L3 Craft F
Copilot mode follows a propose-explain-wait loop and never saves without human acceptance
Procedure L3 Craft FM
CTK objects populate a Score-like structure that plays in both real-time and non-real-time synthesis
Concept L3 Craft FN
Curly brace syntax in Tidal creates polymeter patterns where sequences of different lengths share the same pulse
Procedure L3 Craft FA
Designing a live-performance interface is instrument building — the mapping shapes what music is possible
Principle L3 Craft FNE
Different live coding systems model time differently: metric cycles (Tidal), coroutines with explicit waits (ChucK), and temporal recursion (Extempore)
Concept L3 Craft FN
Driving percussion above 0 dB into StageLimiter compresses the whole mix on each hit for a sidechain-style pump
Procedure L3 Craft FN
Each arc should reserve its single highest-energy move for one boundary it has built toward
Principle L3 Craft FM
Each livecoding edit should introduce or retire exactly one concept-id so the diff is legible and attributable
Principle L3 Craft F
Estuary terminal commands add custom sample banks to an ensemble session
Procedure L3 Craft FC
Estuary's Metre widget visualises cycle subdivisions and Euclidean/Bjorklund patterns against the live tempo
Concept L3 Craft FA
Every evaluation heuristic is either a static [NOW] check or a [L3] check blocked on a perception bridge that does not yet exist
Concept L3 Craft FMH
fastcat and cat concatenate patterns in series, differing only in whether they compress to one cycle
Procedure L3 Craft F
filterHaps tests the whole Hap (with timing) while filterValues tests only the value
Procedure L3 Craft F
For time-based arts, the most useful definition of 'declarative' is closeness of mapping between notation and target domain
Principle L3 Craft FO
From-scratch live coding starts from an empty editor and builds the whole piece live before an audience
Concept L3 Craft FM
Generative composition means defining a rule-system and running it, not fixing every note
Principle L3 Craft FA
Glicol uses the LCS algorithm to update only changed nodes when code is re-evaluated
Concept L3 Craft F
glicol_synth is a standalone graph-based Rust audio DSP library usable outside Glicol
Fact L3 Craft FB
Glicol's JavaScript API embeds the audio engine in any browser app via CDN or NPM
Procedure L3 Craft F
Glicol's meta node allows inline Rust DSP code inside a live session
Concept L3 Craft FB
Granular synthesis constructs sounds from thousands of short grains (10–100 ms) with independent parameters
Concept L3 Craft FB
High-level abstractions reduce cognitive load in live coding but may constrain musical affordances; some practitioners prefer lower-level control
Principle L3 Craft FN
Imperative engines can express tension arcs as continuous automation; cyclic engines can only produce section-quantized staircases
Principle L3 Craft FA
In ixi lang musical phrases are named agents you manipulate by name with verb-noun-adjective actions
Concept L3 Craft F
In SuperCollider, effects buses require correct node ordering so the effect Synth reads the source Synth's output
Principle L3 Craft FB
In this livecoding rig a file save is the performance action: Strudel hot-swaps gaplessly and Hydra re-evals on the same GL context
Fact L3 Craft FH
In Tidal each sound parameter is patterned independently, so timbre aspects can carry their own polyrhythms
Concept L3 Craft F
Interactive music systems react to performer input in real time, ranging from deterministic score-following to autonomous improvising agents
Concept L3 Craft FJ
Interference patterns in live coding produce outcomes that exceed the coder's prior imagination
Principle L3 Craft FO
ixi lang encodes rhythm as monospaced text agents where horizontal position of characters marks timing
Concept L3 Craft F
ixi lang operates as a 'parasite' on SuperCollider — adding a constrained high-level syntax that coexists with full SC access in the same document
Concept L3 Craft F
ixi lang organises musical notation into three real-time-synchronised modes — melodic, percussive, and concrète — each with its own bracket syntax
Fact L3 Craft F
ixi lang represents music as agents performing scores that rewrite themselves in real time when transformed by code
Concept L3 Craft FN
ixi lang rewrites an agent's score in the editor when it is transformed, keeping the code a live view of current state
Concept L3 Craft F
ixi lang's 'coder' mode removes the latency between typing and sound by mapping keystrokes directly to audio in real time
Concept L3 Craft F
JITLib can crossfade a proxy's source when it is redefined instead of cutting abruptly
Concept L3 Craft F
JITLib treats a running SuperCollider program as an ongoing construction rather than a compile-then-run tool
Concept L3 Craft F
Laptop music inherits acousmatic listening without solving the agency-perception problem that acousmatic music raised
Concept L3 Craft FO
Live coders find ensemble performance easier because performers can cover each other's gaps, reducing the solo exposure problem
Concept L3 Craft FM
Live coders work at least one level of abstraction above individual sound events, manipulating compositional structure rather than note-by-note detail
Principle L3 Craft FM
Live coding exists on a spectrum from fully improvised to largely pre-composed, and performers position themselves on it
Concept L3 Craft FP
Live coding intervenes in an ongoing process by modifying its laws (the program text), not its immediate state
Principle L3 Craft FO
Live coding makes software strange (defamiliarization), letting us see beyond routine practices and assumptions of computational culture
Concept L3 Craft FP
Live coding produces multiple overlapping kinds of liveness — machine liveness, embodied human liveness, and relational audience liveness — not one single kind
Concept L3 Craft FP
Live coding systems achieve progressive evaluation through external grounding, internal grounding, temporal recursion, or hybrid state management
Concept L3 Craft FN
Live coding's real-time loop between coder and machine is itself a creative method, not just a format
Principle L3 Craft FH
live_audio creates a persistent named audio input stream that can be moved between FX contexts dynamically
Procedure L3 Craft F
live_loops auto-generate cue events that other live_loops can sync on for phase alignment
Procedure L3 Craft F
Live-coding pattern languages are composable: any two transformations combine into a new one without extending the language
Principle L3 Craft F
Livecoding edit cadence should be anchored to the musical grid, not wall-clock time
Principle L3 Craft F
Livecoding edits span a four-tier diff-size ladder from micro param changes (1 line) to section rewrites (whole file)
Concept L3 Craft F
Livecoding requires changes to happen live in the running file, not staged offline and dumped in as a batch
Principle L3 Craft F
Locking a TidalCycles delay sets its time in cycles so echoes stay in phase with the tempo
Procedure L3 Craft FD
Markov chains model context-dependent musical choices by making each event depend probabilistically on prior states
Concept L3 Craft FA
MIDIOut sends MIDI from SuperCollider to a DAW via the macOS IAC Driver virtual MIDI bus
Concept L3 Craft F
MiniTidal's continuous signals (sine, saw, tri, square, rand) can modulate any control parameter
Concept L3 Craft FB
Naming a pattern-transformation function adds it to a system's compositional vocabulary and shapes what music is possible
Principle L3 Craft FN
Network latency above 20-30 ms disrupts tight rhythmic ensemble playing but can be worked around with free improvisation or asynchronous structures
Concept L3 Craft FMJ
Network music performance has latency thresholds: below 10ms is unnoticed; 10-40ms requires tempo negotiation; above 40ms demands independent tempi
Fact L3 Craft FNM
NodeProxy and Ndef are SuperCollider's server-side placeholders whose synthesis source can be swapped while playing
Concept L3 Craft F
NodeProxy.map connects a running control proxy to a synth argument without stopping synthesis
Concept L3 Craft F
On a broken or silent output the agent must recover to a known-good state before adding new ideas
Principle L3 Craft FM
Only MIT/BSD/Apache/CC0/CC-BY non-NC code may be emitted verbatim into committed jam files; gray-licensed snippets are local-reference only
Principle L3 Craft F
onset: pick in Sonic Pi selects a random transient event from a sample for instant hit variation
Procedure L3 Craft FC
Orca's O and X operators read and write cells at an (x,y) offset from themselves
Concept L3 Craft F
OSC lets SuperCollider send and receive timestamped musical messages over a network
Concept L3 Craft F
Overlaying a structural pattern and a material (colour) pattern produces an interference result you cannot read off the code
Concept L3 Craft FO
Pbindef modifies individual keys of a running Pbind without restarting the stream
Concept L3 Craft F
Pbjorklund2(k,n) emits Euclidean duration patterns that can be modulated by nesting other pattern classes
Procedure L3 Craft FN
Pchain and Ppar compose event patterns by layering key sources or running multiple patterns in parallel
Concept L3 Craft F
Pdef and Tdef are SuperCollider's client-side proxies for live-replacing running patterns and scheduled tasks
Concept L3 Craft F
Pdefn holds a named pattern value that can be derived and reused across multiple running streams in SuperCollider
Concept L3 Craft F
Performing live coding requires accepting public errors and resisting the pressure to meet conventional definitions of music
Principle L3 Craft FM
perlin produces smooth cycle-to-cycle random modulation unlike the per-event jitter of rand
Concept L3 Craft F
Pfunc generates pattern values by calling a function, and Pkey cross-references values from an earlier key
Concept L3 Craft F
Physical modelling synthesis uses an excitation signal driving a resonant body model
Principle L3 Craft FB
Placing with_fx inside a loop creates one FX instance per iteration, wasting CPU
Principle L3 Craft F
play, synth, and sample return a SynthNode reference that enables post-trigger parameter changes
Concept L3 Craft F
ply n repeats each event in a pattern n times within the event's original time slot
Concept L3 Craft F
ply subdivides each event into n repeats; segment resamples the whole pattern at n events per cycle
Concept L3 Craft F
polymeter aligns patterns by step so patterns of different lengths phase against each other
Concept L3 Craft F
ProxySpace NodeProxies let you rewrite a running synthesis graph mid-performance with an automatic crossfade
Concept L3 Craft FN
ProxySpace turns the SuperCollider environment into a namespace of live-redefinable audio proxies
Concept L3 Craft F
Pure algorithmic generation tends toward uniformity unless counteracted by entropy variation, interactivity, or inherent structure
Principle L3 Craft FO
pure() lifts a value into a pattern that emits it once per cycle
Concept L3 Craft F
Quarks extend SC's language with community-contributed classes; UGen plugins extend the audio server with new signal processors
Fact L3 Craft FN
Raising degradeBy over successive cycles thins a voice while preserving its timing grid
Procedure L3 Craft FM
randcat plays patterns from a list in random order; wrandcat adds probability weights to the selection
Concept L3 Craft F
randrun emits a shuffled run of the integers below n, one distinct value per step
Concept L3 Craft F
Redefining a named function while a named thread loops is the foundational Sonic Pi live-coding pattern
Procedure L3 Craft F
Renardo defines audio effects as SC SynthDefs in Python using an `effect_manager` DSL, then exposes them as player attributes
Concept L3 Craft FB
Renardo supports just intonation as an alternative tuning system via `Tuning.just` on any scale
Fact L3 Craft FAB
Renardo supports microtonal pitches as floating-point scale degrees interpolated between semitones
Fact L3 Craft FB
Renardo's `.eclipse(dur, every, offset)` periodically silences a player for automatic arrangement breaks
Fact L3 Craft F
Renardo's `linvar()` interpolates values linearly across its duration, unlike the step-wise `var()`
Concept L3 Craft F
Renardo's `Pvar` makes entire Patterns switch over time, enabling structural variation between cycles
Concept L3 Craft F
Renardo's `Ring` cycles through its elements indefinitely when called, unlike a one-shot list
Concept L3 Craft F
Renardo's `var()` creates a time-varying value that switches between states at bar-aligned boundaries
Concept L3 Craft F
Renardo's Ableton backend can automate parameters with TimeVar at up to 300Hz via AbletonOSC
Fact L3 Craft FN
Renardo's PRand, PChoice and PWhite generate stochastic values that re-roll each cycle
Concept L3 Craft F
Renardo's REAPER backend controls instruments via OSC, enabling DAW-quality effects without SuperCollider
Concept L3 Craft FN
Renardo's TempoClock pre-queues events 0.25 seconds early to compensate for processing latency
Concept L3 Craft F
Renardo's VRender extension converts note sequences and lyrics into a vocal WAV via sinsy.jp singing synthesis
Fact L3 Craft F
Sardine embeds three distinct pattern mini-languages (Sardine PL, Ziffers, Vortex) selectable per player
Concept L3 Craft F
SC Groups organize synth nodes into named sections that can be targeted for routing and order-of-execution control
Concept L3 Craft FN
SC receives MIDI via MIDIIn.connectAll and MIDIdef callbacks; ADSR gate management requires per-note synth node tracking
Procedure L3 Craft FB
SC receives MIDI via MIDIIn.connectAll and MIDIdef, and tracks note on/off pairs using arrays indexed by MIDI note number
Concept L3 Craft FN
ServerBoot and ServerTree callbacks ensure SynthDefs and resources load in the correct order after server boot
Concept L3 Craft F
Silence and restraint in a well-grooved set are active arrangement choices, not absence of ideas
Principle L3 Craft FM
Slight pitch offset between two identical synth voices creates beating and perceptual thickness
Concept L3 Craft FB
Slow coding is a live coding variant where extended periods of silence or stasis are made compositionally meaningful through visible anticipation
Concept L3 Craft FA
Some quality checks are permanently not-possible on this rig because the 4-bin FFT cannot supply the required feature
Fact L3 Craft FMJ
Sonic Pi _slide: opts cause synth parameters to glide smoothly between values over time
Procedure L3 Craft F
Sonic Pi auto-inserts incoming MIDI events into Time State, enabling sync and get on them
Procedure L3 Craft F
Sonic Pi filters sample packs by substring, regex, or symbol before selecting by index
Procedure L3 Craft F
Sonic Pi listens on port 4560 for OSC messages and routes them into Time State automatically
Procedure L3 Craft F
Sonic Pi sends MIDI messages in sync with music via midi, midi_note_on, and related functions
Procedure L3 Craft F
Sonic Pi's :tb303 synth emulates the Roland TB-303 with a dedicated cutoff envelope and resonance
Concept L3 Craft FB
Sonic Pi's randomness is deterministic so a 'random' pattern you like can be reproduced and performed
Principle L3 Craft FN
Sonic Pi's Time State (get/set) provides deterministic shared state across live_loops
Concept L3 Craft F
Sonic Pi's Time State paths support OSC-style wildcard pattern matching for sync and get
Concept L3 Craft F
Sonification maps non-audio data to sound parameters to convey information through the ear in SuperCollider
Concept L3 Craft FJ
stack layers a list of patterns to play simultaneously so one transformation can shape them all
Procedure L3 Craft F
Staying 'in time' with the audience's phrase structure is the central discipline of live-coded dance music
Concept L3 Craft FM
Stochastic music controls broad statistical properties of a piece rather than specifying individual events exactly
Concept L3 Craft FA
striate cuts each sample into n equal grains, reorganising them for granular-texture effects
Concept L3 Craft FB
struct imposes a new rhythmic grid on a pattern while mask only silences it where the mask is 0
Concept L3 Craft F
Subtractive synthesis removes frequencies from a rich source using resonant low-pass or high-pass filters
Concept L3 Craft FB
SuperCollider allows adding new methods to existing classes via extension files placed in the Extensions folder
Concept L3 Craft F
SuperCollider classes and events both support object modeling: classes via inheritance, events via prototype chains
Concept L3 Craft F
SuperCollider methods do not auto-return their last expression; the caret (^) designates the return value
Concept L3 Craft F
SuperCollider Patterns schedule streams of synthesis events algorithmically using Pbind and combinators
Concept L3 Craft F
SuperCollider's FFT UGens enable real-time spectral processing in the frequency domain
Concept L3 Craft FB
SuperCollider's functionality is extended via Quarks (language packages) and UGen plugins (server extensions)
Concept L3 Craft FN
SuperCollider's Pbind pattern system is comprehensive but hard to read and manipulate live, motivating constrained live-coding languages
Concept L3 Craft FN
SuperCollider's Pitch and Amplitude UGens extract frequency and loudness from audio input in real time
Concept L3 Craft FJ
SuperCollider's RandSeed and RandID make stochastic synthesis reproducible from a given seed
Concept L3 Craft FB
sync in Sonic Pi always blocks until a future Time State event is inserted
Concept L3 Craft F
Temporal recursion — a function calling itself with a time delay — is a core live coding time-representation technique (as in Extempore/Impromptu)
Concept L3 Craft F
Tension is built by ramping one or two dimensions over a phrase then resolving on a boundary
Principle L3 Craft FM
The :slicer FX modulates amplitude rhythmically using a control wave at a configurable phase duration
Procedure L3 Craft FB
The :slicer FX's probability: opt gates each phase on or off deterministically for random-sounding rhythms
Procedure L3 Craft F
The ~> and <~ operators shift a Tidal pattern forward or backward in time by a fraction of a cycle
Procedure L3 Craft F
The apparently simple 'reversal' operation has multiple non-equivalent implementations depending on assumptions about rests, events, and scale
Concept L3 Craft F
The Cognitive Dimensions of Notation framework describes trade-offs in programming language design using named dimensions
Concept L3 Craft FN
The default livecoding agent mode is copilot: the human leads, the agent proposes and waits rather than acting autonomously
Principle L3 Craft F
The halting problem means no algorithm can decide whether another will terminate, making perfect global repetition a sign of failure
Concept L3 Craft FO
The International Conference on Live Coding (ICLC) has been live coding's primary academic and community venue since 2015
Fact L3 Craft FP
The ixi lang matrix hybridises declarative score notation with full SuperCollider code per cell, enabling grid-based algorithmic navigation
Concept L3 Craft F
The overarching taste check compares each intended intent-vector field against a perceived estimate within tolerance
Concept L3 Craft FMJH
The TOPLAP 'show us your screens' principle requires every livecoding change to land as a legible diff in the visible file
Principle L3 Craft F
Tidal loops the current command until a new one compiles, with a completion rule ensuring musical continuity
Concept L3 Craft FN
Tidal pattern combinators transform time — not just events — enabling rotation, reversal, and every-nth-cycle transformations
Concept L3 Craft F
Tidal provides continuous waveform functions (sine, tri, saw, square) that return smoothly varying values for use as effect parameters
Concept L3 Craft F
Tidal represents time as rational numbers so musical subdivisions are stored exactly as fractions without floating-point error
Concept L3 Craft F
Tidal schedules OSC messages to an external synthesiser, separating pattern logic from sound synthesis
Procedure L3 Craft FN
Tidal's |>, <|, |<, >|, |+| operators combine two patterns by separately controlling which side provides structure vs. values
Concept L3 Craft F
Tidal's begin and end play only part of a sample, and unit "c" makes speed stretch playback to fit the cycle
Concept L3 Craft FC
Tidal's cut stops any other sound using the same cut group, while legato controls how long a sound plays before the next one starts
Concept L3 Craft F
Tidal's higher-order pattern transformations compose freely because they operate on functions, not on stored event lists
Concept L3 Craft F
Tidal's pipe arithmetic operators (|+, |-, |*, |/) modify control values relative to an existing pattern value
Procedure L3 Craft F
Tidal's shuffle plays a random permutation of a pattern's parts (without replacement); scramble picks parts with replacement
Concept L3 Craft F
Tidal's slice and splice chop a looping sample into n equal slices for rearrangement; splice also pitch-adjusts each slice to fit its step duration
Concept L3 Craft FC
Tidal's sometimes applies a function to random individual events; somecycles applies it to entire random cycles
Concept L3 Craft F
Tidal's stripe repeats a pattern n times per cycle but with random sub-cycle durations that still fill the cycle
Concept L3 Craft F
Tidal's wchoose picks from a list with weighted probabilities, unlike choose which weights all options equally
Concept L3 Craft F
Tidal's weave function offsets multiple patterns in time while applying a shared effect pattern, creating canonic and spatial structures as side effects
Concept L3 Craft FN
TidalCycles `@N` sets an event's duration to N steps, enabling non-isochronous rhythms
Concept L3 Craft FA
TidalCycles `off` overlays a time-offset, transformed copy of a pattern to build canons
Concept L3 Craft FA
TidalCycles ascii, binary, and binaryN turn strings or integers into boolean rhythm patterns via their binary representation
Procedure L3 Craft F
TidalCycles bite slices a pattern cycle into equal-sized pieces and addresses them by index, enabling arbitrary reordering of pattern sections
Procedure L3 Craft F
TidalCycles can trigger custom SuperCollider synths using n with note names or midinote with MIDI numbers
Procedure L3 Craft FB
TidalCycles choose emits continuous random values from a list; wchoose adds probability weights to make some values more likely
Procedure L3 Craft F
TidalCycles chunk divides a pattern into n sections and applies a transform to each in turn, one per cycle
Procedure L3 Craft F
TidalCycles degrade and degradeBy randomly remove events from a pattern at a controllable probability
Procedure L3 Craft F
TidalCycles euclidInv and euclidFull produce the rhythmic complement or dual-voice Euclidean pattern
Procedure L3 Craft FA
TidalCycles loopFirst repeats only the first cycle of a pattern, freezing later cycles' content
Procedure L3 Craft F
TidalCycles mask gates a pattern with a boolean mask, letting events through only where the mask is true
Procedure L3 Craft F
TidalCycles necklace generates boolean rhythmic patterns from a list of inter-onset intervals rather than onset/total-steps parameters
Procedure L3 Craft FA
TidalCycles palindrome alternates a pattern between forward and backward playback every other cycle
Procedure L3 Craft F
TidalCycles ply repeats each event in a pattern n times within its original time slot
Procedure L3 Craft F
TidalCycles range rescales a 0–1 continuous pattern to any numeric interval
Procedure L3 Craft F
TidalCycles ribbon cuts a fixed window from a pattern's timeline and loops that window
Procedure L3 Craft F
TidalCycles rot rotates the values of a pattern leftward while preserving the original rhythmic structure
Procedure L3 Craft F
TidalCycles spread applies a function with each of a list of parameter values in turn, cycling one value per cycle
Procedure L3 Craft F
TidalCycles stripe repeats a pattern n times at random speeds while keeping total duration constant
Procedure L3 Craft F
TidalCycles struct imposes a boolean rhythmic structure on any pattern, enabling Euclidean and binary rhythm shapes
Procedure L3 Craft F
TidalCycles stutter repeats each event n times separated by a fixed time offset, creating manual echo-style delays
Procedure L3 Craft F
TidalCycles timeLoop t loops a pattern's cycle sequence every t cycles, like a modulo on cycle number
Procedure L3 Craft F
TidalCycles trunc cuts a pattern short while linger repeats the kept fraction to fill the cycle
Concept L3 Craft F
TidalCycles uses Ableton Link by default for BPM synchronization with other performers and applications
Concept L3 Craft FNJ
TidalCycles when and whenmod apply transforms based on a predicate or modular arithmetic test on the cycle number
Procedure L3 Craft F
TidalCycles' 'iter' rotates a pattern by a fraction each cycle, and the rotation amount is itself patternable
Procedure L3 Craft FA
Two live_loops with slightly different sleep times produce Steve Reich-style phasing
Procedure L3 Craft FA
Two pattern-transforming functions can be composed into one and applied together in TidalCycles
Concept L3 Craft F
use_real_time removes Sonic Pi's scheduling look-ahead for MIDI and OSC-driven live loops
Procedure L3 Craft F
Vary the type of energy (density, brightness, space) not only the loudness level
Principle L3 Craft FMJ
When a craft choice conflicts with the livecoding ethos, the ethos wins — it is an operating constraint, not a footnote
Principle L3 Craft F
When in doubt, an autonomous livecoding agent should wait rather than act
Principle L3 Craft FM
withValue (alias fmap) applies a function to every Hap's value without changing timing
Concept L3 Craft F
A cheap bounding primitive tested first can skip the full SDF evaluation for the majority of ray steps
Concept L3 Craft G
A compute shader is an @compute WGSL function that runs without fixed vertex/fragment I/O, reading and writing only storage buffers or textures
Concept L3 Craft G
A for loop that repeatedly scales, tiles (fract), and accumulates color creates multi-scale fractal detail in shaders
Procedure L3 Craft G
A quadratic Bezier SDF takes three control points and returns distance to the curve
Concept L3 Craft G
Adding abs() to a displaced SDF allows the raymarcher to backtrack when it overshoots a surface
Concept L3 Craft G
An SDF can be derived from any implicit curve equation by setting the LHS equal to d
Procedure L3 Craft G
Animated SDF characters recover rest-pose coordinates via an invertible animation so textures track the surface rather than swimming
Concept L3 Craft G
Animating the smooth-minimum blend radius with the motion signal adapts blending to the character's pose
Concept L3 Craft G
Applying a smooth-step S-curve to output color increases contrast and creates a filmic look
Concept L3 Craft G
Applying pow() with a value slightly above 1.0 to the final color enhances contrast by darkening shadows without affecting highlights
Concept L3 Craft G
Audio FFT data can be passed to shaders as a 4-band uniform for audio-reactive visuals
Procedure L3 Craft GJ
BRDFs model how a surface reflects light as a function of incoming and outgoing directions
Concept L3 Craft G
Colorizing the shadow penumbra with warm tones rather than grey makes rendered images more cinematic
Concept L3 Craft G
Combining fast grid traversal with local SDF raymarching accelerates scenes where objects occupy sparse grid cells
Principle L3 Craft G
Compute work in WebGPU runs in a compute pass that is recorded before the render pass in the same command encoder
Procedure L3 Craft G
dispatchWorkgroups takes the number of workgroups, not invocations — total invocations equals workgroup count times workgroup size
Concept L3 Craft G
Dividing a shader build into named checkpoint stages lets you resume from a stable state and avoid rabbit holes
Principle L3 Craft G
Exact SDFs give the true Euclidean distance; approximate SDFs are safe lower bounds but force smaller marching steps
Concept L3 Craft G
Extending map() to return a vec4 provides auxiliary channels for UV coordinates, occlusion, and per-material signals
Concept L3 Craft G
Fake subsurface scattering brightens silhouettes using the Fresnel term tinted by a flesh color
Concept L3 Craft G
Fractional Brownian Motion adds correlated memory to white noise integration, controlled by the Hurst exponent H
Concept L3 Craft G
GPU compute/ALU capacity growing faster than memory bandwidth made primitive-based SDFs increasingly competitive from 2007 onward
Principle L3 Craft G
GPU ray tracing adds five programmable shader types to the graphics pipeline
Concept L3 Craft G
Grouping scene elements rather than distributing them uniformly prevents visual noise and creates organic set design
Principle L3 Craft GL
Injecting fake bounce/subsurface lighting by hand into a raymarched scene fakes realistic results without global illumination
Principle L3 Craft G
Making the raymarching hit threshold proportional to distance implements view-dependent level-of-detail
Concept L3 Craft G
Microfacet models represent rough surfaces as collections of tiny facets described by a normal distribution
Concept L3 Craft G
Modern real-time rendering uses rasterization + ray tracing + denoising together, not pure ray tracing
Principle L3 Craft G
Monte Carlo integration converges at O(n^-1/2) regardless of problem dimension, unlike quadrature methods
Principle L3 Craft G
Monte Carlo integration estimates the rendering-equation integral by averaging random samples
Concept L3 Craft G
Motion blur is achieved by rendering multiple frames at sub-frame time offsets and averaging the results
Concept L3 Craft G
Named noise colors (pink, brown, yellow) map to specific fBm spectral slopes and Hurst exponents
Fact L3 Craft GB
Noise-based fBm fills the frequency spectrum with far fewer octaves than sine-wave additive synthesis
Concept L3 Craft G
Offline rendering's trajectory from rasterization to pure ray tracing predicts interactive graphics' future
Principle L3 Craft G
Outdoor SDF shaders use three light sources: sun key light, sky dome fill, and ground bounce
Concept L3 Craft G
Perlin noise is a repeatable pseudo-random function of 3D position used for procedural textures
Concept L3 Craft G
Polynomial smooth-min functions preserve SDF shape outside the blend zone; exponential versions distort the whole field
Concept L3 Craft G
Procedurally painted occlusion using model-aware distance signals fills gaps left by sampled AO
Concept L3 Craft G
Radiance is constant along a ray through empty space, making it the natural quantity for ray tracing
Principle L3 Craft G
Radiance is the fundamental radiometric quantity for rendering because it is constant along rays in empty space
Concept L3 Craft G
Raising an animation curve to a power of itself creates a non-linear 'stay down longer' contact simulation
Concept L3 Craft G
Raising per-surface occlusion to a power of the surface color simulates colorized secondary light bounces
Concept L3 Craft G
Ray differentials estimate how much of a pixel's footprint overlaps SDF geometry to produce smooth antialiased edges
Concept L3 Craft G
Raymarching surface normals are estimated by sampling the SDF gradient at nearby points
Procedure L3 Craft G
Real-time ray tracing is limited to ~1 ray per pixel; denoising reconstructs a clean image from noisy 1-sample results
Principle L3 Craft G
SDF ambient occlusion samples the field at short offsets along the normal to detect nearby geometry
Concept L3 Craft G
SDF soft shadows track how close the shadow ray comes to occluders, not just whether it hits them
Concept L3 Craft G
Sky specular is computed by reflecting the view ray and checking if the reflection hits the sky
Concept L3 Craft G
Spherical UV coordinates map latitude/longitude angles to texture image coordinates for sphere texturing
Procedure L3 Craft G
Starting with over-saturated colors and pulling back is more reliable than building up from grey
Principle L3 Craft G
Storage buffers are large, compute-shader-writable GPU buffers declared var<storage> in WGSL, contrasting with size-limited read-only uniforms
Concept L3 Craft G
The 1/x function creates neon glow effects in shaders by producing extreme brightness near zero and a slow falloff
Concept L3 Craft G
The four core radiometric quantities for rendering are energy, flux, irradiance, and radiance
Fact L3 Craft G
The fract() function repeats space by tiling UV coordinates into a 0–1 grid, enabling fractal-like layering
Concept L3 Craft G
The Hurst exponent directly encodes the fBm's statistical self-similarity: zooming in by U horizontally scales amplitude by U^(-H)
Concept L3 Craft G
The Phong model sums ambient, diffuse, and specular components to shade 3D surfaces
Concept L3 Craft G
The ping-pong pattern uses two alternating state buffers — one read-input, one write-output — to prevent in-place mutation corruption in GPU simulations
Concept L3 Craft G
WebGPU compute threads are grouped into workgroups and addressed by a global invocation id
Concept L3 Craft GK
WGSL storage buffers are read-only by default with var<storage>; read-write access requires var<storage, read_write> and is only available in compute shaders
Concept L3 Craft G
When multiple pipelines share resources, an explicit GPUBindGroupLayout and GPUPipelineLayout must replace the auto-generated layout
Procedure L3 Craft G
Wrapping edge-cell neighbor lookups with the modulo operator creates a toroidal grid topology that prevents out-of-bounds buffer access
Procedure L3 Craft G
2D Perlin noise maps x,y coordinates to smooth organic texture fields
Procedure L3 Craft H
A camera-screen feedback loop is a physical system that iterates a differential equation
Concept L3 Craft HG
A driver computes a property's value from other properties via a function or Python expression
Concept L3 Craft HN
A Hydra sketch with no .out() is guaranteed blank, so .out() presence is the [NOW] proxy for a black-frame check
Principle L3 Craft HF
A Hydra sketch with no time or reactive term is static by construction, the [NOW] proxy for a frozen-frame check
Principle L3 Craft HF
A p5.js filter shader reads the canvas via tex0 and vTexCoord to apply per-pixel post-processing
Procedure L3 Craft HG
A small random deviation prevents emergent systems from collapsing into a uniform state
Principle L3 Craft HL
Braitenberg Vehicles show lifelike behaviour emerging from direct sensor-to-motor coupling
Concept L3 Craft H
cables.gl operators are programmable in JavaScript with typed ports, extending the patch beyond the built-in op library
Concept L3 Craft HG
Cellular automata with continuous state values (0–255) produce fluid wave-like patterns
Concept L3 Craft H
Chance operations use randomness as a deliberate artistic tool, not as an absence of control
Concept L3 Craft HL
CineCer0 live-codes video, image, and text as composable function chains in the browser
Concept L3 Craft HI
CineCer0's natural/every/round/chop functions align video playback to Estuary's cycle grid
Procedure L3 Craft HJ
CineCer0's ramp function linearly interpolates a style parameter over a given number of cycles
Concept L3 Craft HI
Circle packing fills a region by growing circles until they touch, then freezing each on collision
Concept L3 Craft H
Circle-circle collision is detected by comparing center distance to sum of radii
Procedure L3 Craft H
Connecting nodes with springs that pull toward a rest length produces force-directed layouts and elastic motion
Concept L3 Craft H
Conway's Game of Life produces biological patterns from two simple rules about neighbor count
Principle L3 Craft H
Cross-dissolving two layers per pixel with lerpColor() and a coordinate-dependent wave makes non-uniform wave transitions
Procedure L3 Craft H
Defining a small set of behavioral rules for elements produces emergent visual complexity through their interactions
Procedure L3 Craft HL
Diffusion-limited aggregation grows organic dendritic clusters by snapping each new particle onto the nearest existing one
Concept L3 Craft H
Emergence is complex organized behavior arising from many simple local interactions
Concept L3 Craft H
Envelope following maps smoothed audio amplitude over time to continuously control visual parameters
Concept L3 Craft HB
Feeding the previous frame back with an FFT-driven amount makes visual trails grow with the audio build
Procedure L3 Craft HFJ
Fractals are shapes that exhibit self-similar structure across multiple scales
Concept L3 Craft H
Frame differencing detects motion by comparing pixel values between consecutive video frames
Concept L3 Craft H
Geometry Nodes builds geometry procedurally as a node tree flowing from Group Input to Group Output
Concept L3 Craft HN
Hydra can use other browser windows as live video sources via WebRTC peer-to-peer streaming
Concept L3 Craft HJ
Hydra modulate functions use one source's colors to warp another source's geometry
Principle L3 Craft H
Hydra video feedback is created by routing output into a named buffer and reading that buffer back
Procedure L3 Craft H
Hydra's loadScript() imports arbitrary JavaScript libraries (Three.js, Tone.js, p5.js) into the live editor
Procedure L3 Craft H
Image convolution applies a kernel matrix to each pixel's neighbourhood to produce blur and sharpen filters
Concept L3 Craft H
Kinetic typography treats letterforms as visual elements that move, scale, and respond to input
Concept L3 Craft H
Langton's Ant produces ordered structure from two purely local per-step rules
Concept L3 Craft H
Lissajous figures are closed curves traced by combining two perpendicular sinusoids at integer frequency ratios
Concept L3 Craft H
Mapping source brightness to tile size rasterizes an image into a halftone-like grid where dark areas make smaller tiles
Procedure L3 Craft H
Nodes that mutually repel each other self-organise into an even spatial distribution without explicit placement logic
Concept L3 Craft H
p5.Framebuffer is an off-screen GPU surface you can draw to and then reuse as a texture
Concept L3 Craft HG
Parameterized randomness lets artists control how much chance enters a system via explicit ranges
Procedure L3 Craft HL
Perlin noise mapped to angles at each grid cell creates a smooth flow field that steers particles or arrows organically
Concept L3 Craft H
Points on a sphere's surface are computed from two angles using nested sin and cos
Procedure L3 Craft H
Processing class inheritance lets subclasses extend and override their parent's behaviour
Concept L3 Craft H
Processing communicates with hardware boards over USB serial to read sensors and send control signals
Concept L3 Craft H
Processing supports 3D via P3D and OPENGL renderers, specified as a third size() argument
Concept L3 Craft H
Processing's blend() and filter() apply compositing modes and pixel filters to images
Concept L3 Craft H
Processing's pixels[] array gives direct read-write access to every pixel of the display window
Concept L3 Craft H
Providing a list of values to a Punctual shape distributes results across red, green, and blue channels
Concept L3 Craft H
Ramping brightness down and blending toward a solid empties the canvas gracefully instead of a hard hush cut
Procedure L3 Craft HF
Realistic flocking simulation requires only three local rules: separation, alignment, cohesion
Principle L3 Craft H
Recursive draw functions produce fractal branching structures where each call draws one branch and spawns smaller sub-branches
Concept L3 Craft H
Recursive fractal structures are coded as objects that instantiate child copies of themselves
Procedure L3 Craft H
Separating treemap layout calculation from rendering makes the algorithm reusable across any graphics library
Principle L3 Craft H
Shadertoy fragment shaders run in three.js on a fullscreen quad by mapping iTime and iResolution uniforms into the render loop
Procedure L3 Craft HG
Stepping kaleidoscope symmetry up on a downbeat gives a visual drop paired with an audio peak
Procedure L3 Craft HFJ
Swapping the FFT index driving a visual parameter aligns the visual energy with the new section's audio driver
Procedure L3 Craft HJF
The ofxAssimpModelLoader addon loads and draws 3D model files in openFrameworks
Procedure L3 Craft H
The squarified treemap algorithm keeps each cell near-square by filling rows until adding the next item would worsen the aspect ratio
Concept L3 Craft H
Three.js AnimationMixer plays and blends AnimationClips on a 3D object by being updated each frame with a delta time
Concept L3 Craft H
Three.js post-processing chains render passes through an EffectComposer that processes them in order of addition
Procedure L3 Craft HG
Toggling a color inversion or hard posterize on the drop downbeat is a single-frame visual hit
Procedure L3 Craft HFJ
Treemap boxes can be styled with callback functions that receive value and index, enabling data-driven colour
Procedure L3 Craft H
Tying scroll or scale speed to a rising FFT band accelerates the visual motion through a build
Procedure L3 Craft HFJ
Varying the initial spatial distribution of agents changes the global form that emerges from identical local rules
Principle L3 Craft HL
A 'last-touched' link system maps any MIDI or OSC input to any UI parameter without pre-assignment
Concept L3 Craft I
A Cue List steps through a Chaser's scenes one cue at a time for theatrical operation
Concept L3 Craft I
A LedFx virtual is a device-independent effect surface that can be spanned or copied across multiple physical LED strips
Concept L3 Craft I
A replicator-plus-delay system distributes one visual engine across many screens by shifting the same signal in time per screen
Procedure L3 Craft I
A standard TOX container convention (out1 TOP + thumb TOP) makes VJ mixer cells interchangeable across projects
Principle L3 Craft I
A universal TouchDesigner project template with pre-wired input/output buses reduces per-project configuration and enables flexible device swapping
Procedure L3 Craft I
Abstract AV visuals create a utopian space by giving entities behaviors that defy physics — metamorphosis, merging, spawning
Concept L3 Craft IH
Abstract visuals resist narrative analysis but can be composed and critiqued using the perceptual principles of music
Principle L3 Craft IJL
Abstraction in live AV defeats the audience's conditioned expectation to read images as narrative
Principle L3 Craft IJ
An EFX function generates mathematical movement paths on pan/tilt or RGB channels for automated fixture motion
Concept L3 Craft I
An RGB Matrix function projects patterns and text onto a grid of RGB fixture heads, scriptable in JavaScript
Concept L3 Craft IH
Audience participation in live cinema spans a spectrum from passive watching to active co-creation of the visual environment
Concept L3 Craft IM
AV improvisation between visualist and musician requires real dialogue; in practice the visual artist often follows rather than co-creates
Concept L3 Craft IMJ
Centralising all sensor inputs through a single OSC/WebSocket bridge (MAMI pattern) lets TouchDesigner focus on interaction design rather than device plumbing
Procedure L3 Craft IJ
Channel Modifier curves remap DMX output values non-linearly, enabling LED linearisation and channel parking
Concept L3 Craft I
Compressing inactive TOP networks to one-eighth resolution recovers GPU memory headroom in multi-scene VJ rigs
Procedure L3 Craft I
Digital physics simulations (rigid body, fluid, cloth) are effective for interactive installations because humans are calibrated to physics-based motion
Principle L3 Craft IH
Effective live visual sets balance continuity (flow) and surprise (break): too little novelty is boring, too much destroys coherence
Principle L3 Craft IM
Fixture Remapping reassigns an existing project's channels to different fixtures in minutes
Procedure L3 Craft I
Gestural interfaces require a visible, immediate correspondence between the performer's movements and the audiovisual output
Principle L3 Craft IMJ
In live cinema, software is used as a real-time instrument for expression, not as a tool to produce a finished product
Concept L3 Craft IHG
Inverting a mask on a black solid top layer turns it into a cutout window onto lower layers
Procedure L3 Craft I
Linear Light combines Linear Dodge and Linear Burn and simplifies to base + 2·top − 1, decreasing contrast
Concept L3 Craft IGH
Live cinema is a hybrid of opera's theatrical gesture, painting's intimate craft, and the concert hall's performative presence
Concept L3 Craft IJ
Live cinema is disputed between an abstract-poetic model (Makela) and a narrative-storytelling model (Harris)
Concept L3 Craft I
Mapping a per-track OSC envelope to visual parameters turns a music sequencer into a precise visual accent machine
Procedure L3 Craft IJ
NDI and Spout outputs let a TouchDesigner rig feed any downstream software without a physical video signal
Concept L3 Craft I
Node-and-wire diagrams are not just tools but a diagrammatic aesthetic that restructures how an artist perceives and generates form
Concept L3 Craft IH
Paracinema identifies cinematic properties realized in non-filmic media, without the standard film apparatus
Concept L3 Craft I
Parameterising phase offset across objects produces overlapping-action animation generatively without per-object keyframing
Procedure L3 Craft IH
QLC+ exposes a web interface for headless remote control of the Virtual Console and Simple Desk over HTTP
Fact L3 Craft I
QLC+ kiosk mode locks the UI to Virtual Console only, preventing editing during live operation
Fact L3 Craft I
QLC+ maps MIDI beat clock start/stop and beat signals to special channels 530–531 for BPM-sync
Fact L3 Craft IJ
QLC+ RGB Scripts are self-executing JavaScript objects implementing rgbMapStepCount and rgbMap functions
Procedure L3 Craft IH
Restarting several clips together in VPT needs per-source trigger buttons or a shared router controller
Procedure L3 Craft I
Source presets store media state separately from VPT presets, so mapping and content recall independently
Concept L3 Craft I
Stage visibility allows audiences to distinguish live VJ performance from pre-recorded playback and validates the VJ as a performer
Concept L3 Craft IM
Structuring a TouchDesigner performance rig as Control, World, Core, and UI containers separates concerns and speeds iteration
Principle L3 Craft I
Synaesthesia motivates early visual music but is no longer its defining criterion
Concept L3 Craft I
TDAbleton enables bidirectional MIDI and audio-feature communication between TouchDesigner and Ableton Live, allowing visuals to drive audio and audio to drive visuals
Procedure L3 Craft IJ
The 'visual wallpaper' problem arises when VJs compete for attention rather than complementing the music and space
Concept L3 Craft IM
The Audio Trigger widget maps audio spectrum bands and volume to DMX channels, functions, or VC widgets
Concept L3 Craft IJ
The club context demands atmosphere over narrative; the gallery or theater sustains focused attention — context determines appropriate AV strategies
Principle L3 Craft IM
The Loopback plugin routes QLC+ DMX output back as input, enabling Scenes to control Virtual Console sliders
Concept L3 Craft I
The mesh editor extends corner-pin mapping to a grid of draggable points for curved surfaces
Concept L3 Craft I
The QLC+ Script function automates sequences of function start/stop and DMX channel commands with wait times
Procedure L3 Craft I
The Show Manager places QLC+ functions on a multitrack timeline for time-driven light shows
Concept L3 Craft I
The surprise a performer feels discovering a visual effect in real time is not automatically shared by the audience
Principle L3 Craft IM
The XY Pad widget controls moving head pan/tilt with mouse, keyboard, or external controller and supports presets
Concept L3 Craft I
Turning off cooking for invisible TOPs eliminates wasted GPU time in multi-layer VJ rigs
Principle L3 Craft I
Universe Passthrough forwards external DMX input directly to output, enabling protocol conversion and data merging
Concept L3 Craft I
Vivid Light combines Color Dodge and Color Burn around middle grey, increasing perceived contrast
Concept L3 Craft IGH
VJ skills transfer beyond nightclubs into installation art and immersive architectural performance
Concept L3 Craft IO
VPT emits OSC loopreport and cliptime events so external tools can sync to video progress
Fact L3 Craft IJ
VPT exchanges sensor and actuator data with Arduino over serial using an id-plus-value format
Procedure L3 Craft I
VPT exposes its full parameter set as typed OSC commands across sources, layers, presets and control
Fact L3 Craft I
VPT's built-in LFOs automate any routed parameter with sine, ramp, triangle or square waves
Concept L3 Craft IJ
VPT's cuelist is a text script of one-letter commands that sequences presets and parameters
Concept L3 Craft IM
VPT's mix module composites two sources with a blend mode before the result feeds a layer
Concept L3 Craft I
VPT's router maps a numbered controller to any parameter via rows keyed by controller number
Concept L3 Craft IJ
VPT's SoundTrigger app maps left/right audio channels to VPT controllers for audio-reactive visuals
Fact L3 Craft IJ
VPT's Video Trigger detects motion in camera zones by background subtraction to fire events
Concept L3 Craft IJ
WLED supports multiple named ledmaps selectable per preset
Fact L3 Craft I
Youngblood defines expanded cinema as expanded consciousness, not a specific set of film technologies
Concept L3 Craft I
A DAW's internal musical state, not just its audio, can drive visuals when exposed over OSC
Concept L3 Craft JN
A jitter buffer absorbs packet timing variation by introducing a small constant delay before playback
Concept L3 Craft J
A jitter buffer must define policies for underflow (empty) and overflow (full) conditions
Concept L3 Craft J
A MIDI 2.0 device must implement MIDI-CI-with-discovery plus a feature, or UMP-with-discovery plus a feature
Fact L3 Craft JN
A MIDI-CI Profile is a published set of messages and required responses that devices can advertise and negotiate
Concept L3 Craft JN
A performer's live audio plus tracked position can drive visuals anchored to their body in real time
Concept L3 Craft JH
Ableton Link lets visual software lock video clips and generative patches to a shared musical clock
Concept L3 Craft JI
AbletonOSC exposes per-track output meter levels, enabling audio-reactive visuals driven by individual track energy
Concept L3 Craft J
AbletonOSC implements OSC wildcard dispatch by converting * to a [^/]+ regex and matching all registered handlers
Concept L3 Craft JN
AbletonOSC lets you add, remove, and query MIDI notes in a clip programmatically over OSC
Procedure L3 Craft J
AbletonOSC supports OSC wildcard patterns using * to query all sub-addresses matching a path segment
Concept L3 Craft J
AbletonOSC's Device API lets you read and write any synthesiser or effect parameter by index via OSC
Procedure L3 Craft J
AbletonOSC's MidiMap API creates persistent MIDI CC assignments to device parameters via OSC, without Max for Live
Concept L3 Craft J
AbletonOSC's OSC server uses a non-blocking UDP socket to drain all queued messages per tick without blocking Live
Concept L3 Craft JN
AbletonOSC's property listener uses Live's add_<prop>_listener API and immediately sends the current value on subscribe
Concept L3 Craft JN
Adaptive jitter buffers resize dynamically to stay as small as possible while preventing dropouts
Concept L3 Craft J
An Ableton Link session does not require Ableton Live to be part of it
Misconception L3 Craft J
An audio ADSR envelope and a visual physics simulation share the same integrate-over-time structure — both accumulate an impulse into a changing state
Concept L3 Craft JHB
An OSC bundle groups multiple messages with a shared timetag so they are dispatched atomically at the same time
Concept L3 Craft J
Analysing sound features (frequency, tempo, gesture) as inputs to probabilistic rules generates visuals that respond to music without one-to-one mapping
Principle L3 Craft JI
Any numeric parameter in Hydra can be replaced with a function, enabling audio or MIDI to modulate visual parameters
Concept L3 Craft JH
Autocorrelation detects pitch by finding the lag at which a signal most resembles itself
Concept L3 Craft JB
Automation and Clip Envelopes in Ableton Live can generate discrete visual output cues without audio processing
Concept L3 Craft JN
AV sync ranges from fine-grained per-parameter control for soloists to coarse cue-passing for visualist collaborators
Principle L3 Craft JM
Bidirectional communication is the core innovation of MIDI 2.0, letting devices discover and auto-configure for each other
Concept L3 Craft JN
Each Live scene can carry its own tempo and time signature, settable via OSC
Concept L3 Craft J
Gibber maps audio objects directly to visual properties using bias and scalar for range control
Procedure L3 Craft JH
Jitter buffers use per-packet timestamps to reorder out-of-sequence audio packets
Concept L3 Craft J
Jitter is variation in latency over time, not latency itself
Concept L3 Craft J
Link keeps apps in time by relating independent timelines, not by forcing one shared timeline
Concept L3 Craft JN
Link start/stop synchronization only follows explicit user actions and is not auto-applied when joining a session
Concept L3 Craft JN
Live's embedded Python cannot use threads; AbletonOSC polls the OSC socket once per 100ms tick using Live's scheduler
Concept L3 Craft JN
Logarithmic and 1/3-octave FFT scaling match frequency display to human pitch perception
Concept L3 Craft JH
Many self-timed audio voices and many self-timed visual agents are the same concurrent-agents structure expressed in two domains
Concept L3 Craft JHB
MIDI 2.0 extends MIDI 1.0 rather than replacing it, so existing devices and messages stay valid
Misconception L3 Craft JN
MIDI-CI is MIDI 2.0's discovery-and-negotiation layer, delivering profiles, property exchange, and process inquiry
Concept L3 Craft JN
MIDI-CI Property Exchange uses JSON over SysEx to get and set device data with no bespoke software
Concept L3 Craft JN
MIDI-CI runs over any MIDI 1.0 transport because it is carried in System Exclusive messages
Fact L3 Craft JN
MIR uses content-based audio feature extraction and machine learning to automate musical analysis and similarity search
Concept L3 Craft JF
Onset detection locates the start of new sound events in an audio signal by finding rapid increases in energy or spectral flux
Concept L3 Craft JB
Pre-rendered audio analysis APIs supply timestamped beats and pitch for offline sync
Concept L3 Craft JH
Robust beat detection uses a decaying cutoff plus a hold window to debounce triggers
Procedure L3 Craft JH
Splitting incoming audio into named bands lets a VJ hook each band to a different visual parameter
Procedure L3 Craft JI
Stretching a video clip to bar length couples visual rhythm directly to musical tempo
Procedure L3 Craft JI
The /live/song/get/track_data command queries multiple tracks and clips in a single OSC message
Procedure L3 Craft J
The AbletonOSC Python client uses a threading.Event to block on an OSC reply, creating a synchronous query interface
Procedure L3 Craft JN
The Link quantum value sets the loop length for phase synchronization, aligning loop boundaries across apps
Concept L3 Craft JN
The MIDI 2.0 Protocol raises resolution on all Channel Voice Messages and adds per-note expression
Concept L3 Craft JN
The strongest section changes fire an audio and a visual transition on the same downbeat
Principle L3 Craft JFMH
The track_data handler uses a dot-namespace format to query track, clip, clip_slot, or device properties in a single call
Procedure L3 Craft JN
The Universal MIDI Packet is one container for all MIDI, adding 16 Groups of 16 channels (256 total) and jitter-reduction timestamps
Concept L3 Craft JN
Two MIDI 2.0 devices reach full communication through an ordered discovery sequence ending in normal MIDI use
Procedure L3 Craft JN
Vision and hearing process time and density differently — AV artists must account for these asymmetries to achieve coherence
Concept L3 Craft JI
A ComfyUI custom node is a Python class with INPUT_TYPES, RETURN_TYPES, FUNCTION, and CATEGORY
Procedure L3 Craft K
A DDSP ProcessorGroup chains processors as a DAG, configurable via gin without Python code changes
Concept L3 Craft KB
A deep source separation model can be wrapped in nn~ to split live audio into stems in real time
Concept L3 Craft KC
A GrooveTransformer ML model can predict a full drum pattern from a sparse hit/velocity/offset input vector
Concept L3 Craft KF
A screen region or webcam feed can be the continuous image source for real-time img2img diffusion
Concept L3 Craft KI
A warmup phase fills the pipeline's latent buffer and JIT-compiles kernels before timing starts
Concept L3 Craft K
An autoencoder compresses input to a latent code whose interpolations generate smooth variations
Concept L3 Craft K
Angular cumsum avoids phase drift in long synthesis by chunking cumulative sums and resetting with modular arithmetic
Concept L3 Craft KB
Any PyTorch model can become a nn~ object by subclassing nn_tilde.Module and registering methods and attributes
Procedure L3 Craft KN
Arithmetic on a GAN's latent vectors edits generated images semantically
Concept L3 Craft K
Averaging predictions over multiple time-shifted inputs (the shift trick) improves separation quality
Concept L3 Craft K
Classifier-free guidance combines conditional and unconditional model outputs at inference to steer generation without a separate classifier
Concept L3 Craft K
Classifier-guided diffusion steers generation by adding classifier-score gradients to the noise prediction
Concept L3 Craft K
ComfyUI's HTTP API accepts workflows as JSON with nodes keyed by numeric IDs and links as [node_id, slot_index] arrays
Procedure L3 Craft K
Compiling UNet and VAE to TensorRT engines delivers the largest throughput gain in StreamDiffusion
Concept L3 Craft K
ControlNet adds spatial conditioning to a frozen diffusion U-Net via a trainable copy connected with zero-convolution layers
Concept L3 Craft K
DDIM makes diffusion sampling deterministic by setting the stochasticity parameter eta to zero, enabling far fewer steps
Concept L3 Craft K
DDPM keeps the reverse-process variance fixed and only learns the mean, simplifying the training target
Concept L3 Craft K
DDPM ResNet blocks inject the timestep embedding via scale-and-shift (FiLM-style) conditioning
Procedure L3 Craft K
DDPM's training objective is to predict the noise added to an image rather than the original image directly
Principle L3 Craft K
DDSP timbre transfer re-synthesizes audio from one instrument using a model trained on a different instrument
Concept L3 Craft KB
DDSP's frequency_filter designs FIR filters from frequency-domain magnitude curves using IRFFT and windowing
Concept L3 Craft KB
DDSP's RnnFcDecoder runs independent FC stacks per conditioning input, concatenates, then runs an RNN
Concept L3 Craft KB
DDSP's Wavetable synthesizer reads a learned single-cycle waveform at a time-varying phase
Concept L3 Craft KB
Deforum's 3D FOV scales how fast translation_z moves the canvas, with defined edge cases at 0, 180 and negative values
Concept L3 Craft K
Deforum's anti-blur applies an unsharp mask to counteract the progressive blurring that builds during long animations
Procedure L3 Craft K
Deforum's Perlin noise injection adds organic, spatially coherent variation to frames rather than uniform random noise
Concept L3 Craft K
Demucs exposes a Python API for integrating stem separation into scripts and pipelines
Procedure L3 Craft K
Demucs uses a weighted ensemble (BagOfModels) of individually trained checkpoints for best performance
Concept L3 Craft K
Demucs' internal separation output is a 4-D tensor shaped [batch, sources, channels, time]
Fact L3 Craft K
Diffusion models are attractive because they are simultaneously analytically tractable and flexible
Principle L3 Craft K
Diffusion models learn to reverse a Markov chain that progressively corrupts data with Gaussian noise
Concept L3 Craft K
Diffusion models trade sampling speed for stable training and broad mode coverage relative to GANs and VAEs
Concept L3 Craft K
Exponential Moving Average of weights produces smoother RAVE models by averaging checkpoints over time
Concept L3 Craft K
Extending stem separation to guitar and piano is harder than the standard four-stem split
Fact L3 Craft K
Feature matching loss in RAVE aligns intermediate discriminator activations between real and generated audio
Concept L3 Craft K
Frequencies softmax maps network logits to Hz by weighting a log-spaced frequency grid
Concept L3 Craft KB
Fusing LCM-LoRA into an SD model enables 2–4 step diffusion inference without retraining the base model
Concept L3 Craft K
Gin's @gin.register limits side-effects by only injecting defaults when a function is used as an argument
Concept L3 Craft K
Group normalization divides channels into groups and normalizes within each group, working well with small batch sizes unlike batch normalization
Concept L3 Craft K
Hybrid source separation processes audio in both waveform and spectrogram domains simultaneously
Concept L3 Craft K
img2img and txt2img mode in StreamDiffusion differ in their latent initialization and CFG constraints
Concept L3 Craft K
in_ratio and out_ratio in nn~ method registration define the temporal compression between audio and model outputs
Concept L3 Craft KN
Key DDPM follow-up works include improved variance learning, cascaded generation, classifier guidance, and classifier-free guidance
Fact L3 Craft K
Linear attention scales O(n) in sequence length — making it practical for image feature maps without the O(n^2) cost of full attention
Concept L3 Craft K
Manipulating individual latent dimensions of a RAVE model morphs continuously between audio-effect and synthesizer behavior
Concept L3 Craft KB
mc.nn~ processes multiple audio channels through one RAVE model instance to cut CPU and RAM
Fact L3 Craft KN
mc.nn~ runs several audio streams through one model as a batch, saving CPU and RAM versus duplicating nn~
Concept L3 Craft KN
mcs.nn~ packs all of one instance's inlets/outlets into a single multi-channel connection, enabling per-batch latent operations
Concept L3 Craft KN
Multi-scale SpectralLoss compares audio at multiple FFT sizes to balance time and frequency resolution
Concept L3 Craft KB
Multiple LoRA weights can be loaded and fused into StreamDiffusion before inference for style mixing
Procedure L3 Craft K
MUSDB-HQ is the standard benchmark dataset for music source separation research
Fact L3 Craft K
nn~ can output audio-analysis features as control-rate signals by using a large out_ratio
Concept L3 Craft KJ
nn~ is a Max/PureData external that bridges trained neural audio models (RAVE, vschaos2) into a patching environment
Procedure L3 Craft KN
nn~'s void/lazy mode lets you fix inlet/outlet count before attaching a model
Concept L3 Craft KN
Pre-computing KV-cache for the text prompt eliminates repeated text-encoder work across frames
Concept L3 Craft K
Quantization maps high-precision weights to lower-precision formats using a scaling factor to preserve dynamic range
Concept L3 Craft K
Raising RAVE's discriminator update period fixes phase-2 instability when the discriminator is too strong
Procedure L3 Craft K
RAVE architecture configs trade reconstruction quality, GPU memory, and control modality
Concept L3 Craft K
RAVE can be exported to ONNX format for deployment in environments that do not support TorchScript
Fact L3 Craft KN
RAVE ramps the KL regularization weight over a warmup schedule to avoid posterior collapse
Concept L3 Craft K
RAVE trains in two sequential phases: reconstruction first, adversarial refinement second
Concept L3 Craft K
RAVE uses Pseudo Quadrature Mirror Filters to split audio into sub-bands before encoding
Concept L3 Craft KB
RAVE v3 uses Adaptive Instance Normalization to transfer timbre from one audio stream to another
Concept L3 Craft KB
RAVE's causal convolution mode lowers latency at the cost of quality by removing future context
Concept L3 Craft KB
RAVE's discrete mode quantizes latent vectors using Residual Vector Quantization
Concept L3 Craft K
RAVE's exported latent size is chosen by a fidelity threshold on the PCA explained-variance curve
Concept L3 Craft K
RAVE's phase 1 length is a fixed step count, not a quality-based stopping criterion
Concept L3 Craft K
RAVE's temporal receptive field sets the minimum audio context and chunk length it can process
Concept L3 Craft KB
RAVE's variational encoder reparametrizes latent samples using the mean and log-variance trick
Concept L3 Craft K
Replacing the standard VAE with TinyVAE (TAESD) reduces encode/decode latency at small quality cost
Concept L3 Craft K
Residual CFG approximates classifier-free guidance at near-zero extra cost by recycling a stored noise residual
Concept L3 Craft K
SDR (signal-to-distortion ratio) is the standard metric for evaluating stem separation quality
Concept L3 Craft K
Separating image generation and display into different OS processes prevents Python's GIL from throttling GPU throughput
Concept L3 Craft K
Splitting RAVE encode and decode in nn~ lets performers process individual latent dimensions live
Procedure L3 Craft KM
Stable-Fast compiles the full diffusion pipeline with Triton + CUDA graphs for an intermediate speed tier
Concept L3 Craft K
StreamDiffusion achieves 106 fps txt2img and 93 fps img2img on RTX 4090 with SD-Turbo plus TensorRT
Fact L3 Craft K
StreamDiffusion achieves real-time AI image generation by batching denoising steps and skipping redundant frames
Concept L3 Craft K
StreamDiffusion can process offline video frame-by-frame with img2img to produce a stylised output video
Procedure L3 Craft KI
StreamDiffusion requires CUDA GPU, Python 3.10, PyTorch 2.1, and optional TensorRT for optimal performance
Procedure L3 Craft K
StreamDiffusion's IO queues decouple the input capture rate from the diffusion throughput via multiprocessing
Concept L3 Craft K
StreamDiffusion's stream batch runs multiple denoising steps in parallel to sustain real-time frame rates
Concept L3 Craft K
StreamDiffusionWrapper provides a high-level production interface; the raw StreamDiffusion class gives full control
Concept L3 Craft K
t-SNE embeds high-dimensional feature vectors in 2D so perceptually similar items cluster together
Concept L3 Craft KJ
TAESD provides fast high-quality latent previews without running the full VAE
Concept L3 Craft K
Text conditioning is injected into the UNet by attention layers placed between ResNet blocks
Concept L3 Craft K
The 'nice property' lets you sample any diffusion timestep directly from the original image without iterating the forward process
Concept L3 Craft K
The DDPM ELBO decomposes into per-timestep KL divergences between Gaussians, each computable as an L2 loss
Principle L3 Craft K
The DDPM U-Net assembles encoder, bottleneck, and decoder stages using ModuleList, with skip connections via concatenation
Procedure L3 Craft K
The DDSP autoencoder encodes loudness and f0 plus a learned latent z, then decodes to synthesizer parameters
Concept L3 Craft KB
The denoising U-Net uses sinusoidal position embeddings to communicate the current noise level (timestep) to every layer
Concept L3 Craft K
The forward diffusion process adds scheduled Gaussian noise over T steps until the signal becomes isotropic noise
Concept L3 Craft K
The forward method runs a neural model as an audio effect: audio in, neural-transformed audio out
Procedure L3 Craft KB
The reverse diffusion process is a neural network that approximates the intractable denoising posterior at each timestep
Concept L3 Craft K
The Stochastic Similarity Filter skips GPU work probabilistically when consecutive frames are nearly identical
Concept L3 Craft K
The StreamDiffusionTD operator wraps StreamDiffusion as a TouchDesigner node for diffusion-based real-time visuals inside a TD network
Procedure L3 Craft KI
The t_index_list selects which diffusion timesteps to apply, controlling quality–speed trade-off
Concept L3 Craft K
TouchDesigner can host real-time AI/ML pipelines for generation, tracking, and stylisation in a live AV rig
Concept L3 Craft KI
U-Net's symmetric downsampling-upsampling structure with skip connections makes it a standard diffusion backbone
Concept L3 Craft K
unCLIP generates images by mapping text to a CLIP image embedding, then decoding that embedding to pixels with diffusion
Concept L3 Craft K
xformers memory-efficient attention reduces VRAM usage in diffusion UNets at modest speed cost
Concept L3 Craft K
Appeal is the charm and charisma that makes an animated subject engaging to watch
Concept L3 Craft LH
Each hue has a perceived brightness (luminosity) that peaks at yellow/cyan/magenta and dips at red/green/blue
Concept L3 Craft LG
Exaggeration pushes an action beyond the literal while staying true to reality
Principle L3 Craft LH
Kandinsky proposes three primary contrasting pairs linking line type, plane shape, and color: straight/triangle/yellow, curved/circle/blue
Concept L3 Craft L
Lines have color analogies: horizontal ↔ black, vertical ↔ white, diagonal ↔ red, free lines ↔ yellow and blue
Concept L3 Craft L
Objective color principles override personal taste when the context has fixed requirements — meat markets, confectioneries, and floral occasions all specify palette constraints
Principle L3 Craft L
Recreating a master's color palette in cut paper reveals its color instrumentation — relationships rather than specific pigments
Procedure L3 Craft L
Secondary action is an additional motion that reinforces and adds dimension to the main action
Concept L3 Craft LH
Simultaneous contrast can be neutralized by adding the missing complementary explicitly, or by introducing light-dark contrast between the hues
Procedure L3 Craft LGH
Solid drawing treats forms as three-dimensional objects with volume and weight
Principle L3 Craft LH
The color occupying the larger area in a composition acts as background; the smaller area advances — and these roles can reverse as area proportions shift
Principle L3 Craft LGH
The expressive meaning of each color is the complement of its complementary's meaning — mixed colors inherit blended meanings
Principle L3 Craft LH
The eye spontaneously groups scattered same-color areas into a visible shape — these 'simultaneous patterns' are independent organizational elements in composition
Concept L3 Craft LHG
The two diagonals of the basic plane carry contrasting tensions: the lyric diagonal (calm) and the dramatic diagonal (complex)
Concept L3 Craft L
'Ringing out' a monitor system identifies feedback frequencies with EQ to maximize gain before feedback
Procedure L3 Craft MN
A 1/3-octave graphic EQ has Q≈4.31, not the 100 that engineers often assume
Misconception L3 Craft MD
A commercially released mix tracklist is only final once every track clears licensing
Fact L3 Craft MP
A frenchcore DJ set ranges from 180 to 220+ BPM, sometimes closing with terror or speedcore
Fact L3 Craft MO
A heavy beat layered underneath a heavily tempo-shifted track masks its distortion artefacts
Procedure L3 Craft M
A microphone's polar pattern is non-uniform front-to-back, making rear-pointing feedback tests inaccurate
Fact L3 Craft MD
A performer who only plays their classics ends up permanently measured against their own peak
Concept L3 Craft MO
A semitone rise between tracks creates an energy boost by adding 7 (one semitone) or 2 (two semitones) to the Camelot number
Procedure L3 Craft MA
A short loop on a shared chord bridges two harmonically compatible but chord-order-incompatible tracks
Procedure L3 Craft M
A sound engineer's core job on a DnB rig is keeping DJ music and MC mic at equal, non-masking levels
Concept L3 Craft MD
A stage monitor system is a separate sound system pointed at performers, providing individualized mixes
Concept L3 Craft MN
A sustained all-night dance floor is best held around 133 BPM, with faster bursts risking losing the crowd
Principle L3 Craft MA
All-hardware live sets require regular rehearsal and accept reliability constraints in exchange for genuine real-time improvisation
Concept L3 Craft M
An absolute major/minor key switch keeps the root note and shifts Camelot number by ±3
Procedure L3 Craft MA
At very high BPMs, long seamless blends work against the music; short cuts and splices serve the energy better
Principle L3 Craft M
Camelot wheel major-to-minor harmonic mixing matches the number and changes the letter (A/B)
Procedure L3 Craft MA
Chopping and blending are two DJ mixing strategies with opposite tradeoffs for following the music
Concept L3 Craft M
Completing a production requires an immersive lock-in, not piecemeal sessions
Principle L3 Craft MB
Cutting a dubplate imposes an economic discipline that forces honest quality evaluation before release
Principle L3 Craft MO
Echoic memory lasts only ~20 seconds, making accurate cross-room comparison unreliable
Fact L3 Craft MD
EQ swaps do not fix key clashes — mismatched keys still clash after a bassline swap
Principle L3 Craft MA
EQ treats speaker-to-room interactions — it cannot fix fundamental room acoustic problems
Misconception L3 Craft MD
IEM stage monitoring should average no more than 95–97 dB for multi-hour performances
Fact L3 Craft M
In sound clash competition, record selection decides the win over technical mixing prowess
Concept L3 Craft MO
Layering means recording the rhythmic bed first, then overdubbing melodic and textural parts on top
Procedure L3 Craft ME
Mastering engineers apply objective technical skills but aesthetic outcomes vary — choose one whose taste aligns with yours
Principle L3 Craft M
Musicians can recalibrate their hearing to lower IEM levels within a few weeks of consistent practice
Principle L3 Craft M
PA tuning begins with listening to known references, not measuring — verify before correcting
Procedure L3 Craft MD
Pairing genres with shared cultural lineages creates combinations that feel coherent even when they sound unexpected
Principle L3 Craft MO
Placing an exceptional track between average ones amplifies its impact through the contrast effect
Principle L3 Craft M
Playing at slow tempos exposes the quality of individual sounds because sparse arrangement gives each element nowhere to hide
Principle L3 Craft MB
Playing dubplates for a year before vinyl release uses live audience response as A&R
Principle L3 Craft MO
Playing records at the wrong RPM (33 instead of 45, or heavily pitch-shifted) reveals hidden qualities and creates new textures
Procedure L3 Craft MB
Reacting to the crowd in real time — rather than following a pre-selected playlist — produces better dancefloor outcomes
Principle L3 Craft M
Reading crowd composition — gender ratio, age, energy — shapes the entire arc of a DJ set
Principle L3 Craft M
Reading crowd signals and adjusting song selection in real time is a core live DJ skill
Procedure L3 Craft M
Recording and reviewing your sets calibrates whether mistakes were as bad as they felt
Principle L3 Craft M
Removing one IEM during a performance doubles hearing risk by exposing one ear while cranking the other
Misconception L3 Craft M
Repetition without change relaxes the listener into the rhythm, triggering excitement through predictability rather than surprise
Concept L3 Craft MO
Saving a reference render at the end of each session and reviewing it fresh before the next prevents perspective loss during deep detail work
Procedure L3 Craft MB
Staying present-focused rather than planning career trajectories keeps a performer responsive to what is actually happening
Principle L3 Craft MP
Stopping the music briefly raises crowd anticipation more reliably than continuous sound because silence signals an imminent change
Principle L3 Craft M
Sustained rhythmic consistency induces a hypnotic dancefloor state regardless of the absolute tempo
Principle L3 Craft MA
Tempo does not equal intensity: syncopation and arrangement can make slow tracks feel fast and fast tracks feel slow
Principle L3 Craft MA
Tone matching EQ corrects spectral mismatches between tracks from different genres or eras
Procedure L3 Craft M
Turning the volume down at the right moment is one of the most powerful crowd-manipulating effects available to a DJ
Principle L3 Craft M
Use parametric EQ on mic groups for feedback control — bypass filters until needed at soundcheck
Procedure L3 Craft MD
Warning a crowd in advance is a tool for surviving the expectation gap when you change genre
Concept L3 Craft M
A clipped amplifier outputs approximately double its rated continuous power, threatening loudspeaker voice coils
Principle L3 Craft NM
A ground loop forms when two pieces of equipment share multiple ground paths, creating a hum-inducing loop antenna
Concept L3 Craft NB
Ableton's warp modes use different algorithms matched to the audio material being time-stretched
Concept L3 Craft NC
An active crossover placed before power amplifiers increases headroom, damping, and reduces distortion versus passive crossovers
Concept L3 Craft NB
An audio transformer provides galvanic isolation and common-mode rejection to break ground loops
Concept L3 Craft NB
Ardour's Cue window enables clip-launching and non-linear performance workflow alongside the timeline
Concept L3 Craft NM
Ardour's Strict I/O mode enforces matching channel counts through the plugin chain; Flexible I/O allows width changes
Concept L3 Craft NB
Audio plugin parameters can be defined in a CSV schema and the parameter boilerplate auto-generated to reduce repetition
Principle L3 Craft N
Bridging a stereo amplifier combines both channels in mono to roughly double the power output
Fact L3 Craft NM
Clip envelopes automate parameters only within their clip while track automation applies across the full arrangement
Concept L3 Craft N
Constant-voltage (70V) distribution allows many loudspeakers to share one amplifier using impedance-transforming taps
Concept L3 Craft NM
Constrained, primitive gear setups can lend a charm that more capable technology removes
Principle L3 Craft NB
Exposing a WebSockets and OSC interface lets any UI — web page, hardware controller, script — control an audio plugin at runtime
Concept L3 Craft NF
Focusrite Scarlett XLR inputs cannot take line-level signals; line sources must use the combo TRS input instead
Misconception L3 Craft NB
JUCE's ValueTree structure can serve as a single source of truth for a plugin's complete state, driving all object creation
Concept L3 Craft NB
Loudspeaker polarity reversal is not the same as phase — polarity is frequency-independent
Misconception L3 Craft NM
Loudspeaker sensitivity (dB SPL / 1W / 1m) plus power ratio in dB gives maximum SPL at 1m
Procedure L3 Craft NM
Music-centred design extends user-centred design to privilege the needs of performers, audiences, and musical flow — not just usability metrics
Concept L3 Craft NF
Note FX process MIDI note data before the instrument, so a fixed clip can vary at performance time without editing it
Concept L3 Craft NF
Operate a live sound system 6 dB below the feedback threshold to maintain stable gain
Principle L3 Craft NM
Pure Data is extended with community externals installed via the Deken package manager
Fact L3 Craft N
SOURCE presets are XML files where PRESET > SOUND > SOUND_SAMPLE hierarchy mirrors the sampler's class structure
Fact L3 Craft NC
SOURCE separates audio engine, sensor I/O, and API communication into three independent processes connected by OSC/WebSockets
Concept L3 Craft NC
Speech reinforcement needs 70–80 dBA; music reinforcement requires 85–100 dBA with 10–20 dB headroom
Fact L3 Craft NM
The Grid is Bitwig's patchable modular environment for building custom synths and effects inside the DAW
Concept L3 Craft NBE
Troubleshoot 'no signal' by tracing from source to output; troubleshoot 'unwanted signal' by tracing from output to source
Procedure L3 Craft NM
A 2001–02 Detroit trip exposed footwork producers to a faster, more polished ghetto-tech scene and pushed them toward a radio-friendly sound
Fact L3 Craft OP
A descriptive score documents what was heard; a prescriptive score directs a performer
Concept L3 Craft OF
Adrian Sherwood's On-U Sound applied dub production logic to industrial music, forging a rare Afrofuturist-industrial crossover
Concept L3 Craft OC
Afrofuturism reclaims racial otherness by recasting disenfranchisement as alien, using technology to become 'out of this world'
Concept L3 Craft O
Ambient composition can be used as a vehicle for political and identity critique, not only as apolitical background texture
Concept L3 Craft O
An underground scene's cultural impact often becomes legible only after it has dissolved
Principle L3 Craft O
Bass-centricity can be a through-line across genre changes, enabling an artist to shift style while maintaining sonic identity
Concept L3 Craft OM
Big beat established templates for arena-scale electronic music that later genres (brostep, EDM) inherited
Fact L3 Craft O
Big beat's decline was caused by overexposure through licensing, rising cocaine culture, and creative stagnation
Fact L3 Craft O
Bristol's Purple sound (2008) fused dubstep with 1980s synth-funk and G-funk, seeding future bass
Fact L3 Craft OB
By the 2010s nu-disco production had permeated mainstream pop, with producers often working anonymously for pop acts
Fact L3 Craft OP
Chicago footwork battles use randomly chosen neutral judges from outside the competing crews to prevent favoritism
Fact L3 Craft OM
Colour bass combines brostep's impact with melodic dubstep's rich tonality in vibrant mid-range sound design
Concept L3 Craft OB
Crowd literacy for complex breakbeats is cyclical: lost during simple 'rolling' eras, regained when producers challenge it
Concept L3 Craft OA
Data sonification requires inference-preserving mappings: conclusions drawable from the sound must correspond to conclusions about the source data
Concept L3 Craft OF
Détournement recontextualises an existing sign to turn its own authority against itself
Concept L3 Craft OC
DJ Fulltono of Osaka pioneered Japanese footwork from 2008, persisting past crowds who found the tempo too fast
Fact L3 Craft OP
DnB distribution shifted from 12-inch vinyl singles to digital download to streaming, tracking the wider EDM market
Fact L3 Craft OP
DnB producers like Droppin' Science used polyrhythmic breakbeats to produce kinesthetic, bodily responses rather than purely sonic ones
Concept L3 Craft OA
DnB with 'flavour' (musical identity, replay value) outlasts technically-competent but disposable tracks
Concept L3 Craft OA
Drexciya extended electro's afrofuturism into a sustained science-fiction aquatic mythology
Fact L3 Craft O
Drum and bass is dominated by independent labels run by DJ-producers, which maintained genre control outside major labels until 2016
Fact L3 Craft OP
Drumfunk foregrounds rhythmic complexity of breakbeats by minimizing bass and melody
Concept L3 Craft OA
Dub techno uses only a few elements filtered down low and sparse, filling the space with delays and reverbs
Principle L3 Craft ODB
EBM and industrial draw on pre-modern British Isles ballad repetition patterns, not only African-diaspora groove traditions
Concept L3 Craft OA
EBM's 'body music' ideology demanded an aggressive physical performance style, rejecting the static synthesizer act
Concept L3 Craft OM
EBM's use of totalitarian and military imagery is an ironic-provocative strategy inherited from punk, not political endorsement
Concept L3 Craft O
Effective chance in art is never blind — it is planned, constrained, and then surprising within those constraints
Principle L3 Craft OH
Electroclash's core stance was double-coded — critiquing the excess it simultaneously celebrated
Concept L3 Craft O
Ethical field recording of indigenous communities requires giving tangible benefit back to the source
Principle L3 Craft OC
First-wave Detroit techno came from the suburban Black middle class, carrying a class tension into its aesthetics
Concept L3 Craft O
Footwork producers treat any genre as valid input as long as the footwork rhythmic grid and bass drive the track
Principle L3 Craft OA
Footwork producers typically build a track by cutting up samples first and working the beat around them, at very high output rates
Procedure L3 Craft OF
Footwork spread to Latin America in the late 2010s, with Mexico's JukeMX blending it with Latin percussion and baile funk
Fact L3 Craft OP
Footwork's signature emerged from removing the bass kicks and replacing claps with snares and hi-hats
Fact L3 Craft OA
French house splits into a space-disco strand, a Euro-disco-update strand, and a deep-American-house strand
Concept L3 Craft OB
Genre labels create implicit rules that constrain what producers feel they can make within a scene
Concept L3 Craft OP
Genres pass through four stages from avant-garde to scene-based to industry-based to traditionalist
Concept L3 Craft O
Glitch music treats digital malfunction as critique of the myth of technological perfection
Concept L3 Craft O
Glitch pieces strip electronic music to minimum information — atomic, anechoic, 1-3 minute durations — inverting electronica's layering ethos
Concept L3 Craft O
Hip-hop and industrial converged on the sampler as a shared political tool at the same historical moment
Concept L3 Craft OC
House and techno's affective power draws on the Black gospel tradition of repetition and collective trance
Concept L3 Craft O
Hypnotic techno achieves trance by stripping arrangement to expose repetition rather than adding elements
Concept L3 Craft O
In DnB production, maximum rhythmic complexity can coexist with extreme surface minimalism — 'minimal-is-maximalist'
Concept L3 Craft OC
In dub techno, live-recorded automation of filter cutoff and send levels does the work of arrangement
Principle L3 Craft OD
In industrial music, noise functions as an emancipatory strategy to overload and disrupt perceptions of order
Concept L3 Craft OB
Industrial music structurally relies on extremist imagery rather than merely tolerating it
Concept L3 Craft O
Industrial music sustains a permanent tension between pan-revolutionary ideology and danceable pop appeal
Concept L3 Craft O
Industrial music uses cut-up and détournement to recycle existing media fragments without concealing the seams
Concept L3 Craft O
Industrial techno's 2010s revival drew a post-dubstep audience but faced 'sounds old' criticism
Fact L3 Craft O
Industrial vocals are traditionally distorted to reject the sonic clarity that marks authority
Concept L3 Craft OB
Introducing new elements every 8 bars and gradually increasing drum complexity sustains energy throughout a progressive house track
Principle L3 Craft OA
Jacques Attali argued that noise in music prefigures rather than reflects social transformation
Principle L3 Craft O
Japan built one of footwork's most vibrant international scenes, adapting it into subgenres like vocaloid juke and party-juke
Concept L3 Craft OP
Jersey club seeded the deconstructed club movement in the early-mid 2010s NYC underground
Concept L3 Craft O
Jersey club's mainstream adoption raised concerns about outsiders coopting the sound for bookings
Concept L3 Craft OP
Live coding deautomatizes algorithmic processes for audiences by making the generating code visible
Concept L3 Craft OF
Mainstream crossover can dilute an underground scene's credibility and hasten its decline
Fact L3 Craft O
Mainstream pop absorbs niche LGBTQ+/women-led aesthetics while stripping their radical edge
Concept L3 Craft O
Mainstream trance was criticized for following a fixed pop-format structure
Concept L3 Craft O
Major label involvement in Grime diluted the genre by remaking artists into pop acts rather than amplifying the existing sound
Concept L3 Craft OP
Minimal techno creates groove by nesting rhythmic layers inside each other rather than layering sounds
Concept L3 Craft OA
Mirror neurons fire both when performing and when observing an action, enabling embodied perception of musical effort
Concept L3 Craft OF
Modern New Beat (2010s) is more futuristic and cinematic than Old New Beat and directly precedes Midtempo Bass
Concept L3 Craft O
Neurofunk basslines twist and morph through complex modulation to a menacing, robotic timbre
Concept L3 Craft OB
Never tell someone your work is great before they hear it — let the work speak
Principle L3 Craft OP
New Beat is a mid-tempo (90–120 BPM) Belgian subgenre of EBM
Concept L3 Craft O
Norwegian 'Norse House' fused space disco with nu-disco into a cosmic sub-scene led by Lindstrøm, Prins Thomas and Todd Terje
Fact L3 Craft OP
Planet Mu's Bangs and Works compilations (2010–11) and Hyperdub broke footwork to an international audience
Fact L3 Craft OP
Producing music requires being genuinely inspired rather than replicating a past sound — forced genre consistency produces hollow work
Principle L3 Craft OM
Progressive house tracks follow an intro–verse–build-up–drop–breakdown–outro structure in 8-bar segments
Concept L3 Craft OA
Progressive house transitions use white noise sweeps, filter rises, pitch risers, and reverse effects to bridge sections
Concept L3 Craft OA
RP Boo keeps the Roland R-70's analog warmth because digital transfer loses the punch that defines footwork's bass
Fact L3 Craft OC
Sambass is a Brazilian DnB fusion that incorporated samba and bossa nova rhythmic elements into the genre
Fact L3 Craft OA
Sidechain compression keyed to the kick creates progressive house's signature pumping bassline effect
Procedure L3 Craft OD
Software emulation of hardware instruments adds representational layers that distance the user from the original circuitry
Concept L3 Craft OB
Strings of Life was performed live on a keyboard, not sequenced — it was a real-time production
Fact L3 Craft OBM
Techno's mainstream commercial absorption lagged its underground creation by roughly 15 years
Concept L3 Craft O
Technology lowers the barrier to making sound but raises the risk of producing without musical development
Concept L3 Craft OBN
The demoscene has functioned as a training ground and talent pipeline for the European games industry
Concept L3 Craft OP
Underground Resistance emerged as a second-wave Detroit techno force defined by militancy, mystery, and sonic warfare
Concept L3 Craft OM
Visually uncompromising music videos can define how a genre's audience understands and remembers its music
Principle L3 Craft OI
West Side Chicago production favored sample-free rhythmic 'beat tracks', unlike the sample-based South Side style
Fact L3 Craft OC
What separates aspiring producers from releasing is often confidence, not technical skill
Concept L3 Craft OP