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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy