Skip to content

rathodpratham-dev/Haptic-Beat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📳 Haptic-Beat

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.


✨ Features

  • 🎵 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

📁 Project Structure


Haptic-Beat/
├── app/                # Android application source
│   └── src/
├── gradle/             # Gradle configuration
├── build.gradle.kts
├── settings.gradle.kts
├── gradlew
├── gradlew.bat
└── .gitignore


🛠️ Technologies Used

  • Kotlin
  • Android SDK
  • Android Haptic / Vibration APIs
  • Audio Signal Processing (Basic Beat Detection)

🚀 Getting Started

Prerequisites

  • Android Studio
  • Android device or emulator with vibration support
  • Minimum Android version as defined in the project

Installation

git clone https://github.com/rathodpratham-dev/Haptic-Beat.git

  1. Open the project in Android Studio
  2. Sync Gradle files
  3. Connect an Android device or start an emulator
  4. Run the app

🧠 How It Works

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.


🤝 Contributing

Contributions are welcome! Feel free to fork the repository, create a new branch, and submit a pull request.


📄 License

This project is licensed under the MIT License.


👤 Author

Pratham Rathod GitHub: https://github.com/rathodpratham-dev

About

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.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages