OneManOrchestra
- 1 Devlogs
- 3 Total hours
A program which taken in Hand gestures to play notes and chords
A program which taken in Hand gestures to play notes and chords
Play Music without touching any instrument!! Just make some hand signs and this program does the rest.
Each handsign plays a note or a chord!
There are three different modes:
Going over them one by one:
Your right hands plays the 7 base notes while the left hand controls which octave will those notes be played in, so it is basically a piano wihtout the sharp and flat keys!
Your right hand determines the key and your left hand determines the scale of the chord to be played, Very fun to use to sing along the song of your liking, all chords are easy to play just need a teensy tiny bit of memorizing.
Use W/S to increase/decrease the octave.
Your left hand determines the octave a note should be played in, while your right hand determines the note that should be played, but the difference from the first mode is that you can select a key to play in using j/k to cycle through them.
Any handsign you produce a note that sounds coherent, nothing sounds off, so its good for beginners in music to play around with coz it almost always sounds pleasant.
All signs for entries left to right wil go like:
Sign Right hand (root) Left hand (chord type) Index C Major Index + middle D Minor Three fingers E 7 Four fingers F 5 Open hand G dim Thumb only A dim7 Thumb + index B aug Thumb + index + middle C# sus2 Thumb + three fingers D# sus4 Pinky only F# maj7 Thumb + pinky G# m7 Index + pinky A# 7sus4python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python main.py
Sound comes from the Microsoft GS Wavetable Synth built into Windows.
Built with OpenCV, MediaPipe, and mido and lots of love lol.
Made by Mohd Altaaf