Skip to content

A software with which you can play piano in the air, or play a bigger piano with the computer keyboard.

Notifications You must be signed in to change notification settings

Karthikeshwar1/airPiano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

airPiano

A software with which you can play piano in the air, or play a bigger piano with the computer keyboard.

forthebadge forthebadge

📃 Contents

  1. Features
  2. Installation
  3. Screenshots
  4. Credits
  5. License

✨ Description

Features:

This program has two components:

  • airPiano: Play piano with fingers in the air
  • keyPiano: Play piano with the computer keyboard.
  • Record/Play/Skip-to-start: Record audio from microphone and play it, or select any audio file and play piano with it.
  • Sustain-controls: For keypiano, sustain can be turned on (sound will play even if the piano key is released) or off (sound will play as long as the key is pressed or until it stops)

Working:

airPiano works by hand-tracking with the help of mediapipe framework. A finger is down, if, say for index finger (from image below) the tip (8) is below the distal part (7). The audio plays when the key is down.

source: Mediapipe


🛠️ Installation

Coming soon!


🎞️ Screenshots

Demo video


🧾 Credits

Program is written in Python with the help of the following amazing tools:

App icon was created by me.


⚖️ License

License: GPL AGPLv3


About

A software with which you can play piano in the air, or play a bigger piano with the computer keyboard.

Resources

Stars

Watchers

Forks

Releases

No releases published