Last updated: 2026-06-11 ยท 16 commits

A modern Android binaural beat generator, reviving a ~15-year-old project built on SBaGen (Sequenced Binaural Beat Generator by Jim Peters, GPLv2).

The original was a native Android port of SBaGen via OpenSL ES on an ancient NDK. This 2026 rebuild uses a modern stack โ€” Kotlin, Jetpack Compose, AGP โ€” with a clean frontend and the audio logic linked in, plus a GitLab CI pipeline that produces a downloadable APK.

Features

Build

./gradlew assembleDebug

Or grab the APK artifact from the GitLab CI pipeline.

Credits

Builds on SBaGen by Jim Peters (GPLv2). Bundled audio samples are freely licensed (river: CC BY-SA 1.0, Jim Peters; train: CC BY-SA 3.0, Frank Schulte). See CREDITS.md for full details.

License

See LICENSE. SBaGen is GPLv2; this project inherits compatible licensing.