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,981–5,034 of 5,034 · page 84 / 84

Most Punctual bugs produce no error — a wrong-domain function silently returns 0 and missing >> yields no output
Concept L5 Voice HF
Multiple remote DJs can be brought into one OBS scene by popping each Jitsi Meet stream into its own window and window-capturing it
Procedure L5 Voice NM
Music that resists categorisation — neither house nor techno but something in between — can communicate ideas that binary language cannot
Concept L5 Voice O
p5.js claims the name noise() so Hydra's noise function must be called noize() inside P5LIVE
Fact L5 Voice H
P5LIVE has three distinct audio reactivity sources and no automatic 4-bin a.fft rig bridge
Concept L5 Voice HJ
Pervasively broadcast pop music functions as de-facto public property even when legally restricted
Principle L5 Voice CO
Playing a SuperCollider synth before s.boot produces silence and a 'Server not running' post message
Misconception L5 Voice F
Punctual 0.5 removed the 0.4 output operators >> video, >> hsv, >> red, and >> left; old code silently fails or parse-errors
Fact L5 Voice HF
Punctual changes take effect at the next cycle boundary by default — use <> 0 for near-immediate switching
Fact L5 Voice HF
Punctual has no coherent noise, voronoi, kaleidoscope, or pointer primitive — these must be faked with available functions
Fact L5 Voice H
Punctual uses three distinct arrows: << (define), >> (output), and <> (crossfade) — mixing them causes errors or wrong behavior
Fact L5 Voice HF
Punctual's lo/mid/hi analyse the program's own audio output — they are zero if no audio statement is running
Fact L5 Voice HFJ
Quality is a more actionable goal than originality and better predicts whether music endures
Principle L5 Voice A
Rapid foot-centered dance predates footwork and recurs across tap, Brazilian, Portuguese, and South African traditions
Fact L5 Voice OM
Referencing a Glicol bus before it is defined on its own line causes an unresolved-reference error
Fact L5 Voice F
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
RP Boo views footwork's spread into other genres as growth that sparks change without diluting the Chicago source
Principle L5 Voice OP
Scratch and dub emerged as folk music practices from communities with limited resources
Concept L5 Voice CO
Seeding creativity from uncontrollable processes rather than a blank canvas produces more interesting material than pure invention
Principle L5 Voice BM
Shadertoy shaders use different uniform names from glslViewer and will not run as-is
Misconception L5 Voice G
Sharing digital work grows its value rather than depleting it, unlike scarcity economics
Concept L5 Voice PO
Slub's practice establishes that source code can be simultaneously the score, the instrument, and the performance
Concept L5 Voice FOP
Social media collapses dance music chronology into a permanent plateau of equal relevance
Concept L5 Voice O
Sonic Pi control on a synth node requires capturing its handle and setting *_slide before calling control
Procedure L5 Voice F
Sonic Pi has no clip protection — high echo/reverb feedback or stacked loud amp: causes distortion with no error
Principle L5 Voice F
Sonic Pi sleep arguments are in beats, not seconds — use use_bpm to set the tempo that determines their duration
Fact L5 Voice F
Square brackets in Punctual create combinatorial expansion — use curly braces or colon-ops for pairwise behavior
Concept L5 Voice HF
Stacked loud Strudel voices or high delay feedback cause clipping — lower .gain toward 0.6-0.8 and reduce feedback
Principle L5 Voice F
Strudel audio requires a user gesture to unlock the AudioContext — code cannot force it
Fact L5 Voice F
Strudel method parameters accept patterns and signals, not JavaScript arrow functions — use sine/saw/rand for movement
Principle L5 Voice F
Strudel voices must call .analyze('hydra') for audio data to reach Hydra's a.fft array
Fact L5 Voice HJ
Strudel's setcpm takes cycles per minute, not BPM — use setcpm(bpm/4) for 4-beat cycles
Fact L5 Voice F
SuperCollider errors surface in the post window while the booted server keeps playing the last good nodes
Concept L5 Voice F
SuperCollider gain and feedback runaway throws no error — only rising volume, clipping, or DC blowup signals it
Misconception L5 Voice F
SuperCollider JITLib's Ndef replaces a running graph on re-eval while ProxySpace requires push before tilde-name access
Concept L5 Voice F
SuperCollider Pseq without 'inf' repeats plays once then stops silently
Misconception L5 Voice F
The canonical GLSL panic shader is the hello.frag cosine palette driven by u_time with a clamped output
Procedure L5 Voice G
The DJ has shifted from impassive shaman serving the crowd to performative showman flaunting personal pleasure
Concept L5 Voice MO
The Glicol panic patch is a single out: line with an oscillator, LPF, and no sample references
Procedure L5 Voice F
The Hydra panic default is a bounded, reactive osc sketch with non-zero base terms and clamped FFT reads
Procedure L5 Voice H
The terminal-rig glslViewer has no audio-reactivity bridge; use u_time for motion instead
Fact L5 Voice GJ
Three career paths diverge: craftsman (mastery), problem-solver (research/entrepreneurship), and principle-fighter
Concept L5 Voice P
Tidal parse and type errors appear in GHCi while sound problems appear in the SuperCollider post window
Concept L5 Voice F
Tidal uses prefix functions rather than method-chaining, so Strudel-isms cause GHCi scope or parse errors
Misconception L5 Voice F
Tidal's # operator applies a named control to a pattern; its right side must be a control name, not a bare string
Fact L5 Voice F
Tidal's hush command silences all channels immediately and is the primary panic-stop for gain runaway
Procedure L5 Voice F
Transforms in p5.js draw() must be enclosed in push()/pop() or they accumulate across every frame
Principle L5 Voice H
Treating music-making as personal meditation produces a consistent artistic identity distinct from market-driven production
Principle L5 Voice OP
Unbalanced brackets in Tidal mini-notation produce a GHCi parse error, leaving the old pattern playing
Fact L5 Voice F
Unbalanced mini-notation brackets in Strudel throw a parse error that shows in #err while keeping the old pattern playing
Fact L5 Voice F
Users appropriate audio technologies in ways manufacturers never intended — actual use diverges from promoted use
Principle L5 Voice CO
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
WEBGL mode in p5.js centers the origin and requires texture() for color, silently breaking 2D assumptions
Concept L5 Voice H
When Tidal cannot run in a rig, the operative recovery is to emit equivalent Strudel code that produces sound immediately
Procedure L5 Voice F