A Real-Time Signal Processing Technique for MIDI Generation

This paper presents a new hardware interface using a microcontroller which processes audio music signals to standard MIDI data. A technique for processing music signals by extracting note parameters from music signals is described. An algorithm to convert the voice samples for real-time processing without complex calculations is proposed. A high frequency microcontroller as the main processor is deployed to execute the outlined algorithm. The MIDI data generated is transmitted using the EIA-232 protocol. The analyses of data generated show the feasibility of using microcontrollers for real-time MIDI generation hardware interface.




References:
[1] Eleanor Selfridge-Field., "Beyond MIDI", The MIT Press, 1997.
[2] Mark Nelson "Getting Started in Computer Music", Thomson Course
Technology PTR, 2006
[3] Muramatsu T., Hai Q., Hashimoto S., "Sound database system retrieved
by sound," IPSJ Proceedings of 54-th National Conference, 1997.
[4] A. Ghias, J. Logan, D. Chamberlin, and B. C. Smith, "Query by
humming: Musical information retrieval in an audio database." Cornell
University,1997
[5] N. Itou, K. Nishimoto, "A Voice-to-MIDI System for Singing Melodies
with Lyrics" ACE 2007, Salzburg, Austria, 2007
[6] Jun, S., Takeshi, M., Masanobu, M. and Masuzo, Y., "Automatic
Scoring of Melodies Sung by Humming" Tech. Rep. Musical Acoust..
Soc. Jpn., Vol.23, No.5, pp.95-100, 2004.
[7] Toshio Modegi1, Shun-ichi Iisaku, "Proposals of MIDI Coding and its
Application for Audio Authoring", MMCS, IEEE International
Conference, pp 305 - 314 , 1998
[8] Popa, M.; Popa, A.S.; Cretu, V.; Micea, M. "Monitoring Serial
Communications in Microcontroller Based Embedded Systems" ICCES,
pp 56 - 61 , 2006