Vibe Rhythm

Features

Features

Real-time C++17 engine. Sample-accurate scheduling. Zero dependencies.

Sample-accurate

No Timer. Beat boundaries are computed from sample counts: samplesUntilNextBeat = sampleRate × 60 / bpm.

Per-beat subdivisions

Triplet on beat 1, sixteenths on beat 2, plain on beat 3 — coexisting in one engine without collision.

6 sounds

Wood, Click, Beep, Drum, Shaker, Cowbell. Each synthesized with a custom ADSR envelope — not sample playback.

Training

Start at 60 BPM, +5 every 4 bars, stop at 140. Help your hands catch up to your ears. Hit-rate tracking (Pro).

Zen

One pulse, breathing rhythm. 12 themes, bowl / wood / sine sounds. Focus is designed, not wished for.