Skip to content

Repository files navigation

Gesture Grove – Music Control with Hand Gestures

Gesture Grove transforms the way you interact with your music.
Instead of relying on keyboards or mouse clicks, this project lets you control playback and volume with natural hand gestures captured through your webcam.

Built with OpenCV, MediaPipe, Pycaw, and PyAutoGUI, it brings a futuristic, touch-free music experience right to your desktop.

✨ Features

  • Play / Pause music by closing your fist
  • Increase volume by pinching
  • Skip to next track by twisting palm
  • Smooth UI panel for feedback

🚀 Installation

  1. Clone the repo:
    git clone https://github.com/thatperplextion/gesture-grove.git
  2. cd gesture-grove
  3. pip install -r requirements.txt
  4. python gesture_grove/MusicGestures.py

🎮 Usage

  • ✊ Closed fist → Play/Pause
  • ☝ Index + Middle → Volume +5%
  • 👌 Thumb + Index pinch → Smooth volume control
  • 🖐 Open palm twist → Next Track

🛠 Tech Stack

  • Python 3
  • OpenCV
  • MediaPipe
  • Pycaw
  • PyAutoGUI

note - python 3.11 is used in here for the mediapipe...

About

Gesture Grove transforms the way you interact with your music with your hand gestures

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages