You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, thank you very much for the library. It is fantastic!
At mir_eval.key:
When you don't know the key or the mode (in the reference or in the estimated) you should be able to compute the metric.
see the examples :
x minor
C
Well, x minor can be computed but I think that if your algorithm is performing the mode, the score should be more than 0.
Thank you so much!
The text was updated successfully, but these errors were encountered:
PRamoneda
changed the title
mir_eval.key.validate(reference_key, estimated_key)¶ when you don't know the key the mode
mir_eval.key.validate(reference_key, estimated_key)¶ when the key or the mode are unknown
Oct 21, 2020
On the other hand, why do you only allow to evaluate (key, modes) that have major or minor modes? I believe that there are key datasets with much more extended vocabularies.
The key module was created to match the conventions used by MIREX. If there are other benchmarks that use a richer set of annotations, we welcome PRs to implement that kind of evaluation.
Hey @craffel!
As is seen in this Angel Faraldo phd Thesis figure there are some datasets with extended vocabularies. (I think that all the vocabularies can be reduced to diatonic modes).
Hello,
First of all, thank you very much for the library. It is fantastic!
At mir_eval.key:
When you don't know the key or the mode (in the reference or in the estimated) you should be able to compute the metric.
see the examples :
Well, x minor can be computed but I think that if your algorithm is performing the mode, the score should be more than 0.
Thank you so much!
The text was updated successfully, but these errors were encountered: