Principle
A general rule that governs application across many situations.
731 atoms · grouped by primary domain
A · Music theory & musicianship — 117
A busy drum pattern works best when the melodic elements are sparse, and vice versa
A displaced backbeat anchors the listener's meter, making other on-grid elements sound early or late
A drum groove is built layer by layer, each element filling the rhythmic gaps the others leave
A major triad = root + major third (4 semitones) + minor third (3 semitones); minor triad reverses the third order
A random-walk melody uses small steps through scale degrees so stepwise motion reads as a tune
A real drummer has only two hands and two feet — programming more simultaneous hits than limbs allow breaks realism
A spectrum and a scale are 'related' when the spectrum's dissonance curve has minima at the scale's steps
A Synthwave lead should be simple enough to whistle after one or two listens
Adopting the amateur mindset removes market pressure and restores intrinsic enjoyment of making music
Aligning a synth's partials with a non-12 equal temperament increases the consonance of chords in that tuning
Aligning the kick drum with the bassline's main notes locks the low end into a coherent groove
Alternating clave variants within a loop lengthens the cycle and reduces monotony
Alternating phrases between two voices fills space and creates dialogue without adding density
Ambient music prioritizes timbre, space, and evolution over rhythm and progression
An unquantized bassline reinforces a drunk drummer beat by continuing its off-grid motif
Applying a transform only every nth cycle keeps a steady section alive without changing sections
Applying rhythmic tools to wrong materials or at wrong settings produces useful unexpected results
Arbitrary constraints reduce decision paralysis by eliminating valid options before work begins
Artistic process and scaffolding do not guarantee quality — only the final product can be judged
Choose musical collaborators for professional compatibility and complementary skills, not friendship
Choose the scale, chord, and grid first, then let chance fill them; never randomize constraints and content at once
Choosing a scale is the single highest-leverage harmonic decision — it sets mood before any chord is played
Chosen subdivision sets a genre's speed feel independently of tempo
Creative flow is rare and always preceded by sustained, ordinary work
Deliberately repeated microtiming deviations have greater groove impact than organic per-bar variation
Detroit techno keeps the kick a plain four-on-the-floor with no ghost hits
Dropping or adding a full layer on a bar line is an instant, effective transition natural to live coding
Each step up the cycle of fifths adds one sharp; each step down adds one flat — encoding all 12 major keys
Effective generative music constrains the output space first so every random result is musically acceptable
Enharmonic intervals sound identical even though their spellings and names differ
Euclidean rhythms are exactly the maximally even rhythms — those maximizing pairwise inter-onset distance on the circle of time
Exploring without a goal unlocks creative directions that task-oriented work closes off
Filter automation controls perceived energy without adding notes: opening a lowpass raises energy, closing thins for a breakdown
Finishing a bad track provides irreplaceable practice in completion that starting but not finishing does not
Finishing one element to release quality before adding the next builds the skill of completion
Hard-coding the kick/bass/backbeat while making ornaments probabilistic gives a pattern both stability and life
Hardstyle melodies prioritize uplift through major scales and simplicity through minimal notes
Hip-hop head-nod comes from heavy swing (30–50%) plus a slightly late, laid-back snare
Hood performed Minimal Nation by punching everything in live on a pocket sequencer for human feel
Hood structured Minimal Nation as a coherent narrative where each track is a chapter, not an isolated piece
Hood's production philosophy is 'pace yourself like a turtle' — momentum through endurance, not speed
House uses long DJ-friendly phrase forms: filtered intros, additive builds, chord/vocal breakdowns, kick+bass drops
Humanization addresses three independent axes: timing, velocity, and note duration — swing alone is insufficient
In a sampler, MIDI velocity can drive filter, length and volume together, not just volume
In ambient, generative mutation replaces arrangement: parameters drift over minutes, not bars
In Detroit techno the rimshot works as counterpoint and never lands on a kick beat
In DnB the backbeat snare on 2 and 4 anchors the half-time feel against busy hats and ghost notes
In grime, the silence between beats is a structural ingredient that creates dynamic and punch
In live coding the arrangement is enacted as a real-time sequence of code edits, not planned on a timeline
In loop-based rigs the tension arc is a staircase of discrete section states, not a continuous automation curve
In techno a lowpass filter opening over 32 bars is itself the arrangement, replacing chord changes
Introducing all elements early then removing them can create tension more effectively than holding them back
Introducing one micro-variation per bar across a drum loop prevents it from sounding like wallpaper
Inverting an interval by an octave produces its complement: numbers sum to 9, semitones to 12, and quality flips
Keep the sub-bass mono and singular — one bass note at a time, because chords in the sub range turn to mud
Key modulation is a section-level event; treat a key change as structural, not a bar-to-bar move
Layering different swing and quantization settings per track creates complex, organic groove
Layering multiple simultaneous entropy sources yields mush; add one knob of chaos at a time
Listening in acoustically imperfect conditions reveals phantom elements and compositional opportunities
Listening to disliked genres reveals usable techniques and production approaches
Locking the bass to the current chord's root (or root/5th) is the safe default that ties harmony and rhythm together
Looping a bassline over an odd number of beats phases it against a 4-beat drum pattern
Melody on chord tones sounds resolved; on tensions it pulls — good lines put tension on weak beats and resolution on strong beats
Miami bass groove uses 16th-note hat rests to create a jerky disjointed feel
Miami bass percussion (zaps, rimshots, 80s hits) is placed to avoid the hat's gaps and to play around the bassline
Muted-kit and rhythmic variations drive a track's build-ups and breakdowns
Nearly all dance music places the kick drum on the downbeat of the first measure
Nudging the kick early or snare late creates urgency or drag without changing grid position
Offsetting loop lengths in polymeter yields minutes of non-repeating combination from short loops with zero randomness
One borrowed chord from a parallel mode in an otherwise diatonic loop is a cheap, strong hook
Onset/voice density over time is the most reliable lever for controlling perceived energy in an arrangement
Optimal workflow is personal and must be synthesised through trial rather than copied from others
Placing percussion hits in gaps not occupied by other elements creates rhythmic density without collision
Playing the same melody an octave higher reads as brighter and more intense — register is an arrangement lever
Polymeter and every-n-transform generate long-form evolution in techno without changing the core pulse
Polymeter is the cheapest way to make a loop evolve without writing more notes
Preparing the studio environment before inspiration arrives prevents creativity-killing interruptions
Programmed drum samples need sound-design treatment to fit a track's vibe
Pushing drums ahead of the beat drives energy; pulling behind relaxes the feel — set with track/channel delay
Quality is a more actionable goal than originality and better predicts whether music endures
Quantizing kick and snare hard while leaving hats loose gives metric stability with textural feel
Randomisation tools require active curation — the producer remains responsible for every moment of the output
Reason in scale degrees and resolve to pitch class late so an arrangement transposes by changing one number
Recognising the point of diminishing returns and stopping prevents late-stage tweaking from undoing correct early decisions
Removing chord tones while always keeping the 7th makes deep house progressions cleaner in the mix without losing their harmonic character
Removing elements rather than adding them is often the path to fullness and clarity in a mix
Rendering instruments to audio early in the process forces completion by removing the option to keep editing the source
Restraint — deliberately removing elements rather than adding them — is a compositional strategy, not a limitation
Root movement by fourths is strongest, by thirds smoothest, by seconds most contrasting — all drive chord progressions
Scale degrees are faster than interval names for most practical tonal-music tasks
Separating creation from editing prevents premature judgment from killing creative flow
Short daily ear-training sessions outperform infrequent long sessions because the brain consolidates pitch memory between practice bouts
Short hi-hat envelope decays keep a busy drum pattern from becoming cluttered
Singing pitches during ear training accelerates recognition by adding motor output to the perceptual loop
Sketching many parts broadly before refining any one of them preserves fragile idea-generation momentum
Slightly off-grid drum timing creates human groove that fully quantized patterns lack
Smooth voice leading keeps each chord voice moving by the smallest interval possible between successive chords
Starting from the bottom, from memory, or from an instrument breaks blank-slate paralysis
Sufficient repetition makes almost any pattern feel musical regardless of its harmonic content
Swing is only audible when notes land on the delayed off-beat steps — a pattern with only on-beat hits is unaffected
Swinging a bassline or melodic layer against straight drums generates groove without touching the drums
Syncopated breakbeats — not tempo — are the defining characteristic that separates drum and bass from techno
Techno's aesthetic is harmonic stasis: one chord, drone, or none for the whole track, never a progression
Techno's tension arcs span dozens of bars, driven by filter opening and layer subtraction rather than drops
The consonance of an interval depends on the timbre of the sound, not just the frequency ratio
The drum pattern alone — independent of sound selection — signals genre to a trained ear
The major scale follows the interval pattern T-T-S-T-T-T-S from any starting note
The most powerful drop is a beat or half-bar of near-silence immediately before everything hits on the downbeat
The optimal swing percentage varies with tempo and pattern, so it must be dialed in by ear
The spectrum-scale relationship occupies a middle ground between intonational naturalism and intonational relativism
Treating abandoned projects as a personal sample library removes the stigma of unfinished work
Tuning electronic drums (especially kicks and toms) to the key of a song produces a more cohesive mix
Tuning percussion hits relative to the kick and each other creates the forward momentum of a garage beat
Useful creative feedback requires the right person, right time, and right question
Using presets as departure points saves time without sacrificing ownership
Using simple or acoustic sounds while writing forces ideas strong enough to stand without production
Varying velocity per hit is what turns a flat, robotic drum pattern into a human-feeling groove
B · Sound design & synthesis — 103
A DAW that matches your mental model removes the technical bottleneck between idea and recording
A good minimal record demands more production effort than a complex one because the sequence must improve with every listen
A grain generator is always just an amplitude envelope applied to a waveform — the same structure regardless of cloud size
A granular instrument requires the same daily practice as any acoustic instrument to sound compelling
A hat patch becomes a cymbal by lengthening the envelope decay time
A long-decaying noise layer simulates room reverb within a clap patch without an external reverb unit
A multi-section string waveguide simplifies to a single delay line with one lowpass filter by exploiting linearity
A periodic grain envelope creates AM sidebands at 1/grain-period intervals
A short downward pitch envelope models the higher-tension membrane transient at drum impact
A signal can be reconstructed only if sampled above twice its highest frequency
A single targetRatio parameter morphs an ADSR segment's shape from near-exponential to near-linear
A wavetable oscillator must reduce its harmonic count as pitch rises
Adding distortion to a sine-wave sub-bass makes it audible on small speakers
An integer c/m ratio N1/N2 fixes the fundamental and which harmonics appear in an FM spectrum
An undamped bass-heavy soundsystem in a small room can hit the room's resonant frequency, causing mechanical feedback through objects on the DJ table
Any complex waveform can be built by summing sine waves — this is the basis of additive synthesis
Any signal can be decomposed into an overlapping sequence of grains
Automating filter cutoff over time is the fundamental build and breakdown gesture across electronic genres
Bass panned across the stereo field cannot be cut cleanly to vinyl and must be summed to mono
Bit-crushing a sound then bandpass-filtering it turns harsh noise into usable dub texture
Capping wavetable harmonics at the limit of hearing rather than Nyquist saves memory
Cascading identical biquad filters degrades the corner response — each stage needs a unique Q derived from pole spacing
Changing a waveform's shape changes its mixture of harmonics and therefore its timbre
Constant-rate ADSR release keeps the fall rate fixed, so releasing from a lower sustain takes less time
Convolution in the time domain equals multiplication in the frequency domain, and vice versa
Convolving a sound with a space's impulse response places that sound acoustically in the space
Correct Ambisonic format conversion requires matching four parameters: order, component ordering, normalization, and reference radius
Cutting mid-frequencies in a Reese bass creates mix space for other elements like snares and leads
Developing technical DSP literacy transfers directly to more analytical and intentional sound design and production
Digital oscillators band-limit sharp waveform discontinuities to prevent aliasing
Dither converts correlated quantization distortion into uncorrelated white noise, making it perceptually benign
DnB splits the bass into a mono sub-bass and a mid-frequency reese-bass occupying different bands
Dub techno drums are low-passed to cut the top end and then saturated — the opposite of clean, punchy minimal-techno drums
Dub techno is a vibe and aesthetic, not a specific toolset — any synth becomes dub via saturation, a coloured filter, then delay and reverb
Each additional bit of resolution adds approximately 6 dB of dynamic range
Economy of selection — picking the salient few from a vast field — is the irreducibly human element in generative composition
Effects such as delays can be constituent parts of sound creation, not just post-processing
Electronic tracks stay engaging by having a sense of direction and propulsion rather than a static repeating loop
Elegant formal rules do not guarantee compelling music because music works through perception, not logical consistency
Encoding a source at a small radius adds proximity bass boost but distorts dangerously near zero, so clamp the radius and high-pass first
Enveloping the Modulator's amplitude brightens an FM tone over time, replacing the subtractive filter sweep
Exponential (not linear) envelope segments sound perceptually linear because hearing is logarithmic
Filter keytrack at 100% makes filter cutoff follow note pitch harmonically, preserving timbre across the keyboard
Fixed-length variable-step delay lines keep decay time constant across pitch, unlike variable-length lines
FM bandwidth grows with modulation index, so raising the index brightens the sound
FM modulation of a drum oscillator adds irregular attack-phase texture without noise
FM modulator ratio (not offset) controls Reese wobble speed consistently across all pitches
FM produces a harmonic spectrum only when the carrier-to-modulator frequency ratio is rational and small
FM side bands lie at Carrier ± n×Modulator, an in-principle infinite series set only by the Modulator's frequency
Fractional delay times require interpolation, which trades tuning accuracy for frequency-dependent attenuation
Framing sound design in signal-flow terms makes it transfer across synths regardless of a synth's UI
Granular synthesis blurs the boundary between microstructure and macrostructure by making grain-level choices compositional
Heuristic algorithms pair computational power with expert judgment to guide composition, unlike borrowed formal models
Holding FM modulation depth steady and enveloping separate spectrum bands gives more natural timbres than sweeping the index
Hood created acid-style lines using a Roland Juno 106 rather than a TB-303, demonstrating tool-agnosticism
Impulses fuse into a continuous tone at about 20 impulses per second
In ambient music reverb is the defining instrument, not an effect
In dub techno the effects chain, not the source sounds, does the bulk of the creative work
In FM, c/m controls spectral position (harmonic vs. inharmonic) while I controls spectral density
In Hardstyle, the kick drum must be pitched to match the track's melody — the most crucial production requirement
In SuperCollider, always plot an unfamiliar UGen before playing it to avoid dangerous amplitude spikes
In synchronous granular synthesis, grain density determines the rhythm-to-pitch transition
Interleaving theory and practice chapters accelerates learning of synthesis
Keeping the carrier-to-modulator frequency ratio constant preserves FM timbre across pitches
Layering detuned oscillators models the multiple resonant modes of a drum membrane
Making the FM modulation index a time-varying function produces dynamic, evolving spectra
Mala's production philosophy was that contributing by removing elements is as valid as adding them
Mixing on an analog console trains ear-based instinct that digital screens cannot replicate
Modulating a signal at audio rates generates new sideband frequencies in the spectrum
Narrow EQ boosts on a synthesized drum can model the resonant chambers within the instrument
Noise, dust, saturation, and distortion are intentional aesthetic choices in filter house, not problems to fix
Non-integer C:M ratios in FM synthesis produce inharmonic spectra for metallic and bell sounds
Perceptual quality depends on the group character of spectral evolution, not the precise amplitude curve of each partial
Physical model pitch is inversely proportional to delay time, requiring reciprocal computation from note number
play~ is chosen over groove~ for granular synthesis because its triggering allows efficient per-grain enveloping
Playing an octave up halves ß, so the Modulator amplitude must double per octave to keep the timbre constant
Procedural sound synthesis layers independent filtered noise generators to build one complex texture
Raising the pitch of a synthesized kick drum patch turns it into a tom sound
Recording unexpected outputs from unfamiliar processes creates source material that pure composition would not produce
Reverb is roughly half of dub techno's sound — heavy reverb that is modulated, filtered, and distorted, paired with delay
Rhythm and pitch are the same phenomenon at different time scales
Rich granular textures emerge from superimposing grains that are individually trivial
Rolling off the lowest bass frequencies in mastering can paradoxically make a vinyl record sound heavier
Routing the Reese through a filter for its sub adds sub-bass that follows the main Reese's movement
Seeding creativity from uncontrollable processes rather than a blank canvas produces more interesting material than pure invention
Shorter grain duration produces wider spectral bandwidth
Soft saturation limits a too-hot signal more musically than hard clipping and leaves it recoverable downstream
Sound pressure drops 6 dB for every doubling of distance from a point source in free field
Sparse, particle-based audio produces more event-legible visualisations than dense continuous music
Spectral tilt (filter cutoff) is the single most expressive timbral move and the primary brightness control
Subtractive synthesis creates new sounds by filtering harmonics out of a rich waveform
Synthesis instruments must band-limit waveforms to avoid aliasing above Nyquist
The character of iconic drum machines like the 808 and 909 lies in fine waveform details that are easy to state in principle but hard to replicate exactly
The grain envelope shape determines the spectral spread and character of a grain
The N2 denominator of the FM frequency ratio determines which harmonic series members are absent
The slope of the grain envelope controls the spectrum: sharper attacks produce broader bandwidths
The STFT window length trades time resolution against frequency resolution and cannot give both at once
The unsolved problem of granular composition is coherent structure at meso and macro scales, not just generating clouds
Time resolution and frequency resolution in windowed analysis are inversely constrained
Two layered oscillators with opposed phase cancel in the low end, producing a weak bass
Use gear you know well rather than chasing the newest tools to make music
Using an odd number of unison voices preserves mono compatibility by keeping one voice at dead center
Wavetable lengths are rounded up to a power of two for FFT and binary-index efficiency
C · Sampling, field recording & sample culture — 20
A BY-NC source sound cannot be re-released under CC0 or CC-BY — only BY-NC output is permitted
A room reverb over a sliced break restores the sonic cohesion lost by rearranging the hits
A society free to build on past culture is creatively richer than one under strict copyright control
Accessible sampling technology enabled home production and broke the gate-keeping of studio access in jungle's formation
Appropriation is legitimate when the borrower 'betters' the source — Milton's criterion for creative transformation
Choosing source material is half the creative work of sample-based production
Close omnidirectional microphone placement outperforms distant directional microphones for wildlife field recording
Freesound interprets CC licenses for AI training as requiring dataset disclosure for BY sounds and barring commercial use for BY-NC sounds
In pop music, timbre and production texture have replaced melody as the primary copyrightable identity
Leaving multiple hits inside one slice preserves the original loop's groove better than slicing every hit
Monitor with headphones while field recording because you cannot otherwise hear what the microphone hears
Moving a stereo mic rapidly during recording creates a disorienting, nauseating image shift
Per-file Creative Commons licensing is what makes a sound library legally integrable into third-party tools
Pervasively broadcast pop music functions as de-facto public property even when legally restricted
Recording less material with greater intentionality produces a stronger body of work than always capturing
Set recording levels slightly low rather than high because digital clipping is irrecoverable
The 3:1 rule prevents phase problems when using multiple mics on separate sources
The right chop mode depends on the material: transient for drums, beats for even loops, regions for unbarred audio, manual for uneven cuts
Users appropriate audio technologies in ways manufacturers never intended — actual use diverges from promoted use
Velocity shading of double-hit kicks and ghost snares shapes breakbeat feel more than note placement alone
D · Mixing, mastering & loudness — 92
A fader that won't sit still diagnoses which processing a track needs
A mastering engineer listens to the full track before touching any processor
A rough mix establishes the balance direction the artist expects; deviating too far requires client approval
A stereo mix must survive summing to mono, so mono compatibility must be checked
Adding a new process in mastering often requires revisiting and adjusting earlier decisions in the chain
All great arrangements are built on tension and release — contrast between full and sparse, loud and quiet
Analogue-modelling plug-ins degrade outside their intended operating range because they don't fully model extreme non-linearities
Apply shelving EQ before peaking filters because shelves adjust whole spectral ends with fewer artifacts
Arrangement clarity comes from creating space — fewer competing parts, not more layers
Attack and release times must be set by ear because values in milliseconds are unreliable across compressor models
Attack and release times on a sidechain compressor shape the ducked signal's envelope
Automating section-to-section levels preserves the dynamic arc that makes a song feel alive rather than static
Avoid repeating the same element more than three times in a row without variation
Bouncing tracks down on a limited tape machine permanently fuses them, so sound separation cannot be recovered later
Build the mix in stages, adding instruments in order of sonic importance
Check sub-bass clashes with headphones during composition, not during mixdown
Comparing a mix in real-time against commercial reference tracks reveals balance problems invisible in solo
Controlled distortion adds harmonics that make quiet or masked sounds more audible without changing their frequency
Cut EQ before boosting: subtractive equalization reduces phase shift and preserves mix clarity
DAW faders give finer gain control near unity, so mixes should be built with faders resting around unity
Delays often outperform reverbs in dense modern mixes because they occupy less space while achieving the same blend effects
Deliberately not mastering a track to maximum loudness preserves the dynamic range that lets bass hit physically
Ear fatigue causes progressively worse mixing decisions and requires active management
Entering a mastering session with a listening-informed idea produces better decisions than starting as a blank slate
EQ and effects decisions must be made with the full mix playing, not on soloed tracks
EQ's primary mix function is achieving a stable level balance, not improving individual instruments in solo
Fluent balancing builds each track once, processing only until its fader is stable
Frequency masking between competing instruments is best resolved by ear with manual fader automation rather than by keyed processing alone
Gain staging targets a high signal-to-noise ratio: strong enough signal to clear the noise floor, weak enough to avoid distortion
Garage drum beats need light-touch bus compression because the genre depends on dynamic range
Glue a drum kit with gentle bus compression, letting the sculpted sounds lead rather than heavy-handed processing
Grime's 'bedroom' intimacy comes from going easy on reverb so sounds sit right by the ear
Groove timing is judged by ear against the feel, not by the metric grid
Honour the rough mix as intent but bring your own craft rather than copying it
In dub techno, groove comes from delay on a quantized grid rather than from swung timing
Introduce the lead vocal early in the build order so other instruments leave frequency space for it
Keep drum and bass levels constant as the mix's steady backdrop
Keep low-frequency content centered in the stereo field for mono compatibility and equal speaker loading
Keeping the stereo field deliberately narrow in a club mix helps low frequencies translate to mono sound systems
Kick and bass must occupy slightly different frequency spaces and complementary roles to avoid muddiness
Lead vocals should almost always be built from a composite of multiple takes
Leaving 10-15 dB of headroom in a digital mix preserves transients and prevents overload distortion
Level-matching before A/B comparison is required to evaluate processing objectively
Limiting simultaneous arrangement elements to four prevents listener fatigue
Many synth and plug-in presets ship at full scale; their output levels should be reduced before feeding an effects chain
Master-buss compression applied early in the mix allows individual tracks to be balanced against the buss processing
Mastering engineers use small gain adjustments to reinforce the emotional arc of a track
Mastering follows 'do as much as necessary and as little as possible' — sometimes nothing at all
Mix mostly at moderate monitoring level, near where the music will be heard
Mixing at a consistent calibrated monitoring level reduces loudness bias and builds reliable balance instincts
Mixing at different levels reveals different problems; final balances work best made at low volume
Mixing is subtractive by nature: good balance comes from removing conflicts, not adding more
Mixing on a single small speaker reveals balance problems that stereo nearfields hide
Mixing the loudest, densest section first sets the headroom ceiling the rest respects
Monitor-output EQ cannot reliably correct room-mode colorations
Multiband compression is for imbalances specific to one frequency band
Nearfield monitors are the preferred primary mixing speakers for small studios
Optimizing gain at every stage improves mix clarity and headroom
Perceived loudness comes from arrangement space and saturation — a mix with gaps sounds louder than a full, crushed one
Perceived loudness comes from psychoacoustic balance of overtones and transients, not peak level
Perceived tonal balance shifts with monitoring level, so listen at varied and consistent levels
Pitch correction should target pitch centers while preserving natural short-term fluctuations
Playing on a large sound system immediately exposes production problems that studio monitors mask
Prefer EQ cuts to boosts because their artifacts are quieter and land in less critical regions
Process only when you can name what you are hearing that needs to change
Processing parameters that work in the chorus may need automation to avoid problems in verses and breakdowns
Purely tonal EQ is legitimate, where analog colorations matter as much as the curve
Removing compression from a mix collapses front-to-back depth and causes elements to wander in level
Returning to a mix after overnight rest reveals problems that ear fatigue conceals
Reverb amount controls a sound's perceived distance: drier sounds appear closer
Roll off an instrument’s lows to make it stick out, or its highs to make it blend back
Room acoustics are at least as important as the speakers and deserve equal spending
Saturating the drum bus low end boosts perceived bass and loudness more gently than an EQ boost
Setting makeup gain inside the compressor allows bypass toggling without a volume jump
Setting the limiter before EQ in mastering lets all subsequent decisions account for its tonal contribution
Sidechain compression from the kick is non-optional in dub techno — it lets the kick punch through dense ambient texture
Sidechain ducking routes a control signal to a dynamics processor to carve space for a competing track
Spectral mixing assigns each sound its own frequency space to prevent masking
Spend mixing time where it sells the production, not evenly across every track
Streaming loudness normalization weakens the payoff of extreme limiting
Summing bus overdrive occurs before the master fader — pulling master fader down does not fix it
Testing a mix on a different playback system (safety net) catches translation errors before delivery
The better an arrangement agrees in pitch, the more easily its parts blend
The Interest element — finding and emphasizing the song's most compelling focal point — separates great mixes from merely good ones
The mix engineer steers the listener's single-focus attention to what matters each moment
The playback system a producer designs for shapes the basslines they write
The primary purpose of compression in mixing is to achieve a stable balance, not to add color
Use a narrow Q when cutting and a wide Q when boosting
Use as few multiband bands as the problem needs, and set crossovers deliberately
Varying dryness across vocal layers creates front-to-back mix depth, not just width
Vocals almost always need compression because singers cannot hold an even level
Working with plenty of headroom throughout the DAW signal path prevents the need to fix overloaded mixes by turning them down — a problem with no solution
E · Modular, Eurorack, grooveboxes & dawless — 39
A Eurorack system's total module current draw must stay within its power supply's capacity
A highpass filter after FM oscillators removes the tonal fundamental, converting FM output into metallic texture
A live techno rig should keep producing sound with no input so the performer manipulates rather than rebuilds
A live techno rig stays minimal because fewer voices mean less to manage while improvising
A quantizer keeps improvised live playing in key, but is deliberately avoided in the studio to discover out-of-scale melodies
An envelope is just a CV shape: it can modulate any patchable parameter, not only amplitude
Assigning each piece of gear one or two focused roles and finding its sweet spot produces a more coherent live rig than using every feature
Audible generative processes should change gradually so listeners can track the transformation
Battery-only operation is the primary safety rule for hardware-hacking live circuits
Beginners should choose a Eurorack case with built-in power to avoid the complexity of separate PSU installation
Build a DAWless rig incrementally — master one instrument, then add whatever it most lacks
Constrained instruments with few controls can be more creatively productive than instruments with unlimited options
Each VCV Rack cable adds a one-sample delay, which can cause clock/reset ordering bugs
Every audio connection requires both a signal conductor and a ground return, and shielded cable protects longer runs from hum
Feeding a MATHS output back into its own CV input breaks the linear response, giving shapes Vari-Response cannot
FM between two detuned oscillators produces inharmonic noise suitable for hi-hats and cymbals
Harmonically complex FM waveforms (saws, squares) generate richer inharmonic sidebands than sines for percussion
In a live modular techno rig most modules serve sequencing and manipulation, not sound generation
In a live rig, sync only the elements that must be locked and leave the rest free-running for a more musical, less rigid result
In a live set reverb is played as an expressive element for builds and breakdowns, not a static effect
In live modular performance, choosing equipment you know deeply and can operate with eyes closed beats choosing technically superior but less familiar gear
In live modular techno, the performer's hands replace LFOs and random sources as the primary source of dynamic variation
Live modular sets can serve a dancefloor rather than dissolving into exploratory noodling
Low-pass filtering a reverb tail keeps only its bass, turning reverb decay into a sub-bass rumble
Mastering a small, specific tool set can produce deeper work than a large gear inventory
Patching Maths Variable OUT back to RISE or FALL CV independently controls each slope's response curve
Pre-programming a finite set of patterns and presets, then improvising their combination, balances reliability with spontaneity
Raw modular output requires EQ, limiting, and compression to be mix-ready, just as any digital production chain would
Record every wire connection and modification as you make it—notes taken after the fact are unreliable
Reliable trigger detection uses two thresholds (hysteresis) so one rising edge fires only once
Running an envelope through a resonant filter (instead of a slew) adds an LFO-like movement to the envelope's sustain and release phases
Running filter fades inside the performing rig removes the need to rely on the house mixer for energy control
Simplifying a live modular setup paradoxically increases musical complexity because the performer can focus on what the instrument can do
Single-encoder interfaces trade immediacy for preset recall accuracy by eliminating pot-position mismatch
Splitting a live hardware rig into two independent halves guards against single-point failures
Starting modular with a minimal voice then expanding incrementally is recommended over buying many modules at once
The modular paradigm is standardized swappable units sharing power, signal levels and interconnection rules
The techno kick has a pitch that every other voice must be tuned to
VCAs (Voltage Controlled Amplifiers) are among the most important utility modules in Eurorack — 'you can never have too many'
F · Live coding: music — 95
A breakdown must drop energy to a genuine low so the following build has real contrast
A build must keep at least one voice in reserve to subtract at the drop
A ChucK UGen only produces audio if it is chucked transitively to `dac`
A composer can encode their own decision-making as an algorithm, automating it to free attention for intuitive aspects
A Glicol feedback bus with gain ≥ 1 explodes — keep loop gain below 1
A groove must be stated for a full phrase before it is developed
A highly constrained live coding language reduces cognitive load and enables musical output within seconds, at the cost of expressive range
A large mul or an unattenuated feedback bus in Glicol clips loudly with no error
A live coding audience need not understand the code to appreciate the performance, just as guitar audiences need not know how to play
A livecoding agent must not claim to hear or see its output when no perception bridge exists
A Pd object only fires from its leftmost (hot) inlet; other inlets are cold and merely store
A satisfying live set has an energy arc of contrast over time, not sustained maximum
A SuperCollider performance piece uses ServerBoot/Tree, Pdefs, and Groups to create a hot-swappable live structure
A tendency mask shapes a stochastic parameter by making its random bounds move over time
A tool's affordances and omissions silently shape the musical ideas a performer can conceive
A wholesale section rewrite is only warranted when at a section boundary, the target shares few voices, and a patch would cost more edits
Adding .analyze('hydra') to a Strudel voice feeds it to the a.fft array that Hydra's audio-reactive mapping reads
Algorithmic notation turns score-writing from description of intent into a process of live exploration
Algorithms extend compositional cognition by executing implications the composer cannot fully predict
An agent without the L3 perception bridge must not claim to have evaluated perceived audio or visual output
An autonomous live edit should carry exactly one concept-id and never bundle two ideas into one save
An edit is only sonically effective if its diff touched a sound-producing token, not just a comment or whitespace
Autonomous livecoding agents must apply stricter cadence discipline than copilot mode, defaulting one tier smaller
Autonomous livecoding mode uses a priority-ordered if-then table where the first matching row fires
Breaking things and recovering fast is core livecoding practice, not a failure to hide
Changing a sample's playback rate simultaneously shifts its pitch and duration
ChucK has no default master limiter, so many voices summed to dac clip unless gain is kept low
ChucK sums every UGen chucked to `dac` with no master limiter, so stacked voices clip
Continuous random patterns must be sampled by a discrete structure to produce events
Crashes and errors in live coding are perceived as humanizing and authentic by audiences, making risk integral to the aesthetic
Daily live coding practice builds a fluent repertoire of low-level activities that frees attention for structural thinking during performance
Designing a live-performance interface is instrument building — the mapping shapes what music is possible
Each arc should reserve its single highest-energy move for one boundary it has built toward
Each livecoding edit should introduce or retire exactly one concept-id so the diff is legible and attributable
Every Sonic Pi live_loop body must call sleep or sync or it stops with a runtime error
For time-based arts, the most useful definition of 'declarative' is closeness of mapping between notation and target domain
Generative composition means defining a rule-system and running it, not fixing every note
Glicol has no built-in limiter, so summed lines and high gains clip hard
Glicol is designed for zero-knowledge beginners but scales to expert live-coding
High-level abstractions reduce cognitive load in live coding but may constrain musical affordances; some practitioners prefer lower-level control
Imperative engines can express tension arcs as continuous automation; cyclic engines can only produce section-quantized staircases
In a Tidal # combination, the left-hand pattern determines the rhythmic structure
In higher-order live coding, code becomes physical material sculpted in real time through sensory feedback
In live coding an error is material to work with, not a failure to hide
In live coding, each code change affects the running output immediately
In SuperCollider, effects buses require correct node ordering so the effect Synth reads the source Synth's output
Interference — where combined patterns yield features present in neither — may lie at the heart of algorithmic music
Interference patterns in live coding produce outcomes that exceed the coder's prior imagination
Live coders work at least one level of abstraction above individual sound events, manipulating compositional structure rather than note-by-note detail
Live coding intervenes in an ongoing process by modifying its laws (the program text), not its immediate state
Live coding is a feedback loop of writing code, running it, perceiving the result, and letting that drive the next change
Live coding is process-first: you start with something and follow where it leads rather than executing a fully-formed idea
Live coding makes the process of thinking visible — including errors, trial and error, and self-reflexive annotation — as part of the performance
Live coding performances arc from empty to complex and back to silence, suggesting cyclic rather than linear revision control
Live coding treats algorithms as expressions of thought, not as tools — distinguishing it from tool-centric approaches to music technology
Live coding treats the programming language itself as a real-time musical notation
Live coding's real-time loop between coder and machine is itself a creative method, not just a format
Live hot-swap — replacing a running pattern or voice definition live without stopping audio — is the single most portable concept in the registry
Live-coding pattern languages are composable: any two transformations combine into a new one without extending the language
Livecoding edit cadence should be anchored to the musical grid, not wall-clock time
Livecoding requires changes to happen live in the running file, not staged offline and dumped in as a batch
Musical patterns gain complexity from interference between simple layers — not from the complexity of individual layers
Naming a pattern-transformation function adds it to a system's compositional vocabulary and shapes what music is possible
Nested SC expressions evaluate inside-out; proper indentation makes nesting depth visually explicit
On a broken or silent output the agent must recover to a known-good state before adding new ideas
Only MIT/BSD/Apache/CC0/CC-BY non-NC code may be emitted verbatim into committed jam files; gray-licensed snippets are local-reference only
Performing live coding requires accepting public errors and resisting the pressure to meet conventional definitions of music
Physical modelling synthesis uses an excitation signal driving a resonant body model
Placing algorithms in physical robotic devices introduces real-world complexity that enriches the musical result beyond simulation
Placing with_fx inside a loop creates one FX instance per iteration, wasting CPU
Projecting code reveals process but does not by itself make a performance legible to a non-programmer audience
Pure algorithmic generation tends toward uniformity unless counteracted by entropy variation, interactivity, or inherent structure
Purpose-built live-coding systems gain performance power from deliberate constraint, and their vocabulary becomes a 'technology for thinking'
Removing cost, installation, and first-step difficulty is what makes a creative-coding tool usable by beginners
Setting doneAction:2 in an envelope automatically frees a Synth when the envelope finishes
Showing concrete runtime values alongside abstract code eliminates the need to mentally simulate execution
Silence and restraint in a well-grooved set are active arrangement choices, not absence of ideas
Sonic Pi has no clip protection — high echo/reverb feedback or stacked loud amp: causes distortion with no error
Sonic Pi uses music to solve the engagement problem in teaching programming, not a technical one
Sonic Pi's randomness is deterministic so a 'random' pattern you like can be reproduced and performed
Sonic Pi's with_fx wraps a code block, not a voice; only play/sample calls inside the do…end block are processed through the effect
Stacked loud Strudel voices or high delay feedback cause clipping — lower .gain toward 0.6-0.8 and reduce feedback
Strudel method parameters accept patterns and signals, not JavaScript arrow functions — use sine/saw/rand for movement
SuperCollider has no global output limiter, so summed voices and feedback can clip or blow up
Tension is built by ramping one or two dimensions over a phrase then resolving on a boundary
The default livecoding agent mode is copilot: the human leads, the agent proposes and waits rather than acting autonomously
The TOPLAP 'show us your screens' principle requires every livecoding change to land as a legible diff in the visible file
There is no universal language or method for live coding — the practice is inherently pluriversal and resists easy classification
TidalCycles is oriented around cycles rather than beats, so mixing fractional steps yields cross-rhythms easily
To learn a live-coding language faster, imagine the sound before pressing Run, then diagnose the difference
TOPLAP prefers live coding without safety nets — no backup tracks, no pre-rendered fallback — because risk is part of the performance value
TOPLAP's core demand is screen transparency: the audience must see the code being written, not just hear its output
Vary the type of energy (density, brightness, space) not only the loudness level
When a craft choice conflicts with the livecoding ethos, the ethos wins — it is an operating constraint, not a footnote
When in doubt, an autonomous livecoding agent should wait rather than act
G · Shaders & GPU programming — 19
A GLSL double-buffer feedback pass with gain ≥ 1 saturates to white within a few frames
A hard `step` edge aliases in GLSL — use `smoothstep` with a `fwidth` width for anti-aliasing
Combining fast grid traversal with local SDF raymarching accelerates scenes where objects occupy sparse grid cells
Dividing a shader build into named checkpoint stages lets you resume from a stable state and avoid rabbit holes
Gamma correction must be applied from the start of shader development, not added at the end
Global illumination (indirect light) has no good rasterization solution and requires ray tracing
GLSL `mediump` precision makes large `u_time` and fine gradients visibly step — use `highp`
GLSL operations with undefined results produce NaN/Inf that spread and turn pixels black
GPU compute/ALU capacity growing faster than memory bandwidth made primitive-based SDFs increasingly competitive from 2007 onward
Grouping scene elements rather than distributing them uniformly prevents visual noise and creates organic set design
Importance sampling reduces Monte Carlo variance by drawing samples proportional to the integrand's magnitude
Injecting fake bounce/subsurface lighting by hand into a raymarched scene fakes realistic results without global illumination
Modern real-time rendering uses rasterization + ray tracing + denoising together, not pure ray tracing
Monte Carlo integration converges at O(n^-1/2) regardless of problem dimension, unlike quadrature methods
Offline rendering's trajectory from rasterization to pure ray tracing predicts interactive graphics' future
Radiance is constant along a ray through empty space, making it the natural quantity for ray tracing
Ray tracing's main advantage over rasterization is computing secondary effects: reflections, refractions, and shadows
Real-time ray tracing is limited to ~1 ray per pixel; denoising reconstructs a clean image from noisy 1-sample results
Starting with over-saturated colors and pulling back is more reliable than building up from grey
H · Creative coding & live-coded visuals — 44
A clear base pulse must be established before it is broken — an unbroken pulse is static and an unbroken lack of pulse is formless
A fixed set of self-imposed constraints (one font, one image, one palette) speeds generative iteration
A Hydra sketch with no .out() is guaranteed blank, so .out() presence is the [NOW] proxy for a black-frame check
A Hydra sketch with no time or reactive term is static by construction, the [NOW] proxy for a frozen-frame check
A light grain pass over the final composite is the most reliable 'make it look intentional' move — it unifies layers and hides banding
A near-monochrome ground with one saturated accent — letting contrast do the work, not hue variety — is the geometric palette recipe
A single 'energy' scalar driving multiple motion parameters makes the whole image rise and fall coherently
A slow warp of a simple texture is the richest single source of visual complexity — it beats a complex static texture
A small random deviation prevents emergent systems from collapsing into a uniform state
Adding symmetry to a random grid triggers human pattern recognition and produces apparent faces or structures
An effective poster pairs something recognizable with an unexpected presentation to hold the viewer
An unbounded loop or heavy per-frame work freezes the P5LIVE tab because p5 runs single-threaded on the main thread
background() must be the first call in p5.js draw() to clear each frame; placing it after shapes wipes them
Continuous slow zooming is the signature motion of fractal visuals — iteration count and zoom depth are the main expressive controls
Conway's Game of Life produces biological patterns from two simple rules about neighbor count
Creators need an immediate connection to what they are creating — any delay hides ideas
Domain-warping noise with noise is the core organic visual move — turbulent, liquid, marbled
Every Punctual audio or video statement must end with an output operator or its result goes nowhere
Extracting magic numbers into named variables makes a generative sketch explorable by tuning
Feedback gain near 1 causes runaway whiteout — leave headroom and decay each frame
Generative aesthetics occupy the sweet spot between order and chaos
Geometric motion should be restrained and mechanical-but-eased so the eye can follow every edge
Hydra feedback with `src(o0)` blows out to white if the fed-back signal is added or scaled ≥ 1
Hydra modulate functions use one source's colors to warp another source's geometry
Hydra transform order matters — `.rotate().kaleid()` differs from `.kaleid().rotate()`
Hydra values are unclamped GL floats — pushing one parameter huge blows out or locks the GPU
In minimal compositions, value contrast (not hue) carries the image — any saturation becomes the accent
In minimal visuals, placement and timing are the content — there is nothing else to hide behind
Multiplying a single generative element by many instances reveals emergent system behavior
One coherent noise source well-warped beats many uncorrelated textures fighting — texture should support form, not compete with the focal-point
One or two motions at a time — a still figure on a flowing ground reads far better than everything moving
Overt audio-reactivity breaks the stillness of a minimal visual — subtle smoothed bass or no reactivity at all
p5.js is a state machine where fill, stroke, and transform calls persist until overridden, so wrapping elements in push/pop prevents transform accumulation
Putting yourself in a feedback loop — doing, observing results, adjusting — is how artistic skill with a tool develops
Realistic flocking simulation requires only three local rules: separation, alignment, cohesion
Semi-transparent marks accumulate in visual density where shapes overlap most
Separating treemap layout calculation from rendering makes the algorithm reusable across any graphics library
Strobe/flash is a high-impact accent that must be used sparingly because of photosensitivity risk, never as a default
The choice of first programming language matters less than the transferable principles it teaches
The signal-flow model makes interconnection primary, unlike the canvas-drawing model of Processing
Transforms in p5.js draw() must be enclosed in push()/pop() or they accumulate across every frame
Varying the initial spatial distribution of agents changes the global form that emerges from identical local rules
Visual phrasing groups change into statement-variation-return arcs so the image has structure rather than uniform churn
Writing custom software enables artistic expression that commercial tools structurally prevent
I · VJing, projection mapping, LED/DMX & video — 19
A live AV performer must hold both an inward view (technical control) and an outward view (overall flow and impact) at once
A live performance patch should prioritise the most-used controls as always-visible with less-used controls accessible but hidden
A solid source's resolution sets mask edge quality: higher resolution gives smoother edges
A standard TOX container convention (out1 TOP + thumb TOP) makes VJ mixer cells interchangeable across projects
Abstract visuals resist narrative analysis but can be composed and critiqued using the perceptual principles of music
Abstraction in live AV defeats the audience's conditioned expectation to read images as narrative
Adding a layer forces you to re-save older presets, since they have no data for the new layer
Digital physics simulations (rigid body, fluid, cloth) are effective for interactive installations because humans are calibrated to physics-based motion
Dodge modes lighten and burn modes darken as mirror images: dodging equals burning the negative
Effective live visual sets balance continuity (flow) and surprise (break): too little novelty is boring, too much destroys coherence
Fixture channel type determines HTP or LTP priority: Intensity types follow HTP, all others follow LTP
Gestural interfaces require a visible, immediate correspondence between the performer's movements and the audiovisual output
In live visual composition, the element with greatest activity, novelty, or visual weight automatically claims the foreground of attention
Separating TouchDesigner authoring UI from a JSON-defined playback engine enables decentralised multi-process show control with load balancing
Structuring a TouchDesigner performance rig as Control, World, Core, and UI containers separates concerns and speeds iteration
The club context demands atmosphere over narrative; the gallery or theater sustains focused attention — context determines appropriate AV strategies
The surprise a performer feels discovering a visual effect in real time is not automatically shared by the audience
Turning off cooking for invisible TOPs eliminates wasted GPU time in multi-layer VJ rigs
Using more than 3 E1.31 universes in WLED degrades frame rate below 40fps
J · Audio-visual integration & sync — 17
Analysing sound features (frequency, tempo, gesture) as inputs to probabilistic rules generates visuals that respond to music without one-to-one mapping
Audio-visual coherence requires agreement on energy, spectral balance, and section — reactive motion alone does not guarantee it
AV sync ranges from fine-grained per-parameter control for soloists to coarse cue-passing for visualist collaborators
Bass should drive large, slow visual elements and highs should drive fine, fast detail for maximum AV coherence
Driving several unrelated visual parameters from the same FFT band reads as everything-pumping-together mud — one band should map to one dominant target
Driving visual motion from band energy rather than Hydra's clock produces a tighter in-time feel because energy rises and falls with the groove
Link session state modifications should only happen on the audio thread to achieve sample-accurate timing
Map the low-mid band to organic warp/flow depth so the field swells and eddies with the music's body
Mapping audio low-mid to fractal zoom rate or feedback gain risks runaway whiteout — keep gain in check
Mapping bass to feedback-trail zoom or symmetry scale makes the tunnel pulse with the low end
Mapping high-mid band to rotation speed or line thickness gives geometric visuals a crisp, articulate audio response
Mapping the highs band to glitch intensity makes corruption spike with hats and transients — the closest proxy to onset-triggered glitching
Publishing an SDK as open source accelerates adoption of a protocol across diverse software
Section-level visual intensity must be edited to match the music arrangement because no section signal crosses the AV bridge
The 4-bin layout is the shared surface between music frequency-budgeting and visual spectral-band-split: a well-budgeted mix yields a legible band-split visual for free
The base term in a mapping transfer function is the visual floor at silence — it must produce an intentional frame when a.fft is zero
The strongest section changes fire an audio and a visual transition on the same downbeat
K · AI & real-time generative AV — 11
ComfyUI only re-executes nodes whose inputs have changed since the last run
DDPM's training objective is to predict the noise added to an image rather than the original image directly
Diffusion models are attractive because they are simultaneously analytically tractable and flexible
Hand-coding world knowledge in formal rules failed, motivating machine learning from data
Harmonic synthesizers must zero out partials above the Nyquist frequency to prevent aliasing
Processing audio in short segments reduces GPU memory at the cost of segment-boundary artefacts
RAVE dataset quality needs a balance between homogeneity and diversity
RAVE perceptual quality must be judged by ear, since adversarial loss values do not track it
RAVE supports mute, compress, and gain augmentations to improve generalization on small datasets
Stem separation is a practical on-ramp to building personal sample banks from any released track
The DDPM ELBO decomposes into per-timestep KL divergences between Gaussians, each computable as an L2 loss
L · Visual foundations — 55
A color's expressive weight shifts with its position in the composition field — low blue is heavy, high blue is light
A composition of lines and points acquires more pronounced balance by the addition of a plane, because lighter weights require the heavier
A flat color placed between two parents reads as their mixture when it is a believable middle-ground in hue and lightness
A set of colors is harmonious when their mixture yields a neutral gray
A strong focal point is created by contrast, isolation, or convergence — not by competing elements
Abstract art liberates form and color from the requirement of representing real objects, enabling purely pictorial aims
Any ground subtracts its own hue and lightness from the colors it carries, shifting their perceived identity
Breaking similarity creates a visual accent that pulls the eye to one element
Color agent (the physical pigment) and color effect (the perceived result) almost never coincide — ground and context transform what we see
Color arithmetic must be done in linear light, not in gamma-encoded values
Color education works through progressive exercises where each problem prepares the next — accumulated comparison builds the eye
Color is relative: the same hue is almost never perceived as it physically is
Color literacy requires experiencing effects before naming them — practice precedes theory, which is theory's conclusion
Color paper isolates hue relationships from mixing and texture variables, revealing interaction more clearly
Color theory must address both objective physical laws and subjective individual perception — neither alone is sufficient
Colors carry different visual weights that must be balanced to achieve compositional equilibrium
Compose the big value masses and empty areas first; detail cannot rescue a frame whose masses don't read
Contrast of extension balances color areas by their luminosity: yellow needs three times less area than violet to hold equal visual weight
Darker color variations have lower brightness and higher saturation — adding black alone is insufficient
Developing creative coding craft requires deliberate repetitive practice analogous to a musician playing scales
Elements enclosed within the same boundary are perceived as a group
Elements moving in the same direction are perceived as a group
Elements that share visual properties are perceived as a group
Exaggeration pushes an action beyond the literal while staying true to reality
Follow-through means secondary parts of an object continue moving after the main body stops
In creative coding courses the objective is art, but the medium is student-written software
Limiting to 2–4 hues with role assignments reads as intent rather than randomness
Natural motion follows arcs rather than straight lines, giving animation flow and biological authenticity
Negative space is a deliberate compositional choice, not a deficiency — emptiness amplifies the subject
Objective color principles override personal taste when the context has fixed requirements — meat markets, confectioneries, and floral occasions all specify palette constraints
Opaque flat colors can create a convincing illusion of transparency when precisely calibrated as a middle mixture
Placing focal elements on the thirds lines or intersections reads as dynamic; centering reads as static
Planning a generative artwork on paper before coding reduces debugging time and sharpens the visual intent
Reserve raymarched 3D for when depth adds meaning; a flat SDF composition is often stronger
Solid drawing treats forms as three-dimensional objects with volume and weight
Spatially closer elements are perceived as belonging to the same group
Stacking colors darkest-on-top makes the eye read a transparent veil even though every layer is opaque
Staging presents an idea so that it reads clearly to the audience
Symmetrically arranged elements are perceived as a unified, complete group
Symmetry (reflection, radial, tiling) turns a small motif into a full frame at minimal cost
The area and recurrence (quantity) of a color determines its visual dominance independently of its hue
The color occupying the larger area in a composition acts as background; the smaller area advances — and these roles can reverse as area proportions shift
The expressive meaning of each color is the complement of its complementary's meaning — mixed colors inherit blended meanings
The eye follows continuous lines and curves in preference to broken paths
The eye simultaneously generates the complementary of any color it sees
The fundamental color skill for design is modifying one base color into many variations, not picking color-wheel palettes
The mind fills in missing contours to perceive complete shapes
The mind resolves visual complexity by seeing the simplest possible organisation
The visual system separates every scene into a figure in front of a background
Timing in animation is controlled by the number of frames between poses: more frames = slower, fewer = faster
Value contrast (light vs dark) is the strongest visual cue, outranking saturation and hue
Visually equal color gradient steps require geometrically increasing physical differences, not arithmetically equal ones
Warm colors advance and cold colors recede, but this depth effect reverses depending on the background
Warm hues advance and feel active; cool hues recede and feel calm
We recognise shapes as identical despite rotation, scaling, or distortion
M · Performance, DJing, live-set & stagecraft — 35
A DJ builds resilience by preparing to play any style for any crowd, not by specialising in one
A DJ's creative freedom is bounded by the room — adventurousness must be calibrated to what the audience will follow
A sustained all-night dance floor is best held around 133 BPM, with faster bursts risking losing the crowd
At very high BPMs, long seamless blends work against the music; short cuts and splices serve the energy better
Choosing accessible, available gear over complex modular rigs lowers performance barriers without sacrificing quality
Completing a production requires an immersive lock-in, not piecemeal sessions
Cutting a dubplate imposes an economic discipline that forces honest quality evaluation before release
DJ master output meters should stay loud but never push into the red
EQ swaps do not fix key clashes — mismatched keys still clash after a bassline swap
Every 3 dBA increase in noise level halves the safe exposure duration
Fully improvised live techno requires approaching the stage with no prepared ideas — the music arises entirely from the performance moment
In footwork you master codified basics before earning the right to break the rules into personal style
Long cycles of undirected studio exploration — not finishing tracks — build the palette that powers a live set
Mastering engineers apply objective technical skills but aesthetic outcomes vary — choose one whose taste aligns with yours
Musicians can recalibrate their hearing to lower IEM levels within a few weeks of consistent practice
Owning a visible DJ mistake with humor prevents it from derailing the set's social energy
Pairing genres with shared cultural lineages creates combinations that feel coherent even when they sound unexpected
Placing an exceptional track between average ones amplifies its impact through the contrast effect
Playing at slow tempos exposes the quality of individual sounds because sparse arrangement gives each element nowhere to hide
Playing dubplates for a year before vinyl release uses live audience response as A&R
Playing only the best 30 seconds of each record developed nimble crate skills that transferred directly to club DJing
Practicing a skill to diminishing returns, then sleeping before resuming, accelerates learning
Reacting to the crowd in real time — rather than following a pre-selected playlist — produces better dancefloor outcomes
Reading crowd composition — gender ratio, age, energy — shapes the entire arc of a DJ set
Recording and reviewing your sets calibrates whether mistakes were as bad as they felt
Stage monitors are placed in the rear null of the vocal mic's polar pattern to maximize gain before feedback
Staying focused on one genre through trend changes builds identity and longevity while followers who chase trends lose distinctiveness
Staying present-focused rather than planning career trajectories keeps a performer responsive to what is actually happening
Stopping the music briefly raises crowd anticipation more reliably than continuous sound because silence signals an imminent change
Sustained rhythmic consistency induces a hypnotic dancefloor state regardless of the absolute tempo
Tempo does not equal intensity: syncopation and arrangement can make slow tracks feel fast and fast tracks feel slow
The fundamental DJ skill is reading and playing for the crowd, not demonstrating technical ability
Trance tracks use sparse intros and outros designed for DJ blending
Turning the volume down at the right moment is one of the most powerful crowd-manipulating effects available to a DJ
You cannot be a critical DJ and a productive studio musician simultaneously
N · Tools & free/open software stack — 10
A clipped amplifier outputs approximately double its rated continuous power, threatening loudspeaker voice coils
A GPLv3+ VCV plugin requires its derivative works to also be GPLv3+
Always run a short test recording or stream before going live to catch setup issues
Audio plugin parameters can be defined in a CSV schema and the parameter boilerplate auto-generated to reduce repetition
Constrained, primitive gear setups can lend a charm that more capable technology removes
Delayed fill speakers must be time-aligned electronically so their sound arrives no earlier than the main cluster's sound
In LMMS, anything you want to reuse across projects must be saved with the instrument preset, not the project
Max executes right-to-left so cold inlets are initialized before the hot inlet fires, avoiding stale-value bugs
Operate a live sound system 6 dB below the feedback threshold to maintain stable gain
The VCV Library prohibits cloning another product's brand, panel, or component layout without permission
O · Culture, history & theory — 41
A stable sonic identity requires actively resisting trend absorption rather than passively ignoring it
Abandoning the quantise grid can be a deliberate aesthetic, not a timing error
Algorave keeps the focus on the music and the dancefloor, not the performer
Algorave situates itself as part of a longer history — not the future of dance music
Ambient music suits film scoring because it creates atmosphere without demanding foreground attention
An instrument maker's role is to serve creative wishes, not to demand artists learn novel playing methods for novelty's sake
An underground scene's cultural impact often becomes legible only after it has dissolved
Assigning a conceptual framework to a record series gives listeners a dimension of engagement beyond the music alone
Classic electro was typically built from just a TR-808 and one synthesizer — extreme gear minimalism that defined the genre
Commercial failure followed by cheap secondhand availability is a recurring path by which instruments become genre-defining
Dance-centered genres carry a special obligation to tour, since the recording alone can't convey the live experience
Detroit's post-industrial desolation and economic isolation created the creative conditions for techno's emergence
Dub techno uses only a few elements filtered down low and sparse, filling the space with delays and reverbs
Effective chance in art is never blind — it is planned, constrained, and then surprising within those constraints
Eno instructed ambient music be played so low it may fall below the threshold of audibility
Ethical field recording of indigenous communities requires giving tangible benefit back to the source
Fear of algorithms comes from opacity; making processes visible turns algorave into algorithmic literacy
Filter house's drama comes from manipulating a minimal set of elements, not from adding new ones
Footwork music was co-developed with dancers in a real-time feedback loop between producers and the floor
Footwork producers pitch, slow, and loop samples to reveal new meaning and tell a story in familiar material
Footwork producers treat any genre as valid input as long as the footwork rhythmic grid and bass drive the track
Footwork's producers were dancers first, and that dance background directly shaped the music's rhythmic priorities
Giving artists creative autonomy — rather than directing their sound — is the core mechanism through which progressive labels generate original music
Hegarty argues noise music only becomes a genre proper with 1990s Japanese noise
In algorave, musicians take responsibility for the music — not the software
In dub techno, live-recorded automation of filter cutoff and send levels does the work of arrangement
In glitch/post-digital music the tool becomes the instrument — its unintended uses constitute the compositional method
Introducing new elements every 8 bars and gradually increasing drum complexity sustains energy throughout a progressive house track
Jacques Attali argued that noise in music prefigures rather than reflects social transformation
John Cage dissolved the distinction between musical sound and noise by treating all sounds as equally usable
Making algorithmic music is following the material (code as medium) rather than imposing form — discovering music that could not be imagined before hearing it
Minimal techno was forged through subtraction — removing extraneous instrumentation — not addition
Never tell someone your work is great before they hear it — let the work speak
Producing music requires being genuinely inspired rather than replicating a past sound — forced genre consistency produces hollow work
RP Boo views footwork's spread into other genres as growth that sparks change without diluting the Chicago source
Shifting a label from chasing hit 12-inches to building long-term artist relationships is what transforms a label into a cultural institution
The 8-bar segment is the foundational building block of progressive house arrangement, ensuring DJ-mixing compatibility
The definition of legitimate musical sound has continually expanded to include noise and everyday material
Treating music-making as personal meditation produces a consistent artistic identity distinct from market-driven production
Visually uncompromising music videos can define how a genre's audience understands and remembers its music
Withholding music from digital distribution and playing it only on a sound system builds a scene around physical presence
P · Community, scenes & practice — 14
A distinctive, collectible visual identity gives a label the recognizable mystique that a compelling sound alone cannot deliver
A guiding principle must be specific enough to divide the world into right and wrong actions, not merely directional
A long unrecognized development period is normal — RP Boo made footwork for ~21 years before sustained touring
A peer sparring partner at a similar level sustains creative-coding motivation better than solo practice
Adopting free/open-source tools is framed as feminist praxis against gatekeeping in music tech
Algorave is free culture — institutional sponsorship and self-promotion risk corrupting its values
Algorave resists headliner culture — semi-anonymity and flat billing are the norm
Dissecting expert patches with the designer's commentary transfers the tacit 'why' that copying a sound does not
Diverse algorave lineups across gender, ethnicity, and class build diverse audiences and communities
Internet distribution removed the competitive advantage major labels held through physical distribution networks
Live coding is a community construction — performance implies an audience; the practice developed through communal venues and networks, not isolated invention
Sharing work publicly early accelerates skill development through feedback and accountability
The internet enabled direct low-cost promotion channels between artists and listeners, bypassing mainstream media
The main obstacles to getting good are habits and mindset, not the code itself