Skip to content
Merged
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ jobs:
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude "When-in-Rome","music21_corpus",".env"
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --exclude "rawdata",".env"
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics --exclude "When-in-Rome","music21_corpus",".env"
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics --exclude "rawdata",".env"
- name: Check code is formatted with black
run: |
black --exclude "music21*|When-in-Rome|functional-harmony-micchi" --check -l 79 .
black --exclude "rawdata|.env" --check -l 79 .
- name: Test with unnittest and coverage
run: |
coverage run -m unittest -v
Expand Down
3 changes: 2 additions & 1 deletion AugmentedNet/data/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from . import abc_dcml, bps, haydnsun, tavern, wir, wirwtc
from . import abc_dcml, bps, haydnsun, mps, tavern, wir, wirwtc

available_collections = {
"abc": abc_dcml,
"bps": bps,
"haydnop20": haydnsun,
"mps": mps,
"tavern": tavern,
"wir": wir,
"wirwtc": wirwtc,
Expand Down
281 changes: 281 additions & 0 deletions AugmentedNet/data/mps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,281 @@
annotation_score_duples = {
"mps-k279-1": (
"rawdata/mozart_piano_sonatas/rntxt/K279-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K279-1.mxl",
),
"mps-k279-2": (
"rawdata/mozart_piano_sonatas/rntxt/K279-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K279-2.mxl",
),
"mps-k279-3": (
"rawdata/mozart_piano_sonatas/rntxt/K279-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K279-3.mxl",
),
"mps-k280-1": (
"rawdata/mozart_piano_sonatas/rntxt/K280-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K280-1.mxl",
),
"mps-k280-2": (
"rawdata/mozart_piano_sonatas/rntxt/K280-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K280-2.mxl",
),
"mps-k280-3": (
"rawdata/mozart_piano_sonatas/rntxt/K280-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K280-3.mxl",
),
"mps-k281-1": (
"rawdata/mozart_piano_sonatas/rntxt/K281-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K281-1.mxl",
),
"mps-k281-2": (
"rawdata/mozart_piano_sonatas/rntxt/K281-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K281-2.mxl",
),
"mps-k281-3": (
"rawdata/mozart_piano_sonatas/rntxt/K281-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K281-3.mxl",
),
"mps-k282-1": (
"rawdata/mozart_piano_sonatas/rntxt/K282-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K282-1.mxl",
),
"mps-k282-2": (
"rawdata/mozart_piano_sonatas/rntxt/K282-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K282-2.mxl",
),
"mps-k282-3": (
"rawdata/mozart_piano_sonatas/rntxt/K282-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K282-3.mxl",
),
"mps-k283-1": (
"rawdata/mozart_piano_sonatas/rntxt/K283-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K283-1.mxl",
),
"mps-k283-2": (
"rawdata/mozart_piano_sonatas/rntxt/K283-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K283-2.mxl",
),
"mps-k283-3": (
"rawdata/mozart_piano_sonatas/rntxt/K283-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K283-3.mxl",
),
"mps-k284-1": (
"rawdata/mozart_piano_sonatas/rntxt/K284-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K284-1.mxl",
),
"mps-k284-2": (
"rawdata/mozart_piano_sonatas/rntxt/K284-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K284-2.mxl",
),
"mps-k284-3": (
"rawdata/mozart_piano_sonatas/rntxt/K284-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K284-3.mxl",
),
"mps-k309-1": (
"rawdata/mozart_piano_sonatas/rntxt/K309-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K309-1.mxl",
),
"mps-k309-2": (
"rawdata/mozart_piano_sonatas/rntxt/K309-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K309-2.mxl",
),
"mps-k309-3": (
"rawdata/mozart_piano_sonatas/rntxt/K309-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K309-3.mxl",
),
"mps-k310-1": (
"rawdata/mozart_piano_sonatas/rntxt/K310-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K310-1.mxl",
),
"mps-k310-2": (
"rawdata/mozart_piano_sonatas/rntxt/K310-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K310-2.mxl",
),
"mps-k310-3": (
"rawdata/mozart_piano_sonatas/rntxt/K310-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K310-3.mxl",
),
"mps-k311-1": (
"rawdata/mozart_piano_sonatas/rntxt/K311-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K311-1.mxl",
),
"mps-k311-2": (
"rawdata/mozart_piano_sonatas/rntxt/K311-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K311-2.mxl",
),
"mps-k311-3": (
"rawdata/mozart_piano_sonatas/rntxt/K311-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K311-3.mxl",
),
"mps-k330-1": (
"rawdata/mozart_piano_sonatas/rntxt/K330-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K330-1.mxl",
),
"mps-k330-2": (
"rawdata/mozart_piano_sonatas/rntxt/K330-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K330-2.mxl",
),
"mps-k330-3": (
"rawdata/mozart_piano_sonatas/rntxt/K330-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K330-3.mxl",
),
"mps-k331-1": (
"rawdata/mozart_piano_sonatas/rntxt/K331-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K331-1.mxl",
),
"mps-k331-2": (
"rawdata/mozart_piano_sonatas/rntxt/K331-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K331-2.mxl",
),
"mps-k331-3": (
"rawdata/mozart_piano_sonatas/rntxt/K331-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K331-3.mxl",
),
"mps-k332-1": (
"rawdata/mozart_piano_sonatas/rntxt/K332-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K332-1.mxl",
),
"mps-k332-2": (
"rawdata/mozart_piano_sonatas/rntxt/K332-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K332-2.mxl",
),
"mps-k332-3": (
"rawdata/mozart_piano_sonatas/rntxt/K332-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K332-3.mxl",
),
"mps-k333-1": (
"rawdata/mozart_piano_sonatas/rntxt/K333-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K333-1.mxl",
),
"mps-k333-2": (
"rawdata/mozart_piano_sonatas/rntxt/K333-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K333-2.mxl",
),
"mps-k333-3": (
"rawdata/mozart_piano_sonatas/rntxt/K333-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K333-3.mxl",
),
"mps-k457-1": (
"rawdata/mozart_piano_sonatas/rntxt/K457-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K457-1.mxl",
),
"mps-k457-2": (
"rawdata/mozart_piano_sonatas/rntxt/K457-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K457-2.mxl",
),
"mps-k457-3": (
"rawdata/mozart_piano_sonatas/rntxt/K457-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K457-3.mxl",
),
"mps-k533-1": (
"rawdata/mozart_piano_sonatas/rntxt/K533-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K533-1.mxl",
),
"mps-k533-2": (
"rawdata/mozart_piano_sonatas/rntxt/K533-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K533-2.mxl",
),
"mps-k533-3": (
"rawdata/mozart_piano_sonatas/rntxt/K533-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K533-3.mxl",
),
"mps-k545-1": (
"rawdata/mozart_piano_sonatas/rntxt/K545-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K545-1.mxl",
),
"mps-k545-2": (
"rawdata/mozart_piano_sonatas/rntxt/K545-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K545-2.mxl",
),
"mps-k545-3": (
"rawdata/mozart_piano_sonatas/rntxt/K545-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K545-3.mxl",
),
"mps-k570-1": (
"rawdata/mozart_piano_sonatas/rntxt/K570-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K570-1.mxl",
),
"mps-k570-2": (
"rawdata/mozart_piano_sonatas/rntxt/K570-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K570-2.mxl",
),
"mps-k570-3": (
"rawdata/mozart_piano_sonatas/rntxt/K570-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K570-3.mxl",
),
"mps-k576-1": (
"rawdata/mozart_piano_sonatas/rntxt/K576-1.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K576-1.mxl",
),
"mps-k576-2": (
"rawdata/mozart_piano_sonatas/rntxt/K576-2.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K576-2.mxl",
),
"mps-k576-3": (
"rawdata/mozart_piano_sonatas/rntxt/K576-3.rntxt",
"rawdata/mozart_piano_sonatas/mxl/K576-3.mxl",
),
}

splits = {
"training": [
"mps-k279-2",
"mps-k280-1",
"mps-k280-2",
"mps-k280-3",
"mps-k281-1",
"mps-k281-2",
"mps-k281-3",
"mps-k282-1",
"mps-k282-2",
"mps-k283-1",
"mps-k283-2",
"mps-k283-3",
"mps-k284-3",
"mps-k309-3",
"mps-k310-2",
"mps-k310-3",
"mps-k311-1",
"mps-k311-2",
"mps-k311-3",
"mps-k330-1",
"mps-k330-2",
"mps-k331-1",
"mps-k331-2",
"mps-k331-3",
"mps-k332-1",
"mps-k332-3",
"mps-k333-1",
"mps-k333-2",
"mps-k333-3",
"mps-k457-1",
"mps-k533-1",
"mps-k533-2",
"mps-k533-3",
"mps-k570-1",
"mps-k570-2",
"mps-k570-3",
"mps-k576-2",
"mps-k576-3",
],
"validation": [
"mps-k279-1",
"mps-k279-3",
"mps-k284-1",
"mps-k284-2",
"mps-k309-2",
"mps-k330-3",
"mps-k545-2",
"mps-k545-3",
],
"test": [
"mps-k282-3",
"mps-k309-1",
"mps-k310-1",
"mps-k332-2",
"mps-k457-2",
"mps-k457-3",
"mps-k545-1",
"mps-k576-1",
],
}
Loading