Cymatics LabGuide Open the lab ↗

Cymatics Lab guide

Learn the controls, audio measurements, and visualization models used in Cymatics Lab.

01

Getting started

You do not need music theory to begin. Change one thing at a time and notice what your ears, the numbers, and the picture each tell you.

  1. Start with an interval

    In the lab, choose Interval Lab, a root note, and Perfect 5th. Use 6 harmonics to compare sounds with overtones. Before you play, “Interval preview” shows calculations for those selected notes.

  2. Compare two tunings

    Switch between 12-TET and Just. A just fifth is exactly 3:2; an equal-tempered fifth is close. Watch the ratio and beat-rate readouts. Select Play tones to hear the pair.

  3. Try your own audio

    Select Upload audio or the example track. The timeline summarizes the file. During playback, Sound insights follows the current moment. Select Expand above the visualization for a larger view.

  4. Choose what to see

    The View menu groups sound measurements, wave models, and mathematical patterns. Try Spectrum Bloom for frequency balance, or Spectral Terrain to see recent changes. Open How this view works for the selected view's equation and assumptions. Compare all eleven views.

  5. Read the separate results

    Energy & feeling describes audio cues and possible associations. Harmony estimates spectral consonance. Signal integrity checks the recording. Pattern symmetry describes generated spatial patterns; it is not applied to frequency plots or vector drawings. Each answers a different question.

Preview, Live, and Paused. Numbers can exist before playback because the selected notes are known. “Live” means playback is active; “Paused” holds the last played file moment. A whole-track report can be calculated without playing the file.

02

Explore two notes

Frequency counts cycles. An interval compares two frequencies. Try an exact fifth, then a tempered fifth: nearly the same distance, with a small mismatch between their matching harmonics.

First · 220 HzSecond · 330 Hz
Two frequencies over the same time window The first wave has four cycles. The second has six cycles, because its frequency is one and a half times higher.

The same 18.18 ms window for both waves. These are mathematical sine waves.

Nearby simple ratio
3 : 2
0.000¢ from the ratio
Interval distance
701.96¢
1 octave = 1,200 cents
Harmonic beat rate
0.000 Hz
|2 × 330 − 3 × 220|

The app compares ratios within one octave and looks for small whole numbers within ±20 cents. This example uses the same ratio-search rule. It calculates relationships; it does not play audio.

An exact fifth can show a zero harmonic beat rate. The app compares matching harmonics: 3 × 220 and 2 × 330 are both 660 Hz. The fundamentals still differ by 110 Hz. This readout is separate from song tempo and does not describe every interaction in a complex sound.

03

Sound glossary

A quick definition first; open “How the app uses it” for the calculation or interpretation. You can link directly to a term, such as roughness or signal integrity.

The sound

Frequency · Hz

How many times a wave repeats each second. A 440 Hz wave repeats 440 times per second. Higher frequency usually means higher perceived pitch.

How the app uses it

For a selected note, frequency is calculated from the tuning reference and its semitone distance from A4.

f = A4 × 2^((MIDI note − 69) / 12)

A4 is MIDI note 69 and C4 is note 60. At A4 = 440 Hz, C4 is about 261.63 Hz. For a file, the app estimates frequencies from peaks in its spectrum; the displayed values are estimates, not exact note transcription.

The sound

Pitch & root note

Pitch is the high-or-low quality you hear. A note name labels a pitch in a tuning system. The root note is the starting note of the chosen interval.

How the app uses it

The app maps estimated frequencies to the nearest equal-tempered note using 69 + 12 × log₂(f / A4), rounded to a whole MIDI note. A4 is a reference, not a health setting. Changing 440 to 432 shifts the tuning of selected tones; it does not prove a special biological effect.

Relationships

Interval

The distance between two pitches: unison, second, third, fifth, octave, and so on. It depends on their frequency ratio rather than their frequency difference alone.

How the app uses it

A perfect fifth is seven semitones in 12-TET, or exactly 3:2 in just tuning. The file readout summarizes the two strongest pitch classes and folds their frequency relationship into one octave. It does not identify every note in a chord.

Relationships

Ratio

A comparison by division. If two frequencies are 220 and 330 Hz, the higher divided by the lower is 1.5, written 3:2.

How the app uses it

After octave-folding, the app tests reduced fractions p/q with both numbers no larger than 16. Candidates must lie within ±20 cents. It chooses the lowest value of log₂(pq) + |cents error| / 10, balancing small numbers with tuning accuracy. In Just mode, a named interval uses its chosen exact fraction directly. “None within ±20¢” means no candidate met this rule.

