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 2,641–2,700 of 5,034 · page 45 / 84
Publishing an SDK as open source accelerates adoption of a protocol across diverse software
Punctual runs audio and visuals in one program, eliminating the need for an external AV bridge — audio reacts to its own sound natively
Punctual uses a normalised -1 to 1 coordinate space with (0,0) at the centre of the screen
Punctual uses the same signal notation for audio and visuals, routed by the >> target
Pure Data connections run from an outlet (object bottom) to an inlet (object top), never the reverse
Pure Data has two modes — Edit Mode for building patches and Run Mode for playing them
Pure Data opens with DSP off, so no audio is produced until DSP is explicitly turned on
Pure Data's auto-patching creates each new object already connected to the previous one
Purely tonal EQ is legitimate, where analog colorations matter as much as the curve
push() and pop() isolate transformations so they do not accumulate globally in p5.js
Pushing extreme frequency ranges makes playback-system limits part of the artistic statement
Pwhite generates uniformly-distributed random numbers across a continuous range
Pythagorean integer triplets provide exact normalized rotation matrices without trigonometry
q_sample implements the 'nice property' — corrupting an image to any noise level in one operation
QLC+ transmits DMX over Ethernet using Art-Net UDP with universe-numbering offset by 1
QLC+ uses OSC over UDP with auto-assigned ports derived from universe numbers
Quantized launch makes apps wait for the next quantum boundary before starting, enabling tight ensemble starts
Quintuplet, sextuplet, and septuplet grids place hits between 16th notes without manual millisecond nudging
Raising a uniform random value to a power skews its distribution toward one end of its range
Raising the pitch of a synthesized kick drum patch turns it into a tom sound
Random horizontal flipping during training improves sample quality in image diffusion models
random() produces uniform random values while noise() produces smooth correlated pseudo-random values
randomSeed() makes a p5.js sketch's random output deterministic so results can be saved, shared, and re-created
Rate scaling on a DX7 operator makes higher keyboard notes sweep faster, mimicking acoustic brightness-by-register
Ratio 2:1 for gentle bus glue, 4:1 is a starting point for individual parts, higher ratios for heavy control
RAVE dataset quality needs a balance between homogeneity and diversity
RAVE is a variational autoencoder that encodes audio into a compact latent space and decodes it back in realtime
RAVE models must be exported with --streaming to avoid click artifacts in realtime hosts
RAVE perceptual quality must be judged by ear, since adversarial loss values do not track it
RAVE requires hours of homogeneous audio preprocessed into a chunked database before training
RAVE supports mute, compress, and gain augmentations to improve generalization on small datasets
RAVE training is monitored via TensorBoard distance, fidelity, and adversarial-loss logs
RAVE uses gin-config to define and override model hyperparameters without modifying code
Rave's aesthetics and its drug culture co-evolved, so a shift toward ecstasy's 'dark side' turned the music darker
RAVE's generate script applies a model to large collections of audio files offline in batch mode
RAVE's lazy dataset mode avoids disk conversion by loading raw audio files at training time
Ray tracing renders by following the paths of light rays as they interact with scene objects and lights
Ray tracing's main advantage over rasterization is computing secondary effects: reflections, refractions, and shadows
Raymarching finds ray–surface intersections by stepping along the ray using the SDF value as the safe step distance
Re-Pitch warp mode maintains the original character of a breakbeat by changing pitch with tempo
Reading a.fft[4] or higher returns undefined, causing NaN arithmetic and a frozen or black Hydra frame
Real-time audio computes each sample on demand inside a callback that must meet its deadline and never block
Real-time in live cinema has multiple levels: mixing pre-recorded clips, generating visuals algorithmically, and processing live camera feed
Reason in scale degrees and resolve to pitch class late so an arrangement transposes by changing one number
ReBirth RB-338 (1997) was an early software emulation of the TB-303 and TR-808/909, democratising the classic techno sound
Recording a part at slow tempo then speeding up the tape hides timing errors and shifts the timbre
Recording a part twice and panning the takes hard left/right widens it in stereo
Recording as hot as possible to maximize SNR was necessary for 16-bit recording but is counterproductive at 24-bit
Recording performed gestures as animation data creates more natural motion than keyframing
Recursive functions in Processing call themselves to generate self-similar, branching forms
Recursive grid subdivision generates fractal-like layouts by splitting cells into sub-grids
Reducing bit depth adds harmonic quantization noise; dithering trades it for benign broadband noise
Regular or varied spacing of repeated visual units creates rhythm across the frame even in a still image
Reich's phasing runs two identical loops at slightly different speeds to generate emergent shifting patterns
Relative keys share notes with a different tonic; parallel keys share a tonic with different notes, and swapping between parallels is modal interchange
Removing a point from its conventional context awakens its inner tensions and makes a silent element speak
Removing chord tones while always keeping the 7th makes deep house progressions cleaner in the mix without losing their harmonic character
Removing compression from a mix collapses front-to-back depth and causes elements to wander in level
Renardo Patterns are cyclic sequences that support arithmetic, slicing, and algorithmic manipulation
Renardo player attributes (`dur`, `amp`, `pan`, `sus`, `oct`) control timing and expression per note