Sunday, August 29, 2010

midi-player (atmega-16)

During my training, along with the calculator (see list of projects), i made a code for a digital midi-player based on atmega-16 as the micro-controller. MIDI implies musical instrument digital interface. The project had a keypad and a speaker . As the different keys of the keypad were pressed, the speaker produced the sound frequency corresponding to the notes 'sa' 're' 'ga' 'ma' etc. Each key was assigned a particular OCR value corresponding to the note frequency and thus the keys were coded to correspond to 'sa' 're' 'ga' etc buttons. Lets go step by step on this:

INTERFACE: The interface consists of a keypad and a

No comments:

Post a Comment