Skip to content

In this project we are generating the same frequencies which are exactly same as sa re ga ma pa dha ni sa by using the controller.

Notifications You must be signed in to change notification settings

likhitaavl2k/8-keys-piano-using-8051-microcontroller

Repository files navigation

8 keys piano using 8051 microcontroller

Introduction:
The piano is a musical instrument played mainly by means of a keyboard. It is one of the most popular instruments in the world. The rhythmic organization is based on rhythmic patterns called Taal. The melodic foundations are called ragas. One possible classification of ragas is into “melodic modes” or “parent scales”, known as Thaats, under which most ragas can be classified based on the notes they use. That may consist of up to seven scale degrees, or swara. Hindustani musicians name these pitches using a system called Sargam, the equivalent of Western movable do solfege:

Sa (Shadaj) = Do
Re (Rishab) = Re
Ga (Gandhar) = Mi
Ma (Madhyam) = Fa
Pa (Pancham) = So
Dha (Dhaivat) = La
Ni (Nishad) = Ti
Sa (Shadaj) = Do 
Both systems repeat at the octave. The difference between sargam and solfege is that re, ga, ma, dha, and ni can refer to either “Natural” (Shuddha) or altered “Flat” (Komal) or “Sharp” (Tivra) versions of their respective scale degrees. As with movable do solfege, the notes are heard relative to an arbitrary tonic that varies from performance to performance, rather than to fixed frequencies, as on a xylophone. In this project we are generating the same frequencies which are exactly same as sa re ga ma pa dha ni sa by using the controller.

Components used:

Circuit Diagram:

Output for key2:

Other output screenshots: https://github.com/likhitaavl2k/8-keys-piano-using-8051-microcontroller/blob/main/MPMC%20Documentation(MiniProject).pdf

PPT: https://github.com/likhitaavl2k/8-keys-piano-using-8051-microcontroller/blob/main/Mini%20Project%20PPT.pptx

Software Requirements:

  1. Keil MicroVision 3 (Generation of hex code)
  2. Proteus 8 Professional (Schematic Capture) for simulation.

About

In this project we are generating the same frequencies which are exactly same as sa re ga ma pa dha ni sa by using the controller.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages