How can I measure the frequency(or pitch or note) of a midi file?
843802Aug 15 2010 — edited Aug 17 2010Hi guys, i am new to this forum and a relatively new java programmer. So please, bear with me, if sometimes I ask or tell somethings that are completely nonsense.
I need to create a program with basic karaoke functions plus the song's pitch can change depending on the pitch of the singer. So far, i've already created the karaoke with basic functions, such as play, pause, stop, etc. (it plays midi files). It can now also measure the pitch of the singer using a mic in real time.
my problem, now is that, i'm having a hard time figuring out how to measure the pitch, or even just the notes, of the midi file. So that i can properly align the pitch of the song to the singer's voice.
can you guys help me with it? thanks a lot in advance.