Hi guys, sorry for the delay in responding! I found interesting this idea of using guitar samples to base the pitch/onset detection, but I think this would limit a bit the idea of plugin to guitars only right? Plus, i don't know anything about machine learning too hahaha, anyway, i think its a good idea, but for this plugin I was trying to do something more general. To Hermann, in this implementation I left the algorithm to choose at runtime, the algorithms are briefly described in these links (at 'methods') :
Onset:
http://aubio.org/manpages/latest/aubioonset.1.htmlPitch:
http://aubio.org/manpages/latest/aubiopitch.1.html
I tested the plugin with both zynaddsubfx and a guitar, and in each situation a pitch method worked better (some methods didn't recognize the lowest frequencies), didn't feel much difference in the onset methods variation. Have you guys tryed aubio lib yet?
Att,
Lucas