Skip to content

This project is a demonstration of a virtual piano player, that allows users to play notes of piano using hand gestures captured by a webcam. With real-time piano finger detection and synthesized piano sounds.

Notifications You must be signed in to change notification settings

Github2k10/Virtual-Piano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Virtual Piano

Overview

Created Virtual Piano Player, a Python application powered by OpenCV. This project allows users to play a virtual piano using hand gestures captured by a webcam. With real-time piano key detection and synthesized piano sounds, users can enjoy the experience of playing various notes and chords without needing a physical piano.

Features

  • Real-time piano key detection using OpenCV
  • Synthesizing piano sounds
  • Playing various notes and chords

Installation

  1. Install OpenCV:

    git clone https://github.com/Github2k10/Virtual-Piano.git
    cd ./Virtual-Piano
    pip install opencv-python mediapipe pyglet
    

Usage

  • Run the program using the provided instructions.
    python main.py
    
  • Follow the on-screen instructions to interact with the virtual piano using hand gestures captured by your webcam.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Test your changes.
  5. Submit a pull request.

About

This project is a demonstration of a virtual piano player, that allows users to play notes of piano using hand gestures captured by a webcam. With real-time piano finger detection and synthesized piano sounds.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages