Appearance
Vocabulary
Generated by npm run vocab:record. Do not edit.
Current version: 3
History
| Version | Summary |
|---|---|
| 1 | first recorded vocabulary: 29 primitives, 24 core and 5 extended |
| 2 | add graph primitive: a directed node/edge network with packet pulses travelling along the signal |
| 3 | add spectrum primitive: a labeled semantic axis with a signal-positioned marker |
31 primitives: 24 core, 5 extended, 2 contrib, 0 legacy
Primitives
| Type | Category | Tier | Replaced by | Description |
|---|---|---|---|---|
grid | structure | core | matrix grid of cells lit by the frequency spectrum | |
barcode | structure | core | dense scrolling vertical barcode of the signal | |
checker | structure | core | a checkerboard whose squares flip with the spectrum | |
bars | signal-bars | core | vertical magnitude-spectrum bars | |
hbars | signal-bars | core | horizontal magnitude bars growing from the left edge | |
radial | signal-bars | core | a circular/polar spectrum radiating from the center | |
wave | signal-line | core | an oscilloscope/seismograph line of the signal | |
lissajous | signal-line | core | a Lissajous curve traced from the waveform | |
particles | geometry | core | a rotating ring of squares sized by the spectrum | |
orbits | geometry | core | concentric counter-rotating rings of points | |
dots | geometry | core | a scattered star-field of points keyed to the spectrum (deterministic) | |
shape | geometry | core | a reactive polygon at center, radius pulsing with amplitude | |
rings | geometry | core | concentric expanding circles that pulse with the beat | |
spiral | geometry | core | a spiral of points winding out from the center | |
scan | motion | core | sweeping scanlines revealed where the signal is high | |
flash | motion | core | a full-frame flash/invert on loud moments (beat) | |
sweep | motion | core | a bright vertical bar sweeping across the frame | |
noise | motion | core | deterministic seeded digital noise gated by energy | |
caption | text | core | a bottom closed-caption box of the active text/label | |
rain | text | core | Matrix-style digital rain of the active text characters | |
text | text | core | the active label as large centered text | |
crosshair | text | core | a coordinate crosshair + numeric read-out (data-screen) | |
led | text | core | an LED dot-matrix sign: scrolling text or a named pixel icon (car, coffee, heart, home, music, ...), with an animated effect that reacts to the audio (glow/pulse/blink/equalize/sparkle/wipe) | |
sprite | sprite | extended | an animated chunky-pixel character (built-in mascot/bot/ghost, or any named pixel icon) that walks/bounces/orbits, faces its direction of travel, switches to an idle/jump pose, and hops on the beat — a composable actor, quantizes with the retro palette | |
tetris | structure | extended | a Game Boy-style tetromino playfield: a stacked block terrain and falling pieces that speed up with the beat — pairs with the gameboy palette | |
mesh3d | geometry | core | a rotating 3D wireframe projected to the 2D canvas: a spectrum terrain (waterfall) or a point-cloud globe (uses map coords when present) — driven by the signal | |
plasma | geometry | extended | a flowing demoscene plasma field (grayscale; colorize with a palette such as neon or pico8) | |
gridhorizon | geometry | extended | a Tron/synthwave perspective grid receding to a horizon with a sun — pairs with the neon palette | |
tunnel | geometry | extended | a rotating demoscene tunnel: concentric rings rushing outward with rotating spokes | |
graph | structure | contrib | a directed network of nodes and edges with packet pulses travelling along the signal | |
spectrum | structure | contrib | a labeled semantic axis: two pole labels, an optional title, and a marker the signal positions |