File Exchange

image thumbnail

Piano notes recognition research

version 1.0 (1.82 MB) by

try to define notes from its sound

4 Downloads

Updated

View License

http://simulations.narod.ru/

See research.docx for explanations of method used.

The task is to find algorithm where you can get sound from microphone of piano and the algorithm must recognize it and print it in textbox.

Reached result:
1 note: 93% of right answers
2 notes simultaneously : 61% of right answers
3 notes simultaneously : 31% of right answers
4 notes simultaneously : 13% of right answers

There are 88 wav files inside with piano notes sounds recorded.

Here is animated spectrum video:
http://www.youtube.com/watch?v=5xjD6SRY8Pg

Comments and Ratings (3)

miao miao

great work!

Chong Soless

great work!

Maxim Vedenyov

Maxim Vedenyov (view profile)

first run cov_matrix_minimax_perpendicular.m to wind weights w. Then sound_test_test.m to find percentage of right answers. nsn - number of simultanoise notes can be changed.

MATLAB Release
MATLAB 7.8 (R2009a)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video