Skip to content

Visual Styles

Alexander Refsum Jensenius edited this page Jul 25, 2026 · 6 revisions

Every track becomes one card: a main representation, a title bar (track, album, duration, key · bpm), and a waveform strip. Sixteen styles via musiscape thumbnails <folder> --style <name>. Examples here are rendered from a synthetic demo collection (arpeggios, drones, strummed chords).

Spectrogram family

Style Shows
mel (default) timbre & texture
chroma harmony over time (12 pitch classes)
tempo rhythmic periodicity (diffuse = rubato)
combo all three stacked

combo

Color codes

barcode — harmony as color: hue = position on the circle of fifths, saturation = tonal focus, brightness = loudness. wave — Freesound-style: the amplitude envelope colored by spectral centroid.

barcode wave

Structure

ssm — self-similarity matrix (form as texture). keyscape — Sapp-style multi-scale key triangle. arcs — Shape-of-Song repetition arcs mined from the self-similarity structure.

keyscape arcs

Circular forms

vinyl — tonality disc (one revolution; harmony as hue, loudness as radius) over a Freesound waveform strip. spiral — Shepard-helix pitch map (angle = pitch class, radius = octave; the only view showing register). tonnetz — the harmony's path on the circle-of-fifths plane.

vinyl spiral

Rhythm

rhythm — Poincaré portrait of successive inter-onset intervals, with a beat-wheel inset (onset phases + pulse-clarity resultant arrow).

rhythm

Schaefferian pair

schaeffer — TARTYP object timeline (mass lanes × facture marks + duration-share grid). tarsom — the seven morphological criteria as a centre–periphery rose (centre = tonic/dark/smooth/… poles). See Methodology and Caveats for what these can and cannot claim.

schaeffer tarsom

Posters

musiscape poster <folder> stacks every track as a harmony barcode; --style vinyl lays the collection out as a grid of tonality discs. Albums read as color families either way.

poster

Clone this wiki locally