| LABEL_TO_ID = { |
| "intro": 0, |
| "verse": 1, |
| "chorus": 2, |
| "bridge": 3, |
| "inst": 4, |
| "outro": 5, |
| "silence": 6, |
| "intchorus": 7, |
| "prechorus": 8, |
| "gtrbreak": 9, |
| "solo": 10, |
| "quietchorus": 11, |
| "bre": 12, |
| "break": 13, |
| "introverse": 14, |
| "mainriff": 15, |
| "chorushalf": 16, |
| "instintro": 17, |
| "gtr": 18, |
| "vocaloutro": 19, |
| "verse_slow": 20, |
| "fadein": 21, |
| "saxobeat": 22, |
| "transition": 23, |
| "verse1a": 24, |
| "build": 25, |
| "pre-chorus": 26, |
| "outroa": 27, |
| "bigoutro": 28, |
| "fast": 29, |
| "instrumentalverse": 30, |
| "section": 31, |
| "choruspart": 32, |
| "instbridge": 33, |
| "guitar": 34, |
| "instrumental": 35, |
| "breakdown": 36, |
| "rhythmlessintro": 37, |
| "intropt": 38, |
| "interlude": 39, |
| "postchorus": 40, |
| "postverse": 41, |
| "opening": 42, |
| "altchorus": 43, |
| "stutter": 44, |
| "oddriff": 45, |
| "synth": 46, |
| "preverse": 47, |
| "quiet": 48, |
| "raps": 49, |
| "verseinst": 50, |
| "instchorus": 51, |
| "chorus_instrumental": 52, |
| "slowverse": 53, |
| "slow": 54, |
| "worstthingever": 55, |
| "transition2a": 56, |
| "miniverse": 57, |
| "refrain": 58, |
| "introchorus": 59, |
| "drumroll": 60, |
| "guitarsolo": 61, |
| "versepart": 62, |
| "chorusinst": 63, |
| "ending": 64, |
| "no-vocal-intro": 65, |
| "no-vocal-interlude": 66, |
| "no-vocal-outro": 67, |
| "NO_LABEL": 68, |
| } |
|
|
| ID_TO_LABEL = {v: k for k, v in LABEL_TO_ID.items()} |
|
|
| |
| DATASET_LABEL_TO_DATASET_ID = { |
| "SongForm-HX-7Class": 0, |
| "SongForm-HX-Widen": 1, |
| "SongForm-Private-Raw": 2, |
| "SongForm-Private": 3, |
| "SongForm-HX-Gemini-Relabeled": 4, |
| "SongForm-HX-8Class": 5, |
| "SongForm-Hook": 6, |
| "SongForm-Gem": 7, |
| "SongForm-Gem-Only-Label": 8, |
| } |
|
|
| DATASET_ID_TO_DATASET_LABEL = {v: k for k, v in DATASET_LABEL_TO_DATASET_ID.items()} |
|
|
| DATASET_ID_ALLOWED_LABEL_IDS = { |
| 0: [0, 1, 2, 3, 4, 5, 6], |
| 1: [ |
| 0, |
| 1, |
| 2, |
| 3, |
| 4, |
| 5, |
| 6, |
| 7, |
| 8, |
| 9, |
| 10, |
| 11, |
| 12, |
| 13, |
| 14, |
| 15, |
| 16, |
| 17, |
| 18, |
| 19, |
| 20, |
| 21, |
| 22, |
| 23, |
| 24, |
| 25, |
| 27, |
| 28, |
| 29, |
| 30, |
| 31, |
| 32, |
| 33, |
| 34, |
| 35, |
| 36, |
| 37, |
| 38, |
| 40, |
| 41, |
| 42, |
| 43, |
| 44, |
| 45, |
| 46, |
| 47, |
| 48, |
| 49, |
| 50, |
| 51, |
| 52, |
| 53, |
| 54, |
| 55, |
| 56, |
| 57, |
| 58, |
| 59, |
| 60, |
| 61, |
| 62, |
| 63, |
| ], |
| 2: [0, 1, 2, 3, 26, 39, 64, 65, 66, 67], |
| 3: [0, 1, 2, 3, 4, 5, 6, 26, 39, 64, 65, 66, 67], |
| 4: [0, 1, 2, 3, 4, 5, 6, 26], |
| 5: [0, 1, 2, 3, 4, 5, 6, 26], |
| 6: [0, 1, 2, 3, 4, 5, 6, 26], |
| 7: [0, 1, 2, 3, 4, 5, 6, 26], |
| 8: [0, 1, 2, 3, 4, 5, 6, 26], |
| } |
|
|