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