A deep-dive into the cymatics science, FFT technology, and clinical frequency mapping that powers CymaVoice™ — the most advanced vocal frequency scanner available without a clinical lab.
Every organ, tissue and cell in the human body vibrates at a specific, measurable acoustic frequency. When a structure falls out of its natural resonance, biological function is compromised. Restore the frequency — restore the health.
“Every cell, tissue and organ in the body has its own resonant frequency. When a structure falls out of its natural resonance, disease follows.”
Dr. Peter Guy Manners
Pioneer of Cymatics · Inventor of the Cyma 1000 Clinical Device · Creator of Commutation Frequencies
Dr. Manners developed the Cyma 1000 — the world's first clinical acoustic therapy device — after decades of research. He cataloged specific frequency combinations (commutations) for every major organ system, verified through clinical outcomes with thousands of patients.
CymaTones was built from Dr. Manners' original Cyma 1000 commutation database. Every track in our library corresponds to a specific organ system, mapped to his clinical frequency specifications. CymaVoice applies this framework in reverse — instead of delivering frequencies to the body, we analyze which frequencies are missing from your voice and map those deficiencies back to the organs they represent.
What is a Commutation? A commutation is Dr. Manners' term for a precise combination of 5 acoustic frequencies that together produce the resonant signature of a specific organ or tissue. Not a single note — a complex chord of frequencies that matches the biological resonance of that structure.
Classical Chinese medicine pairs each of the Five Elements with one of five tones (jue, zhi, gong, shang, yu). CymaVoice extends that idea into CymaTones' own 12-note chromatic map — one note per organ meridian — built on Dr. Manners' cymatics and Five Element theory.
| Note | Hz | Organ | Meridian | Element | Chladni (m,n) | Stored Emotion |
|---|---|---|---|---|---|---|
| C | 261.6 Hz | Bladder | BL | Water | [1,2] | Fear |
| C# | 277.2 Hz | Kidney | KD | Water | [1,3] | Fear / Willpower |
| D | 293.7 Hz | Gallbladder | GB | Wood | [2,3] | Anger |
| D# | 311.1 Hz | Liver | LV | Wood | [2,4] | Frustration |
| E | 329.6 Hz | Stomach | ST | Earth | [3,4] | Worry |
| F | 349.2 Hz | Spleen | SP | Earth | [1,4] | Overthinking |
| F# | 370.0 Hz | Heart | HT | Fire | [3,5] | Joy / Anxiety |
| G | 392.0 Hz | Small Intestine | SI | Fire | [2,5] | Vulnerability |
| G# | 415.3 Hz | Triple Warmer | TW | Fire | [3,6] | Social Safety |
| A | 440.0 Hz | Lung | LU | Metal | [4,5] | Grief |
| A# | 466.2 Hz | Large Intestine | LI | Metal | [4,6] | Letting Go |
| B | 493.9 Hz | Pericardium | PC | Fire | [5,6] | Heart Protection |
Source: CymaTones’ own mapping, built on Manners cymatics + TCM Five Elements · Solfeggio: Puleo & Horowitz (1999).
CymaVoice uses a professional-grade Fast Fourier Transform engine — the same mathematical process used in acoustic research laboratories — to decode the frequency composition of your voice in real time.
FFT Resolution
32,768
Maximum FFT Window Size
The highest FFT window available in the Web Audio API. At 44,100Hz sample rate, this gives ~1.35Hz per frequency bin — precisely isolating each chromatic note with ~10 bins of separation. No frequency bleed between organs.
Precision Mode
Float32
Full Floating-Point dB Values
getFloatFrequencyData() for full 32-bit floating-point decibel precision. Most implementations use 8-bit byte data (0–255). Our approach captures every fraction of a decibel — critical for distinguishing subtle frequency deficiencies.
Dynamic Range
-100dB
Extended Voice Capture Range
minDecibels set to -100dB and maxDecibels to -10dB, tuned for the human voice dynamic range. Captures both whisper-quiet undertones and full chest resonance without clipping or missing subdued frequencies.
Smoothing
Zero
No Built-In Frame Averaging
smoothingTimeConstant = 0. We disable all built-in frame averaging and perform our own multi-dimensional accumulation across the full 30 seconds. Clinical-quality statistical analysis, not a smoothed approximation.
No single measurement tells the complete story. CymaVoice tracks four independent dimensions across the full 30-second scan:
Composite Score Formula
Score(note) = Presence × 0.40 + Average × 0.30 + Peak × 0.20 + Harmonic × 0.10
40%
Presence Duration
What fraction of the 30-second recording was this note active above the detection threshold? The most clinically diagnostic dimension — persistence reveals constitutional patterns.
30%
Sustained Average
Mean amplitude across all frames. Shows constitutional energy level — baseline vitality, not just the best moment. Reveals chronic depletion vs acute imbalance.
20%
Peak Amplitude
Highest single-frame measurement across the scan. Captures the full range of the organ's potential — important for detecting dormant or suppressed frequencies.
10%
Harmonic Richness
Accumulated harmonic product spectrum score across all frames. Measures genuine tonal quality — a rich harmonic stack confirms genuine organ resonance, not surface noise.
A simple FFT cannot tell you whether a detected frequency is a true fundamental tone or merely an overtone harmonic of a different fundamental. The Harmonic Product Spectrum solves this — used in professional pitch detection and clinical acoustic analysis.
HPS Composite Score Formula
S(note) = F₀ × 0.70 + (H₂ × 0.40 + H₃ × 0.25 + H₄ × 0.10) × 0.30
The guided scan is not random. Each phase is acoustically designed to activate specific frequency bands — ensuring all 12 chromatic notes have the opportunity to be captured.
0 – 2s
🫁 Breath — Baseline Calibration
One deep breath before recording sets the baseline noise floor.
2 – 10s
🎵 Sustained Hum — Chest & Skull Resonance
Closed-lip humming activates the lowest fundamental frequencies through bone and tissue — exciting C, C#, D, D# (Water and Wood elements). Sustained 8 seconds for strong presence scores.
Activates: C · C# · D · D#10 – 18s
🌊 Vowels — Formant Activation
Each vowel shape creates a distinct resonant cavity, exciting different formant frequency bands. A/E/O vowels cover mid-range organ frequencies.
Activates: E · F · F# · G · G#18 – 25s
🎶 Pitch Glide — Full Chromatic Sweep
A slow glide from deepest chest note to highest comfortable pitch sweeps through all 12 chromatic notes in one continuous motion.
Activates: All 12 notes across full range25 – 30s
🗣️ Speech — Harmonic Speech Pattern
Speaking activates real speech frequencies — consonants, diphthongs and natural prosody — that humming cannot capture. Metal element (Lung, Large Intestine) requires consonant bursts.
Activates: A · A# · BFrom microphone input to your personalized wellness report — every step of what happens to your vocal data.
Microphone Capture via Web Audio API
Your device microphone is accessed via getUserMedia() with audio-only constraints. The stream is connected to an AudioContext at the device's native sample rate (typically 44,100Hz). No audio is stored, transmitted or recorded — all processing happens locally in your browser.
navigator.mediaDevices.getUserMedia({audio:true}) → MediaStreamSourceAnalyserNode Configuration
The audio stream is routed through a Web Audio API AnalyserNode configured for maximum precision. fftSize 32,768 provides ~1.35Hz/bin resolution. Float32 data gives full dB precision. Zero smoothing — every frame is independent.
fftSize:32768 · smoothing:0 · minDb:-100 · maxDb:-10 · Float32ArrayReal-Time Harmonic Product Spectrum
Every animation frame (~60fps), the full frequency spectrum is read. For each of 12 chromatic notes, we measure the fundamental frequency bin and its 2nd, 3rd and 4th harmonic bins. The HPS composite score confirms true fundamentals vs harmonic artefacts.
∀ note: HPS = F₀×0.7 + (H₂×0.4 + H₃×0.25 + H₄×0.1)×0.330-Second Multi-Dimensional Accumulation
Across the full 30 seconds (~1,800 frames), four independent statistics are accumulated per note: running sum (average), peak value, presence counter (frames above threshold), and harmonic richness score.
fftAccum · fftPeak · fftPresence · fftHarmonic → 48 data points totalWeighted Composite Spectrum
The four dimensions are combined into a single composite score per note using clinical weighting: Presence 40%, Average 30%, Peak 20%, Harmonic Richness 10%. This produces a 12-value rich spectrum reflecting genuine constitutional organ frequency patterns.
presence×0.40 + avg×0.30 + peak×0.20 + harmonic×0.10 → 12-value spectrumInstant Local Analysis
The composite spectrum is immediately processed through our built-in clinical analysis engine. TCM element scoring, organ vitality assessment, chakra mapping, emotional pattern identification and a 13-track CymaTones protocol are all generated locally — in under 4 seconds, with zero dependency on external services.
buildLocalResult() → TCM patterns · Element scores · Protocol → onResult() in ~4sAI Enhancement via Claude API
In parallel, the rich spectrum with full clinical context is sent to Claude claude-sonnet-4-20250514 for deep clinical interpretation. The AI receives your exact frequency percentages — e.g. "D# (311.1Hz) 18% [SEVERE DEFICIT] → Liver / LV · Wood element" — and performs a full TCM differential diagnosis. If it responds, your results silently upgrade.
tryAPIEnhancement() → claude-sonnet-4-20250514 → silent result upgrade if successfulReport Generation
Your results populate across all sections: VoiceMap™ radar, 12-note spectrum, Chladni geometry patterns, organ meridian vitality, chakra resonance assessment, 13-track sound protocol, and Personal wellness report — all rendered from your frequency data.
VoiceMap · Spectrum · Chladni · Organs · Chakras · Protocol · PDF ReportsWhen you vibrate a plate covered with sand at a specific frequency, the sand migrates to the nodal lines and forms geometric patterns. These are Chladni figures. Every frequency creates a different, reproducible, unique geometric shape.
Scan Grid — Chladni Pattern Algorithm
val = |sin(m·u + φ) · sin(n·v) − sin(n·u) · sin(m·v + φ)|
brightness = 1 − min(1, val × 3)
φ = amplitude × π
Live Player Visualizer
f(x,y) = cos(m·π·x/R) · cos(n·π·y/R) − cos(n·π·x/R) · cos(m·π·y/R)
All patterns ordered by f ∝ √(m²+n²) — lower frequency = simpler geometry, higher frequency = more complex.
| # | m | n | f rank √(m²+n²) |
|---|---|---|---|
| 1 | 1 | 2 | 2.24 |
| 2 | 1 | 3 | 3.16 |
| 3 | 2 | 3 | 3.61 |
| 4 | 1 | 4 | 4.12 |
| 5 | 2 | 4 | 4.47 |
| 6 | 3 | 4 | 5.00 |
| 7 | 1 | 5 | 5.10 |
| 8 | 2 | 5 | 5.39 |
| 9 | 3 | 5 | 5.83 |
| 10 | 1 | 6 | 6.08 |
| 11 | 2 | 6 | 6.32 |
| 12 | 3 | 6 | 6.71 |
| 13 | 4 | 5 | 6.40 |
| 14 | 1 | 7 | 7.07 |
| 15 | 2 | 7 | 7.28 |
| 16 | 3 | 7 | 7.62 |
| 17 | 4 | 6 | 7.21 |
| 18 | 1 | 8 | 8.06 |
| 19 | 2 | 8 | 8.25 |
| 20 | 3 | 8 | 8.54 |
| 21 | 4 | 7 | 8.06 |
| 22 | 5 | 6 | 7.81 |
| 23 | 1 | 9 | 9.06 |
| 24 | 2 | 9 | 9.22 |
| 25 | 3 | 9 | 9.49 |
| 26 | 4 | 8 | 8.94 |
| 27 | 5 | 7 | 8.60 |
| 28 | 1 | 10 | 10.05 |
| 29 | 2 | 10 | 10.20 |
| 30 | 3 | 10 | 10.44 |
| 31 | 4 | 9 | 9.85 |
| 32 | 5 | 8 | 9.43 |
| 33 | 6 | 7 | 9.22 |
| 34 | 1 | 11 | 11.05 |
| 35 | 2 | 11 | 11.18 |
| 36 | 3 | 11 | 11.40 |
| 37 | 4 | 10 | 10.77 |
| 38 | 5 | 9 | 10.30 |
| 39 | 6 | 8 | 10.00 |
| 40 | 7 | 7 | 9.90 |
30 seconds. The most advanced vocal frequency analysis outside a clinical lab. Free to scan — $3 for your full protocol and reports.
CymaVoice™ by CymaTones · Grounded in cymatics research