R
Vers3Dynamics
Rhythma
Living modulation engine

Rhythma

Describe the state you are carrying. Rhythma turns it into a named listening session with layered tone, movement, and reflective guidance.

Layered audio Session profiles Reflective use

Session input

ready

Start with a prompt or choose a preset, then generate a named session with audio, guidance, and a waveform.

You will get
Named session Layered audio Waveform view

Reflective listening only. Not medical advice or a clinical treatment.

Current session

Still Current

Balanced and open

Listen for the simplest pulse and let it set the pace.

This session leaves space for your attention to settle naturally.

Generated Rhythma waveform
waveform appears after generation

Inside the session

Rhythma keeps the interaction compact while exposing enough structure to make each generated session legible.

01

Input

A feeling or intention becomes the starting signal.

02

Profile

The analyzer selects a session title, tone center, pattern, brightness, and density.

03

Render

The engine blends a drone, breath pulse, and shimmer layer into one WAV session.

04

Listen

The final surface presents guidance, audio, waveform feedback, and a short reflection.

Demo surface

The core engine stays Python. The Space now serves a full-width FastAPI shell with a small JSON API.

app.py

FastAPI routes, session JSON, audio file serving, and the preserved legacy Gradio builder.

demo.html

Full-screen responsive interface with examples, controls, audio playback, and visual feedback.

rhythma_engine.py

Layered modulation renderer that creates the listening session behind each result.