Relationships

Cents

A precise unit for pitch distance. One equal-tempered semitone is 100 cents; one octave is 1,200 cents. The ¢ symbol here means cents of pitch.

How the app uses itdistance = 1200 × log₂(f₂ / f₁)
error = 1200 × log₂(actual ratio / target ratio)

A 3:2 fifth is about 701.96 cents; a 12-TET fifth is 700 cents. Positive error means sharper than the target ratio, negative means flatter.

Relationships

12-TET & just tuning

12-tone equal temperament divides each octave into 12 equal pitch steps. Just tuning builds the selected interval from a whole-number frequency ratio.

How the app uses it12-TET: f₂ = f₁ × 2^(semitones / 12)
Just ratio: f₂ = f₁ × p/q

The tradeoff is musical: equal temperament makes the same interval structure available in every key; just ratios give exact relationships for the chosen pair. Neither makes every kind of music universally better.

Relationships

Beat rate

Nearby frequencies can create a pulsing loudness envelope. The app’s readout specifically estimates the mismatch between harmonics associated with the selected simple ratio.

How the app uses itapp beat rate = |q × f₂ − p × f₁|

For a 3:2 ratio, compare 2 × the higher note with 3 × the lower note. At 220 and 331 Hz, that mismatch is 2 Hz. Ordinary beating between two nearby fundamentals uses |f₂ − f₁|; these are different comparisons. With pure sine tones, the higher harmonics are absent, so this remains a calculated relationship rather than a measured audible pulse. File analysis suppresses mismatches below estimated frequency-resolution error. This is not BPM, and the app does not calculate binaural effects.

The sound

Partials & harmonics

Partials are the frequency components inside a sound. Harmonics are partials at whole-number multiples of a fundamental: f, 2f, 3f, and so on.

How the app uses it

“Sine” gives each generated tone one component. “6 harmonics” gives it six, with amplitude 1/n for harmonic number n. Coincident components are merged. In audio files, strong peaks may be harmonics, separate notes, or other sound components; a detected peak is not automatically a fundamental.

The sound

Timbre

The character of a sound: why a flute and a violin can play the same note and still sound different. Their partials, loudness envelopes, and noise differ.

How the app uses it

The tone controls compare sine waves with a six-harmonic model. Adding harmonics creates many more interactions between nearby components, changing roughness and the dissonance curve. A simple frequency ratio alone cannot predict the sound of every instrument.

The reading

Roughness

A model of the sensory friction created by nearby frequency components. Slow interference can sound like pulses; closer, faster interactions can sound rough.

How the app uses it

For each pair of frequency-sorted peaks, the app applies a Sethares-style curve, weighted by the smaller amplitude, then divides the sum by total amplitude.

s = 0.24 / (0.0207 × f_low + 18.96)
x = s × (f_high − f_low)
pair = min(a_low, a_high) × (e^(−3.5x) − e^(−5.75x))

The displayed roughness is divided by a reference: C4 plus an equal-tempered minor second, each with six harmonics. 1.00 means that reference; it is not a percentage or a universal limit. Absolute pitch and timbre affect the result. Read Sethares’ explanation of timbre and consonance.

The reading

Harmony score

A 0–100 estimate combining low roughness, a harmonic spectrum, and relatively simple pitch ratios. It summarizes this model’s idea of consonance.

How the app uses it

The weights are 50% low roughness, 30% harmonic energy, and 20% low ratio complexity. Scores of 70 or more are “Harmonious”; 40–under 70 is “Balanced tension”; below 40 is “Tense / dissonant”. The full formula is below. A score does not measure musical quality, emotional value, spiritual significance, or health.

The reading

Dissonance curve

A graph of modeled roughness as the second tone moves from unison to an octave above the first. A dip marks a relationship with lower roughness for that timbre and register.

How the app uses it

The app evaluates two tones with the selected timbre across 0–1,200 cents, using 5-cent samples plus exact simple-ratio positions. With harmonic tones, shared partials can create dips. With pure sine tones, named intervals do not create the same harmonic coincidences. The moving dot marks the current interval; it is not a recording of a listener’s preference.

Audio cues

Energy & feeling

A separate 0–100 estimate built from signal level, spectral brightness, and spectral change. “May evoke” labels offer possible associations with those cues.

