choco
choco copied to clipboard
ChoCo: the Chord Corpus
The library we are currently using for parsing iReal charts (`pyRealParser`) does no provide granular onset information when multiple chords occur within the same measure. However, if enough context is...
Among the annotations of chords in the iReal-Pro dataset there are incomprehensible chords, probably due to annotation errors. Here is the list: * `A7at` * `A7b9#9` * `Eh`, `F#h`, etc....
As part of a family of tools to validate ChoCo before exporting, we should validate each namespace and generate 2 outputs: (i) a logging file with all the violations for...
Simple feature for exporting a JAMS annotation to a MIDI file, only considering chord annotations for now. Trivial for audio JAMS, not trivial for score JAMS (ongoing conversation on sequencing...
## Main problem Users currently need to reference and use the original score / symbolic content to fully make sense of the annotations. This happens every time users need to...
In the same JAMS, there might be annotations (with same or different namespace) that refer to other annotations. We should keep track of these relationships in the sandbox, or somewhere...
# Representing and manipulating metrical times Main discussion thread to address the need of representing metrical duration consistently. --- Currently, as a temporary workaround to keep the original JAMS (audio)...
Overall there are many chords in ChoCo whose syntax isn't expressed in the original Harte paper, such as hdim, sus2, min11, maj11, 11, min13, maj13, 13, 5, 6, 1/1. A...
In order to keep the Docker image updated with the repository a GitHub action may be required. This one may fit our requirements: https://github.com/marketplace/actions/build-and-push-docker-images
This issue is to document that the JazzCorpus collection provides 2 types of annotations: one is Harte-ish, and the other is Roman-ish. However, the former annotation is always in the...