pitch recognition methods seem to be completely dominated these days by machine learning, but I'd really like to make something where I understand all the math involved instead of relying on preset weights
maybe instead of the holy grail being instrument-agnosticism, maybe it would be better to be instrument-hyper-specific. What about asking for samples of the kinds of instrument being analyzed? That would allow for a closest-fit harmonic analysis without the guesswork of instrument agnosticism.
Yeah theoretically it's more cumbersome to use ("what do you mean I need to give you samples of each instrument and not just the file?") but on the other hand it seems like there would be less knob-fiddling and potentially more accurate results even if the initial work for the user is higher.
maybe instead of the holy grail being instrument-agnosticism, maybe it would be better to be instrument-hyper-specific. What about asking for samples of the kinds of instrument being analyzed? That would allow for a closest-fit harmonic analysis without the guesswork of instrument agnosticism.
Yeah theoretically it's more cumbersome to use ("what do you mean I need to give you samples of each instrument and not just the file?") but on the other hand it seems like there would be less knob-fiddling and potentially more accurate results even if the initial work for the user is higher.