home/atoms

Atoms

5,034 knowledge atoms — one concept each, the smallest teachable units. To find something specific, use search or browse by domain, level or type.

Showing 4,921–4,980 of 5,034 · page 83 / 84

A SuperCollider autonomous panic recovery is s.freeAll followed by a single inline graph needing no SynthDef, sample, pattern, or scale
Procedure L5 Voice F
A SuperCollider synth without doneAction:2 leaks nodes silently until CPU overload crackles
Misconception L5 Voice F
A SuperCollider SynthDef must be re-added after every edit or Synth plays the old cached graph
Misconception L5 Voice F
A SuperCollider UGen name that is miscased or not installed posts 'not understood' rather than playing
Misconception L5 Voice F
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 .analyze('hydra') to a Strudel voice feeds it to the a.fft array that Hydra's audio-reactive mapping reads
Principle L5 Voice FJ
Adopting the amateur mindset removes market pressure and restores intrinsic enjoyment of making music
Principle L5 Voice A
Algorave's free tools and low entry barrier enact access politics, in tension with sustaining unpaid developers
Concept L5 Voice PO
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
An instrument maker's role is to serve creative wishes, not to demand artists learn novel playing methods for novelty's sake
Principle L5 Voice O
An unbounded loop or heavy per-frame work freezes the P5LIVE tab because p5 runs single-threaded on the main thread
Principle L5 Voice H
An unknown sample name in Tidal produces no GHCi error but silences that voice via a SuperCollider post warning
Misconception L5 Voice F
An unknown Sonic Pi synth, sample, or fx name usually errors, though a bad sample name can just fall silent
Fact L5 Voice F
An unknown Strudel sample name produces silence with no exception rather than an error
Misconception L5 Voice F
Analytical tools for microrhythm and groove are underdeveloped in music academia compared to harmony
Concept L5 Voice AO
Array arguments in Hydra step at the global bpm rather than animating smoothly
Concept L5 Voice H
background() must be the first call in p5.js draw() to clear each frame; placing it after shapes wipes them
Principle L5 Voice H
ChucK compile errors block shred addition while runtime errors remove only the offending shred
Concept L5 Voice F
ChucK has no default master limiter, so many voices summed to dac clip unless gain is kept low
Principle L5 Voice F
ChucK has no native scale, chord, or euclidean primitive; these must be hand-rolled from arrays and Std.mtof
Fact L5 Voice F
ChucK sporked child shreds are killed the moment their parent shred exits
Concept L5 Voice F
ChucK UGen names are exact CamelCase and must be verified against the rig's ugens list
Fact L5 Voice F
Dance-centered genres carry a special obligation to tour, since the recording alone can't convey the live experience
Principle L5 Voice OP
Debug a GLSL compile error by reading its line number, then bisecting back to a known-good body
Procedure L5 Voice G
Defining two Sonic Pi live_loops with the same name does not create two voices — the second silently replaces the first
Misconception L5 Voice F
Each independent Strudel voice in a multi-pattern session must be on its own $: prefixed line
Fact L5 Voice F
Early internet utopianism about decentralization faces structural pressure toward privatization — a cycle visible across every new communication medium
Concept L5 Voice CO
Electronic music genres have unrooted from their origin locations as global platforms make geography irrelevant to style
Concept L5 Voice OP
Estuary's ExoLang interface lets external JavaScript live-coding languages be loaded at runtime
Fact L5 Voice FN
Estuary's visual theme is controlled by a CSS file defining four core colour variables
Procedure L5 Voice FN
Every >> in Glicol must sit between two nodes; a trailing or orphaned >> is a syntax error
Fact L5 Voice F
Every GLSL fragment shader must define void main() and assign gl_FragColor at least once
Fact L5 Voice G
Every Hydra chain must end with .out() or .out(oN) to be visible on the canvas
Fact L5 Voice H
Every Sonic Pi live_loop body must call sleep or sync or it stops with a runtime error
Principle L5 Voice F
Fear of algorithms comes from opacity; making processes visible turns algorave into algorithmic literacy
Principle L5 Voice OP
Field recordings function as time-and-location documents that reveal environmental change over decades
Concept L5 Voice C
Free/open-source live-coding tools are an ethical stance about craft and collective ownership, not just a pragmatic choice
Concept L5 Voice PF
Fully improvised live techno requires approaching the stage with no prepared ideas — the music arises entirely from the performance moment
Principle L5 Voice ME
Glicol has no native scale or chord primitive; pitches must be hand-listed as frequencies or seq integers
Fact L5 Voice F
Glicol keeps the last valid graph playing when a save introduces a parse error
Concept L5 Voice F
Glicol requires exactly one named chain per line; multiple chains on one line cause a parse error
Fact L5 Voice F
Glicol's sp sample set is separate from Strudel's dirt-samples and requires its own samples folder
Fact L5 Voice F
GLSL requires explicit float literals and exact vector sizes; int/float mixing is a compile error
Concept L5 Voice G
GLSL uniforms must be declared before use; only glslViewer-provided names are available without declaration
Fact L5 Voice G
glslViewer keeps the last successfully-compiled shader on screen when a save fails to compile
Concept L5 Voice G
hush() immediately silences every Strudel voice — it is the first step of autonomous recovery from a broken mix
Procedure L5 Voice F
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 reactive values must be wrapped in () => thunks; bare expressions are evaluated once at boot
Misconception L5 Voice H
Hydra's audio FFT array has exactly 4 bands (indices 0..3); reading index 4 or higher produces NaN
Fact L5 Voice HJ
Industrial music's own trajectory illustrates the recuperation dynamic it theorised — a self-referential case study
Concept L5 Voice O
Integer division in ChucK silently truncates: 1/2 evaluates to 0, not 0.5
Misconception L5 Voice F
Live coding performances arc from empty to complex and back to silence, suggesting cyclic rather than linear revision control
Principle L5 Voice FM
Live coding's indifference to song structure and recording aligns it with a punk, process-centred ethos
Concept L5 Voice OP
Live modular sets can serve a dancefloor rather than dissolving into exploratory noodling
Principle L5 Voice EM
Long cycles of undirected studio exploration — not finishing tracks — build the palette that powers a live set
Principle L5 Voice ME
Making algorithmic music is following the material (code as medium) rather than imposing form — discovering music that could not be imagined before hearing it
Principle L5 Voice OF
Many p5.js bugs produce no exception and manifest only as wrong canvas output
Concept L5 Voice H
Mixing audio-rate and control-rate UGens in SuperCollider fails the SynthDef build with a 'not audio rate' post message
Misconception L5 Voice F