MATLAB Central
    Log In
  1. Create Account
  2. Log In
  1. File Exchange
  2. Answers
  3. Newsgroup
  4. Link Exchange
  5. Blogs
  6. Trendy
  7. Cody
  8. Contest
  9. MathWorks.com
Download All

Code covered by the BSD License  

Highlights from
Piano notes recognition research

  • play_sep_gui.m
  • n=note2number(sm) converts note symbol sm to number n
  • pl
  • sm=number2note(n) convers note number n to note symbol sm
  • v=mnmxfun(w)
  • v=mnmxfun1(w)
  • cov_m_test.m
  • cov_matrix.m
  • cov_matrix_2.m
  • cov_matrix_3.m
  • cov_matrix_linprog.m
  • cov_matrix_linprog_sep.m
  • cov_matrix_linprog_sep_tmp.m
  • cov_matrix_minimax.m
  • cov_matrix_minimax_3pieces.m
  • cov_matrix_minimax_3pieces_ne...
  • cov_matrix_minimax_perpendicu...
  • cov_matrix_minimax_perpendicu...
  • cov_matrix_minimax_perpendicu...
  • cov_matrix_minimax_perpendicu...
  • cov_matrix_norm.m
  • cov_matrix_only_weight.m
  • improve_w.m
  • null_tests.m
  • play_pieces.m
  • play_sep.m
  • play_sep_movie.m
  • sound_test.m
  • sound_test_test.m
  • spectum_as_image.m
  • test_w.m
  • View all files
image thumbnail
from Piano notes recognition research by Maxim Vedenyov
try to define notes from its sound

v=mnmxfun(w)
function v=mnmxfun(w)
global L fc fab ind

% ind=find((1:L)~=fc);

v=zeros(L-1,1);
lc=1;
for indc=ind
    v(lc)=sum(w.*fab{indc})-sum(w.*fab{fc});
    lc=lc+1;
end

Contact us at files@mathworks.com

 
  • © 1994-2012 The MathWorks, Inc.
  • Site Help
  • Patents
  • Trademarks
  • Privacy Policy
  • Preventing Piracy
  • Terms of Use
  • RSS
  • Facebook
  • Twitter
  • Featured MathWorks.com Topics:
  • New Products
  • Support
  • Documentation
  • Training
  • Webinars
  • Newsletters
  • MATLAB Trials
  • Careers