TOTAL COST: $31.90
*We would like to acknowledge the generosity of Freescale Semiconductor in providing the accelerometers.
Tasks
Siew Im
-made part of the Mega32 custom board
-made and wired the accelerometer circuit
-wired the pushbuttons
-wrote most of the user interface code
-wrote part of the MIDI message output code (program change, instrument change)
Zheshen
-made part of the Mega32 custom board
-wired the LCD circuit
-wired the MIDI out circuit for the DIN5 cables
-wrote most of the debounce code for the drum-pads
-wrote part of the MIDI message output code (transmit function and volume control)
References
Books:
1. De Furia, Steve, and Joe Scacciaferro. “The MIDI Resource Book”. New Jersey: Third Earth Publishing Inc, 1987.
2. Huber, David Miles. “The MIDI Manual”. Indiana: SAMS, 1991.
Web:
http://lib.roland.co.jp/manual/en/dl_04-00355/RS-70_e4.pdf
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2003/gsh7/ECE476/index.htm
http://tomscarff.tripod.com/midi_info.htm
http://jedi.ks.uiuc.edu/~johns/links/music/gm.htm
http://www.ieee.org/portal/site/
Datasheets:
MMA1220D Motorola accelerometers
http://www.freescale.com/files/sensors/doc/data_sheet/MMA1220D.pdf