About Terrain Lines
How it works
A grid mesh is generated once during initialization with configurable row and column counts. Each frame, vertex heights are set by reading frequency data from the pre-computed analysis, with each row offset by one time step to create the scrolling effect. The grid uses line-segment rendering with additive blending for the glowing wireframe look. A custom vertex shader handles the perspective transformation and height displacement, while the fragment shader applies distance-based fog and color grading.
Audio Features
- ▸ Frequency Spectrum
- ▸ Bass Energy
- ▸ High Frequency Detail
- ▸ Beat Detection
Best For
- ▸ Synthwave & Retrowave
- ▸ Vaporwave
- ▸ Electronic Music
- ▸ 80s-Inspired Content
MusicMind Engine
Chord Detection (L3) shapes terrain elevation curves around harmonic content, Key Color Mapping (L6) assigns horizon gradient colors by detected key, and Timbral Fingerprint (L10) adds fine surface detail weighted by perceptual brightness of each band.
Learn how MusicMind analyzes music →Science Behind This Effect
Terrain Lines visualizes the Bark scale frequency bands as topographic layers, with each terrain line corresponding to a perceptual critical band.
Learn more: How Your Brain Hears Music →