How the app uses it

Energy uses 70% normalized RMS level, 20% normalized brightness, and 10% positive spectral flux. Below 35 is “Low vibe”; 65 or more is “High vibe”; the middle is “Balanced vibe”. Bass share is supporting evidence and does not directly add to this score. Roughness qualifies the suggested feeling labels, but does not enter the energy score. These weights are an engineering heuristic, not a validated emotion detector or a measure of spiritual energy.

Audio cues

Brightness · spectral centroid

The power-weighted average frequency of a spectrum. More power at high frequencies raises this value and often corresponds to a brighter sound.

How the app uses itcentroid = Σ(frequency × power) / Σpower

The app excludes the zero-frequency bin and normalizes the centroid on a logarithmic scale from 150 to 6,000 Hz for its energy estimate. Brightness is not the same as the strongest note’s pitch, and it does not say whether a sound is pleasant.

Audio cues

Bass energy

The percentage of analyzed spectral power at frequencies up to 250 Hz. It describes the low-frequency share, rather than the overall volume.

How the app uses itbass % = 100 × power at ≤250 Hz / total spectral power

The app derives power from the spectrum, excludes the zero-frequency bin, and displays the share as supporting audio evidence. A high bass percentage can belong to a quiet signal. This number does not directly contribute to the energy score.

Audio cues

Spectral change · positive flux

How much the distribution of frequency power has shifted toward newly stronger components since the previous spectrum. It can rise around changing notes or transients.

How the app uses it

Each spectrum is normalized to total power 1. The app sums positive bin-by-bin changes: Σmax(0, current share − previous share). The result lies between 0 and 1 and is displayed as a percentage. Cue features update at up to 15 times per second. This is not tempo detection; stationary analytic tone previews use zero flux.

The reading

Harmonic energy ratio

The fraction of detected peak energy that fits up to two distinct harmonic families. A family contains approximately whole-number multiples of a possible fundamental.

How the app uses it

The app proposes fundamentals from the five strongest peaks and their divisions by 1 through 4, keeping candidates at least 40 Hz. It selects up to two families, adds only uncovered peaks, and accepts harmonics within ±25 cents. The final fraction is covered Σa² / total Σa². Generated interval tones use a value of 1. Dense chords with more than two families can score lower even when they sound pleasant.

The reading

Tenney height

A way to describe the size of a reduced frequency ratio’s numbers. Smaller numbers usually mean lower ratio complexity in this model.

How the app uses itTenney height = log₂(p × q)

A 3:2 ratio has height about 2.585; a 16:15 ratio has height about 7.907. For a file, the app averages pairwise heights of the four strongest peaks, weighted by their amplitude products, after octave-folding. If a pair has no nearby ratio, it uses the reference maximum of log₂(240), about 7.907. This is a mathematical measure, not a judgment of a listener.

The measurement

Spectrum, FFT & peaks

A spectrum shows how much of each frequency is present. An FFT is a calculation that turns a short slice of audio into frequency bins. Peaks are prominent local maxima.

How the app uses it

The app uses 8,192-sample, Blackman-windowed frames. Bin spacing is sample rate / 8192: about 5.38 Hz at 44.1 kHz. Interpolation refines peak locations but does not remove uncertainty. It selects up to 24 peaks from roughly 40–9,000 Hz, above an estimated noise floor +6 dB and within 60 dB of the strongest peak. The search also rejects very weak spectra. Longer windows trade better frequency detail for coarser time detail.

The measurement

Waveform & spectrogram

The waveform shows the recording’s amplitude over time. A spectrogram shows its frequency content over time: horizontal position is time, vertical position is frequency, and color represents strength.

How the app uses it

The track scan produces a min/max waveform outline, a log-frequency spectrogram, and one-second harmony summaries. Bright lines may be notes or harmonics; dense bands may be complex tones or noise. The harmony line is a separate model result, not the spectrogram’s brightness.

The recording

Signal integrity

A check for certain problems in the recorded signal, including flat-topped peaks, little headroom, DC offset, and strongly opposing stereo channels.

How the app uses it

High-severity clipping or stereo phase flags produce “Distorted”; lesser flags produce “Minor issues”; no detected flags produces “Clean”. Integrity is calculated separately from harmony and does not directly change the harmony formula. “Clean” only means these checks found no issue; it does not certify a recording or detect every kind of distortion.

The recording

Clipping

