Skip to content

An interactive musical application that allows users to play virtual piano keys using their camera

Notifications You must be signed in to change notification settings

KELVI23/Camera-piano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camera piano project

The Camera Piano project is an interactive musical application that allows users to play virtual piano keys using their camera. This project leverages computer vision techniques to detect hand movements, translating them into piano key presses. Users can enjoy a virtual piano-playing experience without the need for physical hardware.

Features

  • Camera Interaction: Utilizes the webcam to detect hand gestures and movements.
  • Virtual Piano Keys: Maps hand movements to corresponding piano keys on the screen.
  • Real-time Feedback: Provides real-time visual and auditory feedback during piano play.

Demo

Click to play demo video

Cover photo

Getting Started

Prerequisites

  • Ensure you have a webcam connected and properly configured.
  • Supported web browser (Chrome, Firefox, etc.).

Installation

Usage

  • Open the application in your web browser.
  • Position yourself in front of the webcam.
  • Use your hands to interact with the virtual piano keys.
  • Enjoy the musical experience!

Contributing

If you would like to contribute to this project, follow these steps:

  • Fork the repository.
  • Create a new branch: git checkout -b feature-new-feature.
  • Commit your changes: git commit -m 'Add new feature'.
  • Push to the branch: git push origin feature-new-feature.
  • Submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

Project is built in p5.js.

About

An interactive musical application that allows users to play virtual piano keys using their camera

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published