chore: regenerate real-song results with calibrated fit and guarded aligner
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
3db87c0317
commit
c24c7c979f
+471
-266
@@ -3,154 +3,208 @@
|
||||
"id": "lnoe",
|
||||
"title": "Last Night on Earth (Green Day)",
|
||||
"alignment": {
|
||||
"source": "manual",
|
||||
"source": "saved",
|
||||
"manual": 0,
|
||||
"auto": 57,
|
||||
"savedAt": "2026-10-30T14:19:32.084Z"
|
||||
"auto": 1,
|
||||
"savedAt": "2026-10-30T18:50:04.512Z",
|
||||
"chosen": "baseline",
|
||||
"baseline": {
|
||||
"offsetSec": 0.03,
|
||||
"precision": 0.9296187683284457,
|
||||
"cosine": 0.7456730914857798
|
||||
},
|
||||
"dtwPrecision": 0.9237536656891495
|
||||
},
|
||||
"fit": {
|
||||
"matchRate": 0.36537195523370636,
|
||||
"medianResidualMs": 18.229166666657193,
|
||||
"precision": 0.9296187683284457,
|
||||
"lift": 0.5562072336265884,
|
||||
"medianResidualMs": 1.6048588715733558,
|
||||
"audibleRate": 0.4055299539170507,
|
||||
"windows": [
|
||||
{
|
||||
"startSec": 0,
|
||||
"matchRate": 0.3387096774193548,
|
||||
"medianResidualMs": 18.160807291668135,
|
||||
"flagged": true
|
||||
"recOnsets": 28,
|
||||
"precision": 0.8928571428571429,
|
||||
"lift": 0.4761904761904762,
|
||||
"medianResidualMs": 1.455394808147048,
|
||||
"audibleRate": 0.3359683794466403,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 30,
|
||||
"matchRate": 0.2853881278538813,
|
||||
"medianResidualMs": 17.207031250002558,
|
||||
"flagged": true
|
||||
"recOnsets": 43,
|
||||
"precision": 0.9302325581395349,
|
||||
"lift": 0.6046511627906976,
|
||||
"medianResidualMs": 1.1654104135097043,
|
||||
"audibleRate": 0.3695150115473441,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 60,
|
||||
"matchRate": 0.3106212424849699,
|
||||
"medianResidualMs": 16.458333333318365,
|
||||
"flagged": true
|
||||
"recOnsets": 48,
|
||||
"precision": 0.9583333333333334,
|
||||
"lift": 0.5069444444444444,
|
||||
"medianResidualMs": 1.1717814137455207,
|
||||
"audibleRate": 0.3784860557768924,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 90,
|
||||
"matchRate": 0.2907949790794979,
|
||||
"medianResidualMs": 32.67578125000625,
|
||||
"flagged": true
|
||||
"recOnsets": 54,
|
||||
"precision": 0.9074074074074074,
|
||||
"lift": 0.5061728395061729,
|
||||
"medianResidualMs": 1.803905423017227,
|
||||
"audibleRate": 0.42736842105263156,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 120,
|
||||
"matchRate": 0.42592592592592593,
|
||||
"medianResidualMs": 17.275390625002274,
|
||||
"flagged": true
|
||||
"recOnsets": 48,
|
||||
"precision": 0.9166666666666666,
|
||||
"lift": 0.5625,
|
||||
"medianResidualMs": 1.4688324335949687,
|
||||
"audibleRate": 0.41435185185185186,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 150,
|
||||
"matchRate": 0.49002217294900224,
|
||||
"medianResidualMs": 18.229166666657193,
|
||||
"flagged": true
|
||||
"recOnsets": 55,
|
||||
"precision": 1,
|
||||
"lift": 0.6848484848484848,
|
||||
"medianResidualMs": 1.8973122094507744,
|
||||
"audibleRate": 0.4789356984478936,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 180,
|
||||
"matchRate": 0.4409090909090909,
|
||||
"medianResidualMs": 18.229166666657193,
|
||||
"flagged": true
|
||||
"recOnsets": 57,
|
||||
"precision": 0.9122807017543859,
|
||||
"lift": 0.5438596491228069,
|
||||
"medianResidualMs": 2.066004036294089,
|
||||
"audibleRate": 0.43863636363636366,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 210,
|
||||
"matchRate": 0.15384615384615385,
|
||||
"medianResidualMs": 35.62500000001023,
|
||||
"flagged": true
|
||||
"recOnsets": 8,
|
||||
"precision": 0.75,
|
||||
"lift": 0.375,
|
||||
"medianResidualMs": 10.922815385200124,
|
||||
"audibleRate": 0.11538461538461539,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"stretches": {
|
||||
"total": 2,
|
||||
"warned": 0,
|
||||
"over15": 0
|
||||
}
|
||||
},
|
||||
"perRole": {
|
||||
"guitar": {
|
||||
"tp": 848,
|
||||
"fp": 1190,
|
||||
"fn": 2215,
|
||||
"precision": 0.41609421000981356,
|
||||
"recall": 0.27685275873326803,
|
||||
"f1": 0.3324838267006469,
|
||||
"octaveErrors": 88
|
||||
"tp": 995,
|
||||
"fp": 1043,
|
||||
"fn": 2068,
|
||||
"precision": 0.48822374877330715,
|
||||
"recall": 0.3248449232778322,
|
||||
"f1": 0.3901195843952166,
|
||||
"octaveErrors": 104
|
||||
},
|
||||
"vocals": {
|
||||
"tp": 80,
|
||||
"fp": 416,
|
||||
"fn": 159,
|
||||
"precision": 0.16129032258064516,
|
||||
"recall": 0.33472803347280333,
|
||||
"f1": 0.21768707482993196,
|
||||
"tp": 108,
|
||||
"fp": 388,
|
||||
"fn": 131,
|
||||
"precision": 0.21774193548387097,
|
||||
"recall": 0.45188284518828453,
|
||||
"f1": 0.2938775510204082,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"bass": {
|
||||
"tp": 73,
|
||||
"fp": 323,
|
||||
"fn": 90,
|
||||
"precision": 0.18434343434343434,
|
||||
"recall": 0.44785276073619634,
|
||||
"f1": 0.26118067978533094,
|
||||
"octaveErrors": 0
|
||||
"tp": 84,
|
||||
"fp": 312,
|
||||
"fn": 79,
|
||||
"precision": 0.21212121212121213,
|
||||
"recall": 0.5153374233128835,
|
||||
"f1": 0.3005366726296959,
|
||||
"octaveErrors": 1
|
||||
},
|
||||
"drums": {
|
||||
"tp": 319,
|
||||
"fp": 525,
|
||||
"fn": 257,
|
||||
"precision": 0.37796208530805686,
|
||||
"recall": 0.5538194444444444,
|
||||
"f1": 0.44929577464788734,
|
||||
"octaveErrors": 17
|
||||
"tp": 417,
|
||||
"fp": 427,
|
||||
"fn": 159,
|
||||
"precision": 0.4940758293838863,
|
||||
"recall": 0.7239583333333334,
|
||||
"f1": 0.5873239436619718,
|
||||
"octaveErrors": 16
|
||||
},
|
||||
"keys": {
|
||||
"tp": 281,
|
||||
"fp": 1601,
|
||||
"fn": 901,
|
||||
"precision": 0.14930924548352817,
|
||||
"recall": 0.2377326565143824,
|
||||
"f1": 0.18342036553524804,
|
||||
"octaveErrors": 85
|
||||
"tp": 329,
|
||||
"fp": 1553,
|
||||
"fn": 853,
|
||||
"precision": 0.17481402763018067,
|
||||
"recall": 0.27834179357022,
|
||||
"f1": 0.21475195822454307,
|
||||
"octaveErrors": 94
|
||||
}
|
||||
},
|
||||
"lenient": {
|
||||
"guitar": 0.4328563026857479,
|
||||
"vocals": 0.34285714285714286,
|
||||
"bass": 0.3041144901610018,
|
||||
"drums": 0.5,
|
||||
"keys": 0.239556135770235
|
||||
"guitar": 0.4665751813369928,
|
||||
"vocals": 0.39183673469387753,
|
||||
"bass": 0.35062611806797855,
|
||||
"drums": 0.5985915492957746,
|
||||
"keys": 0.25718015665796345
|
||||
},
|
||||
"drumsPerClass": {
|
||||
"kick": {
|
||||
"tp": 76,
|
||||
"fp": 75,
|
||||
"fn": 22,
|
||||
"precision": 0.5033112582781457,
|
||||
"recall": 0.7755102040816326,
|
||||
"f1": 0.6104417670682731,
|
||||
"tp": 98,
|
||||
"fp": 53,
|
||||
"fn": 0,
|
||||
"precision": 0.6490066225165563,
|
||||
"recall": 1,
|
||||
"f1": 0.7871485943775101,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"snare": {
|
||||
"tp": 78,
|
||||
"fp": 223,
|
||||
"fn": 20,
|
||||
"precision": 0.2591362126245847,
|
||||
"recall": 0.7959183673469388,
|
||||
"f1": 0.39097744360902253,
|
||||
"tp": 90,
|
||||
"fp": 211,
|
||||
"fn": 8,
|
||||
"precision": 0.29900332225913623,
|
||||
"recall": 0.9183673469387755,
|
||||
"f1": 0.45112781954887216,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"hihat": {
|
||||
"tp": 154,
|
||||
"fp": 219,
|
||||
"fn": 66,
|
||||
"precision": 0.4128686327077748,
|
||||
"recall": 0.7,
|
||||
"f1": 0.5193929173693086,
|
||||
"tp": 217,
|
||||
"fp": 156,
|
||||
"fn": 3,
|
||||
"precision": 0.5817694369973191,
|
||||
"recall": 0.9863636363636363,
|
||||
"f1": 0.7318718381112985,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"cymbal": {
|
||||
"tp": 11,
|
||||
"fp": 8,
|
||||
"fn": 143,
|
||||
"precision": 0.5789473684210527,
|
||||
"recall": 0.07142857142857142,
|
||||
"f1": 0.12716763005780346,
|
||||
"tp": 12,
|
||||
"fp": 7,
|
||||
"fn": 142,
|
||||
"precision": 0.631578947368421,
|
||||
"recall": 0.07792207792207792,
|
||||
"f1": 0.13872832369942195,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"tom": {
|
||||
@@ -165,119 +219,194 @@
|
||||
},
|
||||
"excludedTracks": [],
|
||||
"capo": {},
|
||||
"seconds": 206.677340181
|
||||
"seconds": 89.209386787
|
||||
},
|
||||
{
|
||||
"id": "swimming",
|
||||
"title": "Swimming (Lunar Vacation)",
|
||||
"alignment": {
|
||||
"source": "manual",
|
||||
"source": "saved",
|
||||
"manual": 0,
|
||||
"auto": 58,
|
||||
"savedAt": "2026-10-30T14:19:38.759Z"
|
||||
"auto": 24,
|
||||
"savedAt": "2026-10-30T18:50:09.863Z",
|
||||
"chosen": "dtw",
|
||||
"baseline": {
|
||||
"offsetSec": 0.23,
|
||||
"precision": 0.6965944272445821,
|
||||
"cosine": 0.6263260975223001
|
||||
},
|
||||
"dtwPrecision": 0.7956656346749226
|
||||
},
|
||||
"fit": {
|
||||
"matchRate": 0.2324570932000869,
|
||||
"medianResidualMs": 23.892940234389926,
|
||||
"precision": 0.7956656346749226,
|
||||
"lift": 0.14138286893704843,
|
||||
"medianResidualMs": 15.842554880606485,
|
||||
"audibleRate": 0.2524440582228981,
|
||||
"windows": [
|
||||
{
|
||||
"startSec": 0,
|
||||
"matchRate": 0.37623762376237624,
|
||||
"medianResidualMs": 14.82047643229123,
|
||||
"flagged": true
|
||||
"recOnsets": 20,
|
||||
"precision": 0.9,
|
||||
"lift": 0.5166666666666667,
|
||||
"medianResidualMs": 7.930399045602776,
|
||||
"audibleRate": 0.4263157894736842,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 30,
|
||||
"matchRate": 0.23826714801444043,
|
||||
"medianResidualMs": 22.7287138020813,
|
||||
"flagged": true
|
||||
"recOnsets": 38,
|
||||
"precision": 0.8421052631578947,
|
||||
"lift": 0.4561403508771929,
|
||||
"medianResidualMs": 8.935720572655015,
|
||||
"audibleRate": 0.4797047970479705,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 60,
|
||||
"matchRate": 0.28329297820823246,
|
||||
"medianResidualMs": 17.78587610677107,
|
||||
"flagged": true
|
||||
"recOnsets": 30,
|
||||
"precision": 0.9666666666666667,
|
||||
"lift": 0.5,
|
||||
"medianResidualMs": 8.143065510864744,
|
||||
"audibleRate": 0.361244019138756,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 90,
|
||||
"matchRate": 0.29533678756476683,
|
||||
"medianResidualMs": 14.576658246525653,
|
||||
"flagged": true
|
||||
"recOnsets": 27,
|
||||
"precision": 0.7777777777777778,
|
||||
"lift": 0.39506172839506176,
|
||||
"medianResidualMs": 15.735118333282117,
|
||||
"audibleRate": 0.41919191919191917,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 120,
|
||||
"matchRate": 0.25,
|
||||
"medianResidualMs": 28.613346408427276,
|
||||
"flagged": true
|
||||
"recOnsets": 45,
|
||||
"precision": 0.4666666666666667,
|
||||
"lift": -0.2666666666666667,
|
||||
"medianResidualMs": 2.775248941929931,
|
||||
"audibleRate": 0.1555944055944056,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"precision 47%",
|
||||
"lift -0.27"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 150,
|
||||
"matchRate": 0.21959858323494688,
|
||||
"medianResidualMs": 29.938027777788534,
|
||||
"flagged": true
|
||||
"recOnsets": 55,
|
||||
"precision": 0.9454545454545454,
|
||||
"lift": 0.16363636363636358,
|
||||
"medianResidualMs": 24.587909988653678,
|
||||
"audibleRate": 0.3125763125763126,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift 0.16"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 180,
|
||||
"matchRate": 0.2471042471042471,
|
||||
"medianResidualMs": 30.590373632819023,
|
||||
"flagged": true
|
||||
"recOnsets": 52,
|
||||
"precision": 0.6923076923076923,
|
||||
"lift": -0.11538461538461553,
|
||||
"medianResidualMs": 33.98722951001787,
|
||||
"audibleRate": 0.19047619047619047,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift -0.12"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 210,
|
||||
"matchRate": 0.2388419782870929,
|
||||
"medianResidualMs": 29.840034038628005,
|
||||
"flagged": true
|
||||
"recOnsets": 47,
|
||||
"precision": 0.8297872340425532,
|
||||
"lift": -1.1102230246251565e-16,
|
||||
"medianResidualMs": 23.422793802808428,
|
||||
"audibleRate": 0.21311475409836064,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift -0.00"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 240,
|
||||
"matchRate": 0.08235294117647059,
|
||||
"medianResidualMs": 10.238290299454889,
|
||||
"flagged": true
|
||||
"recOnsets": 9,
|
||||
"precision": 1,
|
||||
"lift": 0.14814814814814825,
|
||||
"medianResidualMs": 1.804172777298163,
|
||||
"audibleRate": 0.09375,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift 0.15"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 270,
|
||||
"matchRate": 0,
|
||||
"recOnsets": 0,
|
||||
"precision": null,
|
||||
"lift": null,
|
||||
"medianResidualMs": null,
|
||||
"flagged": true
|
||||
"audibleRate": null,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"stretches": {
|
||||
"total": 25,
|
||||
"warned": 0,
|
||||
"over15": 0
|
||||
}
|
||||
},
|
||||
"perRole": {
|
||||
"guitar": {
|
||||
"tp": 1010,
|
||||
"fp": 2554,
|
||||
"fn": 3982,
|
||||
"precision": 0.2833894500561167,
|
||||
"recall": 0.20232371794871795,
|
||||
"f1": 0.23609163160355306,
|
||||
"octaveErrors": 152
|
||||
"tp": 1043,
|
||||
"fp": 2521,
|
||||
"fn": 3949,
|
||||
"precision": 0.29264870931537595,
|
||||
"recall": 0.20893429487179488,
|
||||
"f1": 0.24380551659654043,
|
||||
"octaveErrors": 157
|
||||
},
|
||||
"vocals": {
|
||||
"tp": 32,
|
||||
"fp": 574,
|
||||
"fn": 169,
|
||||
"precision": 0.052805280528052806,
|
||||
"recall": 0.15920398009950248,
|
||||
"f1": 0.07930607187112763,
|
||||
"tp": 35,
|
||||
"fp": 571,
|
||||
"fn": 166,
|
||||
"precision": 0.057755775577557754,
|
||||
"recall": 0.17412935323383086,
|
||||
"f1": 0.08674101610904585,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"bass": {
|
||||
"tp": 153,
|
||||
"fp": 748,
|
||||
"fn": 377,
|
||||
"precision": 0.16981132075471697,
|
||||
"recall": 0.28867924528301886,
|
||||
"f1": 0.2138364779874214,
|
||||
"tp": 185,
|
||||
"fp": 716,
|
||||
"fn": 345,
|
||||
"precision": 0.20532741398446172,
|
||||
"recall": 0.3490566037735849,
|
||||
"f1": 0.2585604472396925,
|
||||
"octaveErrors": 9
|
||||
},
|
||||
"drums": {
|
||||
"tp": 338,
|
||||
"fp": 1462,
|
||||
"fn": 910,
|
||||
"precision": 0.18777777777777777,
|
||||
"recall": 0.2708333333333333,
|
||||
"f1": 0.22178477690288714,
|
||||
"octaveErrors": 117
|
||||
"tp": 392,
|
||||
"fp": 1408,
|
||||
"fn": 856,
|
||||
"precision": 0.21777777777777776,
|
||||
"recall": 0.3141025641025641,
|
||||
"f1": 0.2572178477690289,
|
||||
"octaveErrors": 142
|
||||
},
|
||||
"keys": {
|
||||
"tp": 0,
|
||||
@@ -290,29 +419,29 @@
|
||||
}
|
||||
},
|
||||
"lenient": {
|
||||
"guitar": 0.36605890603085556,
|
||||
"vocals": 0.13135068153655513,
|
||||
"bass": 0.2921034241788959,
|
||||
"drums": 0.3064304461942257,
|
||||
"guitar": 0.3751753155680224,
|
||||
"vocals": 0.12391573729863693,
|
||||
"bass": 0.3535988819007687,
|
||||
"drums": 0.3353018372703412,
|
||||
"keys": 0
|
||||
},
|
||||
"drumsPerClass": {
|
||||
"kick": {
|
||||
"tp": 137,
|
||||
"fp": 431,
|
||||
"fn": 201,
|
||||
"precision": 0.24119718309859156,
|
||||
"recall": 0.40532544378698226,
|
||||
"f1": 0.30242825607064017,
|
||||
"tp": 175,
|
||||
"fp": 393,
|
||||
"fn": 163,
|
||||
"precision": 0.30809859154929575,
|
||||
"recall": 0.5177514792899408,
|
||||
"f1": 0.38631346578366443,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"snare": {
|
||||
"tp": 86,
|
||||
"fp": 374,
|
||||
"fn": 156,
|
||||
"precision": 0.18695652173913044,
|
||||
"recall": 0.35537190082644626,
|
||||
"f1": 0.245014245014245,
|
||||
"tp": 97,
|
||||
"fp": 363,
|
||||
"fn": 145,
|
||||
"precision": 0.2108695652173913,
|
||||
"recall": 0.40082644628099173,
|
||||
"f1": 0.27635327635327633,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"hihat": {
|
||||
@@ -325,12 +454,12 @@
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"cymbal": {
|
||||
"tp": 115,
|
||||
"fp": 192,
|
||||
"fn": 515,
|
||||
"precision": 0.3745928338762215,
|
||||
"recall": 0.18253968253968253,
|
||||
"f1": 0.24546424759871932,
|
||||
"tp": 120,
|
||||
"fp": 187,
|
||||
"fn": 510,
|
||||
"precision": 0.39087947882736157,
|
||||
"recall": 0.19047619047619047,
|
||||
"f1": 0.256136606189968,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"tom": {
|
||||
@@ -345,151 +474,227 @@
|
||||
},
|
||||
"excludedTracks": [],
|
||||
"capo": {},
|
||||
"seconds": 141.90737477700003
|
||||
"seconds": 110.59234721600001
|
||||
},
|
||||
{
|
||||
"id": "holes",
|
||||
"title": "Holes (Passenger)",
|
||||
"alignment": {
|
||||
"source": "manual",
|
||||
"source": "saved",
|
||||
"manual": 0,
|
||||
"auto": 127,
|
||||
"savedAt": "2026-10-30T14:19:43.699Z"
|
||||
"auto": 1,
|
||||
"savedAt": "2026-10-30T18:50:13.626Z",
|
||||
"chosen": "baseline",
|
||||
"baseline": {
|
||||
"offsetSec": -0.62,
|
||||
"precision": 0.7642585551330798,
|
||||
"cosine": 0.5150959661213577
|
||||
},
|
||||
"dtwPrecision": 0.7452471482889734
|
||||
},
|
||||
"fit": {
|
||||
"matchRate": 0.29754918881601655,
|
||||
"medianResidualMs": 20.573708593755846,
|
||||
"precision": 0.7642585551330798,
|
||||
"lift": 0.026615969581749055,
|
||||
"medianResidualMs": 26.02722634637189,
|
||||
"audibleRate": 0.2326544701415257,
|
||||
"windows": [
|
||||
{
|
||||
"startSec": 0,
|
||||
"matchRate": 0.2949852507374631,
|
||||
"medianResidualMs": 26.468118229166393,
|
||||
"flagged": true
|
||||
"recOnsets": 57,
|
||||
"precision": 0.8596491228070176,
|
||||
"lift": 0.04093567251462005,
|
||||
"medianResidualMs": 29.71729302428372,
|
||||
"audibleRate": 0.24890190336749635,
|
||||
"beatShift": {
|
||||
"label": "+1 beat",
|
||||
"gain": 0.07068144786351394
|
||||
},
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift 0.04",
|
||||
"beat shift suspected: +1 beat"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 30,
|
||||
"matchRate": 0.36477987421383645,
|
||||
"medianResidualMs": 14.129902864585375,
|
||||
"flagged": true
|
||||
"recOnsets": 53,
|
||||
"precision": 0.8867924528301887,
|
||||
"lift": 0.07547169811320753,
|
||||
"medianResidualMs": 22.94817039821595,
|
||||
"audibleRate": 0.29635499207606975,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift 0.08"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 60,
|
||||
"matchRate": 0.34183673469387754,
|
||||
"medianResidualMs": 21.174896093739903,
|
||||
"flagged": true
|
||||
"recOnsets": 55,
|
||||
"precision": 0.8727272727272727,
|
||||
"lift": 0.07272727272727275,
|
||||
"medianResidualMs": 20.39969875089298,
|
||||
"audibleRate": 0.2913793103448276,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift 0.07"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 90,
|
||||
"matchRate": 0.31226765799256506,
|
||||
"medianResidualMs": 26.190420182309992,
|
||||
"flagged": true
|
||||
"recOnsets": 36,
|
||||
"precision": 0.5833333333333334,
|
||||
"lift": -0.08333333333333326,
|
||||
"medianResidualMs": 26.357498430371606,
|
||||
"audibleRate": 0.24187725631768953,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"precision 58%",
|
||||
"lift -0.08"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 120,
|
||||
"matchRate": 0.07906976744186046,
|
||||
"medianResidualMs": 20.52699999995866,
|
||||
"flagged": true
|
||||
"recOnsets": 7,
|
||||
"precision": null,
|
||||
"lift": null,
|
||||
"medianResidualMs": null,
|
||||
"audibleRate": 0.05371900826446281,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
},
|
||||
{
|
||||
"startSec": 150,
|
||||
"matchRate": 0.22043010752688172,
|
||||
"medianResidualMs": 19.901970572888672,
|
||||
"flagged": true
|
||||
"recOnsets": 35,
|
||||
"precision": 0.6571428571428571,
|
||||
"lift": -0.10476190476190472,
|
||||
"medianResidualMs": 26.66406226160234,
|
||||
"audibleRate": 0.13317191283292978,
|
||||
"beatShift": {
|
||||
"label": "+1 bar",
|
||||
"gain": 0.09281354253241003
|
||||
},
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"lift -0.10",
|
||||
"beat shift suspected: +1 bar"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 180,
|
||||
"matchRate": 0.33093525179856115,
|
||||
"medianResidualMs": 25.241090234416674,
|
||||
"flagged": true
|
||||
"recOnsets": 20,
|
||||
"precision": 0.5,
|
||||
"lift": 0.2,
|
||||
"medianResidualMs": 35.25757102913474,
|
||||
"audibleRate": 0.18309859154929578,
|
||||
"beatShift": null,
|
||||
"flagged": true,
|
||||
"reasons": [
|
||||
"precision 50%",
|
||||
"lift 0.20"
|
||||
]
|
||||
},
|
||||
{
|
||||
"startSec": 210,
|
||||
"matchRate": null,
|
||||
"recOnsets": 0,
|
||||
"precision": null,
|
||||
"lift": null,
|
||||
"medianResidualMs": null,
|
||||
"flagged": false
|
||||
"audibleRate": null,
|
||||
"beatShift": null,
|
||||
"flagged": false,
|
||||
"reasons": []
|
||||
}
|
||||
]
|
||||
],
|
||||
"stretches": {
|
||||
"total": 2,
|
||||
"warned": 0,
|
||||
"over15": 0
|
||||
}
|
||||
},
|
||||
"perRole": {
|
||||
"guitar": {
|
||||
"tp": 817,
|
||||
"fp": 2209,
|
||||
"fn": 1847,
|
||||
"precision": 0.2699933906146728,
|
||||
"recall": 0.3066816816816817,
|
||||
"f1": 0.287170474516696,
|
||||
"octaveErrors": 224
|
||||
"tp": 479,
|
||||
"fp": 2547,
|
||||
"fn": 2185,
|
||||
"precision": 0.15829477858559154,
|
||||
"recall": 0.17980480480480482,
|
||||
"f1": 0.16836555360281194,
|
||||
"octaveErrors": 195
|
||||
},
|
||||
"vocals": {
|
||||
"tp": 66,
|
||||
"fp": 614,
|
||||
"fn": 378,
|
||||
"precision": 0.09705882352941177,
|
||||
"recall": 0.14864864864864866,
|
||||
"f1": 0.11743772241992882,
|
||||
"octaveErrors": 0
|
||||
"tp": 57,
|
||||
"fp": 623,
|
||||
"fn": 387,
|
||||
"precision": 0.0838235294117647,
|
||||
"recall": 0.12837837837837837,
|
||||
"f1": 0.10142348754448399,
|
||||
"octaveErrors": 1
|
||||
},
|
||||
"bass": {
|
||||
"tp": 54,
|
||||
"fp": 469,
|
||||
"fn": 71,
|
||||
"precision": 0.10325047801147227,
|
||||
"recall": 0.432,
|
||||
"f1": 0.16666666666666666,
|
||||
"octaveErrors": 12
|
||||
"tp": 15,
|
||||
"fp": 508,
|
||||
"fn": 110,
|
||||
"precision": 0.028680688336520075,
|
||||
"recall": 0.12,
|
||||
"f1": 0.046296296296296294,
|
||||
"octaveErrors": 2
|
||||
},
|
||||
"drums": {
|
||||
"tp": 391,
|
||||
"fp": 1232,
|
||||
"fn": 335,
|
||||
"precision": 0.24091189155884166,
|
||||
"recall": 0.5385674931129476,
|
||||
"f1": 0.3329076202639421,
|
||||
"octaveErrors": 10
|
||||
"tp": 192,
|
||||
"fp": 1431,
|
||||
"fn": 534,
|
||||
"precision": 0.11829944547134935,
|
||||
"recall": 0.2644628099173554,
|
||||
"f1": 0.16347381864623245,
|
||||
"octaveErrors": 29
|
||||
},
|
||||
"keys": {
|
||||
"tp": 80,
|
||||
"fp": 1011,
|
||||
"fn": 474,
|
||||
"precision": 0.07332722273143905,
|
||||
"recall": 0.1444043321299639,
|
||||
"f1": 0.0972644376899696,
|
||||
"octaveErrors": 30
|
||||
"tp": 34,
|
||||
"fp": 1057,
|
||||
"fn": 520,
|
||||
"precision": 0.031164069660861594,
|
||||
"recall": 0.061371841155234655,
|
||||
"f1": 0.04133738601823708,
|
||||
"octaveErrors": 18
|
||||
}
|
||||
},
|
||||
"lenient": {
|
||||
"guitar": 0.38242530755711773,
|
||||
"vocals": 0.23487544483985764,
|
||||
"bass": 0.23148148148148148,
|
||||
"drums": 0.4240102171136654,
|
||||
"keys": 0.14832826747720365
|
||||
"guitar": 0.30509666080843584,
|
||||
"vocals": 0.15480427046263345,
|
||||
"bass": 0.07407407407407407,
|
||||
"drums": 0.2835249042145594,
|
||||
"keys": 0.0729483282674772
|
||||
},
|
||||
"drumsPerClass": {
|
||||
"kick": {
|
||||
"tp": 77,
|
||||
"fp": 167,
|
||||
"fn": 43,
|
||||
"precision": 0.3155737704918033,
|
||||
"recall": 0.6416666666666667,
|
||||
"f1": 0.4230769230769231,
|
||||
"tp": 21,
|
||||
"fp": 223,
|
||||
"fn": 99,
|
||||
"precision": 0.0860655737704918,
|
||||
"recall": 0.175,
|
||||
"f1": 0.11538461538461539,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"snare": {
|
||||
"tp": 162,
|
||||
"fp": 168,
|
||||
"fn": 90,
|
||||
"precision": 0.4909090909090909,
|
||||
"recall": 0.6428571428571429,
|
||||
"f1": 0.5567010309278351,
|
||||
"tp": 69,
|
||||
"fp": 261,
|
||||
"fn": 183,
|
||||
"precision": 0.20909090909090908,
|
||||
"recall": 0.27380952380952384,
|
||||
"f1": 0.23711340206185566,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"hihat": {
|
||||
"tp": 151,
|
||||
"fp": 553,
|
||||
"fn": 144,
|
||||
"precision": 0.21448863636363635,
|
||||
"recall": 0.511864406779661,
|
||||
"f1": 0.3023023023023023,
|
||||
"tp": 101,
|
||||
"fp": 603,
|
||||
"fn": 194,
|
||||
"precision": 0.1434659090909091,
|
||||
"recall": 0.3423728813559322,
|
||||
"f1": 0.2022022022022022,
|
||||
"octaveErrors": 0
|
||||
},
|
||||
"cymbal": {
|
||||
@@ -518,6 +723,6 @@
|
||||
"capo": {
|
||||
"Acoustic Guitar ": 9
|
||||
},
|
||||
"seconds": 60.68984948400001
|
||||
"seconds": 116.92060425800004
|
||||
}
|
||||
]
|
||||
@@ -1,75 +1,78 @@
|
||||
# STSheets real-song benchmark: auto-2026-10-30
|
||||
|
||||
> Reference = the team's Guitar Pro-exported MIDI warped onto the recording by the saved alignment; scores are note-onset matches (pitch must equal; drums compared by class). The fit line reports the *consistency of the alignment* (warped MIDI onsets vs onset-flux peaks of the recording), not an independent validation of it: a poor alignment lowers every score below. Capo is informational and not applied.
|
||||
> Reference = the team's Guitar Pro-exported MIDI warped onto the recording by the saved alignment; scores are note-onset matches (pitch must equal; drums compared by class). The fit line reports the *consistency of the alignment*, not an independent validation of it: precision = share of the recording's onset-flux peaks with a warped MIDI onset within ±70 ms (flag < 60% per 30 s window), lift = precision minus its value with the MIDI shifted off-grid (flag < 0.25), a symbolic-chroma check for whole-beat/bar shifts, and "MIDI onsets audible as attacks" (information only; a full mix exposes far fewer attacks than the score has notes). A poor alignment lowers every score below. Capo is informational and not applied.
|
||||
|
||||
## Last Night on Earth (Green Day) (lnoe)
|
||||
|
||||
- Alignment: saved (0 manual / 57 auto anchors, saved 2026-10-30T14:19:32.084Z)
|
||||
- Consistency of the alignment: 36.5% of MIDI onsets matched · median residual 18.2 ms · 8/8 windows flagged (0:00, 0:30, 1:00, 1:30, 2:00, 2:30, 3:00, 3:30)
|
||||
- Alignment: saved 2026-10-30T18:50:04.512Z (0 manual / 1 auto anchors)
|
||||
- Method: chosen: baseline (DTW precision 92.4% not better by ≥ 2 points) · constant-offset baseline +0.03 s: precision 93.0%
|
||||
- Consistency of the alignment: precision 93.0% (lift +0.56) · MIDI onsets audible as attacks 40.6% · median residual 1.6 ms · 0/8 windows flagged · stretches: 0/2 warned, 0 > 15%
|
||||
- Capo: none listed
|
||||
- Excluded tracks (no role): none
|
||||
- Pipeline + scoring: 206.7 s
|
||||
- Pipeline + scoring: 89.2 s
|
||||
|
||||
| Role | Ref notes | Est notes | P ±50 ms | R ±50 ms | F1 ±50 ms | F1 ±100 ms |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| guitar | 3063 | 2038 | 0.42 | 0.28 | 0.33 | 0.43 |
|
||||
| vocals | 239 | 496 | 0.16 | 0.33 | 0.22 | 0.34 |
|
||||
| bass | 163 | 396 | 0.18 | 0.45 | 0.26 | 0.30 |
|
||||
| drums | 576 | 844 | 0.38 | 0.55 | 0.45 | 0.50 |
|
||||
| keys | 1182 | 1882 | 0.15 | 0.24 | 0.18 | 0.24 |
|
||||
| guitar | 3063 | 2038 | 0.49 | 0.32 | 0.39 | 0.47 |
|
||||
| vocals | 239 | 496 | 0.22 | 0.45 | 0.29 | 0.39 |
|
||||
| bass | 163 | 396 | 0.21 | 0.52 | 0.30 | 0.35 |
|
||||
| drums | 576 | 844 | 0.49 | 0.72 | 0.59 | 0.60 |
|
||||
| keys | 1182 | 1882 | 0.17 | 0.28 | 0.21 | 0.26 |
|
||||
|
||||
| Drum class | Ref | Est | F1 ±50 ms |
|
||||
| --- | --- | --- | --- |
|
||||
| kick | 98 | 151 | 0.61 |
|
||||
| snare | 98 | 301 | 0.39 |
|
||||
| hihat | 220 | 373 | 0.52 |
|
||||
| cymbal | 154 | 19 | 0.13 |
|
||||
| kick | 98 | 151 | 0.79 |
|
||||
| snare | 98 | 301 | 0.45 |
|
||||
| hihat | 220 | 373 | 0.73 |
|
||||
| cymbal | 154 | 19 | 0.14 |
|
||||
| tom | 6 | 0 | 0.00 |
|
||||
|
||||
## Swimming (Lunar Vacation) (swimming)
|
||||
|
||||
- Alignment: saved (0 manual / 58 auto anchors, saved 2026-10-30T14:19:38.759Z)
|
||||
- Consistency of the alignment: 23.2% of MIDI onsets matched · median residual 23.9 ms · 10/10 windows flagged (0:00, 0:30, 1:00, 1:30, 2:00, 2:30, 3:00, 3:30, 4:00, 4:30)
|
||||
- Alignment: saved 2026-10-30T18:50:09.863Z (0 manual / 24 auto anchors)
|
||||
- Method: chosen: DTW (precision 79.6%) · constant-offset baseline +0.23 s: precision 69.7%
|
||||
- Consistency of the alignment: precision 79.6% (lift +0.14) · MIDI onsets audible as attacks 25.2% · median residual 15.8 ms · 5/10 windows flagged (2:00 precision 47%, lift -0.27; 2:30 lift 0.16; 3:00 lift -0.12; 3:30 lift -0.00; 4:00 lift 0.15) · stretches: 0/25 warned, 0 > 15%
|
||||
- Capo: none listed
|
||||
- Excluded tracks (no role): none
|
||||
- Pipeline + scoring: 141.9 s
|
||||
- Pipeline + scoring: 110.6 s
|
||||
|
||||
| Role | Ref notes | Est notes | P ±50 ms | R ±50 ms | F1 ±50 ms | F1 ±100 ms |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| guitar | 4992 | 3564 | 0.28 | 0.20 | 0.24 | 0.37 |
|
||||
| vocals | 201 | 606 | 0.05 | 0.16 | 0.08 | 0.13 |
|
||||
| bass | 530 | 901 | 0.17 | 0.29 | 0.21 | 0.29 |
|
||||
| drums | 1248 | 1800 | 0.19 | 0.27 | 0.22 | 0.31 |
|
||||
| guitar | 4992 | 3564 | 0.29 | 0.21 | 0.24 | 0.38 |
|
||||
| vocals | 201 | 606 | 0.06 | 0.17 | 0.09 | 0.12 |
|
||||
| bass | 530 | 901 | 0.21 | 0.35 | 0.26 | 0.35 |
|
||||
| drums | 1248 | 1800 | 0.22 | 0.31 | 0.26 | 0.34 |
|
||||
| keys | 0 | 2032 | 0.00 | n/a | 0.00 | 0.00 |
|
||||
|
||||
| Drum class | Ref | Est | F1 ±50 ms |
|
||||
| --- | --- | --- | --- |
|
||||
| kick | 338 | 568 | 0.30 |
|
||||
| snare | 242 | 460 | 0.25 |
|
||||
| kick | 338 | 568 | 0.39 |
|
||||
| snare | 242 | 460 | 0.28 |
|
||||
| hihat | 0 | 465 | 0.00 |
|
||||
| cymbal | 630 | 307 | 0.25 |
|
||||
| cymbal | 630 | 307 | 0.26 |
|
||||
| tom | 38 | 0 | 0.00 |
|
||||
|
||||
## Holes (Passenger) (holes)
|
||||
|
||||
- Alignment: saved (0 manual / 127 auto anchors, saved 2026-10-30T14:19:43.699Z)
|
||||
- Consistency of the alignment: 29.8% of MIDI onsets matched · median residual 20.6 ms · 7/8 windows flagged (0:00, 0:30, 1:00, 1:30, 2:00, 2:30, 3:00)
|
||||
- Alignment: saved 2026-10-30T18:50:13.626Z (0 manual / 1 auto anchors)
|
||||
- Method: chosen: baseline (DTW precision 74.5% not better by ≥ 2 points) · constant-offset baseline −0.62 s: precision 76.4%
|
||||
- Consistency of the alignment: precision 76.4% (lift +0.03) · MIDI onsets audible as attacks 23.3% · median residual 26.0 ms · 6/8 windows flagged (0:00 lift 0.04, beat shift suspected: +1 beat; 0:30 lift 0.08; 1:00 lift 0.07; 1:30 precision 58%, lift -0.08; 2:30 lift -0.10, beat shift suspected: +1 bar; 3:00 precision 50%, lift 0.20) · stretches: 0/2 warned, 0 > 15%
|
||||
- Capo: Acoustic Guitar : 9
|
||||
- Excluded tracks (no role): Brass, Crowd
|
||||
- Pipeline + scoring: 60.7 s
|
||||
- Pipeline + scoring: 116.9 s
|
||||
|
||||
| Role | Ref notes | Est notes | P ±50 ms | R ±50 ms | F1 ±50 ms | F1 ±100 ms |
|
||||
| --- | --- | --- | --- | --- | --- | --- |
|
||||
| guitar | 2664 | 3026 | 0.27 | 0.31 | 0.29 | 0.38 |
|
||||
| vocals | 444 | 680 | 0.10 | 0.15 | 0.12 | 0.23 |
|
||||
| bass | 125 | 523 | 0.10 | 0.43 | 0.17 | 0.23 |
|
||||
| drums | 726 | 1623 | 0.24 | 0.54 | 0.33 | 0.42 |
|
||||
| keys | 554 | 1091 | 0.07 | 0.14 | 0.10 | 0.15 |
|
||||
| guitar | 2664 | 3026 | 0.16 | 0.18 | 0.17 | 0.31 |
|
||||
| vocals | 444 | 680 | 0.08 | 0.13 | 0.10 | 0.15 |
|
||||
| bass | 125 | 523 | 0.03 | 0.12 | 0.05 | 0.07 |
|
||||
| drums | 726 | 1623 | 0.12 | 0.26 | 0.16 | 0.28 |
|
||||
| keys | 554 | 1091 | 0.03 | 0.06 | 0.04 | 0.07 |
|
||||
|
||||
| Drum class | Ref | Est | F1 ±50 ms |
|
||||
| --- | --- | --- | --- |
|
||||
| kick | 120 | 244 | 0.42 |
|
||||
| snare | 252 | 330 | 0.56 |
|
||||
| hihat | 295 | 704 | 0.30 |
|
||||
| kick | 120 | 244 | 0.12 |
|
||||
| snare | 252 | 330 | 0.24 |
|
||||
| hihat | 295 | 704 | 0.20 |
|
||||
| cymbal | 6 | 345 | 0.01 |
|
||||
| tom | 1 | 0 | 0.00 |
|
||||
|
||||
Reference in New Issue
Block a user