Skip to content

Kunal-Kumar-Sahoo/e-Piano

Repository files navigation

e-Piano

A virtual simulated Python program where notes of piano are passed as an argument and an output audio (in .wav file) is produced

Basic Anatomy of Piano: A piano consists of multiple octaves 1 octave = 7 white keys + 5 black keys

Nomenclature of Piano keys: White keys: C, D, E, F, G, A, B Black keys: Named wrt the relative position with an adjacent white key b: Flat (if a black key is present on the left of the white key) #: Sharp (if a black key is present on the right side of the white key)

Refer this link to check out nomenclature of Piano keys: https://raw.githubusercontent.com/Kunal-Kumar-Sahoo/e-Piano/main/Piano-Keys-and-Notes-Piano-Keyboard-Diagram-1-1024x576.jpg

Our notation: White keys would be denoted as usual but black keys would be identified as sharp keys and would be denoted as corresponding white keys in lower case.

Refer to this article to know more about Equal Temperament System: https://en.wikipedia.org/wiki/Equal_temperament

About

A virtual simulated Python program where notes of piano are passed as an argument and an output audio is produced

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages