Haptic-Beat is an Android application built using Kotlin that generates synchronized haptic (vibration) feedback based on music beats and audio rhythm. The goal of this project is to create an immersive tactile experience where users can feel the beat of the music through their device.
- 🎵 Real-time beat-based haptic feedback
- 📱 Smooth and responsive vibration patterns
- 🔊 Audio analysis for rhythm detection
- ⚙️ Lightweight and optimized Android app
- 🧠 Designed for immersive music interaction
Haptic-Beat/
├── app/ # Android application source
│ └── src/
├── gradle/ # Gradle configuration
├── build.gradle.kts
├── settings.gradle.kts
├── gradlew
├── gradlew.bat
└── .gitignore
- Kotlin
- Android SDK
- Android Haptic / Vibration APIs
- Audio Signal Processing (Basic Beat Detection)
- Android Studio
- Android device or emulator with vibration support
- Minimum Android version as defined in the project
git clone https://github.com/rathodpratham-dev/Haptic-Beat.git
- Open the project in Android Studio
- Sync Gradle files
- Connect an Android device or start an emulator
- Run the app
The application analyzes audio data to detect beats or intensity changes. When a beat is detected, a vibration pattern is triggered using Android’s haptic feedback system, allowing users to feel the rhythm in real time.
Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request.
This project is licensed under the MIT License.
Pratham Rathod GitHub: https://github.com/rathodpratham-dev