When a signal exceeds a system’s available range, its peaks can flatten. That changes the waveform and can add unwanted frequency components.

How the app uses it

The detector looks for runs of at least three samples at the decoded file’s absolute peak, within a tolerance of 0.000001, when that peak exceeds 0.05 of full scale. It raises a high flag if flat runs cover more than 0.01% of all channel samples or any run reaches eight samples. This is a heuristic: lossy encoding can change flat tops, so MP3/AAC clipping cannot be checked exactly with this method.

The recording

Headroom, dBFS & RMS

Headroom is the margin below a digital limit. dBFS expresses a signal level relative to full scale. RMS describes its average magnitude rather than its single highest sample.

How the app uses itsample peak dBFS = 20 × log₁₀(max |sample|)
RMS dBFS = 10 × log₁₀(mean(sample²))

A sample peak above −0.1 dBFS gets a low headroom flag. Track frames below −50 dBFS RMS are omitted from harmony scoring. These are digital levels; the app does not measure sound pressure at your ears or the room’s volume.

The recording

DC offset

A waveform’s baseline sits above or below zero instead of being centered. It uses some of the available signal range.

How the app uses it

The app calculates each channel’s mean sample value. If the largest absolute mean exceeds 0.005, or 0.5% of full scale, it reports a minor DC-offset issue.

The recording

Stereo correlation

How similarly the left and right channels move. Strongly opposite channels can cancel when combined into mono, changing what the analyzer sees.

How the app uses it

The app compares the first two channels using normalized sample products, sampling every fourth sample. A value near +1 means similar movement; near −1 means opposing movement. A result below −0.3 raises a high phase flag. Spectral analysis uses the mean of all channels; wide stereo can therefore produce different results from each channel on its own.

The picture

Pattern & cymatics

Cymatics explores visible patterns associated with vibration. Here, the picture is generated by a simulation or mathematical drawing driven by selected or estimated sound relationships.

How the app uses it

Resonance Garden draws a designed circular wave field. Sand models particles settling toward low-energy regions of a driven square plate. Water uses a wave model. Harmonograph, phyllotaxis, rose, and Turing modes use different drawing or growth rules. Spectrum Bloom and Spectral Terrain plot frequency power; Wave Interference and Fourier Orbits build illustrative waves from partial magnitudes. Compare the views and their assumptions. Shape depends on these rules and model assumptions, as well as sound. It is not an image measured from your speaker, body, or a physical water experiment.

The picture

Pattern symmetry · Cn / Dn

A description of how a picture matches itself when rotated or reflected. C4 suggests fourfold rotational symmetry; D4 adds reflection symmetry. C1 means no higher rotation was accepted.

How the app uses it

The app samples a 64 × 64 pattern field, tests rotation orders 2, 3, 4, 5, 6, 8, and 12, and checks mirror matches. A correlation of at least 0.78 is required. “Corr” measures resemblance between compared pattern samples; it is not a confidence probability or a measure of musical harmony. Untested orders can get a lower-order label. The square plate model can favor fourfold geometry; symmetry is not evidence of a hidden message.

The picture

Pitch classes & pitch clock

A pitch class groups notes with the same name across octaves, such as every C. The pitch clock places the 12 classes around the circle of fifths.

How the app uses it

Detected peak energy is grouped by the nearest equal-tempered pitch class. The readout keeps up to four classes, each at least 15% as strong as the strongest. File playback smooths these weights over time. The pitch clock highlights them; Metatron overlay uses pitch-class weights to light selected connections. Other overlays use chosen geometric constructions or detected pattern symmetry. Resemblance to a symbolic diagram is not an independent discovery in the audio.

The picture

Golden ratio & phyllotaxis

The golden ratio is φ = (1 + √5) / 2, about 1.618. Phyllotaxis refers to arrangements of leaves or seeds; a golden-angle spiral is one mathematical model of such arrangements.

How the app uses it

The φ interval sets the second tone to φ times the first; φ is irrational, so any fraction label, such as 8:5, is an approximation. Phyllotaxis mode places points using a turn angle derived from the fractional part of the frequency ratio. With φ, the app turns about 222.49° per point, equivalent to a reverse turn of the familiar 137.51° golden angle. Repeating a useful mathematical rule produces a pattern; it does not establish a special healing frequency or a universal law for every living structure.

The picture

Resonance & Resonance Garden

Physical resonance is a strong response when a system is driven near a natural mode. Resonance Garden is the app’s designed circular wave visualization.

How the app uses it

The garden uses up to six strong, spatially resolvable peaks in a 4 m circular model, with an assumed wave speed of 343 m/s. Frequencies set wavelengths; small ratios help choose angular petal structure; amplitudes set wave weights. Bessel functions describe the radial shapes. Phase and a harmony-dependent coherence blend are artistic mappings, and wave time is slowed 512 times for display. These choices explain the geometry; the picture does not measure an actual resonator or cosmic energy.

04

Calculations & models

Choose a visualization

Each view asks a different question. Frequency plots preserve measured magnitudes; wave and growth models introduce declared design choices. File views follow the current playback analysis. Interval previews use the selected ideal tones.

ViewWhat to look forWhat determines it
Spectrum BloomBass, midrange, and treble balance.72 logarithmic bands from 20 Hz to 20 kHz run clockwise from the top. Radius shows compressed relative power; brightness follows RMS level. Wider bands span more Hz. Tone previews draw ideal lines with a small artificial bandwidth for legibility.
Spectral TerrainNotes, harmonics, or broad noise changing over time.The same frequency bands become ridges across up to eight seconds of observed history. Collection starts when this view is selected; pause holds it, and seek or source changes clear it. Missing samples are not invented.
Wave InterferenceReinforcement, cancellation, and moving nodal regions.Up to six resolvable partials become plane waves in a 4 m virtual domain at an assumed 343 m/s. Directions and phases are assigned; wave time is slowed 512×. Bronze and cyan distinguish opposite signs of the wave field.
Fourier OrbitsHow rotating components add into a complex curve.Strong partials set vector sizes and rotation rates. The trail is a four-second sweep of the current model with assigned phases and 512× slower time. It is a mathematical continuation, not recorded history or a reconstruction of the file waveform.
Resonance GardenPetals and circular interference contours.Bessel wave shapes, amplitudes, simple ratios, assigned phases, and a harmony-dependent coherence blend.
Chladni sandGrains gathering near quieter plate regions.Driven square-plate modes, damping, and simulated grain motion.
WaterStanding ripples and their spacing.A stylized Faraday-wave dish responding at half the drive frequency.
HarmonographClosure and drift between two pitches.A nearby simple ratio shapes a two-axis curve; detuning controls phase drift.
SunflowerSpokes and spiral families.Points turn by the fractional part of the pitch ratio, with radius proportional to √n.
Rose mandalaPetal counts and repeating symmetry.The polar curve r = cos(pθ/q), using a fraction of the pitch ratio.
Turing growthSpots, stripes, and branching growth.Gray–Scott reaction–diffusion seeded from the plate field; harmony steers feed and kill parameters.

Spectrum Bloom and Spectral Terrain show relative spectral power, not sound pressure at your ears. Live spectra are smoothed and sampled about 15 times per second. These two plots, Wave Interference, and Fourier Orbits omit spatial symmetry and geometry overlays because those readouts would not describe the plotted quantities. Pausing holds these four views; reduced-motion rendering also respects the audio clock.

Two routes reach the same core scoring model. Selected tones provide known frequencies. An uploaded recording first needs estimates of its frequency components.

  1. Get the sound components

    For Interval Lab, calculate the two notes and their selected partials directly. For a file, decode it into samples, check channel integrity, and average channels into mono for spectral analysis. Analysis happens in your browser.

  2. Take short frequency snapshots

    The file scan applies a Blackman window to 8,192 samples and runs an FFT. The window reduces artifacts at the edges of a frame. The scan chooses a hop of 512–4,096 samples depending on file length, then finds up to 24 strong spectral peaks.

  3. Measure three ingredients

    Calculate roughness from peak pairs, harmonic energy from up to two harmonic families, and ratio complexity from the strongest peaks. The ratio shown beside “Interval” summarizes a pitch pair; the score considers more of the spectrum.

  4. Combine them into a score

    Normalize roughness against the reference minor second and complexity against log₂(240) (about 7.907), capping both normalized values at 1. Harmonic energy already lies from 0 to 1.

    r = min(1, roughness / reference roughness)
    t = min(1, weighted Tenney height / log₂(240))
    score = 100 × [0.50 × (1 − r) + 0.30 × harmonic energy + 0.20 × (1 − t)]

    For example, if r = 0.20, harmonic energy = 0.90, and t = 0.40, the score is 79: 40 + 27 + 12. These are illustrative ingredient values, not a claim about a specific recording.

  5. Summarize time and draw the picture

    The scan energy-weights scored frames into one-second timeline values. The track verdict weights those values by each second’s RMS power; silent seconds are excluded. Changes in pitch-class content and level suggest up to 12 sections; with no strong changes, the app uses roughly 30-second sections. Section thumbnails use their average spectrum. Live playback analyzes the current stream instead and smooths the harmony score with a 0.6-second time constant.

