choco
choco copied to clipboard
ChoCo: the Chord Corpus
```python audiojams = jams.load('data/choco/v1.0.0/jams/ireal-pro_1132.jams') audiojams.file_metadata.title Out[39]: 'Serenity' chordann = audiojams.annotations.search(namespace='chord_harte')[0] chord_strings = [c.value for c in chordann.data if c.value != "N"] chord_strings Out[25]: ['Db:7', 'G:(3,5,b7,9,11,b13)', 'Ab:(3,5,7,9,#11)', 'Gb:(3,5,7,9,#11)', 'E:min7', 'A:7', 'F:min7',...
What do these mean? ```python import pandas as pd df = pd.read_csv('meta.csv') print(df.expanded.isna().sum()) Out[5]: 5878 ```
`jams.load('data/.../billboard_10.jams')` gives: ```python Traceback (most recent call last): File "/cw/liir_code/NoCsBack/rubenc/jams/jams/core.py", line 774, in validate schema.VALIDATOR.validate(data_ser, ann_schema) File "/cw/liir_code/NoCsBack/rubenc/miniconda3/envs/harmonyenv/lib/python3.12/site-packages/jsonschema/validators.py", line 353, in validate raise error jsonschema.exceptions.ValidationError: -35.884433106499955 is less than the...
Here's a sample from the 21th piece's chord info in the Biab dataset. The piece is Chopin's Waltz in C# minor, Op.64 No.2. C#:min/b1 D#:(3,5,b7)/bb1 G#:(3,5,b7)/bb6 G#:(3,5,b7)/bb9 C#:min/b1 By Harte...
In the `schubert-winterreise` partition the `musicbrainz` identifiers present in the tracks are referred to the musicbrainz release. These identifiers should be moved to another field (e.g. `musicbrainz_release`), while the track-level...
Time annotation in the `shubert-winterreise` score partition is not consistent with duration. This bug applies to all JAMS files in the dataset. Example: [schubert-winterreise-score_14.jams](https://github.com/smashub/choco/blob/main/partitions/schubert-winterreise/choco/score/jams/schubert-winterreise-score_14.jams) First three observations from the example:...
This is a thread to collect the new queries in ChoCo+[MusicMeta](https://github.com/polifonia-project/music-meta-ontology), following the ongoing update. --- ## 1.1 README Query: Michelle > Give me the first 10 chord occurrences in...
## Description To extract and include tempo information (global tempo, local changes) in JAMS files. ## Partitions affected - Schubert (audio) (score, if possible) - JAAH (audio) - Real Book...
Main issue for keeping track of the changes that are going to be released in `ChoCo v1.1.0`.
In the produced KG time annotations are nested and quite difficult to query. Define binary relations that would allow a faster and more convenient querying over the KG.