A complete reference for all eight For Humanity Wellness tools — Fibonacci mathematics, solfeggio frequencies, cymatics, sacred geometry, toroidal field, breathwork, binaural beats and HRV biofeedback.
Overview
Eight tools sharing a common design language — each pairs a distinct sacred geometry visual with nine ancient solfeggio frequencies, binaural beats, breathwork guidance, a session timer and a frequency journey. Every visual is built from the Fibonacci sequence and the golden ratio φ ≈ 1.618. Every audio layer is tuned to a 432 Hz foundation.
The controls panel is consistent across all tools. The sections below describe the shared features. Where a control exists on only one tool (such as the Mirrors slider on Kaleidoscope, or the Pulse slider on Toroidal Field) it is noted.
Mirror-symmetric wedge tunnel. Coloured rings expand outward from the centre. Fibonacci ring spacing, golden-angle colour cycling, Fibonacci ripple on ring edges.
Chladni wave-field patterns mathematically derived from each solfeggio frequency via a Fibonacci Bridge. Nine distinct sacred geometry forms evolve continuously.
Nine animated forms — Vesica Piscis, Flower of Life, Star Tetrahedron, Nine Interlocking Triangles, a thirteen-circle Platonic lattice — drawn in the colour of the selected frequency.
Golden-ratio Fibonacci spiral mandala expanding outward ring by ring, each ring timed and coloured to its solfeggio frequency.
Dipole field-line mesh modelling the heart's measured electromagnetic geometry. Pulse speed and coherence visualisation based on HeartMath research.
Sine-wave breath pacer at 0.1 Hz for 5·5 coherent breathing. Includes the full solfeggio audio suite and optional BLE heart rate monitoring.
Kaleidoscope HRV and Toroidal HRV — live RMSSD and coherence biofeedback via BLE chest strap, desktop Chrome/Edge and Android Chrome only.
All tools share the same audio engine: 432 Hz foundation, nine solfeggio tones, binaural / isochronic / blend modes, ambient layer, and voice breathwork guide.
Controls Reference
Desktop — the controls panel opens automatically when the page loads and stays open. Click the Hide button in the panel header to close it. Moving the mouse reopens and re-pins the panel permanently. Press Esc or click the × to close.
Mobile — tap the ⬡ Controls button at the bottom of the screen. The panel slides up from the bottom. Tap outside it or press Esc to close.
The panel is organised into five collapsible accordion sections: Visual, Audio, Breathwork, Session, and Frequency Journey. Tap any section header to expand or collapse it.
Pause / play animation. Does not fire when typing in a text field.
Toggle fullscreen mode.
Recolour — generates a new random palette.
Hide the controls panel — stays hidden even while the mouse moves. Press H again to bring it back. Useful once you know a tool well and want an unobstructed view, e.g. during a timed session.
Close the controls panel. Unlike H, moving the mouse brings it straight back — handy while you're still learning a tool.
| Control | Type | What it does |
|---|---|---|
| Preset buttons | 5 buttons | One-tap configurations: Morning Focus, Stress Relief, Sleep Prep, Deep Meditation, Full Journey. Each applies a complete set of visual, audio, breathwork, and session settings simultaneously. A green confirmation message fades in after application. |
| Control | Type | What it does |
|---|---|---|
| Mirrors | Dropdown | Number of symmetric wedge segments. Options: 0 (full circle), 1 (single wedge), 34, 55, 89, 144. Lower counts (3–21) were removed as they produced too much black space and did not serve colour therapy effectively. At 55+ the segments approach a prismatic shimmer. At 0 or 1 there are no visible seams. Kaleidoscope only.Default: 34 |
| Depth | Slider 5–16 | Number of concentric ring layers. Higher values produce denser tunnel geometry.Default: 10 |
| Speed | Slider 1–12 | Tunnel flow rate and global rotation speed. Higher values feel like accelerating.Default: 5 |
| Ripple | Slider 0–20 | Amplitude of the Fibonacci-frequency undulation on each ring's edges. At 0 rings are smooth arcs; at 20 they are highly organic.Default: 8 |
| Seams | Slider 0–5° | Maximum black gap between segments. Oscillates at Fibonacci frequencies up to this ceiling. At 0° segments merge into a seamless pattern.Default: 2.5° |
| Solfeggio | Dropdown | Selects one of nine solfeggio frequencies. Changes the colour palette hue base and cycle rate, and updates audio if running.Default: 528 Hz — Miracle (MI) |
| Low Stimulation | Toggle | Reduces saturation to ~30%, slows animation to 35%, widens seams, simplifies audio to a pure sine wave. For acute stress or sensory sensitivity. |
| Recolour | Button | Generates a new random palette while keeping Fibonacci structural constraints. |
| Pause / Play | Button | Freezes or resumes the animation. Keyboard: Space. |
| Fullscreen | Button | Enters native fullscreen. The canvas scales to fill the screen. Keyboard: F. |
| Save Default | Button | Saves all current settings to localStorage on this device. On next load, the saved settings restore automatically. Click Reset to clear and return to factory defaults. |
| Reset | Button | Clears localStorage and resets all controls to factory defaults. |
| Control | Type | What it does |
|---|---|---|
| Beat Mode | 3-button toggle | Binaural — left ear hears the solfeggio frequency, right ear hears it plus the beat offset. Brain perceives the difference as an internal pulsation. Requires headphones. Isochronic — the tone is amplitude-modulated at the beat frequency, creating audible pulses. Works over speakers. Blend — both methods at reduced individual volumes.Default: Blend |
| Start / Stop Audio | Button | Initialises the Web Audio engine. Must be triggered by a user gesture due to browser autoplay policy. The Frequency Journey auto-starts audio if it is not already running. |
| Tone | Slider 0–100 | Volume of the solfeggio tone — fundamental, 2nd harmonic, and sub-octave combined.Default: 10 |
| Beat | Slider 0–100 | Volume of the binaural or isochronic beat layer.Default: 20 |
| Foundation | Slider 0–100 | Volume of the constant 432 Hz foundation drone beneath all other audio.Default: 15 |
| Ambient | Slider 0–100 | Volume of the optional ambient audio layer — pairs musically with the active solfeggio tone.Default: 50 |
| Voice — Gender | Female / Male toggle | Scans the device's available Text-to-Speech voices and selects the best match for the chosen gender. The selected voice name is shown below the toggle. Applies to both breath guide and intention voice. Desktop only — voice guidance is hidden on mobile. |
| Voice — Softness | Slider 0–100 | Maps to TTS pitch. At 0 the voice speaks at natural pitch; at 100 pitch drops to ~62% of normal, producing a warmer, more resonant, meditative quality.Default: 50 |
| Control | Type | What it does |
|---|---|---|
| Enable breath guide | Toggle | Overlays an expanding and contracting ring on the visual that pulses in sync with the selected pattern. Phase name and countdown appear inside the ring. |
| Pattern | 4-button toggle |
Box 4·4·4·4 — four equal 4-second phases. Calming and balancing. 4·7·8 — 4s inhale, 7s hold, 8s exhale. Activates the parasympathetic nervous system; good for anxiety and sleep. Fibonacci 5·8·5·3 — phases follow Fibonacci ratios. Integrates structurally with the visual mathematics. Coherent 5·5 — 5s in, 5s out. Associated with HRV coherence and stress reduction research. Default: 4·7·8 |
| Text size | Slider 0.5–5 | Continuous slider controlling the size of the phase label and countdown displayed on the canvas.Default: 2.4 |
| Voice breath guide | Toggle | Speaks the phase name aloud at each transition using the selected TTS voice and softness setting. Desktop only. |
| Control | Type | What it does |
|---|---|---|
| Duration | 5 / 10 / 20 / 30 min | Length of the timed session.Default: 10 min |
| Start / Pause / Continue | Button | Starts a countdown visible in the top-right of the canvas. Tap again to pause — audio fades out and the countdown holds; tap Continue to resume exactly where it left off, audio fading back in. Starting a session also starts audio automatically if it isn't already playing. In the final 15 seconds of an active session, audio fades and the visual dims, ending the session gently. |
| Stop & Reset | Button | Fully resets the session at any point, whether running or paused. If the session was what auto-started the audio, this also stops that audio — but leaves it playing if it was already running before the session began. Disabled when a frequency journey is running, alongside Start / Pause / Continue. |
| Intention textarea | Text input | Paste any paragraph, affirmation, or list of intentions. Each sentence cycles through: 2.2s fade in → 5.5s visible → 2.2s fade out, then the next begins. |
| Show on visual | Toggle | Displays the fading intention sentences on the canvas. Disable to use voice-only without visual text.Default: On |
| Intention text size | Slider 0.5–5 | Continuous slider controlling the size of intention text on the canvas.Default: 2.8 |
| Voice intention | Toggle | Speaks each sentence aloud as it fades in using the selected TTS voice. Desktop only. |
| Voice speed | Slider 0.60–1.10 | Reading rate for the intention voice.Default: 0.72 |
| Repeat | Dropdown |
Loop continuously — cycles through all sentences indefinitely. Every minute — resets to sentence one at each 60-second boundary, aligning the text with clock time. Once / Twice / 3× / 5× / 10× — plays through all sentences that many full times then stops. Visual and voice both go quiet when the count is reached. |
| Export Session Log | Button | Downloads a plain text file summarising all active settings and elapsed session time, with a blank personal notes section. Named with the current date. Can be kept as a practice record or shared with a therapist. |
| Control | Type | What it does |
|---|---|---|
| Frequency chips | Toggleable buttons | Gold chip buttons for each of the nine solfeggio frequencies. Click any chip to deselect it from the journey; click again to restore. The All button instantly reselects all nine. The journey plays only selected frequencies in ascending order. |
| Mins / step | Slider 1–5 | Minutes spent at each frequency before transitioning to the next. The journey button label shows total duration live: e.g. 9 steps × 2 min = 18 min.Default: 2 |
| ▶ Start / ⏸ Pause | Button | Start begins the journey from the first selected frequency. During the journey it becomes ⏸ Pause — pressing it freezes the visual, mutes audio, and pauses the breathwork guide and countdown. The button then shows ▶ Continue. |
| ↺ Stop & Reset | Button | Stops and resets the journey entirely, restoring audio gain, resuming the visual, and re-enabling the session timer. Only active when a journey is running or paused. |
| Progress bar | Display | A row of step indicators below the buttons. Completed steps are amber, the active step is bright amber, upcoming steps are dim. |
| Journey info | Display | Shows current frequency, step number, and time remaining in the current step. On the canvas, the same info appears faintly at the bottom of the circle throughout the journey. |
Healing Design
A constant subtle oscillator at 432 Hz runs beneath all other audio whenever audio is active. This tuning system is independent of the standard 440 Hz concert pitch and is widely used in sound healing for its perceived warmth and naturalness. The Foundation slider controls its level independently of the solfeggio tones.
Binaural beats require headphones — the two slightly different frequencies must reach each ear independently for the brain to perceive the internal pulsation. Isochronic tones work over speakers because the pulse is built into the amplitude modulation of a single signal. Blend combines both at lower individual volumes. The beat frequency for each solfeggio tone is associated with a specific brainwave band (see the Solfeggio table below).
The breath ring expands during Inhale and contracts during Exhale. The Hold phase after Inhale locks the ring at its maximum radius; the Hold or Rest phase after Exhale locks it at its minimum. The phase name and countdown are anchored at a fixed position inside the visual — they do not track the ring size, so they never fly out of the circle. If Voice breath guide is enabled, the phase name is spoken softly at each transition.
Paste a paragraph, a set of affirmations, or any multi-sentence text. The input splits it at sentence boundaries and cycles through each sentence with a gentle 2.2-second fade in and out, with 5.5 seconds of full visibility. This means a 3-sentence paragraph completes one full pass in about 30 seconds. The Repeat setting controls how many passes occur — Loop for continuous use, or a fixed count. Every minute resets back to the first sentence, which works well when aligned with a session timer.
Both breath guidance and intention reading use the device's built-in Text-to-Speech engine. Gender selection scans available voices by name patterns (Samantha, Karen, Aria → female; Daniel, David, James → male). Softness adjusts the TTS pitch parameter — higher softness produces a warmer, lower-pitched delivery. Voice speed applies only to the intention reading rate, not the breath guide. The breath guide always speaks at the same measured pace regardless of voice speed.
In the final 15 seconds of a timed session, audio fades out gradually and a subtle darkening overlay dims the canvas. This prevents the jarring experience of a session ending abruptly — the experience dissolves gently rather than cutting off.
Starting a session automatically starts audio too, if it isn't already playing — a small notice above the Session button flags this before you tap Start. The Session button then works as a Pause/Continue toggle: pausing fades audio out and holds the countdown; Continue resumes both from exactly where they left off. A separate Stop & Reset button fully resets the session at any point. If the session was what auto-started the audio, Stop & Reset stops it too — but audio you'd already started manually before the session began is left running.
When enabled: saturation drops to ~30% of normal producing soft, muted pastels; animation speed slows to 35%; seams widen; audio harmonics are removed leaving only a pure fundamental sine wave. Designed for acute stress, sensory sensitivity, or anyone who finds the full experience overwhelming.
The breath ring radius now interpolates smoothly between phases rather than jumping instantly at each boundary. A lerp factor of 9% per frame means the ring glides organically — the visual matches the felt experience of breath, where inhale and exhale blend continuously rather than switching abruptly.
A Presets section sits at the top of the controls panel with five one-tap configurations. Each preset applies a complete set of settings simultaneously — frequency, beat mode, breathwork pattern, speed, low stim mode, session duration, and a suggested intention text. Tap any preset and everything reconfigures instantly.
528 Hz · Binaural · Coherent 5·5 · Speed 6 · 10 min · Intention for the day
396 Hz · Isochronic · 4·7·8 · Speed 3 · Low Stim · 20 min · Releasing tension
174 Hz · Blend · 4·7·8 · Speed 2 · Low Stim · 30 min · Drifting into sleep
528 Hz · Binaural · Box 4·4·4·4 · 13 mirrors · Depth 12 · 20 min
All 9 frequencies · Binaural · Fibonacci breath · 2 min per step · 18 min total
The Kaleidoscope HRV and Toroidal HRV pages support Bluetooth Low Energy (BLE) heart rate monitors via the Web Bluetooth API. Tap 📶 Connect BLE Heart Rate Monitor and select your device from the Chrome device picker.
Chest straps are the recommended sensor. Finger pulse oximeters with a standard BLE GATT profile are also supported:
Chest straps (CooSpo, Magene, Polar H10 etc.) — measure the heart's electrical signal directly, giving highly accurate RR intervals for HRV calculation. These are the preferred option for serious HRV work. SpO₂ is not available from chest straps.
Finger pulse oximeters (BLE-enabled models) — measure heart rate and SpO₂ optically through the fingertip. When the device exposes a standard Pulse Oximeter GATT service, the toolkit will automatically detect and display SpO₂ alongside heart rate.
Tap 📋 Export Session Log at the bottom of the Session section to download a plain text file summarising everything active during your session — solfeggio frequency, beat mode, breathwork pattern, intention text, journey status, voice settings, BPM if biofeedback was running, and elapsed time. A blank personal notes section is included at the bottom.
The file is named with the date (e.g. kaleidoscope-2024-03-15.txt) and can be kept as a therapeutic practice record, shared with a practitioner, or used to reproduce a session that worked particularly well.
528 Hz · Coherent 5·5 breathwork · 10 min session · Intention: your intention for the day
396 Hz · 4·7·8 breathwork · Low Stim on · Isochronic beats · 20 min session
174 Hz · 4·7·8 breathwork · Low Stim on · 30 min session · Voice intention loop
All 9 frequencies · 2 min per step · Fibonacci breathwork · Intention cycling on every minute · No session timer needed — journey is 18 min
Audio Reference
| Freq | Name | Colour | Beat | Brainwave | Association |
|---|---|---|---|---|---|
| 174 Hz | Foundation | Deep crimson | 2 Hz | Delta — deep sleep | Pain relief, grounding |
| 285 Hz | Healing | Magenta-red | 3 Hz | Delta — dreamless rest | Tissue regeneration |
| 396 Hz | Liberation UT | Red | 4 Hz | Theta — deep meditation | Release of fear and guilt |
| 417 Hz | Change RE | Orange | 6 Hz | Theta — creative trance | Facilitating change |
| 528 Hz | Miracle MI | Gold | 8 Hz | Alpha — relaxed focus | DNA repair — reference tone |
| 639 Hz | Connection FA | Green | 10 Hz | Alpha — calm awareness | Relationships, communication |
| 741 Hz | Intuition SOL | Sky blue | 12 Hz | Alpha/Beta — light focus | Awakening intuition |
| 852 Hz | Order LA | Indigo | 14 Hz | Beta — active thought | Returning to spiritual order |
| 963 Hz | Divine SI | Violet | 16 Hz | Beta — alert presence | Crown activation |
Mathematics
The Fibonacci sequence F(1, 1, 2, 3, 5, 8, 13, 21…) appears at every level of the visual.
Each ring's normalised radial position is (i / depth + time·speed) mod 1, scaled to canvas radius. When an inner boundary wraps past 1.0 it resets to 0, spawning a new ring at the vanishing point.
k runs over the first three Fibonacci indices, so each ripple layer oscillates at a Fibonacci-multiple of the base frequency — true fractal self-similarity.
Recent Updates
All nine solfeggio frequencies each own a distinct colour range. Rather than cycling through the full 360° colour wheel, each frequency owns a colour range centred on its own hue. The Fibonacci wave function modulates within that range — so colour variation and geometric structure share the same mathematical source.
| Hz | Name | Colour centre | Range |
|---|---|---|---|
| 174 | Foundation | Deep crimson | ±20° |
| 285 | Healing | Magenta-red | ±20° |
| 396 | Liberation | Red | ±20° |
| 417 | Change | Orange | ±16° |
| 528 | Miracle | Gold | ±8° |
| 639 | Connection | Green | ±36° |
| 741 | Intuition | Sky blue | ±26° |
| 852 | Order | Indigo | ±24° |
| 963 | Unity | Violet | ±24° |
639 Hz (Connection) has the widest range of the nine, at ±36° — green sits in a broad perceptual hue-family, so a wider swing doesn't risk drifting into a different named colour the way tighter zones like gold or orange would. A name and description badge appears below the solfeggio selector in both apps, displayed in that frequency's own colour.
The controls panel opens pinned by default on desktop. The Hide button in the top-left of the panel header closes it for a distraction-free fullscreen view. Moving the mouse reopens and re-pins the panel permanently — no timed auto-hide. On mobile the panel is opened via the ⬡ Controls button and dismissed by tapping outside it.
Both apps request a screen wake lock on load, preventing the device display from dimming or turning off during a session. The lock is automatically released when you switch away from the app and re-acquired when you return. Requires iOS 16.4+ or modern Android/Chrome. On unsupported devices the feature silently does nothing.
The S/M/L buttons for breath guide text have been replaced with a continuous slider (range 1–5, default 2.5). This gives finer control over the phase label and countdown size on the canvas.
All voice controls (gender, softness, breath guide voice, intention voice, speed) are hidden on touch/mobile devices and replaced with a quiet note "Voice guidance available on desktop." This is because the default TTS voices on iOS and Android are not suitable for a healing context. On desktop browsers the full voice system is available.
Cymatics
The cymatics visual engine uses a Fibonacci Bridge to map each solfeggio frequency to a visually rich Chladni resonance range (1,200–4,800 Hz equivalent), while the audio plays at the correct solfeggio pitch. Each audio frequency is multiplied by a Fibonacci number (5, 8 or 13) chosen so the result lands close to a known beautiful physical Chladni figure.
The angular symmetry of each pattern is preserved from each frequency's natural sacred geometry. This is independent of the Fibonacci Bridge and stays constant regardless of style or complexity setting.
| Frequency | Name | Sections | Sacred form |
|---|---|---|---|
| 174 Hz | Foundation | 2-fold | Cross / Vesica |
| 285 Hz | Healing | 4-fold | Square cross |
| 396 Hz | Liberation | 4-fold | Four-corner star |
| 417 Hz | Change | 5-fold | Pentagonal star |
| 528 Hz | Miracle | 6-fold | Flower of Life |
| 639 Hz | Connection | 7-fold | Seven-fold star |
| 741 Hz | Intuition | 8-fold | Octagonal star |
| 852 Hz | Order | 9-fold | Nine-fold web |
| 963 Hz | Unity | 12-fold | Fibonacci resonance |
The wave field modulates hue within the frequency's colour range. Background is dark; nodal regions are bright. Angular shimmer moves continuously across the pattern.
Near-black background with glowing nodal lines in the frequency's own colour. Cleaner geometric read than Organic.
Photorealistic nodal-line rendering matching real cymatics photography — bright lines on near-black. The Glow slider controls line sharpness from razor-thin to soft glow. Default style.
| Control | Type | Effect |
|---|---|---|
| Speed | Slider 1–21 | Animation rate. Uses a power curve so the upper half (12–21) is meaningfully faster. 21 is a Fibonacci number. |
| Complexity | Slider 1–6 | Adds harmonic overtones weighted at 1/φ, 1/φ², 1/φ³. At 1 the pure fundamental Chladni figure shows. At 6 multiple overtones interfere, creating intricate secondary cells. |
| Glow | Slider 1–10 | In Chladni style: controls nodal line width — low = razor sharp, high = soft glow. In Organic/Scientific: controls brightness of nodal regions. |
| Flow | Slider −10 to +10 | Direction of wave propagation. Positive = inward ripple, zero = standing wave (pattern is static, very striking), negative = outward ripple expanding from centre. |
Toroidal Field
The Toroidal Field tool visualises the electromagnetic field geometry of the heart itself — where the other tools project Fibonacci mathematics through light and geometry, the torus page grounds the mathematics in measured cardiac physics.
The heart's electromagnetic field has been measured and mapped by HeartMath Institute researchers. Its geometry is toroidal — energy flows out from the top of the heart, curves around the exterior of the body, and returns through the bottom in a continuous self-sustaining loop. This is not metaphor but measured physical reality: a torus-shaped field extending several feet beyond the body in all directions.
The visualisation renders this as a figure-8 mesh of dipole field lines — the mathematical curves that describe how field lines actually flow around a magnetic dipole. Each line follows the equation r(θ) = L·sin²(θ) in polar coordinates, which is the exact formula for a dipole field line. Multiple lines at different toroidal angles together form the characteristic figure-8 envelope. As coherence increases, more lines appear and the centre convergence point brightens — the field becomes more expansive and more ordered.
HRV coherence — the degree to which the heart rhythm oscillates in a smooth, regular sine wave pattern — correlates with the degree of order in the heart's toroidal field. The 5·5 coherent breathing pattern at 0.1 Hz is the resonant frequency of the heart's toroidal field. Practising coherent breathing at this rate entrains the heart rhythm, increasing coherence and the measured order of the electromagnetic field.
The torus appears at every scale of physical reality. The magnetic field of the Earth is toroidal. Galaxy formation produces toroidal structures. Smoke rings and water vortices are transient tori. At the subatomic level, the electron probability cloud around a nucleus has toroidal modes. Sacred geometry traditions — which predate the physics by millennia — recognised the torus too: the Flower of Life and several interlocking-polyhedron and multi-triangle constructions across different traditions all encode toroidal relationships. What modern physics measures as a self-sustaining electromagnetic field, earlier traditions described as a self-sustaining field of energy. The geometry is the same.
The Pulse speed slider is hard-capped at a maximum rate of 0.006 radians per tick, equivalent to one full field sweep cycle taking a minimum of approximately 8.7 seconds at 60 fps. This keeps the visual well below the 3 Hz flicker threshold associated with photosensitive epilepsy risk. The slow meditative sweep is a feature, not a limitation — it matches the timescale of coherent breathing and feels unhurried.
Return to the main page and open any of the eight For Humanity Wellness tools.
⬡ For Humanity Tools