Read the labels as separate questions.
ResultWhat it tells youWhat to keep in mind
Harmonious · 70–100More consonant under this spectral model.Not a rating of artistic merit or an expected health effect.
Balanced tension · 40–under 70A middle ground between the model’s ingredients.Small changes in timbre or register can move the score.
Tense / dissonant · under 40More roughness, complexity, or less modeled harmonic energy.Dense mixes, percussion, and intentional tension can land here.
DistortedA high-severity signal-integrity flag.Separate from harmonic tension; many forms of distortion are not covered by these checks.
Silent / a gapNo eligible sounding frames for a track score.Below −50 dBFS RMS is omitted. Silence is not scored as perfect harmony.

Displayed scores are rounded. Track labels use the underlying mean before rounding, so a value close to a threshold can display 70 while still being labeled “Balanced tension”.

Live and timeline scores can differ. The live analyzer follows a smoothed, moving spectrum; the report combines fixed frames and one-second averages. Both depend on finite frequency resolution and peak selection. During live silence, the app can hold the last analyzed state, so a visible number may describe the previous sound.

How the separate energy estimate is calculated

“Energy & feeling” uses these three normalized cues. Clamp means keep a value between 0 and 1.

L = clamp((RMS dBFS + 60) / 48)
B = clamp(log₂(centroid / 150) / log₂(6000 / 150))
F = normalized positive spectral flux
energy = round(100 × [0.70L + 0.20B + 0.10F])

For example, L = 0.5, B = 0.5, and F = 0.2 give 47. These anchors and weights are design choices, rather than a trained model of emotion. A waveform at or below −70 dBFS is treated as silence for this cue card, with emotional associations withheld. That threshold is separate from the report’s −50 dBFS harmony cutoff. Muted tone previews estimate level from the known partials and output gain; live cues measure waveform and spectrum.

Whole-track analysis

Overall sound insight opens below the timeline when file playback finishes. You can also open it once analysis is ready. It describes the complete recording, including skipped passages. Pausing holds the current live reading without announcing that the track has finished.

Once analysis is ready, select Expand next to Playback timeline to open the timeline, full analysis, and playback controls in a larger view. Select Close view or press Escape to return to the workspace.

The overall harmony score uses the existing report's RMS-power-weighted mean of scored one-second harmony values. Acoustic energy averages the calibrated level, brightness, and spectral-change ingredients by frame duration, including zero-energy silence. Recording integrity remains a separate result.

mean L = Σ(frame duration × L) / analyzed duration
mean B = Σ(frame duration × B) / analyzed duration
mean F = Σ(frame duration × F) / analyzed duration
whole-track energy = round(100 × [0.70 mean L + 0.20 mean B + 0.10 mean F])

The evidence shows exact whole-file mono RMS and time-averaged spectral cues from sounding frames. Low, moderate, high, and silent time shares show how energy varies across the file. Positive flux depends on frame spacing: the offline scan and live display need not agree exactly. Channels that cancel in mono are flagged because this analysis can differ from stereo listening.

Feeling words and possible arousal describe associations from energy and roughness. They are not a nervous-system score. Silence receives no harmony or feeling estimate; quiet audio can have an energy estimate while falling below the separate harmony threshold. Read what these associations mean for a listener.

Whole-track scanning covers files up to 10 minutes. Longer files can still use live playback, patterns, and integrity checks.

What each visualization actually represents
ModeRule behind the image
Resonance GardenA designed circular field of Bessel-based wave shapes. Up to six strong peaks set wavelengths and amplitudes; ratio-to-petal, phase, and coherence rules shape the image. The assumed diameter is 4 m and animation time is slowed 512 times.
Sand / ChladniAn approximate driven square-plate modal field; particles move toward lower vibration energy. Plate dimensions, material, damping, and drive location are model assumptions.
WaterA modeled surface-wave field with renderer-chosen wave directions and dispersion; it is not a measured liquid experiment.
HarmonographDamped sine oscillations trace a curve using a frequency relationship and phase.
PhyllotaxisPoints turn by an angle derived from the frequency ratio and spread with the square root of point index.
RoseA polar curve whose repetition is driven by the interval ratio.
TuringA reaction–diffusion growth model with a sound-driven spatial influence. Its spots and stripes come from the model’s dynamics.
05

