Skip to content

Minimal, privacy-first ambient noise app for Android. No ads, no tracking, no network required—just pure focus, sleep, and relaxation sounds generated on your device. Open source.

License

Notifications You must be signed in to change notification settings

surendranb/chromatone

Repository files navigation

ChromaTone Logo

ChromaTone

GitHub release License: MIT Platform: Android APK Size < 5MB GitHub stars GitHub forks

Minimal, battery-optimized ambient noise app for focus, sleep, and relaxation.
Open source, privacy-first, and works fully offline.
Generate 6 different types of noise on your Android device—no ads, no tracking, no login, no network required.


🎧 What is ChromaTone?

ChromaTone generates six scientifically recognized types of noise for different needs:

  • White Noise (FOCUS): Balanced across all frequencies, ideal for masking distractions and boosting focus.
  • Pink Noise (RELAX): More energy in lower frequencies, great for relaxation and gentle focus.
  • Brown Noise (SLEEP): Deep, low-frequency sound, perfect for sleep and deep relaxation.
  • Blue Noise (REST): Higher energy in upper frequencies, for alertness and clarity.
  • Green Noise (CREATE): Mid-frequency emphasis, for creative work and calm.
  • Violet Noise (STUDY): High-frequency, subtle sound, for study and concentration.

All noise is generated on-device for maximum privacy, battery efficiency, and performance. ChromaTone is designed for Android, works fully offline, and never collects or shares your data.


🚀 Quick Start

1. Download the Latest APK

  • Go to Releases and download the latest app-release.apk.
  • Transfer to your Android device and install. (You may need to allow installs from unknown sources.)

2. Build from Source

  1. Clone the repository:
    git clone https://github.com/surendranb/chromatone.git
    cd chromatone
  2. Open in Android Studio (Giraffe or newer recommended).
  3. Build & Run:
    • Connect your Android device (minSdk 26, Android 8.0+)
    • Click 'Run' ▶️ in Android Studio, or use the emulator.

📱 App Features

  • Minimal UI: No clutter, just the essentials for quick access to ambient, focus, sleep, and relaxation sounds.
  • Timer: Set a sleep or focus timer with a single slider. Countdown is always visible.
  • Background Playback: Audio continues even when the app is in the background.
  • Battery Optimized: Uses Android's foreground service for efficient playback and minimal battery drain.
  • No Ads, No Tracking: No analytics, no network calls, no data collection—ever.
  • Tiny APK: Under 5MB, fast to install and update.
  • Works Offline: All noise is generated locally, no internet required.
  • No Account Needed: No logins, no personal data.
  • Device Optimized: Runs smoothly on all modern Android devices, including low-end phones.

🔒 Privacy & Security

  • No permissions except audio, notifications, and backup.
  • No analytics, tracking, or network code.
  • No data leaves your device.
  • Open source: Review the code any time.

🚧 Planned Features

  • Additional ambient sounds: rain, ocean, wind, forest, and more
  • Customizable sound mixes (combine multiple noise types or ambient sounds)
  • Dark mode and more color themes
  • Widget for quick access from home screen
  • Scheduling (auto start/stop at set times)
  • Android Auto and Wear OS support
  • User feedback-driven improvements

🖼️ Screenshot

---

🛠️ Contributing

Contributions are welcome! Please open an issue or pull request for bug fixes, features, or suggestions.


📄 License

MIT License. See LICENSE for details.


💡 Troubleshooting

  • If you can't install the APK, check your device's security settings for 'Install unknown apps.'
  • For build issues, ensure you have the latest Android Studio and SDK tools.

About

Minimal, privacy-first ambient noise app for Android. No ads, no tracking, no network required—just pure focus, sleep, and relaxation sounds generated on your device. Open source.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages