home/ browse/ type: concept

Concept

A category or idea, half-defined by the boundary that separates it from what it is not.

2,670 atoms · grouped by primary domain

2-step garage removes kicks from a four-on-the-floor pattern to create a skipping, syncopated groove
Concept L1 Foundations AOF
A 4/4 bar divided into 16 sixteenth-notes is the working canvas for drum programming in most electronic genres
Concept L1 Foundations AF
A 7th chord adds the 7th scale degree to a triad — major7 chords include the natural 7th, minor7 chords include the flattened 7th
Concept L1 Foundations AF
A bassline serves a harmonic role and a rhythmic role at the same time
Concept L1 Foundations A
A browser music sandbox lets first-contact learners hear a concept before any install or account
Concept L0 Orientation AF
A chord is in root position when the root is in the bass; first and second inversions place the third or fifth in the bass
Concept L2 First instrument A
A chord-stab sounds all tones together with a tight envelope; an arpeggio plays them sequentially, turning harmony into rhythm
Concept L2 First instrument AF
A counter-melody moves against the main line, filling space via call-and-response without adding density
Concept L2 First instrument AF
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 drum fill is a brief deviation from the groove at a phrase end that signals a structural transition
Concept L2 First instrument ANC
A drum kit's four functional slots each have a default placement: kick=pulse, snare=backbeat, hi-hat=subdivision, percussion=fill
Concept L1 Foundations AF
A Euclidean rhythm is aksak (built only from duration-2 and duration-3 cells) exactly when 2k < n < 3k
Concept L3 Craft A
A Euclidean string is an interval vector that becomes a rotation of itself when its first element is incremented and its last decremented
Concept L4 Performance A
A flam — two notes in quick succession — adds a dragging, off-grid texture to drunk drummer beats
Concept L2 First instrument A
A groove template is a timing and velocity map applied to shift any pattern toward a reference feel
Concept L3 Craft AN
A hi-hat mute (choke) group makes a closed hat cut off a ringing open hat
Concept L2 First instrument AB
A musical interval's number name counts how many letter classes separate two notes
Concept L1 Foundations A
A musical tone is a complex blend of harmonic partials whose ratios are whole-number multiples of the fundamental
Concept L1 Foundations AB
A pedal-tone holds one pitch while chords change above it, anchoring ambiguous harmony and adding tension
Concept L2 First instrument AF
A plagal cadence is chord IV to chord I — the 'amen' ending heard in hymns
Concept L2 First instrument A
A ratchet-retrigger subdivides a single step into a fast burst while a drum roll retriggers across multiple steps
Concept L2 First instrument AF
A rhythm necklace is an equivalence class of cyclic rhythms that disregards the starting point
Concept L2 First instrument AF
A rhythmic motive is a short, identifiable rhythmic cell that can be repeated and varied to drive a groove
Concept L2 First instrument AF
A snare roll foreshadows a trance transition by escalating in velocity, frequency, and volume
Concept L2 First instrument AO
A song is a block of time broken into smaller sections, and arranging is assembling those sections
Concept L1 Foundations A
A time signature specifies the number of beats per bar (numerator) and the beat note value (denominator)
Concept L1 Foundations A
A trance track is unified by one central hook that recurs throughout the whole song
Concept L1 Foundations AO
A triad stacks root, third, and fifth of a scale degree; its quality is set by the semitone intervals
Concept L1 Foundations AF
A walking bass outlines the harmony by passing through chord tones and chromatic approach notes between roots
Concept L2 First instrument AF
Absolute (perfect) pitch names a note with no reference, unlike the relative-pitch skills most ear training builds
Concept L1 Foundations A
Adaptive tuning adjusts pitches in real time by sliding down the dissonance curve toward nearby consonant intervals
Concept L4 Performance AB
Additive rhythm builds unusual time signatures by combining groups of 2 and 3 eighth-note cells
Concept L2 First instrument AF
Ambient harmony uses drone or pedal-tone beds with unresolved extended chords
Concept L2 First instrument A
Ambient melody, if present, is a sparse motif or scale-constrained random walk drifting high above the pad
Concept L2 First instrument AF
An arrangement is organized into named sections, each carrying a density/energy target and a structural function
Concept L2 First instrument AF
An established 8-bar phrase cycle makes structural exceptions perceptually powerful
Concept L2 First instrument A
An interval is a musical distance measured in semitones, and it repeats every octave (12 semitones)
Concept L1 Foundations A
An isochronous rhythm places its onsets at perfectly regular intervals — the trivial case where k divides n
Concept L1 Foundations AF
An open hi-hat on every off beat anchors the eighth-note pulse in Detroit techno
Concept L1 Foundations A
Analytical tools for microrhythm and groove are underdeveloped in music academia compared to harmony
Concept L5 Voice AO
Arpeggiation breaks chord notes into a melodic sequence, creating motion within a static harmonic field
Concept L2 First instrument AF
Assigning each element a foreground, middleground, or background role creates three-dimensional musical depth
Concept L3 Craft AD
Augmented intervals are one semitone wider than perfect/major; diminished intervals are one semitone narrower than perfect/minor
Concept L2 First instrument A
Baltimore club's kick hits beats 1-2-3, lands just after beat 4, and adds a pre-downbeat 'Thump'
Concept L2 First instrument A
Baroque fugue applies deterministic transformations (stretto, inversion, augmentation, diminution, retrograde) that map directly onto code operations
Concept L2 First instrument AF
Bjorklund's pulse-distribution algorithm has the same structure as the Euclidean algorithm
Concept L2 First instrument AF
Boom bap places a hard acoustic kick on downbeats and a snappy snare on upbeats with an in-your-face mix
Concept L1 Foundations A
Bossa clave adds one extra syncopation to son clave by shifting the final hit off-beat
Concept L2 First instrument A
Buildup, breakdown, and drop create formal structure in electronic music through textural density rather than sectional contrast
Concept L2 First instrument AF
Chord-progression identification by ear trains hearing each chord's function as a harmonic sequence unfolds
Concept L3 Craft A
Chord-quality ear training is naming a chord's quality from its sound alone
Concept L1 Foundations A
Classic hip-hop bass is a sub-bass locked to the chord roots of the sampled harmony
Concept L2 First instrument AB
Clave patterns doubled in speed adapt the Latin groove framework to a single faster bar
Concept L2 First instrument A
Close voicings (within one octave) are dense and mid-heavy; open voicings (spread across octaves) are spacious with a cleaner low end
Concept L2 First instrument AF
Club music chops rap acapellas and lo-fi voice recordings into percussive vocal loops
Concept L2 First instrument AC
Concordant intervals have simple frequency ratios and blend smoothly; discordant intervals have complex ratios and create tension
Concept L1 Foundations A
Creative resistance disguises distraction as legitimate work
Concept L3 Craft A
Deep house and tech-house are opposite ends of a harmonic-density spectrum within house
Concept L2 First instrument AF
Deep tool familiarity can trap you in the music your tools suggest rather than the music you want
Concept L3 Craft AN
Dem bow pairs a four-on-the-floor kick with a tresillo-shaped snare to drive reggaeton
Concept L2 First instrument A
Diatonic triads built on each scale degree provide a closed system of chords that generate functional progressions
Concept L2 First instrument A
Dilla time layers multiple simultaneous rhythmic feels — straight, swung, and displaced — within one track
Concept L3 Craft AF
Diminished triads (3+3 semitones) and augmented triads (4+4 semitones) are the two unstable triad types outside major and minor
Concept L2 First instrument A
Divisive rhythm subdivides a fixed cycle; additive rhythm builds sequences by adding or removing beats
Concept L3 Craft AF
DnB creates a two-speed illusion: fast drums at ~174 BPM over a half-time-feel bass at ~87 BPM
Concept L2 First instrument AF
Double tresillo divides a 16-step bar as 3-3-3-3-2-2, extending the tresillo cycle
Concept L2 First instrument A
Downtempo is atmospheric electronic music with beats around 90 BPM, slower than dance music
Concept L1 Foundations AO
Downtempo is closely related to ambient but gives greater emphasis to rhythm
Concept L2 First instrument AO
Dragging (behind the beat) creates a heavy laid-back feel; rushing (ahead) creates urgency and forward drive
Concept L3 Craft A
Drum programming sequences rhythmic patterns using electronic or digital sounds instead of a live kit
Concept L0 Orientation AN
Dubstep is characterised by syncopated rhythms, prominent basslines, and a dark tone
Concept L0 Orientation AO
Dubstep runs at ~140 BPM but the snare on beat 3 makes the groove feel like ~70 BPM half-time
Concept L1 Foundations A
Dubstep tracks characteristically use minor keys, Phrygian mode, and tritone dissonance for darkness
Concept L2 First instrument A
Dubstep's 'bass drop' pauses percussion before sub-bass enters with intensity, but is a trope not a rule
Concept L2 First instrument AM
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
Enharmonic equivalents are the same pitch spelled two ways (e.g. C# = Db) — context determines spelling
Concept L1 Foundations 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
Equal temperament divides the octave into equal logarithmic steps, trading slight detuning for unlimited modulation
Concept L1 Foundations A
Euclidean rhythms spread k onsets as evenly as possible over n steps
Concept L1 Foundations AE
Exotic scales (Neapolitan, Middle Eastern, Hungarian, whole tone) extend the palette beyond major/minor
Concept L3 Craft AF
Extended chords stack successive thirds above the seventh, and the thirteenth uses all seven scale degrees
Concept L3 Craft A
Finger-drumming captures natural timing and velocity variation that is hard to draw in manually
Concept L2 First instrument AN
Footwork's rhythmic signature is beat-skipping syncopated kicks at ~160 BPM that alternate full-time and half-time sections
Concept L2 First instrument AO
Fourths and fifths come in only one standard size called 'perfect', not major or minor
Concept L1 Foundations A
Functional ear training trains hearing notes by their role in a key, not just their distance from each other
Concept L2 First instrument A
Future garage gets its off-kilter rhythm from 2-step garage's syncopated, non-four-on-the-floor drums
Concept L1 Foundations AO
Gamelan colotomic structures divide the gong cycle with hierarchical punctuation instruments to give pieces their formal identity
Concept L2 First instrument AO
Gamelan metallophones have inharmonic spectra, and their scales (pelog and slendro) are related to those spectra
Concept L3 Craft AB
Gamelan music uses polyphonic stratification: distinct melodic-rhythmic layers each maintaining independent character
Concept L2 First instrument AO
Generative mutation drifts a pattern imperceptibly moment-to-moment but completely over minutes
Concept L2 First instrument AF
Ghost notes are very quiet unaccented hits that add groove without changing the overt pattern
Concept L2 First instrument AFNC
Given a target scale, the inverse problem finds a spectrum whose dissonance curve has minima at those scale steps
Concept L4 Performance AB
Goa trance uses one long steadily-building arc, not a drop, to induce collective trance
Concept L1 Foundations AO
Good melodies balance ascent and descent and alternate between stepwise and leapwise motion
Concept L2 First instrument A
Grime's 8-bar loop format switches beats every eight bars, giving MCs a different rhythmic foundation each cycle
Concept L1 Foundations AO
Grime's drum texture layers a slow half-time skeleton under fast 2-step hi-hats at 140 BPM, generating tension between perceived speeds
Concept L1 Foundations AB
Groove (the pocket) lives in the micro-timing variations between mechanically perfect beats
Concept L1 Foundations A
Group humanization plugins link multiple tracks so instruments respond to each other's timing, mimicking an ensemble
Concept L3 Craft AN
Harmonic dictation trains the ear to identify a chord progression and notate its outer voices
Concept L2 First instrument A
Harmonic entropy measures pitch-perception uncertainty; high entropy means the interval is not close to any simple integer ratio
Concept L4 Performance AB
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
Hip-hop places the kick before or after beat 1 of bar 2 instead of on it
Concept L2 First instrument AC
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
House drumming centers on a four-on-the-floor kick inherited from disco
Concept L2 First instrument A
House is the most harmonic four-on-the-floor genre, with 7th/9th chord-stabs as its hook
Concept L2 First instrument AF
Humanization randomizes timing and velocity, distinct from swing's systematic long-short pattern
Concept L2 First instrument A
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
Interval ear training builds the ability to name the pitch distance between two notes by sound alone
Concept L1 Foundations A
Isolating and looping a track's most compelling section creates a hypnotic transporting effect
Concept L2 First instrument AF
Jazz builds beats from the top (cymbals) down while rock builds from the bottom (kick and snare) up
Concept L3 Craft A
Jazz four-on-the-floor is feathered — the kick is struck so lightly it is felt rather than heard
Concept L2 First instrument A
Jersey club smooths Baltimore club at a steady 140 BPM with its 'bed squeak' sample
Concept L2 First instrument AO
Just intonation tunes intervals to small-integer frequency ratios to eliminate beats with harmonic timbres
Concept L2 First instrument A
Klangfarbenmelodie creates timbral variety in slow melodies by crossfading the same melody across different instruments
Concept L3 Craft AB
Layering material at half and double the track tempo creates rhythmic complexity within a single key
Concept L3 Craft AF
Layering two contrasting kick sounds creates depth and rhythmic identity
Concept L2 First instrument AD
Linear drumming — no two drums play simultaneously — creates melodic-sounding beats and forces democratic instrument weighting
Concept L3 Craft AF
Machine-precise, mathematical rhythm strips the swing out of dance music for a calculator-like feel
Concept L2 First instrument AO
Major and minor in interval names simply mean bigger and smaller versions of the same interval type
Concept L1 Foundations 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
Melodic contour (the shape of rising and falling) is what a listener remembers more than the exact notes
Concept L2 First instrument AF
Melodies are built from motives (short rhythmic/melodic cells) grouped into phrases
Concept L2 First instrument AF
Melodies built from one or two short motives achieve coherence through variation rather than invention
Concept L2 First instrument A
Meter groups beats into bars of two, three or four, notated by a time signature
Concept L1 Foundations A
Microtiming — small per-hit push/pull offsets of a few milliseconds — is what separates a sampled break from a programmed one
Concept L2 First instrument AF
MIDI velocity (0-127) represents note intensity and is distinct from master volume
Concept L1 Foundations AB
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
Mixolydian mode is a major scale with a flattened 7th degree, giving it a folk-rock character and removing the leading-tone tension
Concept L2 First instrument AF
Modulation changes the tonal center mid-song; the dominant seventh of the new key is the primary agent
Concept L3 Craft A
Moving chord tones across octaves (octave displacement) improves voice leading and creates stepwise melodies from otherwise static chords
Concept L2 First instrument AF
Music is created by exploiting relationships between sounds, not by sounds in isolation
Concept L0 Orientation A
Music is made by mixing and matching small musical ideas, then changing those combinations over time
Concept L0 Orientation AF
Musical structure operates across multiple nested timescales from microsound through the perceptual present to formal sections
Concept L2 First instrument AF
Musical tones have regular periodic waveforms; noise is aperiodic and chaotic
Concept L1 Foundations AB
Non-12-tet equal temperaments (7-tet, 10-tet, 19-tet, etc.) are viable musical systems matched to specific timbres
Concept L3 Craft AB
Notes an octave apart share a 2:1 frequency ratio, which is why the ear hears them as the same pitch class
Concept L1 Foundations A
Nu-disco arrangement uses drawn-out repetitive sections that ramp up and back, with filters and subtle changes keeping motion
Concept L3 Craft AO
Nu-disco distinguishes itself from purely electronic house by keeping live guitar and bass licks as primary groove elements
Concept L2 First instrument AOB
Nu-disco's drum groove uses four-on-the-floor kick with an organic, lively feel drawn from classic disco recordings
Concept L2 First instrument AO
Octave doubling enriches chords by repeating root and fifth across registers; open vs. closed spacing changes density
Concept L2 First instrument AB
Octaves, 5ths, and 4ths are stable consonances; 2nds, 7ths, and tritones are tense dissonances that want to move
Concept L1 Foundations AF
One-time events — sounds, gestures, or processing applied exactly once — prevent loop-based music from feeling predictable
Concept L3 Craft AF
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 moves notes toward the grid by a percentage, preserving human timing
Concept L2 First instrument AN
Per-step firing probabilities create a living sequence with a fixed skeleton and flickering ornaments
Concept L2 First instrument AF
Perceived tempo is set by rhythmic density and note length, and can diverge sharply from the metronomic BPM
Concept L2 First instrument AB
Percussion rhythm can be treated as communication — a message that shapes a shared feeling
Concept L4 Performance AO
Philly club heavies the Baltimore template with hardstyle detuned saws and sirens, up to 150 BPM
Concept L2 First instrument AB
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
Pitch is the singable 'how high or low' quality of a sound, distinct from noise you can only call high or low
Concept L0 Orientation A
Placing the techno clap only on the second kick, not on 2 and 4, opens the groove and avoids a rock feel
Concept L2 First instrument A
Placing two hi-hats per beat from a quintuplet grid produces a 3:2 ratio — quintuplet swing
Concept L2 First instrument A
Polyrhythm sounds two conflicting subdivisions at once, creating a rolling tension that resolves periodically
Concept L2 First instrument AF
Postminimalism builds soundscapes through expressive timbre rather than harmonic complexity
Concept L3 Craft AO
Probabilistic variation at low amounts humanizes a pattern; at high amounts it thins or breaks it up
Concept L2 First instrument AF
Probabilistically ratcheting a step into a 2/3/4-hit burst adds unpredictable rolls and stutters
Concept L2 First instrument AF
Quantization acts like guitar frets — it removes the need for exact placement so musicians can focus on expression
Concept L1 Foundations AE
Quantization snaps notes to the time grid; humanization reintroduces small timing deviations for feel
Concept L1 Foundations ANB
Reich's phasing runs two identical loops at slightly different speeds to generate emergent shifting patterns
Concept L2 First instrument AF
Relative keys share notes with a different tonic; parallel keys share a tonic with different notes, and swapping between parallels is modal interchange
Concept L2 First instrument AF
Riley's In C structures a piece as ordered phrase cells each performer repeats and advances at will, blending determinism with indeterminacy
Concept L2 First instrument AF
Rotating the tonic of the pentatonic scale produces 5 distinct modes, each with a different emotional character
Concept L2 First instrument AF
Scale identification by ear trains naming a scale from its characteristic sound without analysing its intervals
Concept L2 First instrument A
Sensory dissonance is the roughness caused by beating partials within the critical band
Concept L2 First instrument AB
Short looped fragments of any audio reveal implied rhythms through pattern-finding perception
Concept L3 Craft AF
Shuffle is triplet-based (66.7% ratio) while swing is any timing offset that creates groove (52–70%)
Concept L2 First instrument A
Shuffle rhythm replaces straight eighth pairs with the first and third of a triplet, creating a swinging feel
Concept L2 First instrument 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
Sleep music is an ultra-long, low-arousal ambient form built to accompany a full night's rest
Concept L3 Craft AO
Son clave is a two-bar framework pattern built from asymmetric 3-2 or 2-3 hit groupings
Concept L1 Foundations A
Spring tuning models adaptive retuning with vertical springs (just ratios), horizontal springs (pitch stability), and grounding springs (tonal center)
Concept L4 Performance A
Step sequencing builds patterns fast but its dead-on-grid timing must be loosened for feel-driven genres
Concept L2 First instrument AN
Step-function automation envelopes with sharp edges create an additional rhythmic layer independent of note events
Concept L3 Craft AFB
Stepwise melodic motion sounds smooth while leaps sound dramatic and should resolve back by step
Concept L2 First instrument AF
SuperCollider can generate a complete 12-tone row matrix using nested iteration over a scrambled pitch-class array
Concept L3 Craft AF
SuperCollider Pbind's pitch hierarchy supports alternative tunings via stepsPerOctave and scale
Concept L2 First instrument AF
Swing delays every other 16th note by a set proportion, with 50% meaning straight timing
Concept L1 Foundations AFNE
Swing is an attitude to rhythm — any music with pleasing dequantization might be said to swing
Concept L1 Foundations A
Syncopation and polyrhythm in Detroit techno distinguish it from European variants — this 'funkiness' is the defining tell
Concept L2 First instrument AB
Syncopation places accents on normally weak beats, creating tension against an internalized pulse
Concept L1 Foundations A
Synthwave arrangements copy a reference track's classical verse-chorus song form
Concept L2 First instrument A
Synthwave chords use major progressions voiced on filtered analog-style pad synths
Concept L2 First instrument AB
Techno departs from house through pounding low-end kicks and sparser hi-hats
Concept L2 First instrument A
Techno's near-zero swing and mechanical straight grid are an intentional aesthetic, not a production failure
Concept L2 First instrument AF
Tempered intervals differ slightly from just ratios: a tempered fifth is ~2 cents narrower than the natural 3:2 fifth
Concept L2 First instrument AB
The 16-step drum machine grid represents two bars of 4/4 time as sixteen eighth notes
Concept L1 Foundations AF
The 2nd, 4th, 6th, and 7th scale degrees pull toward chord tones — landing on one creates suspense, resolving releases it
Concept L2 First instrument AF
The 7 diatonic modes are rotations of the major scale, each with a unique interval structure and characteristic mood
Concept L2 First instrument AF
The DnB 'drop' is a switch of rhythm or bassline following a build/breakdown, often rewound when the crowd responds
Concept L2 First instrument AM
The dominant seventh (V7) contains a tritone that resolves by half-step into the tonic triad, creating the strongest cadence
Concept L2 First instrument A
The dramatic arc — exposition, rising action, climax, falling action, dénouement — structures musical time at any scale
Concept L3 Craft A
The drunk drummer feel is intentional off-grid hit placement, not sloppy or random playing
Concept L2 First instrument A
The dub-techno signature is a single offbeat minor-7/9 chord stab soaked in delay and reverb
Concept L2 First instrument AB
The four-on-the-floor kick pattern originated in disco and passed through 'I Feel Love' into house and techno
Concept L1 Foundations AO
The harmonic minor scale raises the 7th degree to create a leading tone and a stronger dominant chord
Concept L2 First instrument A
The hi-hat can function as an atmosphere-and-energy lifter, not only a timekeeper
Concept L3 Craft AO
The house bass sits between the kicks as a syncopated offbeat line locked to the chord roots
Concept L2 First instrument AF
The J Dilla drunk snare places the snare deliberately behind the backbeat
Concept L3 Craft A
The Jersey Club beat shifts the 2-3 son clave's first hit onto the downbeat for a strong club accent
Concept L2 First instrument A
The melodic minor scale raises both the 6th and 7th ascending to smooth the melody, and reverts to natural minor descending
Concept L2 First instrument A
The octave is divided into 12 equal semitones, giving 12 distinct pitch classes
Concept L1 Foundations A
The pentatonic scale omits the 4th and 7th degrees of the major scale, creating a five-note, dissonance-free set
Concept L1 Foundations AF
The perfect cadence (V-I) is the strongest harmonic resolution, created by the leading tone rising to the tonic
Concept L2 First instrument A
The Pythagorean scale is built from stacked perfect fifths (3:2) but cannot close back to the octave exactly
Concept L2 First instrument A
The treble clef reads notes above Middle C; the bass clef reads notes below Middle C using the same ledger-line counting method
Concept L1 Foundations A
The tresillo is a one-bar 3+3+2 rhythm that loops the first half of son clave and recurs across many genres
Concept L1 Foundations AF
The tritone (6 semitones) is spelled augmented fourth or diminished fifth depending on context
Concept L1 Foundations A
The two-step is a simple kick-snare rhythm that no longer sounds like a breakbeat
Concept L1 Foundations AO
Thirds and sixths are imperfect intervals because they occur in both major and minor forms, yet their simple ratios make them pleasant sounding
Concept L1 Foundations A
Tonic (I), Dominant (V), and Subdominant (IV) are the three primary chords of any key, anchoring all chord progressions
Concept L1 Foundations A
Trap doubles hi-hats to fast rolls over a half-time-feel at ~140 BPM; boom-bap runs ~85–95 BPM with human swing
Concept L2 First instrument A
Trap drums are defined by fast hi-hat rolls, 808 ostinatos, and TR-808 samples
Concept L2 First instrument A
Trap replaces fixed kick placement with a melodic 808 bass-kick tuned to the track's key
Concept L2 First instrument A
Treating kick and bass as a single monophonic composite line improves low-end clarity compositionally
Concept L3 Craft AD
UK funky drums are either four-on-the-floor or syncopated, both layered with African-inspired percussion
Concept L2 First instrument AO
UK Garage closed hats avoid a sharp offbeat emphasis, which would shift the feel toward house music rather than UKG's shuffle
Concept L2 First instrument AC
Unquantized hi-hats with varied velocities give a programmed pattern a live, human feel
Concept L2 First instrument AB
Uplifting trance gets its 'happy' character by resting chord progressions on major chords at 135–140 BPM
Concept L1 Foundations AO
Uplifting trance pushes arpeggios to the background during breakdowns while harmonic wash effects (synth strings/choir) move to the fore
Concept L2 First instrument AF
US garage producers like Masters at Work used syncopated 'skippy' drum programming that UK producers studied and copied
Concept L1 Foundations AO
Verse, chorus, and bridge define the standard sectional song form used in most commercial and pop-derived music
Concept L2 First instrument A
Weighted random choice picks among options by probability so the common case dominates and surprises stay rare
Concept L2 First instrument AF
A bandpass filter's Q is its center frequency divided by its bandwidth — high Q means a narrow, resonant peak
Concept L2 First instrument B
A condenser microphone uses a charged capacitor whose capacitance varies with diaphragm movement
Concept L2 First instrument BN
A delay line feeding back into itself creates a comb filter with resonant peaks at integer multiples of 1/delay
Concept L2 First instrument BE
A delay line is a circular buffer read behind a rotating write pointer
Concept L2 First instrument BJ
A detuned multi-carrier FM operator patch combines analog warmth with metallic attack for EBM bass
Concept L2 First instrument B
A digital waveguide section models wave propagation with two delay lines, six attenuators, and two summers per section
Concept L4 Performance BE
A dynamic microphone uses electromagnetic induction — a coil moving in a magnetic field generates voltage
Concept L2 First instrument BN
A filter cutoff envelope mimics the brightness-decay of acoustic instruments
Concept L1 Foundations B
A filter selectively attenuates or boosts specific frequency ranges in a signal
Concept L1 Foundations BD
A filter's cutoff frequency is the point where output falls to 0.707 of maximum — the half-power (−3 dB) point
Concept L2 First instrument B
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 fixed wavetable aliases at high pitches when its harmonics exceed the Nyquist frequency
Concept L2 First instrument B
A Gaussian (bell-shaped) envelope is preferred as a grain window because it produces smooth, artifact-free grain transitions
Concept L2 First instrument B
A global time scalar stretches or compresses all envelopes simultaneously, preserving their shape ratios
Concept L2 First instrument B
A grain is a short fragment read from a buffer, and it is the basic unit of granular synthesis
Concept L2 First instrument B
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 granulator is shaped along independent axes of grain length, source position, density, and transpose
Concept L2 First instrument B
A harmonizer shifts pitch in real time by varying playback rate with spliced grain boundaries
Concept L3 Craft B
A highpass filter rather than lowpass keeps a synth chord thin and airy above the sub-bass
Concept L3 Craft B
A low-pass filter passes frequencies below its cutoff and attenuates those above it
Concept L1 Foundations BE
A microphone's polar pattern defines how its sensitivity varies with the direction of incoming sound
Concept L2 First instrument BN
A monosynth's note-priority setting decides which held key sounds and has a drastic effect on playing
Concept L2 First instrument BE
A naive digital sawtooth resets only on sample boundaries, causing aliasing
Concept L2 First instrument B
A noise oscillator layer gives delays textural material to sustain between note events
Concept L3 Craft BD
A phaser with feedback adds sweeping notches and a resonant peak that animate a static chord
Concept L2 First instrument B
A pulse wave's duty cycle sets its harmonic content: 50% is a pure square of odd harmonics, and moving away introduces even harmonics and thins the timbre
Concept L2 First instrument B
A Reese bass gets its characteristic movement from overlapping glide notes that trigger portamento
Concept L2 First instrument B
A resonant filter's circuit topology, not just its cutoff, shapes its sonic character
Concept 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 sound spectrum is the complete set of frequency components with their amplitudes and phases
Concept L1 Foundations B
A sound's envelope is its amplitude contour over time, and that shape is a primary cue for instrument identity
Concept L1 Foundations BE
A spectrogram is a time-frequency power map created by computing the STFT frame-by-frame and plotting energy per bin
Concept L2 First instrument BJ
A spectroscope displays a signal's spectral content — amplitude vs. frequency — in real time
Concept L2 First instrument 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 synth maps a note number to frequency and keystroke velocity to amplitude before any sound is generated
Concept L1 Foundations B
A synth voice's character is set by how its oscillator generates sound — the synthesis method
Concept L1 Foundations B
A SynthDef is a reusable recipe for sound; a Synth is one execution of that recipe
Concept L2 First instrument BF
A synthesis envelope is a control curve that shapes a parameter of the generated signal over time
Concept L1 Foundations B
A synthesized snare combines a tuned membrane tone with a decaying noise component
Concept L2 First instrument B
A synthesizer makes sound using electricity rather than physical vibration
Concept L0 Orientation B
A trainlet is a brief harmonic impulse train particle
Concept L3 Craft B
A trance gate rhythmically chops a sustained chord to add motion
Concept L2 First instrument BO
A vocoder imposes a voice onto a synth carrier to produce robotic 80s-style vocals
Concept L2 First instrument 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 voltage-controlled amplifier driven by an envelope generator shapes a sound's loudness over time
Concept L2 First instrument BE
A voltage-controlled filter at maximum resonance self-oscillates into a sine-wave oscillator
Concept L2 First instrument BE
A voltage-controlled oscillator's frequency is set by an applied control voltage, not just a manual knob
Concept L2 First instrument BE
A waveform and its set of harmonics are two equivalent descriptions of the same sound
Concept L2 First instrument B
A waveform's shape determines its harmonic content, fixing its timbre before any filtering
Concept L1 Foundations BEA
A wavetable is a collection of single-cycle waveforms that can be scanned sequentially to animate a sound's timbre
Concept L1 Foundations B
A wavetable oscillator scales a phasor by the table size to index a stored waveform array
Concept L2 First instrument B
ADBDR's two decay slopes model a piano better than ADSR's flat sustain
Concept L2 First instrument B
Adding feedback to a delay line creates decaying echoes whose rate is set by the gain multiplier
Concept L2 First instrument BD
Additive synthesis builds a timbre by summing a fundamental with individually controllable harmonics
Concept L3 Craft BE
Additive synthesis builds complex timbres by summing many sine partials with individual amplitude envelopes
Concept L1 Foundations BEF
Additive synthesis in SuperCollider stacks SinOsc UGens with harmonic ratios and independent amplitude envelopes
Concept L2 First instrument BF
Additive synthesis is inherently inexpressive because changing one partial parameter has little perceptible effect
Concept L2 First instrument B
ADSR envelopes require a gate argument; trigger arguments cause immediate release on ADSR
Concept L2 First instrument BF
Alias-free wavetable oscillators use a set of per-octave band-limited tables that drop harmonics as pitch rises
Concept L3 Craft B
All-pass filters provide delay without altering the spectrum but with frequency-dependent phase response
Concept L4 Performance BE
Almost any timbral intent reduces to five axes: spectral tilt, harmonic complexity, amplitude envelope, modulation movement, and space/width
Concept L2 First instrument BF
Amplitude modulation produces tremolo at sub-audio rates and carrier±modulator sidebands at audio rates
Concept L2 First instrument BE
An ADSR envelope shapes a parameter over four gate-driven stages: attack, decay, sustain, release
Concept L1 Foundations BEA
An allpass filter leaves the magnitude spectrum flat but delays different frequencies by different amounts (phase dispersion)
Concept L3 Craft BD
An analog sawtooth VCO controls pitch by charge current, using 1V/octave exponential scaling
Concept L2 First instrument BE
An envelope follower extracts a control signal that tracks a sound's amplitude contour over time
Concept L2 First instrument BDJ
An envelope generator outputs a time-varying control signal that shapes another module's parameter over each note
Concept L1 Foundations BE
An envelope on the FM modulator produces time-varying timbre with no filter
Concept L2 First instrument BE
An FM operator bundles an oscillator, a key/velocity scaler, and an envelope, making it more than a bare oscillator
Concept L2 First instrument BE
An inverted modulator envelope creates a metallic release sound used in FM harpsichord and bell patches
Concept L3 Craft B
An LFO controlling FM modulator amplitude creates tremolo-like timbral modulation (TM) without a filter
Concept L2 First instrument B
Applying waveshaping distortion inside the oscillator warp stage creates harmonically richer, fatter timbres
Concept L3 Craft B
As an LFO crosses into the audio range it stops being perceptible parameter movement and starts creating sidebands
Concept L1 Foundations BE
Asynchronous granular synthesis (AGS) scatters grains statistically across time-frequency clouds
Concept L2 First instrument B
At high FM index or low c/m ratio, the modulated carrier's instantaneous frequency can go negative
Concept L3 Craft B
Audio round-trip latency has multiple additive sources and can be quantified with a loopback pulse test
Concept L3 Craft BJ
Band-limited oscillators generate only the harmonics that stay below Nyquist to avoid aliasing
Concept L2 First instrument B
Before MIDI, electro producers synced drum machines and sequencers using clock/trigger pulses and Roland Sync cables
Concept L2 First instrument BEN
Below ~200ms, auditory perception switches into a different mode
Concept L2 First instrument B
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
Bitcrushing reduces bit depth or sample rate for digital lo-fi grit, distinct from analog saturation
Concept L2 First instrument BF
BufRd reads a Buffer at any frame index, enabling sinusoidal, noise-driven, and custom playback paths
Concept L3 Craft BF
Changing the FM modulator waveform (square, sine, sawtooth) shifts the Reese's harmonic character
Concept L2 First instrument B
Chopping and re-sequencing a sample turns any audio into a rhythmic-melodic instrument — timbre and rhythm at once
Concept L2 First instrument BF
Computer music programs route audio by connecting unit generators in a signal processing graph
Concept L1 Foundations BF
Concatenating several wave tables into one lengthens the base period and lowers the fundamental N-fold
Concept L2 First instrument B
Concatenative synthesis drives resynthesis by selecting and joining database sound segments whose features best match a target
Concept L3 Craft BF
Convolution applies an impulse response to a signal, enabling realistic room reverb simulation
Concept L2 First instrument BDF
Coupled strings interact through a shared non-rigid bridge modeled as a single shared loss filter
Concept L4 Performance BE
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
DC offset accumulates in feedback delay loops and must be filtered with a sub-audio highpass
Concept L2 First instrument BD
Decibels express amplitude on a log scale because human loudness perception is logarithmic
Concept L1 Foundations BD
DelayL creates a one-shot delay; CombL adds feedback to produce echoes with controllable decay time
Concept L2 First instrument B
Delays shorter than ~25-35 ms are heard as timbre or doubling, not as distinct echoes
Concept L1 Foundations BD
Dennis Gabor proposed the grain as an indivisible psychoacoustic quantum of sound
Concept L3 Craft B
Dictionary-based pursuit decomposes any sound into grains, enabling analysis-driven transformations
Concept L4 Performance B
Digital audio represents a waveform as a stream of numeric amplitude values called samples
Concept L1 Foundations B
Digital audio samples can represent waveforms whose continuous analog output exceeds 0 dBFS between samples
Concept L2 First instrument B
Digital clipping occurs when amplitude exceeds ±1, truncating the waveform and causing distortion
Concept L2 First instrument BD
DnB bass stacks a sine wave sub with harmonics above the fundamental for low-end fullness
Concept L2 First instrument B
DnB drums combine processed breakbeats with engineered hits emphasizing tight snappy transients
Concept L2 First instrument BA
DnB sub-bass is a synthesised or sampled deep pattern felt physically through powerful sound systems, not just heard
Concept L2 First instrument BD
Dub techno combines the ambient beauty of dub with the steady groove of techno
Concept L1 Foundations BEO
Dub techno is defined by reverberating soundscapes, minimalism, subdued groovy rhythms, and dub techniques (echo/dropouts/phase-shift)
Concept L1 Foundations BO
Dubstep at 140 BPM feels like 70 BPM because the half-time feel contradicts the body's trained response to house and D&B tempos
Concept L2 First instrument BA
Dubstep is more minimalistic than other garage, foregrounding sub-bass frequencies over dense arrangement
Concept L1 Foundations BA
Dubstep's half-step rhythm places the snare at beat 3 (half-time) with complex percussion filling the negative space between beats
Concept L2 First instrument BA
DX7 algorithm 32 enables additive synthesis by running all six operators as independent carriers
Concept L2 First instrument B
Each grain can carry an independent spatial position for three-dimensional microsound projection
Concept L3 Craft B
Each Surge XT LFO exposes three independent outputs: full LFO, raw waveform only, and envelope only
Concept L3 Craft B
Each timbre intent adjective maps to a specific direction on the synthesis parameters, and combined tags stack additively
Concept L2 First instrument BF
Each TR-808 pattern has a 1st Part and 2nd Part that play sequentially to create 32-step phrases
Concept L2 First instrument 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
Envelopes are built from named segments; sustain level is set by the designer but its duration by the performer
Concept L1 Foundations B
EnvGen's doneAction argument controls what happens when a finite envelope finishes
Concept L2 First instrument BF
Equal-loudness contours (Fletcher-Munson curves) show that perceived loudness varies with frequency at the same SPL
Concept L2 First instrument BD
Every Surge XT LFO has a built-in 6-stage DAHDSR envelope that shapes modulation depth over note lifetime
Concept L2 First instrument B
Every Surge XT LFO slot can run as a wave LFO, envelope, step sequencer, MSEG, or Lua formula
Concept L2 First instrument B
Extended techniques on acoustic instruments produce hybrid timbres unavailable through synthesis
Concept L3 Craft BA
FFT analysis of real sounds requires windowing to reduce spectral leakage from discontinuous segment boundaries
Concept L2 First instrument B
Fill factor (density times duration) determines whether a granular cloud is sparse, covered, or packed
Concept L2 First instrument B
Filters not only attenuate but phase-shift a waveform's individual harmonics, distorting its shape
Concept L3 Craft B
First-order Ambisonics encodes a 3D soundfield as four channels (W, X, Y, Z) decoded for any speaker layout
Concept L4 Performance BF
FLAC halves file size with no quality loss; OGG and MP3 trade quality for smaller files
Concept L1 Foundations BC
FM and PM produce identical output at high sample rates; PM is preferred for digital implementation
Concept L3 Craft B
FM side bands need not be harmonically related to the Carrier, so FM can make inharmonic (bell, metallic) tones
Concept L2 First instrument 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 are spaced by the modulator frequency on either side of the carrier frequency
Concept L2 First instrument B
FM sidebands that fall below 0 Hz reflect into the positive spectrum with a phase inversion
Concept L3 Craft B
FM synth 'ratio' is the pitch of an operator expressed as a multiplier of the root note, not in semitones
Concept L1 Foundations B
FM synthesis builds complex spectra by using one oscillator's frequency to modulate another's
Concept L2 First instrument BF
FM synthesis builds harmonic complexity up from sine waves; subtractive removes harmonics from a rich source
Concept L1 Foundations B
FM synthesis modulates a carrier's instantaneous frequency using a modulator oscillator, requiring phase integration
Concept L2 First instrument B
FM synthesis uses one oscillator (the Modulator) to vary the frequency of another (the Carrier)
Concept L1 Foundations B
FM synthesis with integer modulator-to-carrier ratios produces harmonic tones; non-integer ratios produce inharmonic metallic tones
Concept L2 First instrument BF
FM velocity sensitivity routes key-strike force to modulator amplitude, creating touch-sensitive brightness
Concept L2 First instrument B
FOA transformations warp the whole B-format soundfield and are not commutative
Concept L3 Craft BF
FOF synthesis generates formant spectra from streams of grain bursts
Concept L3 Craft B
Fourier's theorem decomposes any periodic sound into sinusoidal partials, and their amplitudes fix its timbre
Concept L1 Foundations BF
Frequencies above the Nyquist frequency fold back into the audio band as inharmonic aliases
Concept L1 Foundations BJ
Frequency response is measured within a stated tolerance window, not a single curve
Concept L2 First instrument BN
Frequency shifting adds a fixed Hz offset to every partial, breaking harmonic ratios into inharmonic spectra
Concept L3 Craft BD
Glide (portamento) makes synth notes slide into each other for a live-performance feel
Concept L1 Foundations B
Glisson synthesis gives each grain an independent frequency trajectory (chirp)
Concept L3 Craft B
Glitch production migrated from damaged hardware into software simulation of failure states
Concept L2 First instrument BN
Glitch's defining distinction is deliberate engineered failure versus accidental malfunction
Concept L2 First instrument BO
Grain density spans texture from discrete rhythmic events to continuous tone
Concept L2 First instrument 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 clouds are statistical sound masses at the meso time scale
Concept L2 First instrument B
Granular synthesis builds textures from clouds of short enveloped sound grains
Concept L1 Foundations BF
Granular synthesis changes a sound's duration independently of its pitch
Concept L2 First instrument BC
Granular synthesis exposes per-grain parameters: pitch, duration, position, panning, and waveform content
Concept L2 First instrument B
Granular textures organise into three perceptual layers: points, lines, and clouds
Concept L2 First instrument B
Granular time-pitch changing in SuperCollider decouples playback speed from pitch by varying grain rate and position
Concept L3 Craft BF
Grime producers sample chiptune and video game sounds because these textures were already embedded in East London everyday life
Concept L1 Foundations BC
Grime's signature proto-sound featured staccato strings, eski bleeps, and square wave bass — hallmarks shared with video game music
Concept L1 Foundations BO
Guitar feedback is a self-sustaining tone that lets rock musicians generate drones without a bow or wind
Concept L1 Foundations BO
Hard sync resets a slave oscillator's phase every master cycle, locking its pitch and generating bright harmonics
Concept L2 First instrument BE
Hardstyle's 'reverse bass' is a distorted offbeat bass that alternates with the kick in call-and-response
Concept L2 First instrument BO
Hardstyle's defining kick has a pitched, distorted long tail produced through EQ, distortion, and layering
Concept L2 First instrument BO
Harmonics are the standing waves at integer multiples of a fundamental frequency
Concept L1 Foundations B
Higher-order Ambisonics adds degree-n spherical harmonics to increase soundfield spatial resolution at the cost of (n+1)² channels
Concept L4 Performance B
Hip-hop lo-fi texture comes from vinyl crackle, tape saturation, and bitcrushing — not from reverb wash
Concept L2 First instrument BA
Humans localise sound using interaural time, level, and spectral cues from the pinnae
Concept L3 Craft BJ
In audio-rate FM the carrier and modulator are both audible, so the side frequencies are the spectrum itself
Concept L2 First instrument B
In FM synthesis, increasing the modulator's amplitude makes the carrier sound brighter
Concept L1 Foundations B
In SuperCollider's audio server, Synths are processed head-to-tail, so effects must appear after sources
Concept L2 First instrument BF
In Surge XT you can modulate one LFO's parameters with any other modulation source
Concept L3 Craft B
In trigger mode, the attack phase functions as a pre-delay before the sound starts
Concept L2 First instrument B
Increasing FM modulation index transfers energy from the carrier into a growing number of sidebands
Concept L2 First instrument B
Integer.do inside a SynthDef creates that many UGen instances and accumulates them into a sum
Concept L2 First instrument BF
Irrational c/m ratios place FM sidebands between harmonics, creating inharmonic spectra for metallic sounds
Concept L2 First instrument B
Jungle’s sub/upper split with a deliberate mid-range gap is a structural template for deep bass music
Concept L2 First instrument BO
Karplus-Strong physical modeling feeds an excitation signal into a tuned feedback delay to synthesize plucked or bowed strings
Concept L3 Craft BE
Karplus-Strong synthesizes a plucked string by recirculating a noise burst through a delay line and a lowpass averaging filter
Concept L2 First instrument BFE
Key sync in FM synthesis resets each operator's phase on every new note, ensuring consistent sound across retriggers
Concept L2 First instrument B
Keyboard follow routes note pitch to the filter so higher notes open the filter more
Concept L2 First instrument B
Klank implements a bank of resonant filters excited by an impulse to model acoustic resonators in SuperCollider
Concept L2 First instrument BF
Language-side random functions in a SynthDef choose values at compile time, not at Synth creation
Concept L2 First instrument BF
Lengthening the 808 bass drum decay and tuning it to pitch converts a kick drum into a melodic bass instrument
Concept L2 First instrument BA
LFO sync determines whether timbral modulation restarts with each note or runs continuously
Concept L2 First instrument B
Looped noise is a short random segment played on repeat, making it tunable unlike true white noise
Concept L2 First instrument B
Max's transport object provides a global master clock syncing objects to musical time values
Concept L2 First instrument BJ
Max/MSP is a graphical dataflow language whose objects are wired with virtual patch cords, like a modular synthesizer
Concept L2 First instrument BN
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
Mid-Side recording decodes to stereo via matrix multiplication: L = M+S, R = M-S
Concept L2 First instrument BD
MIDI is a 7-bit serial protocol sending note and control events on up to 16 channels, not audio
Concept L1 Foundations BNEF
Mix collapses an array of signals to mono; Splay spreads them across stereo
Concept L2 First instrument BF
Mixing several wave tables at once with modulated weights lets a wavetable oscillator morph timbre continuously
Concept L2 First instrument B
Morphing between two parameter sets gives additive synthesis a single performable control dimension
Concept L3 Craft BE
Most pitched instrument tones reduce to patterns of harmonics generatable from sine, saw, square, or pulse waves
Concept L1 Foundations B
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 spans nine time scales from infinite to infinitesimal
Concept L1 Foundations BA
MUSIC V's unit generator model chains composable processing blocks to build synthesis instruments
Concept L3 Craft B
Noise color describes the spectral distribution of random audio — white is flat, pink is 3dB/octave rolloff
Concept L1 Foundations BE
One-shot mode plays a drum sample to its full decay; gate mode ties sample length to note length
Concept L2 First instrument BN
OSCdef registers a named function to respond to incoming OSC messages by address
Concept L2 First instrument BF
Oscillator retrigger controls whether each note starts from the same phase, affecting attack consistency
Concept L2 First instrument B
Oscillator start phase controls whether a note begins at a zero crossing or at a waveform peak, affecting click harshness
Concept L2 First instrument B
Oscillator sync locks harmonic partials to a fixed relative phase, but on non-harmonic partials it injects extra harmonics
Concept L2 First instrument BE
Outsiders expected synthesizers to imitate acoustic instruments; insiders used them to make entirely new sounds
Concept L1 Foundations BO
Overlap-add processing reconstructs audio from overlapping FFT windows without boundary artifacts
Concept L3 Craft B
Pan2 places a mono signal in the stereo field: -1 hard left, 0 center, +1 hard right
Concept L2 First instrument BF
Partial, harmonic, and overtone are distinct spectral terms: a harmonic is an integer-multiple partial, an overtone is any harmonic above the fundamental
Concept L1 Foundations B
Particle density controls the opacity and transparency of a granular texture
Concept L2 First instrument B
Pbind has a built-in pitch hierarchy: midinote, note, degree all resolve to freq if the SynthDef uses 'freq'
Concept L2 First instrument BF
Pbind maps symbol-value pairs to a SynthDef's arguments, creating a timed stream of Synths
Concept L2 First instrument BF
Per-grain processing applies a different transformation to each grain, producing granular heterogeneity
Concept L3 Craft B
Perceived pitch and loudness interact: intensity shifts perceived pitch and sensitivity varies with frequency
Concept L2 First instrument B
Phase random produces analog-feel variability per note; phase retrig produces a phase-locked, punchy attack
Concept L2 First instrument B
Physical modeling synthesis approximates acoustic instrument physics using mathematical models of wave propagation
Concept L3 Craft BE
Pink noise distributes equal energy per octave, rolling off 3 dB per octave versus white noise
Concept L2 First instrument BD
Pitch-synchronous granular synthesis aligns grain envelopes with the waveform period to reduce audio artifacts
Concept L3 Craft B
PlayBuf plays a Buffer at a controllable rate, with optional looping and a trigger to jump to startPos
Concept L2 First instrument BF
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 audio synthesises sounds algorithmically from parameters rather than replaying recordings
Concept L1 Foundations B
Pulsar synthesis generates pitched textures by combining a waveform table with a duty-cycle envelope repeated at audio rate
Concept L4 Performance BF
Pulsar synthesis independently controls fundamental frequency and formant frequency
Concept L3 Craft B
Quantization error is the rounding difference between the true signal amplitude and the nearest sample value
Concept L1 Foundations B
Quasi-synchronous granular synthesis uses near-equal grain timing to produce amplitude modulation
Concept L3 Craft B
Raising a modulator from LFO rate into the audio range turns vibrato into a new timbre
Concept L1 Foundations B
Rate scaling on a DX7 operator makes higher keyboard notes sweep faster, mimicking acoustic brightness-by-register
Concept L2 First instrument B
Real-time audio computes each sample on demand inside a callback that must meet its deadline and never block
Concept L2 First instrument B
Realtime DSP processes audio as it is produced; offline DSP calculates ahead of playback
Concept L1 Foundations B
Reducing bit depth adds harmonic quantization noise; dithering trades it for benign broadband noise
Concept L2 First instrument BJ
Ring modulation multiplies two signals, outputting sum and difference frequencies while suppressing the originals
Concept L2 First instrument BE
Routing the Mod Wheel to FM modulator amplitude gives the performer real-time control of brightness
Concept L2 First instrument B
Running samples through a 12-bit engine adds the gritty crunch of classic Detroit drums
Concept L2 First instrument BA
Sample & Hold turns a continuous signal into stepped fixed values, the basis of digital audio
Concept L2 First instrument BE
Sample playback reproduces a stored recording at variable rate to change pitch, trading flexibility for sound quality and memory
Concept L1 Foundations BC
Sampling is wavetable synthesis with the stored period extended to a full recorded note rather than one cycle
Concept L2 First instrument BC
Sending set to a Group broadcasts the message to all contained Synths simultaneously
Concept L2 First instrument BF
Setting a DX7 operator to 1 Hz creates a sub-audio carrier that produces cyclic amplitude beating
Concept L3 Craft B
Setting a synth to monophonic mode is required for portamento/glide between note pitches
Concept L1 Foundations 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
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
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
Sound objects have time-varying properties; notes are homogeneous abstractions
Concept L2 First instrument B
Sound synthesis generates new sound; signal processing modifies an existing sound
Concept L1 Foundations B
Sound waves are pressure variations in air that the cochlea decodes as electrical signals
Concept L1 Foundations BFN
SoundIn reads from hardware audio input buses; use headphones to prevent feedback
Concept L2 First instrument BF
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
Sublow designates grime's extreme low-frequency bass around 40 Hz, tuned for physical impact on sound systems
Concept L1 Foundations BO
Subtractive analogue synthesis cannot realistically replicate an acoustic guitar
Concept L3 Craft B
Subtractive synthesis starts from a harmonically rich source and removes components with filters
Concept L1 Foundations BE
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
Summing many oscillators in additive synthesis accumulates noise floor whereas subtractive synthesis can filter noise away
Concept L2 First instrument B
SuperCollider distinguishes local variables (var), single-letter globals (a-z), and environment variables (~name)
Concept L1 Foundations BF
SuperCollider exists as two separate networked programs: sclang and scsynth
Concept L1 Foundations BF
SuperCollider UGens run at audio rate (ar), control rate (kr), or initialization rate (ir)
Concept L1 Foundations BF
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 Out UGen writes a signal to a numbered audio bus, not directly to hardware
Concept L2 First instrument BF
SuperCollider's PMOsc implements phase modulation synthesis, producing FM-like timbres with modulator-as-ratio control
Concept L2 First instrument BF
Surge XT Filter 2 offset mode links its cutoff and resonance to Filter 1 as relative offsets
Concept L2 First instrument B
Surge XT LFO trigger modes determine whether the LFO phase resets on each new note
Concept L2 First instrument B
Surge XT macros are eight assignable MIDI-CC controllers that act on both scenes simultaneously
Concept L2 First instrument B
Surge XT portamento supports constant-rate glide, glissando quantization, and envelope retrigger at scale degrees
Concept L2 First instrument B
Surge XT provides digital ring modulation between oscillator pairs in the mixer and as a filter configuration
Concept L2 First instrument B
Surge XT provides four inter-oscillator FM routing topologies controlling which oscillators modulate each other
Concept L2 First instrument B
Surge XT stores two independent synthesis scenes in every patch
Concept L2 First instrument B
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 16-step sequencer can retrigger envelopes per-step and shape transitions with the Deform control
Concept L2 First instrument B
Surge XT's Alias oscillator deliberately generates aliasing artifacts as a creative digital noise source
Concept L3 Craft B
Surge XT's Classic oscillator blends pulse, sawtooth, and dual-saw waveforms with sub-oscillator and hard sync
Concept L2 First instrument 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 eight filter configurations control serial, parallel, stereo, feedback, and ring-mod signal paths
Concept L2 First instrument 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 Formula modulator runs Lua scripts that read voice/MIDI state and output arbitrary modulation curves
Concept L4 Performance B
Surge XT's Modern oscillator blends aliasing-suppressed saw, pulse, and triangle via DPW algorithm
Concept L3 Craft B
Surge XT's mono play modes combine note priority, single-trigger legato, and fingered portamento independently
Concept L2 First instrument 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 scene high-pass filter at the end of the voice chain removes DC and unwanted low end per scene
Concept L2 First instrument BD
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 waveshaper applies a nonlinear per-sample transfer function to add harmonic distortion
Concept L2 First instrument B
Surge XT's Window oscillator multiplies a wavetable by a window waveform, creating formant-like timbres
Concept L3 Craft B
Sweeping a high-resonance (high-Q) filter is the acid-line's whole sonic identity
Concept L2 First instrument BF
Sweeping pulse width with an LFO animates a single oscillator into a thick, chorused timbre
Concept L2 First instrument BE
Synchronous granular synthesis produces ordered streams while asynchronous synthesis produces stochastic clouds
Concept L2 First instrument B
Synth controls range from changing one aspect of the sound to changing many at once
Concept L0 Orientation B
Synthesizing drum sounds gives more parametric control than samples
Concept L2 First instrument B
t_gate arguments in SuperCollider automatically reset to zero after one control cycle, enabling clean re-triggering
Concept L2 First instrument BF
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
Tempo sync locks time-based parameters to host BPM so rates and times stay musically aligned across tempo changes
Concept L2 First instrument B
The 808 bass drum is a sine oscillator through a low-pass filter and VCA with a decay-controlled pitch drop
Concept L2 First instrument B
The 808 clap is synthesized as multiple staggered noise bursts that simulate several people clapping
Concept L2 First instrument B
The 808’s distinctive sizzling sound came from deliberately purchasing faulty transistors
Concept L2 First instrument BE
The ADSR extends the AR envelope by adding separate Decay and Sustain stages, enabling fast attack with slow decay
Concept L2 First instrument B
The ARP Odyssey provided basslines, ring-modulation accents, and custom drum sounds in early electro synthesis
Concept L2 First instrument BE
The ATK provides two toolsets: FOA (first-order, 4-channel) and HOA (higher-order, (n+1)² channels)
Concept 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 carrier-to-modulator (C:M) ratio fixes where FM sidebands fall, making the spectrum harmonic or inharmonic
Concept L2 First instrument BE
The carrier-to-modulator frequency ratio sets FM sideband placement and harmonicity
Concept L2 First instrument B
The critical band is the ear's frequency resolution width; partials within it interfere and cause roughness
Concept L2 First instrument BA
The dry/wet balance parameter controls the mix ratio between an unprocessed and a processed signal
Concept L1 Foundations BD
The dub delay throw feeds a stab into a long filtered feedback delay whose repeats degrade and darken
Concept L2 First instrument BA
The ear perceives a 'missing fundamental' pitch from upper harmonics alone
Concept L2 First instrument BA
The FM modulation index (deviation ÷ modulator frequency) sets sideband amplitudes and thus brightness
Concept L2 First instrument BE
The four basic filter types are defined by which frequency region they pass or attenuate
Concept L1 Foundations BEF
The Gabor matrix tiles the time-frequency plane with acoustic quanta
Concept L2 First instrument B
The granular paradigm is a universal representation for sound: any signal decomposes into time-frequency grains
Concept L3 Craft B
The hardcore-techno kick is a distorted sawtooth, harder and edgier than a standard techno kick
Concept L2 First instrument BO
The imprecision of analog gear at its operating edge is a sound-design asset, not a defect
Concept L3 Craft BC
The index increment fL/fs replaces per-sample sine computation with a single add per sample
Concept L2 First instrument 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 Pro One's onboard sequencer, triggered by the TR-808's accent output, created electro's patterned basslines without MIDI
Concept L2 First instrument BE
The rq (reciprocal-Q) parameter of a resonant filter controls the sharpness of the resonance peak at the cutoff
Concept L2 First instrument 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 STFT slides a Fourier analysis window along a signal to create a time-frequency spectrogram
Concept L2 First instrument BF
The TB-303's defining acid sound comes from continuously moving cutoff frequency and resonance over a sequence
Concept L2 First instrument B
The techstep era introduced heavily filtered warped basses and stripped two-step drums as DnB's technical frontier
Concept L2 First instrument BO
The temporal evolution of spectral components is the primary cue for timbre recognition
Concept L1 Foundations B
The TR-808 Accent track sequences volume increases across all voices simultaneously to add swing and feel
Concept L2 First instrument BA
The TR-808 generates percussion sounds through analog synthesis, not sample playback
Concept L1 Foundations 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
The wavetable position knob selects a static timbral color when left fixed, not just an animation start point
Concept L2 First instrument B
Timbre is a multi-dimensional percept that requires a feature list rather than a single number to describe
Concept L2 First instrument BF
Timbre is a perceptual quality; spectrum is its physical correlate—they are related but not equivalent
Concept L2 First instrument BJ
Time-stretching and pitch-shifting are decoupled operations requiring phase vocoder or WSOLA rather than sample rate change
Concept L2 First instrument BCD
Transient-shaping boosts a sound's attack for punch or softens it to sit back in the mix
Concept L2 First instrument BF
Transients are especially hard to synthesise additively because they require rapidly varying phases across many partials
Concept L2 First instrument B
Trigger mode lets a drum envelope complete its decay regardless of note-off timing
Concept L2 First instrument B
Two 303 lines in different registers, one every three 16ths, create acid house's cross-rhythmic tension
Concept L2 First instrument BA
Two oscillators at nearly equal frequencies produce audible beats whose rate equals the frequency difference
Concept L2 First instrument BA
Two sine waves of the same frequency add constructively or destructively depending on their relative phase
Concept L1 Foundations B
Unison stack mode transposes outer voices to musical intervals rather than just detuning them in pitch
Concept L2 First instrument B
Unison stacks detuned copies of an oscillator to create a thick, wide, chorus-like sound
Concept L2 First instrument B
Unit generators are the building blocks of digital synthesis: generators and modifiers wired into a patch
Concept L2 First instrument BF
Uplifting trance ducks its background strings and synths against the kick to create an audible off-beat pump
Concept L2 First instrument BD
Use Bus.audio to allocate private buses safely, avoiding conflicts with hardware I/O buses
Concept L2 First instrument BF
Use envelopes for signal-reactive modulation and LFOs for constant movement — in dub, almost nothing stays static
Concept 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 modulators have per-voice independent paths; scene modulators share one path across all voices
Concept L2 First instrument B
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
Wave and particle models of sound are complementary, not competing
Concept L1 Foundations B
Waveform shape determines timbre — the tonal quality distinguishing instruments at the same pitch
Concept L1 Foundations 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
Waveset manipulation treats individual waveform cycles as grains for extreme time-stretching and morphing in SuperCollider
Concept L4 Performance BF
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 crossfading morphs timbre over the course of a note by blending between stored waveforms
Concept L2 First instrument B
Wavetable lookup needs interpolation because the fractional read index rarely lands on a stored sample
Concept L2 First instrument B
Wavetable oscillators control pitch by varying the step size through a stored single-cycle waveform
Concept L2 First instrument B
Wavetable synthesis scans across up to 512 single-cycle frames via a Morph parameter to create evolving timbres
Concept L2 First instrument B
Wavetable synthesis stores one cycle of a waveform and replays it at a variable rate to set pitch
Concept L1 Foundations BE
Wavetable synths can sound digital and thin, lacking the mid-range warmth of analog oscillators
Concept L2 First instrument 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
White noise contains all audible frequencies at equal amplitude, making it an ideal filter source
Concept L1 Foundations B
White, pink, and brown noise oscillators add different spectral textures for atmospheric layering or percussion
Concept L2 First instrument B
Woodwind pitch is changed by tone holes that selectively reflect low frequencies and transmit high frequencies
Concept L4 Performance BE
Woodwind synthesis requires a nonlinear reed model to provide gain and generate harmonics
Concept L4 Performance BE
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
You recognize future garage by its palette of pitched vocal chops, warm filtered reese bass, dark atmospheres, and vinyl crackle
Concept L1 Foundations BO
A breakbeat is a drum-only 'break' from a record sampled and looped as a track's rhythmic backbone
Concept L0 Orientation CA
A CC license is a floor, not a ceiling — the original creator can always grant additional permissions beyond it
Concept L1 Foundations C
A dedicated stereo mic guarantees mono compatibility; a two-mic array offers flexibility and lower cost
Concept L2 First instrument C
A disco edit extends and resequences the most dance-friendly sections of a track, historically made with tape and scissors
Concept L1 Foundations CO
A double Mid-Sides array captures height information a stereo pair cannot
Concept L3 Craft C
A field recording can be reimagined by treating it as raw material rather than a finished document
Concept L2 First instrument C
A sampler collapses the distinction between documenting and creating sound
Concept L1 Foundations CO
Accessible capture technology transforms media consumption from one-way broadcast into participatory two-way culture
Concept L1 Foundations CO
Active listening with variable-speed and filtering tools is itself a compositional practice
Concept L1 Foundations CO
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
Being sampled can revive the career of the original artist by reintroducing their catalog to new audiences
Concept L2 First instrument CO
Breakbeat hardcore diverged into jungle and drum and bass by accelerating tempo and chopping the break
Concept L1 Foundations CO
Breakcore chops breakbeats at extreme tempos over irregular meters, aggression tempered by emotional depth
Concept L1 Foundations CO
Breakcore producers reconstitute classical or other source material through Amen break evisceration
Concept L2 First instrument CO
Breakcore's defining drum technique is Amen break manipulation at extreme BPM
Concept L2 First instrument CA
CC0 waives all rights; CC-BY requires credit; CC-BY-NC additionally bars commercial use
Concept L1 Foundations C
Coincident mic arrays sum to mono cleanly because the capsules share one point in space
Concept L2 First instrument CD
Culture jamming redirects corporate imagery back against itself to produce critical commentary using the original's own aesthetic codes
Concept L3 Craft CO
Digital recordings fall off a cliff from presence into absence while analog recordings fade gracefully
Concept L3 Craft CO
Digital sampling lets producers cut, loop, and re-order individual break hits into wholly new patterns
Concept L2 First instrument CB
Digital technology moved sampling and remix from professional studios to bedrooms, creating a new mass-producer culture
Concept L1 Foundations 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
Early internet utopianism about decentralization faces structural pressure toward privatization — a cycle visible across every new communication medium
Concept L5 Voice CO
Fair use (US) and fair dealing (Canada) permit limited unauthorized appropriation for pedagogy, criticism, and parody
Concept L1 Foundations CO
Field recordings function as time-and-location documents that reveal environmental change over decades
Concept L5 Voice C
Field recordings used as sources through Eurorack modules produce hybrid electronic-acoustic sound design
Concept L4 Performance CE
Field-recording performance works as a 'sound polaroid' and 'invisible map' that snaps listeners into their environment
Concept L3 Craft CO
Footwork uses recognizable samples in unrecognizable ways to make familiar source material alien
Concept L1 Foundations CO
Freesound accepts stems, loops, and isolated elements but rejects complete songs
Concept L1 Foundations C
Freesound previews are unified-format no-auth downloads while original files need OAuth2
Concept L2 First instrument C
Freesound's API supports content-based search filtering by automatically extracted audio descriptors
Concept L3 Craft CF
Freesound's content-based similarity search returns sounds that are acoustically alike, not just similarly tagged
Concept L2 First instrument CKN
Golden-age hip-hop records (1986–1993) assembled dozens of samples per track in ways that are legally impossible to clear today
Concept L1 Foundations CO
Hip-hop and electronic sampling proliferated during a brief window when copyright enforcement lagged behind the technology
Concept L3 Craft CO
Hip-hop producers mine two-bar drum breaks from funk and soul records as foundational rhythmic loops
Concept L1 Foundations CA
Home tape dubbing is an early form of active, compositional listening
Concept L1 Foundations CO
In freeze mode, the playback position of a sample becomes a continuous sound parameter instead of advancing automatically
Concept L3 Craft CB
Jungle producers built a new genre by slicing the Amen break into individual hits and rearranging them at high speed
Concept L2 First instrument CF
Keeping a sample's surface noise is an aesthetic choice that anchors a track to an era and feeling
Concept L3 Craft CO
Loop-library companies profited from lax sampling enforcement while helping to lock sampling down through copyright
Concept L4 Performance CO
M-S decoding lets you adjust stereo width after recording by changing the mid-to-side ratio
Concept L3 Craft CD
Micro-power FM radio is the modern pamphlet — a community speech technology suppressed by spectrum-scarcity doctrine
Concept L3 Craft CO
Most naturally occurring sounds are not copyrightable; only sounds with human creative authorship can hold copyright
Concept L1 Foundations C
Music triggers involuntary emotional memories more reliably than recordings of voices or everyday sounds
Concept L1 Foundations CO
Musical language has no typographic convention for quotation, making homage indistinguishable from plagiarism
Concept L1 Foundations CO
Near-coincident arrays add arrival-time differences to produce a more spacious stereo image
Concept L2 First instrument CD
Parody qualifies as fair use because it requires conjuring the original to comment on it
Concept L3 Craft CO
Phase problems in stereo field recording are most damaging in mono playback
Concept L2 First instrument CD
Placing unrelated media fragments in juxtaposition creates new meaning that neither fragment alone contains
Concept L1 Foundations CO
Plunderphonics proposes crediting source artists rather than seeking permission as the appropriate norm for transformative sampling
Concept L3 Craft CO
Plunderphonics treats pre-existing recordings as raw compositional material
Concept L1 Foundations CO
Producers learned to alter sample pitch, speed, and texture to avoid detection and copyright claims
Concept L2 First instrument C
Public domain is a legally narrowing 'national park' where freely borrowable material is always receding from the present
Concept L1 Foundations CO
Re-Pitch warp mode maintains the original character of a breakbeat by changing pitch with tempo
Concept L2 First instrument CN
Recombinant plagiarism treats finished works as raw material, starting where others stopped without hiding the sources
Concept L3 Craft CO
Recording splits a sound from its original source context — schizophonia
Concept L1 Foundations CO
Samplers can map multiple sounds to MIDI notes in contiguous (melodic) or interleaved (drum-pad) layouts
Concept L2 First instrument CN
Sampling continues a centuries-old tradition of cultural collage rather than being modern theft
Concept L1 Foundations CO
Sampling from a digital ROM synthesizer may be illegal because the ROM samples themselves are copyrighted
Concept L2 First instrument CB
Sampling repurposes recorded sound as an instrument, extending the hip-hop tradition of making music without conventional instruments
Concept L1 Foundations CO
Scratch and dub emerged as folk music practices from communities with limited resources
Concept L5 Voice CO
SOURCE automatically logs every used sound to a dated file, creating a ready-made CC attribution record
Concept L2 First instrument CN
SOURCE treats a CC-licensed sound library as a live instrument rather than a static sample bank
Concept L2 First instrument 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
The Amen break's fourth bar breaks the pattern with an empty downbeat, syncopation, and an early crash
Concept L2 First instrument CA
The Freesound APIv2 exposes the CC-licensed sound library over HTTP for programmatic search and retrieval
Concept L2 First instrument CNF
The Gray Album demonstrated that an illegal remix can achieve massive cultural impact and highlight the absurdity of current copyright law
Concept L2 First instrument CO
The turntable is a musical instrument in its own right, treating vinyl as an archive to build new compositions from
Concept L2 First instrument CM
Thru playback continues past a triggered slice into the rest of the sample for natural breakbeats
Concept L3 Craft CN
Todd Edwards pioneered treating individual vocal syllables as instruments by reversing, pitch-shifting, and chopping them rhythmically
Concept L2 First instrument CB
Transient detection auto-drops slice points at clear amplitude hits in a waveform
Concept L2 First instrument C
Treating the tape recorder as a creative instrument rather than a faithful transcriber founds electroacoustic composition
Concept L1 Foundations CB
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
Using a CC-licensed Freesound sound unmodified can trigger a YouTube Content ID claim by a third party
Concept L2 First instrument C
Velocity layers map different recordings to one pitch so harder playing triggers a different sample, not just a louder one
Concept L2 First instrument CB
A 1/3-octave graphic EQ provides enough resolution to notch room resonances without disturbing adjacent frequencies
Concept L3 Craft DN
A cheap "grotbox" speaker previews worst-case consumer playback
Concept L1 Foundations D
A compressor is an automatic volume control that rides gain down when a signal exceeds a threshold
Concept L1 Foundations D
A compressor's ratio sets how much of the signal above the threshold is turned down
Concept L1 Foundations DB
A compressor's threshold, ratio, attack, and release determine when and how much gain reduction is applied
Concept L2 First instrument DB
A ducker gives even keyed rebalancing where a keyed compressor over-reduces loud notes
Concept L3 Craft D
A fader that won't hold a stable level tells you the track needs processing
Concept L1 Foundations D
A frequency coloration that cuts across many instruments is more tractable in mastering than one isolated to two competing instruments
Concept L4 Performance D
A gate or volume LFO triggered to tempo can create rhythmic gain pumping in sync with the groove
Concept L3 Craft D
A great monitor in a bad acoustic room cannot produce accurate mastering decisions
Concept L1 Foundations D
A highly accurate monitor system tends to make mixes that translate well to many playback systems
Concept L2 First instrument D
A large sound system must be EQ-tuned to its specific room over time to sound right
Concept L4 Performance DM
A mic preamp must boost mic-level signals (–70 to –50 dBu) to line level without adding audible noise
Concept L2 First instrument DN
A mix is a finite budget — spectrum, stereo width, and headroom shared between all voices
Concept L2 First instrument DAF
A mix's low-frequency rolloff point reflects its bass instrumentation and genre
Concept L2 First instrument D
A parametric equalizer allows independent control of center frequency, gain, and bandwidth (Q) for each band
Concept L3 Craft DN
A ported monitor's port resonance skews low-end mixing judgment through steep rolloff, ringing, and midrange smearing
Concept L1 Foundations D
A reference track calibrates your ears to a room and system before mixing
Concept L1 Foundations D
A small single-driver mono speaker spotlights midrange balance and mono compatibility
Concept L2 First instrument D
A soft knee makes compression progressively engage below the threshold, producing more transparent results
Concept L2 First instrument D
A sub-30 ms Haas delay widens a mono signal but is mono-incompatible and lopsided
Concept L2 First instrument D
A sub-synth reinforcing a bass can thin the low end when its waveform is out of phase with the bass fundamental
Concept L2 First instrument D
A tempo-matched delay sinks into the groove; an unmatched delay pops out as a distinct echo
Concept L2 First instrument D
A too-fast release causes audible pumping; a too-slow release causes the compressor to ride gain continuously
Concept L2 First instrument D
A very short reverb behaves like EQ or a sustain enhancer rather than a spatial effect
Concept L2 First instrument D
A very-low-frequency shelf starting around 180–200 Hz adds perceived brightness by boosting everything above the sub-bass
Concept L4 Performance D
Acoustic foam at first-reflection points reduces high-frequency comb filtering at the mix position
Concept L2 First instrument D
An exponential fade-out curve is often smoother and more realistic than a linear fade
Concept L1 Foundations D
Analogue gear provides at least 20 dB of headroom above 0 VU; digital systems clip hard at 0 dBFS with no equivalent safety margin
Concept L2 First instrument DB
Applying stereo widening to reverb/delay returns keeps its side effects off the dry signal
Concept L2 First instrument D
Arrangements have five functional elements: foundation, pad, rhythm, lead, and fills
Concept L2 First instrument DA
At high frequencies a fraction-of-an-inch position change flips a comb-filter peak into a null
Concept L3 Craft DM
At high SPL, sub-bass is experienced as full-body resonance, felt before it is heard
Concept L1 Foundations DB
Attack and release fast enough to track waveform cycles produce distortion
Concept L2 First instrument D
Blend reverb gives separately overdubbed tracks the shared acoustic glue that close-miked recording lacks
Concept L2 First instrument D
Bottom-up mixing builds per-track detail before buss processing; top-down mixing shapes busses first for faster setup
Concept L2 First instrument D
Brick-wall limiters use look-ahead to guarantee no digital overs by anticipating peaks before they arrive
Concept L2 First instrument D
Buss compression glues a mix and should be inserted during mixdown so its side effects shape mix decisions
Concept L3 Craft D
Chaining two compressors in series allows independent control of different dynamic problems on the same signal
Concept L3 Craft D
Chorus, flanger, and phaser all create frequency notches but differ in delay length and notch spacing
Concept L2 First instrument DB
Close agreement between integrated LUFS and RMS suggests good spectral balance in a mix
Concept L4 Performance D
Coaxial drivers emit the whole spectrum from one point, minimizing inter-driver comb filtering
Concept L2 First instrument D
Compression modifies the volume envelope of a sound, not just its level — it can add punch, aggression, and proximity
Concept L2 First instrument D
Compressor attack and release times shape the relationship between transient and sustain in the compressed sound
Concept L2 First instrument D
Compressors colour tone as well as reduce gain, which is why the controls matter
Concept L2 First instrument D
Confirmation bias causes engineers to hear what they expect a processing change to do rather than what it actually does
Concept L2 First instrument D
Cutting vinyl lacquers trains mastering engineers in balance because an unbalanced mix cuts poorly
Concept L2 First instrument D
DAW sample-peak meters show instantaneous peak amplitude and are a poor guide to perceived loudness or headroom adequacy
Concept L2 First instrument D
DDP is the preferred replication master format over CD-R because it is lower in errors and safer during transport
Concept L2 First instrument D
De-essers implement sibilance reduction in different ways, so audition alternatives
Concept L2 First instrument D
Decorrelating a limiter's left and right sidechains preserves stereo width at the cost of center-channel density
Concept L4 Performance D
Detailed level rides on individual notes and syllables beat any static fader
Concept L2 First instrument 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
Distortion adds harmonics to a bass signal, making it audible on small speakers that cannot reproduce low frequencies
Concept L2 First instrument D
Distortion adds new upper harmonics that EQ cannot create when a sound is too thin
Concept L2 First instrument D
Dither must be applied only once, at the very end of the mastering chain, when reducing word length
Concept L2 First instrument D
Downward compression attenuates peaks above a threshold; upward compression raises quiet passages below one
Concept L2 First instrument D
Dub techno builds spatial depth by applying heavy delay and reverb to percussive and melodic elements
Concept L2 First instrument DO
Dub techno treats the mixing desk as a creative instrument, a technique borrowed directly from Jamaican dub
Concept L2 First instrument DO
Each additional bit of word length adds approximately 6 dB of dynamic range
Concept L1 Foundations D
EQ boosts on multimiked tracks change comb-filtering relationships unpredictably; cuts are safer
Concept L3 Craft D
EQ feathering applies small amounts of equalization at adjacent frequencies instead of a large boost at one frequency
Concept L2 First instrument D
EQ's crucial mix job is reducing frequency masking, not beautifying soloed sounds
Concept L2 First instrument D
Every great mix requires six elements: balance, frequency range, panorama, dimension, dynamics, and interest
Concept L2 First instrument D
Expansion and gating reduce unwanted low-level signals by reversing dynamic range compression
Concept L2 First instrument D
Experienced mixers hear the finished product in their heads before touching a fader
Concept L3 Craft D
Fader dB scales are logarithmic: small physical moves at the bottom of the fader travel cause large level changes
Concept L1 Foundations DM
Fast attack catches and suppresses transients; slow attack lets them pass through before compression engages
Concept L2 First instrument D
Feeding a frequency-shaped copy into a compressor's detector makes it react only to those frequencies
Concept L2 First instrument D
Floating-point DAW mixing gives effectively unlimited headroom, so channel overloads don't distort
Concept L2 First instrument D
Frequency-selective dynamics act on one frequency band only when that band exceeds threshold
Concept L2 First instrument D
Gain and volume are different: gain sets input amplitude at the preamp; the fader sets output level downstream
Concept L1 Foundations DM
Gain staging means maintaining an appropriate signal level at every stage of the signal chain from source to output
Concept L1 Foundations D
Gated reverb with increased pre-delay gives a drum hit a large-then-truncated ambience
Concept L2 First instrument DB
Give each element its own ambient environment so reverbs and delays do not clash
Concept L3 Craft D
Great mastering engineers form a mental image of the finished sound on first listen and then execute toward that goal
Concept L2 First instrument D
Great mixes think in three dimensions: tall (frequency), deep (effects/ambience), and wide (panning)
Concept L2 First instrument D
Groove is tension against even time — perfect quantization destroys it by removing human variation
Concept L2 First instrument DA
Headphones expose translation and low-level faults that room-bound speakers hide
Concept L1 Foundations D
High-density mineral-fiber bass traps placed at room boundaries absorb low-frequency room modes
Concept L2 First instrument D
High-pass filters in mastering introduce phase shift that reduces punch and clarity in the sub-bass
Concept L4 Performance D
Historic regional mixing styles (New York, LA, London, Nashville) reflect different philosophies toward compression, effects, and arrangement
Concept L1 Foundations DO
Hypercompression applied during mixing or mastering cannot be undone at a later stage
Concept L1 Foundations D
Hypercompression flat-lines the waveform to chase loudness, destroying dynamics irreversibly
Concept L2 First instrument D
In mastering, the compressor and limiter are two separate units with distinct roles
Concept L2 First instrument D
Inaudible subsonic energy from rumble, drafts, samples and DC wastes mix headroom
Concept L1 Foundations D
Incorrect compressor attack and release settings cause pumping, where the level audibly rises and falls with the music
Concept L2 First instrument 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
LCR panning places all tracks either hard left, center, or hard right to produce a clean, uncluttered stereo image
Concept L3 Craft D
Level-gated loudness measurement ignores quiet passages so it tracks foreground loudness
Concept L4 Performance D
Live sound gain staging has a second ceiling — feedback — that studio recording does not have
Concept L2 First instrument DM
Loudness maximization is a chain of stages that each trade dynamics for loudness with characteristic artifacts
Concept L3 Craft D
Loudness Range (LRA) quantifies loudness variation within a programme as a supplement to integrated loudness
Concept L4 Performance D
LUFS is absolute loudness referenced to full scale; LU is the relative loudness difference
Concept L4 Performance D
Mastering is an art form and finishing step, not an automatic device audio is run through
Concept L1 Foundations D
Mastering turns a collection of songs into a record by making them belong together in tone, volume, and timing
Concept L1 Foundations D
Mid/Side encoding separates the mono centre from the stereo-only sides for independent control
Concept L3 Craft D
Mixing a signal with a slightly delayed copy of itself produces comb filtering
Concept L1 Foundations DBN
Mixing to stems provides retroactive flexibility for remixing, surround, and game audio applications
Concept L1 Foundations DM
Multi-producer albums are the hardest to master: forging sonic cohesion from tracks with different tonal characters
Concept L2 First instrument 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 dynamics fix a dynamic problem in one frequency region without touching the others
Concept L3 Craft D
Multiband processors introduce filter artifacts at crossover frequencies that reduce clarity in that region
Concept L4 Performance D
Multiple distinct techniques for widening stereo use different mechanisms and have different mono-compatibility profiles
Concept L3 Craft D
Offline pitch correction gives more control and sounds more transparent than real-time autotune for isolated notes
Concept L2 First instrument D
Panning ranges from decisive L/C/R placement to evenly spread positions, by taste
Concept L2 First instrument D
Parallel distortion adds harmonic density to a specific frequency range without altering the dry signal's dynamics
Concept L3 Craft D
Parallel expansion isolates transients or spill for controlled re-blending
Concept L2 First instrument D
Peak normalization matches peaks but not perceived loudness, which drove the loudness war
Concept L2 First instrument D
Professional mastering adds value beyond loudness: tonal balance, song sequencing, and a fresh reference set of ears
Concept L4 Performance D
Purely tonal EQ (for subjective appeal rather than balance) can freely use boosts and analogue character
Concept L3 Craft D
Reverb and delay create front-to-back depth — the mix's third dimension beyond frequency and stereo
Concept L2 First instrument DAF
Reverb and delay effects can be widened using MS or other stereo-enhancement techniques on the return channel
Concept L3 Craft D
Reverb bundles several enhancements at once, so design a separate patch for each subset you need
Concept L2 First instrument D
Reverb can counteract masking by extending sustain or widening a masked sound
Concept L2 First instrument D
Reverb predelay sets a gap between dry attack and reverb onset that controls clarity and perceived distance
Concept L2 First instrument D
Room modes are standing waves between parallel boundaries at frequencies determined by room dimensions
Concept L2 First instrument D
Sample rate determines digital audio bandwidth: the system can represent frequencies up to half the sample rate
Concept L1 Foundations D
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
Sending several parts to one reverb return places them in a single shared acoustic space
Concept L2 First instrument DO
Shelving EQ affects all frequencies above (or below) a hinge point; peaking EQ affects a band around a center frequency
Concept L2 First instrument DN
Sidechain keying drives a compressor's level detection from a different signal than the one being compressed
Concept L1 Foundations D
Sidechain-pump has two roles: functional masking-avoidance between kick and bass, and aesthetic pump as a genre signature
Concept L2 First instrument DAF
Sidechaining a sustained sound to a muted kick creates rhythmic pumping without an audible drum
Concept L2 First instrument DF
Six principles govern effective reverb and delay use: space, size, distance, timing, conspicuousness, and smoothness
Concept L2 First instrument D
Size reverb is deliberately audible and implies an instrument was recorded in a larger space than it actually was
Concept L2 First instrument D
Soft clipping at a limiter's ceiling adds subtle harmonic grit instead of hard gain reduction
Concept L4 Performance 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
Spreading gain across multiple converters and level controls allows maximum loudness with minimal distortion
Concept L3 Craft D
Stacking multiple 'stereo' sources hard left and right creates Big Mono — width without real stereo
Concept L2 First instrument D
Surge XT's Delay supports independent L/R times, crossfeed, and LFO modulation for stereo widening
Concept L2 First instrument DB
Television is the one area of audio where the loudest possible final level is not wanted
Concept L2 First instrument D
The ear adapts to tonal imbalance within seconds, so switch monitors and take breaks
Concept L1 Foundations D
The elliptical equalizer sums low-frequency energy toward mono to prevent groove damage during vinyl cutting
Concept L3 Craft D
The loudness wars took off when digital domain compressors enabled look-ahead limiting analog gear could not achieve
Concept L2 First instrument D
The mastering engineer's fresh ears catch problems the mix engineer can no longer hear
Concept L1 Foundations D
The mastering signal path should be kept as short as possible with unneeded gear removed
Concept L1 Foundations D
The perceived tone of any track is shaped by its context—changing neighboring tracks changes how it sounds
Concept L2 First instrument D
The RIAA equalization curve boosts highs and cuts lows during vinyl cutting, with the inverse applied on playback
Concept L2 First instrument D
The threshold is the level above which a compressor starts reducing gain
Concept L1 Foundations D
Threshold and makeup gain are the two essential compressor controls; all others refine the action
Concept L1 Foundations D
Valve (tube) amplifiers produce a warmer, rounder bass that deepens as they heat up during play
Concept L2 First instrument DB
Variable pitch expands groove spacing before loud low-frequency passages and contracts it during quiet sections to maximize playing time
Concept L2 First instrument D
Vertically separated drivers comb-filter around the crossover, right where hearing is most sensitive
Concept L2 First instrument D
Vinyl mastering must account for the cartridge compliance of the intended playback system
Concept L3 Craft D
VU meters track average level (close to perceived loudness); peak meters track instantaneous peaks, 10–25 dB higher
Concept L2 First instrument DN
We do not perceive all frequencies as equally loud even at equal physical amplitude
Concept L1 Foundations DM
Working on a single reference monitor for years creates an anchor that allows reliable mastering decisions
Concept L2 First instrument D
A 4040 binary divider generates integer subharmonics of a master oscillator, creating harmonic series or rhythmic subdivisions
Concept L2 First instrument EB
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 CMOS oscillator drives a Piezo disk directly but cannot drive a loudspeaker — the disk is the correct low-power output
Concept L2 First instrument E
A coil of wire near a magnetic field picks up electromagnetic signals and acts as a low-frequency antenna or microphone
Concept L1 Foundations EB
A complex oscillator pairs two oscillators so one FM- or AM-modulates the other to enrich a simple wave
Concept L2 First instrument EB
A DAWless live techno rig distils a large studio down to a compact standalone hardware subset
Concept L3 Craft EM
A dynamic speaker and a dynamic microphone are the same reversible device: coil, magnet, and diaphragm
Concept L1 Foundations EB
A gate stays high for a note's duration; a trigger is a brief pulse that fires one event
Concept L1 Foundations EB
A generative patch drives its own pitch and rhythm from random/chaotic voltages so it plays without real-time performer input
Concept L4 Performance E
A hardware looper at the end of a modular chain lets performers 'grab licks' and layer them without controlling the modular continuously
Concept L4 Performance EM
A live modular rig can be built around spontaneous algorithmic sequencing or around pre-programmed banked sequences
Concept L3 Craft EM
A lock trig fires parameter changes without triggering a note
Concept L2 First instrument E
A low-pass gate couples amplitude and brightness on one control voltage for an organic, plucked decay
Concept L2 First instrument EB
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 master clock sends pulse streams that synchronize all time-based modules in a patch
Concept L1 Foundations E
A MATHS attenuverter scales and inverts a channel's contribution, nulling at 12:00
Concept L2 First instrument 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 MIDI-CV interface converts MIDI notes into the pitch voltage and gate a modular understands
Concept L2 First instrument EB
A modular synth carries audio, control voltage, and gate/trigger signals on identical jacks, and the distinction is convention not physics
Concept L1 Foundations EB
A modular synthesizer consists of single-function modules connected manually, making signal routing impermanent and nonlinear
Concept L0 Orientation E
A modular synthesizer is an open system where practically anything can connect to anything
Concept L1 Foundations EB
A NAND-gate Schmitt-trigger oscillator can be gated on/off by a control input, letting one oscillator modulate another
Concept L2 First instrument EB
A photoresistor converts light intensity into resistance, serving as a hands-free gestural controller
Concept L2 First instrument E
A piezo disk driven through a step-up transformer resonates physical objects, turning them into sculptural reverb units
Concept L3 Craft EB
A piezo disk exploits the reversible crystal-electricity effect to work as a contact microphone or a driver
Concept L1 Foundations 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 quantizer snaps an incoming control voltage to the nearest note of a chosen scale, turning free-running CV into melody
Concept L1 Foundations EF
A sample-and-hold circuit samples a voltage on a trigger and holds that value until the next trigger
Concept L1 Foundations EB
A sample-and-hold random voltage source injects controlled randomness into pitch, amplitude or timing
Concept L3 Craft EF
A semi-looping random CV source (Turing-Machine style) balances a repeating loop against occasional new random values
Concept L2 First instrument EF
A sequential voltage source steps through programmed voltages, driving pitch, amplitude and duration at once
Concept L2 First instrument EF
A shift-register sequencer like the Turing Machine generates evolving CV by looping a window of random bits, steered rather than programmed
Concept L2 First instrument EF
A short-time analog bucket-brigade delay with high/low cut EQ creates sizzling out-of-time textures for melodic lines in live techno
Concept L4 Performance EB
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 slew limiter caps how fast a voltage can change, turning stepped CV into glide (portamento)
Concept L1 Foundations EB
A static DC voltage (offset) can open VCAs, transpose pitch, reset sequencers, and bias any CV destination
Concept L2 First instrument E
A three-terminal voltage regulator (78xx) turns a noisy wall-wart into a clean, fixed supply voltage
Concept L2 First instrument EB
A VCA sets signal level in proportion to a control voltage, acting as a voltage-operated volume knob
Concept L1 Foundations EB
A VCF is a Eurorack filter, usually low-pass, whose cutoff can be swept by control voltage
Concept L1 Foundations EB
A VCF shapes timbre by removing frequencies above (LPF), below (HPF), or outside (BPF) the cutoff
Concept L1 Foundations EB
A VCO generates a periodic waveform whose pitch tracks an incoming control voltage
Concept L1 Foundations EB
A VCV Rack cable can carry up to 16 voices; a mono modulation source fans out to all voices
Concept L3 Craft E
A VCV Rack polyphonic cable carries up to 16 channels so one patch chain voices multiple notes
Concept L2 First instrument EB
A wavefolder reflects a wave back on itself past a threshold, creating high harmonics instead of clipping
Concept L2 First instrument EB
Additive synthesis builds sound by independently controlling the level of each harmonic partial
Concept L2 First instrument EB
An ADSR envelope shapes amplitude or timbre over four stages: Attack, Decay, Sustain, Release
Concept L1 Foundations EB
An AM radio tuned to a dead band becomes an electromagnetic field detector for motors, computers, and household appliances
Concept L1 Foundations E
An analog VCO core makes one native waveform; internal waveshapers derive the others from it
Concept L2 First instrument EB
An atomic patch achieves a specific function using as few Serge modules as possible
Concept L4 Performance E
An attenuator is a VCA without voltage control — a fixed-gain module used to scale CV and audio signals
Concept L1 Foundations E
An attenuverter scales a signal from full positive through zero to full inverted with one knob
Concept L1 Foundations EB
An electret condenser microphone element is a cheap, high-quality microphone that requires a bias resistor and battery to operate
Concept L2 First instrument EB
An electronic instrument's interface can be analysed as a layered model from sound through control and layout to concept and time
Concept L1 Foundations EN
An endless encoder needs an external value display because, unlike a fixed-range pot, its position carries no value
Concept L2 First instrument EN
An LFO is a sub-audio oscillator used as a control source to cyclically modulate another module's parameter
Concept L1 Foundations EB
An open-hardware module publishes its design files under CC-BY-SA so builders can make, modify, and share it
Concept L1 Foundations EP
An oscilloscope plots time on the x-axis and amplitude on the y-axis, making voltage signals visible
Concept L2 First instrument EB
Analog circuit imperfections become intentional character in sound design and are sometimes digitally recreated
Concept L2 First instrument EB
Analog VCOs use either a sawtooth core or a triangle core, each producing different waveform strengths and weaknesses
Concept L2 First instrument EB
Bela is an embedded platform achieving sub-millisecond action-sound latency by running audio at the hardware interrupt level
Concept L2 First instrument EJ
Bela reads analog sensors synchronously with the audio block, removing the polling lag of slow microcontrollers
Concept L2 First instrument EJ
Buchla complex oscillators pair a modulation oscillator with a principal oscillator to produce timbres unavailable from single-oscillator designs
Concept L2 First instrument EB
Buchla omitted the piano keyboard, using touch plates not tied to equal-tempered tuning
Concept L1 Foundations E
Buchla replaced the piano keyboard with touch-sensitive voltage sources that output CV, pulse, and pressure
Concept L2 First instrument EB
Buchla systems use three distinct signal types — CV, audio signal, and pulse — on separate connectors
Concept L1 Foundations E
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
Circuit bending extracts unexpected sounds from found electronics by making arbitrary cross-connections on circuit boards
Concept L2 First instrument EO
Circuit packaging — cigar box, plexiglass sandwich, or store-bought enclosure — is as much an aesthetic decision as a functional one
Concept L2 First instrument E
Clock dividers and multipliers derive slower or faster tempo-locked pulse streams from a master clock
Concept L2 First instrument EA
Control All applies a parameter change to all audio tracks simultaneously
Concept L3 Craft E
CV carries continuous parameter values; gates carry binary on/off events
Concept L1 Foundations E
CV/Gate controls analogue instruments with voltages: a gate switches notes on/off, CV sets a parameter such as pitch
Concept L2 First instrument EN
DAWless jamming means making electronic music with hardware machines synchronised as one system, no computer
Concept L0 Orientation EM
DEJA VU is a probability knob that fades continuously between fresh randomness and a locked loop
Concept L3 Craft E
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
Electronic instrument development is a conversation between designers, engineers, users, and competitors across brands
Concept L1 Foundations EN
Engaging MATHS Cycle makes the channel self-oscillate, turning the function generator into an LFO or audio-rate oscillator
Concept L2 First instrument E
Envelopes require a trigger to fire; LFOs cycle continuously without intervention — both share rise and fall stages
Concept L1 Foundations EB
Euclidean sequencers in modular distribute a set number of triggers evenly across a pattern length to generate rhythmic patterns quickly
Concept L2 First instrument EA
Eurorack is a shared electrical standard (12V power, ±10V signals) that lets modules interconnect and 'talk to each other'
Concept L1 Foundations E
Eurorack portability depends on case size, handle design, and whether the lid accommodates patch cables
Concept L1 Foundations E
Every VCV Rack signal is a voltage; its 'type' is a functional convention, not a physical difference
Concept L1 Foundations EB
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
Filter resonance boosts frequencies at the cutoff point; at maximum it causes self-oscillation
Concept L1 Foundations EB
Filter slope steepness is measured in dB/octave; each pole adds 6 dB/oct of attenuation
Concept L2 First instrument EB
FM synthesis varies one oscillator's frequency with another to produce complex sidebands
Concept L2 First instrument EB
Global Mute affects all patterns simultaneously while Pattern Mute affects only the active pattern
Concept L3 Craft E
Grid, Live, and Step recording modes each offer a distinct trig-entry workflow
Concept L2 First instrument E
Hardware hacking reframes consumer electronics as performable instruments, with the body part of the circuit
Concept L1 Foundations E
Hardware modules like Stoicheia make Euclidean rhythm distribution tangible and patchable as a form of live coding
Concept L2 First instrument EF
Hardware sequencers lack a shared protocol for jumping song sections together, so producers fake structure by muting tracks
Concept L3 Craft EA
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
Human skin conducts electricity and can serve as a variable resistor inside a circuit
Concept L2 First instrument E
In a DAWless setup one device acts as MIDI clock master to synchronise start, stop, and tempo across all machines
Concept L2 First instrument EN
In an RC oscillator, frequency is inversely proportional to resistance × capacitance: smaller R or C raises pitch
Concept L2 First instrument EB
In minimalist process music the gradually unfolding, audible process itself is the music
Concept L1 Foundations EF
In the 252e, pulses and CVs are completely independent — a cell can trigger without a pitch, or carry a pitch without triggering
Concept L2 First instrument E
In VCV Rack a 1 V increase on a V/oct cable raises pitch by exactly one octave
Concept L1 Foundations EB
In VCV Rack, cables carry either audio signals or CV (control voltage) modulation signals
Concept L1 Foundations EB
Jitter adds controlled timing randomness to a clock, from subtle humanization to complete chaos
Concept L2 First instrument EF
LFO modulation destinations span all sound-shaping parameters including other LFO parameters
Concept 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
LOOP LENGTH cycles each output over N values independently, so independently-clocked X outputs form polyrhythms
Concept L4 Performance E
Marbles separates random rhythm (t) from random voltage (X) as two independently controllable stochastic layers
Concept L3 Craft E
MATHS Channels 1 and 4 are function generators, while Channels 2 and 3 are scale/invert stages that make DC offsets when unpatched
Concept L2 First instrument E
MATHS divides an incoming clock by setting Rise time longer than the interval between triggers
Concept L3 Craft E
MATHS emits End-Of-Rise and End-Of-Cycle gates that let one channel trigger another
Concept L2 First instrument E
MATHS is an analog computer whose musical functions emerge from which mathematical operation you apply
Concept L2 First instrument EB
MATHS OR, SUM, and INV are analog logic outputs that combine signals from all channels
Concept L2 First instrument E
MATHS Trigger Input makes a fixed 0-to-10V transient, while Signal Input makes a sustaining envelope that tracks gate level
Concept L2 First instrument E
MATHS Vari-Response continuously morphs the function slope from logarithmic through linear to exponential
Concept L2 First instrument EB
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
Modulating the pulse width of a square wave produces chorusing and Doppler-shift timbral effects
Concept L1 Foundations EBH
Moog kept the keyboard for accessibility while Buchla rejected it for new interface controls
Concept L1 Foundations EO
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
No-input mixing generates sound by routing a mixer's outputs back into its own inputs to self-oscillate
Concept L2 First instrument EB
Parameter locks let every sequencer trig carry its own unique parameter values
Concept L2 First instrument E
Passive multiples split a signal for free but degrade pitch CV; buffered multiples preserve it
Concept L1 Foundations E
Patching a signal to a MATHS function-generator input integrates it, producing lag, slew, or portamento
Concept L2 First instrument EB
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
Perform Kit mode preserves live parameter tweaks across pattern changes without auto-saving
Concept L4 Performance E
Performance modulation sources each route to up to four parameter destinations with independent depth
Concept L3 Craft EB
Perlin-noise modulation produces smooth, continuously-varying CV that never repeats, unlike stepped random LFOs
Concept L2 First instrument EG
Polyphony in Eurorack requires a dedicated signal path per voice and is expensive, space-consuming, and complex
Concept L1 Foundations 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
Recording a live modular set with no overdubs or edits as an album creates a distinct purity and performative quality
Concept L3 Craft EM
Retrigs subdivide a single trig into a rapid burst of re-fires at a set rate
Concept L3 Craft E
Sample and hold creates stepped random CV by sampling a noise source at each trigger, producing a stochastic melody or modulation
Concept L2 First instrument E
Sample locks switch which sample plays on a specific sequencer step
Concept L2 First instrument EC
Setting LFO rise and fall curvature in cycle mode selects the output waveform shape
Concept L2 First instrument E
Shaping envelope curvature (exponential / linear / logarithmic) changes the feel and function of a rise or fall stage
Concept L2 First instrument EB
Sidechaining voices to the kick ducks them on each hit, producing techno's pumping groove
Concept L3 Craft ED
Song mode arranges patterns into a linear sequence with per-row tempo and mute settings
Concept L3 Craft E
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
Subtractive synthesis filters harmonically rich oscillator output to sculpt timbre
Concept L1 Foundations EB
Temporary save and reload create a live restore point without permanently altering the pattern
Concept L4 Performance E
The 1990s DAW boom displaced hardware, but tactile limits drew musicians back to physical instruments
Concept L1 Foundations EO
The 218e capacitive keyboard generates three simultaneous outputs per keypress: pitch CV, pressure CV, and pulse
Concept L2 First instrument 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 223e arpeggiator offers five note-ordering patterns and a voltage-ramping fade output for smooth entrance and exit of arpeggiated patterns
Concept L2 First instrument EA
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 250e function generator's five stage modes — pulse, advance, sustain, enable, stop — allow each step to behave differently in response to gates and time
Concept L2 First instrument E
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 257e slew rate processor shapes CV transitions by independently controlling positive and negative slew, enabling portamento and waveshaping via slew
Concept L2 First instrument EB
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 296e Spectral Processor performs vocoding by transferring the spectral envelope of one signal onto another across 16 bandpass filters
Concept L4 Performance EBD
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 808's DIN sync port was a hardware synchronization standard that preceded MIDI
Concept L2 First instrument EN
The base-width filter defines a frequency band by center and bandwidth rather than cutoff and slope
Concept L3 Craft EB
The Benjolin generates self-playing patterns from internal chaos rather than an external random source
Concept L4 Performance E
The Buchla 225e routes MIDI note, controller, and clock messages over an internal bus that modules respond to without front-panel patch cables
Concept L2 First instrument E
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 Buchla 292e Dynamics Manager functions as VCA, lowpass filter, or a combination — the combo mode links brightness to loudness
Concept L2 First instrument EB
The Buchla Remote Enable switch connects a module to the preset manager, allowing knob settings to be stored and recalled
Concept L2 First instrument E
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 Elektron data hierarchy separates project, pattern, kit, preset, and sample into distinct save levels
Concept L2 First instrument E
The Elektron Octatrack functions as a central sequencer and sampler hub in a hardware live set
Concept L4 Performance EM
The Eurorack bus carries internal CV and Gate lines that can replace front-panel patch cables for common signals
Concept L2 First instrument E
The HEM3 open-access companion site extends the manual with technical bootcamp chapters, circuit bending, and culture essays
Concept L1 Foundations E
The Krell patch uses a sample-and-held random pitch plus a self-triggering envelope to play itself
Concept L4 Performance E
The MATHS BOTH CV input controls the whole function's rate exponentially and inverted: positive speeds up, negative slows down
Concept L2 First instrument E
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 MATHS SUM output adds the four attenuverter-weighted channels, so mixing and subtraction are done by setting polarities
Concept L2 First instrument E
The Slice machine lets you manually define and sequence individual sample regions
Concept L3 Craft EC
The three functions of controlling sound in any instrument are Generation, Routing, and Modifying
Concept L1 Foundations EB
The TR-808 introduced full-song percussion programming via a step sequencer — not just preset patterns
Concept L2 First instrument EF
The TR-909 succeeded the 808 in 1983 as Roland's first drum machine to use samples, and became equally influential in techno and house
Concept L1 Foundations EO
Tides has four output modes that determine the relationship between its four simultaneous outputs
Concept L2 First instrument E
Tides SMOOTHNESS applies a low-pass filter (CCW) or wavefolder (CW) to shape waveform texture
Concept L2 First instrument EB
Tides uses FREQUENCY for overall envelope speed and SLOPE for attack-to-decay ratio, not separate attack/decay knobs
Concept L2 First instrument E
Tides' entire function set reduces to one principle: voltage goes up (flow), then comes back down (ebb)
Concept L1 Foundations E
Touchstrips offer space-saving continuous control with unipolar, bipolar, stepped, and pressure-sensitive modes
Concept L2 First instrument EN
Trig conditions let each sequencer step fire only when a logical rule is true
Concept L3 Craft E
Trig probability randomizes whether a step fires, re-evaluated every cycle
Concept L2 First instrument E
Turing Machine expanders re-use the same shift-register loop to add synchronised CV, gate, and mixer outputs
Concept L2 First instrument E
Unipolar CVs range from 0 V to a positive maximum; bipolar CVs swing both positive and negative
Concept L1 Foundations E
Using a sequencer's 'rest' output as a gate source creates accents timed to the off-beats of the main pattern
Concept L2 First instrument E
Voltage control lets any module parameter be driven by another module's output
Concept L1 Foundations EB
Werp, Stretch, and Repitch machines each use distinct algorithms to tempo-sync samples
Concept L3 Craft EC
West Coast synthesis adds harmonics to simple waves; East Coast synthesis filters them from complex waves
Concept L1 Foundations EB
West Coast systems favour two-stage AD or AR slope generators over four-stage ADSRs
Concept L2 First instrument EB
With a common clock, green diversity and an external CV, Marbles X becomes a 3-stage shift register
Concept L4 Performance E
! in mini-notation replicates a step n times at equal duration
Concept L2 First instrument F
@ in mini-notation elongates a step proportionally, weighting its duration relative to neighbours
Concept L2 First instrument F
A browser Sonic Pi can drive collaborative jamming by streaming server events to each client's Web Audio synth
Concept L3 Craft FN
A failed Strudel evaluate leaves the previously running pattern playing rather than stopping audio
Concept L5 Voice 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 coder is like an improvising composer: code is the score and the computer performs it while the audience watches it being written
Concept L1 Foundations FA
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
Concept L4 Performance FO
A Markov chain trained on pitch and rhythm sequences generates new music with the same statistical patterns
Concept L4 Performance FK
A pattern is where we perceive the structure of its making in the structure of its outcome
Concept L1 Foundations FO
A programming language can become a musical instrument performed live in front of an audience
Concept L0 Orientation FO
A Sonic Pi syntax error aborts the run but all currently running live_loops keep playing
Concept L5 Voice F
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 Array is a collection whose messages return transformed copies and whose arithmetic broadcasts element-wise
Concept L1 Foundations FN
A SuperCollider pattern is a factory for a stream, with Pseq and Prand giving ordered and random values
Concept L3 Craft F
A SynthDef is a reusable named synth recipe; a Synth is a running instance of it
Concept L2 First instrument FBN
A Tidal pattern is a function from a time arc to a list of events, not a stored sequence
Concept L2 First instrument FNA
A TidalCycles pattern is built in two layers: a mini-notation sequence as source material, then transformations applied to it
Concept L2 First instrument F
A trailing tilde marks Pd signal objects, distinguishing the audio level from the control level
Concept L1 Foundations FB
A Unit Generator (UGen) is an object that generates or processes signals entirely in the server
Concept L1 Foundations FB
add() transposes pattern notes by a numeric amount, treating letter names as numbers
Concept L2 First instrument F
Additive synthesis builds complex timbres by summing sine waves at chosen frequencies and amplitudes
Concept L2 First instrument FB
ADSR envelope in Strudel shapes each note's amplitude over four stages: attack, decay, sustain, release
Concept L2 First instrument FB
ADSR envelopes in Sonic Pi shape both amplitude and duration of each triggered note
Concept L2 First instrument FB
Algorave reframes live coding as a rave: bodies dancing to visibly-generated algorithms in a club
Concept L0 Orientation FPOM
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 music faces a process-product tension: system elegance does not guarantee musical result, and the ear must ultimately arbitrate
Concept L4 Performance FAO
Algorithmic music is defined by the urge to explore musical thinking through formalized abstractions
Concept L0 Orientation FO
Algorithmic pattern transformations (transposition, reversal, rotation, phase offset, etc.) are the compositional vocabulary of live coding
Concept L2 First instrument FA
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
All Strudel voices default to orbit(0), so their reverb and delay sends share one bus — split voices with .orbit(n) for independent wet levels
Concept L1 Foundations F
An algorave is a dance event whose music is composed live as algorithms, with the code shown to the audience
Concept L0 Orientation FPO
An algorithm's affordances are the musical actions it suggests or enables to its user
Concept L2 First instrument FN
An artist-programmer uses computer language as the medium of the artwork itself, not merely as a tool
Concept L0 Orientation FO
Angle brackets in mini-notation advance one element per cycle, not per step
Concept L1 Foundations FA
Angle brackets in mini-notation pick one value per cycle, rotating through the list
Concept L1 Foundations F
appLeft/appRight/appBoth choose which pattern donates structure when a pattern of functions meets a pattern of values
Concept L4 Performance F
Asterisk in mini-notation speeds up a step, fitting n repetitions into its allotted time slot
Concept L1 Foundations F
Autonomous mode risks over-acting while copilot mode risks displacing the human performer
Concept L3 Craft FM
Bricolage programming is a creative feedback loop of making a code change, perceiving the output, and reacting — without forward planning
Concept L3 Craft FO
Building constrained sub-languages inside SuperCollider creates composition environments with intentional expressive limits
Concept L4 Performance F
Calling .asStream.next consumes a SuperCollider pattern's stream, which cannot be rewound
Concept L1 Foundations F
Calling .play on a Pbind returns an EventStreamPlayer, and only that stored player can be stopped or resumed
Concept L2 First instrument FN
cat plays patterns one per cycle, seq crams them into one cycle, stack plays them together
Concept L2 First instrument F
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
Chords in a Pbind are written as nested lists inside the pitch key
Concept L2 First instrument FN
ChucK compile errors block shred addition while runtime errors remove only the offending shred
Concept L5 Voice F
ChucK is strongly-timed: advancing 'now' drives synthesis with sample-accurate control
Concept L2 First instrument FB
ChucK shreds are sample-synchronous concurrent processes spawned with spork ~
Concept L3 Craft FB
ChucK sporked child shreds are killed the moment their parent shred exits
Concept L5 Voice F
ChucK Unit Analyzers extract audio features from a signal for real-time analysis
Concept L3 Craft FJ
ChucK's `=>` operator means patch, control, or assign depending on the operand types
Concept L1 Foundations F
chunk applies a transformation to a different Nth of the cycle each cycle, rotating the window
Concept L2 First instrument F
chunk divides a pattern into n parts and transforms a different part each cycle
Concept L2 First instrument F
Collaborative live coding platforms let multiple performers share a live code environment in real time
Concept L2 First instrument FP
Comma in mini-notation stacks patterns to play simultaneously in parallel
Concept L1 Foundations F
Comma-separated note values in Strudel produce chords; interval notation builds chord types
Concept L2 First instrument FA
Control buses route modulation signals between synths so one modulator can drive many
Concept L2 First instrument FBN
CTK objects populate a Score-like structure that plays in both real-time and non-real-time synthesis
Concept L3 Craft FN
Curly-brace patterns in Strudel combine sequences of different step counts polymetrically
Concept L2 First instrument F
cut stops the current sample as soon as the next event in its group is triggered
Concept L2 First instrument F
degrade and degradeBy randomly drop events from a pattern with a given probability
Concept L2 First instrument F
degradeBy removes events by probability; sometimesBy applies a function by probability
Concept L2 First instrument F
delay() adds echo repeats, with optional arguments for echo time and feedback
Concept L2 First instrument FB
Different live coding systems model time differently: metric cycles (Tidal), coroutines with explicit waits (ChucK), and temporal recursion (Extempore)
Concept L3 Craft FN
Different live-coding tools front different first skills, so tool choice sets your first learning curve
Concept L1 Foundations FB
doneAction: 2 tells a UGen to free its enclosing synth node when it finishes, preventing silent zombie synths
Concept L2 First instrument FBN
Each NodeProxy can act as a module patched into others at audio (.ar) or control (.kr) rate
Concept L4 Performance FNE
Encoding structure as an algorithm lets a whole arrangement be produced and restructured in one move
Concept L2 First instrument FO
Ergodynamics is an instrument's latent expressive potential and discoverability
Concept L4 Performance FE
Estuary is a zero-install browser platform for collaborative live coding in networked ensembles
Concept L4 Performance FH
Estuary's Metre widget visualises cycle subdivisions and Euclidean/Bjorklund patterns against the live tempo
Concept L3 Craft FA
Estuary's Timer widget structures live-coding sets into named timed sections visible to the whole ensemble
Concept L4 Performance FM
Euclidean rhythm notation is a first-class idiom in TidalCycles/Strudel, compressing a groove to two integers
Concept L2 First instrument FA
Event-driven sync lets a concurrent voice block on a named cue and be woken by a broadcast — distinct from time-grid quantization
Concept L2 First instrument 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
Every Pd message is a selector plus arguments, built from float, symbol, and pointer atoms
Concept L2 First instrument FN
Every running synth is a node in the server's Node Tree; .free removes one node, ctrl+. frees them all
Concept L2 First instrument FBN
Every Strudel mini-notation pattern has an equivalent JS function form, but mini-notation has only a handful of modifiers
Concept L2 First instrument F
every turns a static pattern into an evolving one by transforming it on every Nth cycle
Concept L2 First instrument F
fast(n) and slow(n) scale a whole pattern's tempo, the function forms of * and / in mini-notation
Concept L2 First instrument F
Feeding a control-rate .kr signal where audio-rate .ar is required errors or aliases audibly
Concept L1 Foundations FB
Fell's Multistability uses independent percussion and chord layers, no fixed grid, and velocity/speed/duration focus to generate emergent rhythmic complexity
Concept L4 Performance FO
Flashing each pattern element as it becomes active gives a live coder direct visual feedback on timing
Concept L2 First instrument FN
Flok enables multiple live coders to share and edit a single browser interface in real time
Concept L2 First instrument FKP
Forward slash in mini-notation stretches a sequence over n cycles
Concept L1 Foundations F
FoxDot and its fork Renardo live-code music in Python using SuperCollider as the audio engine
Concept L2 First instrument FN
Frequency modulation drives a carrier oscillator's frequency with a modulator, generating sidebands at C±kM
Concept L2 First instrument FB
From-scratch live coding starts from an empty editor and builds the whole piece live before an audience
Concept L3 Craft FM
From-scratch live coding starts with a blank file; prepared-set coding edits pre-written code — each suits different contexts
Concept L2 First instrument F
gain() controls amplitude and can be patterned to create dynamic accent patterns within a rhythm
Concept L2 First instrument FD
Generative art emphasises autonomous process and distance from the author; software art embeds the human in the code
Concept L1 Foundations FO
Glicol builds sound by chaining named audio nodes in a directed graph
Concept L2 First instrument FB
Glicol keeps the last valid graph playing when a save introduces a parse error
Concept L5 Voice F
Glicol uses the LCS algorithm to update only changed nodes when code is re-evaluated
Concept 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
In ChucK `dur`/`time` are typed and cannot mix with bare numbers — units need the `::` operator
Concept L1 Foundations F
In imperative engines, clock-quantized launch must be explicitly coded; Strudel/Tidal get it implicitly from the global cycle clock
Concept L2 First instrument FA
In ixi lang musical phrases are named agents you manipulate by name with verb-noun-adjective actions
Concept L3 Craft F
In live coding the human is the unambiguous creative agent; in generative art authorship is shared with the autonomous process
Concept L1 Foundations FO
In live coding, programs are instruments that can change themselves — making the code itself a dynamic, performable medium
Concept L0 Orientation FP
In SuperCollider everything is an object, and behaviour is triggered by sending messages to receivers
Concept L1 Foundations FN
In SuperDirt, reverb and delay are shared across all voices on the same orbit
Concept L1 Foundations F
In the imperative sequencing paradigm time only advances when you explicitly move it forward — nothing sounds until you advance time
Concept L2 First instrument FA
In Tidal each sound parameter is patterned independently, so timbre aspects can carry their own polyrhythms
Concept L3 Craft F
In Tidal mini-notation, [] stacks subsequences into one cycle (polyrhythm) while {} aligns them step-for-step (polymetre)
Concept L2 First instrument FA
In Tidal, $ is a low-priority function application operator that avoids wrapping the final argument in parentheses
Concept L2 First instrument F
In Tidal/Strudel mini-notation, * subdivides hits into one step while ! replicates a step across positions
Concept L1 Foundations FA
Interactive music systems react to performer input in real time, ranging from deterministic score-following to autonomous improvising agents
Concept L3 Craft FJ
iter n rotates a pattern's starting point forward by one subdivision each cycle
Concept L2 First instrument F
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 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 NodeProxies can run on remote servers for collaborative live coding over a network
Concept L4 Performance F
JITLib treats a running SuperCollider program as an ongoing construction rather than a compile-then-run tool
Concept L3 Craft F
jux applies a transformation to only one stereo channel, splitting a mono pattern into a hard stereo image
Concept L2 First instrument F
Keeping code and output permanently synchronized eliminates the mental model gap that causes creative blindness
Concept L2 First instrument FH
Laptop music inherits acousmatic listening without solving the agency-perception problem that acousmatic music raised
Concept L3 Craft FO
Larry Tesler's modelessness principle — no person should be trapped in a mode — led to cut/copy/paste
Concept L1 Foundations FH
lastOf and firstOf apply a transform on one specific cycle out of every n
Concept L2 First instrument F
Live coders find ensemble performance easier because performers can cover each other's gaps, reducing the solo exposure problem
Concept L3 Craft FM
Live coding and modular synthesis share the same motivation: working with systems as musical material from the inside
Concept L1 Foundations FE
Live coding at an algorave produces creative flow because abstract code structures are directly experienced as sound by a responsive dancing crowd
Concept L4 Performance FM
Live coding can be performed by geographically distributed musicians sharing code over networks, challenging the conventional requirement for co-presence
Concept L4 Performance FP
Live coding elevates programming to a central performance act by modifying algorithms in real time in front of an audience
Concept L1 Foundations 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 feels like an instrument rather than a DAW because evaluation is immediate and the feedback loop closes in milliseconds
Concept L2 First instrument FM
Live coding involves tacit knowledge — knowing how that cannot be fully articulated — alongside explicit computational knowledge
Concept L4 Performance FP
Live coding is a kairotic practice: intervening at the opportune moment (kairos) rather than executing planned time (chronos)
Concept L4 Performance FMP
Live coding is improvisation with a map that generates the territory: you cannot read the code until you run it
Concept L1 Foundations FO
Live coding is improvisatory real-time composition where the writing of code itself is performed as a live event for an audience
Concept L0 Orientation FPM
Live coding is simultaneously notation and execution — the code notates and performs the work at the same time
Concept L2 First instrument FA
Live coding lacks the DJ's ability to preview material before presenting it, so submitted code goes straight to the audience
Concept L4 Performance FM
Live coding languages are classified by target medium, host platform, and implementation language
Concept L1 Foundations FH
Live coding makes private intellectual activity publicly visible, which can function as a political act
Concept L1 Foundations FP
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 defining conviction is that code is written and projected in front of the audience in real time
Concept L0 Orientation FPO
Live coding's legitimacy depends on building music from a blank slate in real time — not from pre-prepared patches or stems
Concept L1 Foundations FM
Live performance involves three feedback loops: code/programmer, sound/programmer, and audience/programmer
Concept L2 First instrument 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
Logging every keystroke with a timestamp lets a live-coded performance be regenerated exactly from text
Concept L2 First instrument FN
loop do ... end in Sonic Pi runs forever and prevents any code after it from executing
Concept L1 Foundations F
lpf() applies a low-pass filter; lower cutoff values muffle sound, higher values let high frequencies through
Concept L2 First instrument FB
Mapping time to space allows designers of time-based systems to see their entire history at once
Concept L2 First instrument FH
Markov chains model context-dependent musical choices by making each event depend probabilistically on prior states
Concept L3 Craft FA
markovPat generates sequences driven by a probability transition matrix rather than a fixed pattern
Concept L4 Performance F
MFCC UGen extracts 13 spectral shape coefficients from an FFT frame for timbre classification in SuperCollider
Concept L4 Performance FJ
MIDIOut sends MIDI from SuperCollider to a DAW via the macOS IAC Driver virtual MIDI bus
Concept L3 Craft F
Mini-notation specifies patterns tersely inside a string, with events spaced evenly across one fixed-length cycle
Concept L1 Foundations F
MiniTidal's continuous signals (sine, saw, tri, square, rand) can modulate any control parameter
Concept L3 Craft FB
MouseX and MouseY turn cursor position into live control signals, making a synth playable in real time
Concept L2 First instrument FN
Music code is a language, so its free/shareable nature is what gives it shared meaning
Concept L1 Foundations FO
Musical patterns exist both as sonic sequences and as embodied physical actions in motor memory
Concept L1 Foundations FA
Named threads in Sonic Pi prevent duplicate instances when Run is pressed multiple times
Concept L2 First instrument F
Nesting passes the result of inner expressions as arguments to outer ones; indentation makes levels readable
Concept L1 Foundations 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
New digital instruments borrow work-processes and gestures from older ones (ergomimesis)
Concept L4 Performance FE
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
Note-based music organizes discrete pitched events; sound-based music foregrounds spectral content with less pitch hierarchy
Concept L1 Foundations FOA
off delays a transformed copy of a pattern by a fraction of a cycle and layers it over the original
Concept L2 First instrument F
Orca encodes values 0–35 in base-36 using digits 0–9 and letters A–Z
Concept L2 First instrument F
Orca is a 2D grid where every alphabet letter is a live operator
Concept L2 First instrument FP
ORCA is a grid-based live-coding environment where single-letter instructions form music machines by spatial adjacency
Concept L2 First instrument FN
Orca variables store and retrieve single characters via V, enabling cross-grid wiring
Concept L2 First instrument F
Orca's C clock outputs a counting value while D delay emits a bang on the modulo
Concept L2 First instrument F
Orca's O and X operators read and write cells at an (x,y) offset from themselves
Concept L3 Craft F
OSC (Open Sound Control) is a network-based messaging protocol for real-time musical control, designed to supersede MIDI's limitations
Concept L2 First instrument FJE
OSC lets SuperCollider send and receive timestamped musical messages over a network
Concept L3 Craft F
OSCdef triggers a function on incoming OSC and can be re-evaluated live to remap external data to sound
Concept L4 Performance FJN
Overlaying a structural pattern and a material (colour) pattern produces an interference result you cannot read off the code
Concept L3 Craft FO
pan() positions each event in the stereo field, from full left at 0 to full right at 1
Concept L2 First instrument FD
Passing an array to a UGen argument duplicates the whole signal graph, one copy per array element
Concept L2 First instrument FBN
Patcher languages like Max and Pure Data are visually rich but their primary syntax ignores spatial position
Concept L2 First instrument FN
Patterns recur at every level of live coding — from software architecture to music and visuals
Concept L1 Foundations FO
Pbind durations are in beats; a TempoClock sets BPM, defaulting to 60 BPM if none is provided
Concept L2 First instrument F
Pbind maps keyword-value pairs into a timed stream of playable musical events
Concept L2 First instrument FNB
Pbind plays named SynthDefs via \instrument; SynthDef args become Pbind keys; freq and gate must be spelled exactly
Concept L2 First instrument FN
Pbind rests are written as Rest(duration) and can appear in any parameter stream
Concept L2 First instrument FN
Pbind specifies pitch four mutually exclusive ways: \degree, ote, \midinote, and req
Concept L2 First instrument FN
Pbind's stretch key converts rhythmic fractions to absolute seconds; quant locks changes to a grid
Concept L2 First instrument F
Pbindef modifies individual keys of a running Pbind without restarting the stream
Concept L3 Craft F
Pbrown implements a bounded random walk that moves musical parameters in small steps
Concept L2 First instrument FA
Pchain and Ppar compose event patterns by layering key sources or running multiple patterns in parallel
Concept L3 Craft F
Pd has object, message, and number boxes, with inlets always on top and outlets on bottom
Concept L1 Foundations FN
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
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
PGroups in Renardo trigger multiple notes simultaneously on a single beat as a chord
Concept L2 First instrument FA
play, synth, and sample return a SynthNode reference that enables post-trigger parameter changes
Concept L3 Craft F
PlayBuf.ar plays back audio files loaded into server buffers; rate controls speed and direction
Concept L2 First instrument FN
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
ply(n) speeds up each individual event n times within its own time slot, adding rhythmic density
Concept L2 First instrument F
polymeter aligns patterns by step so patterns of different lengths phase against each other
Concept L3 Craft F
Polymeter, polyrhythm, and counter-melody are realized in imperative engines as genuinely separate concurrent timelines that can drift
Concept L2 First instrument FA
Prand picks a random item from a list on each event, constrained to list members
Concept L2 First instrument F
Pre-gramming is the preparatory language and code design a live coder does before performing, which merges composition with language design
Concept L2 First instrument F
Pressing Run in Sonic Pi adds a new concurrent thread without stopping existing threads
Concept L2 First instrument F
Prewrite expands an axiom by production rules to generate self-similar, non-random rhythmic sequences
Concept L4 Performance FN
Programmers use both discrete linguistic symbols and analogue mental imagery simultaneously when reading and writing code
Concept L2 First instrument FO
Projecting the code makes live coding an honest, transparent mapping from instruction to sound
Concept L4 Performance 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
Pseq plays items from a list in order for a given number of repetitions
Concept L2 First instrument F
Pseq, Prand, and Pwhite are three core Pattern generators with distinct selection behaviors
Concept L2 First instrument FN
Punctual uses the same signal notation for audio and visuals, routed by the >> target
Concept L2 First instrument FH
Pure Data is a real-time visual dataflow language where connected boxes replace text code
Concept L0 Orientation FN
pure() lifts a value into a pattern that emits it once per cycle
Concept L3 Craft F
Pwhite generates uniformly-distributed random numbers across a continuous range
Concept L2 First instrument F
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
Re-running a Sonic Pi buffer does not restart the piece; it swaps each live_loop body in at its next boundary and loops keep their .tick counters
Concept L1 Foundations F
Receiver notation (a.msg(b)) and functional notation (msg(a,b)) are interchangeable in SuperCollider
Concept L1 Foundations FN
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 Patterns are cyclic sequences that support arithmetic, slicing, and algorithmic manipulation
Concept L2 First instrument F
Renardo player attributes (`dur`, `amp`, `pan`, `sus`, `oct`) control timing and expression per note
Concept L2 First instrument F
Renardo uses scale degree integers (not MIDI notes) as pitch values, converted via `Scale.default`
Concept L2 First instrument FA
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 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
rev() reverses the time direction of a pattern's events within each cycle
Concept L2 First instrument F
Rings in Sonic Pi wrap around on any index access, enabling infinite cycling of sequences
Concept L1 Foundations F
room() adds reverberation to a pattern, from dry at 0 to increasingly wet at higher values
Concept L2 First instrument FB
Sample envelopes auto-set sustain to remaining sample length unless overridden
Concept L2 First instrument F
Sardine embeds three distinct pattern mini-languages (Sardine PL, Ziffers, Vortex) selectable per player
Concept L3 Craft F
Sardine Players (Pa–PZ) are the core scheduling unit: each holds a looping pattern that runs against the global clock
Concept L2 First instrument F
Sardine turns Python into a time-aware live coding instrument by making function evaluation immediate and hot-reloadable
Concept L2 First instrument 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, and tracks note on/off pairs using arrays indexed by MIDI note number
Concept L3 Craft FN
SC server executes synth nodes top-to-bottom in the Node Tree; source synths must precede effect synths or no audio flows
Concept L2 First instrument FBN
SC uses four enclosure types with distinct purposes: parentheses, brackets, braces, and quotes
Concept L1 Foundations FN
scale() interprets n() numbers as degrees within a named musical scale
Concept L2 First instrument FA
SCTweets are complete SuperCollider pieces in 140 characters that exploit syntax shortcuts for extreme concision
Concept L4 Performance F
Secondary notation — whitespace, naming, colour — carries meaning for human programmers that the interpreter discards
Concept L1 Foundations FN
ServerBoot and ServerTree callbacks ensure SynthDefs and resources load in the correct order after server boot
Concept L3 Craft F
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
Slub's practice establishes that source code can be simultaneously the score, the instrument, and the performance
Concept L5 Voice FOP
Some live coding systems fold machine learning and machine listening into the performance, letting the coder train and steer models live
Concept L4 Performance FK
sometimes/often/every apply transformations probabilistically or periodically in Strudel
Concept L2 First instrument F
Sonic Pi is a strongly-timed language where sleep controls when events occur rather than pausing execution
Concept L2 First instrument F
Sonic Pi ring chain methods transform rings immutably, returning a new ring without modifying the original
Concept L2 First instrument F
Sonic Pi synth opts (amp:, pan:) control per-note volume and stereo position
Concept L1 Foundations 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 live_loop runs each named loop as a concurrent thread you can edit while it plays
Concept L2 First instrument FN
Sonic Pi's random functions are deterministic: the same run always produces the same sequence
Concept L1 Foundations F
Sonic Pi's sync waits for the next cue from that point, so a loop with sync at the top delays its first pass by up to one cue period
Concept L1 Foundations F
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
SoundIn.ar reads from the sound card's input buses; use headphones to prevent feedback
Concept L2 First instrument FN
Spiegel's 1981 taxonomy of twelve pattern-transformation classes underpins algorithmic pattern libraries
Concept L2 First instrument FA
splice time-stretches each chopped segment to its event duration; chop does not
Concept L2 First instrument F
splitQueries breaks multi-cycle queries into per-cycle sub-queries
Concept L4 Performance F
Square brackets in mini-notation subdivide one step into a nested sub-sequence
Concept L1 Foundations F
stack() layers multiple independent patterns into one simultaneous polyphonic output
Concept L2 First instrument 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
Strudel audio effects are chainable methods that accept patterned values
Concept L1 Foundations F
Strudel gain stacks multiplicatively and clips — several loud voices distort, so keep per-voice gain well under 1
Concept L1 Foundations F
Strudel is a browser-native port of TidalCycles that requires no installation and runs on any device with a web browser
Concept L1 Foundations FN
Strudel mini-notation * speeds hits into one step's time while ! replicates across steps — mixing them changes the rhythm
Concept L1 Foundations F
Strudel mini-notation squishes a space-separated sequence of sounds into one cycle
Concept L1 Foundations F
Strudel mininotation is a mini-language inside pattern strings that expresses rhythmic structure
Concept L1 Foundations F
Strudel note values can be MIDI numbers or letter names with octave and accidental notation
Concept L1 Foundations FA
Strudel polymeter with {…} requires the %n step-count suffix; without it the first group's length sets the step count for all groups
Concept L1 Foundations F
Strudel signals are continuous time functions that drive parameters smoothly between values
Concept L2 First instrument F
Strudel spaces every element of a pattern evenly within one fixed-length cycle
Concept L1 Foundations F
Strudel's built-in signals (sine, saw, square, rand, perlin) continuously modulate effect parameters
Concept L2 First instrument F
Subtractive synthesis removes frequencies from a rich source using resonant low-pass or high-pass filters
Concept L3 Craft FB
Subtractive synthesis sculpts a complex source by filtering away unwanted frequencies
Concept L2 First instrument 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 conditionals use if(cond, {true}, {false}) and case tests condition/action pairs in order
Concept L1 Foundations FN
SuperCollider errors surface in the post window while the booted server keeps playing the last good nodes
Concept L5 Voice F
SuperCollider evaluates binary operators strictly left-to-right, ignoring conventional arithmetic precedence
Concept L1 Foundations FN
SuperCollider functions are curly-brace blocks that run only when sent .value and return their last expression
Concept L1 Foundations FN
SuperCollider is two separate processes: a language client and a sound server
Concept L1 Foundations FBN
SuperCollider JITLib's Ndef replaces a running graph on re-eval while ProxySpace requires push before tilde-name access
Concept L5 Voice F
SuperCollider methods do not auto-return their last expression; the caret (^) designates the return value
Concept L3 Craft F
SuperCollider Patterns are lazy descriptions of streams; asStream materialises them one value at a time
Concept L2 First instrument F
SuperCollider Patterns schedule streams of synthesis events algorithmically using Pbind and combinators
Concept L3 Craft F
SuperCollider responds to incoming MIDI by registering callback functions on MIDI message types
Concept L2 First instrument FN
SuperCollider routes audio between synths on numbered buses; Out.ar writes, In.ar reads, and Bus.audio allocates free buses
Concept L2 First instrument FBN
SuperCollider Routines and Tasks are coroutines that yield time to the clock between musical events
Concept L2 First instrument F
SuperCollider scopes variables three ways: local (var) vanish with their block; single-letter and environment (~) names persist across the session
Concept L1 Foundations FN
SuperCollider sends and receives OSC messages over UDP, enabling integration with other software and hardware
Concept L2 First instrument FN
SuperCollider sounds are built from networks of Unit Generators (UGens) wired by nesting
Concept L2 First instrument FB
SuperCollider's cross-platform GUI builds windows, sliders, and views by composing View objects in layout managers
Concept L2 First instrument FN
SuperCollider's Env class defines a breakpoint envelope that EnvGen (or the .kr shortcut) plays back as a control signal
Concept L2 First instrument FB
SuperCollider's Event system dispatches sound by type, making note, rest, group, and bus events uniform
Concept L2 First instrument 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 GUI redirect system returns the active kit’s class when you request a generic Window
Concept L2 First instrument F
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
Sustained (ADSR/ASR) envelopes require a gate argument: gate=1 opens the envelope, gate=0 triggers release
Concept L2 First instrument FB
sync in Sonic Pi always blocks until a future Time State event is inserted
Concept L3 Craft F
TempoClock schedules functions in beats, re-running them whenever they return a number
Concept L2 First instrument 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
Texture uses Euclidean distance to automatically wire typed values to functions, making visuospatial layout syntactically significant
Concept L4 Performance FH
The $ operator in Tidal applies a function to everything to its right, replacing wrapping parentheses
Concept L2 First instrument F
The 808's 8-bar pattern constraint pushed producers to think in repeating loops rather than linear song structures
Concept L2 First instrument FA
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 crash is a celebrated moment in live coding performance — silence followed by sound returning always earns a cheer
Concept L1 Foundations FP
The Creative Systems Framework analyses creativity as search space, traversal strategy, and evaluation — with bricolage externalising traversal into the computer
Concept L4 Performance FO
The Gaussian (normal) distribution provides a symmetric bell-curve probability shape useful for generating clustered musical choices
Concept L2 First instrument FA
The Hacking Choreography manifesto applies live-coding transparency values to dance: code is visible on stage, and dancers can subvert the program
Concept L0 Orientation FP
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 ixi lang matrix hybridises declarative score notation with full SuperCollider code per cell, enabling grid-based algorithmic navigation
Concept L3 Craft F
The Lag UGen smooths abrupt parameter changes by creating a linear ramp over a specified duration
Concept L2 First instrument FB
The overarching taste check compares each intended intent-vector field against a perceived estimate within tolerance
Concept L3 Craft FMJH
The Post window is SuperCollider's primary feedback channel for results, warnings, and errors
Concept L1 Foundations FN
The SC Pattern library includes Pser, Pxrand, Pshuf, Pslide, Pseries, Pgeom, and Pn for diverse sequence generation
Concept L2 First instrument FN
Tidal * and / operators speed up or slow down pattern steps multiplicatively
Concept L1 Foundations F
Tidal # keeps the left structure and takes the right value; |+| combines both structures and does arithmetic
Concept L1 Foundations F
Tidal controls global tempo with setcps, and individual pattern speed with fast and slow functions
Concept L2 First instrument F
Tidal Cycles treats music as infinite cycles of patterns in a terse mini-notation manipulated live
Concept L2 First instrument F
Tidal effect parameters are control patterns, combined with sound patterns using the # operator
Concept L2 First instrument F
Tidal embeds in Haskell to exploit its type system and applicative functor abstractions for pattern composition
Concept L4 Performance FN
Tidal functions can be partially applied (curried) to produce new functions that accept remaining arguments
Concept L2 First instrument F
Tidal loops the current command until a new one compiles, with a completion rule ensuring musical continuity
Concept L3 Craft FN
Tidal mini-notation uses *, /, !, and <> to speed up, slow down, repeat, and rotate steps within a cycle
Concept L2 First instrument F
Tidal mini-notation uses | to randomly pick between subsequences, and ? to randomly drop events
Concept L2 First instrument F
Tidal parse and type errors appear in GHCi while sound problems appear in the SuperCollider post window
Concept L5 Voice F
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 run and .. generate sequential integer patterns compactly
Concept L1 Foundations F
Tidal slow, fast, and hurry change pattern duration relative to the cycle
Concept L1 Foundations F
Tidal sometimes, degradeBy, irand, and rand add controlled randomness to patterns
Concept L2 First instrument F
Tidal transformations chain with the . operator to combine into one function
Concept L2 First instrument F
Tidal uses (k,n) notation inside a pattern to generate Euclidean rhythms — evenly distributing k onsets over n steps
Concept L1 Foundations FA
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 fundamental time unit is the cycle, not the beat, so adding events packs them tighter rather than lengthening the bar
Concept L1 Foundations 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 n selects a sample by index while note pitches a sample up or down
Concept L2 First instrument F
Tidal's rand emits a continuous stream of random floats 0-1 and irand n emits random integers 0 to n-1, both deterministic in time
Concept L2 First instrument F
Tidal's randomness is seeded by cycle count, so resetCycles restarts the same random sequence
Concept L2 First instrument 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 `chop N` divides each sample event into N equal, individually addressable slices
Concept L2 First instrument FC
TidalCycles `off` overlays a time-offset, transformed copy of a pattern to build canons
Concept L3 Craft FA
TidalCycles `while` applies a function only when a binary pattern is true, gating transformations per cycle
Concept L2 First instrument F
TidalCycles can pick one of several patterns at random each cycle to add variation
Concept L2 First instrument F
TidalCycles is a pattern language that makes no sound; it delegates audio to a separate engine (SuperDirt/SuperCollider)
Concept L1 Foundations FN
TidalCycles lindenmayer generates L-system strings that can be converted to playable patterns via step functions
Concept L4 Performance F
TidalCycles patterning stacks four levels: sequence, symmetry, deviation, and composition/interference
Concept L4 Performance F
TidalCycles sew switches between two patterns using a boolean pattern for structure; stitch uses the boolean's own structure rather than the source patterns'
Concept L4 Performance F
TidalCycles snowball applies a transform iteratively to accumulate layers, like a feedback-processed delay
Concept L4 Performance 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 was designed to be immediate, so a code change is audible within a few seconds
Concept L1 Foundations F
TidalCycles' weave produces an unplanned canon when sound and effect patterns are swapped, illustrating discovery through generalization
Concept L4 Performance F
Time is warped either on the query span (before) or on the hap spans (after) a pattern is queried
Concept L4 Performance F
Two infinite loops written in sequence can never both run, because the first loops forever and the second is never reached
Concept L2 First instrument FN
Two pattern-transforming functions can be composed into one and applied together in TidalCycles
Concept L3 Craft F
UGen output is scaled to useful ranges using .range, mul/add arguments, or linlin/linexp methods
Concept L2 First instrument FB
UGens are either unipolar (0 to 1) or bipolar (-1 to +1); knowing which is essential before routing their output
Concept L1 Foundations FB
UGens run at audio rate (.ar) or control rate (.kr), trading CPU for update resolution; only .ar signals reach the speakers
Concept L1 Foundations FB
Visual dataflow patching (Max/Pd) builds instruments by wiring boxes, distinct from text-based live coding
Concept L1 Foundations FNO
Vocable synthesis maps written phonetic symbols to physical model parameters so short words describe complex instrumental articulations
Concept L4 Performance FB
vowel() applies a formant filter that colours a sound with a spoken-vowel timbre
Concept L2 First instrument FB
Weaving and live coding share deep structural analogies — computational bit operations are recognizable in loom operations, and handweaving embodies forms of tacit knowledge relevant to live coding
Concept L5 Voice FO
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
Concept L4 Performance F
withValue (alias fmap) applies a function to every Hap's value without changing timing
Concept L3 Craft F
Wrapping array indexes with wrapAt lets SC sequences cycle through parameter arrays of different lengths
Concept L2 First instrument F
A bind group links GPU resources to shader binding points and must be created from a layout and set before each draw or dispatch call
Concept L2 First instrument G
A Bounding Volume Hierarchy cuts ray-intersection cost from linear to roughly logarithmic by skipping missed subtrees
Concept L2 First instrument G
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 GLSL fragment shader is a function that maps each pixel's (x,y) coordinate to an output RGB color, run in parallel for every pixel
Concept L1 Foundations G
A GLSL shader program splits into a vertex shader run per-vertex and a fragment shader run per-pixel
Concept L2 First instrument GH
A GLSL vector's components have interchangeable names: .xyzw, .rgba, .stpq, and [i]
Concept L1 Foundations G
A GPURenderPipeline bundles shader modules, vertex buffer layout, and render targets into a fixed, reusable draw configuration
Concept L2 First instrument G
A GPUVertexBufferLayout declares the byte stride and attribute format of each vertex, linking buffer data to shader @location slots
Concept L2 First instrument G
A normalized parabola 4t(1−t) is a clean parametric signal for bounce, squash, and stretch animations
Concept L2 First instrument G
A physically meaningful base albedo is around 0.18–0.2, not 1.0, for correct lighting response
Concept L2 First instrument G
A quadratic Bezier SDF takes three control points and returns distance to the curve
Concept L3 Craft G
A ray is modeled as the parametric function P(t) = A + t*b to enable intersection math
Concept L2 First instrument G
A render pipeline's fragment targets array must match the texture format of the color attachments used in the render pass
Concept L2 First instrument G
A signed distance function (SDF) returns positive distances outside a shape, negative inside, and zero at its boundary
Concept L2 First instrument G
A uniform buffer holds per-draw-call constants visible to all shader invocations, unlike per-vertex attributes or writable storage buffers
Concept L2 First instrument G
A WebGPU uniform is a shader global held constant for every invocation of one draw call
Concept L2 First instrument GK
A WGSL fragment function can reuse the vertex stage's output struct as its input type, ensuring @location consistency automatically
Concept L2 First instrument G
Adding a second sine octave at double frequency and half amplitude adds fine detail to procedural patterns
Concept L2 First instrument G
Adding abs() to a displaced SDF allows the raymarcher to backtrack when it overshoots a surface
Concept L3 Craft G
Aliased high-frequency sine waves produce pseudo-random variation suitable for per-instance seeding
Concept L2 First instrument G
An ellipsoid SDF is computed by scaling space to transform the ellipsoid into a unit sphere
Concept L2 First instrument 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 shaders with the sine function and iTime creates smooth, looping motion without discontinuities
Concept L2 First instrument G
Animating the smooth-minimum blend radius with the motion signal adapts blending to the character's pose
Concept L3 Craft G
Antialiasing in ray tracing averages multiple randomly-offset rays per pixel
Concept L2 First instrument 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
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
Data passes from vertex to fragment shaders as inter-stage variables declared with @location attributes, automatically interpolated across triangles
Concept L2 First instrument G
Delaying a body's animation signal by a small time offset gives secondary parts inertial lag
Concept L2 First instrument G
Diffuse (Lambertian) brightness is the clamped dot product of the surface normal and the light direction
Concept L2 First instrument G
Diffuse path tracing recurses on random scatter directions until a depth limit terminates the chain
Concept L2 First instrument G
dispatchWorkgroups takes the number of workgroups, not invocations — total invocations equals workgroup count times workgroup size
Concept L3 Craft G
Displacing an SDF's input coordinate before evaluation deforms the shape by any function
Concept L2 First instrument 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
Folding or repeating UV coordinates multiplies SDF shapes without extra draw calls
Concept L2 First instrument G
Fractional Brownian Motion adds correlated memory to white noise integration, controlled by the Hurst exponent H
Concept L3 Craft G
GLSL requires explicit float literals and exact vector sizes; int/float mixing is a compile error
Concept L5 Voice G
GLSL swizzling reads or writes a vector's components in any order in one expression
Concept L1 Foundations GH
GLSL uniforms pass values from the CPU to the GPU each frame
Concept L2 First instrument GJ
GLSL UV coordinates let shaders vary per-pixel, turning time oscillators into spatial patterns
Concept L2 First instrument G
GLSL vector constructors are exact — you cannot assign a `vec2` to a `vec3`, and swizzles must exist
Concept L1 Foundations G
GLSL's in/out/inout qualifiers set whether a function reads, writes, or modifies an argument
Concept L2 First instrument G
GLSL's mix() linearly interpolates between two colors by a 0.0–1.0 factor
Concept L1 Foundations GL
glslViewer keeps the last successfully-compiled shader on screen when a save fails to compile
Concept L5 Voice G
GPU fragment shader color output channels are clamped to [0,1]; values exceeding 1 saturate and produce incorrect gradients
Concept L2 First instrument G
GPU instancing draws multiple copies of the same geometry in one draw call, using @builtin(instance_index) to differentiate each copy
Concept L2 First instrument G
GPU ray tracing adds five programmable shader types to the graphics pipeline
Concept L3 Craft G
GPU shaders run massively in parallel — individual invocations cannot communicate with or observe each other within a pass
Concept L1 Foundations G
GPUs work exclusively with triangles, lines, and points — all geometry must be decomposed into triangles before drawing
Concept L1 Foundations G
Importance sampling reduces path-tracer variance by sampling directions proportional to the integrand
Concept L4 Performance G
Making the raymarching hit threshold proportional to distance implements view-dependent level-of-detail
Concept L3 Craft G
Mapping UV coordinates directly to RGB channels visualizes the coordinate space as a gradient
Concept L1 Foundations G
Microfacet models represent rough surfaces as collections of tiny facets described by a normal distribution
Concept 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
Multiplying vertex positions by 0 collapses geometry to a single point, which the GPU silently discards — an efficient way to hide inactive instances
Concept L2 First instrument G
Noise-based fBm fills the frequency spectrum with far fewer octaves than sine-wave additive synthesis
Concept L3 Craft G
Normalizing pixel coordinates to [-1,1] makes shaders resolution-independent and centers the mathematical origin
Concept L1 Foundations 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
Primitive-based SDFs define scenes as mathematical formulae rather than volumetric grids, giving infinite precision and a tiny memory footprint
Concept L2 First instrument G
Procedurally painted occlusion using model-aware distance signals fills gaps left by sampled AO
Concept L3 Craft G
Pythagorean integer triplets provide exact normalized rotation matrices without trigonometry
Concept L2 First instrument 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
Rasterization and ray tracing are inverse nested loops: triangles→pixels versus pixels→triangles
Concept L1 Foundations G
Ray differentials estimate how much of a pixel's footprint overlaps SDF geometry to produce smooth antialiased edges
Concept L3 Craft G
Ray tracing renders by following the paths of light rays as they interact with scene objects and lights
Concept L2 First instrument G
Raymarching finds ray–surface intersections by stepping along the ray using the SDF value as the safe step distance
Concept L2 First instrument G
Returning a material ID alongside the SDF distance lets the raymarcher know which object was hit for shading
Concept L2 First instrument G
SDF ambient occlusion samples the field at short offsets along the normal to detect nearby geometry
Concept L3 Craft G
SDF boolean subtraction uses max(distance, -cutter) to carve one shape out of another
Concept L2 First instrument G
SDF soft shadows track how close the shadow ray comes to occluders, not just whether it hits them
Concept L3 Craft G
SDF union, intersection, and subtraction combine primitive shapes into complex ones
Concept L2 First instrument G
Shadow rays use the same raymarching loop from the shading point toward the light to determine occlusion
Concept L2 First instrument G
Sky specular is computed by reflecting the view ray and checking if the reflection hits the sky
Concept L3 Craft G
Smoothstep with adjustable limits controls where a procedural pattern transitions from dark to light
Concept L2 First instrument G
smoothstep() creates smooth transitions between two thresholds, enabling anti-aliased edges in shaders
Concept L2 First instrument G
Squash-and-stretch animation preserves volume by inversely scaling perpendicular axes
Concept L2 First instrument 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
Taking the absolute value of one coordinate in an SDF replicates geometry on both sides of a mirror plane
Concept L2 First instrument 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 floor of the repeated domain gives a unique integer ID per tiled instance for per-cell variation
Concept L2 First instrument G
The fract() function repeats space by tiling UV coordinates into a 0–1 grid, enabling fractal-like layering
Concept L3 Craft G
The GLSL length() function computes distance from the origin, enabling radial gradients and circular shapes
Concept L2 First instrument 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 minimum of multiple SDFs combines them into a single scene that ray marchers can query
Concept L2 First instrument 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
The SDF gradient estimated by finite differences gives the surface normal needed for lighting
Concept L2 First instrument G
The SDF of a line segment is the distance from a point to the nearest point on the clamped segment
Concept L2 First instrument G
The smooth minimum (smin) blends two SDFs with a controllable rounded join instead of a sharp union
Concept L2 First instrument G
The vertex shader transforms each vertex to clip space; the rasterizer then runs the fragment shader once per covered pixel
Concept L2 First instrument G
The y-component of the ray direction provides a natural UV for sky gradient and cloud placement
Concept L2 First instrument G
Three phase-offset cosine waves generate smooth procedural color palettes
Concept L2 First instrument G
Vertex data passed to WebGPU must live in a JavaScript TypedArray matching the expected GPU numeric format
Concept L2 First instrument G
WebGPU clip space maps the canvas to a fixed [-1, +1] range on both axes regardless of canvas pixel dimensions
Concept L2 First instrument G
WebGPU commands are recorded into a command buffer and submitted to a queue — the GPU does nothing until submit() is called
Concept L2 First instrument G
WebGPU compute threads are grouped into workgroups and addressed by a global invocation id
Concept L3 Craft GK
WebGPU draws or computes via a pipeline that chains shaders to GPU resources through bind groups
Concept L2 First instrument GK
WebGPU has three shader stages: vertex computes positions, fragment computes colors, compute runs a function N times
Concept L1 Foundations GK
WGSL declares data with var (mutable storage), let (immutable value), and const (compile-time constant)
Concept L2 First instrument 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
WGSL structs bundle multiple @location and @builtin annotated fields into a single typed input or output for shader functions
Concept L2 First instrument G
Wrapping the input coordinate into a periodic cell tiles one SDF into infinite copies at near-zero cost
Concept L2 First instrument GJ
3D geometry in p5.js needs a light source to convey shape and depth; ambient vs directional/point light differ
Concept L2 First instrument HG
A 2D Perlin noise field can displace every point in a regular grid to create organic cloud-like structure
Concept L2 First instrument H
A blurred copy of the image added back via screen or add blend is a cheap bloom/glow effect
Concept L2 First instrument HG
A camera-screen feedback loop is a physical system that iterates a differential equation
Concept L3 Craft HG
A class is a template; an instance is one concrete object created from that template
Concept L2 First instrument H
A driver computes a property's value from other properties via a function or Python expression
Concept L3 Craft HN
A failed P5LIVE compile leaves the last good frame visible rather than blanking the canvas
Concept L5 Voice H
A for loop repeats a code block under init, test, and update, turning one drawing procedure into a whole pattern
Concept L1 Foundations H
A Hydra array argument sequences values one per BPM cycle, not a smooth ramp or average
Concept L1 Foundations H
A Hydra patch is a left-to-right chain of dot-joined functions, modeled on modular-synth cabling
Concept L1 Foundations HG
A P5LIVE edit that won't take effect is usually a recompile-scope issue — class-method or global-state edits do not hot-swap live instances
Concept L5 Voice H
A PerspectiveCamera's frustum determines exactly what is visible and what is clipped in three.js
Concept L2 First instrument H
A Punctual parse or compile error leaves the previous working program running rather than tearing it down
Concept L5 Voice HF
A tan() wave drives motion that shoots off-screen and returns from the opposite side, unlike a bounded sin() wave
Concept L2 First instrument H
A three.js Mesh is the combination of a Geometry (shape) and a Material (appearance) and nothing is drawn until both are combined
Concept L2 First instrument H
A visual pulse is amplitude-following, not beat-locked, and will drift from the musical grid
Concept L2 First instrument HJ
A whole Hydra chain compiles to one GPU shader that computes every pixel in parallel
Concept L2 First instrument HG
Abstraction hides implementation details so programmers focus on what code does, not how
Concept L1 Foundations H
Ambiguous figure-ground — each region readable as either foreground or background — deepens the psychedelic effect
Concept L2 First instrument HL
An iterative random walk accumulates small random steps to produce an organic wandering line
Concept L2 First instrument H
Any Hydra parameter can be a function of time, enabling continuous animation without retyping code
Concept L2 First instrument H
Array arguments in Hydra step at the global bpm rather than animating smoothly
Concept L5 Voice H
Arrays in Processing store multiple values under one name, accessed by zero-based index
Concept L2 First instrument H
Blending a Hydra shape with its own output and then repeating it yields self-similar fractal structure
Concept L2 First instrument H
blendMode() controls how overlapping layers combine in p5.js (e.g. LIGHTEST keeps the brighter pixel)
Concept L2 First instrument H
Braitenberg Vehicles show lifelike behaviour emerging from direct sensor-to-motor coupling
Concept L3 Craft H
cables.gl builds interactive WebGL scenes by connecting operator nodes with virtual cables in a browser-based patch editor
Concept L1 Foundations HG
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 generate emergent global patterns from cells that update on local neighbour rules
Concept L2 First instrument HF
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 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
Classic fractal coloring maps iteration count or distance to a cycled multi-stop ramp with a dark base so bright filaments glow
Concept L2 First instrument HG
colorMode(HSB) makes hue, saturation, and brightness independently controllable axes
Concept L2 First instrument H
Computer-generated randomness is always pseudo-random, not truly random
Concept L1 Foundations H
Connecting nodes with springs that pull toward a rest length produces force-directed layouts and elastic motion
Concept L3 Craft H
Creative coding aims at expression, not function — code as an artistic medium
Concept L0 Orientation H
Custom functions in Processing encapsulate reusable code blocks with parameters and return values
Concept L2 First instrument H
Degradation textures (grain, scanlines, chromatic-aberration, dither) place a piece in a glitch/retro-crt/vaporwave idiom; clean noise/voronoi signals organic
Concept L2 First instrument HL
Diffusion-limited aggregation grows organic dendritic clusters by snapping each new particle onto the nearest existing one
Concept L3 Craft H
Digital sound synthesis chains unit generators — oscillators, envelopes, effects — in signal processing networks
Concept L2 First instrument HB
Displacement-map is static structural coordinate offset; modulation-warp is its animated cousin driving continuous motion
Concept L2 First instrument HG
Domain-warping noise with noise — feeding noise into modulation-warp — produces turbulent, liquid, marbled texture and is the richest cheap texture
Concept L2 First instrument HG
Drawing a semi-transparent black rectangle each frame creates a motion trail by gradual fade
Concept L2 First instrument H
Drawing with semi-transparent fill and no background clear lets shapes accumulate as a trace
Concept L1 Foundations H
Easing moves a value toward a target by a fraction of the remaining distance each frame
Concept L2 First instrument H
EEVEE is Blender's real-time renderer that uses rasterization, trading physical accuracy for speed
Concept L2 First instrument HN
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
Every three.js program is built from a Scene and Camera passed to a Renderer that draws them to a canvas
Concept L2 First instrument H
Every visual animation is a parameter driven by a function of time — the character of motion is entirely in that function
Concept L2 First instrument HG
Exposing the underlying algorithm of canonical 20th-century artworks reveals shared generative logic across art history
Concept L4 Performance HO
FBM sums octaves at doubling frequency and halving amplitude — more octaves add finer natural detail across scales
Concept L2 First instrument HG
Feeding an output buffer back as its own input makes tiny changes compound into emergent patterns
Concept L2 First instrument H
Fractal visuals have two build routes: domain repetition with raymarching for 3D lattices, or feedback zoom for a cheap 2D self-similar tunnel
Concept L2 First instrument HG
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
Generative art is always a collaboration between the artist and the autonomous system
Concept L0 Orientation H
Generative art requires an autonomous system and a degree of unpredictability
Concept L0 Orientation H
Generative Design organises its p5.js sketches as Principles (P) then Methods (M) then Applications (A)
Concept L2 First instrument H
Geometric visuals are built on precision — outline-stroke shapes, high value-contrast, no noise, on a flat ground
Concept L2 First instrument HG
Geometry Nodes builds geometry procedurally as a node tree flowing from Group Input to Group Output
Concept L3 Craft HN
Glitch motion is frantic and discontinuous — jumps, freezes, and strobe-flash accents rather than smooth transitions
Concept L2 First instrument HG
Glitch palette is high-contrast and electric — black plus saturated green/magenta/cyan and white, with broken color from channel offset on-brand
Concept L2 First instrument HGL
Humans acting unconsciously in a system can serve as autonomous generative agents
Concept L4 Performance H
Hydra accepts a function in place of any numeric parameter, evaluated every frame
Concept L2 First instrument H
Hydra blend operations are per-pixel arithmetic on R, G, B values, not layer compositing
Concept L2 First instrument HG
Hydra can embed multiple sources inline in one chain instead of routing each to a separate output
Concept L2 First instrument H
Hydra can use another browser tab or window as a live video source, then process it like any signal
Concept L2 First instrument H
Hydra can use other browser windows as live video sources via WebRTC peer-to-peer streaming
Concept L3 Craft HJ
Hydra color transforms multiply, shift, or key the RGBA channels of a texture
Concept L2 First instrument H
Hydra errors either throw to the #err element or silently render a black/frozen/blown-out canvas
Concept L5 Voice H
Hydra feedback with too much gain causes whiteout; add decay terms or reduce feedback amount
Concept L5 Voice H
Hydra geometry transforms reposition, scale, or tile a texture without changing its colors
Concept L2 First instrument H
Hydra has four independent output buffers (o0–o3) that render separately and can be cross-mixed
Concept L1 Foundations HJ
Hydra models analog video synthesis: each function is a box that generates or transforms a signal
Concept L1 Foundations HG
Hydra models WebRTC browser streams as patchable modules, enabling live routing of video between remote peers
Concept L2 First instrument HJ
Hydra organises all its operations into five types: source, geometry, color, blend, and modulate
Concept L1 Foundations H
Hydra shares sketches as links that reopen the editable code, building a traceable remix lineage
Concept L2 First instrument HP
Hydra's blend family composites two sources by arithmetic on their pixel colors
Concept L2 First instrument HJ
Hydra's method-chaining API composes visual transforms as a pipeline from source to output
Concept L1 Foundations H
Hydra's modulate() uses one texture's red/green channels as coordinate offsets to warp another
Concept L2 First instrument HG
Hydra's six built-in source functions each generate a distinct base texture type
Concept L2 First instrument H
Image convolution applies a kernel matrix to each pixel's neighbourhood to produce blur and sharpen filters
Concept L3 Craft H
In a P5LIVE COCODING session the code syncs but each peer renders locally, so sketches depending on local mic/webcam/MIDI look different per machine
Concept L1 Foundations H
In Hydra, live/reactive values must be wrapped in a thunk `() => …` — bare values are baked at eval time
Concept L1 Foundations H
In p5.js WEBGL mode the coordinate origin is at the canvas center, not the top-left
Concept L2 First instrument HG
In the glitch style, digital degradation is the material — corruption, pixel-sorting, and RGB split are the primary tools, not side effects to avoid
Concept L2 First instrument HG
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
Many p5.js bugs produce no exception and manifest only as wrong canvas output
Concept L5 Voice H
Mapping sin(angle) to canvas y-coordinates draws a smooth periodic wave
Concept L1 Foundations H
Minimal motion is a single well-timed easing-curve drift — one move is the whole event
Concept L2 First instrument HL
Most Punctual bugs produce no error — a wrong-domain function silently returns 0 and missing >> yields no output
Concept L5 Voice HF
mouseX, mouseY and pmouseX, pmouseY give current and previous cursor positions for interaction
Concept L2 First instrument H
Nodes that mutually repel each other self-organise into an even spatial distribution without explicit placement logic
Concept L3 Craft H
Noise-field is coherent — nearby points are similar yet non-repeating — making it the foundational texture primitive for organic imagery
Concept L2 First instrument HG
norm(), lerp(), and map() convert and interpolate values between numeric ranges
Concept L2 First instrument H
Organic geometry builds natural-looking forms from strictly geometric primitives
Concept L2 First instrument HL
Organic palettes use analogous color harmony — neighboring hues with low contrast and smooth gradients
Concept L2 First instrument HL
p5.Framebuffer is an off-screen GPU surface you can draw to and then reuse as a texture
Concept L3 Craft HG
p5.js accepts colors as a grayscale number, an RGB triple, or a CSS color-name string
Concept L1 Foundations H
p5.js carries Processing's accessibility goal to the browser as a visual-first creative-coding environment
Concept L0 Orientation H
p5.js map() rescales a value from one numeric range into another
Concept L1 Foundations H
p5.sound wraps the Web Audio API in a Processing-style interface for audio analysis and playback
Concept L1 Foundations HJ
p5's WEBGL renderer moves the origin to the canvas center and needs texture()/material before shapes show color
Concept L1 Foundations H
P5LIVE audio-reactivity has three incompatible sources (p5.sound, HY5, embedded Strudel) and none is the rig's 4-bin a.fft contract
Concept L1 Foundations HJ
P5LIVE has three distinct audio reactivity sources and no automatic 4-bin a.fft rig bridge
Concept L5 Voice HJ
P5LIVE softCompile only replaces changed functions, leaving global-variable or setup edits to trigger a full hardCompile
Concept L1 Foundations H
Perlin noise mapped to angles at each grid cell creates a smooth flow field that steers particles or arrows organically
Concept L3 Craft H
Perlin noise produces smooth, continuous pseudo-random values, unlike the erratic jumps of raw random()
Concept L2 First instrument H
Physics simulation models position with velocity plus acceleration, where each value updates the next
Concept L2 First instrument H
Polar coordinates (r, angle) map to Cartesian (x, y) as x = cx + r*cos(a), y = cy + r*sin(a)
Concept L2 First instrument H
Polar-warp plus radial-symmetry forms the mandala/kaleidoscope skeleton of a psychedelic visual
Concept L2 First instrument HG
Processing class inheritance lets subclasses extend and override their parent's behaviour
Concept L3 Craft H
Processing classes bundle related fields and methods into reusable, instantiable objects
Concept L2 First instrument H
Processing communicates with hardware boards over USB serial to read sensors and send control signals
Concept L3 Craft H
Processing displays text using pre-converted VLW bitmap fonts loaded with loadFont() and textFont()
Concept L2 First instrument H
Processing event functions like mousePressed() interrupt draw() cleanly, running once per event
Concept L2 First instrument H
Processing keyboard events use keyPressed and key variables, with keyCode for special keys
Concept L2 First instrument H
Processing maintains drawing style state until explicitly changed
Concept L2 First instrument H
Processing requires explicit data types — int, float, and boolean serve different numeric purposes
Concept L1 Foundations H
Processing separates fill, stroke, and strokeWeight into independent state settings
Concept L1 Foundations H
Processing specifies colour as additive RGB values (0–255 per channel) with an optional alpha channel
Concept L1 Foundations H
Processing supports 3D via P3D and OPENGL renderers, specified as a third size() argument
Concept L3 Craft H
Processing's beginShape/endShape with bezierVertex() enables smooth custom vector paths
Concept L2 First instrument H
Processing's blend() and filter() apply compositing modes and pixel filters to images
Concept L3 Craft H
Processing's if-else structures let programs branch based on relational expressions
Concept L1 Foundations H
Processing's PGraphics is an independent off-screen drawing layer with its own coordinate system and settings
Concept L2 First instrument HL
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
Psychedelic palettes are highly saturated complementary/triadic hues always in motion via palette-cycle — color must never settle
Concept L2 First instrument HL
Punctual edits quantize to the next cycle boundary with a short crossfade by default, so a change can take up to one cycle to land
Concept L1 Foundations HF
Punctual feedback (fb) with gain at or above 1 blooms to white and requires re-evaluation to reset
Concept L1 Foundations H
Punctual's [...] list is combinatorial (channel-count product) while {...} is pairwise; using [...] where {...} is intended silently multiplies channels
Concept L1 Foundations HF
Punctual's $ makes everything to its right the final argument while & is reverse application; confusing them silently reorders the graph
Concept L1 Foundations HF
Raising a uniform random value to a power skews its distribution toward one end of its range
Concept L2 First instrument H
random() produces uniform random values while noise() produces smooth correlated pseudo-random values
Concept L2 First instrument H
randomSeed() makes a p5.js sketch's random output deterministic so results can be saved, shared, and re-created
Concept L2 First instrument H
Recording performed gestures as animation data creates more natural motion than keyframing
Concept L2 First instrument HI
Recursive draw functions produce fractal branching structures where each call draws one branch and spawns smaller sub-branches
Concept L3 Craft H
Recursive functions in Processing call themselves to generate self-similar, branching forms
Concept L2 First instrument H
Regular or varied spacing of repeated visual units creates rhythm across the frame even in a still image
Concept L2 First instrument HL
rotate() and scale() in Processing transform geometry in local coordinate space, not screen space
Concept L2 First instrument H
setup() runs once and draw() runs every frame, forming the animation loop
Concept L1 Foundations H
sin() and cos() convert angles to unit-circle coordinates, enabling circular motion and oscillation
Concept L2 First instrument H
Square brackets in Punctual create combinatorial expansion — use curly braces or colon-ops for pairwise behavior
Concept L5 Voice HF
The 10-PRINT Commodore 64 one-liner generates complex maze-like patterns from a single coin-flip per character cell
Concept L2 First instrument HL
The Processing/p5.js canvas places the origin at the top-left with y increasing downward
Concept L1 Foundations H
The sine function produces smooth repeating variance usable as a custom noise alternative
Concept L2 First instrument 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
The three.js scene graph is a hierarchy where child object transforms are always relative to their parent
Concept L2 First instrument 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
translate() shifts Processing's coordinate origin, and pushMatrix/popMatrix save and restore transform state
Concept L2 First instrument H
Two near-frequency spatial oscillators beating against each other produce moire shimmer interference
Concept L2 First instrument HG
Two-dimensional arrays in Processing store grid data as arrays of arrays
Concept L2 First instrument H
Vector PDF output preserves resolution at any scale while raster output has fixed pixel resolution
Concept L2 First instrument H
Video feedback pointing a camera at its own output produces self-similar, fractal-like patterns from simple recursion
Concept L2 First instrument HL
Visualizing live voltage and current data directly on a circuit diagram eliminates mental simulation in electronics
Concept L2 First instrument H
Voronoi cell look varies between distance-to-nearest-point and distance-to-second-nearest — each gives a distinct aesthetic
Concept L2 First instrument HG
WEBGL mode in p5.js centers the origin and requires texture() for color, silently breaking 2D assumptions
Concept L5 Voice H
Where a variable is declared determines its scope: outside functions is global, inside is local
Concept L1 Foundations H
Wiring a sensor to an actuator with a straight or crossed connection produces approach or avoidance behavior
Concept L2 First instrument HL
'Liveness' adds instant audience-performer feedback, shared risk, improvisation, and ephemeral uniqueness that playback cannot replicate
Concept L2 First instrument IM
A 'last-touched' link system maps any MIDI or OSC input to any UI parameter without pre-assignment
Concept L3 Craft I
A blend mode is a per-pixel formula that determines how two image layers combine into a composite result
Concept L1 Foundations IGH
A Chaser steps through a sequence of functions with configurable timing, direction, and loop mode
Concept L2 First instrument I
A Cue List steps through a Chaser's scenes one cue at a time for theatrical operation
Concept L3 Craft I
A fixture definition encodes a lighting device's channel layout and capabilities so QLC+ can control it intelligently
Concept L2 First instrument I
A Fixture Group defines the physical grid arrangement of heads that an RGB Matrix uses as pixels
Concept L2 First instrument 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 live cinema performer operates across multiple simultaneous space types, not just the projection
Concept L2 First instrument IM
A Resolume composition is the top-level container for one whole performance setup
Concept L2 First instrument I
A Scene captures a snapshot of selected channel values and fades to them on playback
Concept L2 First instrument I
A Sequence is a Chaser bound to a single Scene whose steps share the same channel set
Concept L2 First instrument I
A Solo Frame in QLC+ enforces mutual exclusion so only one button is active at a time
Concept L2 First instrument I
A source assigned to a layer becomes that layer's texture, so one source can feed many layers independently
Concept L2 First instrument I
A Speed Dial widget adjusts multiple functions' fade and duration speeds in real time with tap tempo
Concept L2 First instrument I
A VC Slider in Playback mode combines function start/stop and intensity control in one fader
Concept L2 First instrument I
A VC Submaster Slider scales the intensity of all other widgets in the same frame
Concept L2 First instrument I
A VPT playlist auto-crossfades through a clip sequence, requiring each clip to outlast twice the crossfade
Concept L2 First instrument I
A VPT preset stores the whole live state of layers and sources, not a rendered image
Concept L2 First instrument I
Abstract AV visuals create a utopian space by giving entities behaviors that defy physics — metamorphosis, merging, spawning
Concept L3 Craft IH
Additive (Linear Dodge) blend mode sums pixel values, producing glowing brightness that clips to white on overflow
Concept L1 Foundations IGHJ
An EFX function generates mathematical movement paths on pan/tilt or RGB channels for automated fixture motion
Concept L3 Craft I
An Input Profile maps external controller channels to named parameters for hardware-agnostic VC assignments
Concept L2 First instrument I
An RGB Matrix function projects patterns and text onto a grid of RGB fixture heads, scriptable in JavaScript
Concept L3 Craft IH
Any live cinema performance can be analysed through five tool-independent essential elements
Concept L1 Foundations IJ
Art-Net and sACN are the two competing Ethernet-based DMX transport protocols
Concept L2 First instrument I
Art-Net transports DMX512 and RDM lighting data over an Ethernet network
Concept L1 Foundations I
Audience participation in live cinema spans a spectrum from passive watching to active co-creation of the visual environment
Concept L3 Craft IM
Audio-reactive synthesis generates visuals from sound data rather than triggering pre-recorded clips
Concept L1 Foundations IJ
AV improvisation between visualist and musician requires real dialogue; in practice the visual artist often follows rather than co-creates
Concept L3 Craft IMJ
AV performance history has three waves: 1900s synaesthesia, 1960s expanded arts, and 1990s digitalization
Concept L0 Orientation IO
Channel Modifier curves remap DMX output values non-linearly, enabling LED linearisation and channel parking
Concept L3 Craft I
Choosing a HAP variant trades alpha support and colour fidelity against data-rate
Concept L2 First instrument I
Cinema communicates through a pre-verbal language of movement, sensation, and image that operates below conscious verbal processing
Concept L1 Foundations ILO
Darken Only and Lighten Only take the per-channel min and max of the two layers
Concept L2 First instrument IGH
Dick Higgins' 'intermedia' names a new entity that emerges from merging two art forms rather than merely adding them
Concept L1 Foundations IJ
Difference blend mode subtracts layers and takes the absolute value, making matching areas black and differing areas bright
Concept L2 First instrument IGH
Dissolve blend mode creates a grainy stochastic transition by randomly sampling pixels from each layer based on opacity
Concept L2 First instrument IH
Divide blend mode divides the base by the top layer, so a darker top brightens the base and any colour over black becomes white
Concept L2 First instrument IGH
Editing film to music's rhythm — including the body's biorhythm — produces a profound physiological impact on viewers
Concept L2 First instrument IJO
EEVEE and Cycles share the same shader-node material system, so a scene's materials preview and render across both engines unchanged
Concept L2 First instrument IG
EEVEE uses rasterization to estimate lighting in real time, trading physical accuracy for interactive speed
Concept L2 First instrument IG
Every Resolume video effect has an Opacity slider that blends the processed output with the original
Concept L2 First instrument I
Expanded cinema artists broke the flat rectangular screen to create spatial, immersive, and multi-sensory projection experiences
Concept L1 Foundations IO
Five terms — visual music, expanded cinema, live cinema, VJing, and live AV performance — divide the audiovisual-performance field
Concept L0 Orientation IJ
HAP trades low CPU usage for high storage bandwidth, so full-quality playback needs a fast drive (SSD)
Concept L2 First instrument I
Hard Light and Overlay are commuted versions of the same formula: Hard Light treats the blend layer as Overlay treats the base layer
Concept L2 First instrument IGH
HTP (Highest Takes Precedence) sends the highest channel value when multiple sources compete
Concept L2 First instrument I
Hue/Saturation/Color/Luminosity blend modes swap perceptual dimensions between layers rather than mixing channel values
Concept L2 First instrument IGH
In abstract AV art, audiences engage through resonance with personal experience and self-reference, not object recognition
Concept L4 Performance IJ
In an open-architecture patch, objects are wired with cords carrying the video signal, and any break stops the output
Concept L2 First instrument IHN
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
Layer blend modes are non-destructive and dynamic; painting tool blend modes permanently alter pixels
Concept L2 First instrument IH
LedFx processes audio input in real time and pushes light effects to networked LED devices over Wi-Fi
Concept L2 First instrument IJ
Linear Light combines Linear Dodge and Linear Burn and simplifies to base + 2·top − 1, decreasing contrast
Concept L3 Craft IGH
Live audiovisual performance is both an umbrella generic term and a specific category for work that fits none of the other four labels
Concept L1 Foundations IJ
Live AV systems range from fully autonomous algorithmic performance to semi-autonomous systems guided from a higher level
Concept L4 Performance IHK
Live cinema distinguishes itself from VJing through artistic autonomy, venue, and rejection of secondary-collaborator status
Concept L1 Foundations I
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
Live cinema is the simultaneous real-time creation of sound and image by sonic and visual artists on equal terms
Concept L0 Orientation IJ
Live cinema replaces film's narrative structure with a musical arch of tension, rhythm, and colour
Concept L2 First instrument IJ
Live cinema's lineage runs from shadow theatre through magic lanterns, colour music, expanded cinema, and video art
Concept L0 Orientation IO
Liveness in AV performance means the bodily co-presence of performer and audience, not merely that something is happening in real time
Concept L1 Foundations IJM
Liveness, intermediality, performativity, and cinematicity are the four axes shared across all AV performance practices
Concept L1 Foundations IJ
LTP (Latest Takes Precedence) sends the most recently set value for non-intensity channels
Concept L2 First instrument I
Lumia are dynamic, improvisable, real-time visual works analogous to music pieces
Concept L1 Foundations ILO
Media facades use building-scale LED or light matrices, not projectors, as a reactive audiovisual output surface
Concept L2 First instrument I
Montage creates meaning by juxtaposition: image A cut with image B produces meaning C that neither image alone contains
Concept L2 First instrument IO
Multiply blend mode darkens by multiplying per-channel values, giving white transparency and black full darkening
Concept L1 Foundations IGH
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
Non-narrative cinema uses visual rhythm and montage structure rather than story to create meaning
Concept L1 Foundations IJO
OSC targets parameters with a left-to-right hierarchical address path plus a value
Concept L2 First instrument IJ
Overlay blends Multiply and Screen conditionally on the base layer: darks get darker, lights get lighter, midtones are unaffected
Concept L2 First instrument IGH
Paracinema identifies cinematic properties realized in non-filmic media, without the standard film apparatus
Concept L3 Craft I
Projection mapping tools trade ease-of-use against programmability across three tiers
Concept L0 Orientation I
Projection mapping turns physical objects into display surfaces for video
Concept L0 Orientation I
Projection surface is a compositional choice: bodies, smoke, water, transparent screens, and architecture reshape the spatial experience
Concept L2 First instrument I
Projector throw distance must match the venue's depth and target size
Concept L2 First instrument I
Real-time in live cinema has multiple levels: mixing pre-recorded clips, generating visuals algorithmically, and processing live camera feed
Concept L2 First instrument IJ
Realtime technology is what makes live AV performance possible by enabling simultaneous capture and manipulation of sound and image
Concept L1 Foundations IJB
Resolume clips launch on the next bar boundary when BPM sync is active
Concept L2 First instrument I
Resolume effects chain sequentially so each effect processes the output of the previous one
Concept L2 First instrument I
Resolume layers each play one clip and composite together into the output
Concept L2 First instrument I
Screen blend mode lightens by inverting, multiplying, and inverting again — giving black transparency and white full brightening
Concept L1 Foundations IGH
Soft Light is a gentler Overlay where pure black or white inputs do not produce pure black or white outputs
Concept L2 First instrument IGH
Source presets store media state separately from VPT presets, so mapping and content recall independently
Concept L3 Craft I
Spatial montage presents multiple images simultaneously rather than sequentially, enabling parallel narratives and immersive environments
Concept L2 First instrument IJ
Stage visibility allows audiences to distinguish live VJ performance from pre-recorded playback and validates the VJ as a performer
Concept L3 Craft IM
Synaesthesia — the neurological crossover of senses — underpins the historical colour music and visual music traditions
Concept L1 Foundations ILO
Synaesthesia motivates early visual music but is no longer its defining criterion
Concept L3 Craft I
Syphon (Mac) and Spout (Windows) share live video streams between apps as VPT sources or outputs
Concept L2 First instrument IH
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 Grand Master slider is the final intensity master before values reach DMX hardware
Concept L2 First instrument I
The HAP codec decompresses on the GPU to enable many simultaneous high-resolution video streams
Concept L2 First instrument I
The laptop performer's hidden physical actions create an audience perception problem: is this live or playback?
Concept L2 First instrument IM
The live visual performer must simultaneously monitor two spaces: the desktop interface and the projection output
Concept L2 First instrument 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 metamedium reframes intermedia for the digital era as an active mix of media, not a mere addition
Concept L2 First instrument IJ
The physical presence of the author in the performance space redefines the audience's experience of audiovisual work as live
Concept L4 Performance IM
The Show Manager places QLC+ functions on a multitrack timeline for time-driven light shows
Concept L3 Craft I
The Simple Desk provides direct 512-channel manual control per universe plus a cue-stack playback system
Concept L1 Foundations I
The video loop is the fundamental unit of live visual performance, replacing the single-shot timeline of cinema
Concept L2 First instrument IJ
The Virtual Console is a blank canvas for building a custom lighting desk from buttons, sliders, and pads
Concept L2 First instrument I
The XY Pad widget controls moving head pan/tilt with mouse, keyboard, or external controller and supports presets
Concept L3 Craft I
Tile and zoom crop and reposition a layer's texture without altering the source or the layer shape
Concept L2 First instrument I
TouchDesigner organises every node into six operator families named by data type: TOPs, CHOPs, SOPs, MATs, DATs, COMPs
Concept L2 First instrument IH
Universe Passthrough forwards external DMX input directly to output, enabling protocol conversion and data merging
Concept L3 Craft I
Video feedback — pointing a camera at its own monitor output — generates complex self-similar dynamic imagery that responds to small parameter changes
Concept L2 First instrument IB
Visual effects in live cinema carry culturally established meanings and should be used with intention rather than decoration
Concept L2 First instrument IL
Visual music is defined by the quality of its audiovisual combination, not by any single medium, context, or presentation form
Concept L1 Foundations IJ
Vivid Light combines Color Dodge and Color Burn around middle grey, increasing perceived contrast
Concept L3 Craft IGH
VJ hardware falls into five functional roles: Source, Playback, Mixing, Effects, and Output
Concept L1 Foundations I
VJ skills transfer beyond nightclubs into installation art and immersive architectural performance
Concept L3 Craft IO
VJ software spans content-creation tools, live-performance platforms, and custom programming environments
Concept L1 Foundations I
VJing is embodied: it requires physical gesture and controller movement and cannot occur without an improvising performer
Concept L2 First instrument IF
VJing is real-time selection and manipulation of visuals, the visual counterpart of DJing
Concept L0 Orientation IF
VJing is structurally collaborative because it always visualizes something else — most often a DJ or live music act
Concept L2 First instrument IJ
VJing occupies an unresolved position between artistic practice and entertainment service, shaped by economic and institutional context
Concept L4 Performance IP
VJs adopted prosumer video mixers as performance instruments, mirroring DJs' Technics 1200 appropriation
Concept L1 Foundations IO
VJs keep a hardware video mixer alongside software as insurance against computer crashes
Concept L1 Foundations I
VPT 8 uses an FFmpeg video engine so it plays virtually any codec without transcoding
Concept L2 First instrument I
VPT splits into interface, preview and output windows, and only the output goes on the projector
Concept L2 First instrument 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 Video Trigger detects motion in camera zones by background subtraction to fire events
Concept L3 Craft IJ
WLED Effect DMX mode allows remote control of built-in effects via 15 DMX channels without per-pixel data
Concept L2 First instrument IJ
WLED offers multiple DMX channel modes ranging from single-color control to per-pixel RGB addressing
Concept L2 First instrument IJ
WLED Pixel Grouping treats N consecutive physical pixels as one DMX channel to stretch limited universes
Concept L2 First instrument IJ
Youngblood defines expanded cinema as expanded consciousness, not a specific set of film technologies
Concept L3 Craft I
A Clip Slot is the container; firing it via OSC triggers play/pause regardless of whether a clip exists
Concept L2 First instrument J
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-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
a.bins gives Hydra's un-normalised FFT values and a.prevBins gives the previous frame's, enabling delta-based reactivity
Concept L2 First instrument JH
a.setScale() and a.setCutoff() map FFT bin values to 0–1 via a noise gate and a ceiling threshold
Concept L2 First instrument JH
a.setSmooth() prevents strobe artifacts by exponentially averaging consecutive FFT frames in Hydra
Concept L2 First instrument JH
Ableton Link enables multi-artist AV jams where several visual and music machines share one clock
Concept L4 Performance JM
Ableton Link lets visual software lock video clips and generative patches to a shared musical clock
Concept L3 Craft JI
Ableton Link synchronizes tempo across apps by group adoption rather than a central master clock
Concept L2 First instrument JN
Ableton's Live Object Model exposes Live's internals to Max for Live for programmatic control
Concept L2 First instrument JE
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 is installed as a MIDI remote script that exposes Live's full API over OSC
Concept L2 First instrument JN
AbletonOSC pushes an int beat number to the client on every beat via start_listen/beat
Concept L2 First instrument J
AbletonOSC supports OSC wildcard patterns using * to query all sub-addresses matching a path segment
Concept 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
AbletonOSC's start_listen/stop_listen pattern subscribes to Live property changes and delivers them as push messages
Concept L2 First instrument J
Adaptive jitter buffers resize dynamically to stay as small as possible while preventing dropouts
Concept 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
An OSC message has two parts: an address pattern (the parameter name) and one or more typed arguments (the values)
Concept L1 Foundations JN
Any numeric parameter in Hydra can be replaced with a function, enabling audio or MIDI to modulate visual parameters
Concept L3 Craft JH
Audio-reactive visuals extract DSP data from audio and map it to visual parameters
Concept L2 First instrument 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 mapping transfer functions are almost always affine (linear) or squared-exponential — linear for continuous motion, exp for onset-ish pop
Concept L2 First instrument JH
Beat alignment means any integral beat value on one Link participant maps to an integral beat on all others
Concept L2 First instrument JN
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
Every OSC message carries a type tag string that encodes the data type of each argument
Concept L1 Foundations J
FFT decomposes audio into frequency bins that can be mapped to individual visual elements
Concept L2 First instrument JH
Hydra's a.fft array holds per-bin amplitude values produced by FFT analysis of the microphone input
Concept L2 First instrument JH
Hydra's a.onBeat() callback fires whenever a.vol crosses a configurable threshold
Concept L2 First instrument JH
I/O vector size in Max/MSP sets the tradeoff between audio latency and CPU efficiency
Concept L2 First instrument JB
In TouchDesigner any CHOP channel can drive any operator parameter, so audio, MIDI and beat inputs are interchangeable
Concept L2 First instrument JI
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 Audio channels are demand-driven: a sink only transmits when at least one source subscribes
Concept L4 Performance JN
Link Audio shares named audio streams (channels) between peers aligned to the shared Link timeline
Concept L4 Performance JN
Link keeps apps in time by relating independent timelines, not by forcing one shared timeline
Concept L3 Craft JN
Link session state must be captured before reading and committed after writing to ensure consistency
Concept L4 Performance 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
Max Overdrive and Audio Interrupt tighten timing of MIDI and metro events against the signal vector
Concept L2 First instrument JB
MIDI Clock sends 24 pulses per quarter note so slaved devices can synchronise tempo to a master sequencer
Concept L2 First instrument J
MIDI is a serial control protocol carrying numbered performance messages, never audio waveforms
Concept L1 Foundations JB
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
MIR uses content-based audio feature extraction and machine learning to automate musical analysis and similarity search
Concept L3 Craft JF
Music feedback-loop and visual feedback-trail are the same self-feedback mechanism — a signal fed back into itself with less-than-one gain — expressed in two domains
Concept L2 First instrument JBH
Network jitter in OSC streams can be mitigated by buffering, rate-limiting, or smoothing incoming values
Concept L2 First instrument JN
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
Open Sound Control is a transport-independent network protocol carrying typed, address-patterned messages between devices
Concept L1 Foundations JEN
OSC's 32-bit float arguments provide far higher control resolution than MIDI's 7-bit (0–127) integer range
Concept L1 Foundations JN
Pre-rendered audio analysis APIs supply timestamped beats and pitch for offline sync
Concept L3 Craft JH
Quantized launch makes apps wait for the next quantum boundary before starting, enabling tight ensemble starts
Concept L2 First instrument JN
RMS amplitude gives a perceptually smooth loudness value between 0 and 1
Concept L2 First instrument JB
Superimposing two live images creates a 'third space' that belongs to neither source
Concept L2 First instrument JL
The Link quantum value sets the loop length for phase synchronization, aligning loop boundaries across apps
Concept L3 Craft JN
The Live Object Model organises Live's entire state as a tree: Song > Tracks > Clips/Devices > Parameters
Concept L2 First instrument JN
The MIDI 2.0 Protocol raises resolution on all Channel Voice Messages and adds per-note expression
Concept L3 Craft JN
The spectral centroid is the frequency-domain centre of mass of a sound spectrum and correlates with perceived brightness
Concept L2 First instrument JB
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
Vision and hearing process time and density differently — AV artists must account for these asymmetries to achieve coherence
Concept L3 Craft JI
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 diffusion model learns to reverse a fixed noise-adding process by training a neural network to denoise step-by-step
Concept L2 First instrument K
A diffusion model steers noise toward the training distribution, not toward exact stored images
Concept L2 First instrument K
A GrooveTransformer ML model can predict a full drum pattern from a sparse hit/velocity/offset input vector
Concept L3 Craft KF
A model's depth can be measured either as computation-graph length or as concept-hierarchy depth
Concept L2 First instrument K
A nn~ model's methods each define a distinct processing pipeline with its own inlet/outlet count
Concept L2 First instrument KN
A RAVE prior is a model trained on latent sequences that enables generation without audio input
Concept L4 Performance K
A screen region or webcam feed can be the continuous image source for real-time img2img diffusion
Concept L3 Craft KI
A VAE generates sound by encoding a spectrogram to a latent point, decoding it, and inverting the STFT
Concept L2 First instrument K
A variance schedule beta_t controls how quickly noise accumulates across DDPM timesteps
Concept L2 First instrument K
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
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
BPM- and pitch-aligned stem cross-mixing creates more realistic training data than random remixing
Concept L4 Performance K
Cascaded diffusion chains models at increasing resolutions, using noise-conditioning augmentation between stages
Concept L4 Performance K
CFG scale in ComfyUI's KSampler balances prompt adherence against image quality
Concept L2 First instrument K
CFG scale in Deforum controls prompt adherence — too high saturates and distorts, too low drifts off-prompt
Concept L2 First instrument 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
CLIP jointly trains text and image encoders so matching pairs get high cosine similarity
Concept L2 First instrument K
ComfyUI models a diffusion pipeline as a directed graph of typed nodes
Concept L2 First instrument K
ComfyUI's smart memory manager offloads models to CPU when GPU VRAM is insufficient
Concept L2 First instrument K
Compiling UNet and VAE to TensorRT engines delivers the largest throughput gain in StreamDiffusion
Concept L3 Craft K
Consistency models map any point on a diffusion trajectory directly to the trajectory origin, enabling single-step generation
Concept L4 Performance 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 trains a network to predict the added noise epsilon rather than the clean sample or the reverse mean
Concept L4 Performance K
DDPM uses a U-Net with skip connections as the denoising network, taking noisy image and timestep as input
Concept L2 First instrument K
DDSP makes DSP components differentiable so neural networks can drive classical synthesizers
Concept L2 First instrument KB
DDSP timbre transfer re-synthesizes audio from one instrument using a model trained on a different instrument
Concept L3 Craft KB
DDSP uses the CREPE pitch detector to extract frame-rate f0 and confidence from audio for training conditioning
Concept L2 First instrument KB
DDSP's FilteredNoise synthesizer shapes white noise with a learned frequency-domain magnitude envelope
Concept L2 First instrument KB
DDSP's frequency_filter designs FIR filters from frequency-domain magnitude curves using IRFFT and windowing
Concept L3 Craft KB
DDSP's Harmonic synthesizer sums band-limited sinusoidal harmonics weighted by a learned distribution
Concept L2 First instrument KB
DDSP's inverse synthesis approach detects pitch without pitch labels by reconstructing synthetic audio
Concept L4 Performance KB
DDSP's Reverb processor can use either a predicted or a single learned impulse response for convolution
Concept L2 First instrument 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
Deep learning represents the world as a hierarchy of concepts, each built from simpler ones
Concept L1 Foundations K
Deforum motion operators apply per-frame and accumulate, so small values compound into large movement over an animation
Concept L2 First instrument K
Deforum parameters are scoped to an animation mode — a parameter effective in one mode has no effect in another
Concept L2 First instrument K
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 Perlin noise injection adds organic, spatially coherent variation to frames rather than uniform random noise
Concept L3 Craft K
Deforum's strength_schedule sets how much the previous frame constrains the next and also fixes the effective step count
Concept L2 First instrument K
Demucs uses a weighted ensemble (BagOfModels) of individually trained checkpoints for best performance
Concept L3 Craft K
Denoise strength below 1.0 in KSampler enables image-to-image sampling
Concept L2 First instrument K
Diffusion inference iteratively removes predicted noise from a latent tensor until an image emerges
Concept L2 First instrument 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
Diffusion Transformers replace the U-Net backbone with a Vision Transformer operating on patchified latents
Concept L4 Performance K
Dora manages ML experiment configurations via content-addressed signatures rather than manual naming
Concept L4 Performance K
Exponential Moving Average of weights produces smoother RAVE models by averaging checkpoints over time
Concept 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
Griffin-Lim reconstructs a plausible phase from a magnitude spectrogram, so its output sounds robotic
Concept L2 First instrument KB
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
Imagen conditions image generation on a frozen large language model, and scaling that encoder matters more than scaling the U-Net
Concept L4 Performance 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
Latent diffusion runs the denoising process in a compressed latent space instead of pixel space, cutting compute cost
Concept L2 First instrument 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~ 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
Music source separation splits a stereo mix into isolated stems (drums, bass, vocals, other)
Concept L2 First instrument KC
nn~ can output audio-analysis features as control-rate signals by using a large out_ratio
Concept L3 Craft KJ
nn~ is a translation layer that runs any TorchScript (.ts) model as a live Max/MSP or Pure Data object
Concept L2 First instrument KN
nn~ model attributes are model-defined, live-controllable parameters set via 'set NAME VALUE' messages
Concept L2 First instrument KN
nn~'s circular buffer amortizes neural model compute across time, at the cost of added latency
Concept L2 First instrument KN
nn~'s void/lazy mode lets you fix inlet/outlet count before attaching a model
Concept L3 Craft KN
On-the-fly pitch and tempo shift augmentation improves separation model generalisation across musical keys and tempos
Concept L4 Performance K
Perceptual loudness in DDSP uses A-weighting to match human hearing sensitivity across frequencies
Concept L2 First instrument KB
Pre-computing KV-cache for the text prompt eliminates repeated text-encoder work across frames
Concept L3 Craft K
Progressive distillation halves the required sampling steps by training a student to match two teacher steps in one
Concept L4 Performance K
Quantization maps high-precision weights to lower-precision formats using a scaling factor to preserve dynamic range
Concept L3 Craft K
Randomly remixing stems from different songs during training forces the model to learn true source priors
Concept L4 Performance K
RAVE architecture configs trade reconstruction quality, GPU memory, and control modality
Concept L3 Craft K
RAVE is a variational autoencoder that encodes audio into a compact latent space and decodes it back in realtime
Concept L2 First instrument KB
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 lazy dataset mode avoids disk conversion by loading raw audio files at training time
Concept L2 First instrument KN
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
Representation learning discovers useful features from data instead of hand-designing them
Concept L2 First instrument K
Residual CFG approximates classifier-free guidance at near-zero extra cost by recycling a stored noise residual
Concept L3 Craft K
Score-based models learn the gradient of the log data density and generate samples via Langevin dynamics
Concept L4 Performance 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
Stable Diffusion is a pipeline of three neural networks, not a single monolithic model
Concept L1 Foundations K
Stable-Fast compiles the full diffusion pipeline with Triton + CUDA graphs for an intermediate speed tier
Concept L3 Craft K
StreamDiffusion achieves real-time AI image generation by batching denoising steps and skipping redundant frames
Concept 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 DDSP autoencoder encodes loudness and f0 plus a learned latent z, then decodes to synthesizer parameters
Concept L3 Craft KB
The DDSP Processor separates unconstrained network outputs (inputs) from physically valid synthesizer controls
Concept L2 First instrument KB
The denoising U-Net uses sinusoidal position embeddings to communicate the current noise level (timestep) to every layer
Concept L3 Craft K
The diffusion training objective decomposes into per-timestep KL divergence terms plus a reconstruction term
Concept L4 Performance K
The exp_sigmoid nonlinearity maps network outputs to strictly positive amplitudes with a controllable range
Concept L2 First instrument KB
The forward diffusion process adds scheduled Gaussian noise over T steps until the signal becomes isotropic noise
Concept L3 Craft K
The live-coding community values human struggle and failure over AI-generated output
Concept L0 Orientation KF
The noise predictor is trained by adding known noise to images and having it predict that noise
Concept L2 First instrument K
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 t_index_list selects which diffusion timesteps to apply, controlling quality–speed trade-off
Concept L3 Craft K
TorchScript (.ts) files are the portable, runtime-independent format for deploying PyTorch models without Python
Concept L2 First instrument KN
TouchDesigner can host real-time AI/ML pipelines for generation, tracking, and stylisation in a live AV rig
Concept L3 Craft KI
Transfer learning reuses a pre-trained network as a feature extractor to train a classifier from few examples
Concept L2 First instrument K
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
VAEs support two generation modes: reconstruction from an encoded input and sampling from the latent prior
Concept L2 First instrument K
Waveform-to-waveform nn~ models have equal in_ratio and out_ratio and pass audio through uncompressed
Concept L2 First instrument KN
xformers memory-efficient attention reduces VRAM usage in diffusion UNets at modest speed cost
Concept L3 Craft K
A color constellation maintains its character when transposed to a different key, just as a melody does
Concept L2 First instrument LA
A color space's gamut is the subset of all human-visible colors it can reproduce
Concept L1 Foundations LG
A color space's primaries define which physical red, green, and blue it can produce
Concept L2 First instrument LG
A color space's white point defines what full-intensity (1,1,1) looks like in the real world
Concept L2 First instrument LG
A color's 'quality' is its hue position in the color circle; its 'quantity' (brilliance) is its lightness or darkness
Concept L1 Foundations LG
A cosine/gradient palette defines a whole color ramp from a few coefficients and animates it by shifting phase over time
Concept L2 First instrument LGH
A tone response curve encodes intensity non-linearly to match human brightness perception
Concept L2 First instrument LG
A vignette darkens frame edges to concentrate attention inward and give a generative field coherence
Concept L2 First instrument LHG
Additive light mixing yields white; subtractive pigment mixing yields gray-black
Concept L1 Foundations LG
Adjacent colors at exactly equal light intensity lose their visible boundary — the edge vanishes
Concept L2 First instrument LH
All compositional relationships reduce to two principles: parallel (side-by-side reinforcement) and contrast (opposition)
Concept L2 First instrument LJ
Ambiguous images flip between interpretations and cannot be seen both ways at once
Concept L2 First instrument L
An element in painting is the tension alive within a form, not the visible form itself
Concept L2 First instrument L
Anticipation is a preparatory move before a major action that primes the viewer's expectation
Concept L2 First instrument LH
Appeal is the charm and charisma that makes an animated subject engaging to watch
Concept L3 Craft LH
Changing one color in a repeating pattern shifts the apparent color of all others — the Bezold Effect
Concept L2 First instrument L
CIE XYZ is the device-independent hub space used for all color space conversions
Concept L2 First instrument LG
Color aesthetics has three distinct orientations: impression (visual), expression (emotional), construction (symbolic)
Concept L1 Foundations LO
Colored lights produce complementary-colored shadows, and multiple colored light sources create multiple hued shadows
Concept L2 First instrument LGH
Colors outside a color space's gamut require mathematically negative primary values
Concept L2 First instrument LG
Complementary colors incite each other to maximum vividness when adjacent and annihilate each other to gray when mixed
Concept L1 Foundations LGH
Composition is the law-abiding organization of the tensions within elements
Concept L2 First instrument LJ
Contrast of hue uses undiluted colors in full intensity; yellow/red/blue is the maximum instance
Concept L1 Foundations LGH
Contrasting hues of near-equal lightness produce uncomfortable vibrating boundary lines between them
Concept L2 First instrument LH
Converting between linear RGB color spaces is a 3x3 matrix multiplication
Concept L2 First instrument LG
CPU pixel manipulation reads and writes the raw RGBA array directly, unlike a per-pixel GPU shader
Concept L2 First instrument LH
Depth is implied by overlap, scale, parallax, atmospheric fade, and blur-soften on layers
Concept L2 First instrument LHG
Each hue has a perceived brightness (luminosity) that peaks at yellow/cyan/magenta and dips at red/green/blue
Concept L3 Craft LG
Each hue has characteristic psychological and symbolic expressive values that shift with context but retain a core identity
Concept L2 First instrument LGH
Each of the four sides of the basic plane carries a distinct sound: above (freedom), left (adventure), right (home), below (earth)
Concept L2 First instrument L
Every person has a characteristic subjective color palette that reveals personality and is different from objective color harmony
Concept L2 First instrument L
Extended (unbounded) color range allows values outside 0–1 for HDR and wide-gamut workflows
Concept L2 First instrument LG
Film color appears as a transparent layer floating between eye and object; volume color deepens with fluid depth
Concept L1 Foundations L
Fine adjacent dots of pure color merge in the eye into a single optical mixture more vibrant than a pigment blend
Concept L1 Foundations LGH
Grassmann's laws let color matching be decomposed into independent primary matches then summed
Concept L2 First instrument L
Hard color boundaries read as spatial separation; soft boundaries signal proximity or penetration
Concept L2 First instrument LH
Harmonious dyads, triads, tetrads, and hexads can be constructed by inscribing geometric figures in the 12-hue color circle
Concept L2 First instrument LGH
HSB describes color as hue, saturation, and brightness for intuitive, intentional variation
Concept L1 Foundations LG
Immediate-mode 2D canvas redraws the whole frame each tick from explicit vector calls while retaining program state between frames
Concept L2 First instrument LH
Immediate-mode canvas treats text as a first-class visual element and can convert glyph outlines to point clouds
Concept L2 First instrument LH
In music, pitch corresponds to line width and melodic contour traces a literal line in visual space
Concept L1 Foundations LJ
In visual composition, a line's length is a concept of time, and a curved line represents more time than a straight line of equal length
Concept L2 First instrument LJ
Itten organised color study into seven fundamental categories of contrast
Concept L1 Foundations L
Itten's 12-hue color circle places complementaries diametrically opposite and is constructed from pigmentary primaries, not spectral primaries
Concept L1 Foundations LG
Kandinsky proposes three primary contrasting pairs linking line type, plane shape, and color: straight/triangle/yellow, curved/circle/blue
Concept L3 Craft L
Kandinsky theorised that specific colors have inherent associations with specific forms
Concept L2 First instrument L
Kandinsky's basic plane is an active field in which colors exert forces of advance and recession
Concept L2 First instrument LG
Light-dark contrast is the most plastic contrast — white and black are its poles with an infinite gray scale between
Concept L1 Foundations LG
Lines have color analogies: horizontal ↔ black, vertical ↔ white, diagonal ↔ red, free lines ↔ yellow and blue
Concept L3 Craft L
Matching hues to equal brilliance levels is a trainable skill — cold colors are routinely rendered too light and warm colors too dark
Concept L2 First instrument LG
Neutral gray is achromatic and characterless but takes on a complementary tinge from any adjacent color
Concept L1 Foundations LGH
Normalizing RGB to 0.0–1.0 decouples color description from bit-depth encoding
Concept L1 Foundations LG
Objects have no intrinsic color — their apparent color is determined by what wavelengths the surface reflects under the incident light
Concept L1 Foundations LG
P5LIVE realizes particle systems with real per-element p5.Vector state, making the concept portable from GLSL-fake to genuinely simulated
Concept L2 First instrument LH
Polar warp reinterprets Cartesian coordinates as (radius, angle), turning stripes into rings and scrolling into rotation
Concept L2 First instrument LGH
Red-orange is the warmest color and blue-green the coldest, but intermediate hues shift warm or cold only relative to their neighbors
Concept L1 Foundations LGH
Removing a point from its conventional context awakens its inner tensions and makes a silent element speak
Concept L2 First instrument L
Repetition of a point or element is a source of elementary rhythm and a means of heightening inner vibration
Concept L1 Foundations LJ
RGB is a poor space for color reasoning because interpolation muddies through gray
Concept L2 First instrument LHG
RGB numeric values have no meaning without a color space to interpret them
Concept L1 Foundations LG
Saturation contrast — pure vs. diluted color — can be achieved by mixing with white, black, gray, or the complementary
Concept L1 Foundations LGH
SDFs and immediate-mode drawing are two distinct shape paradigms: field-based vs path-based
Concept L2 First instrument LGH
Secondary action is an additional motion that reinforces and adds dimension to the main action
Concept L3 Craft LH
Slow in and slow out — more frames near key poses and fewer in the middle — creates natural easing
Concept L2 First instrument LH
Squash and stretch give animated objects the illusion of weight and volume
Concept L2 First instrument LH
Staring at a hue fatigues its retinal receptors, producing the complementary color as an after-image
Concept L1 Foundations LG
The angular line is closer to the plane than the straight line — it already carries something plane-like within it
Concept L2 First instrument L
The basic plane (canvas/screen) is a living being with its own inner tensions that elements must respect
Concept L2 First instrument L
The basic plane's inner pulsation transforms into double and multiple sounds when even the simplest element is placed upon it
Concept L2 First instrument L
The CIE xy chromaticity diagram projects 3D XYZ color into 2D by separating hue from brightness
Concept L2 First instrument LG
The circle is the primary curved plane — the product of uniform rotation — and carries the same inner tensions as the square, expressed through curvature
Concept L2 First instrument L
The color sphere is a three-dimensional model mapping hue, brilliance, and saturation simultaneously, with white and black at the poles
Concept L2 First instrument LG
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 geometric point is the proto-element of painting and the origin of all visual form
Concept L1 Foundations L
The line is a point set in motion by an external force — the greatest antithesis to the point
Concept L1 Foundations L
The mind perceives unified wholes rather than sums of parts
Concept L1 Foundations L
The pictorial point is created by the initial collision of a tool with the basic plane
Concept L1 Foundations L
The three primary colors correspond to the three fundamental shapes: yellow to triangle, red to square, blue to circle
Concept L2 First instrument LHG
The three primary straight lines carry distinct inner temperatures: horizontal (cold), vertical (warm), diagonal (balanced)
Concept L2 First instrument L
The two diagonals of the basic plane carry contrasting tensions: the lyric diagonal (calm) and the dramatic diagonal (complex)
Concept L3 Craft L
The upper zone of the basic plane feels light and free; the lower zone feels heavy and constrained
Concept L2 First instrument L
There is no fixed boundary between point and plane — the distinction is relative to scale and context, judged by feeling
Concept L2 First instrument L
Visual balance distributes visual weight so symmetric reads as stable and asymmetric as dynamic
Concept L2 First instrument LHG
Warm-cool is a relative color quality — warm blues and cool reds exist within their own hue families
Concept L1 Foundations L
A 15 dB shift in hearing threshold at any frequency constitutes a Significant Threshold Shift requiring follow-up
Concept L1 Foundations M
A DJ mixer controls what the audience hears and what the DJ monitors in headphones
Concept L1 Foundations M
A DJ set is navigation through a multi-dimensional musical space, not a linear increase in energy
Concept L4 Performance M
A multi-hour DJ set can be structured as six distinct movements, each with a different energy function relative to a peak moment
Concept L4 Performance M
A noise dose of 100% marks the daily exposure limit, computed as a time-weighted average
Concept L1 Foundations M
A perfectly seamless DJ transition erases the evidence of its own achievement
Concept L4 Performance M
A performer who only plays their classics ends up permanently measured against their own peak
Concept L3 Craft MO
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
All-hardware live sets require regular rehearsal and accept reliability constraints in exchange for genuine real-time improvisation
Concept L3 Craft M
Audio-only pirate radio made vocal distinctiveness, not image, the currency of an MC's reputation
Concept L1 Foundations MO
Chopping and blending are two DJ mixing strategies with opposite tradeoffs for following the music
Concept L3 Craft M
Clip-triggering in Ableton enables 'pseudo-live' performance where pre-programmed sequences are replayed with minimal real-time decision-making
Concept L2 First instrument M
Clubs allow direct performer-audience energy exchange that large festival stages make structurally harder
Concept L4 Performance M
Cutting the bass out of a track and dropping it back in is a DJ tension-and-release technique
Concept L4 Performance M
Dancers naturally move to a 'tempo octave' — doubling or halving the stated BPM in their body response
Concept L2 First instrument MA
DJ EQ comes in two models: full kill (silences the band completely) and shaping (attenuates but never silences)
Concept L2 First instrument MD
DJ headphone monitoring requires three controls: cue buttons, mix knob, and volume
Concept L1 Foundations M
DJs can transition between channels using individual channel faders or the crossfader
Concept L1 Foundations M
Electronic music is performed as a DJ set (mixing others' tracks) or a live PA (playing your own in real time)
Concept L1 Foundations M
Improvising live as a duo gives each performer time to step back and plan the next move, which solo improvisation denies
Concept L4 Performance ME
In jungle, the MC rolls with the DJ's vibe rather than performing a fixed script, adapting style to match energy
Concept L2 First instrument M
In sound clash competition, record selection decides the win over technical mixing prowess
Concept L3 Craft MO
Larry Levan's Paradise Garage DJing prized reading the crowd and song selection over technical mixing
Concept L1 Foundations MO
Making each record sound as different as possible from the last keeps a DJ set dynamic, not just smoothly mixed
Concept L4 Performance MO
Metrically ambiguous tracks (e.g. triplet D&B at 85/170 BPM) open polyrhythmic mixing between tempos and genres
Concept L4 Performance M
Repetition without change relaxes the listener into the rhythm, triggering excitement through predictability rather than surprise
Concept L3 Craft MO
Sound level meters measure area noise while personal dosimeters measure individual cumulative exposure
Concept L1 Foundations M
Techno is designed for continuous DJ sets: instrumental, long-form, and built for beatmatched mixing
Concept L1 Foundations MO
The definition of 'live' in electronic music is genuinely ambiguous — spanning fixed playback to fully improvised hardware performance
Concept L0 Orientation M
The DJ has shifted from impassive shaman serving the crowd to performative showman flaunting personal pleasure
Concept L5 Voice MO
The rewind (pull-up) replays a track's drop on demand, functioning as real-time crowd validation in soundsystem culture
Concept L2 First instrument M
The TR-808 stores 12 Basic Rhythm patterns and 4 Fill-In patterns that are chained into a song
Concept L2 First instrument MA
Warning a crowd in advance is a tool for surviving the expectation gap when you change genre
Concept L3 Craft M
A ground loop forms when two pieces of equipment share multiple ground paths, creating a hum-inducing loop antenna
Concept L3 Craft NB
A Pure Data object's creation argument only sets an initial value; incoming signal or messages override it
Concept L2 First instrument N
Ableton Link synchronizes beat, tempo, and phase across multiple apps or devices over a local network without a master clock
Concept L4 Performance NJ
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 Ardour session is a folder containing all project data: audio, MIDI, routing, and snapshots
Concept L1 Foundations N
An Ardour track/bus type is chosen by its signal source and routing role, not just its name
Concept L2 First instrument N
An audio transformer provides galvanic isolation and common-mode rejection to break ground loops
Concept L3 Craft NB
Ardour snapshots save alternate versions of a session within the same folder without overwriting the current state
Concept L2 First instrument N
Ardour's Cue window enables clip-launching and non-linear performance workflow alongside the timeline
Concept L3 Craft NM
Ardour's processor box is the per-strip plugin chain where signal passes pre- or post-fader
Concept L2 First instrument ND
Ardour's Strict I/O mode enforces matching channel counts through the plugin chain; Flexible I/O allows width changes
Concept L3 Craft NB
Arrangement View is a linear timeline where clips are fixed in time and automation is written globally
Concept L2 First instrument N
Audacity Macros chain effects into a reusable sequence for batch-processing multiple audio files
Concept L1 Foundations N
Audacity's Nyquist prompt lets you write Lisp code to synthesise, analyse, and process audio
Concept L2 First instrument N
Audacity's Spectrogram view shows frequency content over time, enabling spectral selection and editing
Concept L1 Foundations ND
Balanced connections use two out-of-phase signal conductors to reject common-mode noise
Concept L2 First instrument NB
Bitwig runs a linear Arranger and a non-linear Clip Launcher together, so improvisation and fixed arrangement share one session
Concept L2 First instrument NM
Bitwig's Unified Modulation System lets any modulator device control any parameter at every level of the signal chain
Concept L2 First instrument NB
Cable shielding intercepts electrostatic interference; balanced twisted pairs cancel electromagnetic interference
Concept L2 First instrument NB
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
Exposing a WebSockets and OSC interface lets any UI — web page, hardware controller, script — control an audio plugin at runtime
Concept L3 Craft NF
In Max/MSP, the leftmost inlet is 'hot' (triggers output) and other inlets are 'cold' (store values only)
Concept L2 First instrument N
In Pure Data, tilde-suffixed objects (osc~, *~, dac~) are the ones that generate and process audio signals
Concept L2 First instrument 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
LMMS composes repeating rhythms in the Beat+Bassline Editor and non-repeating lines in the Song Editor
Concept L1 Foundations NF
LMMS volume lives at three tiers, and each tier is meant for a different job
Concept L1 Foundations ND
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
OBS composits a scene from stackable sources such as display, window, and webcam capture
Concept L0 Orientation NIM
Phantom power delivers DC polarizing voltage to a condenser mic over the two balanced signal conductors
Concept L2 First instrument NB
Pure Data connections run from an outlet (object bottom) to an inlet (object top), never the reverse
Concept L2 First instrument N
Pure Data has two modes — Edit Mode for building patches and Run Mode for playing them
Concept L2 First instrument N
Pure Data patches run in realtime, so editing the patch changes the sound immediately
Concept L1 Foundations NF
Return tracks and sends enable shared effects processing across multiple tracks simultaneously
Concept L2 First instrument ND
Session View enables nonlinear clip-based performance by launching clips in any order
Concept L2 First instrument NF
SOURCE separates audio engine, sensor I/O, and API communication into three independent processes connected by OSC/WebSockets
Concept L3 Craft NC
The Grid is Bitwig's patchable modular environment for building custom synths and effects inside the DAW
Concept L3 Craft NBE
VCV Rack plugins take one of three licensing paths: GPLv3+, free-of-charge under any license, or commercial royalty
Concept L2 First instrument NE
'Broken techno' is the harder Detroit-rooted variant of broken beat produced by techno artists adding jazz elements and breaks
Concept L2 First instrument OE
'Club music' names a branching Baltimore-Philly-Jersey lineage, each city mutating its predecessor
Concept L1 Foundations OA
'Intelligent techno' / IDM emerged as a reaction against rave commercialisation, repositioning techno for home listening
Concept L2 First instrument O
'Jacking' was the physical, hip-driven dance style that gave early house its bodily character
Concept L0 Orientation O
'Nada Brahma' equates sound with the divine, grounding the Indian classical drone as spiritual, not just acoustic
Concept L1 Foundations OA
'Outrun' names both a synthwave music subgenre and, more broadly, a 1980s retro visual aesthetic
Concept L0 Orientation O
'Tekkno' was the harder German techno variant of the early 1990s, claimed to derive from EBM rather than Detroit
Concept L2 First instrument O
1980s Japanese ambient (Kankyō Ongaku) applied environmental aesthetics to commercial and retail contexts
Concept L1 Foundations O
1995 DnB was defined by a productive conflict between 'elegant urbanity' (jazz-influenced) and 'ruffneck tribalism' (hiphop/ragga/dub)
Concept L2 First instrument O
A club's resident DJ can steer the direction of an entire genre through their programming
Concept L1 Foundations O
A cluster of small European labels curated microhouse's identity before the term existed
Concept L1 Foundations O
A demoparty is a weekend gathering where demosceners compete in categorised compos judged live
Concept L1 Foundations OP
A descriptive score documents what was heard; a prescriptive score directs a performer
Concept L3 Craft OF
A drone is a sustained tone or chord that holds a tonal ground while changing only slightly
Concept L0 Orientation OB
A genre's canonical tempo can be set by the venue it serves, not by musical rule
Concept L1 Foundations OB
A hit is 'easy to sing, easy to say, easy to remember' — a listener-centred songwriting heuristic
Concept L2 First instrument OA
A house remix is a new record built around another artist's vocals, not an alteration of the original
Concept L2 First instrument OC
A house track proven on the dancefloor could still be blocked by a label's gatekeeping before release
Concept L1 Foundations O
A single label (International DeeJay Gigolos) functioned as the 'germ cell' of the electroclash scene by gathering its key artists
Concept L2 First instrument OP
A trance track builds tension to a peak, then strips percussion in a breakdown before rebuilding
Concept L1 Foundations OA
Acid house and MDMA transformed British nightlife in the late 1980s and created the cultural ground for UK trance
Concept L0 Orientation O
Acid house is built on the Roland TB-303's electronic squelch, developed by Chicago DJs in the mid-1980s
Concept L1 Foundations OB
Acid house triggered the UK's 1988 Second Summer of Love and a decade of rave culture
Concept L2 First instrument OP
Acid house was created by manipulating the TB-303's knobs live rather than following its intended programming method
Concept L1 Foundations OB
Acid house was discovered accidentally when Phuture misused a Roland TB-303 in 1987
Concept L1 Foundations OB
Actor-Network Theory reveals live coding as a network of human and nonhuman actors (code, hardware, venues, communities) whose associations constitute the scene
Concept L5 Voice OP
Adding drum machines to DJ sets triggered house music's transition from DJing to producing
Concept L1 Foundations OB
Adrian Sherwood's On-U Sound applied dub production logic to industrial music, forging a rare Afrofuturist-industrial crossover
Concept L3 Craft OC
Afro house emerged in post-apartheid South Africa by fusing house with kwaito and African polyrhythms
Concept L2 First instrument OA
AfroFuturism encodes counter-cultural Black identity through cosmic/celestial mythology, a lineage Detroit Techno inherits
Concept L2 First instrument O
Afrofuturism reclaims racial otherness by recasting disenfranchisement as alien, using technology to become 'out of this world'
Concept L3 Craft O
After ~2010 hardstyle split into euphoric hardstyle and raw hardstyle (rawstyle)
Concept L2 First instrument O
Algorave embraces alien, futuristic aesthetics as a deliberate departure from mainstream dance music
Concept L1 Foundations OF
Algorhythms are the microrhythmical structures underlying digital computation — making inaudible electromagnetic signals audible as political-aesthetic act
Concept L5 Voice OF
Algorithmic music can function as tactical media: temporary critical interventions in dominant technological and social systems
Concept L5 Voice OP
Amapiano is a South African deep-house/jazz hybrid defined by its log-drum bassline
Concept L1 Foundations OA
Ambient composition can be used as a vehicle for political and identity critique, not only as apolitical background texture
Concept L3 Craft O
Ambient house adds ambient atmospheres to acid house's four-on-the-floor structure
Concept L1 Foundations OA
Ambient house emerged from clubs where DJs couldn't sustain full vocals all night without bringing crowds down from peak states
Concept L2 First instrument OB
Ambient music connects a lineage from Satie's furniture music through Cage's chance operations to Minimalism
Concept L1 Foundations O
Ambient music descends from drone but permits perceptual withdrawal where drone demands immersion
Concept L2 First instrument OB
Ambient music emphasizes tone and atmosphere over traditional musical structure or rhythm
Concept L0 Orientation OA
Ambient pop imports ambient textures into indie song structures with live instruments
Concept L1 Foundations O
Apartheid-era boycott workarounds (cover versions, slowed tempo) shaped a distinct South African house sound
Concept L2 First instrument O
Apoliteic music normalises fascist aesthetics without explicit political advocacy, making it more culturally insidious than overtly fascist music
Concept L4 Performance O
Artists labelled IDM widely rejected the term as elitist and PR-driven
Concept L1 Foundations O
Artists may maintain separate aliases for stylistically distinct projects within related genres
Concept L1 Foundations OM
As drum and bass matured in the late 1990s it branched from a single root into many coexisting subgenres
Concept L2 First instrument O
At 180-230 BPM gabber fuses kick and bass into a jackhammer pulse, so rhythm stops working as danceable groove
Concept L2 First instrument OA
At an algorave the code screen, not the performer, is often the audience's focus
Concept L0 Orientation OM
Audio feedback transforms a playback system into a noise-generating instrument
Concept L2 First instrument OB
Balearic trance emerged at Ibiza's Café del Mar blending Mediterranean instruments, ambient pads, and sunset aesthetics
Concept L1 Foundations O
Basic Channel's Rhythm & Sound and Burial Mix are a rare two-way exchange between European electronic music and Caribbean dub
Concept L2 First instrument 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
Because genre lines blurred, authentic progressive house often 'masquerades' as techno, tech house, or deep house
Concept L1 Foundations O
Berlin techno parties enacted 'dancefloor socialism': DJ not centred, crowd immersed, hierarchy dissolved
Concept L2 First instrument OP
Big beat emerged from early 1990s London dance music hybridisation when labels released breakbeat music alongside house
Concept L1 Foundations O
Big beat layers heavy distorted breakbeats over four-on-the-floor kicks and acid lines at mid-tempo for mainstream crossover
Concept L1 Foundations OC
Big beat uses heavily compressed, loud breakbeats as a defining sonic element, not just a backing groove
Concept L2 First instrument OD
Braindance prioritises the funky, danceable side of Aphex Twin over IDM's austere abstraction
Concept L0 Orientation O
Breakcore has no melodic identity — its rhythmic density is the defining feature, not harmony or melody
Concept L1 Foundations OA
Breakcore is a high-tempo electronic genre defined by hyper-complex breakbeat manipulation and wide-spectrum sampling
Concept L1 Foundations OC
Broken beat (bruk) is an electronic dance genre defined by syncopated, choppy rhythms that avoid four-on-the-floor
Concept L1 Foundations OA
Brostep replaced dubstep's sub-bass emphasis with distorted mid-range riffs as venues grew larger
Concept L2 First instrument OB
By 1997 Jungle split, its dancehall audience migrating to Speed Garage as neurofunk turned technoid
Concept L1 Foundations O
Car-audio bass strips Miami bass to bare sub-frequencies: hard 909/808 kicks plus sine waves
Concept L2 First instrument OB
Cheap PC software instead of pro studios pushed early dubstep toward its twisted-bass sound
Concept L1 Foundations ON
Chicago DJs' reel-to-reel dancefloor edits were a direct precursor to producing original house tracks
Concept L1 Foundations OM
Chicago house grew from the Warehouse as a 'safe party' that mixed races, genres, and scenes on one floor
Concept L0 Orientation OP
Chicago house is the original house music produced in mid-to-late 1980s Chicago from which all house subgenres descend
Concept L0 Orientation OA
Chicago house is the original house style: simple basslines, four-to-the-floor, disco/funk-influenced
Concept L1 Foundations OA
Clashing between MCs and producer war dubs is a central cultural practice in grime, not just entertainment
Concept L1 Foundations OM
Club DJs acted as A&R, deciding which tracks were worth releasing by testing crowd reaction on the floor
Concept L2 First instrument OM
Colour bass combines brostep's impact with melodic dubstep's rich tonality in vibrant mid-range sound design
Concept L3 Craft OB
Commercial 'Euro trance' vocals and mainstream crossovers diverged from the underground trance sound in the early 2000s
Concept L1 Foundations O
Commercialisation and mass events created an authenticity conflict that fractured early techno culture
Concept L1 Foundations O
Computer improvisers produce 'virtual sociality' that reveals as much about human interaction as about machines
Concept L4 Performance OF
Contemporary ambient is best described as a set of listening practices rather than a fixed sound genre
Concept L2 First instrument O
Contemporary live coding sits in a continuous lineage of live-electronics performance practice
Concept L1 Foundations OF
Crowd literacy for complex breakbeats is cyclical: lost during simple 'rolling' eras, regained when producers challenge it
Concept L3 Craft OA
Cut-up — that recorded sound and culture can be fragmented and reassembled — is the conceptual root of electronic music
Concept L1 Foundations OC
Dance-music history advances by inventing potent clichés — effects so good everyone copies them
Concept L1 Foundations O
Dark 2-step stripped R&B influence and became a direct sonic precursor to dubstep
Concept L1 Foundations OB
Dark ambient draws on industrial and ambient to build ominous drones and dread
Concept L1 Foundations O
Dark ambient is defined by ominous drones, dissonant overtones, low-frequency rumble, and heavily processed found sounds
Concept L0 Orientation OB
Dark psytrance uses horror-film samples where mainstream psytrance uses science-fiction samples
Concept L1 Foundations O
Darksynth shifts synthwave away from bright Miami Vice sounds toward horror-cinema, industrial and EBM darkness
Concept L0 Orientation O
Data sonification requires inference-preserving mappings: conclusions drawable from the sound must correspond to conclusions about the source data
Concept L3 Craft OF
Debord's spectacle is the collective mediated perception of reality that masquerades as 'the way things are'
Concept L4 Performance O
Deep house is a slightly slower house variant (~120 BPM) with stronger soul, jazz, and funk influences
Concept L1 Foundations OA
Deep house slows the tempo and fuses house with jazz and funk, pioneered by Larry Heard in 1985
Concept L2 First instrument OB
Dérive is a Situationist drift that exposes an environment's hidden influences by responding to it instinctually
Concept L4 Performance O
Détournement recontextualises an existing sign to turn its own authority against itself
Concept L3 Craft OC
Detroit electro fused machine-funk with Afrofuturist sci-fi imagery to create a robotic aesthetic
Concept L1 Foundations O
Detroit techno drew from Kraftwerk, P-Funk, Giorgio Moroder, disco, and Chicago house as its primary musical lineages
Concept L2 First instrument O
Detroit techno fused European synth-pop with African-American funk and electro, producing a new genre in the mid-1980s
Concept L0 Orientation O
Detroit techno repurposed industrial technology as a Black artistic strategy — 'a black secret'
Concept L1 Foundations O
Detroit techno's defining trait is working the interface of funk and futurism together
Concept L2 First instrument OA
Digital Mystikz introduced sound system culture and dub values to dubstep through the DMZ night
Concept L1 Foundations OB
Diva house is characterised by powerful gospel-infused female vocals at gay clubs in the 1990s
Concept L2 First instrument O
DJ Alfredo at Amnesia Ibiza proved a diverse mixed-format playlist could unite a diverse crowd under one dancefloor
Concept L1 Foundations OM
DnB is an intensified evolution of breakbeat: chopped and reprocessed loops at higher speed
Concept L1 Foundations OC
DnB producers like Droppin' Science used polyrhythmic breakbeats to produce kinesthetic, bodily responses rather than purely sonic ones
Concept L3 Craft OA
DnB subgenres split into 'light' and 'heavy' poles, with ambient/jazz on one end and industrial/sci-fi on the other
Concept L2 First instrument O
DnB with 'flavour' (musical identity, replay value) outlasts technically-competent but disposable tracks
Concept L3 Craft OA
Donk (Scouse House) is defined by the 'pipe' FM sample on the offbeat in North West England
Concept L1 Foundations OA
Drone metal slows distorted guitar to sustained tones, fusing minimalist drone with extreme metal
Concept L2 First instrument O
Drone music is the sustained-tone branch of minimalism, prizing harmonic stasis over melody, rhythm, or change
Concept L0 Orientation OAB
Drone's apparent monotony resolves into micro-tonal detail only under sustained, attentive listening
Concept L2 First instrument OA
Drum & bass fragmented into three broadly recognized poles: jump-up (party), liquid (melodic/soulful), and tech/neuro (complex/dark)
Concept L1 Foundations OA
Drum and bass developed from jungle by emphasising speed and industrialism while shedding reggae influence, enabling mainstream crossover
Concept L2 First instrument O
Drum and bass evolved from UK breakbeat hardcore by stripping rave elements and emphasising bass and complex drums
Concept L1 Foundations O
Drum and bass is defined by fast syncopated breakbeats at 165–185 BPM with heavy sub-bass
Concept L0 Orientation OAC
Drumfunk foregrounds rhythmic complexity of breakbeats by minimizing bass and melody
Concept L3 Craft OA
Drumfunk transforms obscure or resampled breakbeats into constantly shifting drum patterns unlike standard DnB
Concept L2 First instrument OC
Drumstep (halftime) combines DnB sub-bass and tempo with a half-time beat structure borrowed from dubstep
Concept L2 First instrument OA
Dub plates were the primary mechanism for DJs to play and share unreleased music before digital distribution
Concept L2 First instrument OM
Dub shaped dubstep through three channels: the instrumental format, a sound-manipulation methodology, and the dub genre's aesthetics
Concept L1 Foundations OB
Dub techno is designed for immersive, meditative listening, giving every element breathing space
Concept L2 First instrument OA
Dub techno's core critique is that its repetition and adherence to the Basic Channel template veer on monotony
Concept L2 First instrument O
Dubplate culture gave DJs a weapon of exclusivity that kept them booked and kept the scene's music development internal
Concept L2 First instrument OM
Dubplate culture was inherited from jungle and dub, creating a continuous soundsystem lineage
Concept L2 First instrument OC
Dubstep emerged as a residue of UK garage when a cohort kept making their sound after the scene moved on
Concept L1 Foundations O
Dubstep's signature off-beat snare originated from a producer deliberately placing the snare on beat three instead of two/four
Concept L1 Foundations OA
Dutch trance's global dominance was built on vertically integrated organizations combining events, labels, and DJs
Concept L1 Foundations O
Early Chicago house tracks were validated by club-to-club cassette play before any commercial release
Concept L1 Foundations OM
Early UK garage producers deliberately chose a snappy, heavy bass drum over the standard 909 kit used in US garage
Concept L2 First instrument OB
EBM and industrial draw on pre-modern British Isles ballad repetition patterns, not only African-diaspora groove traditions
Concept L3 Craft OA
EBM fused Kraftwerk-lineage sequencer electronics with punk and industrial aggression
Concept L1 Foundations O
EBM is defined by 4/4 drum-machine beats, looped monophonic bass, and shouted command-style vocals rather than melodic hooks
Concept L1 Foundations OB
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
EBM's visual and lyrical aesthetics blend militarism with goth and occult imagery
Concept L2 First instrument O
Electro drum patterns emulate breakbeats mechanically while sampled breakbeats keep a human feel
Concept L2 First instrument OA
Electro is defined by TR-808 beats, robotic synthesized textures, and minimal or vocoded vocals
Concept L1 Foundations OB
Electro-industrial adds layered complex sound to EBM's minimal clean production, spawning dark electro and aggrotech
Concept L2 First instrument O
Electro's science-fiction imagery expresses an afrofuturist vision of Black technological futures
Concept L2 First instrument O
Electroclash fuses 1980s electro/new wave/synth-pop with 1990s techno as a reaction to techno's rigid formulas
Concept L1 Foundations OB
Electroclash spread geographically from Munich through Berlin and London to New York, with each city adding scene nodes
Concept L1 Foundations OP
Electroclash's cheap, dated sound was a deliberate punk-DIY aesthetic, not a budget limit
Concept L2 First instrument OB
Electroclash's core stance was double-coded — critiquing the excess it simultaneously celebrated
Concept L3 Craft O
Electronic music genres have unrooted from their origin locations as global platforms make geography irrelevant to style
Concept L5 Voice OP
Eskibeat is Wiley's icy, off-kilter grime style — the name he used before 'grime', later a formal subgenre
Concept L1 Foundations OB
Euphoric frenchcore is a ~2016 Peacock Records offshoot that fused frenchcore with hardstyle's melodic sensibility
Concept L2 First instrument OB
Fascism is inseparable from aesthetics — its visual and sonic purity enacts its politics, not merely illustrates them
Concept L4 Performance O
Filter house evolved from Chicago house's tradition of looping disco, boogie, and funk records
Concept L1 Foundations O
First-wave Detroit techno came from the suburban Black middle class, carrying a class tension into its aesthetics
Concept L3 Craft O
Footwork evolved continuously from Chicago house and ghetto house, not as a clean break from the scene
Concept L1 Foundations OAC
Footwork is a ~160 BPM Chicago dance genre of cut-up samples over syncopated drum patterns, evolved from ghetto house
Concept L0 Orientation OAC
Footwork is a sample-based, high-volume workflow rooted in community sample knowledge and SoundCloud feedback
Concept L2 First instrument OC
Footwork is utilitarian music made to soundtrack competitive dance battles, not for passive listening
Concept L0 Orientation O
Footwork legitimacy is validated in Chicago's battle circles, not by commercial exposure elsewhere
Concept L4 Performance OP
Footwork music and footwork dance co-evolved — neither the tracks nor the moves make sense without the other
Concept L1 Foundations OM
Footwork producers favor the hardware MPC over software for its analog outputs, tight timing, and tactile feel
Concept L2 First instrument ON
Frankfurt defined 'techno' as EBM/electronic music while Berlin defined it as Detroit-influenced dance music — and the Berlin definition won
Concept L2 First instrument O
Frankie Knuckles helped define house by re-editing and extending disco breaks and intros for the dancefloor
Concept L1 Foundations OM
Frankie Knuckles pioneered house by mixing and manipulating records live at The Warehouse from 1977
Concept L1 Foundations OM
French house is defined by filter and phaser effects over late-1970s and early-1980s disco samples at 110–130 BPM
Concept L1 Foundations OB
French house splits into a space-disco strand, a Euro-disco-update strand, and a deep-American-house strand
Concept L3 Craft OB
French house synthesizes American P-Funk, European space disco, and Chicago house jacking into a single aesthetic
Concept L2 First instrument O
Frenchcore is defined by tempo above 160–185 BPM plus a loud distorted offbeat bassline
Concept L1 Foundations OB
Future garage takes UK garage's off-kilter 2-step rhythm and adds pitched vocal chops, warm reese bass, and dark atmospheres
Concept L2 First instrument OB
Gabber continually escalated in hardness and tempo, dating tracks within months
Concept L2 First instrument OA
Gabber is characterised by fast beats (140–190 BPM), distorted heavy kickdrums, and dark themes
Concept L1 Foundations OB
Gabber was not just a music subgenre but the Netherlands' most significant 1990s youth-culture movement
Concept L1 Foundations OP
Garage house is the piano-led, gospel-vocalled, NYC/NJ counterpart to machine-driven Chicago house
Concept L1 Foundations OA
GAS layers dense classical-sampled drone over a muted four-on-the-floor kick, sitting between ambient and techno
Concept L2 First instrument O
Generative music apps (Bloom, Scape) blur composer and listener; reactive apps use sensors (GPS, microphone) to make music responsive to physical context
Concept L2 First instrument OFN
Genre labels create implicit rules that constrain what producers feel they can make within a scene
Concept L3 Craft OP
Genres are socially constructed systems of expectation, not fixed prescriptive feature sets
Concept L1 Foundations O
Genres pass through four stages from avant-garde to scene-based to industry-based to traditionalist
Concept L3 Craft O
Ghetto house evolved from Chicago house in the early 1990s and directly seeded footwork and juke
Concept L2 First instrument OA
Ghetto house fuses Chicago house with punchy claps, crude catchy lyrics and bass-heavy arrangements
Concept L1 Foundations OC
Ghetto house is a minimal, lo-fi 808/909-driven strain of Chicago house
Concept L1 Foundations OA
Ghetto tech leans toward electro and Detroit techno while ghetto house is Chicago four-to-the-floor
Concept L2 First instrument OB
Glitch hop fuses glitch production techniques with hip hop rhythmic structure
Concept L2 First instrument O
Glitch music treats digital errors as compositional material rather than problems to eliminate
Concept L1 Foundations OBC
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
Glitch pop and folktronica bring digital-error aesthetics into song-based, acoustic-instrument structures
Concept L2 First instrument O
Goa trance emerged from beach party DJ culture seeking to induce trance states through continuous music
Concept L0 Orientation O
Goa trance's signature squelchy sound is a sawtooth wave through a resonant band-pass or high-pass filter
Concept L1 Foundations OB
Grime and dubstep shared tempo and geography but diverged on MC culture, beat density, and synth aesthetics
Concept L1 Foundations O
Grime applied the same self-reliant hustle logic as the informal economy to cultural production, achieving distribution without industry gatekeepers
Concept L1 Foundations OP
Grime built an independent video and online platform ecosystem because mainstream media ignored the genre
Concept L0 Orientation OP
Grime emerged from jungle/drum-and-bass by slowing the tempo to 140 BPM and creating space for MC delivery over darker bass-driven instrumentals
Concept L1 Foundations OA
Grime is a 140 BPM East London genre built on syncopated breakbeats, MC vocals, and jagged electronic sound
Concept L0 Orientation OA
Grime's clash culture at Jammer's basement built MC careers through recorded head-to-head battles before any commercial release infrastructure existed
Concept L2 First instrument OM
Grime's early spread relied on pirate radio, dubplate culture, and a self-contained DIY ecosystem outside mainstream industry
Concept L0 Orientation OP
Grime's stripped-back, distorted, bass-heavy sound emerged directly from the emotional reality of gang violence and police suppression of the garage scene
Concept L1 Foundations OA
Hakken is a chopping/stomping dance that evolved exclusively within the gabber scene
Concept L2 First instrument OM
Halftime DnB slows the perceived groove to half the tempo while the track still runs at DnB speed
Concept L2 First instrument OA
Happy hardcore is defined by sped-up breakbeats running alongside a four-on-the-floor kick, distinguishing it from gabber
Concept L1 Foundations OA
Happy hardcore's commercial success split from underground gabber and alienated the diehard community
Concept L2 First instrument O
Hard dance is an umbrella term for fast 4/4 genres that are less harsh and often slower than hardcore
Concept L1 Foundations O
Hard NRG blends offbeat bass patterns from Hi-NRG over darker anthemic trance beats
Concept L2 First instrument OA
Hard NRG is a darker, faster variant of UK hard house that swaps uplifting energy for ominous aggression
Concept L1 Foundations O
Hardcore techno is defined by a 160–200 BPM tempo and a distorted, saturated kick
Concept L1 Foundations OAB
Hardcore techno's subgenres are differentiated mainly by tempo range, mood, and regional origin
Concept L1 Foundations O
Hardstyle is an umbrella term for harder dance styles unified by a tough, dark reverse bass
Concept L0 Orientation O
Hardstyle is defined by 140–150 BPM tempo, a distorted and pitched kick drum, and euphoric supersaw leads
Concept L1 Foundations OB
Harsh noise originated in 1980s Japan through the Japanoise scene, growing from the Kansai no wave movement
Concept L1 Foundations O
Harsh noise rejects melody, rhythm, and harmony in favor of distortion, feedback, and dense static
Concept L1 Foundations OB
Harsh noise wall (HNW) sustains a single monolithic block of distorted static with no development
Concept L2 First instrument OB
Heartless Crew moved the MC front-and-centre in UK garage, a shift the established scene resisted but which became the structural basis of Grime
Concept L1 Foundations OA
Hip house fused four-on-the-floor house beats with hip-hop flows in the late 1980s
Concept L1 Foundations 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
House grew from Chicago's Black and gay underground clubs, where dance music survived after disco's fall
Concept L0 Orientation O
House music found early acceptance in Northern England because Northern Soul fans already had a culture of uptempo four-to-the-floor Black American dance music
Concept L1 Foundations O
House music synthesised Black American post-disco and European EBM/electro in a transatlantic dialogue
Concept L1 Foundations O
House music was a low-budget recreation of disco using drum machines and synthesisers instead of orchestras and live bands
Concept L1 Foundations OB
House music was born when disco went underground after the 1979 Disco Demolition Night
Concept L0 Orientation O
House music's defining property is its structural ability to continuously spawn new genres from its core elements
Concept L0 Orientation O
House's characteristic sound emerged when Chicago DJs added drum machines to compensate for scarce records
Concept L1 Foundations OB
Hypnotic techno achieves trance by stripping arrangement to expose repetition rather than adding elements
Concept L3 Craft O
IDM is defined by idiosyncratic experimentation rather than a fixed set of musical characteristics
Concept L1 Foundations O
IDM was positioned as post-club home-listening music for a sedentary rather than dancing audience
Concept L1 Foundations O
In Chicago usage, 'juke' is the party/vocal side and 'footwork' the hard-beat battle side of one juke culture
Concept L1 Foundations OA
In DnB production, maximum rhythmic complexity can coexist with extreme surface minimalism — 'minimal-is-maximalist'
Concept L3 Craft OC
In drum 'n' bass, rhythmic drum patterns can function as the primary mnemonic hook rather than melody or vocal
Concept L2 First instrument OA
In industrial music, noise functions as an emancipatory strategy to overload and disrupt perceptions of order
Concept L3 Craft OB
In UK garage, MCs shifted from warm-up hype to becoming the headline act — equal to or above the DJ
Concept L1 Foundations OM
Industrial music structurally presumes a white audience because its core narrative of waking up to oppression requires prior privilege
Concept L4 Performance O
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 music's deliberate political ambiguity protects its revolutionary consistency by refusing to dictate meaning
Concept L4 Performance OP
Industrial music's own trajectory illustrates the recuperation dynamic it theorised — a self-referential case study
Concept L5 Voice O
Industrial music's pan-revolutionary ideology targets language, identity and logic itself, not just economic systems
Concept L4 Performance O
Industrial music's use of non-western cultural signifiers as exotica reproduces colonial othering while claiming political radicalism
Concept L4 Performance O
Industrial techno fuses techno's danceability with the bleak, noisy aesthetics of early industrial music
Concept L1 Foundations O
Industrial vocals are traditionally distorted to reject the sonic clarity that marks authority
Concept L3 Craft OB
Integral serialism extends ordered-set control from pitch to duration, dynamics, and timbre
Concept L2 First instrument OA
Intelligent DnB ('artcore') emphasizes musicality and jazz-influenced atmosphere over dancefloor aggression
Concept L2 First instrument OA
Isolationism took ambient into claustrophobic, foreboding territory in the early 1990s
Concept L2 First instrument O
Isolationist ambient is a 1990s dark-ambient subgenre defined as music that deliberately 'pushes away' rather than comforts listeners
Concept L0 Orientation O
Italo house is defined by busy rhythmic piano drops and acapella samples from US R&B records
Concept L2 First instrument OB
Italy's dreamy trance subgenre emerged as a social response to rave driving fatalities, prioritizing melody over energy
Concept L1 Foundations O
Jamaican dub and reggae sound systems were the primary bass-culture influence on jungle and drum and bass
Concept L1 Foundations OB
Japan built one of footwork's most vibrant international scenes, adapting it into subgenres like vocaloid juke and party-juke
Concept L3 Craft OP
Jazz-Jungle fusion in 1995 DnB borrowed chord textures but not improvisational process, producing what Reynolds called 'fuzak'
Concept L2 First instrument O
Jazzstep integrates live jazz instrumentation — saxophones, trumpets, piano — into the DnB breakbeat framework
Concept L2 First instrument OA
Jersey club evolved from Baltimore club by adding harder kicks and more chopped samples
Concept L1 Foundations O
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
Jersey club's signature is a bouncy tresillo/triplet kick at 130-140 BPM over chopped staccato samples
Concept L1 Foundations OA
John Cage's 4'33" reframes the venue's ambient sound as the music itself
Concept L1 Foundations OA
Journalist-coined genre labels can persist even when the artists they name reject them
Concept L1 Foundations O
Juke and footwork grew from ghetto house sped 33-at-45 rpm; juke is the abstract parent, footwork the dance-linked form
Concept L2 First instrument OA
Juke is a faster (150–165 BPM) ghetto-house variant with rapid, syncopated kicks matched to footwork dance
Concept L1 Foundations OA
Jump-Up DnB prioritizes crowd energy over technical complexity with wobbling basslines and punchy drums
Concept L1 Foundations O
Jungle and drum & bass split by feel and drum treatment, not by tempo
Concept L0 Orientation OCA
Jungle broke from hardcore by removing the four-on-the-floor kick and foregrounding chopped breakbeats
Concept L1 Foundations OA
Jungle combines rapid, syncopated breakbeats with reggae/dub basslines and dancehall vocal samples
Concept L1 Foundations OC
Jungle had three major internal subgenres: ragga jungle, jump-up, and ambient jungle, each with distinct sonic priorities
Concept L2 First instrument OB
Jungle is the direct ancestor of Drum & Bass, built on chopped breakbeats and reggae/dancehall bass
Concept L1 Foundations OC
Jungle was a site of contested Black British identity — the 'jungle' label itself was both reclaimed and weaponised
Concept L2 First instrument O
Jungle was associated with sound system traditions, MC culture, and Jamaican dancehall influences before splitting into DnB
Concept L1 Foundations OP
Jungle was formed by sampling across reggae, R&B, hip-hop, and rare groove — a UK parallel to hip-hop's genesis
Concept L1 Foundations OC
Jungle's reggae and dancehall influences were structural: sound system culture and ragga bass defined the genre's character
Concept L1 Foundations OC
Kraftwerk sounded alien to young Detroit listeners, sparking imagination rather than imitation
Concept L1 Foundations OB
Late-1980s UK ambient house fused acid-house pulse with ambient soundscapes, prefiguring IDM's home-listening strand
Concept L1 Foundations O
Late-2000s glitch hop absorbed dubstep and neurofunk into an EDM strand that diverged from its hip hop roots
Concept L2 First instrument O
Later progressive house arranges tracks as a long build-up, a breakdown, then a climax
Concept L1 Foundations OA
Latin house brought clave rhythms and live Latin percussion into house via Masters at Work
Concept L2 First instrument OA
Layered African percussion and indigenous-language chants are what make house sound like afro house
Concept L2 First instrument OA
Liquid DnB foregrounds melodic layers and harmony over bar-oriented samples
Concept L1 Foundations OA
Liquid DnB uses lush pads, soulful vocals, and warm basslines to deliver emotional depth within the DnB tempo
Concept L2 First instrument OA
Liquid DnB uses organic instruments where intelligent/atmospheric DnB uses smooth synth lines
Concept L2 First instrument OB
Live coding deautomatizes algorithmic processes for audiences by making the generating code visible
Concept L3 Craft OF
Live coding frames computer programming itself as a creative cultural activity
Concept L0 Orientation OF
Live coding performance projects the running code so the audience witnesses how the music is made
Concept L0 Orientation OFM
Live coding strips away GUIs to reveal the language underneath, treating the laptop as a language machine
Concept L0 Orientation OF
Live coding treats open-source music as folk tradition — ideas and patterns are borrowed freely rather than owned as intellectual property
Concept L1 Foundations OP
Live coding's indifference to song structure and recording aligns it with a punk, process-centred ethos
Concept L5 Voice OP
Lo-fi house treats degradation as an aesthetic — muffled drums, fuzzy synths, cassette-1990s nostalgia
Concept L2 First instrument OB
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
Mashcore fuses breakcore intensity with mashup culture and irreverence toward copyright
Concept L1 Foundations O
Masters at Work's club-mixes of pop artists elevated the DJ from record player to studio producer
Concept L2 First instrument OM
McLean's lens frames musical pattern as repetition, symmetry, interference, and deviation
Concept L1 Foundations OAF
MDMA (ecstasy) did not create UK rave culture but acted as a social solvent that accelerated house music's spread
Concept L1 Foundations O
Melodic techno pairs hypnotic techno drive with harmonic melody and cinematic atmosphere
Concept L0 Orientation O
Melodic techno's practitioners span a spectrum from festival big-room to auteur studio sound design
Concept L1 Foundations O
Miami bass is defined by TR-808 drums with a sustained kick, heavy bass, raised tempos, and explicit lyrics
Concept L1 Foundations OB
Microhouse builds melodies from extremely short 'micro' samples of voice, instruments, and everyday noise
Concept L1 Foundations OC
Microhouse is best described as 'housey minimal techno' rather than 'house with techno elements'
Concept L0 Orientation O
Microhouse places glitch clicks and noise inside a four-on-the-floor house framework
Concept L2 First instrument OB
Microhouse replaces house's kick drums, hi-hats and drum-machine samples with clicks, static and glitches
Concept L1 Foundations O
Mid-1990s DnB producers deliberately shunned pop appeal to protect the music's underground status
Concept L1 Foundations OC
Minimal techno arose as a deliberate return to stripped-down Detroit roots in response to techno becoming too 'ravey'
Concept L1 Foundations OBA
Minimal techno creates groove by nesting rhythmic layers inside each other rather than layering sounds
Concept L3 Craft OA
Minimal techno is defined as 'only what is essential to make people move' — not artistic minimalism
Concept L1 Foundations OA
Minimal techno uses two contrasting approaches: skeletalism (few sounds) and massification (many layered sounds)
Concept L2 First instrument OA
Minimal techno's parallels to Reich/Riley/Young phase and drone music may be an accidental artifact of loop-based tools
Concept L2 First instrument O
Minimal techno's signature quality is how deeply it explores repetition rather than conventional development
Concept L2 First instrument 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
Music aimed at home listening rather than the dance floor creates different aesthetic demands
Concept L2 First instrument OB
Music games can be 'ecooperatic' — governed by ecological forces and cooperative social dynamics rather than economistic competition and correct/incorrect evaluation
Concept L4 Performance OF
Music technology falls into three epistemes: acoustic, electronic, and digital
Concept L4 Performance OF
Music that resists categorisation — neither house nor techno but something in between — can communicate ideas that binary language cannot
Concept L5 Voice O
Musique concrète built music from recorded real-world sounds rather than notation for instruments
Concept L2 First instrument OB
Musique concrete treats any recorded sound as a composable 'sound object' independent of notation
Concept L1 Foundations O
Neo-classical crossover fuses classical writing with electronic texture and minimalist repetition
Concept L1 Foundations OA
Neurofunk basslines twist and morph through complex modulation to a menacing, robotic timbre
Concept L3 Craft OB
Neurofunk evolved from techstep as producers pushed bass design beyond distortion
Concept L2 First instrument OB
Neurofunk is defined by obsessive production cleanliness and implosive neurosis rather than techstep's explosive bombast
Concept L1 Foundations OB
Neurofunk turned drum 'n' bass into a brittle, non-hypnotic variant of Techno
Concept L1 Foundations O
New Age and ambient share tonality and pacing but differ in function: New Age demands emotional participation, ambient does not
Concept L1 Foundations O
New beat emerged when Belgian EBM groups incorporated hip-hop and acid house into a slower offshoot
Concept L2 First instrument O
New Beat is a mid-tempo (90–120 BPM) Belgian subgenre of EBM
Concept L3 Craft O
Noise artists build custom and circuit-bent instruments to produce sounds unavailable from conventional tools
Concept L2 First instrument OB
Noise in music has at least three non-equivalent definitions: acoustic, communicative, and subjective
Concept L1 Foundations O
Noise music deliberately uses unwanted or non-musical sound as its primary material
Concept L1 Foundations O
North American bands fused EBM bass sequences with hardcore punk and thrash metal, producing industrial metal
Concept L2 First instrument O
NRG's sub-names (nu-NRG then hard NRG) track the sound getting progressively darker and fiercer
Concept L2 First instrument O
Nu skool breaks favours synthetic tech sounds over the hip-hop samples and acid textures of big beat
Concept L1 Foundations O
Nu skool breaks is a 125–140 BPM breakbeat subgenre defined by dominant basslines and modern synthesized sounds
Concept L1 Foundations OC
Nu-disco is a house-rooted genre built on live-feel disco grooves and fresh composition rather than sampling old records
Concept L0 Orientation OA
Original-vocal Jersey club (2018-2020) unlocked radio by replacing sample-based remixes with songs
Concept L2 First instrument O
Overidentification — staging a system so extremely it exposes its own absurdity — is Laibach's core political mechanism
Concept L4 Performance OP
Pauline Oliveros coined 'deep listening' as an aesthetic of expanded attention rooted in long resonance
Concept L2 First instrument OA
Pirate radio was the primary distribution mechanism that grew UK garage from a London club scene to a national phenomenon
Concept L1 Foundations OP
Post-dubstep is a loose umbrella term for bass-influenced club music that resists single-genre definition
Concept L2 First instrument O
Post-noise emerged when noise artists infused kosmische, ambient, and new age into the noise aesthetic
Concept L2 First instrument O
Post-war composition split between total pre-determination and deliberate abdication of control
Concept L2 First instrument OF
Pre-internet dance music spread through DJ mix-tape cassette networks, copy of a copy, reaching thousands weekly
Concept L1 Foundations OP
Pre-internet record shops functioned as community hubs where producers, DJs, and fans exchanged music and built the scene
Concept L0 Orientation OP
Progressive breaks fuses breakbeats with progressive-house atmospherics and a build-to-breakdown structure
Concept L1 Foundations O
Progressive house builds intensity by regularly adding and subtracting sound layers rather than using anthemic choruses
Concept L1 Foundations OA
Progressive house split into a 1990s atmospheric-club identity and a 2010s festival-mainstage identity
Concept L0 Orientation O
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
Proper juke is fast four-to-the-floor ghetto house; proper footwork is rhythmically abstract with beat-skips, departing from house entirely
Concept L2 First instrument OA
Psytrance builds tension by adding new layers every 4–8 bars over a constant bassline
Concept L1 Foundations OA
Psytrance is built on a constant bass beat that pounds throughout the whole track
Concept L1 Foundations OA
Psytrance is faster, more rhythmically complex, and structurally different from trance despite shared ancestry
Concept L1 Foundations OA
Pushing extreme frequency ranges makes playback-system limits part of the artistic statement
Concept L2 First instrument OD
Ragga DnB connects sound system culture to the DnB dancefloor through reggae vocals and offbeat rhythm
Concept L1 Foundations OC
Raggacore fuses ragga and dancehall vocals and rhythms with breakcore's chaotic breakbeats
Concept L1 Foundations O
Recuperation is how systems of power absorb and neutralise transgressive movements, reselling them as commodity
Concept L4 Performance O
Rephlex coined 'braindance' as an artist-side alternative to the externally-imposed IDM label
Concept L1 Foundations O
Reverse-engineering razor-blade tape medleys teaches song structure and edit timing
Concept L1 Foundations OB
Revival events transmit a scene's foundational sounds to new generations through original artists
Concept L0 Orientation OP
Reynolds defines DnB's distinctive essence as 'breakbeat-science and bass-mutation' — not genre-borrowing
Concept L2 First instrument OC
Rhythm & grime blended grime's 140 BPM production with R&B vocals, softening the genre while retaining its rhythmic identity
Concept L1 Foundations OB
Riddim is a minimalist dubstep subgenre defined by repetitive sub-bass lines and triplet percussion
Concept L2 First instrument OA
Rinse FM's 25-year journey from illegal rooftop transmitter to licensed radio station shows how underground media infrastructure can gain formal legitimacy
Concept L5 Voice OP
Roland TR-808 and cheap Japanese synths democratised studio production for Chicago house DJs
Concept L1 Foundations OBN
Rollers DnB prioritizes continuous hypnotic groove over dramatic drops, enabling seamless DJ mixing
Concept L2 First instrument OM
Sambass fuses Brazilian samba and bossa nova rhythms with DnB's breakbeat and bassline framework
Concept L2 First instrument OA
Sinogrime incorporates East Asian motifs — traditional instruments and kung-fu film samples — into grime production
Concept L1 Foundations OB
Size-restricted intros (64K and 4K) force procedural generation over raw data storage
Concept L2 First instrument OHG
Skepta's independent grassroots approach in New York rebuilt Grime's global credibility and proved ground-up community building outperforms major-label marketing
Concept L4 Performance OP
Social media collapses dance music chronology into a permanent plateau of equal relevance
Concept L5 Voice O
Software emulation of hardware instruments adds representational layers that distance the user from the original circuitry
Concept L3 Craft OB
Some founding artists of electroclash rejected the genre label, signing an anti-electroclash manifesto against commercial co-optation
Concept L2 First instrument OP
Sonification maps data to sound to convey scientific meaning; music creates self-contained meaning in form — the same audio can be both
Concept L2 First instrument OF
Soulful house foregrounds gospel-influenced vocals with verse-chorus song structure over house beats
Concept L2 First instrument OB
South African producers took imported house music and reinterpreted it into their own distinct sound
Concept L1 Foundations OA
Speed garage's defining move was pitching US garage records up to add energy and a distinctly UK feel
Concept L1 Foundations OD
Synthwave is an electronic microgenre built on 1970s-80s film-soundtrack sounds and 1980s nostalgia
Concept L0 Orientation O
Synthwave splits into upbeat and dark camps, both evoking the 1980s aesthetic
Concept L1 Foundations O
Tech house fuses house and techno via a distorted, off-beat bass at 120–130 BPM
Concept L2 First instrument OB
Tech-house was born as a London party aesthetic blending Chicago house swing with Detroit techno toughness
Concept L2 First instrument O
Techno is instrumental 4/4 electronic dance music at 120-150 BPM, built on production technology for continuous DJ sets
Concept L0 Orientation OA
Techno prioritises rhythm and timbral synthesis over harmonic and melodic practice
Concept L1 Foundations OB
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
Techstep defines drum-and-bass by cold, clinical, sci-fi sound design instead of rave euphoria
Concept L1 Foundations OB
Techstep replaced DnB's Afrodiasporic cultural references with sci-fi soundscapes and industrial textures
Concept L2 First instrument OB
Techstep was a deliberate reaction against pop and virtuosic elements entering jungle/DnB
Concept L2 First instrument O
The 'intelligent'/'pure' techno framing arose as a taste distinction against commercial hardcore rave
Concept L1 Foundations O
The 'rewind' ritual — stopping and restarting a track on audience approval — is a UKG/dancehall practice that shaped DJ-MC interaction
Concept L2 First instrument OM
The 808 became the rhythmic foundation of hip-hop, techno, house, and trap across multiple decades
Concept L1 Foundations OA
The 808 competed with the sample-based Linn LM-1 and lost commercially — until underground producers inverted the value hierarchy
Concept L1 Foundations OB
The 808 failed commercially but became dominant on the used market precisely because of its affordability and non-realistic sound
Concept L1 Foundations OE
The ars combinatoria tradition treats music composition as combinatorial permutation of formal elements, predating computers by centuries
Concept L1 Foundations OF
The Berlin School of electronic music (Tangerine Dream, Klaus Schulze) directly seeded trance's atmospheric DNA
Concept L1 Foundations O
The Big Beat Boutique club night defined big beat as breakbeat hip-hop energy plus acid house energy plus Beatles/punk pop sensibility
Concept L1 Foundations O
The Caretaker and William Basinski use degradation and memory to make ambient emotionally charged through loss
Concept L2 First instrument O
The central critical debate on fascist aesthetics: whether ironic reuse still empowers fascism (Sontag) or refusing the signs concedes them to fascists (Žižek)
Concept L4 Performance O
The chillout room is a dedicated space at electronic music events for slower downtempo music
Concept L2 First instrument OM
The demoscene evolved from software cracker intro screens into an independent computer art subculture
Concept L1 Foundations OH
The demoscene has functioned as a training ground and talent pipeline for the European games industry
Concept L3 Craft OP
The DJ's seamless all-night flow makes recordings source material for a live composition, a radical shift from disco on
Concept L2 First instrument OM
The fall of the Berlin Wall opened vacant East Berlin spaces that catalysed the Berlin techno scene
Concept L0 Orientation OP
The first computer-generated gallery artworks (1965) used random number tables to position and style plotted marks
Concept L1 Foundations OH
The footwork dance predates the music, born on Chicago's West Side in the 1980s as a below-the-knees battle dance
Concept L1 Foundations OM
The Grime reload -- a DJ rewinding mid-set on crowd demand -- is inherited from Jamaican Sound System practice and measures live MC quality in real time
Concept L1 Foundations OAM
The Hot Mix 5 on WBMX pioneered radio DJ mixing that compressed the best parts of records rather than playing them in full
Concept L1 Foundations OM
The internet in the early 2000s enabled trance labels to distribute globally and lowered barriers for new producers
Concept L1 Foundations OP
The jungle/DnB MC evolved from a sound-system host into a lead lyrical performer over the genre's history
Concept L1 Foundations OM
The live coding scene operates as a free, open, collective model deliberately opposed to the competitive commercial paradigm
Concept L1 Foundations OP
The MC role in DnB derived from hip-hop and reggae/ragga traditions but declined as DnB moved closer to techno
Concept L2 First instrument OP
The primary structural unit of filter house is a two-to-four-bar disco or funk sample loop repeated for the full track duration
Concept L2 First instrument OB
The rave chill-out room made ambient music a mass-culture counterpart to the dancefloor from the late 1980s
Concept L1 Foundations O
The recording studio can be played as an instrument, so tape editing composes music that no performance produced
Concept L2 First instrument OC
The Roland TB-303 failed as a bass-guitar imitator, then its cheap, alien squelch became acid house's defining sound
Concept L1 Foundations OB
The shift from analog to digital production lowered the financial barrier for resource-constrained producers
Concept L1 Foundations ON
The shift from dubplate to CD for trying out tracks in clubs traded sonic quality for speed, changing the development culture
Concept L2 First instrument OM
The UK acid house rave scene of 1988 created a mass MDMA-fuelled dance culture that paved the way for techno's wider acceptance
Concept L1 Foundations OP
The UK garage scene's commercial collapse was triggered by club bans following violence linked to So Solid-era events
Concept L1 Foundations OP
The UK hardcore continuum describes the chain of stylistic mutations from jungle through 2-step to grime and dubstep
Concept L1 Foundations O
The vocoder — especially the Roland SVC-350 — was the standard voice-processing tool giving electro its robotic vocals
Concept L1 Foundations OB
Tracker music originated in Amiga game culture and was shaped and popularised by the demoscene
Concept L2 First instrument OB
Trance music is defined by hypnotic rhythms, soaring melodies, and a 126–140 BPM tempo range
Concept L0 Orientation OA
Trance runs 125-150 BPM four-on-the-floor but de-emphasizes the kick to expose the bassline
Concept L1 Foundations OA
Trance splits into progressive, uplifting, and tech trance subgenres with distinct BPM ranges and drop structures
Concept L1 Foundations OA
Trip-hop diverges from hip-hop by prioritizing atmosphere and introspection over lyrical bravado
Concept L1 Foundations O
Trip-hop grew from Bristol's soundsystem culture merging Jamaican dub with American hip-hop in the late 1980s
Concept L1 Foundations OP
Trip-hop is a psychedelic fusion of hip-hop and electronica with slow tempos and an atmospheric sound
Concept L0 Orientation O
Trip-hop's melancholic mood draws on post-punk influence, distinguishing it from both hip-hop and mainstream pop
Concept L1 Foundations O
Trip-hop's signature sound combines slowed breakbeats, dub bass, filmic samples, and jazz-inflected instrumentation
Concept L1 Foundations OC
Twentieth-century avant-garde artists established chance operations as a critique of rational order
Concept L1 Foundations OH
Twentieth-century music shifted its focus from the symbol to the signal
Concept L4 Performance OB
UK funky blends soulful/tribal house and UK garage with African and Latin percussion at ~130 BPM
Concept L1 Foundations OA
UK garage began by pitching US garage records up on the decks and adding British grit
Concept L0 Orientation OA
UK garage is defined by shuffled 16th-note hi-hats, syncopated rhythms, and chopped/time-stretched vocal samples at ~130 BPM
Concept L1 Foundations OA
UK garage's darkening production and MC-centred culture directly seeded grime as a separate genre
Concept L1 Foundations O
UK garage's Sunday-morning pub and club culture filled the gap left by post-rave licensing hours
Concept L0 Orientation OP
UK hard house is a fast, offbeat-stab style defined by the 'hoover' synth sound
Concept L1 Foundations OBA
UK hard house tracks use a drum-free breakdown with a string swell before a drum-roll drop
Concept L2 First instrument OA
UK Sound System culture from Jamaican Windrush families is the direct ancestor of both UK garage and Grime's DIY production ethos
Concept L0 Orientation OA
Underground Resistance emerged as a second-wave Detroit techno force defined by militancy, mystery, and sonic warfare
Concept L3 Craft OM
Underground Resistance used a paramilitary aesthetic to frame production as resistance to the commercial industry
Concept L1 Foundations O
Unlicensed pirate FM radio was the pre-internet distribution and community infrastructure of UK dance genres
Concept L0 Orientation OP
What separates aspiring producers from releasing is often confidence, not technical skill
Concept L3 Craft OP
White labels and dubplates were critical distribution and status objects in DnB culture before digital distribution
Concept L2 First instrument OPM
Whoever controls the pressing plant controls a record's release, credit, and terms
Concept L2 First instrument OP
Wookie fused drum and bass's breakbeat sensibility with garage's tempo to create a new sonic direction
Concept L2 First instrument OA
"Royalty-free" and Creative Commons are different licensing models, and neither simply means "free to use"
Concept L2 First instrument P
A live-coding community's code of conduct names domain-specific failure modes beyond generic anti-harassment rules
Concept L3 Craft PF
A netlabel distributes music primarily online, often free and under Creative Commons
Concept L1 Foundations PO
Algorave is a named live-coded dance music genre and social format that expanded live coding's audience beyond specialist contexts
Concept L1 Foundations PF
Algorave requires the algorithmic process to be visible — not necessarily live-coded
Concept L4 Performance POF
Algorave's free tools and low entry barrier enact access politics, in tension with sustaining unpaid developers
Concept L5 Voice PO
CC BY-SA is the 'copyleft' music license: derivatives must be released under the same terms, creating a self-perpetuating commons
Concept L2 First instrument P
CC-licensed platforms like ccMixter and Free Music Archive enable spontaneous worldwide artist collaborations
Concept L2 First instrument PC
CC0 allows a creator to waive all rights to a work, placing it fully in the public domain with no conditions on use
Concept L2 First instrument P
CLiC models a live-coding collective as horizontal and adhocratic — no owners, directors, or teachers
Concept L3 Craft PF
Creative Commons licenses allow creators to share music with specific permissions pre-granted, without replacing copyright
Concept L2 First instrument P
Free/open-source live-coding tools are an ethical stance about craft and collective ownership, not just a pragmatic choice
Concept L5 Voice PF
Hardware cost and internet access are the first barrier to live coding, unevenly by region and income
Concept L1 Foundations PF
Live coding aligns with open-source, hacker ethics of sharing, transparency, and DIY access — especially enabling participation in communities with fewer resources
Concept L2 First instrument POF
NoDerivatives (ND) licenses forbid syncing a track to video, because sync counts as making a derivative work
Concept L2 First instrument PI
Physical-release cost acts as a quality filter, letting only commercially viable tracks reach the scene
Concept L1 Foundations P
Projecting live code on screen provides an alternative perceptual channel for deaf audiences
Concept L0 Orientation PF
Sharing digital work grows its value rather than depleting it, unlike scarcity economics
Concept L5 Voice PO
Teaching algorithms through music engages students in computational thinking — describing, designing, and executing step-by-step processes — in a naturally motivating context
Concept L1 Foundations PFN
The six CC licenses are combinations of three binary axes: commercial use, derivatives, and share-alike
Concept L2 First instrument P
The TOPLAP manifesto prioritizes algorithm transparency over tool materiality as a performance ethic
Concept L4 Performance PF
Three career paths diverge: craftsman (mastery), problem-solver (research/entrepreneurship), and principle-fighter
Concept L5 Voice P
Visual live-coding work is routinely under-credited relative to audio, and the gap tracks gender
Concept L3 Craft PF
Women have participated in live coding since its inception but face structural barriers; active advocacy and women-only spaces have been necessary to sustain diversity
Concept L3 Craft P
Writing your own tools in free software reframes music-making as refusal of proprietary control
Concept L0 Orientation PF