Music, mathematics & meaning

Sound can be studied as a physical event, a mathematical relationship, and a personal experience. These explanations describe different aspects of listening.

People · research

What music can do for a listener

Listening and making music engage systems involved in emotion, memory, movement, and social connection. Music-based interventions have shown benefits for some symptoms and settings, but the strength of the evidence varies. Personal associations, preference, and context matter; the same piece can affect different people differently. NIH / NCCIH: music and health.

The lab measures features of an audio signal. It does not measure your brain, emotional state, or response to a listening session. A harmony score cannot tell you whether a song is therapeutic, and changing the A4 reference does not establish a medical benefit.

Listening · possible response

Music and the nervous system

Music can accompany changes in heart rate, breathing, and autonomic activity, but the response varies with the listener and listening conditions. Experiments that measure these responses use physiological sensors. Tempo and pleasantness have not predicted responses consistently across studies. Krabs and colleagues: measured autonomic responses during music.

This lab analyzes the recording's level, brightness, spectral change, and roughness. Its energy bands and feeling words are possible acoustic associations. Roughness has been associated with perceived tension, while familiarity and musical experience also shape responses. Lahdelma and Eerola: consonance, tension, and preference.

The app does not measure sympathetic or parasympathetic activity. Listening volume, preference, memories, and context can change how the same track feels. A higher harmony score is not a health or relaxation rating; your own experience may differ from the suggested words.

Mathematics · physical models

Why numbers become audible relationships

A periodic wave has a repeat rate, and a harmonic series has frequencies f, 2f, 3f, and onward. For a 3:2 pair, the third harmonic of the lower note coincides with the second of the higher. Coincidences and near-coincidences help explain why timbre changes consonance. The model combines these relationships with a roughness curve, rather than treating every simple ratio as a guarantee of beauty. Sethares: consonance depends on timbre.

A standing-wave pattern also depends on the system that vibrates: its shape, constraints, material, and driving frequency. In a plate experiment, sand can collect at relatively still nodal regions. A plate’s resonances need not form a whole-number harmonic series. Harvard: the Chladni plate experiment. In this app, a chosen model generates the picture; its symmetry reflects both the sound and the rules of that model.

Esoteric traditions · interpretation

Resonance as a symbol of connection

The search for cosmic harmony has a long history. In Harmonices Mundi (1619), Johannes Kepler explored musical and mathematical relationships in planetary motion, alongside philosophical and mystical ideas. This gives context to the “music of the spheres”: a way of imagining cosmic order, rather than an audible soundtrack measured by this app. Library of Congress: Kepler and cosmic harmony.

In an esoteric reading, music and geometric patterns can symbolize order, balance, transformation, or connection. You might use a repeating rhythm for contemplation, associate an interval with a feeling, or find personal meaning in a symmetric image. These are interpretations and experiences; the app’s equations do not establish them as physical effects.

Scientific resonance has a specific meaning: a system responds strongly to a driving frequency near one of its natural modes. “Resonating with a song” is also a useful everyday metaphor for emotional connection. The metaphor does not by itself mean the song tunes a person to a cosmic frequency. Sacred geometry overlays are chosen constructions; resemblance to one does not prove a hidden message in the recording.

The universe · careful analogy

Waves and astronomical sonification

Wave mathematics appears in many physical systems, but shared equations do not make all waves audible sound. Ordinary sound needs a material medium; most of space is too empty to carry it. Gas in some galaxy clusters can carry pressure waves, while astronomical “sonifications” may translate measurements into pitches or shift real waves into our hearing range. NASA: black-hole data sonifications.

Music offers a compelling way to think about proportion and relationship. A golden spiral, a plate mode, and a musical interval can each be studied mathematically. Their visual or numerical resemblance is a starting point for curiosity, rather than evidence that one frequency governs the universe or produces the same effect in every human.

Try a personal listening experiment. Listen to a short passage before looking at the score. Write a few words about its feeling and any memories or images it brings to mind. Then compare that experience with the measured cues and generated pattern. Keep your own observations alongside the app’s results.

06

Sources

The calculation descriptions above follow this browser app’s current implementation. These external sources give context for the scientific explanations.