Animations

Triad Dissonance 3D

Explore a triadic relief where pitch ratios become a surface of consonance, roughness, and harmonic tension.

Compare roughness and consonance

Triad Dissonance 3D

Use the 3D terrain to compare dyads, triads, and tetrads: select a musical system, inspect roughness, harmonicity, beating, and tension, then play the selected structure.

Choose the structure to examine

  1. Load a music system and choose dyad, triad, or tetrad mode.
  2. Select a point or preset and read its roughness, harmonicity, beating, and tension values.
  3. Play the selected structure and compare the audible result with the terrain classification.
Psychoacoustic harmonic laboratory

Triad Dissonance Terrain

Stream a 3D roughness landscape, inspect the strongest partial clashes, and hear how quantization reshapes harmonic topology.

Preparing deterministic startup…
Preparing deterministic startup…
Tuning
Dyads map one free ratio, triads fill the full terrain, and tetrads keep a fourth note fixed as a slice.
Hz
Active reservoir: 0 · Music system details will appear here once the loader resolves a valid state.
Quantization
Smaller steps reveal finer saddles and valleys but require heavier computation.
DSP
Visualization
Audio

Progressive harmonic surface

The mesh streams in chunks so the camera remains responsive while the worker computes partial interactions.

DSP transparency

Every hover and lock exposes the snapped sonority, dominant beating pair, and composite consonance reading.
Locked point
Hover probe

Waveform scope

Spectrum scope

Roughness

Semantic color scale

Consonant Unstable Rough

Axis guide

This instrument keeps height mapped to dissonance while color can switch between derived metrics.

Why this terrain behaves this way

The page is designed as a teaching instrument, not only a decorative graph.
What is roughness?

Roughness estimates how strongly nearby partials interfere inside the auditory critical band. Valleys usually indicate smoother spectra, while ridges mark stronger sensory dissonance.

What is beating?

When two close frequencies interfere, the ear hears an amplitude pulse. Slow beating can feel animated or tense; faster beating can merge into grainy roughness.

Why do consonance valleys appear?

Simple ratios align many partials or keep them far enough apart to reduce interference. The surface therefore develops troughs near stable harmonic relations.

Why does quantization change topology?

Snapping the continuous grid to a finite tuning reservoir bends the terrain toward the available intervals. The same pointer position can land on very different harmonic neighborhoods in different systems.

Helmholtz and Sethares

This lab follows the broad intuition of Helmholtz-style beating and later roughness-driven tuning work often associated with Sethares: consonance is not a fixed label, but depends on spectral structure and tuning context.

What do contours show?

Contour lines slice the surface at equal roughness heights. They help reveal hidden passes, ridges, and local basins that are harder to read from shading alone.

Compare roughness and consonance

From pitch ratios to harmonic tension

Select the musical system

Choose the structure size before interpreting the terrain: a dyad, triad, and tetrad expose different interactions between partials.

Read roughness and beating

Hover to probe a pair and lock a point when you want to compare its measured profile with another voicing or preset.

Change one pitch and compare the surface

  • Load a music system and choose dyad, triad, or tetrad mode.
  • Select a point or preset and read its roughness, harmonicity, beating, and tension values.
  • Play the selected structure and compare the audible result with the terrain classification.
Advanced audio
Manage track sounds, mixer controls, and audio devices.
RX

Choose a sound for each console strip and adjust its level, pan, and routing. Accompaniment controls are available for chord-grid playback.

Mixer
Multi-track engines
Route each generated JolyEngine track with the shared engine form while autoplay is active.
Graphical Options

Configure navigation behavior for Graphical Harmony network view.