L4 · Performance
Playing live: dawless, controllerism, DJing, VJ mixing, recovery.
263 atoms · grouped by primary domain
A · Music theory & musicianship — 16
A Euclidean string is an interval vector that becomes a rotation of itself when its first element is incremented and its last decremented
Adaptive tuning adjusts pitches in real time by sliding down the dissonance curve toward nearby consonant intervals
Aligning a synth's partials with a non-12 equal temperament increases the consonance of chords in that tuning
Artistic process and scaffolding do not guarantee quality — only the final product can be judged
Choose musical collaborators for professional compatibility and complementary skills, not friendship
Creative flow is rare and always preceded by sustained, ordinary work
Finishing a bad track provides irreplaceable practice in completion that starting but not finishing does not
Given a target scale, the inverse problem finds a spectrum whose dissonance curve has minima at those scale steps
Harmonic entropy measures pitch-perception uncertainty; high entropy means the interval is not close to any simple integer ratio
Percussion rhythm can be treated as communication — a message that shapes a shared feeling
Recognising the point of diminishing returns and stopping prevents late-stage tweaking from undoing correct early decisions
Rendering instruments to audio early in the process forces completion by removing the option to keep editing the source
Sensory dissonance analysis can help reconstruct the tuning a historical composer likely used
Spring tuning models adaptive retuning with vertical springs (just ratios), horizontal springs (pitch stability), and grounding springs (tonal center)
The spectrum-scale relationship occupies a middle ground between intonational naturalism and intonational relativism
Useful creative feedback requires the right person, right time, and right question
B · Sound design & synthesis — 31
A digital waveguide section models wave propagation with two delay lines, six attenuators, and two summers per section
A multi-section string waveguide simplifies to a single delay line with one lowpass filter by exploiting linearity
A single targetRatio parameter morphs an ADSR segment's shape from near-exponential to near-linear
All-pass filters provide delay without altering the spectrum but with frequency-dependent phase response
Ambisonic A-format (tetrahedral microphone raw output) is converted to B-format via a matrix transcoder with correct orientation
Automating master tempo in a DAW removes the fixed rhythmic grid, creating felt compression and expansion rather than locked-in groove
Constant-rate ADSR release keeps the fall rate fixed, so releasing from a lower sustain takes less time
Correct Ambisonic format conversion requires matching four parameters: order, component ordering, normalization, and reference radius
Coupled strings interact through a shared non-rigid bridge modeled as a single shared loss filter
Designing a scale for an inharmonic instrument requires FFT analysis followed by computing dissonance curve minima
Developing technical DSP literacy transfers directly to more analytical and intentional sound design and production
Dictionary-based pursuit decomposes any sound into grains, enabling analysis-driven transformations
Economy of selection — picking the salient few from a vast field — is the irreducibly human element in generative composition
Elegant formal rules do not guarantee compelling music because music works through perception, not logical consistency
Encoding a source at a small radius adds proximity bass boost but distorts dangerously near zero, so clamp the radius and high-pass first
First-order Ambisonics encodes a 3D soundfield as four channels (W, X, Y, Z) decoded for any speaker layout
Fixed-length variable-step delay lines keep decay time constant across pitch, unlike variable-length lines
Fractional delay times require interpolation, which trades tuning accuracy for frequency-dependent attenuation
Guitar feedback can be simulated by feeding Karplus-Strong output through a nonlinear shaper back into the delay line
Heuristic algorithms pair computational power with expert judgment to guide composition, unlike borrowed formal models
Higher-order Ambisonics adds degree-n spherical harmonics to increase soundfield spatial resolution at the cost of (n+1)² channels
Inverting the sign of a waveguide's reflected wave drops the pitch an octave and cancels DC buildup
Live granulation requires recording to a looping buffer first, then running GrainBuf on the buffer with a trailing pointer
Pulsar synthesis generates pitched textures by combining a waveform table with a duty-cycle envelope repeated at audio rate
Spectral mapping transforms the partials of one sound to a target spectrum while preserving the overall tonal character
Surge XT's Formula modulator runs Lua scripts that read voice/MIDI state and output arbitrary modulation curves
The character of iconic drum machines like the 808 and 909 lies in fine waveform details that are easy to state in principle but hard to replicate exactly
The unsolved problem of granular composition is coherent structure at meso and macro scales, not just generating clouds
Waveset manipulation treats individual waveform cycles as grains for extreme time-stretching and morphing in SuperCollider
Woodwind pitch is changed by tone holes that selectively reflect low frequencies and transmit high frequencies
Woodwind synthesis requires a nonlinear reed model to provide gain and generate harmonics
C · Sampling, field recording & sample culture — 4
A society free to build on past culture is creatively richer than one under strict copyright control
Field recordings used as sources through Eurorack modules produce hybrid electronic-acoustic sound design
Loop-library companies profited from lax sampling enforcement while helping to lock sampling down through copyright
Recording less material with greater intentionality produces a stronger body of work than always capturing
D · Mixing, mastering & loudness — 28
A 24-bit container may hold only 16-bit content — verify via bit scope before mastering
A dense modern rock master typically targets RMS around -10 to -9 dBFS to retain transient headroom
A frequency coloration that cuts across many instruments is more tractable in mastering than one isolated to two competing instruments
A large sound system must be EQ-tuned to its specific room over time to sound right
A limiter typically thins the low end slightly and brightens the top end of the material it processes
A mastering engineer listens to the full track before touching any processor
A mastering session begins with a pre-flight checklist before any processing
A single master session may need to deliver multiple format variants for different distribution contexts
A very-low-frequency shelf starting around 180–200 Hz adds perceived brightness by boosting everything above the sub-bass
Adding a new process in mastering often requires revisiting and adjusting earlier decisions in the chain
Close agreement between integrated LUFS and RMS suggests good spectral balance in a mix
Comparing a track's tonal-balance curve against genre references gives a direction, not a destination
Decorrelating a limiter's left and right sidechains preserves stereo width at the cost of center-channel density
EBU R 128 sets -23 LUFS as the broadcast target for integrated programme loudness
Entering a mastering session with a listening-informed idea produces better decisions than starting as a blank slate
High-pass filters in mastering introduce phase shift that reduces punch and clarity in the sub-bass
Level-gated loudness measurement ignores quiet passages so it tracks foreground loudness
Loudness enhancement requires loudness-matched comparison to avoid bias toward the processed version
Loudness Range (LRA) quantifies loudness variation within a programme as a supplement to integrated loudness
LUFS is absolute loudness referenced to full scale; LU is the relative loudness difference
Mastering engineers use small gain adjustments to reinforce the emotional arc of a track
Multiband processors introduce filter artifacts at crossover frequencies that reduce clarity in that region
Perceived loudness comes from psychoacoustic balance of overtones and transients, not peak level
Place a high-frequency shelf above the region already EQ'd to avoid pulling energy back down
Professional mastering adds value beyond loudness: tonal balance, song sequencing, and a fresh reference set of ears
Setting the limiter before EQ in mastering lets all subsequent decisions account for its tonal contribution
Soft clipping at a limiter's ceiling adds subtle harmonic grit instead of hard gain reduction
True peak measures the reconstructed waveform between samples; capping at -1 dBTP leaves headroom for inter-sample peaks and lossy encoding
E · Modular, Eurorack, grooveboxes & dawless — 23
A generative patch drives its own pitch and rhythm from random/chaotic voltages so it plays without real-time performer input
A hardware looper at the end of a modular chain lets performers 'grab licks' and layer them without controlling the modular continuously
A quantizer keeps improvised live playing in key, but is deliberately avoided in the studio to discover out-of-scale melodies
A short-time analog bucket-brigade delay with high/low cut EQ creates sizzling out-of-time textures for melodic lines in live techno
An atomic patch achieves a specific function using as few Serge modules as possible
Assigning each piece of gear one or two focused roles and finding its sweet spot produces a more coherent live rig than using every feature
In a live rig, sync only the elements that must be locked and leave the rest free-running for a more musical, less rigid result
In live modular performance, choosing equipment you know deeply and can operate with eyes closed beats choosing technically superior but less familiar gear
In live modular techno, the performer's hands replace LFOs and random sources as the primary source of dynamic variation
LOOP LENGTH cycles each output over N values independently, so independently-clocked X outputs form polyrhythms
Patching SSG Smooth output to its own VC Rate input creates exponential glide on sequencer pitch
Perform Kit mode preserves live parameter tweaks across pattern changes without auto-saving
Pre-programming a finite set of patterns and presets, then improvising their combination, balances reliability with spontaneity
Simplifying a live modular setup paradoxically increases musical complexity because the performer can focus on what the instrument can do
Splitting a live hardware rig into two independent halves guards against single-point failures
Temporary save and reload create a live restore point without permanently altering the pattern
The 296e Spectral Processor performs vocoding by transferring the spectral envelope of one signal onto another across 16 bandpass filters
The Benjolin generates self-playing patterns from internal chaos rather than an external random source
The Elektron Octatrack functions as a central sequencer and sampler hub in a hardware live set
The Krell patch uses a sample-and-held random pitch plus a self-triggering envelope to play itself
The Serge SSG generates triangle and square LFOs by patching its output back to its own input (CYCLE mode)
The SSG generates correlated random smooth and stepped voltages simultaneously by feedback-patching noise through the COUPLER
With a common clock, green diversity and an external CV, Marbles X becomes a 3-stage shift register
F · Live coding: music — 61
A composer can encode their own decision-making as an algorithm, automating it to free attention for intuitive aspects
A live coder's personal pattern space is a strict subset of the language's full possibility space; creativity means expanding toward the system's edges
A Markov chain trained on pitch and rhythm sequences generates new music with the same statistical patterns
A SuperCollider performance piece uses ServerBoot/Tree, Pdefs, and Groups to create a hot-swappable live structure
A SuperCollider startup file auto-loads SynthDefs and buffers on server boot for live-coding readiness
A tendency mask shapes a stochastic parameter by making its random bounds move over time
Algorithmic music faces a process-product tension: system elegance does not guarantee musical result, and the ear must ultimately arbitrate
An overdriven DFM1 filter self-oscillates into a warm drone that layers across the harmonic series
appLeft/appRight/appBoth choose which pattern donates structure when a pattern of functions meets a pattern of values
Building constrained sub-languages inside SuperCollider creates composition environments with intentional expressive limits
Crashes and errors in live coding are perceived as humanizing and authentic by audiences, making risk integral to the aesthetic
Daily live coding practice builds a fluent repertoire of low-level activities that frees attention for structural thinking during performance
Each NodeProxy can act as a module patched into others at audio (.ar) or control (.kr) rate
Ergodynamics is an instrument's latent expressive potential and discoverability
Estuary is a zero-install browser platform for collaborative live coding in networked ensembles
Estuary maintains a single shared tempo (CPS/BPM) that all languages and ensemble members follow
Estuary's Timer widget structures live-coding sets into named timed sections visible to the whole ensemble
Estuary's view DSL lets performers define and share named workspace layouts via terminal commands
Fell's Multistability uses independent percussion and chord layers, no fixed grid, and velocity/speed/duration focus to generate emergent rhythmic complexity
In higher-order live coding, code becomes physical material sculpted in real time through sensory feedback
Interference — where combined patterns yield features present in neither — may lie at the heart of algorithmic music
JITLib NodeProxies can run on remote servers for collaborative live coding over a network
Live coding at an algorave produces creative flow because abstract code structures are directly experienced as sound by a responsive dancing crowd
Live coding can be performed by geographically distributed musicians sharing code over networks, challenging the conventional requirement for co-presence
Live coding involves tacit knowledge — knowing how that cannot be fully articulated — alongside explicit computational knowledge
Live coding is a kairotic practice: intervening at the opportune moment (kairos) rather than executing planned time (chronos)
Live coding lacks the DJ's ability to preview material before presenting it, so submitted code goes straight to the audience
Live coding treats the programming language itself as a real-time musical notation
markovPat generates sequences driven by a probability transition matrix rather than a fixed pattern
MFCC UGen extracts 13 spectral shape coefficients from an FFT frame for timbre classification in SuperCollider
New digital instruments borrow work-processes and gestures from older ones (ergomimesis)
OSCdef triggers a function on incoming OSC and can be re-evaluated live to remap external data to sound
Placing algorithms in physical robotic devices introduces real-world complexity that enriches the musical result beyond simulation
Prewrite expands an axiom by production rules to generate self-similar, non-random rhythmic sequences
Projecting code reveals process but does not by itself make a performance legible to a non-programmer audience
Projecting the code makes live coding an honest, transparent mapping from instruction to sound
Purpose-built live-coding systems gain performance power from deliberate constraint, and their vocabulary becomes a 'technology for thinking'
register() adds a new method to Strudel's Pattern class and returns it as a standalone function
SCTweets are complete SuperCollider pieces in 140 characters that exploit syntax shortcuts for extreme concision
set_mixer_control! applies global LPF, HPF, and amplitude adjustments to all Sonic Pi output
Some live coding systems fold machine learning and machine listening into the performance, letting the coder train and steer models live
splitQueries breaks multi-cycle queries into per-cycle sub-queries
SuperCollider classes encapsulate reusable synthesis behaviour and extend the language
Texture uses Euclidean distance to automatically wire typed values to functions, making visuospatial layout syntactically significant
The :sound_out FX routes audio to both its outer FX context and a specific hardware output channel
The Creative Systems Framework analyses creativity as search space, traversal strategy, and evaluation — with bricolage externalising traversal into the computer
Tidal embeds in Haskell to exploit its type system and applicative functor abstractions for pattern composition
TidalCycles fix and contrast apply transforms only to events matching a ControlPattern test, leaving others unchanged
TidalCycles inhabit maps string names to patterns, allowing a pattern of strings to select and play named sub-patterns
TidalCycles lindenmayer generates L-system strings that can be converted to playable patterns via step functions
TidalCycles patterning stacks four levels: sequence, symmetry, deviation, and composition/interference
TidalCycles select and pickF use a numeric pattern to switch between whole sub-patterns or transforming functions
TidalCycles sew switches between two patterns using a boolean pattern for structure; stitch uses the boolean's own structure rather than the source patterns'
TidalCycles snowball applies a transform iteratively to accumulate layers, like a feedback-processed delay
TidalCycles soak applies a transform repeatedly and concatenates all versions, creating an accelerating or evolving sequence
TidalCycles' weave produces an unplanned canon when sound and effect patterns are swapped, illustrating discovery through generalization
Time is warped either on the query span (before) or on the hap spans (after) a pattern is queried
TOPLAP prefers live coding without safety nets — no backup tracks, no pre-rendered fallback — because risk is part of the performance value
Transition functions like xfadeIn and anticipate swap patterns gradually instead of instantly
Vocable synthesis maps written phonetic symbols to physical model parameters so short words describe complex instrumental articulations
When two Tidal patterns are combined applicatively, the left pattern's structure is preserved and its events are matched with co-occurring right-hand events
G · Shaders & GPU programming — 2
H · Creative coding & live-coded visuals — 2
I · VJing, projection mapping, LED/DMX & video — 12
A live AV performer must hold both an inward view (technical control) and an outward view (overall flow and impact) at once
Bridging a genetic-algorithm simulator to TouchDesigner via Python enables real-time visualisation of evolutionary computation
Drawing a projection-mapping mesh by hand in software removes the dependency on an accurate 3D model
GLSL shaders can calculate and output 40k+ DMX channels in real time, enabling large-scale kinetic and LED installations from a single TD network
In abstract AV art, audiences engage through resonance with personal experience and self-reference, not object recognition
Live AV systems range from fully autonomous algorithmic performance to semi-autonomous systems guided from a higher level
OpenCV's calibrateCamera function enables automatic intrinsic and extrinsic calibration of projector-camera systems within TouchDesigner
Separating TouchDesigner authoring UI from a JSON-defined playback engine enables decentralised multi-process show control with load balancing
The physical presence of the author in the performance space redefines the audience's experience of audiovisual work as live
TouchDesigner can act as a media-server control system across a LAN, with a master sending cues to multiple client machines that each handle their own media playback
TouchDesigner can serve as a real-time rendering and previz layer in a Houdini production pipeline, handling high-resolution output with shorter turnaround than offline rendering
VJing occupies an unresolved position between artistic practice and entertainment service, shaped by economic and institutional context
J · Audio-visual integration & sync — 5
Ableton Link enables multi-artist AV jams where several visual and music machines share one clock
Link Audio channels are demand-driven: a sink only transmits when at least one source subscribes
Link Audio shares named audio streams (channels) between peers aligned to the shared Link timeline
Link session state modifications should only happen on the audio thread to achieve sample-accurate timing
Link session state must be captured before reading and committed after writing to ensure consistency
K · AI & real-time generative AV — 20
A cosine noise schedule gives gentler early-stage transitions than the linear schedule, improving likelihood
A RAVE prior is a model trained on latent sequences that enables generation without audio input
BPM- and pitch-aligned stem cross-mixing creates more realistic training data than random remixing
Cascaded diffusion chains models at increasing resolutions, using noise-conditioning augmentation between stages
Consistency models map any point on a diffusion trajectory directly to the trajectory origin, enabling single-step generation
Custom separation model bags let you combine multiple checkpoints with per-source weights
DDPM trains a network to predict the added noise epsilon rather than the clean sample or the reverse mean
DDSP's inverse synthesis approach detects pitch without pitch labels by reconstructing synthetic audio
Diffusion Transformers replace the U-Net backbone with a Vision Transformer operating on patchified latents
Dora manages ML experiment configurations via content-addressed signatures rather than manual naming
Dropping per-timestep loss weights and training with uniform MSE on noise prediction improves DDPM in practice
Every KL term in the diffusion VLB compares two Gaussians and is therefore analytically tractable
Imagen conditions image generation on a frozen large language model, and scaling that encoder matters more than scaling the U-Net
Learning the reverse-process variance as an interpolation between two fixed endpoints improves likelihood
On-the-fly pitch and tempo shift augmentation improves separation model generalisation across musical keys and tempos
Progressive distillation halves the required sampling steps by training a student to match two teacher steps in one
Randomly remixing stems from different songs during training forces the model to learn true source priors
Score-based models learn the gradient of the log data density and generate samples via Langevin dynamics
The diffusion training objective decomposes into per-timestep KL divergence terms plus a reconstruction term
The reparameterization trick lets you sample a noisy x_t at any timestep t directly without simulating the full chain
M · Performance, DJing, live-set & stagecraft — 20
A DJ builds resilience by preparing to play any style for any crowd, not by specialising in one
A DJ set is navigation through a multi-dimensional musical space, not a linear increase in energy
A DJ's creative freedom is bounded by the room — adventurousness must be calibrated to what the audience will follow
A multi-hour DJ set can be structured as six distinct movements, each with a different energy function relative to a peak moment
A perfectly seamless DJ transition erases the evidence of its own achievement
A recorded DJ mix needs a structural arc — from dark/minimal to climax — that mirrors a personal narrative
Choosing accessible, available gear over complex modular rigs lowers performance barriers without sacrificing quality
Clubs allow direct performer-audience energy exchange that large festival stages make structurally harder
Cutting the bass out of a track and dropping it back in is a DJ tension-and-release technique
Deep functional playlist organization by genre, mood, intensity, and tempo enables instinctive in-set navigation
Improvising live as a duo gives each performer time to step back and plan the next move, which solo improvisation denies
Making each record sound as different as possible from the last keeps a DJ set dynamic, not just smoothly mixed
Metrically ambiguous tracks (e.g. triplet D&B at 85/170 BPM) open polyrhythmic mixing between tempos and genres
Owning a visible DJ mistake with humor prevents it from derailing the set's social energy
Placing an unexpectedly deep track mid-set resets the energy and grounds the crowd
Splitting mic signals to separate house and monitor consoles requires isolation transformers to prevent ground loops
Stage monitors are placed in the rear null of the vocal mic's polar pattern to maximize gain before feedback
Staying focused on one genre through trend changes builds identity and longevity while followers who chase trends lose distinctiveness
When venue sound fails, a DJ must flag technical staff immediately and use any available signal to hold the room
You cannot be a critical DJ and a productive studio musician simultaneously
N · Tools & free/open software stack — 4
Ableton Link synchronizes beat, tempo, and phase across multiple apps or devices over a local network without a master clock
AbletonOSC supports hot-reloading its own handler code by sending /live/api/reload, avoiding a full Live restart during development
Delayed fill speakers must be time-aligned electronically so their sound arrives no earlier than the main cluster's sound
OBS noise suppression filters garble music and must be removed when streaming DJ sets or live instruments
O · Culture, history & theory — 26
A stable sonic identity requires actively resisting trend absorption rather than passively ignoring it
Apoliteic music normalises fascist aesthetics without explicit political advocacy, making it more culturally insidious than overtly fascist music
Assigning a conceptual framework to a record series gives listeners a dimension of engagement beyond the music alone
Computer improvisers produce 'virtual sociality' that reveals as much about human interaction as about machines
Debord's spectacle is the collective mediated perception of reality that masquerades as 'the way things are'
Dérive is a Situationist drift that exposes an environment's hidden influences by responding to it instinctually
Fascism is inseparable from aesthetics — its visual and sonic purity enacts its politics, not merely illustrates them
Footwork legitimacy is validated in Chicago's battle circles, not by commercial exposure elsewhere
Footwork music was co-developed with dancers in a real-time feedback loop between producers and the floor
Footwork producers pitch, slow, and loop samples to reveal new meaning and tell a story in familiar material
Footwork spread internationally by proxy: Rashad toured RP Boo's tracks abroad before RP Boo ever traveled
Giving artists creative autonomy — rather than directing their sound — is the core mechanism through which progressive labels generate original music
Industrial music structurally presumes a white audience because its core narrative of waking up to oppression requires prior privilege
Industrial music's deliberate political ambiguity protects its revolutionary consistency by refusing to dictate meaning
Industrial music's pan-revolutionary ideology targets language, identity and logic itself, not just economic systems
Industrial music's use of non-western cultural signifiers as exotica reproduces colonial othering while claiming political radicalism
Music games can be 'ecooperatic' — governed by ecological forces and cooperative social dynamics rather than economistic competition and correct/incorrect evaluation
Music technology falls into three epistemes: acoustic, electronic, and digital
Overidentification — staging a system so extremely it exposes its own absurdity — is Laibach's core political mechanism
Recuperation is how systems of power absorb and neutralise transgressive movements, reselling them as commodity
Shifting a label from chasing hit 12-inches to building long-term artist relationships is what transforms a label into a cultural institution
Skepta's independent grassroots approach in New York rebuilt Grime's global credibility and proved ground-up community building outperforms major-label marketing
The central critical debate on fascist aesthetics: whether ironic reuse still empowers fascism (Sontag) or refusing the signs concedes them to fascists (Žižek)
Twentieth-century music shifted its focus from the symbol to the signal
Withholding music from digital distribution and playing it only on a sound system builds a scene around physical presence
Without direct label relationships and paper trails, underground producers are exposed to credit theft
P · Community, scenes & practice — 9
Algorave is free culture — institutional sponsorship and self-promotion risk corrupting its values
Algorave is not a protected brand — anyone can host one freely
Algorave requires the algorithmic process to be visible — not necessarily live-coded
Algorave resists headliner culture — semi-anonymity and flat billing are the norm
Algoraves should be safe spaces, supported by a published code of conduct
An algorave's minimal technical setup is full-range speakers plus a high-contrast projector in a dark room
Dissecting expert patches with the designer's commentary transfers the tacit 'why' that copying a sound does not
Diverse algorave lineups across gender, ethnicity, and class build diverse audiences and communities
The TOPLAP manifesto prioritizes algorithm transparency over tool materiality as a performance ethic