Skip to content

Interactive demo

From a heart-rate zone to a signed, six-phase prescription

Move the inputs. The engine recomputes the phase curve, the entrained BPM ladder, and every metadata field that gets embedded in the rendered audio.

AI-GENERATED AUDIOComposed by a generative model from your physiological data. Not a medical device — fitness guidance only.

FTC 16 CFR §255 · EU AI Act Art. 50

Physiological inputs

Target zone

Generated audio player

rx_14611c3157a5

AI-GENERATED AUDIOComposed by a generative model from your physiological data. Not a medical device — fitness guidance only.

FTC 16 CFR §255 · EU AI Act Art. 50
AeroGlyphics — VO₂max music videoPrescribed at 132–144 bpm · 38 min · 6 phasesSource

Video engagement

Demo player

play
0
pause
0
completed
0

Landing hero

play
0
pause
0
completed
0

No playback events yet — press play on a player to start tracking.

Landing → /demo funnel

  • Landing views0

    Home page opened

  • Goals started0

    Touched a preset or slider

  • Goals saved0

    Confirmed a session goal

  • Device connected0

    Apple Health or Fitbit granted

  • Music preview0

    Pressed play / generate

  • CTA cards0

    Landing CTA card or quick-start tile

  • FAQ anchors0

    #demo / #science / #how-it-works

  • FAQ searches0

    Terms typed into FAQ search

  • FAQ filters0

    Category chip selected

  • FAQ zero results0

    Search returned nothing

  • Advisor: seen0

    Hero flow rendered (once per visit)

  • Advisor: device0

    Picked a watch in the hero flow

  • Advisor: goal0

    Picked a workout in the hero flow

  • Advisor: match shown0

    Reached the bpm-to-bpm match panel

  • Advisor: explainer read0

    BPM-matching explanation on screen for 4s+

  • Advisor: clarity answer0

    Told us whether the bpm match made sense

  • Advisor: start0

    Left the hero flow to build a session

  • /demo reached0

    Landed on the generator

0 events recorded on this device. No analytics leave the browser in this demo build.

Live music settings

Simulated stream

130bpm · 72% HRmax

Tempo
130 BPM
Phase
Float
Energy
56%
Key
G mixolydian
Filter
band-pass, long tail
Blocks
4

half-time, wide reverb · one drop per 8-minute block. Goal: duration · 30 min · zone 2.

Why it sounds like this

Tempo
Your 130 bpm reading is entrained directly to the beat, giving 130 BPM.
Energy
You are at 72% of your 181 bpm max, so drive sits at 56%. Push harder and the mix adds layers; ease off and it thins out within a few seconds.
Texture
That effort lands in the “Float” band: half-time, wide reverb, band-pass, long tail, G mixolydian. Each band swaps instrumentation rather than just turning the volume up.
Structure
Your 30 minute session sets 4 music blocks — one drop per 8-minute block.

Goal presets

Primary goal
Target zone

Connect Apple Health or Fitbit to pull these numbers from your watch instead.

Prescription

high fitness38 min · 6 phases
HR max
181 bpm
Zone target
132–144 bpm
VO₂max
46.0
Prescription
rx_14611c3157a5

01PrimeAutonomic priming

4 min · 128–142 bpm HR · 135 BPM · A minor

sub-bass drone, no percussion

02RampAerobic ramp-in

6 min · 130–144 bpm HR · 137 BPM · D dorian

filtered kick, rising pad

03Load APrimary work block

8 min · 132–147 bpm HR · 140 BPM · E minor

four-on-floor, tight hats

04FloatActive recovery valley

5 min · 130–145 bpm HR · 138 BPM · G mixolydian

half-time, wide reverb

05Load BSecondary work block

9 min · 134–149 bpm HR · 142 BPM · C major

driving arp, side-chain

06RestoreVagal down-shift

6 min · 127–140 bpm HR · 134 BPM · F lydian

6 bpm breath entrainment

Shareable link

The link is stored server-side, so you can switch it between public and private — or revoke it outright — at any time after sending it.

Demo build — rendering is stubbed. PDF and JSON exports contain the full prescription plus metadata.

Compliance status

5/6 clear
  • FTC AI disclosure rendered

    Persistent on-screen label plus ID3 disclosure_text tag on the exported file.

  • Inaudible watermark embedded

    Spread-spectrum payload carries rx_14611c3157a5; survives AAC/Opus transcode.

  • YouTube Content ID reference delivered

    Asset registered with monetize-own-channel policy; no conflicting claims.

  • Training-data attribution scan

    No source above the 2% influence threshold. Scan re-runs nightly.

  • Audit row sealed

    Append-only Postgres row hash-chained to the previous session.

  • Medical-claim review

    Copy limited to fitness guidance; clinical language flagged for human review.

Prescription ID
rx_14611c3157a5
Generated at
2026-08-12T11:22:00.000Z
FieldValueCarrier
physiological_prescription_idrx_14611c3157a5Postgres
session_idses_4f7c3547Postgres
ai_generatedtrueID3 / TXXX
generation_modelgemini-2.0-flash + lyria-rtID3 / TXXX
disclosure_textAI-generated audio — VO₂max.OneID3 / TXXX
vo2max_ml_kg_min46.0Postgres
target_zone2 (60–70% HRR)Postgres
hr_target_range_bpm132–144Postgres
fitness_bandhighPostgres
phase_count6ID3 / TXXX
duration_seconds2280ID3 / TXXX
watermark_payloadRX_14611C3157A5:SES_4F7C3547Watermark
watermark_strength−28 dBFS, 8 kHz spread-spectrumWatermark
content_id_assetA-VO2-083E55D2Content ID
content_id_policymonetize_own_channel / no third-party claimsContent ID
attribution_sharesgenerative model 100% · no training-set match >2%Content ID