I have not yet concluded which would be a best compromise for capturing many different kinds of material. But for now:
- The standard FFT is quite reliable, but tends to underperform when there is no clear transient in the onset.
- The yin works very well for pitch related transitions, but tends to skip some onsets where there is no pitch change.
- The mel seems to works better than FFT on continuous pitch changes, but not as good as yin. However, mel captures more onsets that are not related to pitch change than does yin.





