Open anthonio9 opened 8 months ago
FretNet has multiple evaluator classes like PitchListEvaluator
or MultipitchEvaluator
. Each class has an unpack()
method and evaluate
method. The idea now is to derive from PitchListEvaluator class, use the same unpack()
function, but a completely different evaluate()
.
Why does the reference
differ so much from estimated
in time stamps, but only in the pitch_list
?
As for the previous question, it seems that only every 4th timestamp is present in the predicted set. This means that FretNet is only made to handle larger buffers and latency is larger then what was designed in PPN.
Thesis story wrap-up:
* [ ] should contain a comparison to PENN when with polyphonic pitch audio to show that it does not work at all
How should this be presented?
Plot of an example track with ground truth and predicted pitch, both over a spectrogram - This should be pretty good. In addition to that a metric for FRMSE and FRPA would be a great addition.
For the next meeting: the table of contents + anything extra is nice.
Main results table: String Agnostic RMSE, String Agnostic RPA Non-String Agnosic RMSE, Non-String Agnostic RPA,
if possible, copy String-Agnostic Note
from FretNet
Thesis story wrap-up: