From fb927ee009375bb1980c022656c9c1d86225562f Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Mon, 31 Aug 2026 09:55:08 -0400 Subject: [PATCH] =?UTF-8?q?imab:=20the=20measured=20melody=20=E2=80=94=203?= =?UTF-8?q?5-take=20statistical=20skeleton=20replaces=20the=20composed=20h?= =?UTF-8?q?ook?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corpus sweep of 84 butterfly-cosplayer TikToks (56 mapped, 7 gone): tonic chant on A, octave flare on flap-PING, 4th→3rd→2nd costume walk. melody-stats gains iterative per-take register refit + octave folding. Guide/accomp re-rendered from imab.np's quantized reading. Claude-Session: https://claude.ai/code/session_018jfCTUMAbjPQTcVPm7vCts --- pop/imab/bin/gen-accomp.mjs | 21 +- pop/imab/bin/gen-click.mjs | 17 +- pop/imab/imab.np | 72 +- toolchain/whistlegraph/downloads/INDEX.json | 1415 +++++++++- .../whistlegraph/downloads/imab.corpus.json | 596 ++++ .../downloads/imab.melody-stats.json | 284 ++ ...tlegraph-6796439524323888389.analysis.json | 686 +++++ ...tlegraph-6796439524323888389.syllnote.json | 946 +++++++ ...tlegraph-6821971475868699910.analysis.json | 412 +++ ...tlegraph-6821971475868699910.syllnote.json | 235 ++ ...tlegraph-6831023986374151429.analysis.json | 1145 ++++++++ ...tlegraph-6831023986374151429.syllnote.json | 1863 ++++++++++++ ...tlegraph-6868744719682243845.analysis.json | 256 ++ ...tlegraph-6872243045111254278.analysis.json | 528 ++++ ...tlegraph-6872243045111254278.syllnote.json | 214 ++ ...tlegraph-6873220171662658821.analysis.json | 577 ++++ ...tlegraph-6873220171662658821.syllnote.json | 635 +++++ ...tlegraph-6887757144477781253.analysis.json | 902 ++++++ ...tlegraph-6896684638098574597.analysis.json | 544 ++++ ...tlegraph-6896684638098574597.syllnote.json | 270 ++ ...tlegraph-6896890505016134918.analysis.json | 462 +++ ...tlegraph-6898918283290971398.analysis.json | 482 ++++ ...tlegraph-6898918283290971398.syllnote.json | 212 ++ ...tlegraph-6920840936809319686.analysis.json | 380 +++ ...tlegraph-6920840936809319686.syllnote.json | 346 +++ ...tlegraph-6922286202909396230.analysis.json | 562 ++++ ...tlegraph-6922286202909396230.syllnote.json | 233 ++ ...tlegraph-6922359455686397189.analysis.json | 536 ++++ ...tlegraph-6922359455686397189.syllnote.json | 212 ++ ...tlegraph-6922582753372392710.analysis.json | 799 ++++++ ...tlegraph-6922582753372392710.syllnote.json | 546 ++++ ...tlegraph-6923432011273227526.analysis.json | 715 +++++ ...tlegraph-6923795451846184197.analysis.json | 635 +++++ ...tlegraph-6924026674040294661.analysis.json | 622 ++++ ...tlegraph-6924026674040294661.syllnote.json | 296 ++ ...tlegraph-6926660830524230917.analysis.json | 393 +++ ...tlegraph-6926660830524230917.syllnote.json | 37 + ...tlegraph-6932573867336535302.analysis.json | 818 ++++++ ...tlegraph-6932573867336535302.syllnote.json | 886 ++++++ ...tlegraph-6940368029305916678.analysis.json | 244 ++ ...tlegraph-6940704303527038213.analysis.json | 240 ++ ...tlegraph-6944891176281443589.analysis.json | 688 +++++ ...tlegraph-6944891176281443589.syllnote.json | 95 + ...tlegraph-6945218935767846149.analysis.json | 701 +++++ ...tlegraph-6945218935767846149.syllnote.json | 363 +++ ...tlegraph-6945489833032699142.analysis.json | 533 ++++ ...tlegraph-6945489833032699142.syllnote.json | 312 ++ ...tlegraph-6947410861677890822.analysis.json | 238 ++ ...tlegraph-6947410861677890822.syllnote.json | 143 + ...tlegraph-6947450177997262086.analysis.json | 79 + ...tlegraph-6947450177997262086.syllnote.json | 134 + ...tlegraph-6947530172027489542.analysis.json | 256 ++ ...tlegraph-6947530172027489542.syllnote.json | 155 + ...tlegraph-6947542589394390278.analysis.json | 235 ++ ...tlegraph-6947542589394390278.syllnote.json | 301 ++ ...tlegraph-6953058670695517446.analysis.json | 942 +++++++ ...tlegraph-6953071560001359109.analysis.json | 433 +++ ...tlegraph-6954510532921560325.analysis.json | 590 ++++ ...tlegraph-6954510532921560325.syllnote.json | 250 ++ ...tlegraph-6957100573912993030.analysis.json | 576 ++++ ...tlegraph-6957100573912993030.syllnote.json | 259 ++ ...tlegraph-6957365935162363141.analysis.json | 576 ++++ ...tlegraph-6957365935162363141.syllnote.json | 259 ++ ...tlegraph-6957958164885163270.analysis.json | 576 ++++ ...tlegraph-6957958164885163270.syllnote.json | 259 ++ ...tlegraph-6964457094598724869.analysis.json | 774 +++++ ...tlegraph-6964457094598724869.syllnote.json | 137 + ...tlegraph-6964689309886696709.analysis.json | 501 ++++ ...tlegraph-6964689309886696709.syllnote.json | 511 ++++ ...tlegraph-6988238100984106246.analysis.json | 640 +++++ ...tlegraph-6988238100984106246.syllnote.json | 926 ++++++ ...tlegraph-6988285041067461893.analysis.json | 522 ++++ ...tlegraph-6988285041067461893.syllnote.json | 384 +++ ...tlegraph-6989208651135274245.analysis.json | 489 ++++ ...tlegraph-6989208651135274245.syllnote.json | 408 +++ ...tlegraph-6991727952400518406.analysis.json | 601 ++++ ...tlegraph-6991727952400518406.syllnote.json | 278 ++ ...tlegraph-6991894275386510598.analysis.json | 729 +++++ ...tlegraph-6992976173118639365.analysis.json | 368 +++ ...tlegraph-6996537505377963269.analysis.json | 521 ++++ ...tlegraph-6996537505377963269.syllnote.json | 364 +++ ...tlegraph-7009681448709917958.analysis.json | 457 +++ ...tlegraph-7009681448709917958.syllnote.json | 318 +++ ...tlegraph-7010679883282058502.analysis.json | 594 ++++ ...tlegraph-7010679883282058502.syllnote.json | 404 +++ ...tlegraph-7014513064250707206.analysis.json | 280 ++ ...tlegraph-7014513064250707206.syllnote.json | 381 +++ ...tlegraph-7019783802054659334.analysis.json | 820 ++++++ ...tlegraph-7019783802054659334.syllnote.json | 1113 ++++++++ ...tlegraph-7039110777563024687.analysis.json | 411 +++ ...tlegraph-7039395250632150278.analysis.json | 419 +++ ...tlegraph-7043361761784892718.analysis.json | 264 ++ ...tlegraph-7043361761784892718.syllnote.json | 201 ++ ...tlegraph-7063607287465921838.analysis.json | 495 ++++ ...tlegraph-7063607287465921838.syllnote.json | 205 ++ ...tlegraph-7064305080757128495.analysis.json | 381 +++ ...tlegraph-7064305080757128495.syllnote.json | 248 ++ ...tlegraph-7064672896316394799.analysis.json | 410 +++ ...tlegraph-7071807898887720235.analysis.json | 493 ++++ ...tlegraph-7075031570364534058.analysis.json | 795 ++++++ ...tlegraph-7075031570364534058.syllnote.json | 833 ++++++ ...tlegraph-7079307726697811242.analysis.json | 674 +++++ ...tlegraph-7079307726697811242.syllnote.json | 1076 +++++++ ...tlegraph-7086245218277674283.analysis.json | 375 +++ ...tlegraph-7086245218277674283.syllnote.json | 230 ++ ...tlegraph-7092982188437753130.analysis.json | 329 +++ ...tlegraph-7092982188437753130.syllnote.json | 300 ++ ...tlegraph-7097390939085344046.analysis.json | 322 +++ ...tlegraph-7097390939085344046.syllnote.json | 158 ++ ...tlegraph-7097927757480348974.analysis.json | 374 +++ ...tlegraph-7099526173662776622.analysis.json | 228 ++ ...tlegraph-7099526173662776622.syllnote.json | 251 ++ ...tlegraph-7104843827768282410.analysis.json | 402 +++ ...tlegraph-7132008443774291243.analysis.json | 368 +++ ...tlegraph-7132008443774291243.syllnote.json | 396 +++ ...tlegraph-7136604871184207150.analysis.json | 365 +++ ...tlegraph-7136604871184207150.syllnote.json | 391 +++ ...tlegraph-7136785278995352878.analysis.json | 353 +++ ...tlegraph-7167111381907442987.analysis.json | 481 ++++ ...tlegraph-7212040837406985515.analysis.json | 299 ++ ...tlegraph-7212040837406985515.syllnote.json | 163 ++ ...tlegraph-7215324513767099690.analysis.json | 743 +++++ ...tlegraph-7215324513767099690.syllnote.json | 283 ++ ...tlegraph-7215351443652627758.analysis.json | 895 ++++++ ...tlegraph-7215351443652627758.syllnote.json | 343 +++ ...tlegraph-7217625878359199022.analysis.json | 1208 ++++++++ ...tlegraph-7217625878359199022.syllnote.json | 2508 +++++++++++++++++ ...tlegraph-7221209691689602350.analysis.json | 1025 +++++++ ...tlegraph-7221209691689602350.syllnote.json | 1170 ++++++++ ...tlegraph-7297261750406155551.analysis.json | 1918 +++++++++++++ ...tlegraph-7297261750406155551.syllnote.json | 1740 ++++++++++++ ...tlegraph-7311159624588070175.analysis.json | 408 +++ ...tlegraph-7311159624588070175.syllnote.json | 352 +++ ...tlegraph-7311185009245818143.analysis.json | 498 ++++ ...tlegraph-7311185009245818143.syllnote.json | 415 +++ ...tlegraph-7335667959647456555.analysis.json | 396 +++ ...tlegraph-7335667959647456555.syllnote.json | 364 +++ ...tlegraph-7336488251144015150.analysis.json | 435 +++ ...tlegraph-7336488251144015150.syllnote.json | 369 +++ ...tlegraph-7378679504249589022.analysis.json | 443 +++ ...tlegraph-7378766612020645151.analysis.json | 636 +++++ ...tlegraph-7378766612020645151.syllnote.json | 175 ++ ...tlegraph-7383883096917167391.analysis.json | 677 +++++ ...tlegraph-7383883096917167391.syllnote.json | 344 +++ ...tlegraph-7383913518862503198.analysis.json | 657 +++++ ...tlegraph-7427025009693986079.analysis.json | 385 +++ ...tlegraph-7427025009693986079.syllnote.json | 373 +++ ...tlegraph-7601670541833014558.analysis.json | 643 +++++ ...tlegraph-7601670541833014558.syllnote.json | 419 +++ ...tlegraph-7652887182692207903.analysis.json | 175 +- ...tlegraph-7656469190517263646.analysis.json | 679 +++++ ...tlegraph-7656469190517263646.syllnote.json | 462 +++ toolchain/whistlegraph/melody-stats.py | 26 + 153 files changed, 76462 insertions(+), 139 deletions(-) create mode 100644 toolchain/whistlegraph/downloads/imab.corpus.json create mode 100644 toolchain/whistlegraph/downloads/imab.melody-stats.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6868744719682243845.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6887757144477781253.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6896890505016134918.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6923432011273227526.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6923795451846184197.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6940368029305916678.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6940704303527038213.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6953058670695517446.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6953071560001359109.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6991894275386510598.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6992976173118639365.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7039110777563024687.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7039395250632150278.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7064672896316394799.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7071807898887720235.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7097927757480348974.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7104843827768282410.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7136785278995352878.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7167111381907442987.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7378679504249589022.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7383913518862503198.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.syllnote.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.analysis.json create mode 100644 toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.syllnote.json diff --git a/pop/imab/bin/gen-accomp.mjs b/pop/imab/bin/gen-accomp.mjs index 0e8c870359..e04d223edd 100644 --- a/pop/imab/bin/gen-accomp.mjs +++ b/pop/imab/bin/gen-accomp.mjs @@ -21,19 +21,18 @@ const BPM = 124, BEAT = 60 / BPM, BAR = 4 * BEAT; const CYCLES = 4, BARS = CYCLES * 8; const NS = Math.ceil((BARS * BAR + 1.5) * SR); +// The MEASURED melody (imab.np — corpus-derived, 35 takes): tonic chant +// on A3, octave flare on "-PING", 4th→3rd→2nd walk through "costume". const HOOK = [ - [1, 1, 76, 0.5], [1, 1.5, 79, 0.5], [1, 2, 84, 1.5], [1, 3.5, 83, 0.5], [1, 4, 79, 1.0], - [2, 4, 69, 0.5], [2, 4.5, 76, 0.5], - [3, 1, 74, 0.5], [3, 1.5, 79, 0.5], [3, 2, 83, 1.5], [3, 3.5, 81, 0.5], [3, 4, 79, 1.0], - [4, 4, 69, 0.5], [4, 4.5, 76, 0.5], - [5, 1, 76, 0.5], [5, 1.5, 79, 0.5], [5, 2, 84, 1.5], [5, 3.5, 86, 0.5], [5, 4, 88, 1.0], - [6, 1, 88, 2.0], [6, 3, 84, 1.5], - [7, 1, 88, 0.5], [7, 1.5, 86, 0.5], [7, 2, 84, 0.5], [7, 2.5, 79, 0.5], [7, 3, 81, 1.5], - [8, 1, 69, 0.5], [8, 1.5, 76, 1.0], [8, 3, 69, 0.5], [8, 3.5, 76, 1.0], + [1, 1, 57, 0.5], [1, 1.75, 57, 0.25], [1, 2, 57, 1], [1, 3, 57, 1], [1, 4, 57, 1], + [2, 1.5, 57, 0.5], [2, 2.5, 69, 1], [2, 3.5, 57, 0.5], [2, 4, 57, 0.5], [2, 4.5, 57, 0.5], + [3, 2.5, 62, 0.5], [3, 4, 62, 0.5], [3, 4.5, 61, 0.5], + [4, 1, 59, 1.5], [4, 3, 59, 0.5], [4, 3.5, 59, 0.5], [4, 4, 57, 0.5], [4, 4.5, 57, 0.5], + [5, 1, 56, 0.5], [5, 1.5, 57, 1.5], ]; -const ROOTS = [45, 45, 43, 43, 48, 48, 41, 43]; -const CHORDS = [[57, 60, 64], [57, 60, 64], [55, 59, 62], [55, 59, 62], - [60, 64, 67], [60, 64, 67], [53, 57, 60], [55, 59, 62]]; +const ROOTS = [45, 45, 50, 50, 45, 45, 45, 45]; +const CHORDS = [[57, 61, 64], [57, 61, 64], [57, 62, 66], [57, 62, 66], + [57, 61, 64], [57, 61, 64], [57, 61, 64], [57, 61, 64]]; const buf = new Float32Array(NS); const mm = (ev) => mixEventMarimba(ev, buf, { sampleRate: SR }); diff --git a/pop/imab/bin/gen-click.mjs b/pop/imab/bin/gen-click.mjs index 40b2489580..bc7e0c97e5 100644 --- a/pop/imab/bin/gen-click.mjs +++ b/pop/imab/bin/gen-click.mjs @@ -30,17 +30,16 @@ const TOTAL = (COUNT_BARS + BODY_BARS) * BAR + 2.0; const NS = Math.ceil(TOTAL * SR); // ── the hook, straight from imab.np (bar, beat, midi, durBeats) ─────── +// The MEASURED melody (imab.np — corpus-derived, 35 takes): tonic chant +// on A3, octave flare on "-PING", 4th→3rd→2nd walk through "costume". const HOOK = [ - [1, 1, 76, 0.5], [1, 1.5, 79, 0.5], [1, 2, 84, 1.5], [1, 3.5, 83, 0.5], [1, 4, 79, 1.0], - [2, 4, 69, 0.5], [2, 4.5, 76, 0.5], - [3, 1, 74, 0.5], [3, 1.5, 79, 0.5], [3, 2, 83, 1.5], [3, 3.5, 81, 0.5], [3, 4, 79, 1.0], - [4, 4, 69, 0.5], [4, 4.5, 76, 0.5], - [5, 1, 76, 0.5], [5, 1.5, 79, 0.5], [5, 2, 84, 1.5], [5, 3.5, 86, 0.5], [5, 4, 88, 1.0], - [6, 1, 88, 2.0], [6, 3, 84, 1.5], - [7, 1, 88, 0.5], [7, 1.5, 86, 0.5], [7, 2, 84, 0.5], [7, 2.5, 79, 0.5], [7, 3, 81, 1.5], - [8, 1, 69, 0.5], [8, 1.5, 76, 1.0], [8, 3, 69, 0.5], [8, 3.5, 76, 1.0], + [1, 1, 57, 0.5], [1, 1.75, 57, 0.25], [1, 2, 57, 1], [1, 3, 57, 1], [1, 4, 57, 1], + [2, 1.5, 57, 0.5], [2, 2.5, 69, 1], [2, 3.5, 57, 0.5], [2, 4, 57, 0.5], [2, 4.5, 57, 0.5], + [3, 2.5, 62, 0.5], [3, 4, 62, 0.5], [3, 4.5, 61, 0.5], + [4, 1, 59, 1.5], [4, 3, 59, 0.5], [4, 3.5, 59, 0.5], [4, 4, 57, 0.5], [4, 4.5, 57, 0.5], + [5, 1, 56, 0.5], [5, 1.5, 57, 1.5], ]; -const ROOTS = [45, 45, 43, 43, 48, 48, 41, 43]; // A2 A2 G2 G2 C3 C3 F2 G2 +const ROOTS = [45, 45, 50, 50, 45, 45, 45, 45]; // A | A | D | D | A… (imab.np) // ── tick voice ──────────────────────────────────────────────────────── function tick(buf, t0, freq, gain) { diff --git a/pop/imab/imab.np b/pop/imab/imab.np index 076739eca2..3b1f4fb1d1 100644 --- a/pop/imab/imab.np +++ b/pop/imab/imab.np @@ -1,31 +1,45 @@ # imab — "i'm a butterfly" · dance record, hook score. # -# The club cousin of flutterbap: A minor verses, C major hook, 4/4 at -# 124 BPM (beat ≈ 0.4839 s, bar ≈ 1.9355 s). This file is the melody's -# source of truth; the click/guide renders in bin/gen-click.mjs read -# from the same table. -# -# Harmony (8-bar hook loop): Am | Am | G | G | C | C | F | G -# Bass roots: A2 A2 G2 G2 C3 C3 F2 G2 -# -# ── the hook, one line per bar (CAPS = held) ────────────────────────── -# -# [i'm-a-butterfly] (bars 1–4 — call and answer, flutterbap cells) -# 1 i'm a BUT ter fly (E5@1 G5@1.5 C6@2·1.5b B5@3.5 G5@4) -# 2 — i MAB (rest A4@4 E5@4.5) -# 3 i'm a BUT ter fly (D5@1 G5@1.5 B5@2·1.5b A5@3.5 G5@4) -# 4 — i MAB (rest A4@4 E5@4.5) -# -# [the-lift] (bars 5–8 — climbs to E6, chants home) -# 5 i'm a BUT ter fly (E5@1 G5@1.5 C6@2·1.5b D6@3.5 E6@4) -# 6 FLY → (E6@1·2b → C6@3·1.5b) -# 7 no thing holds me DOWN (E6@1 D6@1.5 C6@2 G5@2.5 A5@3·1.5b) -# 8 i MAB i MAB (A4@1 E5@1.5·held A4@3 E5@3.5·held) -# -# Lineage: bars 1/5 = flutterbap bar 1 (E5 G5 C6) · bar 3 = flutterbap -# bar 3 (D5 G5 B5) · bar 7 = lately-when-i-fly "nothing holds me" -# (E6 D6 C6 G5) · the i-MAB stamp (A4→E5) is imab's own. -# -# Form (planned, ~183 bars at 124 if it goes six minutes — see -# README "the dance track"): palindrome floor, hook passes at act -# doors, kickless break, drop that answers a slow smear of the hook. +# THE MELODY IS MEASURED, NOT COMPOSED. Derived statistically from 35 +# matched performances (2020–2026) of the butterfly-cosplayer song on +# @whistlegraph via toolchain/whistlegraph/melody-stats.py (plosive-safe +# syllable→note nuclei, per-take register refit, octave folding): +# downloads/imab.melody-stats.json is the evidence; this file is the +# quantized reading. +# +# Shape: a TONIC CHANT with one octave flare — the whole first line sits +# on the tonic; "flap-PING" leaps +12 (sung ~+11.6, a hair flat — keep +# the flare); "just a costume" enters on the 4th and walks down +# 4th→maj3rd→2nd (the major third puts it in MAJOR); "i put on" bumps +# the 2nd; "in my room" comes home, "room" held longest. +# +# Key: A major (corpus key consensus clusters on A/A#; tonic A). +# Sung register: tonic ≈ A3. Source tempo median ≈ 115 BPM; the DANCE +# cut runs the lane's 124. +# +# ── the hook, quantized to 4/4 (T = tonic; beats in parens) ─────────── +# +# bar 1 i'm(T @1) a(T @1.75) BUT(T @2) ter(T @3) fly(T @4) +# bar 2 flap(T @1.5) PING(T+12 @2.5, held) for(T @3.5) you(T @4) guys(T @4.5) +# bar 3 — just(T+5 @2.5) a(T+5 @4) cos(T+4 @4.5) +# bar 4 TUME(T+2 @1, held 1.5) — i(T+2 @3) put(T+2 @3.5) on(T @4) in(T @4.5) +# bar 5 my(T-0..-1 @1) ROOM(T @1.5, held ~1.5) — +# bar 6 — (breath / turnaround) +# +# In A: T=A3(57) · T+2=B3(59) · T+4=C#4(61) · T+5=D4(62) · T+12=A4(69). +# Fuzzy slots per the stats (write them, then let the ear rule): "on" +# median +0.8 (could be T or T+2); "my" −0.5 (T or a lower-neighbor +# G#3); costume·2/put sit at +2.5 (between 2nd and minor 3rd — the maj +# 2nd reading fits the major mode). +# +# Rhythm evidence (median inter-onset units ≈ beats): i'm 0 · a 0.72 · +# but 1.05 · ter 1.88 · fly 2.9 · flap 4.7 · PING 5.83 · for 6.54 · +# you 6.82 · guys 7.56 · just 9.63 · a 10.9 · cos 11.45 · tume 12.12 · +# i 14.19 · put 14.5 · on ~14.5 · in 15.4 · my 15.92 · room 16.32. +# +# Harmony (the source is a-cappella — chant implies it): A drone under +# the chant; D (IV) under "just a costume"; back to A for the landing. +# Dance-cut progression proposal: A | A | D | D→A | A | A. +# +# Form (planned): the clubber360 palindrome — hook passes at act doors, +# kickless break, drop answering a slow smear. See README. diff --git a/toolchain/whistlegraph/downloads/INDEX.json b/toolchain/whistlegraph/downloads/INDEX.json index 71087232ef..71e946cab9 100644 --- a/toolchain/whistlegraph/downloads/INDEX.json +++ b/toolchain/whistlegraph/downloads/INDEX.json @@ -1,6 +1,23 @@ { "version": 1, "clips": [ + { + "id": "7656469190517263646", + "title": "imagine a butterfly", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7656469190517263646", + "durationSec": 24.13, + "tempoBPM": 87.6, + "key": "A minor", + "keyConfidence": 0.396, + "noteCount": 84, + "pitchRange": [ + "G3", + "F5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.analysis.json" + }, { "id": "7652887182692207903", "title": "imab", @@ -9,8 +26,8 @@ "durationSec": 21.06, "tempoBPM": 103.4, "key": "A# minor", - "keyConfidence": 0.697, - "noteCount": 78, + "keyConfidence": 0.687, + "noteCount": 77, "pitchRange": [ "G3", "F#5" @@ -34,6 +51,1400 @@ ], "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7651341048442047775.mp4", "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7651341048442047775.analysis.json" + }, + { + "id": "7601670541833014558", + "title": "good ol' meta-x butterfly #emacs", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7601670541833014558", + "durationSec": 23.96, + "tempoBPM": 78.3, + "key": "A# minor", + "keyConfidence": 0.477, + "noteCount": 78, + "pitchRange": [ + "G3", + "G#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.analysis.json" + }, + { + "id": "7427025009693986079", + "title": "imab", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7427025009693986079", + "durationSec": 20.64, + "tempoBPM": 99.4, + "key": "C minor", + "keyConfidence": 0.42, + "noteCount": 47, + "pitchRange": [ + "G3", + "D#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.analysis.json" + }, + { + "id": "7383913518862503198", + "title": "kinda like catching a snitch #witches #broom #caltech #summer", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7383913518862503198", + "durationSec": 18.99, + "tempoBPM": 129.2, + "key": "G minor", + "keyConfidence": 0.252, + "noteCount": 85, + "pitchRange": [ + "G3", + "D4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7383913518862503198.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7383913518862503198.analysis.json" + }, + { + "id": "7383883096917167391", + "title": "witch w/ fía", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7383883096917167391", + "durationSec": 18.67, + "tempoBPM": 112.3, + "key": "G minor", + "keyConfidence": 0.333, + "noteCount": 88, + "pitchRange": [ + "G3", + "C#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.analysis.json" + }, + { + "id": "7378766612020645151", + "title": "TikTok video #7378766612020645151", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7378766612020645151", + "durationSec": 25.1, + "tempoBPM": 101.3, + "key": "A minor", + "keyConfidence": 0.504, + "noteCount": 76, + "pitchRange": [ + "G3", + "D#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.analysis.json" + }, + { + "id": "7378679504249589022", + "title": "with julia 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7378679504249589022", + "durationSec": 19.69, + "tempoBPM": 99.4, + "key": "A minor", + "keyConfidence": 0.535, + "noteCount": 55, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7378679504249589022.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7378679504249589022.analysis.json" + }, + { + "id": "7336488251144015150", + "title": "butterflies is all i have", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7336488251144015150", + "durationSec": 23.59, + "tempoBPM": 101.3, + "key": "C major", + "keyConfidence": 0.439, + "noteCount": 52, + "pitchRange": [ + "G3", + "B3" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.analysis.json" + }, + { + "id": "7335667959647456555", + "title": "got a new glockenspiel 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7335667959647456555", + "durationSec": 19.85, + "tempoBPM": 53.3, + "key": "G minor", + "keyConfidence": 0.384, + "noteCount": 47, + "pitchRange": [ + "G3", + "F#6" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.analysis.json" + }, + { + "id": "7311185009245818143", + "title": "butterfly cosplayer", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7311185009245818143", + "durationSec": 22.69, + "tempoBPM": 99.4, + "key": "C major", + "keyConfidence": 0.759, + "noteCount": 62, + "pitchRange": [ + "G3", + "G#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.analysis.json" + }, + { + "id": "7311159624588070175", + "title": "TikTok video #7311159624588070175", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7311159624588070175", + "durationSec": 18.85, + "tempoBPM": 103.4, + "key": "C major", + "keyConfidence": 0.794, + "noteCount": 51, + "pitchRange": [ + "G3", + "B4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.analysis.json" + }, + { + "id": "7297261750406155551", + "title": "worlds best graphics 🤤🖋️", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7297261750406155551", + "durationSec": 89.81, + "tempoBPM": 143.6, + "key": "A minor", + "keyConfidence": 0.397, + "noteCount": 245, + "pitchRange": [ + "G3", + "A#6" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.analysis.json" + }, + { + "id": "7221209691689602350", + "title": "Replying to @mattmgk here’s one way to consider it practically and co...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7221209691689602350", + "durationSec": 58.63, + "tempoBPM": 114.8, + "key": "A# minor", + "keyConfidence": 0.378, + "noteCount": 107, + "pitchRange": [ + "G3", + "C#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.analysis.json" + }, + { + "id": "7217625878359199022", + "title": "Replying to @.void.rat pages 0-13 how’s that? 📖 #sketchbooktour", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7217625878359199022", + "durationSec": 81.36, + "tempoBPM": 147.7, + "key": "A minor", + "keyConfidence": 0.255, + "noteCount": 103, + "pitchRange": [ + "G3", + "E5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.analysis.json" + }, + { + "id": "7215351443652627758", + "title": "butterflies need human rights! 🦋 #ukelele #fountainpen #cute", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7215351443652627758", + "durationSec": 25.87, + "tempoBPM": 57.4, + "key": "F major", + "keyConfidence": 0.547, + "noteCount": 113, + "pitchRange": [ + "G3", + "D#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.analysis.json" + }, + { + "id": "7215324513767099690", + "title": "we got a ukelele now! 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7215324513767099690", + "durationSec": 21.36, + "tempoBPM": 54.4, + "key": "F minor", + "keyConfidence": 0.766, + "noteCount": 94, + "pitchRange": [ + "G3", + "D5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.analysis.json" + }, + { + "id": "7212040837406985515", + "title": "butterfly w/ red brush attack #aesthetic #brush", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7212040837406985515", + "durationSec": 12.31, + "tempoBPM": 178.2, + "key": "A# major", + "keyConfidence": 0.338, + "noteCount": 35, + "pitchRange": [ + "G3", + "E5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.analysis.json" + }, + { + "id": "7167111381907442987", + "title": "U can learn it 🫵🦋 #cute #drawing", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7167111381907442987", + "durationSec": 13.98, + "tempoBPM": 105.5, + "key": "B major", + "keyConfidence": 0.432, + "noteCount": 57, + "pitchRange": [ + "G3", + "C5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7167111381907442987.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7167111381907442987.analysis.json" + }, + { + "id": "7136785278995352878", + "title": "bullet with butterfly wings 🦋🫂 #fountainpen #art #aesthetic", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7136785278995352878", + "durationSec": 19.41, + "tempoBPM": 112.3, + "key": "A# major", + "keyConfidence": 0.522, + "noteCount": 40, + "pitchRange": [ + "G3", + "C#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7136785278995352878.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7136785278995352878.analysis.json" + }, + { + "id": "7136604871184207150", + "title": "happy flapping u guys 🫂", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7136604871184207150", + "durationSec": 18.23, + "tempoBPM": 126, + "key": "A# major", + "keyConfidence": 0.644, + "noteCount": 41, + "pitchRange": [ + "G3", + "D4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.analysis.json" + }, + { + "id": "7132008443774291243", + "title": "butterfly bows 🦋🎀", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7132008443774291243", + "durationSec": 17.28, + "tempoBPM": 126, + "key": "A# major", + "keyConfidence": 0.592, + "noteCount": 45, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.analysis.json" + }, + { + "id": "7104843827768282410", + "title": "Butterfly Cosplayer from Ten Whistlegraphs 🦋💃 #feralfile", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7104843827768282410", + "durationSec": 19.09, + "tempoBPM": 129.2, + "key": "B major", + "keyConfidence": 0.699, + "noteCount": 48, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7104843827768282410.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7104843827768282410.analysis.json" + }, + { + "id": "7099526173662776622", + "title": "chopped and screwed imab with sofs between ✒️🎶", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7099526173662776622", + "durationSec": 15.56, + "tempoBPM": 156.6, + "key": "B minor", + "keyConfidence": 0.641, + "noteCount": 22, + "pitchRange": [ + "G3", + "D#6" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.analysis.json" + }, + { + "id": "7097927757480348974", + "title": "we love these butterfly cosplayers @_av3ri3 and @not bipolar", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7097927757480348974", + "durationSec": 13.75, + "tempoBPM": 152, + "key": "A# major", + "keyConfidence": 0.42, + "noteCount": 43, + "pitchRange": [ + "G3", + "C#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7097927757480348974.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7097927757480348974.analysis.json" + }, + { + "id": "7097390939085344046", + "title": "butterfly cosplayer quintet w/ @imtotallynotbipolar, @_av3ri3", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7097390939085344046", + "durationSec": 15.65, + "tempoBPM": 161.5, + "key": "A# major", + "keyConfidence": 0.576, + "noteCount": 35, + "pitchRange": [ + "G3", + "C6" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.analysis.json" + }, + { + "id": "7092982188437753130", + "title": "came out too cute 🥹", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7092982188437753130", + "durationSec": 18.69, + "tempoBPM": 152, + "key": "A major", + "keyConfidence": 0.619, + "noteCount": 36, + "pitchRange": [ + "G3", + "B3" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.analysis.json" + }, + { + "id": "7086245218277674283", + "title": "butterfly w/ the rain 🦋🌧", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7086245218277674283", + "durationSec": 16.88, + "tempoBPM": 112.3, + "key": "A# major", + "keyConfidence": 0.575, + "noteCount": 43, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.analysis.json" + }, + { + "id": "7079307726697811242", + "title": "Reply to @mossfaerie grafikal scorez yo", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7079307726697811242", + "durationSec": 34.34, + "tempoBPM": 206.7, + "key": "A# minor", + "keyConfidence": 0.356, + "noteCount": 66, + "pitchRange": [ + "G3", + "A#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.analysis.json" + }, + { + "id": "7075031570364534058", + "title": "Reply to @xerion256", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7075031570364534058", + "durationSec": 33.58, + "tempoBPM": 139.7, + "key": "E major", + "keyConfidence": 0.739, + "noteCount": 81, + "pitchRange": [ + "G3", + "C5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.analysis.json" + }, + { + "id": "7071807898887720235", + "title": "test one #chalk #choreography", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7071807898887720235", + "durationSec": 18.09, + "tempoBPM": 114.8, + "key": "B minor", + "keyConfidence": 0.571, + "noteCount": 58, + "pitchRange": [ + "G3", + "D7" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7071807898887720235.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7071807898887720235.analysis.json" + }, + { + "id": "7064672896316394799", + "title": "we made hoodies! 🥵 link in our bio 📬", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7064672896316394799", + "durationSec": 20.15, + "tempoBPM": 114.8, + "key": "A major", + "keyConfidence": 0.732, + "noteCount": 43, + "pitchRange": [ + "G3", + "F4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7064672896316394799.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7064672896316394799.analysis.json" + }, + { + "id": "7064305080757128495", + "title": "🦋🧑‍🏫", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7064305080757128495", + "durationSec": 17, + "tempoBPM": 139.7, + "key": "D major", + "keyConfidence": 0.482, + "noteCount": 45, + "pitchRange": [ + "G3", + "G#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.analysis.json" + }, + { + "id": "7063607287465921838", + "title": "🦋 cosplayer hoodies 4 sale (we made 50)", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7063607287465921838", + "durationSec": 19.34, + "tempoBPM": 126, + "key": "B major", + "keyConfidence": 0.437, + "noteCount": 61, + "pitchRange": [ + "G3", + "F5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.analysis.json" + }, + { + "id": "7043361761784892718", + "title": "#butterfly #cosplay 🦋🎭", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7043361761784892718", + "durationSec": 12.49, + "tempoBPM": 107.7, + "key": "G# major", + "keyConfidence": 0.643, + "noteCount": 26, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.analysis.json" + }, + { + "id": "7039395250632150278", + "title": "always flapping for u guys 🦋♾ #butterfly #drawing", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7039395250632150278", + "durationSec": 17.74, + "tempoBPM": 105.5, + "key": "C# major", + "keyConfidence": 0.652, + "noteCount": 46, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7039395250632150278.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7039395250632150278.analysis.json" + }, + { + "id": "7039110777563024687", + "title": "butterfly cosplayer ✒️🎶🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7039110777563024687", + "durationSec": 19.13, + "tempoBPM": 105.5, + "key": "C# major", + "keyConfidence": 0.641, + "noteCount": 44, + "pitchRange": [ + "G3", + "G5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7039110777563024687.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7039110777563024687.analysis.json" + }, + { + "id": "7019783802054659334", + "title": "Reply to @gabebenson1 they're graphical scores so anyone can perform...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7019783802054659334", + "durationSec": 41.77, + "tempoBPM": 105.5, + "key": "C minor", + "keyConfidence": 0.274, + "noteCount": 89, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.analysis.json" + }, + { + "id": "7014513064250707206", + "title": "🦋 butterfly cosplayer or 🍄 sad mushroom? AND TELL ME WHY #quiz #art #...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7014513064250707206", + "durationSec": 18.2, + "tempoBPM": 105.5, + "key": "B minor", + "keyConfidence": 0.351, + "noteCount": 31, + "pitchRange": [ + "G3", + "B3" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.analysis.json" + }, + { + "id": "7010679883282058502", + "title": "these two whistelgraphs go so well together 🐙☑️🦋 #doodle #cute #sleep...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7010679883282058502", + "durationSec": 24.26, + "tempoBPM": 120.2, + "key": "A major", + "keyConfidence": 0.452, + "noteCount": 74, + "pitchRange": [ + "G3", + "D#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.analysis.json" + }, + { + "id": "7009681448709917958", + "title": "orange butterfly cosplayer’s pose tho 🕺🎃#duet #growingup #singer #hyp...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/7009681448709917958", + "durationSec": 20.32, + "tempoBPM": 117.5, + "key": "A major", + "keyConfidence": 0.549, + "noteCount": 55, + "pitchRange": [ + "G3", + "D#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.analysis.json" + }, + { + "id": "6996537505377963269", + "title": "dubble butterfly cosplayer w/ a scared of stars first verse (feat. al...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6996537505377963269", + "durationSec": 17.25, + "tempoBPM": 126, + "key": "F# major", + "keyConfidence": 0.646, + "noteCount": 63, + "pitchRange": [ + "G3", + "B4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.analysis.json" + }, + { + "id": "6992976173118639365", + "title": "every tiktoker is like the butterfly cosplayer in their own way ✒️🎶🦋 ...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6992976173118639365", + "durationSec": 18.65, + "tempoBPM": 126, + "key": "F# minor", + "keyConfidence": 0.428, + "noteCount": 42, + "pitchRange": [ + "G3", + "C5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6992976173118639365.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6992976173118639365.analysis.json" + }, + { + "id": "6991894275386510598", + "title": "Follow and sing along with a pen if you wanna learn! 🦋 #arttutorial #...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6991894275386510598", + "durationSec": 38.29, + "tempoBPM": 82, + "key": "F# minor", + "keyConfidence": 0.474, + "noteCount": 89, + "pitchRange": [ + "G3", + "B6" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6991894275386510598.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6991894275386510598.analysis.json" + }, + { + "id": "6991727952400518406", + "title": "what do u guys think of my new girlfriend lucia? ✒️🦋 @rareearthmine 💙", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6991727952400518406", + "durationSec": 18.04, + "tempoBPM": 112.3, + "key": "F# major", + "keyConfidence": 0.616, + "noteCount": 79, + "pitchRange": [ + "G3", + "A5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.analysis.json" + }, + { + "id": "6989208651135274245", + "title": "always more butterfliez 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6989208651135274245", + "durationSec": 16.37, + "tempoBPM": 123, + "key": "A minor", + "keyConfidence": 0.582, + "noteCount": 60, + "pitchRange": [ + "G3", + "C#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.analysis.json" + }, + { + "id": "6988285041067461893", + "title": "we did two 🦋 BUTTERFLY COSPLAYERS 👯‍♀️ with a 😱 SCARED OF STAIRS 🏠 b...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6988285041067461893", + "durationSec": 19.09, + "tempoBPM": 117.5, + "key": "A major", + "keyConfidence": 0.533, + "noteCount": 64, + "pitchRange": [ + "G3", + "C#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.analysis.json" + }, + { + "id": "6988238100984106246", + "title": "Reply to @spotifyismysanctuary u can just go to whistlegraph dot com ...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6988238100984106246", + "durationSec": 29.65, + "tempoBPM": 152, + "key": "A# minor", + "keyConfidence": 0.386, + "noteCount": 61, + "pitchRange": [ + "G3", + "B4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.analysis.json" + }, + { + "id": "6964689309886696709", + "title": "gonna start speaking em normally now that i hit a million!", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6964689309886696709", + "durationSec": 22.85, + "tempoBPM": 97.5, + "key": "A# minor", + "keyConfidence": 0.343, + "noteCount": 58, + "pitchRange": [ + "G3", + "C4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.analysis.json" + }, + { + "id": "6964457094598724869", + "title": "#duet with @kiralise we'll stay flapping 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6964457094598724869", + "durationSec": 26.28, + "tempoBPM": 103.4, + "key": "A# major", + "keyConfidence": 0.855, + "noteCount": 93, + "pitchRange": [ + "G3", + "C#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.analysis.json" + }, + { + "id": "6957958164885163270", + "title": "butterfly with kubrick stare! #art", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6957958164885163270", + "durationSec": 18.97, + "tempoBPM": 105.5, + "key": "G major", + "keyConfidence": 0.473, + "noteCount": 69, + "pitchRange": [ + "G3", + "G4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.analysis.json" + }, + { + "id": "6957365935162363141", + "title": "wait for camille's spray (more butterfliez)", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6957365935162363141", + "durationSec": 18.97, + "tempoBPM": 105.5, + "key": "G major", + "keyConfidence": 0.473, + "noteCount": 69, + "pitchRange": [ + "G3", + "G4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.analysis.json" + }, + { + "id": "6957100573912993030", + "title": "butterfly on glass ✒️🪞 #art", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6957100573912993030", + "durationSec": 18.97, + "tempoBPM": 105.5, + "key": "G major", + "keyConfidence": 0.473, + "noteCount": 69, + "pitchRange": [ + "G3", + "G4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.analysis.json" + }, + { + "id": "6954510532921560325", + "title": "🆕 Butterfly Cosplayer whistlegraph type beat produced by @sodrove, ou...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6954510532921560325", + "durationSec": 18.88, + "tempoBPM": 107.7, + "key": "G minor", + "keyConfidence": 0.506, + "noteCount": 71, + "pitchRange": [ + "G3", + "G4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.analysis.json" + }, + { + "id": "6953071560001359109", + "title": "🍎🔄🦋 apple quarter turn to imab! w/ @applinfreundlich & @cksuperstore ...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6953071560001359109", + "durationSec": 16.46, + "tempoBPM": 126, + "key": "G major", + "keyConfidence": 0.639, + "noteCount": 52, + "pitchRange": [ + "G3", + "G#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6953071560001359109.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6953071560001359109.analysis.json" + }, + { + "id": "6953058670695517446", + "title": "we are practicing every day preparing for our big tour! #doodle #band...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6953058670695517446", + "durationSec": 32.55, + "tempoBPM": 126, + "key": "F minor", + "keyConfidence": 0.631, + "noteCount": 118, + "pitchRange": [ + "G3", + "G#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6953058670695517446.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6953058670695517446.analysis.json" + }, + { + "id": "6947542589394390278", + "title": "Reply to @casspentaghast @applinfreundlich version", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6947542589394390278", + "durationSec": 18.48, + "tempoBPM": 120.2, + "key": "D# minor", + "keyConfidence": 0.506, + "noteCount": 25, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.analysis.json" + }, + { + "id": "6947530172027489542", + "title": "@cksuperstore 🦋 unleashed 😳⚔️", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6947530172027489542", + "durationSec": 17, + "tempoBPM": 132.5, + "key": "D major", + "keyConfidence": 0.404, + "noteCount": 25, + "pitchRange": [ + "G3", + "D7" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.analysis.json" + }, + { + "id": "6947450177997262086", + "title": "Reply to @casspentaghast *whispers caption unintelligibly*", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6947450177997262086", + "durationSec": 15.19, + "tempoBPM": 152, + "key": "A# minor", + "keyConfidence": 0.613, + "noteCount": 4, + "pitchRange": [ + "A6", + "D7" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.analysis.json" + }, + { + "id": "6947410861677890822", + "title": "what does this butterfly symbolize 😳", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6947410861677890822", + "durationSec": 17.21, + "tempoBPM": 143.6, + "key": "C# minor", + "keyConfidence": 0.297, + "noteCount": 25, + "pitchRange": [ + "G3", + "F5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.analysis.json" + }, + { + "id": "6945489833032699142", + "title": "let's go! #butterfly", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6945489833032699142", + "durationSec": 16, + "tempoBPM": 132.5, + "key": "D major", + "keyConfidence": 0.443, + "noteCount": 60, + "pitchRange": [ + "B3", + "G#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.analysis.json" + }, + { + "id": "6945218935767846149", + "title": "🦋 butterflies with a beat in the background let's go! @thewhistlegrap...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6945218935767846149", + "durationSec": 19.9, + "tempoBPM": 132.5, + "key": "D major", + "keyConfidence": 0.403, + "noteCount": 83, + "pitchRange": [ + "A#3", + "G#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.analysis.json" + }, + { + "id": "6944891176281443589", + "title": "@thewhistlegrapher 🦋✒️ thank you for the fantastic beats! please make...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6944891176281443589", + "durationSec": 19.46, + "tempoBPM": 132.5, + "key": "G minor", + "keyConfidence": 0.413, + "noteCount": 78, + "pitchRange": [ + "A#3", + "G#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.analysis.json" + }, + { + "id": "6940704303527038213", + "title": "dubble butterfliez 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6940704303527038213", + "durationSec": 10.36, + "tempoBPM": 82, + "key": "A minor", + "keyConfidence": 0.737, + "noteCount": 28, + "pitchRange": [ + "G3", + "F4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6940704303527038213.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6940704303527038213.analysis.json" + }, + { + "id": "6940368029305916678", + "title": "camille & jeffrey do an ambidextrous abbreviate of butterfly cosplayer", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6940368029305916678", + "durationSec": 8.54, + "tempoBPM": 90.7, + "key": "F# minor", + "keyConfidence": 0.522, + "noteCount": 29, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6940368029305916678.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6940368029305916678.analysis.json" + }, + { + "id": "6932573867336535302", + "title": "here's how to teach your friends! 🙂 #doodle #howto #whistlegraph #dra...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6932573867336535302", + "durationSec": 27.52, + "tempoBPM": 123, + "key": "G# major", + "keyConfidence": 0.635, + "noteCount": 105, + "pitchRange": [ + "G3", + "A4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.analysis.json" + }, + { + "id": "6926660830524230917", + "title": "Thanks Apple, for sending over the iPad ✍️(Sponsored) 🍎 I’m in love w...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6926660830524230917", + "durationSec": 14.49, + "tempoBPM": 79.5, + "key": "E minor", + "keyConfidence": 0.306, + "noteCount": 47, + "pitchRange": [ + "G3", + "C#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.analysis.json" + }, + { + "id": "6924026674040294661", + "title": "pov: alex @poempainter 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6924026674040294661", + "durationSec": 18.88, + "tempoBPM": 114.8, + "key": "E minor", + "keyConfidence": 0.489, + "noteCount": 77, + "pitchRange": [ + "G3", + "E5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.analysis.json" + }, + { + "id": "6923795451846184197", + "title": "keep flappin' whistlegraphers", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6923795451846184197", + "durationSec": 21.55, + "tempoBPM": 123, + "key": "G# major", + "keyConfidence": 0.403, + "noteCount": 80, + "pitchRange": [ + "G3", + "E5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6923795451846184197.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6923795451846184197.analysis.json" + }, + { + "id": "6923432011273227526", + "title": "here are three simultaneous butterfly cosplayers we graphed this even...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6923432011273227526", + "durationSec": 23.31, + "tempoBPM": 123, + "key": "D major", + "keyConfidence": 0.409, + "noteCount": 92, + "pitchRange": [ + "G3", + "E5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6923432011273227526.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6923432011273227526.analysis.json" + }, + { + "id": "6922582753372392710", + "title": "tutorial on how to do the butterfly cosplayer wg with each step ✒️❓ f...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6922582753372392710", + "durationSec": 38.99, + "tempoBPM": 129.2, + "key": "B major", + "keyConfidence": 0.692, + "noteCount": 99, + "pitchRange": [ + "G3", + "F#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.analysis.json" + }, + { + "id": "6922359455686397189", + "title": "more butterfliez ✒️🎶", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6922359455686397189", + "durationSec": 18.76, + "tempoBPM": 126, + "key": "A major", + "keyConfidence": 0.42, + "noteCount": 69, + "pitchRange": [ + "G3", + "A#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.analysis.json" + }, + { + "id": "6922286202909396230", + "title": "Do you wanna build a snowgraph? #voiceeffects #art #doodle #snowangel...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6922286202909396230", + "durationSec": 18.88, + "tempoBPM": 120.2, + "key": "A major", + "keyConfidence": 0.582, + "noteCount": 68, + "pitchRange": [ + "G3", + "B4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.analysis.json" + }, + { + "id": "6920840936809319686", + "title": "welcome to my twitch page where we make rpgs 🙂 #twitch #rpg #doodle #...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6920840936809319686", + "durationSec": 21.34, + "tempoBPM": 161.5, + "key": "E minor", + "keyConfidence": 0.321, + "noteCount": 38, + "pitchRange": [ + "G3", + "E6" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.analysis.json" + }, + { + "id": "6898918283290971398", + "title": "This is what a concert of ours would sound like. ✒️🎶🎶🎶 w/ @songhopesp...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6898918283290971398", + "durationSec": 17, + "tempoBPM": 53.3, + "key": "D minor", + "keyConfidence": 0.528, + "noteCount": 59, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.analysis.json" + }, + { + "id": "6896890505016134918", + "title": "\"Butterfly Cosplayer\" with @hippiethoughts and @cksuperstore ✒️🎶 #doo...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6896890505016134918", + "durationSec": 19.99, + "tempoBPM": 117.5, + "key": "D# minor", + "keyConfidence": 0.31, + "noteCount": 54, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6896890505016134918.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6896890505016134918.analysis.json" + }, + { + "id": "6896684638098574597", + "title": "Join us on the 🦋 path #doodle #butterfly #cosplay #asmr", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6896684638098574597", + "durationSec": 24.4, + "tempoBPM": 117.5, + "key": "F minor", + "keyConfidence": 0.618, + "noteCount": 61, + "pitchRange": [ + "G3", + "A#5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.analysis.json" + }, + { + "id": "6887757144477781253", + "title": "Here are the steps to the \"Butterfly Cosplayer\" ✒️🎶 #HalloweenIsHere ...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6887757144477781253", + "durationSec": 34.85, + "tempoBPM": 97.5, + "key": "B major", + "keyConfidence": 0.348, + "noteCount": 117, + "pitchRange": [ + "G3", + "G4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6887757144477781253.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6887757144477781253.analysis.json" + }, + { + "id": "6873220171662658821", + "title": "i love this shirt i made with my friend alex", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6873220171662658821", + "durationSec": 22.06, + "tempoBPM": 76, + "key": "C# minor", + "keyConfidence": 0.303, + "noteCount": 63, + "pitchRange": [ + "G3", + "D5" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.analysis.json" + }, + { + "id": "6872243045111254278", + "title": "i don't remember making this video", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6872243045111254278", + "durationSec": 19.02, + "tempoBPM": 120.2, + "key": "G# major", + "keyConfidence": 0.435, + "noteCount": 66, + "pitchRange": [ + "G3", + "A#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.analysis.json" + }, + { + "id": "6868744719682243845", + "title": "butterfly cosplayer ✒️🎶 🦋", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6868744719682243845", + "durationSec": 15.81, + "tempoBPM": 60.1, + "key": "D# minor", + "keyConfidence": 0.52, + "noteCount": 28, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6868744719682243845.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6868744719682243845.analysis.json" + }, + { + "id": "6831023986374151429", + "title": "Reply to @butterflycliplady whistlegraphs are a little art form I cam...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6831023986374151429", + "durationSec": 55.54, + "tempoBPM": 126, + "key": "C minor", + "keyConfidence": 0.283, + "noteCount": 122, + "pitchRange": [ + "G3", + "C#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.analysis.json" + }, + { + "id": "6821971475868699910", + "title": "A little drawing show for my frozen sister Jibbitz.✒️🎶 #aesthetic #ar...", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6821971475868699910", + "durationSec": 23.1, + "tempoBPM": 110, + "key": "D# minor", + "keyConfidence": 0.467, + "noteCount": 47, + "pitchRange": [ + "G3", + "E4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.analysis.json" + }, + { + "id": "6796439524323888389", + "title": "this drawing goes out to all the lovely cosplayers in our world 💛✍️😻", + "account": "whistlegraph", + "url": "https://www.tiktok.com/@whistlegraph/video/6796439524323888389", + "durationSec": 32.58, + "tempoBPM": 105.5, + "key": "C# major", + "keyConfidence": 0.536, + "noteCount": 74, + "pitchRange": [ + "G3", + "C#4" + ], + "mp4": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.mp4", + "analysis": "~/aesthetic-computer/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.analysis.json" } ] } diff --git a/toolchain/whistlegraph/downloads/imab.corpus.json b/toolchain/whistlegraph/downloads/imab.corpus.json new file mode 100644 index 0000000000..b7715ea8e1 --- /dev/null +++ b/toolchain/whistlegraph/downloads/imab.corpus.json @@ -0,0 +1,596 @@ +{ + "slug": "imab", + "pattern": "butterfl|flapping", + "generated": "2026-08-31T12:36:55.528Z", + "count": 84, + "clips": [ + { + "id": "6796439524323888389", + "url": "https://www.tiktok.com/@whistlegraph/video/6796439524323888389", + "date": "2020-02-23", + "text": "hey it's jeffrey and i'm sitting outside of my house and you can hear the birds tweeting in the background and i just wanted to show you this little drawing of a butterfly that is good if you're a cosplayer maybe you want to do this this butterfly whistle grass and it goes like this i'm a butterfly flapping for you guys it's just a costume i put on in my room", + "status": "analyzed" + }, + { + "id": "6821971475868699910", + "url": "https://www.tiktok.com/@whistlegraph/video/6821971475868699910", + "date": "2020-05-01", + "text": "Hey there little frozen sister. I'm gonna do a show for you. Okay here we go. I'm a butterfly flapping for you guys. It's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "6831023986374151429", + "url": "https://www.tiktok.com/@whistlegraph/video/6831023986374151429", + "date": "2020-05-26", + "text": "a whistle graph is like a form of painting or almost like a poem or a haiku of painting and here's so here's one here that I like I'm a butterfly flapping for you guys it's just a costume I put on in my room and so I'm a I kind of do a lot of work with media and thinking about how can a painting exist for thousands and thousands of years and obviously the painting the object of the painting will g", + "status": "analyzed" + }, + { + "id": "6868744719682243845", + "url": "https://www.tiktok.com/@whistlegraph/video/6868744719682243845", + "date": "2020-09-04", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "syllnote-failed" + }, + { + "id": "6872243045111254278", + "url": "https://www.tiktok.com/@whistlegraph/video/6872243045111254278", + "date": "2020-09-14", + "text": "One, two, three. ♪ I'm a butterfly flopping for you guys ♪ ♪ It's just a costume I put on in my room ♪", + "status": "analyzed" + }, + { + "id": "6873220171662658821", + "url": "https://www.tiktok.com/@whistlegraph/video/6873220171662658821", + "date": "2020-09-16", + "text": "Hello everybody, it's Jeffrey. I just made this really cool whistlegraf shirt and it has the butterfly on it and all these whistle graphs in yellow and yeah I think they're pretty cool. If you want one I'll make one for you and I also have purple spray paint that I can spray whistle graphs really big with.", + "status": "analyzed" + }, + { + "id": "6887757144477781253", + "url": "https://www.tiktok.com/@whistlegraph/video/6887757144477781253", + "date": "2020-10-26", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "syllnote-failed" + }, + { + "id": "6896684638098574597", + "url": "https://www.tiktok.com/@whistlegraph/video/6896684638098574597", + "date": "2020-11-19", + "text": "I'm a butterfly flapping for you guys, it's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "6896890505016134918", + "url": "https://www.tiktok.com/@whistlegraph/video/6896890505016134918", + "date": "2020-11-19", + "text": "This is about dressing up in your room. One, two, ready, and... ♪ I'm a butterfly ♪ ♪ Flapping for you guys ♪ ♪ It's just a costume ♪ ♪ I put on in my room ♪", + "status": "syllnote-failed" + }, + { + "id": "6898918283290971398", + "url": "https://www.tiktok.com/@whistlegraph/video/6898918283290971398", + "date": "2020-11-25", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6920840936809319686", + "url": "https://www.tiktok.com/@whistlegraph/video/6920840936809319686", + "date": "2021-01-23", + "text": "Do you want to see another pose? Oh sure, sure. *gagging* Oh my god. Really? *gagging* Ugh, the butterfly attacks you. Ugh. Ugh. That was awful. Part of your ghostly surface has become physical. What? It's this hard little scabby... Ugh. I don't want to be physical.", + "status": "analyzed" + }, + { + "id": "6922286202909396230", + "url": "https://www.tiktok.com/@whistlegraph/video/6922286202909396230", + "date": "2021-01-27", + "text": "one two ready if I'm a butterfly flapping for you guys just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6922359455686397189", + "url": "https://www.tiktok.com/@whistlegraph/video/6922359455686397189", + "date": "2021-01-27", + "text": "One, two, ready and I'm a butterfly flapping for you guys, it's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "6922582753372392710", + "url": "https://www.tiktok.com/@whistlegraph/video/6922582753372392710", + "date": "2021-01-27", + "text": "Hey you guys, if you want to learn how to do the butterfly cosplayer whistle graph, here's the steps that you can take a screenshot of. Take a screenshot now. And those of you who don't know it, it goes like this. Stoom, I put on in my room.", + "status": "gone" + }, + { + "id": "6923432011273227526", + "url": "https://www.tiktok.com/@whistlegraph/video/6923432011273227526", + "date": "2021-01-30", + "text": "Are you guys ready to flap? Yes we are ready to flap! One, two, ready, flap! I'm a butterfly Flapping for you guys to dance Just a costume Oh yeah, I put on in my room", + "status": "syllnote-failed" + }, + { + "id": "6923795451846184197", + "url": "https://www.tiktok.com/@whistlegraph/video/6923795451846184197", + "date": "2021-01-31", + "text": "Are you guys ready to flap? Yes we are ready to flap. Ready? Flap! I'm a butterfly flapping for you guys. It's just a costume I put on. Oh yeah, in my room.", + "status": "syllnote-failed" + }, + { + "id": "6924026674040294661", + "url": "https://www.tiktok.com/@whistlegraph/video/6924026674040294661", + "date": "2021-01-31", + "text": "one two ready i'm a butterfly flapping for you guys it's just a costume i put on in my room", + "status": "analyzed" + }, + { + "id": "6926660830524230917", + "url": "https://www.tiktok.com/@whistlegraph/video/6926660830524230917", + "date": "2021-02-07", + "text": "one two ready i'm a butterfly flapping for you guys it's just a costume i put on in my room", + "status": "analyzed" + }, + { + "id": "6932573867336535302", + "url": "https://www.tiktok.com/@whistlegraph/video/6932573867336535302", + "date": "2021-02-23", + "text": "I'm a butterfly flapping flapping flapping for you guys for you guys for you guys just a just a costume costume I put on I put on I put on in my room in my room in my room.", + "status": "analyzed" + }, + { + "id": "6940368029305916678", + "url": "https://www.tiktok.com/@whistlegraph/video/6940368029305916678", + "date": "2021-03-16", + "text": "Ready? Go! I'm a butterfly flapping for all you guys.", + "status": "syllnote-failed" + }, + { + "id": "6940704303527038213", + "url": "https://www.tiktok.com/@whistlegraph/video/6940704303527038213", + "date": "2021-03-17", + "text": "One, two, ready, go. ♪ I'm a butterfly ♪ ♪ Flapping for all you guys ♪", + "status": "syllnote-failed" + }, + { + "id": "6944891176281443589", + "url": "https://www.tiktok.com/@whistlegraph/video/6944891176281443589", + "date": "2021-03-29", + "text": "Okay, Butterflies with a beat in the background, let's go. I'm a butterfly flapping for you guys. It's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "6945218935767846149", + "url": "https://www.tiktok.com/@whistlegraph/video/6945218935767846149", + "date": "2021-03-29", + "text": "Okay, Butterflies with a beat in the background. Let's go. I'm a butterfly, fshh, flapping for you guys. It's just a costume I put on in my room.", + "status": "gone" + }, + { + "id": "6945489833032699142", + "url": "https://www.tiktok.com/@whistlegraph/video/6945489833032699142", + "date": "2021-03-30", + "text": "Let's go. I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6947410861677890822", + "url": "https://www.tiktok.com/@whistlegraph/video/6947410861677890822", + "date": "2021-04-04", + "text": "One, two, ready, and I'm a butterfly flapping for you guys! It's just a costume I put on in my room!", + "status": "analyzed" + }, + { + "id": "6947450177997262086", + "url": "https://www.tiktok.com/@whistlegraph/video/6947450177997262086", + "date": "2021-04-04", + "text": "One, two, ready, go! I'm a butterfly Flapping for you guys Stressed costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6947530172027489542", + "url": "https://www.tiktok.com/@whistlegraph/video/6947530172027489542", + "date": "2021-04-05", + "text": "One, two, ready, and I'm a butterfly, a little flat, big, for you guys, it's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "6947542589394390278", + "url": "https://www.tiktok.com/@whistlegraph/video/6947542589394390278", + "date": "2021-04-05", + "text": "I'm a butterfly, flapping for you guys. It's just a costume I put on in my room.", + "status": "gone" + }, + { + "id": "6953058670695517446", + "url": "https://www.tiktok.com/@whistlegraph/video/6953058670695517446", + "date": "2021-04-20", + "text": "Apple quarter-turn. I'm ab you guys. Hey there Apple, are you okay? Did you fall from the tree yesterday and turn? I'm a butterfly Flapping for you guys. It's just Oh, yeah, I put on in my room", + "status": "syllnote-failed" + }, + { + "id": "6953071560001359109", + "url": "https://www.tiktok.com/@whistlegraph/video/6953071560001359109", + "date": "2021-04-20", + "text": "From the tree yesterday, and I'm a butterfly flapping for you guys, it's just a cause, so yeah", + "status": "syllnote-failed" + }, + { + "id": "6954510532921560325", + "url": "https://www.tiktok.com/@whistlegraph/video/6954510532921560325", + "date": "2021-04-24", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6957100573912993030", + "url": "https://www.tiktok.com/@whistlegraph/video/6957100573912993030", + "date": "2021-04-30", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "gone" + }, + { + "id": "6957365935162363141", + "url": "https://www.tiktok.com/@whistlegraph/video/6957365935162363141", + "date": "2021-05-01", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6957958164885163270", + "url": "https://www.tiktok.com/@whistlegraph/video/6957958164885163270", + "date": "2021-05-03", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6964457094598724869", + "url": "https://www.tiktok.com/@whistlegraph/video/6964457094598724869", + "date": "2021-05-20", + "text": "I'm a butterfly flapping for you guys It's just a costume I put one in my room", + "status": "analyzed" + }, + { + "id": "6964689309886696709", + "url": "https://www.tiktok.com/@whistlegraph/video/6964689309886696709", + "date": "2021-05-21", + "text": "I'm butterfly flapping for you guys, just a costume I put on in my room. Lately when I fly, my heart lies low as I get high. After we touch down, I pick it up from off the ground.", + "status": "gone" + }, + { + "id": "6988238100984106246", + "url": "https://www.tiktok.com/@whistlegraph/video/6988238100984106246", + "date": "2021-07-23", + "text": "You guys have been asking a lot of questions about where to get these pens and guess what we sell them right here on our website Hey guys, this is the box that Camille made for the pens. It's really cool. She did like 20 butterfly cosplayers on it Oh now they're opening the box inside the box. You get some drawings these drawings. We've worked really hard on as you can tell And you also get a pen ", + "status": "analyzed" + }, + { + "id": "6988285041067461893", + "url": "https://www.tiktok.com/@whistlegraph/video/6988285041067461893", + "date": "2021-07-24", + "text": "one two ready I'm a butterfly oh yeah flapping for you guys would you like to come down the stairs I don't want to come in my room", + "status": "analyzed" + }, + { + "id": "6989208651135274245", + "url": "https://www.tiktok.com/@whistlegraph/video/6989208651135274245", + "date": "2021-07-26", + "text": "I am a butterfly flapping for you guys What do you like to come down the stairs to I don't like to come to skin in my room", + "status": "analyzed" + }, + { + "id": "6991727952400518406", + "url": "https://www.tiktok.com/@whistlegraph/video/6991727952400518406", + "date": "2021-08-02", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "6991894275386510598", + "url": "https://www.tiktok.com/@whistlegraph/video/6991894275386510598", + "date": "2021-08-02", + "text": "Hey guys this is my girlfriend Lucia. Hi. And I'm going to teach you the butterfly whistle graph. Ready? Okay. I'm a butterfly. I'm a butterfly. Good. Flaping for you guys. Flaping for you guys. Nice. It's just a costume. It's just a costume. I put on in my room. I put on in my room. Great.", + "status": "gone" + }, + { + "id": "6992976173118639365", + "url": "https://www.tiktok.com/@whistlegraph/video/6992976173118639365", + "date": "2021-08-05", + "text": "Are you ready? Okay. One, two, ready. I'm a butterfly flapping for you guys. It's just a costume I put on in my room.", + "status": "syllnote-failed" + }, + { + "id": "6996537505377963269", + "url": "https://www.tiktok.com/@whistlegraph/video/6996537505377963269", + "date": "2021-08-15", + "text": "1, 2, ready? I'm a butterfly Oh yeah Laughing for you guys Would you like to come down the stairs? I don't want to 'cause I'm too scared", + "status": "analyzed" + }, + { + "id": "7009681448709917958", + "url": "https://www.tiktok.com/@whistlegraph/video/7009681448709917958", + "date": "2021-09-19", + "text": "♪ Time to grow into something new ♪ ♪ I'm a butterfly ♪ ♪ Flapping for you guys ♪ ♪ It's just a costume ♪ ♪ I put on in my room ♪", + "status": "analyzed" + }, + { + "id": "7010679883282058502", + "url": "https://www.tiktok.com/@whistlegraph/video/7010679883282058502", + "date": "2021-09-22", + "text": "♪ Time to grow into something new ♪ ♪ I'm a butterfly ♪ ♪ Flapping for you guys ♪ ♪ It's just a costume ♪ ♪ I put on in my room ♪", + "status": "analyzed" + }, + { + "id": "7014513064250707206", + "url": "https://www.tiktok.com/@whistlegraph/video/7014513064250707206", + "date": "2021-10-02", + "text": "Hey guys, which whistle graph do you think is the best one? This one? I'm a butterfly flapping for you guys, it's just a costume I put on in my room. Or this one. Keep me in this dark place because I like it here.", + "status": "analyzed" + }, + { + "id": "7019783802054659334", + "url": "https://www.tiktok.com/@whistlegraph/video/7019783802054659334", + "date": "2021-10-16", + "text": "Whistlegraphs can not only be performed by me, but they can also be performed by everyone in the world because every whistlegraph has a special number of steps and instructions that you can follow. This butterfly whistlegraph has 20 steps and it goes like this. I'm a butterfly flapping for you guys, it's just a costume I put on in my room. But then if you want to get really crazy, you can improvis", + "status": "analyzed" + }, + { + "id": "7039110777563024687", + "url": "https://www.tiktok.com/@whistlegraph/video/7039110777563024687", + "date": "2021-12-07", + "text": "I'm a butterfly, Flapping for you guys, It's just a car, oh yeah, I put on in my room.", + "status": "syllnote-failed" + }, + { + "id": "7039395250632150278", + "url": "https://www.tiktok.com/@whistlegraph/video/7039395250632150278", + "date": "2021-12-08", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "syllnote-failed" + }, + { + "id": "7043361761784892718", + "url": "https://www.tiktok.com/@whistlegraph/video/7043361761784892718", + "date": "2021-12-19", + "text": "I'm a butterfly Flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7063607287465921838", + "url": "https://www.tiktok.com/@whistlegraph/video/7063607287465921838", + "date": "2022-02-12", + "text": "One, two, ready? I'm a butterfly, chef have a bing for you guys, it's just a costume, I put on in my room.", + "status": "analyzed" + }, + { + "id": "7064305080757128495", + "url": "https://www.tiktok.com/@whistlegraph/video/7064305080757128495", + "date": "2022-02-13", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7064672896316394799", + "url": "https://www.tiktok.com/@whistlegraph/video/7064672896316394799", + "date": "2022-02-14", + "text": "I'm a butterfly flapping for you guys, it's just a costume I put on in my room.", + "status": "syllnote-failed" + }, + { + "id": "7071807898887720235", + "url": "https://www.tiktok.com/@whistlegraph/video/7071807898887720235", + "date": "2022-03-06", + "text": "(beatboxing) ♪ I'm a fly fly ♪ ♪ Flapping for you guys ♪ ♪ It's just a costume ♪ ♪ I put on in my room ♪", + "status": "syllnote-failed" + }, + { + "id": "7075031570364534058", + "url": "https://www.tiktok.com/@whistlegraph/video/7075031570364534058", + "date": "2022-03-14", + "text": "I see, so you're looking at the whistle graphs and you're thinking there's like an x-axis and a y-axis, and then up here the notes have to be high, and down here the notes have to be low, and then if you were to take a whistle graph like this one, I'm a butterfly flapping for you guys, it's just a costume I put on in my room, then somehow you should be able to map this onto like a pitch grid, but ", + "status": "analyzed" + }, + { + "id": "7079307726697811242", + "url": "https://www.tiktok.com/@whistlegraph/video/7079307726697811242", + "date": "2022-03-26", + "text": "So the reason I'm not making them up every time is because we have this graphic score. This is the butterfly whistle graph, and you can see there's all the steps there. So if I were to do that one for you now... I'm a butterfly-flap thing for you guys, just a costume I put on in my room. Like that. You can repeat it just like that. I'm a butterfly-flap thing for you guys, just a costume I put on i", + "status": "analyzed" + }, + { + "id": "7086245218277674283", + "url": "https://www.tiktok.com/@whistlegraph/video/7086245218277674283", + "date": "2022-04-14", + "text": "I'm a butterfly Flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7092982188437753130", + "url": "https://www.tiktok.com/@whistlegraph/video/7092982188437753130", + "date": "2022-05-02", + "text": "I'm a butterfly flapping for you guys, it's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "7097390939085344046", + "url": "https://www.tiktok.com/@whistlegraph/video/7097390939085344046", + "date": "2022-05-14", + "text": "One, two, ready? I'm a butterfly Flapping for you guys It's just a costume I put on in my room", + "status": "gone" + }, + { + "id": "7097927757480348974", + "url": "https://www.tiktok.com/@whistlegraph/video/7097927757480348974", + "date": "2022-05-15", + "text": "One, two, ready? ♪ I'm a butterfly, flapping for you guys ♪ ♪ It's just a costume I put on in my room ♪", + "status": "syllnote-failed" + }, + { + "id": "7099526173662776622", + "url": "https://www.tiktok.com/@whistlegraph/video/7099526173662776622", + "date": "2022-05-19", + "text": "I'm a butterfly, would you like to come down the stairs? I don't want to, cause I'm too flapping for you guys. It's rat, rat, rat, rat, rat.", + "status": "analyzed" + }, + { + "id": "7104843827768282410", + "url": "https://www.tiktok.com/@whistlegraph/video/7104843827768282410", + "date": "2022-06-03", + "text": "one two ready I'm a butterfly flapping for you guys it's just a costume I put on in my room", + "status": "syllnote-failed" + }, + { + "id": "7132008443774291243", + "url": "https://www.tiktok.com/@whistlegraph/video/7132008443774291243", + "date": "2022-08-15", + "text": "♪ Jumping up and down's no fun ♪ ♪ When you're feeling low ♪ ♪ Kneeled with bows like butterflies ♪ ♪ And hair in your eyes ♪ (pop)", + "status": "analyzed" + }, + { + "id": "7136604871184207150", + "url": "https://www.tiktok.com/@whistlegraph/video/7136604871184207150", + "date": "2022-08-27", + "text": "Love used to feel like happy flapping butterflies, and now it's like hopping on one foot. Wings heavy won't fly away.", + "status": "analyzed" + }, + { + "id": "7136785278995352878", + "url": "https://www.tiktok.com/@whistlegraph/video/7136785278995352878", + "date": "2022-08-28", + "text": "Love used to feel like happy flapping butterflies And now it's like hopping on one foot Wings heavy won't fly away", + "status": "syllnote-failed" + }, + { + "id": "7167111381907442987", + "url": "https://www.tiktok.com/@whistlegraph/video/7167111381907442987", + "date": "2022-11-17", + "text": "Doo-doo-doo-doo. I'm a butterfly for you guys. Just a costume I put on in my room.", + "status": "syllnote-failed" + }, + { + "id": "7212040837406985515", + "url": "https://www.tiktok.com/@whistlegraph/video/7212040837406985515", + "date": "2023-03-19", + "text": "Oh, I'm a cute little butterfly. Oh my god. Oh, it's the big red brush coming down. Noooooooooooooooooooooooooooooooooooooooooooooooooo!", + "status": "analyzed" + }, + { + "id": "7215324513767099690", + "url": "https://www.tiktok.com/@whistlegraph/video/7215324513767099690", + "date": "2023-03-27", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7215351443652627758", + "url": "https://www.tiktok.com/@whistlegraph/video/7215351443652627758", + "date": "2023-03-27", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7217625878359199022", + "url": "https://www.tiktok.com/@whistlegraph/video/7217625878359199022", + "date": "2023-04-03", + "text": "This is my current whistlegraph sketchbook, and here's the inner cover. We recently had these stamps made, so here's a whistlegraph stamp, and here's a drawing that I made from a comment that I received that says, \"You sound like you've been crying for years.\" We're gonna skip page three and go directly to page four, which is butterfly death. And then page five is also about butterfly death. Today", + "status": "analyzed" + }, + { + "id": "7221209691689602350", + "url": "https://www.tiktok.com/@whistlegraph/video/7221209691689602350", + "date": "2023-04-12", + "text": "Hi this is Jeffrey the creator of whistlegraph and I can explain to you what it is. Now a while back I wanted to figure out a way to unload graphics. Unload some some graphics out of my brain and onto a page and whenever I unloaded those graphics like a graphics file you know like if you have a PNG file you unload that off of the human brain onto a page and what I was trying to figure out is how c", + "status": "analyzed" + }, + { + "id": "7297261750406155551", + "url": "https://www.tiktok.com/@whistlegraph/video/7297261750406155551", + "date": "2023-11-03", + "text": "I'm going to show you one, two, three, four whistle graphs today of my favorite ones. So the first one is \"I'm a Butterfly\" and it goes like this. I'm a butterfly flapping for you guys. It's just a costume I put on in my room. And the next one is \"The Sad Mushroom.\" Keep me in this dark place because I like it here. And then \"My Neighbor is my Best Friend.\" My neighbor is my best friend. We hang o", + "status": "analyzed" + }, + { + "id": "7311159624588070175", + "url": "https://www.tiktok.com/@whistlegraph/video/7311159624588070175", + "date": "2023-12-11", + "text": "♪ I'm a butterfly flapping ♪ ♪ For you guys just a costume ♪ ♪ I put on in my room ♪", + "status": "analyzed" + }, + { + "id": "7311185009245818143", + "url": "https://www.tiktok.com/@whistlegraph/video/7311185009245818143", + "date": "2023-12-11", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7335667959647456555", + "url": "https://www.tiktok.com/@whistlegraph/video/7335667959647456555", + "date": "2024-02-15", + "text": "I'm a butterfly, flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7336488251144015150", + "url": "https://www.tiktok.com/@whistlegraph/video/7336488251144015150", + "date": "2024-02-17", + "text": "one two ready I'm a butterfly flapping for you guys it's just a costume I put on in my room", + "status": "analyzed" + }, + { + "id": "7378679504249589022", + "url": "https://www.tiktok.com/@whistlegraph/video/7378679504249589022", + "date": "2024-06-10", + "text": "I'm a butterfly flapping for you guys, it's just a costume I put on in my room.", + "status": "syllnote-failed" + }, + { + "id": "7378766612020645151", + "url": "https://www.tiktok.com/@whistlegraph/video/7378766612020645151", + "date": "2024-06-10", + "text": "Hey I'm Jeffrey. Hey I'm Julia. And this is the Butterfly Whistler Graph. I'm a butterfly flapping for you guys. It's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "7383883096917167391", + "url": "https://www.tiktok.com/@whistlegraph/video/7383883096917167391", + "date": "2024-06-24", + "text": "Which broom are you on? I can't even see you! I almost caught a butterfly by being super careful.", + "status": "analyzed" + }, + { + "id": "7383913518862503198", + "url": "https://www.tiktok.com/@whistlegraph/video/7383913518862503198", + "date": "2024-06-24", + "text": "♫ Which broom are you on? I can't even see you. ♫ ♫ Almost caught a butterfly by being super careful. ♫", + "status": "syllnote-failed" + }, + { + "id": "7427025009693986079", + "url": "https://www.tiktok.com/@whistlegraph/video/7427025009693986079", + "date": "2024-10-18", + "text": "i'm a butterfly flapping for you guys it's just a costume i put on in my room", + "status": "analyzed" + }, + { + "id": "7601670541833014558", + "url": "https://www.tiktok.com/@whistlegraph/video/7601670541833014558", + "date": "2026-01-31", + "text": "I'm a butterfly flapping for you guys, it's just a costume I put on in my room.", + "status": "analyzed" + }, + { + "id": "7652887182692207903", + "url": "https://www.tiktok.com/@whistlegraph/video/7652887182692207903", + "date": "2026-06-18", + "text": "I'm a butterfly flapping for you guys, it's just a costume I put on in my realm.", + "status": "syllnote-failed" + }, + { + "id": "7656469190517263646", + "url": "https://www.tiktok.com/@whistlegraph/video/7656469190517263646", + "date": "2026-06-28", + "text": "I'm a butterfly flapping for you guys It's just a costume I put on in my room", + "status": "analyzed" + } + ] +} diff --git a/toolchain/whistlegraph/downloads/imab.melody-stats.json b/toolchain/whistlegraph/downloads/imab.melody-stats.json new file mode 100644 index 0000000000..bd720804b1 --- /dev/null +++ b/toolchain/whistlegraph/downloads/imab.melody-stats.json @@ -0,0 +1,284 @@ +{ + "slug": "imab", + "template": "i'm a butterfly, flapping for you guys, just a costume, i put on, in my room", + "takes": 35, + "takeIds": [ + "6796439524323888389", + "6831023986374151429", + "6872243045111254278", + "6896684638098574597", + "6898918283290971398", + "6922286202909396230", + "6924026674040294661", + "6932573867336535302", + "6945218935767846149", + "6945489833032699142", + "6947542589394390278", + "6954510532921560325", + "6957100573912993030", + "6957365935162363141", + "6957958164885163270", + "6964689309886696709", + "6991727952400518406", + "7009681448709917958", + "7010679883282058502", + "7019783802054659334", + "7064305080757128495", + "7079307726697811242", + "7086245218277674283", + "7092982188437753130", + "7215324513767099690", + "7215351443652627758", + "7221209691689602350", + "7297261750406155551", + "7311159624588070175", + "7311185009245818143", + "7335667959647456555", + "7336488251144015150", + "7427025009693986079", + "7601670541833014558", + "7656469190517263646" + ], + "skeleton": [ + { + "syl": "i'm", + "phrase": 0, + "n": 21, + "rel": -1.2, + "relIQR": [ + -1.9, + -0.9 + ], + "beat": 0.0, + "dur": 0.3 + }, + { + "syl": "a", + "phrase": 0, + "n": 19, + "rel": -0.61, + "relIQR": [ + -1.65, + 1.85 + ], + "beat": 0.72, + "dur": 0.29 + }, + { + "syl": "butterfly\u00b71", + "phrase": 0, + "n": 32, + "rel": -0.61, + "relIQR": [ + -1.62, + 4.04 + ], + "beat": 1.05, + "dur": 0.26 + }, + { + "syl": "butterfly\u00b72", + "phrase": 0, + "n": 31, + "rel": -1.1, + "relIQR": [ + -1.31, + -0.61 + ], + "beat": 1.88, + "dur": 0.15 + }, + { + "syl": "butterfly\u00b73", + "phrase": 0, + "n": 23, + "rel": -1.02, + "relIQR": [ + -1.38, + -0.81 + ], + "beat": 2.9, + "dur": 0.27 + }, + { + "syl": "flapping\u00b71", + "phrase": 1, + "n": 30, + "rel": -1.05, + "relIQR": [ + -1.55, + 0.04 + ], + "beat": 4.7, + "dur": 0.28 + }, + { + "syl": "flapping\u00b72", + "phrase": 1, + "n": 28, + "rel": 10.55, + "relIQR": [ + 8.12, + 11.32 + ], + "beat": 5.83, + "dur": 0.46 + }, + { + "syl": "for", + "phrase": 1, + "n": 25, + "rel": -0.76, + "relIQR": [ + -1.4, + 0.39 + ], + "beat": 6.54, + "dur": 0.2 + }, + { + "syl": "you", + "phrase": 1, + "n": 31, + "rel": -1.11, + "relIQR": [ + -1.75, + -0.95 + ], + "beat": 6.82, + "dur": 0.38 + }, + { + "syl": "guys", + "phrase": 1, + "n": 27, + "rel": -1.1, + "relIQR": [ + -1.65, + -0.77 + ], + "beat": 7.56, + "dur": 0.31 + }, + { + "syl": "just", + "phrase": 2, + "n": 31, + "rel": 4.2, + "relIQR": [ + 3.91, + 4.95 + ], + "beat": 9.63, + "dur": 0.33 + }, + { + "syl": "a", + "phrase": 2, + "n": 16, + "rel": 4.32, + "relIQR": [ + 3.6, + 5.98 + ], + "beat": 10.9, + "dur": 0.23 + }, + { + "syl": "costume\u00b71", + "phrase": 2, + "n": 29, + "rel": 3.12, + "relIQR": [ + 1.8, + 3.6 + ], + "beat": 11.45, + "dur": 0.41 + }, + { + "syl": "costume\u00b72", + "phrase": 2, + "n": 26, + "rel": 1.4, + "relIQR": [ + 0.83, + 1.95 + ], + "beat": 12.12, + "dur": 0.55 + }, + { + "syl": "i", + "phrase": 3, + "n": 15, + "rel": 0.13, + "relIQR": [ + -0.81, + 1.98 + ], + "beat": 14.19, + "dur": 0.15 + }, + { + "syl": "put", + "phrase": 3, + "n": 25, + "rel": 1.49, + "relIQR": [ + 0.4, + 2.1 + ], + "beat": 14.5, + "dur": 0.34 + }, + { + "syl": "on", + "phrase": 3, + "n": 27, + "rel": -0.3, + "relIQR": [ + -0.76, + 0.99 + ], + "beat": 14.46, + "dur": 0.22 + }, + { + "syl": "in", + "phrase": 4, + "n": 30, + "rel": -1.06, + "relIQR": [ + -1.82, + -0.21 + ], + "beat": 15.4, + "dur": 0.24 + }, + { + "syl": "my", + "phrase": 4, + "n": 25, + "rel": -1.55, + "relIQR": [ + -1.9, + -1.1 + ], + "beat": 15.92, + "dur": 0.41 + }, + { + "syl": "room", + "phrase": 4, + "n": 26, + "rel": -1.3, + "relIQR": [ + -2.38, + -0.59 + ], + "beat": 16.32, + "dur": 0.58 + } + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.analysis.json new file mode 100644 index 0000000000..7c04c69899 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.analysis.json @@ -0,0 +1,686 @@ +{ + "durationSec": 32.58, + "tempoBPM": 105.5, + "key": "C# major", + "keyConfidence": 0.536, + "beatCount": 54, + "onsetCount": 151, + "noteCount": 74, + "pitchRange": [ + "G3", + "C#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.163, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.115, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.213, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.283, + "durSec": 0.064, + "centsOff": -23.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.358, + "durSec": 0.081, + "centsOff": -19.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.515, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.892, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.241, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.397, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.839, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.955, + "durSec": 0.087, + "centsOff": -5.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.048, + "durSec": 0.157, + "centsOff": 37.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.257, + "durSec": 0.151, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.437, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.901, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.638, + "durSec": 0.366, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.016, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.161, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.375, + "durSec": 0.273, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.834, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.13, + "durSec": 0.104, + "centsOff": 8.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.24, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.415, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.519, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.401, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.86, + "durSec": 0.221, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.667, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.189, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.223, + "durSec": 0.064, + "centsOff": 36.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.757, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.908, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.093, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.324, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.05, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.183, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.589, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.356, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.418, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.929, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.045, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.196, + "durSec": 0.052, + "centsOff": 13.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.364, + "durSec": 0.075, + "centsOff": 20.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.701, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.985, + "durSec": 0.134, + "centsOff": 35.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.148, + "durSec": 0.563, + "centsOff": 20.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.81, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.379, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 18.744, + "durSec": 0.058, + "centsOff": 12.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 19.087, + "durSec": 0.058, + "centsOff": 18.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.342, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 20.41, + "durSec": 0.058, + "centsOff": -16.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.474, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 21.119, + "durSec": 0.447, + "centsOff": 0.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 22.326, + "durSec": 0.075, + "centsOff": -26.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 22.43, + "durSec": 0.116, + "centsOff": 38.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 22.599, + "durSec": 0.11, + "centsOff": -34.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.97, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.197, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.47, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 24.439, + "durSec": 0.197, + "centsOff": 6.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.211, + "durSec": 0.633, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.204, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.494, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.318, + "durSec": 0.673, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.532, + "durSec": 0.116, + "centsOff": 39.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.677, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 29.129, + "durSec": 0.104, + "centsOff": 39.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.327, + "durSec": 0.668, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.598, + "durSec": 0.569, + "centsOff": 35.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 31.184, + "durSec": 0.134, + "centsOff": 2.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.324, + "durSec": 0.215, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.788, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.009, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.212, + "durSec": 0.075, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.081, + 0.186, + 0.43, + 0.569, + 0.848, + 1.3, + 1.416, + 1.567, + 1.625, + 1.66, + 1.916, + 1.985, + 2.171, + 2.322, + 2.519, + 2.914, + 3.17, + 3.216, + 3.274, + 3.413, + 3.541, + 3.657, + 3.982, + 4.47, + 4.54, + 4.702, + 4.899, + 5.004, + 5.097, + 5.283, + 5.375, + 5.642, + 5.944, + 6.107, + 6.327, + 6.432, + 6.49, + 6.583, + 6.629, + 6.745, + 6.931, + 7.012, + 7.082, + 7.129, + 7.442, + 7.628, + 7.697, + 7.988, + 8.069, + 8.173, + 8.371, + 8.51, + 8.754, + 8.905, + 8.986, + 9.033, + 9.125, + 9.265, + 9.381, + 9.555, + 9.66, + 9.764, + 9.892, + 9.996, + 10.124, + 10.182, + 10.298, + 10.437, + 10.484, + 10.67, + 10.704, + 10.762, + 10.96, + 11.053, + 11.378, + 11.703, + 12.341, + 12.388, + 12.504, + 12.69, + 12.806, + 13.131, + 13.328, + 13.735, + 13.839, + 13.955, + 14.025, + 14.245, + 14.35, + 14.408, + 14.547, + 14.605, + 14.78, + 14.919, + 14.977, + 15.151, + 15.534, + 15.604, + 15.906, + 15.987, + 16.161, + 16.208, + 16.765, + 16.939, + 18.158, + 18.715, + 18.843, + 19.006, + 19.725, + 20.074, + 20.108, + 20.248, + 21.002, + 21.525, + 21.629, + 22.059, + 22.291, + 23.057, + 23.127, + 23.545, + 23.673, + 23.742, + 23.824, + 24.079, + 24.195, + 24.369, + 24.427, + 24.613, + 25.043, + 25.147, + 25.217, + 26.285, + 26.424, + 26.506, + 26.749, + 27.237, + 27.643, + 27.806, + 27.899, + 28.386, + 28.514, + 29.002, + 29.048, + 29.269, + 29.907, + 30.43, + 30.929, + 32.009, + 32.148, + 32.299, + 32.531 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.syllnote.json new file mode 100644 index 0000000000..bab6144eb7 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6796439524323888389.syllnote.json @@ -0,0 +1,946 @@ +{ + "source": "whistlegraph-6796439524323888389.wav", + "sr": 22050, + "words": [ + { + "text": "hey", + "fromMs": 180, + "toMs": 250, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -41.3, + "startSec": 0.197, + "durSec": 0.081, + "rms": 0.1933 + } + ] + }, + { + "text": "it's", + "fromMs": 250, + "toMs": 600, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 0.232, + "durSec": 0.221, + "rms": 0.1802 + } + ] + }, + { + "text": "jeffrey", + "fromMs": 600, + "toMs": 1220, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 0.929, + "durSec": 0.07, + "rms": 0.073 + } + ] + }, + { + "text": "and", + "fromMs": 1220, + "toMs": 1360, + "nuclei": [] + }, + { + "text": "i'm", + "fromMs": 1360, + "toMs": 1520, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 1.37, + "durSec": 0.174, + "rms": 0.0658 + } + ] + }, + { + "text": "sitting", + "fromMs": 1520, + "toMs": 1900, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 1.718, + "durSec": 0.081, + "rms": 0.0819 + } + ] + }, + { + "text": "outside", + "fromMs": 1900, + "toMs": 2280, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 2280, + "toMs": 2390, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 2390, + "toMs": 2500, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 2.38, + "durSec": 0.128, + "rms": 0.1006 + } + ] + }, + { + "text": "house", + "fromMs": 2500, + "toMs": 2840, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 2840, + "toMs": 3040, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 3.007, + "durSec": 0.07, + "rms": 0.0705 + } + ] + }, + { + "text": "you", + "fromMs": 3040, + "toMs": 3260, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 3.03, + "durSec": 0.151, + "rms": 0.0662 + } + ] + }, + { + "text": "can", + "fromMs": 3260, + "toMs": 3480, + "nuclei": [] + }, + { + "text": "hear", + "fromMs": 3480, + "toMs": 3780, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 3780, + "toMs": 4030, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 3.785, + "durSec": 0.197, + "rms": 0.1121 + } + ] + }, + { + "text": "birds", + "fromMs": 4030, + "toMs": 4400, + "nuclei": [] + }, + { + "text": "tweeting", + "fromMs": 4400, + "toMs": 5000, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 4.586, + "durSec": 0.441, + "rms": 0.1215 + } + ] + }, + { + "text": "in", + "fromMs": 5000, + "toMs": 5050, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 5050, + "toMs": 5250, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 5.166, + "durSec": 0.104, + "rms": 0.0722 + } + ] + }, + { + "text": "background", + "fromMs": 5250, + "toMs": 5920, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 5.433, + "durSec": 0.197, + "rms": 0.0763 + } + ] + }, + { + "text": "and", + "fromMs": 5920, + "toMs": 6060, + "nuclei": [] + }, + { + "text": "i", + "fromMs": 6060, + "toMs": 6100, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 6100, + "toMs": 6290, + "nuclei": [] + }, + { + "text": "wanted", + "fromMs": 6290, + "toMs": 6580, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 6.536, + "durSec": 0.058, + "rms": 0.0689 + } + ] + }, + { + "text": "to", + "fromMs": 6580, + "toMs": 6670, + "nuclei": [] + }, + { + "text": "show", + "fromMs": 6670, + "toMs": 6860, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 6.827, + "durSec": 0.07, + "rms": 0.1067 + } + ] + }, + { + "text": "you", + "fromMs": 6860, + "toMs": 6920, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 6.85, + "durSec": 0.104, + "rms": 0.1023 + } + ] + }, + { + "text": "this", + "fromMs": 6920, + "toMs": 7240, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 6.908, + "durSec": 0.093, + "rms": 0.0829 + }, + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 7.198, + "durSec": 0.081, + "rms": 0.1047 + } + ] + }, + { + "text": "little", + "fromMs": 7240, + "toMs": 7520, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -41.3, + "startSec": 7.221, + "durSec": 0.197, + "rms": 0.0927 + } + ] + }, + { + "text": "drawing", + "fromMs": 7520, + "toMs": 7920, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 7.848, + "durSec": 0.104, + "rms": 0.0559 + } + ] + }, + { + "text": "of", + "fromMs": 7920, + "toMs": 8000, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 7.918, + "durSec": 0.081, + "rms": 0.0556 + } + ] + }, + { + "text": "a", + "fromMs": 8000, + "toMs": 8080, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 8080, + "toMs": 8880, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 8880, + "toMs": 9120, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 9120, + "toMs": 9300, + "nuclei": [] + }, + { + "text": "good", + "fromMs": 9300, + "toMs": 9520, + "nuclei": [] + }, + { + "text": "if", + "fromMs": 9520, + "toMs": 9720, + "nuclei": [] + }, + { + "text": "you're", + "fromMs": 9720, + "toMs": 10050, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 10050, + "toMs": 10110, + "nuclei": [] + }, + { + "text": "cost", + "fromMs": 10110, + "toMs": 10380, + "nuclei": [] + }, + { + "text": "player", + "fromMs": 10380, + "toMs": 10780, + "nuclei": [] + }, + { + "text": "maybe", + "fromMs": 10780, + "toMs": 11110, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 11.018, + "durSec": 0.128, + "rms": 0.0497 + } + ] + }, + { + "text": "you", + "fromMs": 11110, + "toMs": 11310, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 11.238, + "durSec": 0.07, + "rms": 0.0376 + } + ] + }, + { + "text": "want", + "fromMs": 11310, + "toMs": 11580, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 11580, + "toMs": 11700, + "nuclei": [] + }, + { + "text": "do", + "fromMs": 11700, + "toMs": 11840, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 11840, + "toMs": 12160, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 12160, + "toMs": 12400, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 12400, + "toMs": 12960, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 38.7, + "startSec": 12.875, + "durSec": 0.116, + "rms": 0.0444 + } + ] + }, + { + "text": "whistle", + "fromMs": 12960, + "toMs": 13920, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 38.7, + "startSec": 12.945, + "durSec": 0.058, + "rms": 0.0429 + } + ] + }, + { + "text": "graph", + "fromMs": 13920, + "toMs": 14240, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 48.7, + "startSec": 14.141, + "durSec": 0.093, + "rms": 0.0596 + } + ] + }, + { + "text": "and", + "fromMs": 14240, + "toMs": 14440, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 14440, + "toMs": 14500, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 14.431, + "durSec": 0.07, + "rms": 0.0467 + } + ] + }, + { + "text": "goes", + "fromMs": 14500, + "toMs": 14720, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 14.629, + "durSec": 0.081, + "rms": 0.0884 + } + ] + }, + { + "text": "like", + "fromMs": 14900, + "toMs": 15640, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 15640, + "toMs": 16560, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 16.266, + "durSec": 0.325, + "rms": 0.0919 + } + ] + }, + { + "text": "i'm", + "fromMs": 16560, + "toMs": 17260, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 16.544, + "durSec": 0.29, + "rms": 0.0776 + }, + { + "midi": 56, + "note": "G#3", + "cents": -41.3, + "startSec": 17.02, + "durSec": 0.279, + "rms": 0.1721 + } + ] + }, + { + "text": "a", + "fromMs": 17260, + "toMs": 17580, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 17.241, + "durSec": 0.372, + "rms": 0.1177 + } + ] + }, + { + "text": "butterfly", + "fromMs": 17580, + "toMs": 19550, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 17.566, + "durSec": 0.221, + "rms": 0.072 + }, + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 18.239, + "durSec": 0.441, + "rms": 0.1163 + }, + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 18.762, + "durSec": 0.081, + "rms": 0.0861 + }, + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 19.052, + "durSec": 0.534, + "rms": 0.0671 + } + ] + }, + { + "text": "flapping", + "fromMs": 19550, + "toMs": 21390, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 19.54, + "durSec": 0.058, + "rms": 0.0358 + }, + { + "midi": 49, + "note": "C#3", + "cents": -21.3, + "startSec": 20.306, + "durSec": 0.232, + "rms": 0.076 + }, + { + "midi": 61, + "note": "C#4", + "cents": -1.3, + "startSec": 21.084, + "durSec": 0.337, + "rms": 0.1321 + } + ] + }, + { + "text": "for", + "fromMs": 21390, + "toMs": 22080, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 21.374, + "durSec": 0.197, + "rms": 0.0623 + } + ] + }, + { + "text": "you", + "fromMs": 22080, + "toMs": 22770, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 22.349, + "durSec": 0.453, + "rms": 0.1243 + } + ] + }, + { + "text": "guys", + "fromMs": 22770, + "toMs": 23690, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 22.756, + "durSec": 0.221, + "rms": 0.0976 + }, + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 23.174, + "durSec": 0.546, + "rms": 0.0729 + } + ] + }, + { + "text": "it's", + "fromMs": 23690, + "toMs": 24610, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 23.673, + "durSec": 0.093, + "rms": 0.0448 + }, + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 24.474, + "durSec": 0.151, + "rms": 0.1523 + } + ] + }, + { + "text": "just", + "fromMs": 24610, + "toMs": 25530, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -21.3, + "startSec": 25.24, + "durSec": 0.325, + "rms": 0.1699 + } + ] + }, + { + "text": "a", + "fromMs": 25530, + "toMs": 25760, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 25.519, + "durSec": 0.279, + "rms": 0.1081 + } + ] + }, + { + "text": "costume", + "fromMs": 25760, + "toMs": 27520, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 25.751, + "durSec": 0.093, + "rms": 0.0639 + }, + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 26.552, + "durSec": 0.197, + "rms": 0.1267 + }, + { + "midi": 53, + "note": "F3", + "cents": -41.3, + "startSec": 27.283, + "durSec": 0.267, + "rms": 0.1532 + } + ] + }, + { + "text": "i", + "fromMs": 27520, + "toMs": 27780, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 27.504, + "durSec": 0.313, + "rms": 0.0921 + } + ] + }, + { + "text": "put", + "fromMs": 27780, + "toMs": 28810, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 27.771, + "durSec": 0.128, + "rms": 0.0518 + }, + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 28.561, + "durSec": 0.279, + "rms": 0.1224 + } + ] + }, + { + "text": "on", + "fromMs": 28810, + "toMs": 29520, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 28.793, + "durSec": 0.093, + "rms": 0.0927 + }, + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 29.071, + "durSec": 0.488, + "rms": 0.1348 + } + ] + }, + { + "text": "in", + "fromMs": 29520, + "toMs": 30250, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 29.501, + "durSec": 0.464, + "rms": 0.0856 + } + ] + }, + { + "text": "my", + "fromMs": 30250, + "toMs": 30960, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 30.534, + "durSec": 0.464, + "rms": 0.0951 + } + ] + }, + { + "text": "room", + "fromMs": 30960, + "toMs": 32400, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 30.941, + "durSec": 0.58, + "rms": 0.1011 + } + ] + } + ], + "wordCount": 73, + "nucleusCount": 57 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.analysis.json new file mode 100644 index 0000000000..77c90e069d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.analysis.json @@ -0,0 +1,412 @@ +{ + "durationSec": 23.1, + "tempoBPM": 110.0, + "key": "D# minor", + "keyConfidence": 0.467, + "beatCount": 41, + "onsetCount": 66, + "noteCount": 47, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "A#3", + "midi": 58, + "startSec": 0.163, + "durSec": 0.151, + "centsOff": 2.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.329, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.736, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.397, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.612, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.291, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.762, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.143, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.381, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.625, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.31, + "durSec": 0.958, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.314, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.413, + "durSec": 0.11, + "centsOff": 5.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.529, + "durSec": 0.499, + "centsOff": 22.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.063, + "durSec": 0.134, + "centsOff": -39.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.475, + "durSec": 0.459, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.963, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.294, + "durSec": 0.644, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.996, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.188, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.507, + "durSec": 0.575, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.169, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.337, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.639, + "durSec": 0.052, + "centsOff": -7.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.738, + "durSec": 0.128, + "centsOff": -4.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.871, + "durSec": 0.209, + "centsOff": -26.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.481, + "durSec": 0.157, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.951, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.293, + "durSec": 0.18, + "centsOff": -16.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.648, + "durSec": 0.598, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.6, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.913, + "durSec": 0.168, + "centsOff": 17.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.761, + "durSec": 0.174, + "centsOff": 36.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.94, + "durSec": 0.075, + "centsOff": -40.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.022, + "durSec": 0.104, + "centsOff": 42.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.144, + "durSec": 0.186, + "centsOff": -32.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.335, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.747, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.032, + "durSec": 0.505, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.879, + "durSec": 0.662, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.553, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.081, + "durSec": 0.418, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.621, + "durSec": 0.923, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.107, + "durSec": 1.138, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.465, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 22.651, + "durSec": 0.07, + "centsOff": -26.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.727, + "durSec": 0.064, + "centsOff": 37.5 + } + ], + "onsetsSec": [ + 0.163, + 0.662, + 0.871, + 0.975, + 1.161, + 1.335, + 1.405, + 1.474, + 1.544, + 1.695, + 2.067, + 2.368, + 2.635, + 2.717, + 2.868, + 3.088, + 3.228, + 3.379, + 3.506, + 3.971, + 4.226, + 4.284, + 4.342, + 4.447, + 4.795, + 5.108, + 5.166, + 5.294, + 5.422, + 6.246, + 6.281, + 7.291, + 8.324, + 9.067, + 9.218, + 10.437, + 10.53, + 11.622, + 12.167, + 12.783, + 13.537, + 14.211, + 14.594, + 14.675, + 14.838, + 14.919, + 15.128, + 15.604, + 15.732, + 15.766, + 16.927, + 16.974, + 17.508, + 17.81, + 18.344, + 18.913, + 19.04, + 19.505, + 19.586, + 19.853, + 20.445, + 21.084, + 21.606, + 22.198, + 22.547, + 22.616 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.syllnote.json new file mode 100644 index 0000000000..4f7d2a59b8 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6821971475868699910.syllnote.json @@ -0,0 +1,235 @@ +{ + "source": "whistlegraph-6821971475868699910.wav", + "sr": 22050, + "words": [ + { + "text": "Hey", + "fromMs": 160, + "toMs": 210, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 0.174, + "durSec": 0.07, + "rms": 0.2476 + } + ] + }, + { + "text": "there,", + "fromMs": 210, + "toMs": 700, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 8.7, + "startSec": 0.197, + "durSec": 0.128, + "rms": 0.2971 + }, + { + "midi": 52, + "note": "E3", + "cents": -11.3, + "startSec": 0.557, + "durSec": 0.174, + "rms": 0.1963 + } + ] + }, + { + "text": "little", + "fromMs": 700, + "toMs": 1120, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 0.685, + "durSec": 0.186, + "rms": 0.1932 + }, + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 1.01, + "durSec": 0.139, + "rms": 0.211 + } + ] + }, + { + "text": "frozen", + "fromMs": 1120, + "toMs": 1540, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -11.3, + "startSec": 1.103, + "durSec": 0.279, + "rms": 0.1356 + } + ] + }, + { + "text": "sister!", + "fromMs": 1540, + "toMs": 2240, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 18.7, + "startSec": 1.765, + "durSec": 0.151, + "rms": 0.1384 + } + ] + }, + { + "text": "I'm", + "fromMs": 2240, + "toMs": 2510, + "nuclei": [] + }, + { + "text": "gonna", + "fromMs": 2510, + "toMs": 2960, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 8.7, + "startSec": 2.543, + "durSec": 0.058, + "rms": 0.1004 + }, + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 2.728, + "durSec": 0.267, + "rms": 0.1664 + } + ] + }, + { + "text": "do", + "fromMs": 2960, + "toMs": 3230, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 2.949, + "durSec": 0.163, + "rms": 0.203 + } + ] + }, + { + "text": "a", + "fromMs": 3230, + "toMs": 3230, + "nuclei": [] + }, + { + "text": "show", + "fromMs": 3230, + "toMs": 3590, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 3.262, + "durSec": 0.139, + "rms": 0.1223 + } + ] + }, + { + "text": "for", + "fromMs": 3590, + "toMs": 3850, + "nuclei": [] + }, + { + "text": "you.", + "fromMs": 3850, + "toMs": 4450, + "nuclei": [] + }, + { + "text": "Okay,", + "fromMs": 4450, + "toMs": 5160, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 4.586, + "durSec": 0.058, + "rms": 0.1075 + } + ] + }, + { + "text": "here", + "fromMs": 5160, + "toMs": 5470, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 5.201, + "durSec": 0.302, + "rms": 0.1461 + } + ] + }, + { + "text": "we", + "fromMs": 5470, + "toMs": 5760, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 5.457, + "durSec": 0.058, + "rms": 0.1591 + }, + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 5.584, + "durSec": 0.116, + "rms": 0.1036 + } + ] + }, + { + "text": "go.", + "fromMs": 5760, + "toMs": 6000, + "nuclei": [] + } + ], + "wordCount": 16, + "nucleusCount": 15 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.analysis.json new file mode 100644 index 0000000000..e35d0e0a35 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.analysis.json @@ -0,0 +1,1145 @@ +{ + "durationSec": 55.54, + "tempoBPM": 126.0, + "key": "C minor", + "keyConfidence": 0.283, + "beatCount": 112, + "onsetCount": 274, + "noteCount": 122, + "pitchRange": [ + "G3", + "C#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.163, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.47, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.644, + "durSec": 0.099, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.759, + "durSec": 0.081, + "centsOff": 2.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.45, + "durSec": 0.273, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.757, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.932, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.181, + "durSec": 0.192, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.669, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.947, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.209, + "durSec": 0.122, + "centsOff": 1.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.36, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.586, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.76, + "durSec": 0.319, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.327, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.618, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.891, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.105, + "durSec": 0.075, + "centsOff": 4.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.308, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.419, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.599, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.86, + "durSec": 0.093, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.964, + "durSec": 0.522, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.183, + "durSec": 0.76, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.043, + "durSec": 0.116, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.165, + "durSec": 0.064, + "centsOff": 15.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.234, + "durSec": 0.342, + "centsOff": -11.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.6, + "durSec": 0.052, + "centsOff": 9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.047, + "durSec": 0.464, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.651, + "durSec": 0.47, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.742, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.887, + "durSec": 0.099, + "centsOff": 15.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.659, + "durSec": 0.116, + "centsOff": 19.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 13.781, + "durSec": 0.226, + "centsOff": -9.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.013, + "durSec": 0.07, + "centsOff": 15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.588, + "durSec": 0.58, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.285, + "durSec": 0.476, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.068, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.358, + "durSec": 0.128, + "centsOff": -30.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.125, + "durSec": 0.087, + "centsOff": -14.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.218, + "durSec": 0.081, + "centsOff": 38.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.152, + "durSec": 0.412, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.866, + "durSec": 0.499, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.876, + "durSec": 0.377, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.312, + "durSec": 0.633, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.478, + "durSec": 0.923, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.941, + "durSec": 0.099, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.075, + "durSec": 0.093, + "centsOff": 37.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.22, + "durSec": 0.325, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 23.963, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.038, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 24.253, + "durSec": 0.058, + "centsOff": -2.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.346, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.671, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.811, + "durSec": 0.145, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.385, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.525, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.635, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.948, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.03, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.105, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.273, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.748, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.986, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.166, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.443, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.872, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.081, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.923, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.446, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.753, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 32.026, + "durSec": 0.052, + "centsOff": 28.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.131, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.438, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.309, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 34.493, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.596, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 35.776, + "durSec": 0.052, + "centsOff": 8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.846, + "durSec": 0.093, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 36.032, + "durSec": 0.081, + "centsOff": -10.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 36.891, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 36.96, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 38.522, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 38.812, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 39.387, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 39.515, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 40.037, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 40.298, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.239, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.523, + "durSec": 0.087, + "centsOff": 36.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 41.726, + "durSec": 0.134, + "centsOff": 20.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.895, + "durSec": 0.11, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 42.098, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 42.678, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 42.835, + "durSec": 0.064, + "centsOff": -19.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 43.392, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 44.141, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 44.408, + "durSec": 0.099, + "centsOff": -10.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 44.565, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 45.395, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 46.62, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 47.357, + "durSec": 0.07, + "centsOff": -19.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 47.433, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 48.083, + "durSec": 0.052, + "centsOff": 3.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 48.553, + "durSec": 0.093, + "centsOff": 7.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 49.064, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 50.016, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 50.823, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 50.95, + "durSec": 0.058, + "centsOff": 7.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 51.136, + "durSec": 0.157, + "centsOff": -16.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 51.589, + "durSec": 0.058, + "centsOff": 19.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 51.699, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 52.111, + "durSec": 0.139, + "centsOff": -3.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 52.361, + "durSec": 0.139, + "centsOff": 5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 52.907, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 53.092, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 53.952, + "durSec": 0.075, + "centsOff": -8.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 54.335, + "durSec": 0.157, + "centsOff": -10.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 54.503, + "durSec": 0.11, + "centsOff": 4.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 54.619, + "durSec": 0.052, + "centsOff": 27.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 54.828, + "durSec": 0.052, + "centsOff": 15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 55.008, + "durSec": 0.052, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.128, + 0.43, + 0.534, + 0.639, + 0.766, + 0.964, + 1.045, + 1.173, + 1.289, + 1.625, + 2.299, + 2.45, + 2.589, + 2.856, + 3.135, + 3.332, + 3.379, + 3.727, + 4.145, + 4.307, + 4.389, + 4.47, + 4.551, + 4.667, + 4.772, + 5.05, + 5.259, + 5.329, + 5.422, + 5.526, + 5.7, + 5.979, + 6.188, + 6.467, + 6.803, + 6.92, + 7.082, + 7.187, + 7.279, + 7.872, + 8.081, + 8.533, + 9.195, + 10.031, + 10.89, + 10.937, + 11.389, + 11.505, + 12.597, + 12.748, + 13.63, + 14.164, + 14.478, + 14.559, + 14.605, + 15.244, + 15.673, + 15.766, + 16.138, + 16.242, + 16.324, + 16.533, + 17.032, + 17.612, + 18.077, + 18.146, + 18.541, + 18.82, + 19.249, + 19.342, + 19.435, + 19.853, + 20.259, + 20.526, + 20.759, + 21.467, + 21.838, + 22.326, + 22.465, + 22.512, + 22.941, + 23.011, + 23.313, + 23.719, + 23.847, + 23.893, + 24.137, + 24.683, + 25.02, + 25.147, + 25.298, + 25.565, + 25.774, + 26.122, + 26.239, + 26.366, + 26.587, + 26.807, + 26.912, + 27.225, + 27.376, + 27.527, + 27.678, + 27.794, + 27.899, + 28.154, + 28.386, + 28.584, + 28.723, + 28.92, + 29.211, + 29.257, + 29.408, + 29.629, + 29.722, + 29.896, + 30.047, + 30.116, + 30.407, + 30.65, + 30.708, + 30.952, + 31.022, + 31.15, + 31.242, + 31.382, + 31.602, + 31.66, + 31.846, + 31.916, + 32.16, + 32.403, + 32.531, + 32.624, + 32.729, + 32.868, + 33.007, + 33.123, + 33.297, + 33.355, + 33.495, + 33.785, + 33.901, + 33.959, + 34.389, + 34.563, + 34.691, + 34.76, + 34.9, + 34.946, + 35.167, + 35.236, + 35.445, + 35.596, + 35.782, + 35.921, + 36.026, + 36.595, + 36.722, + 37.001, + 37.14, + 37.233, + 37.361, + 37.431, + 37.558, + 37.628, + 37.849, + 38.058, + 38.092, + 38.371, + 38.429, + 38.615, + 38.708, + 38.824, + 39.16, + 39.277, + 39.381, + 39.59, + 39.66, + 39.764, + 39.834, + 39.927, + 39.996, + 40.124, + 40.333, + 40.612, + 40.763, + 41.25, + 41.517, + 41.738, + 41.9, + 42.051, + 42.284, + 42.458, + 42.585, + 42.69, + 42.829, + 42.922, + 43.027, + 43.201, + 43.561, + 43.781, + 44.037, + 44.222, + 44.582, + 44.977, + 45.383, + 45.534, + 45.604, + 45.755, + 45.883, + 46.068, + 46.126, + 46.243, + 46.37, + 46.486, + 46.672, + 46.881, + 46.974, + 47.113, + 47.183, + 47.322, + 47.369, + 47.462, + 47.601, + 47.694, + 47.74, + 47.856, + 48.054, + 48.367, + 48.448, + 48.808, + 48.948, + 49.157, + 49.273, + 49.424, + 49.609, + 49.702, + 49.818, + 50.016, + 50.143, + 50.283, + 50.399, + 50.55, + 50.805, + 50.887, + 50.979, + 51.142, + 51.293, + 51.374, + 51.467, + 51.548, + 51.746, + 51.862, + 52.257, + 52.326, + 52.605, + 52.918, + 53.034, + 53.104, + 53.209, + 53.359, + 53.499, + 53.615, + 53.847, + 54.068, + 54.161, + 54.288, + 54.346, + 54.718, + 54.892, + 55.043, + 55.229 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.syllnote.json new file mode 100644 index 0000000000..d5295b040b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6831023986374151429.syllnote.json @@ -0,0 +1,1863 @@ +{ + "source": "whistlegraph-6831023986374151429.wav", + "sr": 22050, + "words": [ + { + "text": "Whistle", + "fromMs": 80, + "toMs": 760, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 48.7, + "startSec": 0.197, + "durSec": 0.197, + "rms": 0.0898 + } + ] + }, + { + "text": "graph", + "fromMs": 760, + "toMs": 1290, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 0.882, + "durSec": 0.116, + "rms": 0.0968 + }, + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 1.231, + "durSec": 0.093, + "rms": 0.1155 + } + ] + }, + { + "text": "is", + "fromMs": 1290, + "toMs": 1500, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 1.405, + "durSec": 0.128, + "rms": 0.106 + } + ] + }, + { + "text": "like", + "fromMs": 1500, + "toMs": 1930, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 1.486, + "durSec": 0.104, + "rms": 0.0867 + }, + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 1.8, + "durSec": 0.163, + "rms": 0.1094 + } + ] + }, + { + "text": "a", + "fromMs": 1930, + "toMs": 2030, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 1.916, + "durSec": 0.151, + "rms": 0.1202 + } + ] + }, + { + "text": "form", + "fromMs": 2030, + "toMs": 2460, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 2.02, + "durSec": 0.104, + "rms": 0.088 + } + ] + }, + { + "text": "of", + "fromMs": 2460, + "toMs": 2670, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 2.496, + "durSec": 0.128, + "rms": 0.1307 + } + ] + }, + { + "text": "painting", + "fromMs": 2670, + "toMs": 3680, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 2.717, + "durSec": 0.104, + "rms": 0.0625 + }, + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 2.995, + "durSec": 0.116, + "rms": 0.0826 + }, + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 3.228, + "durSec": 0.163, + "rms": 0.0563 + } + ] + }, + { + "text": "or", + "fromMs": 3680, + "toMs": 3760, + "nuclei": [] + }, + { + "text": "almost", + "fromMs": 3760, + "toMs": 4250, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 3.773, + "durSec": 0.279, + "rms": 0.0611 + } + ] + }, + { + "text": "like", + "fromMs": 4250, + "toMs": 4580, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -21.3, + "startSec": 4.249, + "durSec": 0.163, + "rms": 0.1023 + } + ] + }, + { + "text": "a", + "fromMs": 4580, + "toMs": 4690, + "nuclei": [] + }, + { + "text": "poem", + "fromMs": 4690, + "toMs": 5000, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 4.807, + "durSec": 0.232, + "rms": 0.085 + } + ] + }, + { + "text": "or", + "fromMs": 5000, + "toMs": 5160, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 4.981, + "durSec": 0.104, + "rms": 0.071 + } + ] + }, + { + "text": "a", + "fromMs": 5160, + "toMs": 5240, + "nuclei": [] + }, + { + "text": "haiku", + "fromMs": 5240, + "toMs": 5640, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 5640, + "toMs": 5980, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 5.666, + "durSec": 0.093, + "rms": 0.09 + } + ] + }, + { + "text": "painting", + "fromMs": 5980, + "toMs": 6640, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 6.084, + "durSec": 0.058, + "rms": 0.0502 + }, + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 6.327, + "durSec": 0.116, + "rms": 0.0535 + }, + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 6.594, + "durSec": 0.081, + "rms": 0.0274 + } + ] + }, + { + "text": "and", + "fromMs": 6640, + "toMs": 7000, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 18.7, + "startSec": 6.629, + "durSec": 0.07, + "rms": 0.0228 + }, + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 6.931, + "durSec": 0.093, + "rms": 0.0493 + } + ] + }, + { + "text": "here", + "fromMs": 7000, + "toMs": 7160, + "nuclei": [] + }, + { + "text": "So", + "fromMs": 7160, + "toMs": 7330, + "nuclei": [] + }, + { + "text": "here's", + "fromMs": 7330, + "toMs": 7810, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 7.326, + "durSec": 0.488, + "rms": 0.0668 + } + ] + }, + { + "text": "one", + "fromMs": 7810, + "toMs": 8060, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 7.93, + "durSec": 0.163, + "rms": 0.0461 + } + ] + }, + { + "text": "here", + "fromMs": 8060, + "toMs": 8390, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 48.7, + "startSec": 8.046, + "durSec": 0.383, + "rms": 0.0409 + } + ] + }, + { + "text": "that", + "fromMs": 8390, + "toMs": 8720, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 8.371, + "durSec": 0.104, + "rms": 0.0328 + } + ] + }, + { + "text": "I", + "fromMs": 8720, + "toMs": 8810, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 8810, + "toMs": 9160, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 9160, + "toMs": 12300, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 9.253, + "durSec": 0.639, + "rms": 0.0715 + }, + { + "midi": 57, + "note": "A3", + "cents": -21.3, + "startSec": 10.077, + "durSec": 0.604, + "rms": 0.0971 + }, + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 11.006, + "durSec": 0.511, + "rms": 0.0725 + }, + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 11.714, + "durSec": 0.406, + "rms": 0.0555 + } + ] + }, + { + "text": "a", + "fromMs": 12300, + "toMs": 12300, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 12300, + "toMs": 12300, + "nuclei": [] + }, + { + "text": "Flapping", + "fromMs": 12300, + "toMs": 14240, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 12.806, + "durSec": 0.232, + "rms": 0.0634 + }, + { + "midi": 61, + "note": "C#4", + "cents": -41.3, + "startSec": 13.653, + "durSec": 0.43, + "rms": 0.1126 + } + ] + }, + { + "text": "for", + "fromMs": 14240, + "toMs": 14590, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 14590, + "toMs": 14920, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 14.629, + "durSec": 0.325, + "rms": 0.0867 + } + ] + }, + { + "text": "guys.", + "fromMs": 14920, + "toMs": 15690, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 14.907, + "durSec": 0.267, + "rms": 0.0784 + }, + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 15.337, + "durSec": 0.383, + "rms": 0.0709 + } + ] + }, + { + "text": "It's", + "fromMs": 15690, + "toMs": 16070, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 15.673, + "durSec": 0.081, + "rms": 0.0516 + } + ] + }, + { + "text": "just", + "fromMs": 16070, + "toMs": 16480, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 16.358, + "durSec": 0.151, + "rms": 0.1481 + } + ] + }, + { + "text": "a", + "fromMs": 16480, + "toMs": 17060, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 16.463, + "durSec": 0.07, + "rms": 0.1189 + } + ] + }, + { + "text": "Costume", + "fromMs": 17060, + "toMs": 19950, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 17.136, + "durSec": 0.302, + "rms": 0.0972 + }, + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 18.181, + "durSec": 0.383, + "rms": 0.1326 + }, + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 18.913, + "durSec": 0.418, + "rms": 0.0952 + }, + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 19.923, + "durSec": 0.058, + "rms": 0.1011 + } + ] + }, + { + "text": "I", + "fromMs": 19950, + "toMs": 19960, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 19.934, + "durSec": 0.058, + "rms": 0.1022 + } + ] + }, + { + "text": "put", + "fromMs": 19960, + "toMs": 20270, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 19.946, + "durSec": 0.267, + "rms": 0.0856 + } + ] + }, + { + "text": "on", + "fromMs": 20270, + "toMs": 20740, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 48.7, + "startSec": 20.341, + "durSec": 0.43, + "rms": 0.0977 + } + ] + }, + { + "text": "in", + "fromMs": 20740, + "toMs": 21040, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 20.724, + "durSec": 0.221, + "rms": 0.0909 + } + ] + }, + { + "text": "my", + "fromMs": 21040, + "toMs": 21450, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 21450, + "toMs": 22270, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 21.548, + "durSec": 0.755, + "rms": 0.0945 + } + ] + }, + { + "text": "and", + "fromMs": 22270, + "toMs": 22540, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 22.256, + "durSec": 0.07, + "rms": 0.0839 + } + ] + }, + { + "text": "so", + "fromMs": 22540, + "toMs": 22710, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 22710, + "toMs": 23040, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 23040, + "toMs": 23040, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 23040, + "toMs": 23120, + "nuclei": [] + }, + { + "text": "kind", + "fromMs": 23120, + "toMs": 23470, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 48.7, + "startSec": 23.266, + "durSec": 0.104, + "rms": 0.1354 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 23.441, + "durSec": 0.058, + "rms": 0.1187 + } + ] + }, + { + "text": "of", + "fromMs": 23470, + "toMs": 23640, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 23.452, + "durSec": 0.186, + "rms": 0.1068 + } + ] + }, + { + "text": "do", + "fromMs": 23640, + "toMs": 23870, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 23870, + "toMs": 23890, + "nuclei": [] + }, + { + "text": "lot", + "fromMs": 23890, + "toMs": 24150, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 23.951, + "durSec": 0.163, + "rms": 0.1385 + } + ] + }, + { + "text": "of", + "fromMs": 24150, + "toMs": 24330, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 24.207, + "durSec": 0.163, + "rms": 0.1351 + } + ] + }, + { + "text": "work", + "fromMs": 24330, + "toMs": 24670, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 24.311, + "durSec": 0.163, + "rms": 0.1226 + } + ] + }, + { + "text": "with", + "fromMs": 24670, + "toMs": 25100, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 24.811, + "durSec": 0.139, + "rms": 0.0852 + } + ] + }, + { + "text": "Media", + "fromMs": 25480, + "toMs": 25740, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 25.461, + "durSec": 0.07, + "rms": 0.0559 + }, + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 25.681, + "durSec": 0.093, + "rms": 0.1184 + } + ] + }, + { + "text": "and", + "fromMs": 25740, + "toMs": 25940, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 25.728, + "durSec": 0.058, + "rms": 0.113 + } + ] + }, + { + "text": "thinking", + "fromMs": 25940, + "toMs": 26520, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 26.459, + "durSec": 0.093, + "rms": 0.0962 + } + ] + }, + { + "text": "about", + "fromMs": 26520, + "toMs": 26830, + "nuclei": [] + }, + { + "text": "how", + "fromMs": 26830, + "toMs": 27050, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 27050, + "toMs": 27230, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 27230, + "toMs": 27290, + "nuclei": [] + }, + { + "text": "painting", + "fromMs": 27290, + "toMs": 27850, + "nuclei": [] + }, + { + "text": "exist", + "fromMs": 27850, + "toMs": 28180, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 28.05, + "durSec": 0.163, + "rms": 0.0869 + } + ] + }, + { + "text": "for", + "fromMs": 28180, + "toMs": 28380, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 28.189, + "durSec": 0.174, + "rms": 0.0933 + } + ] + }, + { + "text": "thousands", + "fromMs": 28380, + "toMs": 29080, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 28.979, + "durSec": 0.139, + "rms": 0.0802 + } + ] + }, + { + "text": "and", + "fromMs": 29080, + "toMs": 29200, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 29.071, + "durSec": 0.058, + "rms": 0.0703 + } + ] + }, + { + "text": "thousands", + "fromMs": 29200, + "toMs": 29850, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 29.489, + "durSec": 0.081, + "rms": 0.1151 + } + ] + }, + { + "text": "of", + "fromMs": 29850, + "toMs": 29950, + "nuclei": [] + }, + { + "text": "years", + "fromMs": 29950, + "toMs": 30400, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 30400, + "toMs": 30680, + "nuclei": [] + }, + { + "text": "obviously", + "fromMs": 30680, + "toMs": 31350, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 30.917, + "durSec": 0.104, + "rms": 0.1262 + } + ] + }, + { + "text": "the", + "fromMs": 31350, + "toMs": 31380, + "nuclei": [] + }, + { + "text": "painting", + "fromMs": 31380, + "toMs": 31760, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -41.3, + "startSec": 31.486, + "durSec": 0.116, + "rms": 0.1134 + } + ] + }, + { + "text": "the", + "fromMs": 31760, + "toMs": 32000, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 31.777, + "durSec": 0.07, + "rms": 0.079 + } + ] + }, + { + "text": "object", + "fromMs": 32000, + "toMs": 32380, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 32380, + "toMs": 32520, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 32520, + "toMs": 32670, + "nuclei": [] + }, + { + "text": "painting", + "fromMs": 32670, + "toMs": 32980, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 32.775, + "durSec": 0.058, + "rms": 0.0751 + } + ] + }, + { + "text": "will", + "fromMs": 32980, + "toMs": 33100, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -41.3, + "startSec": 32.961, + "durSec": 0.128, + "rms": 0.079 + } + ] + }, + { + "text": "get", + "fromMs": 33100, + "toMs": 33260, + "nuclei": [] + }, + { + "text": "destroyed", + "fromMs": 33260, + "toMs": 33680, + "nuclei": [] + }, + { + "text": "Or", + "fromMs": 33680, + "toMs": 33770, + "nuclei": [] + }, + { + "text": "most", + "fromMs": 33770, + "toMs": 33960, + "nuclei": [] + }, + { + "text": "artworks", + "fromMs": 33960, + "toMs": 34330, + "nuclei": [] + }, + { + "text": "would", + "fromMs": 34330, + "toMs": 34570, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 34.319, + "durSec": 0.058, + "rms": 0.0771 + } + ] + }, + { + "text": "be", + "fromMs": 34570, + "toMs": 34660, + "nuclei": [] + }, + { + "text": "destroyed", + "fromMs": 34660, + "toMs": 35120, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 35120, + "toMs": 35330, + "nuclei": [] + }, + { + "text": "even", + "fromMs": 35330, + "toMs": 35500, + "nuclei": [] + }, + { + "text": "digital", + "fromMs": 35500, + "toMs": 35960, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -41.3, + "startSec": 35.724, + "durSec": 0.07, + "rms": 0.2595 + } + ] + }, + { + "text": "artworks", + "fromMs": 35960, + "toMs": 36310, + "nuclei": [] + }, + { + "text": "could", + "fromMs": 36310, + "toMs": 36580, + "nuclei": [] + }, + { + "text": "eventually", + "fromMs": 36580, + "toMs": 37130, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 37130, + "toMs": 37360, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 48.7, + "startSec": 37.28, + "durSec": 0.058, + "rms": 0.1313 + } + ] + }, + { + "text": "destroyed", + "fromMs": 37360, + "toMs": 37760, + "nuclei": [] + }, + { + "text": "or", + "fromMs": 37760, + "toMs": 38130, + "nuclei": [] + }, + { + "text": "deteriorated", + "fromMs": 38130, + "toMs": 39260, + "nuclei": [] + }, + { + "text": "So", + "fromMs": 39260, + "toMs": 39430, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 39430, + "toMs": 39440, + "nuclei": [] + }, + { + "text": "wanted", + "fromMs": 39440, + "toMs": 39800, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 39.555, + "durSec": 0.093, + "rms": 0.1208 + } + ] + }, + { + "text": "to", + "fromMs": 39800, + "toMs": 39920, + "nuclei": [] + }, + { + "text": "create", + "fromMs": 39920, + "toMs": 40380, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 40.008, + "durSec": 0.116, + "rms": 0.0805 + }, + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 40.252, + "durSec": 0.104, + "rms": 0.0818 + } + ] + }, + { + "text": "something", + "fromMs": 40380, + "toMs": 40820, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 40820, + "toMs": 41060, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 41060, + "toMs": 41260, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 41260, + "toMs": 41360, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 41360, + "toMs": 41410, + "nuclei": [] + }, + { + "text": "form", + "fromMs": 41410, + "toMs": 41710, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 41710, + "toMs": 41720, + "nuclei": [] + }, + { + "text": "painting", + "fromMs": 41720, + "toMs": 42150, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 41.726, + "durSec": 0.255, + "rms": 0.1585 + }, + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 42.109, + "durSec": 0.07, + "rms": 0.1611 + } + ] + }, + { + "text": "that", + "fromMs": 42150, + "toMs": 42340, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 42.133, + "durSec": 0.139, + "rms": 0.1433 + } + ] + }, + { + "text": "somebody", + "fromMs": 42340, + "toMs": 42940, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 42.376, + "durSec": 0.058, + "rms": 0.1139 + }, + { + "midi": 50, + "note": "D3", + "cents": -41.3, + "startSec": 42.748, + "durSec": 0.221, + "rms": 0.1174 + } + ] + }, + { + "text": "could", + "fromMs": 42940, + "toMs": 43010, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 42.922, + "durSec": 0.093, + "rms": 0.1068 + } + ] + }, + { + "text": "easily", + "fromMs": 43010, + "toMs": 43360, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -11.3, + "startSec": 43.328, + "durSec": 0.07, + "rms": 0.1232 + } + ] + }, + { + "text": "Memorize", + "fromMs": 43360, + "toMs": 45010, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 43.34, + "durSec": 0.441, + "rms": 0.1305 + }, + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 44.153, + "durSec": 0.07, + "rms": 0.1136 + } + ] + }, + { + "text": "and", + "fromMs": 45010, + "toMs": 45170, + "nuclei": [] + }, + { + "text": "so", + "fromMs": 45170, + "toMs": 45280, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 45280, + "toMs": 45500, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 45500, + "toMs": 45650, + "nuclei": [] + }, + { + "text": "could", + "fromMs": 45650, + "toMs": 45910, + "nuclei": [] + }, + { + "text": "also", + "fromMs": 45910, + "toMs": 46140, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 46140, + "toMs": 46250, + "nuclei": [] + }, + { + "text": "memorized", + "fromMs": 46250, + "toMs": 46880, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 46.463, + "durSec": 0.128, + "rms": 0.1348 + } + ] + }, + { + "text": "in", + "fromMs": 46880, + "toMs": 46880, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 46880, + "toMs": 47040, + "nuclei": [] + }, + { + "text": "distributed", + "fromMs": 47040, + "toMs": 47570, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 47.032, + "durSec": 0.07, + "rms": 0.1005 + } + ] + }, + { + "text": "way", + "fromMs": 47570, + "toMs": 47840, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 47.659, + "durSec": 0.058, + "rms": 0.1329 + } + ] + }, + { + "text": "that", + "fromMs": 47840, + "toMs": 48050, + "nuclei": [] + }, + { + "text": "didn't", + "fromMs": 48050, + "toMs": 48260, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 48.089, + "durSec": 0.058, + "rms": 0.1107 + } + ] + }, + { + "text": "require", + "fromMs": 48260, + "toMs": 48560, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 48.541, + "durSec": 0.058, + "rms": 0.0832 + } + ] + }, + { + "text": "the", + "fromMs": 48560, + "toMs": 48690, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 48.541, + "durSec": 0.058, + "rms": 0.0832 + } + ] + }, + { + "text": "internet", + "fromMs": 48690, + "toMs": 49080, + "nuclei": [] + }, + { + "text": "So", + "fromMs": 49080, + "toMs": 49250, + "nuclei": [] + }, + { + "text": "as", + "fromMs": 49250, + "toMs": 49360, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 49360, + "toMs": 49500, + "nuclei": [] + }, + { + "text": "people's", + "fromMs": 49500, + "toMs": 50070, + "nuclei": [] + }, + { + "text": "minds", + "fromMs": 50070, + "toMs": 50420, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 50420, + "toMs": 50630, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 38.7, + "startSec": 50.596, + "durSec": 0.07, + "rms": 0.0839 + } + ] + }, + { + "text": "memories", + "fromMs": 50630, + "toMs": 51360, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 38.7, + "startSec": 50.62, + "durSec": 0.197, + "rms": 0.0761 + }, + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 50.898, + "durSec": 0.418, + "rms": 0.0645 + } + ] + }, + { + "text": "and", + "fromMs": 51360, + "toMs": 51380, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 51380, + "toMs": 51530, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 51.421, + "durSec": 0.139, + "rms": 0.0701 + } + ] + }, + { + "text": "meaning", + "fromMs": 51530, + "toMs": 51850, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 51.641, + "durSec": 0.244, + "rms": 0.1016 + } + ] + }, + { + "text": "is", + "fromMs": 51850, + "toMs": 51970, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 51.839, + "durSec": 0.128, + "rms": 0.0804 + } + ] + }, + { + "text": "always", + "fromMs": 51970, + "toMs": 52230, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 52.094, + "durSec": 0.151, + "rms": 0.0621 + } + ] + }, + { + "text": "there", + "fromMs": 52230, + "toMs": 52690, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 52.407, + "durSec": 0.07, + "rms": 0.0692 + } + ] + }, + { + "text": "and", + "fromMs": 52690, + "toMs": 52760, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 52760, + "toMs": 52820, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 52820, + "toMs": 53010, + "nuclei": [] + }, + { + "text": "last", + "fromMs": 53010, + "toMs": 53280, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 53280, + "toMs": 53460, + "nuclei": [] + }, + { + "text": "as", + "fromMs": 53460, + "toMs": 53590, + "nuclei": [] + }, + { + "text": "long", + "fromMs": 53590, + "toMs": 53850, + "nuclei": [] + }, + { + "text": "as", + "fromMs": 53850, + "toMs": 53980, + "nuclei": [] + }, + { + "text": "humanity", + "fromMs": 53980, + "toMs": 54530, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -41.3, + "startSec": 54.056, + "durSec": 0.093, + "rms": 0.0799 + }, + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 54.381, + "durSec": 0.186, + "rms": 0.0696 + } + ] + }, + { + "text": "can", + "fromMs": 54530, + "toMs": 54860, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 54.544, + "durSec": 0.058, + "rms": 0.0647 + } + ] + }, + { + "text": "last", + "fromMs": 54860, + "toMs": 55040, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 54.869, + "durSec": 0.093, + "rms": 0.0484 + } + ] + }, + { + "text": "[BLANK_AUDIO]", + "fromMs": 55480, + "toMs": 65400, + "nuclei": [] + } + ], + "wordCount": 160, + "nucleusCount": 102 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6868744719682243845.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6868744719682243845.analysis.json new file mode 100644 index 0000000000..b8ef6b0553 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6868744719682243845.analysis.json @@ -0,0 +1,256 @@ +{ + "durationSec": 15.81, + "tempoBPM": 60.1, + "key": "D# minor", + "keyConfidence": 0.52, + "beatCount": 15, + "onsetCount": 43, + "noteCount": 28, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.151, + "durSec": 0.853, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.167, + "durSec": 0.093, + "centsOff": 36.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.318, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.376, + "durSec": 0.087, + "centsOff": -40.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.469, + "durSec": 0.255, + "centsOff": 37.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.747, + "durSec": 0.139, + "centsOff": 36.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.892, + "durSec": 0.052, + "centsOff": -31.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.95, + "durSec": 0.058, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.235, + "durSec": 0.575, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.937, + "durSec": 0.72, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.22, + "durSec": 0.389, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.37, + "durSec": 0.052, + "centsOff": 28.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.468, + "durSec": 0.081, + "centsOff": -3.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.567, + "durSec": 0.342, + "centsOff": 9.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.496, + "durSec": 0.65, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.221, + "durSec": 0.569, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.144, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.452, + "durSec": 0.238, + "centsOff": -15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.294, + "durSec": 0.052, + "centsOff": 40.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.387, + "durSec": 0.238, + "centsOff": -30.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.654, + "durSec": 0.186, + "centsOff": -32.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.548, + "durSec": 0.418, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.32, + "durSec": 0.598, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.469, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.539, + "durSec": 0.308, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.974, + "durSec": 0.116, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.201, + "durSec": 0.557, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.385, + "durSec": 1.254, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.104, + 0.139, + 1.149, + 1.892, + 2.101, + 2.659, + 2.786, + 2.961, + 4.017, + 4.238, + 5.294, + 5.341, + 6.2, + 6.374, + 6.455, + 6.711, + 6.769, + 7.163, + 7.233, + 7.581, + 7.744, + 8.127, + 8.243, + 8.371, + 8.464, + 8.696, + 9.195, + 9.567, + 10.379, + 10.461, + 10.96, + 11.262, + 11.877, + 12.458, + 12.829, + 12.922, + 12.992, + 13.189, + 14.385, + 14.838, + 15.163, + 15.65 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.analysis.json new file mode 100644 index 0000000000..9b48968717 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.analysis.json @@ -0,0 +1,528 @@ +{ + "durationSec": 19.02, + "tempoBPM": 120.2, + "key": "G# major", + "keyConfidence": 0.435, + "beatCount": 33, + "onsetCount": 49, + "noteCount": 66, + "pitchRange": [ + "G3", + "A#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.035, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.325, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.464, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.074, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.264, + "durSec": 0.151, + "centsOff": -3.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.473, + "durSec": 0.104, + "centsOff": 4.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.583, + "durSec": 0.087, + "centsOff": -23.1 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 3.593, + "durSec": 0.128, + "centsOff": -15.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 3.727, + "durSec": 0.087, + "centsOff": -1.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.82, + "durSec": 0.075, + "centsOff": 8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.063, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.209, + "durSec": 0.157, + "centsOff": -3.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.418, + "durSec": 0.087, + "centsOff": 15.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.51, + "durSec": 0.099, + "centsOff": -39.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.632, + "durSec": 0.081, + "centsOff": -39.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.719, + "durSec": 0.052, + "centsOff": 34.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.778, + "durSec": 0.087, + "centsOff": 3.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.085, + "durSec": 0.093, + "centsOff": 17.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.259, + "durSec": 0.145, + "centsOff": -25.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.41, + "durSec": 0.226, + "centsOff": -18.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.642, + "durSec": 0.052, + "centsOff": 12.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.735, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 6.542, + "durSec": 0.163, + "centsOff": -8.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.711, + "durSec": 0.081, + "centsOff": -15.7 + }, + { + "note": "A4", + "midi": 69, + "startSec": 7.349, + "durSec": 0.075, + "centsOff": 4.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.442, + "durSec": 0.163, + "centsOff": 2.6 + }, + { + "note": "G4", + "midi": 67, + "startSec": 7.61, + "durSec": 0.093, + "centsOff": -7.9 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 7.744, + "durSec": 0.139, + "centsOff": -11.4 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 7.901, + "durSec": 0.081, + "centsOff": 21.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.568, + "durSec": 0.116, + "centsOff": 5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.795, + "durSec": 0.122, + "centsOff": 30.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.922, + "durSec": 0.093, + "centsOff": -18.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.067, + "durSec": 0.058, + "centsOff": 13.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.323, + "durSec": 0.052, + "centsOff": -37.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.381, + "durSec": 0.534, + "centsOff": -13.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.739, + "durSec": 0.058, + "centsOff": 21.4 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 10.861, + "durSec": 0.116, + "centsOff": -18.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 11.401, + "durSec": 0.064, + "centsOff": 27.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.494, + "durSec": 0.081, + "centsOff": -28.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.581, + "durSec": 0.064, + "centsOff": 34.2 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.651, + "durSec": 0.093, + "centsOff": -12.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.749, + "durSec": 0.052, + "centsOff": -6.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.964, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.498, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.73, + "durSec": 0.075, + "centsOff": 25.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.812, + "durSec": 0.058, + "centsOff": -4.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.875, + "durSec": 0.11, + "centsOff": -36.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.462, + "durSec": 0.372, + "centsOff": -3.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 13.88, + "durSec": 0.116, + "centsOff": 4.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 14.002, + "durSec": 0.122, + "centsOff": 20.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.872, + "durSec": 0.064, + "centsOff": -18.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.942, + "durSec": 0.139, + "centsOff": 7.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.447, + "durSec": 0.075, + "centsOff": 7.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.72, + "durSec": 0.151, + "centsOff": 4.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.97, + "durSec": 0.104, + "centsOff": -3.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.225, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.863, + "durSec": 0.064, + "centsOff": -9.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 17.096, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 17.241, + "durSec": 0.186, + "centsOff": 29.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 17.502, + "durSec": 0.058, + "centsOff": -9.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.63, + "durSec": 0.058, + "centsOff": 1.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 17.728, + "durSec": 0.07, + "centsOff": -12.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 17.827, + "durSec": 0.122, + "centsOff": -3.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 18.059, + "durSec": 0.087, + "centsOff": 10.6 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 18.199, + "durSec": 0.064, + "centsOff": -10.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.936, + "durSec": 0.081, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.046, + 0.163, + 0.534, + 1.033, + 1.428, + 1.904, + 1.95, + 2.067, + 2.844, + 3.077, + 3.146, + 4.191, + 4.911, + 5.016, + 5.074, + 5.805, + 6.385, + 7.024, + 7.338, + 7.454, + 7.941, + 8.057, + 8.301, + 8.487, + 9.253, + 10.298, + 10.426, + 10.588, + 10.716, + 11.331, + 11.981, + 12.086, + 12.574, + 13.026, + 13.351, + 14.698, + 14.768, + 15.256, + 15.523, + 15.871, + 16.057, + 16.3, + 16.707, + 16.788, + 17.31, + 17.612, + 18.204, + 18.506 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.syllnote.json new file mode 100644 index 0000000000..dd67433b25 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6872243045111254278.syllnote.json @@ -0,0 +1,214 @@ +{ + "source": "whistlegraph-6872243045111254278.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 20, + "toMs": 660, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 660, + "toMs": 1320, + "nuclei": [] + }, + { + "text": "three,", + "fromMs": 1320, + "toMs": 2350, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 2350, + "toMs": 3140, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 8.7, + "startSec": 2.519, + "durSec": 0.058, + "rms": 0.2813 + } + ] + }, + { + "text": "a", + "fromMs": 3140, + "toMs": 3190, + "nuclei": [] + }, + { + "text": "butterfly.", + "fromMs": 3190, + "toMs": 6240, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -41.3, + "startSec": 5.492, + "durSec": 0.279, + "rms": 0.1194 + } + ] + }, + { + "text": "The", + "fromMs": 6240, + "toMs": 6970, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 6.583, + "durSec": 0.116, + "rms": 0.3548 + } + ] + }, + { + "text": "big", + "fromMs": 6970, + "toMs": 7720, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 7720, + "toMs": 8430, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8430, + "toMs": 9390, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 8.951, + "durSec": 0.058, + "rms": 0.2972 + } + ] + }, + { + "text": "guys,", + "fromMs": 9390, + "toMs": 10440, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -31.3, + "startSec": 9.648, + "durSec": 0.302, + "rms": 0.2157 + } + ] + }, + { + "text": "it's", + "fromMs": 10440, + "toMs": 11330, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 11330, + "toMs": 12620, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 12620, + "toMs": 12700, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 12700, + "toMs": 14720, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -41.3, + "startSec": 12.887, + "durSec": 0.104, + "rms": 0.4152 + }, + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 13.491, + "durSec": 0.337, + "rms": 0.3585 + } + ] + }, + { + "text": "I", + "fromMs": 14720, + "toMs": 14980, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 14980, + "toMs": 16010, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 16010, + "toMs": 16850, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -1.3, + "startSec": 15.999, + "durSec": 0.081, + "rms": 0.1849 + } + ] + }, + { + "text": "in", + "fromMs": 16850, + "toMs": 17070, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 17070, + "toMs": 17620, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 48.7, + "startSec": 17.101, + "durSec": 0.186, + "rms": 0.263 + } + ] + }, + { + "text": "room.", + "fromMs": 17620, + "toMs": 18680, + "nuclei": [] + } + ], + "wordCount": 21, + "nucleusCount": 9 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.analysis.json new file mode 100644 index 0000000000..0d6ece7482 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.analysis.json @@ -0,0 +1,577 @@ +{ + "durationSec": 22.06, + "tempoBPM": 76.0, + "key": "C# minor", + "keyConfidence": 0.303, + "beatCount": 28, + "onsetCount": 119, + "noteCount": 63, + "pitchRange": [ + "G3", + "D5" + ], + "melody": [ + { + "note": "A3", + "midi": 57, + "startSec": 0.946, + "durSec": 0.058, + "centsOff": -40.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.01, + "durSec": 0.104, + "centsOff": -0.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.12, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.533, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.368, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.908, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.164, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.384, + "durSec": 0.099, + "centsOff": 3.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.547, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.261, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.493, + "durSec": 0.366, + "centsOff": 36.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.894, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.195, + "durSec": 0.052, + "centsOff": -30.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.851, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.345, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.455, + "durSec": 0.087, + "centsOff": 1.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.687, + "durSec": 0.081, + "centsOff": -23.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.786, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.367, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.522, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.056, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.625, + "durSec": 0.075, + "centsOff": 13.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.344, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "D5", + "midi": 74, + "startSec": 10.78, + "durSec": 0.157, + "centsOff": -11.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.029, + "durSec": 0.104, + "centsOff": 36.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.14, + "durSec": 0.058, + "centsOff": -10.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.279, + "durSec": 0.081, + "centsOff": -1.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.564, + "durSec": 0.075, + "centsOff": 16.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.709, + "durSec": 0.07, + "centsOff": 11.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.127, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.458, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.655, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.823, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.986, + "durSec": 0.052, + "centsOff": 42.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.044, + "durSec": 0.07, + "centsOff": -20.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.369, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.88, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.973, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.501, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.698, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.936, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.151, + "durSec": 0.093, + "centsOff": -1.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.25, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.946, + "durSec": 0.093, + "centsOff": -15.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.283, + "durSec": 0.25, + "centsOff": 1.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.538, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.142, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.612, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.723, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.897, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.187, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.286, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.408, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.052, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.232, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.511, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.603, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.859, + "durSec": 0.238, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.254, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.764, + "durSec": 0.505, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.304, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.507, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.757, + "durSec": 0.087, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.163, + 0.372, + 0.569, + 0.882, + 0.929, + 1.347, + 1.602, + 1.683, + 2.334, + 2.438, + 2.543, + 2.775, + 2.833, + 3.251, + 3.297, + 3.367, + 3.425, + 3.576, + 3.727, + 3.936, + 4.04, + 4.168, + 4.679, + 4.76, + 4.795, + 4.888, + 4.981, + 5.027, + 5.178, + 5.283, + 5.457, + 5.735, + 5.863, + 6.13, + 6.269, + 6.432, + 6.583, + 6.85, + 6.966, + 7.105, + 7.233, + 7.581, + 7.628, + 7.814, + 7.988, + 8.104, + 8.336, + 8.44, + 8.533, + 8.615, + 8.812, + 9.056, + 9.567, + 9.961, + 10.356, + 10.414, + 10.704, + 11.215, + 11.424, + 11.494, + 11.552, + 11.645, + 11.819, + 11.958, + 12.028, + 12.237, + 12.283, + 12.632, + 12.678, + 12.829, + 12.957, + 13.015, + 13.084, + 13.224, + 13.259, + 13.526, + 13.711, + 14.153, + 14.373, + 14.408, + 14.629, + 14.791, + 14.988, + 15.047, + 15.139, + 15.464, + 15.511, + 16.266, + 16.672, + 17.403, + 17.485, + 17.659, + 17.717, + 18.042, + 18.123, + 18.251, + 18.68, + 18.808, + 18.866, + 19.017, + 19.191, + 19.331, + 19.365, + 19.551, + 19.586, + 19.714, + 19.853, + 20.05, + 20.085, + 20.248, + 20.364, + 20.515, + 20.561, + 20.875, + 20.991, + 21.153, + 21.246, + 21.478 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.syllnote.json new file mode 100644 index 0000000000..d173af5937 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6873220171662658821.syllnote.json @@ -0,0 +1,635 @@ +{ + "source": "whistlegraph-6873220171662658821.wav", + "sr": 22050, + "words": [ + { + "text": "hello", + "fromMs": 10, + "toMs": 930, + "nuclei": [] + }, + { + "text": "everybody", + "fromMs": 930, + "toMs": 1930, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 8.7, + "startSec": 0.964, + "durSec": 0.163, + "rms": 0.397 + }, + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 1.207, + "durSec": 0.163, + "rms": 0.2597 + }, + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 1.44, + "durSec": 0.232, + "rms": 0.205 + } + ] + }, + { + "text": "it's", + "fromMs": 1930, + "toMs": 2420, + "nuclei": [] + }, + { + "text": "Jeffrey", + "fromMs": 2420, + "toMs": 3220, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 3220, + "toMs": 3260, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 3260, + "toMs": 3530, + "nuclei": [] + }, + { + "text": "made", + "fromMs": 3530, + "toMs": 3650, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 3650, + "toMs": 3930, + "nuclei": [] + }, + { + "text": "really", + "fromMs": 3930, + "toMs": 4190, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -31.3, + "startSec": 3.982, + "durSec": 0.058, + "rms": 0.1347 + } + ] + }, + { + "text": "cool", + "fromMs": 4190, + "toMs": 4360, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 4360, + "toMs": 4920, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -31.3, + "startSec": 4.342, + "durSec": 0.209, + "rms": 0.132 + }, + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 4.702, + "durSec": 0.116, + "rms": 0.1265 + } + ] + }, + { + "text": "graph", + "fromMs": 4920, + "toMs": 5330, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 5.108, + "durSec": 0.058, + "rms": 0.125 + } + ] + }, + { + "text": "shirt", + "fromMs": 5330, + "toMs": 5730, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 5730, + "toMs": 5970, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 5970, + "toMs": 6060, + "nuclei": [] + }, + { + "text": "has", + "fromMs": 6060, + "toMs": 6370, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 6370, + "toMs": 6700, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 6700, + "toMs": 7340, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 6.711, + "durSec": 0.081, + "rms": 0.0846 + } + ] + }, + { + "text": "on", + "fromMs": 7340, + "toMs": 7620, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 7.338, + "durSec": 0.244, + "rms": 0.0749 + } + ] + }, + { + "text": "it", + "fromMs": 7620, + "toMs": 7720, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 7720, + "toMs": 7890, + "nuclei": [] + }, + { + "text": "all", + "fromMs": 7890, + "toMs": 7900, + "nuclei": [] + }, + { + "text": "these", + "fromMs": 7900, + "toMs": 8080, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 7.895, + "durSec": 0.221, + "rms": 0.1059 + } + ] + }, + { + "text": "whistle", + "fromMs": 8080, + "toMs": 8600, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 8.069, + "durSec": 0.07, + "rms": 0.084 + } + ] + }, + { + "text": "graphs", + "fromMs": 8600, + "toMs": 9120, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 48.7, + "startSec": 8.719, + "durSec": 0.07, + "rms": 0.1476 + } + ] + }, + { + "text": "in", + "fromMs": 9120, + "toMs": 9290, + "nuclei": [] + }, + { + "text": "yellow", + "fromMs": 9290, + "toMs": 9810, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 9.683, + "durSec": 0.07, + "rms": 0.0872 + } + ] + }, + { + "text": "and", + "fromMs": 9810, + "toMs": 10070, + "nuclei": [] + }, + { + "text": "yeah", + "fromMs": 10070, + "toMs": 10270, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 10270, + "toMs": 10920, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 10.519, + "durSec": 0.174, + "rms": 0.0963 + }, + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 10.797, + "durSec": 0.139, + "rms": 0.2116 + } + ] + }, + { + "text": "think", + "fromMs": 10920, + "toMs": 10940, + "nuclei": [] + }, + { + "text": "they're", + "fromMs": 10940, + "toMs": 11520, + "nuclei": [] + }, + { + "text": "pretty", + "fromMs": 11520, + "toMs": 12130, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 12.109, + "durSec": 0.058, + "rms": 0.0709 + } + ] + }, + { + "text": "cool", + "fromMs": 12130, + "toMs": 12530, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 12.33, + "durSec": 0.209, + "rms": 0.0878 + } + ] + }, + { + "text": "if", + "fromMs": 12530, + "toMs": 12630, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 12630, + "toMs": 12920, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 12.852, + "durSec": 0.104, + "rms": 0.1047 + } + ] + }, + { + "text": "want", + "fromMs": 12920, + "toMs": 13140, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 12.91, + "durSec": 0.081, + "rms": 0.1007 + } + ] + }, + { + "text": "one", + "fromMs": 13140, + "toMs": 13360, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 13.293, + "durSec": 0.104, + "rms": 0.0892 + } + ] + }, + { + "text": "I'll", + "fromMs": 13360, + "toMs": 14520, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 13.351, + "durSec": 0.197, + "rms": 0.0801 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 13.851, + "durSec": 0.348, + "rms": 0.0506 + }, + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 14.454, + "durSec": 0.104, + "rms": 0.1017 + } + ] + }, + { + "text": "make", + "fromMs": 14520, + "toMs": 14720, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 14.501, + "durSec": 0.081, + "rms": 0.0913 + } + ] + }, + { + "text": "one", + "fromMs": 14720, + "toMs": 15080, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 15080, + "toMs": 15650, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 15650, + "toMs": 15800, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 15800, + "toMs": 16160, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 16160, + "toMs": 16280, + "nuclei": [] + }, + { + "text": "also", + "fromMs": 16280, + "toMs": 17060, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 16.324, + "durSec": 0.348, + "rms": 0.0664 + }, + { + "midi": 48, + "note": "C3", + "cents": 48.7, + "startSec": 16.788, + "durSec": 0.302, + "rms": 0.07 + } + ] + }, + { + "text": "have", + "fromMs": 17060, + "toMs": 17280, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 17.043, + "durSec": 0.093, + "rms": 0.0631 + }, + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 17.206, + "durSec": 0.07, + "rms": 0.0458 + } + ] + }, + { + "text": "purple", + "fromMs": 17280, + "toMs": 17990, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 17.798, + "durSec": 0.058, + "rms": 0.0555 + }, + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 17.937, + "durSec": 0.058, + "rms": 0.0177 + } + ] + }, + { + "text": "spray", + "fromMs": 17990, + "toMs": 18650, + "nuclei": [] + }, + { + "text": "paint", + "fromMs": 18650, + "toMs": 19200, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 19200, + "toMs": 19520, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 19520, + "toMs": 19680, + "nuclei": [] + }, + { + "text": "spray", + "fromMs": 19680, + "toMs": 19940, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 19940, + "toMs": 20200, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 19.923, + "durSec": 0.139, + "rms": 0.035 + } + ] + }, + { + "text": "graphs", + "fromMs": 20200, + "toMs": 20440, + "nuclei": [] + }, + { + "text": "really", + "fromMs": 20440, + "toMs": 21110, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 20.968, + "durSec": 0.07, + "rms": 0.0568 + } + ] + }, + { + "text": "big", + "fromMs": 21110, + "toMs": 21440, + "nuclei": [] + }, + { + "text": "one", + "fromMs": 21440, + "toMs": 23640, + "nuclei": [] + } + ], + "wordCount": 58, + "nucleusCount": 32 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6887757144477781253.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6887757144477781253.analysis.json new file mode 100644 index 0000000000..59b3926944 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6887757144477781253.analysis.json @@ -0,0 +1,902 @@ +{ + "durationSec": 34.85, + "tempoBPM": 97.5, + "key": "B major", + "keyConfidence": 0.348, + "beatCount": 51, + "onsetCount": 66, + "noteCount": 117, + "pitchRange": [ + "G3", + "G4" + ], + "melody": [ + { + "note": "A3", + "midi": 57, + "startSec": 0.087, + "durSec": 0.081, + "centsOff": -24.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.197, + "durSec": 0.203, + "centsOff": -3.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 0.459, + "durSec": 0.064, + "centsOff": -27.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.708, + "durSec": 0.075, + "centsOff": 7.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.801, + "durSec": 0.093, + "centsOff": -9.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.103, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.37, + "durSec": 1.602, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.984, + "durSec": 0.279, + "centsOff": -4.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.332, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.489, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.547, + "durSec": 0.104, + "centsOff": -0.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.657, + "durSec": 0.139, + "centsOff": -1.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.802, + "durSec": 0.192, + "centsOff": -25.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.0, + "durSec": 0.128, + "centsOff": 13.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.133, + "durSec": 0.052, + "centsOff": -32.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.191, + "durSec": 0.319, + "centsOff": 16.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.685, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.795, + "durSec": 0.244, + "centsOff": -16.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.056, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.474, + "durSec": 1.457, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.169, + "durSec": 0.778, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.44, + "durSec": 0.221, + "centsOff": 35.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.696, + "durSec": 0.145, + "centsOff": 10.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.847, + "durSec": 0.116, + "centsOff": -6.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 8.969, + "durSec": 0.052, + "centsOff": 21.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.038, + "durSec": 0.064, + "centsOff": 18.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.195, + "durSec": 0.087, + "centsOff": -23.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.358, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.694, + "durSec": 1.376, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.163, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.581, + "durSec": 0.052, + "centsOff": 19.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.656, + "durSec": 0.081, + "centsOff": -19.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.761, + "durSec": 0.197, + "centsOff": 11.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.964, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.034, + "durSec": 0.372, + "centsOff": -14.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.411, + "durSec": 0.203, + "centsOff": 24.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.62, + "durSec": 0.279, + "centsOff": -7.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.904, + "durSec": 0.284, + "centsOff": -10.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 13.195, + "durSec": 0.238, + "centsOff": -26.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 13.439, + "durSec": 0.157, + "centsOff": -24.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 13.601, + "durSec": 0.168, + "centsOff": -13.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 13.775, + "durSec": 0.122, + "centsOff": 14.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.926, + "durSec": 0.255, + "centsOff": -19.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 14.187, + "durSec": 0.075, + "centsOff": -30.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 14.292, + "durSec": 0.331, + "centsOff": 4.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.629, + "durSec": 0.267, + "centsOff": -18.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.936, + "durSec": 0.197, + "centsOff": 2.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.139, + "durSec": 0.075, + "centsOff": -32.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.244, + "durSec": 0.192, + "centsOff": -24.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.505, + "durSec": 0.064, + "centsOff": 29.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.627, + "durSec": 0.662, + "centsOff": 8.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 16.295, + "durSec": 0.064, + "centsOff": -44.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.428, + "durSec": 0.145, + "centsOff": -0.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.579, + "durSec": 0.11, + "centsOff": -14.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.887, + "durSec": 0.058, + "centsOff": -1.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.968, + "durSec": 0.052, + "centsOff": 15.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.026, + "durSec": 0.186, + "centsOff": -2.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.357, + "durSec": 0.064, + "centsOff": 26.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 18.384, + "durSec": 0.139, + "centsOff": -11.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.354, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.638, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 19.743, + "durSec": 0.163, + "centsOff": -5.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 19.923, + "durSec": 0.11, + "centsOff": -14.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 20.062, + "durSec": 0.116, + "centsOff": -17.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.196, + "durSec": 0.122, + "centsOff": 27.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.393, + "durSec": 0.081, + "centsOff": -28.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.579, + "durSec": 0.093, + "centsOff": -21.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.718, + "durSec": 0.11, + "centsOff": 25.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 20.852, + "durSec": 0.11, + "centsOff": 5.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 20.973, + "durSec": 0.186, + "centsOff": 12.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 21.275, + "durSec": 0.058, + "centsOff": 18.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 21.351, + "durSec": 0.551, + "centsOff": -7.2 + }, + { + "note": "F4", + "midi": 65, + "startSec": 21.931, + "durSec": 0.052, + "centsOff": -18.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 22.024, + "durSec": 0.255, + "centsOff": -22.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 22.285, + "durSec": 0.168, + "centsOff": -5.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.547, + "durSec": 0.07, + "centsOff": -41.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.668, + "durSec": 0.064, + "centsOff": -0.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.738, + "durSec": 0.116, + "centsOff": -36.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.872, + "durSec": 0.464, + "centsOff": -21.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 23.348, + "durSec": 0.337, + "centsOff": -10.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 23.69, + "durSec": 0.058, + "centsOff": 5.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 24.189, + "durSec": 0.075, + "centsOff": 14.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 24.271, + "durSec": 0.081, + "centsOff": -33.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 24.358, + "durSec": 0.25, + "centsOff": 30.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 24.613, + "durSec": 0.151, + "centsOff": -39.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 24.77, + "durSec": 0.186, + "centsOff": 27.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 25.258, + "durSec": 0.244, + "centsOff": -28.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 25.507, + "durSec": 0.296, + "centsOff": -18.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 25.861, + "durSec": 0.07, + "centsOff": -26.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 25.942, + "durSec": 0.116, + "centsOff": 0.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 26.07, + "durSec": 0.209, + "centsOff": -6.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 26.308, + "durSec": 0.104, + "centsOff": -13.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.448, + "durSec": 0.151, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 26.604, + "durSec": 0.244, + "centsOff": 0.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 26.889, + "durSec": 0.058, + "centsOff": -14.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.953, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 27.214, + "durSec": 0.058, + "centsOff": -7.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.278, + "durSec": 0.163, + "centsOff": 35.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 27.539, + "durSec": 0.11, + "centsOff": -6.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 27.713, + "durSec": 0.383, + "centsOff": -2.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 28.102, + "durSec": 0.18, + "centsOff": 9.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 28.288, + "durSec": 0.11, + "centsOff": -7.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 28.485, + "durSec": 0.093, + "centsOff": 10.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 28.706, + "durSec": 0.052, + "centsOff": 12.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 28.77, + "durSec": 0.238, + "centsOff": 23.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 29.025, + "durSec": 0.116, + "centsOff": 13.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 29.362, + "durSec": 0.07, + "centsOff": -1.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 30.14, + "durSec": 0.157, + "centsOff": -1.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 30.354, + "durSec": 0.093, + "centsOff": 22.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 30.453, + "durSec": 0.052, + "centsOff": -22.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.552, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.016, + "durSec": 2.502, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.646, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 33.762, + "durSec": 0.377, + "centsOff": 14.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 34.284, + "durSec": 0.174, + "centsOff": 33.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 34.493, + "durSec": 0.064, + "centsOff": -0.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 34.598, + "durSec": 0.087, + "centsOff": 32.5 + } + ], + "onsetsSec": [ + 0.023, + 0.058, + 1.347, + 3.355, + 4.795, + 5.468, + 5.503, + 6.583, + 6.85, + 7.001, + 7.152, + 8.568, + 8.696, + 9.392, + 9.718, + 11.122, + 11.378, + 11.645, + 11.749, + 12.388, + 12.655, + 12.934, + 13.142, + 13.189, + 13.839, + 13.92, + 14.327, + 15.557, + 15.639, + 16.417, + 17.148, + 17.194, + 17.694, + 17.961, + 18.204, + 18.576, + 19.482, + 19.54, + 19.691, + 19.841, + 19.934, + 21.037, + 21.397, + 21.92, + 22.419, + 23.812, + 24.126, + 24.555, + 25.24, + 25.519, + 26.366, + 26.401, + 27.469, + 27.968, + 28.108, + 28.584, + 29.756, + 30.883, + 30.999, + 32.02, + 33.158, + 33.82, + 33.924, + 34.029, + 34.273, + 34.83 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.analysis.json new file mode 100644 index 0000000000..e441e7c5dc --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.analysis.json @@ -0,0 +1,544 @@ +{ + "durationSec": 24.4, + "tempoBPM": 117.5, + "key": "F minor", + "keyConfidence": 0.618, + "beatCount": 43, + "onsetCount": 100, + "noteCount": 61, + "pitchRange": [ + "G3", + "A#5" + ], + "melody": [ + { + "note": "G#4", + "midi": 68, + "startSec": 0.006, + "durSec": 0.07, + "centsOff": 9.6 + }, + { + "note": "G4", + "midi": 67, + "startSec": 0.081, + "durSec": 0.064, + "centsOff": -0.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 0.151, + "durSec": 0.087, + "centsOff": 10.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 0.789, + "durSec": 0.064, + "centsOff": -3.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 0.859, + "durSec": 0.093, + "centsOff": -0.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 1.08, + "durSec": 0.075, + "centsOff": -17.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 3.291, + "durSec": 0.134, + "centsOff": 4.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.541, + "durSec": 0.104, + "centsOff": -1.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.773, + "durSec": 0.128, + "centsOff": 0.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 3.907, + "durSec": 0.174, + "centsOff": -7.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.151, + "durSec": 0.104, + "centsOff": -20.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.261, + "durSec": 0.07, + "centsOff": 8.1 + }, + { + "note": "A#5", + "midi": 82, + "startSec": 4.452, + "durSec": 0.087, + "centsOff": -13.8 + }, + { + "note": "E5", + "midi": 76, + "startSec": 4.696, + "durSec": 0.064, + "centsOff": 10.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.992, + "durSec": 0.064, + "centsOff": -16.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.178, + "durSec": 0.087, + "centsOff": 20.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.375, + "durSec": 0.099, + "centsOff": -11.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.613, + "durSec": 0.099, + "centsOff": 10.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.718, + "durSec": 0.221, + "centsOff": -9.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.25, + "durSec": 0.464, + "centsOff": 35.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.721, + "durSec": 0.064, + "centsOff": -25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.79, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.307, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.411, + "durSec": 0.07, + "centsOff": 12.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.487, + "durSec": 0.557, + "centsOff": -10.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.578, + "durSec": 0.07, + "centsOff": 14.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.654, + "durSec": 0.366, + "centsOff": -7.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.17, + "durSec": 0.128, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.472, + "durSec": 0.25, + "centsOff": -9.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.728, + "durSec": 0.25, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.442, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.947, + "durSec": 0.145, + "centsOff": -34.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.098, + "durSec": 0.18, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.365, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.701, + "durSec": 0.052, + "centsOff": 14.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.788, + "durSec": 0.226, + "centsOff": -4.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.032, + "durSec": 0.099, + "centsOff": 44.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 13.137, + "durSec": 0.308, + "centsOff": -10.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.636, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.92, + "durSec": 0.064, + "centsOff": -15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.99, + "durSec": 0.134, + "centsOff": 35.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.129, + "durSec": 0.163, + "centsOff": -30.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.298, + "durSec": 0.255, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.663, + "durSec": 0.058, + "centsOff": -35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.745, + "durSec": 0.255, + "centsOff": 36.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.952, + "durSec": 0.186, + "centsOff": -18.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 16.788, + "durSec": 0.081, + "centsOff": -12.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.875, + "durSec": 0.151, + "centsOff": -23.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.966, + "durSec": 0.192, + "centsOff": -22.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.164, + "durSec": 0.134, + "centsOff": 0.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 18.866, + "durSec": 0.25, + "centsOff": 6.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.307, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 20.039, + "durSec": 0.128, + "centsOff": 3.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.254, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 20.526, + "durSec": 0.139, + "centsOff": -8.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 20.706, + "durSec": 0.058, + "centsOff": 20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.863, + "durSec": 0.406, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.577, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.018, + "durSec": 0.354, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.465, + "durSec": 0.923, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.201, + "durSec": 0.058, + "centsOff": 35.9 + } + ], + "onsetsSec": [ + 0.023, + 0.128, + 0.43, + 0.499, + 0.604, + 0.743, + 0.964, + 1.01, + 1.08, + 1.242, + 1.335, + 1.579, + 1.974, + 2.264, + 2.624, + 2.659, + 2.81, + 2.937, + 3.158, + 3.204, + 3.251, + 3.286, + 3.448, + 3.495, + 3.669, + 3.738, + 3.785, + 4.11, + 4.156, + 4.435, + 4.516, + 4.69, + 4.83, + 5.608, + 6.072, + 6.153, + 7.105, + 7.175, + 7.338, + 7.419, + 8.185, + 8.266, + 8.382, + 8.464, + 9.485, + 9.555, + 9.555, + 10.112, + 10.252, + 10.321, + 10.403, + 11.053, + 11.424, + 11.575, + 11.749, + 11.796, + 12.237, + 12.504, + 12.69, + 12.852, + 13.247, + 13.375, + 13.677, + 13.746, + 13.839, + 14.408, + 14.524, + 14.605, + 15.023, + 15.523, + 15.592, + 15.72, + 15.859, + 15.906, + 15.952, + 16.707, + 17.612, + 17.705, + 17.763, + 17.879, + 17.949, + 18.518, + 18.727, + 18.855, + 19.389, + 19.423, + 19.853, + 19.958, + 19.992, + 20.352, + 20.503, + 20.828, + 21.246, + 21.92, + 21.989, + 22.047, + 22.361, + 22.547, + 22.848, + 23.29 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.syllnote.json new file mode 100644 index 0000000000..6626ebe5ad --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6896684638098574597.syllnote.json @@ -0,0 +1,270 @@ +{ + "source": "whistlegraph-6896684638098574597.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 3480, + "nuclei": [ + { + "midi": 68, + "note": "G#4", + "cents": 18.7, + "startSec": 0.0, + "durSec": 0.093, + "rms": 0.0604 + }, + { + "midi": 64, + "note": "E4", + "cents": -1.3, + "startSec": 3.309, + "durSec": 0.058, + "rms": 0.0783 + } + ] + }, + { + "text": "a", + "fromMs": 3480, + "toMs": 4160, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -1.3, + "startSec": 3.564, + "durSec": 0.058, + "rms": 0.0447 + }, + { + "midi": 65, + "note": "F4", + "cents": -1.3, + "startSec": 3.785, + "durSec": 0.29, + "rms": 0.0705 + } + ] + }, + { + "text": "butterfly", + "fromMs": 4160, + "toMs": 10680, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": -41.3, + "startSec": 4.18, + "durSec": 0.116, + "rms": 0.0682 + }, + { + "midi": 59, + "note": "B3", + "cents": -21.3, + "startSec": 5.399, + "durSec": 0.093, + "rms": 0.0366 + }, + { + "midi": 57, + "note": "A3", + "cents": 38.7, + "startSec": 5.619, + "durSec": 0.313, + "rms": 0.0432 + }, + { + "midi": 58, + "note": "A#3", + "cents": 38.7, + "startSec": 8.173, + "durSec": 0.058, + "rms": 0.0434 + } + ] + }, + { + "text": "flap", + "fromMs": 10680, + "toMs": 12840, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 10.786, + "durSec": 0.081, + "rms": 0.0322 + }, + { + "midi": 65, + "note": "F4", + "cents": 28.7, + "startSec": 12.713, + "durSec": 0.163, + "rms": 0.1029 + } + ] + }, + { + "text": "being", + "fromMs": 12840, + "toMs": 13870, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -21.3, + "startSec": 12.829, + "durSec": 0.569, + "rms": 0.1001 + } + ] + }, + { + "text": "for", + "fromMs": 13870, + "toMs": 13930, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 13930, + "toMs": 14380, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 13.967, + "durSec": 0.07, + "rms": 0.1273 + } + ] + }, + { + "text": "guys", + "fromMs": 14380, + "toMs": 14990, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 14.385, + "durSec": 0.104, + "rms": 0.0894 + }, + { + "midi": 54, + "note": "F#3", + "cents": 18.7, + "startSec": 14.919, + "durSec": 0.058, + "rms": 0.0603 + } + ] + }, + { + "text": "it's", + "fromMs": 14990, + "toMs": 15890, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 15890, + "toMs": 16600, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 16600, + "toMs": 16730, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 16730, + "toMs": 19960, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 18.204, + "durSec": 0.058, + "rms": 0.0461 + }, + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 18.889, + "durSec": 0.302, + "rms": 0.1296 + } + ] + }, + { + "text": "I", + "fromMs": 19960, + "toMs": 20000, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 20000, + "toMs": 20590, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 20590, + "toMs": 21000, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 21000, + "toMs": 22320, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 21.037, + "durSec": 0.221, + "rms": 0.0875 + } + ] + }, + { + "text": "my", + "fromMs": 22320, + "toMs": 22620, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 22620, + "toMs": 23080, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 22.895, + "durSec": 0.221, + "rms": 0.1253 + } + ] + } + ], + "wordCount": 18, + "nucleusCount": 18 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6896890505016134918.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6896890505016134918.analysis.json new file mode 100644 index 0000000000..db2f7cceed --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6896890505016134918.analysis.json @@ -0,0 +1,462 @@ +{ + "durationSec": 19.99, + "tempoBPM": 117.5, + "key": "D# minor", + "keyConfidence": 0.31, + "beatCount": 37, + "onsetCount": 67, + "noteCount": 54, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.29, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.929, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.103, + "durSec": 0.134, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.26, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.602, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.8, + "durSec": 0.104, + "centsOff": 10.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.962, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.45, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.059, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.222, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.344, + "durSec": 0.099, + "centsOff": 25.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.448, + "durSec": 0.11, + "centsOff": -27.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.617, + "durSec": 0.203, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.139, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.516, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.068, + "durSec": 0.075, + "centsOff": -7.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.149, + "durSec": 0.064, + "centsOff": -5.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.341, + "durSec": 0.296, + "centsOff": 7.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.654, + "durSec": 0.064, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.811, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.589, + "durSec": 0.145, + "centsOff": -0.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.007, + "durSec": 0.087, + "centsOff": 16.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.326, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.144, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.429, + "durSec": 0.325, + "centsOff": 35.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.166, + "durSec": 0.145, + "centsOff": -9.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.317, + "durSec": 0.168, + "centsOff": 3.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.538, + "durSec": 0.128, + "centsOff": -20.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.671, + "durSec": 0.099, + "centsOff": 8.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.944, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.449, + "durSec": 0.215, + "centsOff": -14.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.687, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.826, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.099, + "durSec": 0.075, + "centsOff": -10.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.935, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.22, + "durSec": 0.128, + "centsOff": 19.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.353, + "durSec": 0.075, + "centsOff": -7.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.44, + "durSec": 0.058, + "centsOff": 30.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.021, + "durSec": 0.302, + "centsOff": 17.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.34, + "durSec": 0.11, + "centsOff": -20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.025, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.176, + "durSec": 0.238, + "centsOff": 36.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.42, + "durSec": 0.197, + "centsOff": -1.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.959, + "durSec": 0.61, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.411, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.614, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.247, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.74, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.885, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.384, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 18.646, + "durSec": 0.058, + "centsOff": 21.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.168, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.331, + "durSec": 0.128, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.83, + "durSec": 0.075, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.046, + 0.093, + 0.209, + 0.395, + 0.592, + 0.755, + 0.836, + 1.057, + 1.196, + 1.393, + 1.765, + 2.067, + 2.252, + 2.74, + 2.81, + 2.995, + 3.309, + 3.309, + 3.541, + 3.715, + 3.971, + 4.865, + 5.004, + 5.062, + 5.619, + 5.979, + 6.026, + 6.583, + 6.711, + 6.873, + 7.384, + 7.465, + 8.081, + 8.707, + 8.766, + 9.125, + 9.671, + 9.706, + 10.008, + 10.17, + 10.913, + 11.378, + 11.587, + 11.668, + 11.854, + 12.04, + 12.144, + 12.214, + 12.469, + 12.968, + 13.63, + 14.025, + 14.118, + 14.617, + 14.884, + 15.453, + 15.546, + 15.848, + 15.975, + 16.057, + 16.579, + 16.625, + 18.03, + 18.483, + 18.53, + 19.342, + 19.946 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.analysis.json new file mode 100644 index 0000000000..5cf49d8e3f --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.analysis.json @@ -0,0 +1,482 @@ +{ + "durationSec": 17.0, + "tempoBPM": 53.3, + "key": "D minor", + "keyConfidence": 0.528, + "beatCount": 15, + "onsetCount": 52, + "noteCount": 59, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.29, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.389, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.528, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.72, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.016, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 1.207, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.405, + "durSec": 0.11, + "centsOff": 1.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.521, + "durSec": 0.302, + "centsOff": 2.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.852, + "durSec": 0.308, + "centsOff": 12.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.223, + "durSec": 0.197, + "centsOff": -1.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.496, + "durSec": 0.099, + "centsOff": -6.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.641, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.792, + "durSec": 0.099, + "centsOff": 36.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.628, + "durSec": 0.58, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.644, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.865, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.039, + "durSec": 0.099, + "centsOff": 16.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.224, + "durSec": 0.058, + "centsOff": 33.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.288, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.381, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.579, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.811, + "durSec": 0.081, + "centsOff": 17.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.898, + "durSec": 0.342, + "centsOff": 2.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 6.246, + "durSec": 0.058, + "centsOff": -25.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.31, + "durSec": 0.453, + "centsOff": 5.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.192, + "durSec": 0.081, + "centsOff": -21.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.326, + "durSec": 0.122, + "centsOff": 4.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.483, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.843, + "durSec": 0.099, + "centsOff": -31.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.022, + "durSec": 0.075, + "centsOff": -30.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.127, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.22, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.516, + "durSec": 0.093, + "centsOff": -11.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.858, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.387, + "durSec": 0.075, + "centsOff": -32.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.967, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.054, + "durSec": 0.284, + "centsOff": -29.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.344, + "durSec": 0.104, + "centsOff": -28.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.507, + "durSec": 0.075, + "centsOff": 2.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.588, + "durSec": 0.099, + "centsOff": -18.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.693, + "durSec": 0.058, + "centsOff": 19.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.757, + "durSec": 0.226, + "centsOff": -20.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.995, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.227, + "durSec": 0.337, + "centsOff": 35.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.581, + "durSec": 0.128, + "centsOff": -22.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.045, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.278, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.37, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.748, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.555, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.723, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.926, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.216, + "durSec": 0.784, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.209, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.557, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.801, + "durSec": 0.093, + "centsOff": 17.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.906, + "durSec": 0.151, + "centsOff": 26.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.19, + "durSec": 0.342, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.869, + "durSec": 0.081, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.093, + 1.277, + 1.811, + 2.415, + 3.042, + 3.181, + 3.297, + 3.344, + 3.367, + 4.052, + 4.435, + 4.667, + 4.714, + 5.283, + 5.805, + 5.944, + 6.618, + 6.78, + 6.966, + 7.767, + 8.255, + 8.789, + 8.87, + 8.963, + 9.009, + 9.102, + 9.172, + 9.474, + 9.95, + 10.507, + 11.169, + 11.238, + 11.598, + 12.016, + 12.063, + 12.748, + 13.038, + 13.073, + 13.177, + 13.224, + 13.758, + 13.804, + 14.025, + 14.083, + 14.199, + 14.896, + 15.151, + 15.302, + 15.732, + 16.091, + 16.927 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.syllnote.json new file mode 100644 index 0000000000..a62406f610 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6898918283290971398.syllnote.json @@ -0,0 +1,212 @@ +{ + "source": "whistlegraph-6898918283290971398.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 110, + "toMs": 920, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 920, + "toMs": 1230, + "nuclei": [] + }, + { + "text": "butterfly,", + "fromMs": 1230, + "toMs": 4660, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 1.927, + "durSec": 0.139, + "rms": 0.1862 + }, + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 2.519, + "durSec": 0.104, + "rms": 0.3641 + }, + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 3.077, + "durSec": 0.104, + "rms": 0.3217 + }, + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 3.843, + "durSec": 0.139, + "rms": 0.1827 + } + ] + }, + { + "text": "flapping", + "fromMs": 4660, + "toMs": 6980, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 5.283, + "durSec": 0.07, + "rms": 0.1895 + }, + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 5.851, + "durSec": 0.337, + "rms": 0.358 + }, + { + "midi": 50, + "note": "D3", + "cents": 48.7, + "startSec": 6.258, + "durSec": 0.151, + "rms": 0.1781 + } + ] + }, + { + "text": "for", + "fromMs": 6980, + "toMs": 7360, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 7360, + "toMs": 7920, + "nuclei": [] + }, + { + "text": "guys", + "fromMs": 7920, + "toMs": 8680, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 8680, + "toMs": 9760, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 9760, + "toMs": 10880, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 10.484, + "durSec": 0.058, + "rms": 0.114 + } + ] + }, + { + "text": "a", + "fromMs": 10880, + "toMs": 11130, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11130, + "toMs": 13290, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 11.517, + "durSec": 0.151, + "rms": 0.2902 + }, + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 12.527, + "durSec": 0.093, + "rms": 0.1644 + } + ] + }, + { + "text": "I", + "fromMs": 13290, + "toMs": 13360, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 13360, + "toMs": 14500, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 14500, + "toMs": 15000, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 15000, + "toMs": 15660, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 15.395, + "durSec": 0.29, + "rms": 0.3217 + } + ] + }, + { + "text": "my", + "fromMs": 15660, + "toMs": 15960, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 15.662, + "durSec": 0.07, + "rms": 0.3276 + } + ] + }, + { + "text": "room", + "fromMs": 15960, + "toMs": 16920, + "nuclei": [] + } + ], + "wordCount": 17, + "nucleusCount": 12 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.analysis.json new file mode 100644 index 0000000000..7f25591332 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.analysis.json @@ -0,0 +1,380 @@ +{ + "durationSec": 21.34, + "tempoBPM": 161.5, + "key": "E minor", + "keyConfidence": 0.321, + "beatCount": 51, + "onsetCount": 97, + "noteCount": 38, + "pitchRange": [ + "G3", + "E6" + ], + "melody": [ + { + "note": "E4", + "midi": 64, + "startSec": 0.0, + "durSec": 0.081, + "centsOff": 30.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.151, + "durSec": 0.226, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.488, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.039, + "durSec": 0.157, + "centsOff": -6.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.625, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.991, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.281, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 4.127, + "durSec": 0.099, + "centsOff": 1.1 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 4.301, + "durSec": 0.145, + "centsOff": -2.7 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 4.569, + "durSec": 0.157, + "centsOff": 5.7 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 4.743, + "durSec": 0.122, + "centsOff": -23.2 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 4.911, + "durSec": 0.058, + "centsOff": -24.1 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 5.259, + "durSec": 0.058, + "centsOff": -3.2 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 5.497, + "durSec": 0.145, + "centsOff": 2.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 5.915, + "durSec": 0.081, + "centsOff": 6.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.002, + "durSec": 0.052, + "centsOff": -24.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.211, + "durSec": 0.122, + "centsOff": 13.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 6.339, + "durSec": 0.052, + "centsOff": 25.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 6.415, + "durSec": 0.064, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.015, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.149, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.439, + "durSec": 0.145, + "centsOff": 35.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.157, + "durSec": 0.058, + "centsOff": -30.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.418, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.498, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.224, + "durSec": 0.075, + "centsOff": -14.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.311, + "durSec": 0.081, + "centsOff": 8.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.303, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.565, + "durSec": 0.064, + "centsOff": 38.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.052, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.348, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.026, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.357, + "durSec": 0.058, + "centsOff": -27.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.978, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 18.088, + "durSec": 0.058, + "centsOff": -32.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.075, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.691, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.259, + "durSec": 0.052, + "centsOff": 21.0 + } + ], + "onsetsSec": [ + 0.116, + 0.174, + 0.36, + 0.476, + 0.615, + 0.731, + 0.882, + 1.184, + 1.474, + 1.753, + 1.881, + 1.962, + 2.09, + 2.229, + 2.45, + 2.647, + 2.775, + 2.961, + 3.065, + 3.111, + 3.228, + 3.471, + 3.529, + 3.564, + 4.4, + 6.223, + 7.546, + 7.616, + 7.883, + 8.034, + 8.092, + 8.197, + 8.522, + 8.789, + 8.893, + 9.276, + 9.334, + 9.532, + 9.648, + 9.834, + 9.95, + 10.101, + 10.252, + 10.403, + 10.53, + 10.693, + 11.215, + 11.796, + 12.005, + 12.19, + 12.388, + 12.597, + 12.759, + 12.841, + 12.945, + 13.05, + 13.235, + 13.375, + 13.526, + 13.572, + 13.7, + 13.769, + 13.839, + 13.874, + 14.036, + 14.211, + 14.396, + 14.454, + 14.559, + 14.733, + 15.093, + 15.093, + 15.29, + 15.755, + 16.881, + 16.927, + 17.032, + 17.252, + 17.299, + 17.473, + 17.543, + 17.624, + 18.262, + 18.646, + 18.889, + 19.203, + 19.4, + 19.621, + 20.108, + 20.422, + 20.492, + 20.619, + 20.817, + 21.002, + 21.095, + 21.13, + 21.246 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.syllnote.json new file mode 100644 index 0000000000..e572a82148 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6920840936809319686.syllnote.json @@ -0,0 +1,346 @@ +{ + "source": "whistlegraph-6920840936809319686.wav", + "sr": 22050, + "words": [ + { + "text": "Do", + "fromMs": 120, + "toMs": 120, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 120, + "toMs": 300, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 0.197, + "durSec": 0.139, + "rms": 0.0366 + } + ] + }, + { + "text": "want", + "fromMs": 300, + "toMs": 540, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 0.29, + "durSec": 0.07, + "rms": 0.0329 + }, + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 0.511, + "durSec": 0.058, + "rms": 0.0303 + } + ] + }, + { + "text": "to", + "fromMs": 540, + "toMs": 660, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 0.522, + "durSec": 0.174, + "rms": 0.0318 + } + ] + }, + { + "text": "see", + "fromMs": 660, + "toMs": 890, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 0.65, + "durSec": 0.174, + "rms": 0.0313 + } + ] + }, + { + "text": "another", + "fromMs": 890, + "toMs": 1190, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 0.998, + "durSec": 0.174, + "rms": 0.0251 + } + ] + }, + { + "text": "pose?", + "fromMs": 1190, + "toMs": 1680, + "nuclei": [] + }, + { + "text": "Sure,", + "fromMs": 1680, + "toMs": 2150, + "nuclei": [] + }, + { + "text": "sure.", + "fromMs": 2150, + "toMs": 2560, + "nuclei": [] + }, + { + "text": "The", + "fromMs": 2560, + "toMs": 3530, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 3530, + "toMs": 6320, + "nuclei": [] + }, + { + "text": "attacks", + "fromMs": 6320, + "toMs": 8510, + "nuclei": [] + }, + { + "text": "you.", + "fromMs": 8510, + "toMs": 10400, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 9.474, + "durSec": 0.07, + "rms": 0.0772 + }, + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 9.973, + "durSec": 0.116, + "rms": 0.0466 + } + ] + }, + { + "text": "That", + "fromMs": 10400, + "toMs": 10870, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 10870, + "toMs": 11150, + "nuclei": [] + }, + { + "text": "off", + "fromMs": 11150, + "toMs": 11470, + "nuclei": [] + }, + { + "text": "part", + "fromMs": 11470, + "toMs": 11900, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 11900, + "toMs": 12110, + "nuclei": [] + }, + { + "text": "your", + "fromMs": 12110, + "toMs": 12550, + "nuclei": [] + }, + { + "text": "ghost.", + "fromMs": 12550, + "toMs": 13440, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 12.55, + "durSec": 0.058, + "rms": 0.0566 + }, + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 12.875, + "durSec": 0.29, + "rms": 0.0543 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 13.317, + "durSec": 0.081, + "rms": 0.0698 + } + ] + }, + { + "text": "These", + "fromMs": 13440, + "toMs": 13690, + "nuclei": [] + }, + { + "text": "surfaces", + "fromMs": 13690, + "toMs": 14090, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 13.735, + "durSec": 0.058, + "rms": 0.0465 + } + ] + }, + { + "text": "become", + "fromMs": 14090, + "toMs": 14380, + "nuclei": [] + }, + { + "text": "physical.", + "fromMs": 14380, + "toMs": 14960, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 14.524, + "durSec": 0.058, + "rms": 0.0752 + } + ] + }, + { + "text": "What?", + "fromMs": 14960, + "toMs": 15840, + "nuclei": [] + }, + { + "text": "This", + "fromMs": 15840, + "toMs": 16480, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 16480, + "toMs": 16800, + "nuclei": [] + }, + { + "text": "hard", + "fromMs": 16800, + "toMs": 17430, + "nuclei": [] + }, + { + "text": "little", + "fromMs": 17430, + "toMs": 18510, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 18.019, + "durSec": 0.128, + "rms": 0.1097 + } + ] + }, + { + "text": "scabby.", + "fromMs": 18510, + "toMs": 19360, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 19360, + "toMs": 19480, + "nuclei": [] + }, + { + "text": "don't", + "fromMs": 19480, + "toMs": 19830, + "nuclei": [] + }, + { + "text": "want", + "fromMs": 19830, + "toMs": 20080, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 20080, + "toMs": 20250, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 20250, + "toMs": 20360, + "nuclei": [] + }, + { + "text": "physical.", + "fromMs": 20360, + "toMs": 21200, + "nuclei": [] + } + ], + "wordCount": 36, + "nucleusCount": 14 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.analysis.json new file mode 100644 index 0000000000..32214783f1 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.analysis.json @@ -0,0 +1,562 @@ +{ + "durationSec": 18.88, + "tempoBPM": 120.2, + "key": "A major", + "keyConfidence": 0.582, + "beatCount": 31, + "onsetCount": 69, + "noteCount": 68, + "pitchRange": [ + "G3", + "B4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.348, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.563, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.958, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.295, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.411, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.695, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.933, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.85, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.036, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 3.303, + "durSec": 0.075, + "centsOff": 4.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 3.396, + "durSec": 0.43, + "centsOff": -0.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.976, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.319, + "durSec": 0.087, + "centsOff": -1.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.429, + "durSec": 0.18, + "centsOff": -2.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.685, + "durSec": 0.075, + "centsOff": 5.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 4.957, + "durSec": 0.093, + "centsOff": -6.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.143, + "durSec": 0.284, + "centsOff": 1.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.445, + "durSec": 0.151, + "centsOff": 0.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.619, + "durSec": 0.064, + "centsOff": -12.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.695, + "durSec": 0.07, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.997, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 6.2, + "durSec": 0.093, + "centsOff": -0.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 6.298, + "durSec": 0.308, + "centsOff": 5.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.623, + "durSec": 0.081, + "centsOff": 10.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 6.722, + "durSec": 0.104, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.879, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.1, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 7.308, + "durSec": 0.064, + "centsOff": 3.3 + }, + { + "note": "B4", + "midi": 71, + "startSec": 7.442, + "durSec": 0.435, + "centsOff": 7.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.081, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.446, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.969, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.834, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.031, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.31, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.588, + "durSec": 0.128, + "centsOff": 36.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.728, + "durSec": 0.163, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.076, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.291, + "durSec": 0.488, + "centsOff": 0.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.831, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.999, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.15, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.37, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.562, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.649, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.765, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.05, + "durSec": 0.134, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.27, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.363, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.543, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.787, + "durSec": 0.528, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.42, + "durSec": 0.075, + "centsOff": 5.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.501, + "durSec": 0.064, + "centsOff": -25.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.571, + "durSec": 0.064, + "centsOff": -0.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.971, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.192, + "durSec": 0.075, + "centsOff": -28.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.296, + "durSec": 0.348, + "centsOff": 6.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.65, + "durSec": 0.075, + "centsOff": -14.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.882, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.033, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.306, + "durSec": 0.168, + "centsOff": 15.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.567, + "durSec": 0.122, + "centsOff": -11.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.771, + "durSec": 0.215, + "centsOff": -4.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.078, + "durSec": 0.075, + "centsOff": -11.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.728, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.059, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.17, + "durSec": 0.395, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.622, + "durSec": 0.221, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.104, + 0.221, + 0.43, + 0.569, + 1.103, + 1.161, + 1.207, + 1.312, + 1.625, + 1.788, + 1.881, + 2.032, + 2.159, + 2.728, + 2.821, + 3.146, + 4.203, + 4.423, + 4.609, + 4.76, + 4.923, + 5.143, + 5.608, + 5.7, + 5.921, + 6.095, + 6.502, + 6.699, + 7.256, + 7.419, + 8.197, + 8.243, + 8.382, + 8.545, + 8.591, + 8.626, + 9.044, + 9.102, + 9.625, + 9.764, + 9.845, + 10.031, + 10.112, + 10.147, + 10.24, + 10.321, + 10.553, + 10.739, + 10.786, + 11.146, + 11.958, + 12.074, + 12.225, + 12.376, + 12.69, + 12.864, + 13.108, + 13.177, + 13.282, + 13.537, + 14.327, + 14.826, + 15.116, + 15.174, + 15.894, + 16.3, + 16.776, + 17.043, + 18.251 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.syllnote.json new file mode 100644 index 0000000000..a7c0ef5514 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6922286202909396230.syllnote.json @@ -0,0 +1,233 @@ +{ + "source": "whistlegraph-6922286202909396230.wav", + "sr": 22050, + "words": [ + { + "text": "1,", + "fromMs": 110, + "toMs": 660, + "nuclei": [] + }, + { + "text": "2,", + "fromMs": 660, + "toMs": 1320, + "nuclei": [] + }, + { + "text": "ready,", + "fromMs": 1320, + "toMs": 2180, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 2180, + "toMs": 2360, + "nuclei": [] + }, + { + "text": "is,", + "fromMs": 2360, + "toMs": 2720, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 2720, + "toMs": 3050, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 3050, + "toMs": 3340, + "nuclei": [] + }, + { + "text": "butterfly.", + "fromMs": 3340, + "toMs": 6040, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": -1.3, + "startSec": 3.437, + "durSec": 0.395, + "rms": 0.2627 + }, + { + "midi": 64, + "note": "E4", + "cents": -1.3, + "startSec": 4.458, + "durSec": 0.116, + "rms": 0.3712 + }, + { + "midi": 64, + "note": "E4", + "cents": 38.7, + "startSec": 4.714, + "durSec": 0.104, + "rms": 0.416 + }, + { + "midi": 65, + "note": "F4", + "cents": -11.3, + "startSec": 4.957, + "durSec": 0.104, + "rms": 0.4137 + }, + { + "midi": 64, + "note": "E4", + "cents": -1.3, + "startSec": 5.19, + "durSec": 0.464, + "rms": 0.244 + } + ] + }, + { + "text": "Flapping", + "fromMs": 6040, + "toMs": 8200, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 18.7, + "startSec": 6.235, + "durSec": 0.139, + "rms": 0.3331 + }, + { + "midi": 71, + "note": "B4", + "cents": -1.3, + "startSec": 7.326, + "durSec": 0.546, + "rms": 0.1976 + } + ] + }, + { + "text": "for", + "fromMs": 8200, + "toMs": 8780, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8780, + "toMs": 9360, + "nuclei": [] + }, + { + "text": "guys,", + "fromMs": 9360, + "toMs": 10610, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 10610, + "toMs": 11510, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 11510, + "toMs": 12410, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": -1.3, + "startSec": 11.575, + "durSec": 0.104, + "rms": 0.0969 + } + ] + }, + { + "text": "a", + "fromMs": 12410, + "toMs": 12630, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 12630, + "toMs": 14240, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 14240, + "toMs": 14560, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 14560, + "toMs": 15510, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 15510, + "toMs": 16160, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 16160, + "toMs": 16590, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -21.3, + "startSec": 16.533, + "durSec": 0.093, + "rms": 0.091 + } + ] + }, + { + "text": "my", + "fromMs": 16590, + "toMs": 17020, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -11.3, + "startSec": 16.591, + "durSec": 0.081, + "rms": 0.0954 + }, + { + "midi": 62, + "note": "D4", + "cents": -1.3, + "startSec": 16.788, + "durSec": 0.116, + "rms": 0.2066 + } + ] + }, + { + "text": "room.", + "fromMs": 17020, + "toMs": 18560, + "nuclei": [] + } + ], + "wordCount": 22, + "nucleusCount": 11 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.analysis.json new file mode 100644 index 0000000000..8690e45778 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.analysis.json @@ -0,0 +1,536 @@ +{ + "durationSec": 18.76, + "tempoBPM": 126.0, + "key": "A major", + "keyConfidence": 0.42, + "beatCount": 35, + "onsetCount": 36, + "noteCount": 69, + "pitchRange": [ + "G3", + "A#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.023, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.163, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.58, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.662, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 0.923, + "durSec": 0.064, + "centsOff": 7.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.364, + "durSec": 0.099, + "centsOff": 16.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.765, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.892, + "durSec": 0.093, + "centsOff": 20.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.27, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.444, + "durSec": 0.058, + "centsOff": 2.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.606, + "durSec": 0.075, + "centsOff": 5.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.688, + "durSec": 0.302, + "centsOff": -12.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.995, + "durSec": 0.087, + "centsOff": 20.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.582, + "durSec": 0.058, + "centsOff": 6.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 3.767, + "durSec": 0.168, + "centsOff": 27.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 3.942, + "durSec": 0.116, + "centsOff": -25.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.569, + "durSec": 0.11, + "centsOff": 12.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.685, + "durSec": 0.337, + "centsOff": 10.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.335, + "durSec": 0.441, + "centsOff": -0.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.782, + "durSec": 0.093, + "centsOff": -3.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 6.6, + "durSec": 0.145, + "centsOff": 30.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.751, + "durSec": 0.197, + "centsOff": 3.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.221, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 7.593, + "durSec": 0.07, + "centsOff": 7.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 7.697, + "durSec": 0.087, + "centsOff": 39.4 + }, + { + "note": "A4", + "midi": 69, + "startSec": 7.79, + "durSec": 0.221, + "centsOff": 14.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 8.562, + "durSec": 0.134, + "centsOff": 15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.702, + "durSec": 0.261, + "centsOff": -9.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.969, + "durSec": 0.081, + "centsOff": -15.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.056, + "durSec": 0.104, + "centsOff": 23.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.178, + "durSec": 0.064, + "centsOff": -25.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.363, + "durSec": 0.11, + "centsOff": -15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.48, + "durSec": 0.18, + "centsOff": 25.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.665, + "durSec": 0.168, + "centsOff": -15.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.594, + "durSec": 0.081, + "centsOff": -25.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.681, + "durSec": 0.134, + "centsOff": 17.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.482, + "durSec": 0.215, + "centsOff": -12.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.738, + "durSec": 0.087, + "centsOff": -5.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.865, + "durSec": 0.07, + "centsOff": 11.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.707, + "durSec": 0.058, + "centsOff": 1.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.771, + "durSec": 0.122, + "centsOff": 1.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.899, + "durSec": 0.052, + "centsOff": -43.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.963, + "durSec": 0.093, + "centsOff": -19.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.357, + "durSec": 0.052, + "centsOff": 28.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.537, + "durSec": 0.168, + "centsOff": 30.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.723, + "durSec": 0.134, + "centsOff": 23.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.886, + "durSec": 0.075, + "centsOff": -20.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.083, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.292, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.594, + "durSec": 0.07, + "centsOff": 33.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.669, + "durSec": 0.18, + "centsOff": -2.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.855, + "durSec": 0.064, + "centsOff": -5.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.064, + "durSec": 0.134, + "centsOff": 1.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.203, + "durSec": 0.081, + "centsOff": 38.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.348, + "durSec": 0.174, + "centsOff": 0.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.755, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.981, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.068, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.242, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 16.997, + "durSec": 0.104, + "centsOff": -3.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.154, + "durSec": 0.075, + "centsOff": -3.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.293, + "durSec": 0.116, + "centsOff": -21.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.415, + "durSec": 0.064, + "centsOff": 40.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.485, + "durSec": 0.052, + "centsOff": -40.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.554, + "durSec": 0.07, + "centsOff": 13.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.856, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.007, + "durSec": 0.47, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.5, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.582, + "durSec": 0.168, + "centsOff": 35.3 + } + ], + "onsetsSec": [ + 0.023, + 0.116, + 0.174, + 0.337, + 0.778, + 1.335, + 1.544, + 1.834, + 2.206, + 2.38, + 3.448, + 4.458, + 5.236, + 6.014, + 6.478, + 7.477, + 7.535, + 8.022, + 8.44, + 8.568, + 9.276, + 10.275, + 10.321, + 10.426, + 11.331, + 12.527, + 12.608, + 13.328, + 14.547, + 14.988, + 16.033, + 16.486, + 17.252, + 17.821, + 18.379, + 18.483 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.syllnote.json new file mode 100644 index 0000000000..a58244a8fa --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6922359455686397189.syllnote.json @@ -0,0 +1,212 @@ +{ + "source": "whistlegraph-6922359455686397189.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 20, + "toMs": 530, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 530, + "toMs": 1060, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": -21.3, + "startSec": 0.906, + "durSec": 0.081, + "rms": 0.4747 + } + ] + }, + { + "text": "ready,", + "fromMs": 1060, + "toMs": 1850, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 1.207, + "durSec": 0.07, + "rms": 0.1712 + } + ] + }, + { + "text": "and", + "fromMs": 1850, + "toMs": 2000, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 2000, + "toMs": 3470, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -1.3, + "startSec": 2.752, + "durSec": 0.07, + "rms": 0.2538 + } + ] + }, + { + "text": "a", + "fromMs": 3470, + "toMs": 4000, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 4000, + "toMs": 5520, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": -31.3, + "startSec": 3.982, + "durSec": 0.139, + "rms": 0.1275 + } + ] + }, + { + "text": "Flapping", + "fromMs": 5520, + "toMs": 8160, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 5.538, + "durSec": 0.163, + "rms": 0.2701 + }, + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 6.803, + "durSec": 0.163, + "rms": 0.2029 + }, + { + "midi": 69, + "note": "A4", + "cents": -31.3, + "startSec": 7.721, + "durSec": 0.406, + "rms": 0.1924 + } + ] + }, + { + "text": "for", + "fromMs": 8160, + "toMs": 8580, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8580, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "guys.", + "fromMs": 9000, + "toMs": 10010, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -41.3, + "startSec": 9.009, + "durSec": 0.267, + "rms": 0.2348 + }, + { + "midi": 63, + "note": "D#4", + "cents": -1.3, + "startSec": 9.776, + "durSec": 0.093, + "rms": 0.12 + } + ] + }, + { + "text": "It's", + "fromMs": 10010, + "toMs": 10380, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 10380, + "toMs": 10860, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 10860, + "toMs": 11480, + "nuclei": [] + }, + { + "text": "Costume", + "fromMs": 11480, + "toMs": 14480, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 14480, + "toMs": 14950, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 14950, + "toMs": 15160, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 15160, + "toMs": 15520, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 15520, + "toMs": 16080, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 16080, + "toMs": 16540, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 16540, + "toMs": 17480, + "nuclei": [] + } + ], + "wordCount": 21, + "nucleusCount": 9 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.analysis.json new file mode 100644 index 0000000000..e2a5c077e2 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.analysis.json @@ -0,0 +1,799 @@ +{ + "durationSec": 38.99, + "tempoBPM": 129.2, + "key": "B major", + "keyConfidence": 0.692, + "beatCount": 76, + "onsetCount": 89, + "noteCount": 99, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "A3", + "midi": 57, + "startSec": 0.0, + "durSec": 0.139, + "centsOff": 12.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.221, + "durSec": 0.18, + "centsOff": 36.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.488, + "durSec": 0.064, + "centsOff": 36.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.045, + "durSec": 0.157, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.248, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.335, + "durSec": 0.342, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.771, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.798, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.704, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.901, + "durSec": 0.052, + "centsOff": -20.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.046, + "durSec": 0.075, + "centsOff": 4.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.168, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.097, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.219, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.352, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.706, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.229, + "durSec": 0.174, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.78, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.891, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.076, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.448, + "durSec": 0.221, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.738, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.86, + "durSec": 0.18, + "centsOff": 1.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.346, + "durSec": 0.052, + "centsOff": -30.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.532, + "durSec": 0.174, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.816, + "durSec": 0.273, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.112, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.315, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.414, + "durSec": 0.099, + "centsOff": 35.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.797, + "durSec": 0.145, + "centsOff": 11.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.977, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.117, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.192, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.337, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.558, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.813, + "durSec": 0.052, + "centsOff": -0.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.871, + "durSec": 0.093, + "centsOff": -15.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.976, + "durSec": 0.075, + "centsOff": -24.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.312, + "durSec": 0.917, + "centsOff": 35.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 13.392, + "durSec": 0.342, + "centsOff": 5.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.845, + "durSec": 0.11, + "centsOff": 19.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.961, + "durSec": 0.052, + "centsOff": -13.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.019, + "durSec": 0.296, + "centsOff": -9.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.321, + "durSec": 0.052, + "centsOff": -40.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.466, + "durSec": 0.058, + "centsOff": 45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.53, + "durSec": 0.11, + "centsOff": -34.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.646, + "durSec": 0.07, + "centsOff": 26.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.861, + "durSec": 0.075, + "centsOff": 19.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.965, + "durSec": 0.11, + "centsOff": -21.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.348, + "durSec": 0.981, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.504, + "durSec": 0.917, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.444, + "durSec": 0.499, + "centsOff": 6.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.99, + "durSec": 0.075, + "centsOff": -2.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 18.402, + "durSec": 0.139, + "centsOff": 12.2 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 18.582, + "durSec": 0.238, + "centsOff": -1.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.104, + "durSec": 0.946, + "centsOff": 35.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 20.103, + "durSec": 0.11, + "centsOff": 9.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 20.219, + "durSec": 0.331, + "centsOff": 14.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 20.561, + "durSec": 0.401, + "centsOff": 10.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 20.979, + "durSec": 0.07, + "centsOff": -18.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 21.101, + "durSec": 0.639, + "centsOff": -21.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 21.85, + "durSec": 0.087, + "centsOff": 1.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.1, + "durSec": 0.348, + "centsOff": 17.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.535, + "durSec": 1.068, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.713, + "durSec": 0.76, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.362, + "durSec": 0.215, + "centsOff": 35.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 25.635, + "durSec": 0.081, + "centsOff": 9.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 25.786, + "durSec": 0.284, + "centsOff": 17.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 26.419, + "durSec": 0.081, + "centsOff": -31.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 26.627, + "durSec": 0.151, + "centsOff": 6.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 27.109, + "durSec": 0.139, + "centsOff": -28.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 27.254, + "durSec": 0.052, + "centsOff": 33.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 27.312, + "durSec": 0.18, + "centsOff": -21.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 27.533, + "durSec": 0.313, + "centsOff": -10.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 27.852, + "durSec": 0.621, + "centsOff": 9.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 28.485, + "durSec": 0.064, + "centsOff": 4.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 28.682, + "durSec": 0.07, + "centsOff": 13.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 28.81, + "durSec": 0.064, + "centsOff": -0.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 29.083, + "durSec": 0.639, + "centsOff": 5.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 29.843, + "durSec": 0.099, + "centsOff": -26.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 29.971, + "durSec": 0.064, + "centsOff": -27.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.412, + "durSec": 0.18, + "centsOff": 36.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.639, + "durSec": 0.255, + "centsOff": 37.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 31.074, + "durSec": 0.058, + "centsOff": 6.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.997, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 32.177, + "durSec": 0.215, + "centsOff": 12.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.496, + "durSec": 0.493, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 33.048, + "durSec": 0.058, + "centsOff": 34.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 33.257, + "durSec": 0.058, + "centsOff": 19.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 33.326, + "durSec": 0.064, + "centsOff": 30.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.553, + "durSec": 0.116, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 33.675, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.942, + "durSec": 0.83, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 34.807, + "durSec": 0.192, + "centsOff": 14.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 35.132, + "durSec": 0.337, + "centsOff": 16.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.579, + "durSec": 1.916, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 37.587, + "durSec": 0.267, + "centsOff": 10.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 37.883, + "durSec": 0.122, + "centsOff": 22.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 38.621, + "durSec": 0.18, + "centsOff": 10.3 + } + ], + "onsetsSec": [ + 0.151, + 0.395, + 0.662, + 0.894, + 1.057, + 1.37, + 1.521, + 1.788, + 1.95, + 1.985, + 2.101, + 2.287, + 2.415, + 2.601, + 2.717, + 2.786, + 2.961, + 3.007, + 3.32, + 3.437, + 3.506, + 3.738, + 4.156, + 4.284, + 4.389, + 4.458, + 4.586, + 4.807, + 4.946, + 5.143, + 5.306, + 5.422, + 5.654, + 5.712, + 5.875, + 5.968, + 6.13, + 6.745, + 6.873, + 6.943, + 7.047, + 7.094, + 7.187, + 7.279, + 7.512, + 8.278, + 8.626, + 9.601, + 9.671, + 9.938, + 10.205, + 10.437, + 10.995, + 11.064, + 11.494, + 11.668, + 12.051, + 12.272, + 12.307, + 13.735, + 13.769, + 15.325, + 16.115, + 16.312, + 16.509, + 20.259, + 20.933, + 22.465, + 23.65, + 25.379, + 25.519, + 25.704, + 27.063, + 27.133, + 28.305, + 28.34, + 28.77, + 28.979, + 30.0, + 30.29, + 31.37, + 31.44, + 32.299, + 32.415, + 32.45, + 33.414, + 33.913, + 35.561, + 36.374 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.syllnote.json new file mode 100644 index 0000000000..18532f4034 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6922582753372392710.syllnote.json @@ -0,0 +1,546 @@ +{ + "source": "whistlegraph-6922582753372392710.wav", + "sr": 22050, + "words": [ + { + "text": "Hey,", + "fromMs": 150, + "toMs": 270, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 270, + "toMs": 430, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 0.279, + "durSec": 0.093, + "rms": 0.1339 + } + ] + }, + { + "text": "guys.", + "fromMs": 430, + "toMs": 890, + "nuclei": [] + }, + { + "text": "If", + "fromMs": 890, + "toMs": 920, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 920, + "toMs": 1050, + "nuclei": [] + }, + { + "text": "want", + "fromMs": 1050, + "toMs": 1220, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 1220, + "toMs": 1300, + "nuclei": [] + }, + { + "text": "learn", + "fromMs": 1300, + "toMs": 1510, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 1.382, + "durSec": 0.163, + "rms": 0.1385 + } + ] + }, + { + "text": "how", + "fromMs": 1510, + "toMs": 1640, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 1.498, + "durSec": 0.174, + "rms": 0.1364 + } + ] + }, + { + "text": "to", + "fromMs": 1640, + "toMs": 1720, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -31.3, + "startSec": 1.625, + "durSec": 0.128, + "rms": 0.1377 + } + ] + }, + { + "text": "do", + "fromMs": 1720, + "toMs": 1830, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 48.7, + "startSec": 1.707, + "durSec": 0.163, + "rms": 0.1107 + } + ] + }, + { + "text": "the", + "fromMs": 1830, + "toMs": 2030, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 1.846, + "durSec": 0.081, + "rms": 0.0864 + } + ] + }, + { + "text": "butterfly", + "fromMs": 2030, + "toMs": 2630, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 2.241, + "durSec": 0.07, + "rms": 0.1079 + } + ] + }, + { + "text": "cosplayer", + "fromMs": 2630, + "toMs": 3200, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 3200, + "toMs": 3460, + "nuclei": [] + }, + { + "text": "graph,", + "fromMs": 3460, + "toMs": 3920, + "nuclei": [] + }, + { + "text": "here's", + "fromMs": 3920, + "toMs": 4290, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 4.214, + "durSec": 0.058, + "rms": 0.1072 + } + ] + }, + { + "text": "the", + "fromMs": 4290, + "toMs": 4480, + "nuclei": [] + }, + { + "text": "steps", + "fromMs": 4480, + "toMs": 4820, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 4820, + "toMs": 5050, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 5050, + "toMs": 5240, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 5240, + "toMs": 5430, + "nuclei": [] + }, + { + "text": "take", + "fromMs": 5430, + "toMs": 5670, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 5670, + "toMs": 5740, + "nuclei": [] + }, + { + "text": "screenshot", + "fromMs": 5740, + "toMs": 6380, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 5.735, + "durSec": 0.139, + "rms": 0.0784 + } + ] + }, + { + "text": "of.", + "fromMs": 6380, + "toMs": 6710, + "nuclei": [] + }, + { + "text": "Take", + "fromMs": 6710, + "toMs": 6930, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 6930, + "toMs": 6970, + "nuclei": [] + }, + { + "text": "screenshot", + "fromMs": 6970, + "toMs": 7500, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 7.105, + "durSec": 0.081, + "rms": 0.1057 + } + ] + }, + { + "text": "now.", + "fromMs": 7500, + "toMs": 7680, + "nuclei": [] + }, + { + "text": "And", + "fromMs": 7680, + "toMs": 7950, + "nuclei": [] + }, + { + "text": "those", + "fromMs": 7950, + "toMs": 8390, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 8390, + "toMs": 8580, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8580, + "toMs": 8850, + "nuclei": [] + }, + { + "text": "who", + "fromMs": 8850, + "toMs": 9120, + "nuclei": [] + }, + { + "text": "don't", + "fromMs": 9120, + "toMs": 9570, + "nuclei": [] + }, + { + "text": "know", + "fromMs": 9570, + "toMs": 9930, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 9.694, + "durSec": 0.128, + "rms": 0.1593 + }, + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 9.903, + "durSec": 0.058, + "rms": 0.0877 + } + ] + }, + { + "text": "it,", + "fromMs": 9930, + "toMs": 10310, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 9.938, + "durSec": 0.116, + "rms": 0.0938 + } + ] + }, + { + "text": "it", + "fromMs": 10310, + "toMs": 10470, + "nuclei": [] + }, + { + "text": "goes", + "fromMs": 10470, + "toMs": 10830, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 10830, + "toMs": 11210, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 11.146, + "durSec": 0.081, + "rms": 0.1056 + } + ] + }, + { + "text": "this.", + "fromMs": 11210, + "toMs": 11840, + "nuclei": [] + }, + { + "text": "Stu,", + "fromMs": 30160, + "toMs": 32000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 30.372, + "durSec": 0.499, + "rms": 0.0798 + }, + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 31.057, + "durSec": 0.058, + "rms": 0.0192 + } + ] + }, + { + "text": "I", + "fromMs": 32000, + "toMs": 32480, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 8.7, + "startSec": 32.253, + "durSec": 0.058, + "rms": 0.0101 + } + ] + }, + { + "text": "put", + "fromMs": 32480, + "toMs": 34060, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 32.543, + "durSec": 0.488, + "rms": 0.082 + }, + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 33.564, + "durSec": 0.163, + "rms": 0.0489 + }, + { + "midi": 53, + "note": "F3", + "cents": 48.7, + "startSec": 34.006, + "durSec": 0.093, + "rms": 0.0839 + } + ] + }, + { + "text": "on", + "fromMs": 34060, + "toMs": 34970, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 34.04, + "durSec": 0.395, + "rms": 0.0575 + }, + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 34.644, + "durSec": 0.07, + "rms": 0.0392 + } + ] + }, + { + "text": "in", + "fromMs": 34970, + "toMs": 35870, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 18.7, + "startSec": 35.201, + "durSec": 0.232, + "rms": 0.0151 + }, + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 35.619, + "durSec": 0.29, + "rms": 0.084 + } + ] + }, + { + "text": "my", + "fromMs": 35870, + "toMs": 36840, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 35.852, + "durSec": 0.279, + "rms": 0.0499 + }, + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 36.328, + "durSec": 0.546, + "rms": 0.0602 + } + ] + }, + { + "text": "room.", + "fromMs": 36840, + "toMs": 38800, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 36.827, + "durSec": 0.604, + "rms": 0.0473 + }, + { + "midi": 59, + "note": "B3", + "cents": 8.7, + "startSec": 37.64, + "durSec": 0.128, + "rms": 0.0108 + } + ] + } + ], + "wordCount": 49, + "nucleusCount": 28 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6923432011273227526.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6923432011273227526.analysis.json new file mode 100644 index 0000000000..a0dd55189b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6923432011273227526.analysis.json @@ -0,0 +1,715 @@ +{ + "durationSec": 23.31, + "tempoBPM": 123.0, + "key": "D major", + "keyConfidence": 0.409, + "beatCount": 46, + "onsetCount": 54, + "noteCount": 92, + "pitchRange": [ + "G3", + "E5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.644, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.045, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.132, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.248, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.399, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 2.038, + "durSec": 0.11, + "centsOff": -3.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 2.154, + "durSec": 0.099, + "centsOff": 1.7 + }, + { + "note": "B4", + "midi": 71, + "startSec": 2.31, + "durSec": 0.064, + "centsOff": -17.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 2.572, + "durSec": 0.075, + "centsOff": 15.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 2.705, + "durSec": 0.116, + "centsOff": 16.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.827, + "durSec": 0.07, + "centsOff": 19.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 2.937, + "durSec": 0.238, + "centsOff": 14.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.181, + "durSec": 0.052, + "centsOff": 21.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.28, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.338, + "durSec": 0.099, + "centsOff": -20.6 + }, + { + "note": "E5", + "midi": 76, + "startSec": 3.965, + "durSec": 0.052, + "centsOff": -16.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 4.075, + "durSec": 0.064, + "centsOff": -37.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.261, + "durSec": 0.075, + "centsOff": -22.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.342, + "durSec": 0.099, + "centsOff": 12.2 + }, + { + "note": "F4", + "midi": 65, + "startSec": 4.447, + "durSec": 0.122, + "centsOff": -4.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.592, + "durSec": 0.052, + "centsOff": -0.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.748, + "durSec": 0.075, + "centsOff": -38.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.923, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.097, + "durSec": 0.058, + "centsOff": -35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.433, + "durSec": 0.058, + "centsOff": 14.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 5.619, + "durSec": 0.151, + "centsOff": -0.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 5.997, + "durSec": 0.052, + "centsOff": 12.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.473, + "durSec": 0.11, + "centsOff": -2.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 6.989, + "durSec": 0.075, + "centsOff": -24.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 7.07, + "durSec": 0.052, + "centsOff": -15.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.192, + "durSec": 0.052, + "centsOff": 2.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 7.436, + "durSec": 0.07, + "centsOff": -10.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.564, + "durSec": 0.052, + "centsOff": -23.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.063, + "durSec": 0.075, + "centsOff": 18.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 8.214, + "durSec": 0.238, + "centsOff": 25.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.458, + "durSec": 0.052, + "centsOff": -40.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 8.516, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.62, + "durSec": 0.209, + "centsOff": 36.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.882, + "durSec": 0.11, + "centsOff": -6.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 9.16, + "durSec": 0.052, + "centsOff": -38.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 9.218, + "durSec": 0.07, + "centsOff": 45.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 9.294, + "durSec": 0.435, + "centsOff": -36.7 + }, + { + "note": "B4", + "midi": 71, + "startSec": 9.735, + "durSec": 0.174, + "centsOff": 38.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.019, + "durSec": 0.11, + "centsOff": -10.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.304, + "durSec": 0.197, + "centsOff": 31.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.565, + "durSec": 0.151, + "centsOff": 36.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.908, + "durSec": 0.122, + "centsOff": 7.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.035, + "durSec": 0.157, + "centsOff": 9.6 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.198, + "durSec": 0.081, + "centsOff": 1.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 11.285, + "durSec": 0.087, + "centsOff": -19.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.61, + "durSec": 0.093, + "centsOff": -7.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.069, + "durSec": 0.087, + "centsOff": 18.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.214, + "durSec": 0.07, + "centsOff": -10.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.289, + "durSec": 0.221, + "centsOff": 10.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.539, + "durSec": 0.273, + "centsOff": 23.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.817, + "durSec": 0.052, + "centsOff": -17.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.881, + "durSec": 0.128, + "centsOff": -10.7 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 13.084, + "durSec": 0.075, + "centsOff": 20.7 + }, + { + "note": "D5", + "midi": 74, + "startSec": 13.166, + "durSec": 0.07, + "centsOff": 8.1 + }, + { + "note": "E5", + "midi": 76, + "startSec": 13.27, + "durSec": 0.134, + "centsOff": 4.2 + }, + { + "note": "D5", + "midi": 74, + "startSec": 13.514, + "durSec": 0.279, + "centsOff": -4.0 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 13.798, + "durSec": 0.122, + "centsOff": 22.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.054, + "durSec": 0.058, + "centsOff": -0.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.118, + "durSec": 0.058, + "centsOff": 24.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.483, + "durSec": 0.07, + "centsOff": -1.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 14.855, + "durSec": 0.087, + "centsOff": -23.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.081, + "durSec": 0.104, + "centsOff": -12.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.747, + "durSec": 0.302, + "centsOff": 12.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.63, + "durSec": 0.087, + "centsOff": 25.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.821, + "durSec": 0.087, + "centsOff": 21.9 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 17.995, + "durSec": 0.215, + "centsOff": 6.6 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 18.541, + "durSec": 0.07, + "centsOff": -1.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 18.617, + "durSec": 0.087, + "centsOff": -13.1 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 19.116, + "durSec": 0.064, + "centsOff": -23.3 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 19.29, + "durSec": 0.052, + "centsOff": -28.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 19.348, + "durSec": 0.093, + "centsOff": 33.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 19.482, + "durSec": 0.064, + "centsOff": 13.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 19.551, + "durSec": 0.081, + "centsOff": 1.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 19.667, + "durSec": 0.081, + "centsOff": -17.7 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 19.963, + "durSec": 0.052, + "centsOff": -12.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 20.068, + "durSec": 0.099, + "centsOff": -6.1 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 20.393, + "durSec": 0.128, + "centsOff": 20.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 20.555, + "durSec": 0.093, + "centsOff": 16.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 20.654, + "durSec": 0.383, + "centsOff": 6.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 21.42, + "durSec": 0.081, + "centsOff": -2.3 + }, + { + "note": "B4", + "midi": 71, + "startSec": 21.693, + "durSec": 0.064, + "centsOff": -26.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 21.804, + "durSec": 0.064, + "centsOff": -20.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 21.966, + "durSec": 0.134, + "centsOff": 14.6 + }, + { + "note": "G4", + "midi": 67, + "startSec": 22.134, + "durSec": 0.104, + "centsOff": 19.2 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 22.245, + "durSec": 0.075, + "centsOff": 4.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 22.367, + "durSec": 0.232, + "centsOff": 9.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 22.628, + "durSec": 0.232, + "centsOff": 15.0 + } + ], + "onsetsSec": [ + 0.046, + 0.546, + 1.033, + 1.509, + 1.985, + 2.415, + 2.496, + 2.659, + 2.937, + 3.715, + 4.69, + 4.934, + 5.898, + 5.956, + 6.397, + 6.444, + 6.896, + 6.978, + 7.117, + 7.361, + 7.465, + 7.767, + 7.953, + 9.009, + 9.102, + 10.019, + 10.786, + 11.529, + 12.028, + 12.144, + 13.026, + 13.7, + 13.944, + 14.721, + 14.768, + 15.186, + 15.383, + 15.778, + 15.882, + 16.637, + 17.775, + 17.856, + 18.53, + 18.924, + 19.203, + 20.19, + 20.236, + 20.48, + 21.06, + 21.525, + 21.676, + 22.105, + 22.361, + 22.848 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6923795451846184197.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6923795451846184197.analysis.json new file mode 100644 index 0000000000..20a625b06c --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6923795451846184197.analysis.json @@ -0,0 +1,635 @@ +{ + "durationSec": 21.55, + "tempoBPM": 123.0, + "key": "G# major", + "keyConfidence": 0.403, + "beatCount": 38, + "onsetCount": 58, + "noteCount": 80, + "pitchRange": [ + "G3", + "E5" + ], + "melody": [ + { + "note": "G#4", + "midi": 68, + "startSec": 0.221, + "durSec": 0.058, + "centsOff": 28.6 + }, + { + "note": "C5", + "midi": 72, + "startSec": 0.348, + "durSec": 0.052, + "centsOff": -29.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 0.406, + "durSec": 0.064, + "centsOff": 13.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.027, + "durSec": 0.099, + "centsOff": 16.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.387, + "durSec": 0.07, + "centsOff": 24.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.247, + "durSec": 0.186, + "centsOff": -17.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.496, + "durSec": 0.058, + "centsOff": -24.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.943, + "durSec": 0.075, + "centsOff": -26.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.14, + "durSec": 0.064, + "centsOff": 33.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.338, + "durSec": 0.07, + "centsOff": 38.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.518, + "durSec": 0.064, + "centsOff": 4.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 3.587, + "durSec": 0.081, + "centsOff": -9.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.942, + "durSec": 0.081, + "centsOff": -3.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 4.116, + "durSec": 0.099, + "centsOff": -1.7 + }, + { + "note": "B4", + "midi": 71, + "startSec": 4.284, + "durSec": 0.052, + "centsOff": -38.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 4.528, + "durSec": 0.058, + "centsOff": 13.2 + }, + { + "note": "B4", + "midi": 71, + "startSec": 4.911, + "durSec": 0.134, + "centsOff": -18.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.043, + "durSec": 0.215, + "centsOff": -9.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.269, + "durSec": 0.522, + "centsOff": -14.9 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 6.983, + "durSec": 0.058, + "centsOff": -20.5 + }, + { + "note": "C5", + "midi": 72, + "startSec": 7.047, + "durSec": 0.685, + "centsOff": 9.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.011, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 8.127, + "durSec": 0.116, + "centsOff": -29.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.295, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.446, + "durSec": 0.081, + "centsOff": 36.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 8.655, + "durSec": 0.325, + "centsOff": -16.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.986, + "durSec": 0.052, + "centsOff": 40.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.044, + "durSec": 0.058, + "centsOff": -27.7 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.16, + "durSec": 0.134, + "centsOff": -22.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.358, + "durSec": 0.104, + "centsOff": -15.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 9.543, + "durSec": 0.058, + "centsOff": 11.4 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.776, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.868, + "durSec": 0.412, + "centsOff": 17.4 + }, + { + "note": "A4", + "midi": 69, + "startSec": 10.286, + "durSec": 0.093, + "centsOff": -26.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 10.385, + "durSec": 0.075, + "centsOff": 27.1 + }, + { + "note": "D5", + "midi": 74, + "startSec": 10.797, + "durSec": 0.075, + "centsOff": 13.6 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 10.879, + "durSec": 0.075, + "centsOff": -4.3 + }, + { + "note": "E5", + "midi": 76, + "startSec": 10.96, + "durSec": 0.209, + "centsOff": -12.0 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 11.175, + "durSec": 0.197, + "centsOff": 2.1 + }, + { + "note": "E5", + "midi": 76, + "startSec": 11.378, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 11.773, + "durSec": 0.058, + "centsOff": 2.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 11.836, + "durSec": 0.348, + "centsOff": -13.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.19, + "durSec": 0.081, + "centsOff": 13.7 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 12.278, + "durSec": 0.116, + "centsOff": -4.1 + }, + { + "note": "A4", + "midi": 69, + "startSec": 12.527, + "durSec": 0.064, + "centsOff": 15.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 12.597, + "durSec": 0.18, + "centsOff": -10.6 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 13.183, + "durSec": 0.07, + "centsOff": -1.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 13.462, + "durSec": 0.058, + "centsOff": 16.8 + }, + { + "note": "C5", + "midi": 72, + "startSec": 13.746, + "durSec": 0.099, + "centsOff": -23.9 + }, + { + "note": "D5", + "midi": 74, + "startSec": 13.891, + "durSec": 0.128, + "centsOff": 0.2 + }, + { + "note": "C5", + "midi": 72, + "startSec": 14.449, + "durSec": 0.07, + "centsOff": 12.7 + }, + { + "note": "C5", + "midi": 72, + "startSec": 14.571, + "durSec": 0.186, + "centsOff": 22.9 + }, + { + "note": "B4", + "midi": 71, + "startSec": 14.925, + "durSec": 0.116, + "centsOff": -31.7 + }, + { + "note": "B4", + "midi": 71, + "startSec": 15.244, + "durSec": 0.139, + "centsOff": -1.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 15.453, + "durSec": 0.07, + "centsOff": 18.1 + }, + { + "note": "C5", + "midi": 72, + "startSec": 15.639, + "durSec": 0.064, + "centsOff": -24.2 + }, + { + "note": "B4", + "midi": 71, + "startSec": 15.836, + "durSec": 0.116, + "centsOff": -33.6 + }, + { + "note": "B4", + "midi": 71, + "startSec": 15.993, + "durSec": 0.134, + "centsOff": -25.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 16.161, + "durSec": 0.052, + "centsOff": 7.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 16.335, + "durSec": 0.145, + "centsOff": -1.2 + }, + { + "note": "C5", + "midi": 72, + "startSec": 16.486, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 16.55, + "durSec": 0.075, + "centsOff": -3.6 + }, + { + "note": "C5", + "midi": 72, + "startSec": 16.759, + "durSec": 0.139, + "centsOff": 5.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.374, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 17.653, + "durSec": 0.064, + "centsOff": 25.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.816, + "durSec": 0.116, + "centsOff": 22.1 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 18.048, + "durSec": 0.134, + "centsOff": -8.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 18.187, + "durSec": 0.07, + "centsOff": 40.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 18.396, + "durSec": 0.168, + "centsOff": 22.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 18.744, + "durSec": 0.192, + "centsOff": -2.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 19.116, + "durSec": 0.064, + "centsOff": 14.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 19.325, + "durSec": 0.052, + "centsOff": -14.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.929, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.992, + "durSec": 0.168, + "centsOff": -8.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 20.271, + "durSec": 0.075, + "centsOff": 24.3 + }, + { + "note": "B4", + "midi": 71, + "startSec": 20.387, + "durSec": 0.337, + "centsOff": 16.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 20.811, + "durSec": 0.192, + "centsOff": -0.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 21.084, + "durSec": 0.058, + "centsOff": -10.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 21.148, + "durSec": 0.11, + "centsOff": 2.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 21.304, + "durSec": 0.134, + "centsOff": 4.2 + } + ], + "onsetsSec": [ + 0.023, + 0.499, + 0.975, + 1.207, + 1.37, + 1.683, + 1.95, + 2.194, + 2.415, + 2.891, + 3.262, + 3.587, + 3.738, + 3.878, + 3.901, + 4.04, + 4.238, + 4.319, + 4.481, + 4.679, + 4.899, + 5.283, + 5.724, + 5.851, + 5.898, + 6.792, + 6.861, + 7.848, + 8.649, + 9.392, + 9.66, + 9.752, + 9.799, + 10.704, + 10.774, + 11.366, + 11.68, + 12.434, + 12.504, + 12.922, + 13.154, + 13.317, + 13.63, + 14.408, + 15.105, + 15.209, + 15.592, + 16.382, + 16.997, + 17.194, + 17.473, + 17.554, + 18.007, + 18.344, + 19.04, + 19.389, + 19.47, + 19.981 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.analysis.json new file mode 100644 index 0000000000..5ccfd1fcba --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.analysis.json @@ -0,0 +1,622 @@ +{ + "durationSec": 18.88, + "tempoBPM": 114.8, + "key": "E minor", + "keyConfidence": 0.489, + "beatCount": 33, + "onsetCount": 66, + "noteCount": 77, + "pitchRange": [ + "G3", + "E5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.017, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.337, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.488, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 0.766, + "durSec": 0.052, + "centsOff": 7.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 0.824, + "durSec": 0.07, + "centsOff": -10.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.964, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.219, + "durSec": 0.052, + "centsOff": 6.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.434, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.985, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.31, + "durSec": 0.058, + "centsOff": 16.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.374, + "durSec": 0.093, + "centsOff": -4.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.473, + "durSec": 0.093, + "centsOff": -25.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.572, + "durSec": 0.07, + "centsOff": 28.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.647, + "durSec": 0.075, + "centsOff": -25.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.728, + "durSec": 0.122, + "centsOff": -6.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.071, + "durSec": 0.215, + "centsOff": 35.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 3.402, + "durSec": 0.052, + "centsOff": -26.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 3.524, + "durSec": 0.267, + "centsOff": -19.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.901, + "durSec": 0.389, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.719, + "durSec": 0.099, + "centsOff": 3.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.876, + "durSec": 0.052, + "centsOff": 41.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 4.934, + "durSec": 0.093, + "centsOff": -35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.195, + "durSec": 0.551, + "centsOff": 6.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.776, + "durSec": 0.058, + "centsOff": 15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.264, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 6.496, + "durSec": 0.052, + "centsOff": -26.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 6.6, + "durSec": 0.354, + "centsOff": -5.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.082, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.21, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.32, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "E5", + "midi": 76, + "startSec": 7.5, + "durSec": 0.273, + "centsOff": -14.0 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 7.779, + "durSec": 0.104, + "centsOff": 36.6 + }, + { + "note": "E5", + "midi": 76, + "startSec": 7.889, + "durSec": 0.163, + "centsOff": -0.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.522, + "durSec": 0.052, + "centsOff": -13.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.609, + "durSec": 0.284, + "centsOff": 15.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.899, + "durSec": 0.064, + "centsOff": -11.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.969, + "durSec": 0.052, + "centsOff": -34.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.027, + "durSec": 0.209, + "centsOff": -1.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.427, + "durSec": 0.342, + "centsOff": 18.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.008, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 10.687, + "durSec": 0.221, + "centsOff": 3.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.424, + "durSec": 0.563, + "centsOff": 11.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.022, + "durSec": 0.07, + "centsOff": -7.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.167, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.254, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.591, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.765, + "durSec": 0.104, + "centsOff": 8.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.875, + "durSec": 0.192, + "centsOff": -33.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.514, + "durSec": 0.064, + "centsOff": 10.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.584, + "durSec": 0.401, + "centsOff": -3.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 14.083, + "durSec": 0.064, + "centsOff": -20.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 14.153, + "durSec": 0.052, + "centsOff": 3.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.78, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.855, + "durSec": 0.075, + "centsOff": 2.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.936, + "durSec": 0.07, + "centsOff": -33.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.012, + "durSec": 0.058, + "centsOff": 41.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.076, + "durSec": 0.145, + "centsOff": -30.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.377, + "durSec": 0.192, + "centsOff": -34.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.621, + "durSec": 0.308, + "centsOff": 19.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.935, + "durSec": 0.192, + "centsOff": -6.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 16.132, + "durSec": 0.075, + "centsOff": 16.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 16.213, + "durSec": 0.058, + "centsOff": -4.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 16.277, + "durSec": 0.052, + "centsOff": -30.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.538, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.62, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.771, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 16.904, + "durSec": 0.122, + "centsOff": 0.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.032, + "durSec": 0.11, + "centsOff": -31.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.369, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.502, + "durSec": 0.064, + "centsOff": 45.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.572, + "durSec": 0.488, + "centsOff": -37.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 18.106, + "durSec": 0.07, + "centsOff": -14.2 + }, + { + "note": "F4", + "midi": 65, + "startSec": 18.181, + "durSec": 0.11, + "centsOff": 18.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.355, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.5, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.634, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.75, + "durSec": 0.075, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.139, + 0.163, + 0.406, + 0.615, + 0.778, + 1.126, + 1.335, + 2.09, + 2.252, + 2.81, + 2.937, + 3.03, + 3.158, + 3.228, + 3.309, + 3.483, + 3.959, + 4.122, + 4.238, + 4.365, + 4.516, + 4.667, + 4.772, + 4.818, + 5.016, + 5.085, + 5.085, + 5.201, + 5.329, + 6.42, + 6.478, + 7.012, + 7.094, + 7.21, + 7.349, + 7.442, + 7.964, + 8.069, + 8.522, + 9.218, + 9.358, + 9.752, + 9.892, + 10.124, + 10.542, + 10.646, + 10.983, + 11.413, + 12.678, + 12.794, + 13.259, + 13.479, + 14.257, + 14.698, + 14.756, + 15.267, + 15.604, + 16.266, + 16.765, + 16.858, + 17.276, + 17.334, + 18.181, + 18.634, + 18.715 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.syllnote.json new file mode 100644 index 0000000000..322dbd03f6 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6924026674040294661.syllnote.json @@ -0,0 +1,296 @@ +{ + "source": "whistlegraph-6924026674040294661.wav", + "sr": 22050, + "words": [ + { + "text": "one", + "fromMs": 0, + "toMs": 540, + "nuclei": [] + }, + { + "text": "two", + "fromMs": 540, + "toMs": 1080, + "nuclei": [] + }, + { + "text": "ready", + "fromMs": 1080, + "toMs": 2000, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -11.3, + "startSec": 1.207, + "durSec": 0.093, + "rms": 0.2238 + } + ] + }, + { + "text": "i'm", + "fromMs": 2000, + "toMs": 3040, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 8.7, + "startSec": 2.357, + "durSec": 0.255, + "rms": 0.1812 + } + ] + }, + { + "text": "a", + "fromMs": 3040, + "toMs": 3270, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 3270, + "toMs": 5360, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": -41.3, + "startSec": 3.518, + "durSec": 0.07, + "rms": 0.2725 + }, + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 5.201, + "durSec": 0.163, + "rms": 0.2226 + } + ] + }, + { + "text": "flapping", + "fromMs": 5360, + "toMs": 8530, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 8.7, + "startSec": 5.457, + "durSec": 0.151, + "rms": 0.0629 + }, + { + "midi": 64, + "note": "E4", + "cents": -21.3, + "startSec": 6.536, + "durSec": 0.348, + "rms": 0.1649 + }, + { + "midi": 64, + "note": "E4", + "cents": 8.7, + "startSec": 7.5, + "durSec": 0.36, + "rms": 0.2014 + } + ] + }, + { + "text": "for", + "fromMs": 8530, + "toMs": 8840, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 18.7, + "startSec": 8.615, + "durSec": 0.255, + "rms": 0.2499 + } + ] + }, + { + "text": "you", + "fromMs": 8840, + "toMs": 9380, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -41.3, + "startSec": 8.824, + "durSec": 0.418, + "rms": 0.0985 + } + ] + }, + { + "text": "guys", + "fromMs": 9380, + "toMs": 10090, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 8.7, + "startSec": 9.451, + "durSec": 0.104, + "rms": 0.1608 + } + ] + }, + { + "text": "just", + "fromMs": 10090, + "toMs": 10960, + "nuclei": [ + { + "midi": 68, + "note": "G#4", + "cents": 8.7, + "startSec": 10.716, + "durSec": 0.186, + "rms": 0.1108 + } + ] + }, + { + "text": "a", + "fromMs": 10960, + "toMs": 11430, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11430, + "toMs": 13680, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": 8.7, + "startSec": 11.424, + "durSec": 0.639, + "rms": 0.1097 + }, + { + "midi": 66, + "note": "F#4", + "cents": 38.7, + "startSec": 12.794, + "durSec": 0.197, + "rms": 0.1523 + } + ] + }, + { + "text": "i", + "fromMs": 13680, + "toMs": 14040, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": 8.7, + "startSec": 13.967, + "durSec": 0.104, + "rms": 0.0336 + } + ] + }, + { + "text": "put", + "fromMs": 14040, + "toMs": 15110, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": -11.3, + "startSec": 14.025, + "durSec": 0.174, + "rms": 0.0187 + }, + { + "midi": 64, + "note": "E4", + "cents": 48.7, + "startSec": 14.954, + "durSec": 0.174, + "rms": 0.126 + } + ] + }, + { + "text": "on", + "fromMs": 15110, + "toMs": 15840, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -31.3, + "startSec": 15.395, + "durSec": 0.151, + "rms": 0.0714 + }, + { + "midi": 63, + "note": "D#4", + "cents": 18.7, + "startSec": 15.627, + "durSec": 0.244, + "rms": 0.1121 + } + ] + }, + { + "text": "in", + "fromMs": 15840, + "toMs": 16560, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -41.3, + "startSec": 15.824, + "durSec": 0.522, + "rms": 0.0486 + } + ] + }, + { + "text": "my", + "fromMs": 16560, + "toMs": 17280, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 17280, + "toMs": 18720, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -41.3, + "startSec": 17.717, + "durSec": 0.546, + "rms": 0.0658 + } + ] + } + ], + "wordCount": 19, + "nucleusCount": 20 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.analysis.json new file mode 100644 index 0000000000..95744f8cef --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.analysis.json @@ -0,0 +1,393 @@ +{ + "durationSec": 14.49, + "tempoBPM": 79.5, + "key": "E minor", + "keyConfidence": 0.306, + "beatCount": 15, + "onsetCount": 47, + "noteCount": 47, + "pitchRange": [ + "G3", + "C#5" + ], + "melody": [ + { + "note": "B3", + "midi": 59, + "startSec": 0.749, + "durSec": 0.064, + "centsOff": 15.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 0.998, + "durSec": 0.128, + "centsOff": 1.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 1.219, + "durSec": 0.064, + "centsOff": 7.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.341, + "durSec": 0.075, + "centsOff": 14.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.422, + "durSec": 0.226, + "centsOff": -10.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.654, + "durSec": 0.07, + "centsOff": 32.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.747, + "durSec": 0.064, + "centsOff": 11.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.869, + "durSec": 0.058, + "centsOff": -14.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.49, + "durSec": 0.151, + "centsOff": -32.8 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.723, + "durSec": 0.064, + "centsOff": 1.7 + }, + { + "note": "C5", + "midi": 72, + "startSec": 3.367, + "durSec": 0.058, + "centsOff": -21.4 + }, + { + "note": "B4", + "midi": 71, + "startSec": 3.431, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 3.547, + "durSec": 0.197, + "centsOff": 5.6 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 3.75, + "durSec": 0.058, + "centsOff": -45.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 3.814, + "durSec": 0.075, + "centsOff": 22.1 + }, + { + "note": "B4", + "midi": 71, + "startSec": 3.895, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.354, + "durSec": 0.058, + "centsOff": 1.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.447, + "durSec": 0.261, + "centsOff": 16.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 4.714, + "durSec": 0.064, + "centsOff": -40.8 + }, + { + "note": "F4", + "midi": 65, + "startSec": 4.882, + "durSec": 0.075, + "centsOff": -10.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 5.12, + "durSec": 0.07, + "centsOff": 9.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.277, + "durSec": 0.087, + "centsOff": 18.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 5.37, + "durSec": 0.168, + "centsOff": -26.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 5.584, + "durSec": 0.064, + "centsOff": -12.5 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 6.322, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.42, + "durSec": 0.128, + "centsOff": -33.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 7.268, + "durSec": 0.186, + "centsOff": -9.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 7.488, + "durSec": 0.215, + "centsOff": 12.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.057, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.214, + "durSec": 0.099, + "centsOff": 8.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 8.319, + "durSec": 0.29, + "centsOff": -12.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.957, + "durSec": 0.064, + "centsOff": 19.2 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.102, + "durSec": 0.116, + "centsOff": -26.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.224, + "durSec": 0.215, + "centsOff": 40.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.445, + "durSec": 0.122, + "centsOff": -10.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.572, + "durSec": 0.075, + "centsOff": -19.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 10.176, + "durSec": 0.186, + "centsOff": 9.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 10.931, + "durSec": 0.07, + "centsOff": -24.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.006, + "durSec": 0.081, + "centsOff": 5.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.128, + "durSec": 0.058, + "centsOff": 15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.192, + "durSec": 0.139, + "centsOff": 0.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.337, + "durSec": 0.058, + "centsOff": 14.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.098, + "durSec": 0.052, + "centsOff": 7.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.208, + "durSec": 0.284, + "centsOff": -10.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.51, + "durSec": 0.099, + "centsOff": -24.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.777, + "durSec": 0.087, + "centsOff": -21.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.957, + "durSec": 0.261, + "centsOff": 22.0 + } + ], + "onsetsSec": [ + 0.023, + 0.662, + 1.103, + 1.242, + 1.277, + 1.881, + 2.368, + 2.426, + 3.355, + 3.855, + 3.994, + 4.238, + 4.331, + 4.586, + 5.097, + 5.631, + 5.84, + 6.002, + 6.165, + 6.258, + 6.525, + 6.92, + 7.012, + 7.779, + 7.953, + 8.197, + 8.568, + 8.928, + 9.578, + 9.752, + 9.973, + 10.101, + 10.356, + 10.577, + 10.82, + 10.855, + 11.053, + 11.424, + 11.993, + 12.051, + 12.446, + 12.492, + 12.748, + 13.177, + 13.27, + 13.619, + 13.758 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.syllnote.json new file mode 100644 index 0000000000..f2b159d680 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6926660830524230917.syllnote.json @@ -0,0 +1,37 @@ +{ + "source": "whistlegraph-6926660830524230917.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 60, + "toMs": 350, + "nuclei": [] + }, + { + "text": "two...", + "fromMs": 350, + "toMs": 1200, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -41.3, + "startSec": 0.453, + "durSec": 0.093, + "rms": 0.0329 + }, + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 0.975, + "durSec": 0.174, + "rms": 0.0789 + } + ] + } + ], + "wordCount": 2, + "nucleusCount": 2 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.analysis.json new file mode 100644 index 0000000000..51c4d5c349 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.analysis.json @@ -0,0 +1,818 @@ +{ + "durationSec": 27.52, + "tempoBPM": 123.0, + "key": "G# major", + "keyConfidence": 0.635, + "beatCount": 40, + "onsetCount": 66, + "noteCount": 105, + "pitchRange": [ + "G3", + "A4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.569, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.033, + "durSec": 0.401, + "centsOff": -12.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.538, + "durSec": 0.075, + "centsOff": 3.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.62, + "durSec": 0.058, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.683, + "durSec": 0.209, + "centsOff": 38.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.043, + "durSec": 0.447, + "centsOff": -6.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.543, + "durSec": 0.348, + "centsOff": -5.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.071, + "durSec": 0.075, + "centsOff": -17.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.152, + "durSec": 0.075, + "centsOff": 29.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.233, + "durSec": 0.267, + "centsOff": -11.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.518, + "durSec": 0.058, + "centsOff": 24.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.611, + "durSec": 0.116, + "centsOff": -25.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.733, + "durSec": 0.134, + "centsOff": -23.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.093, + "durSec": 0.128, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.226, + "durSec": 0.238, + "centsOff": 23.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.47, + "durSec": 0.052, + "centsOff": -18.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.603, + "durSec": 0.058, + "centsOff": -2.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.667, + "durSec": 0.226, + "centsOff": 14.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.091, + "durSec": 0.075, + "centsOff": -1.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.172, + "durSec": 0.401, + "centsOff": 2.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.579, + "durSec": 0.151, + "centsOff": 4.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.735, + "durSec": 0.209, + "centsOff": 27.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.078, + "durSec": 0.302, + "centsOff": -1.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.385, + "durSec": 0.07, + "centsOff": -33.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.461, + "durSec": 0.064, + "centsOff": 24.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.745, + "durSec": 0.099, + "centsOff": -3.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 7.088, + "durSec": 0.07, + "centsOff": 11.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 7.204, + "durSec": 0.093, + "centsOff": -0.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.303, + "durSec": 0.255, + "centsOff": -17.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.68, + "durSec": 0.058, + "centsOff": -15.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.744, + "durSec": 0.168, + "centsOff": 34.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.168, + "durSec": 0.424, + "centsOff": 12.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.644, + "durSec": 0.07, + "centsOff": 5.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.719, + "durSec": 0.075, + "centsOff": 22.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.8, + "durSec": 0.139, + "centsOff": -39.4 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.096, + "durSec": 0.203, + "centsOff": -10.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 9.305, + "durSec": 0.093, + "centsOff": 5.6 + }, + { + "note": "A4", + "midi": 69, + "startSec": 9.445, + "durSec": 0.081, + "centsOff": -27.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.654, + "durSec": 0.064, + "centsOff": -0.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.723, + "durSec": 0.104, + "centsOff": 27.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.834, + "durSec": 0.186, + "centsOff": -8.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.228, + "durSec": 0.052, + "centsOff": 34.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.286, + "durSec": 0.267, + "centsOff": 13.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.617, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 10.687, + "durSec": 0.192, + "centsOff": -19.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.884, + "durSec": 0.134, + "centsOff": 39.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 11.14, + "durSec": 0.261, + "centsOff": -20.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.407, + "durSec": 0.226, + "centsOff": 36.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.656, + "durSec": 0.325, + "centsOff": 18.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.987, + "durSec": 0.058, + "centsOff": -25.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.132, + "durSec": 0.151, + "centsOff": -35.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.289, + "durSec": 0.139, + "centsOff": 34.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.434, + "durSec": 0.134, + "centsOff": -22.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.754, + "durSec": 0.122, + "centsOff": 5.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.311, + "durSec": 0.221, + "centsOff": 16.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.555, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.729, + "durSec": 0.232, + "centsOff": -19.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.315, + "durSec": 0.383, + "centsOff": 31.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.867, + "durSec": 0.151, + "centsOff": -4.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.256, + "durSec": 0.07, + "centsOff": -31.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.331, + "durSec": 0.418, + "centsOff": -16.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.877, + "durSec": 0.075, + "centsOff": -9.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.958, + "durSec": 0.093, + "centsOff": 27.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.347, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.405, + "durSec": 0.116, + "centsOff": -12.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.527, + "durSec": 0.081, + "centsOff": -2.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.614, + "durSec": 0.075, + "centsOff": -3.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.695, + "durSec": 0.081, + "centsOff": -8.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 16.863, + "durSec": 0.244, + "centsOff": -4.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.374, + "durSec": 0.25, + "centsOff": -26.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 17.63, + "durSec": 0.064, + "centsOff": 45.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.699, + "durSec": 0.087, + "centsOff": -45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.85, + "durSec": 0.215, + "centsOff": -14.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.112, + "durSec": 0.075, + "centsOff": -17.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 18.355, + "durSec": 0.43, + "centsOff": -0.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 18.895, + "durSec": 0.075, + "centsOff": 30.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 19.087, + "durSec": 0.139, + "centsOff": 8.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.383, + "durSec": 0.11, + "centsOff": -12.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.499, + "durSec": 0.075, + "centsOff": 45.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.58, + "durSec": 0.209, + "centsOff": -16.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 19.836, + "durSec": 0.209, + "centsOff": 8.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 20.149, + "durSec": 0.07, + "centsOff": -8.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 20.225, + "durSec": 0.104, + "centsOff": 16.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.486, + "durSec": 0.401, + "centsOff": -29.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 20.892, + "durSec": 0.058, + "centsOff": 31.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.973, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 21.072, + "durSec": 0.099, + "centsOff": -16.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 21.194, + "durSec": 0.087, + "centsOff": -13.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 21.304, + "durSec": 0.348, + "centsOff": -4.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 21.687, + "durSec": 0.075, + "centsOff": -12.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 21.78, + "durSec": 0.586, + "centsOff": 14.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.413, + "durSec": 1.155, + "centsOff": 35.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 23.574, + "durSec": 0.052, + "centsOff": -17.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 23.65, + "durSec": 1.411, + "centsOff": -9.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.095, + "durSec": 0.145, + "centsOff": -3.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.298, + "durSec": 0.61, + "centsOff": -18.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.913, + "durSec": 0.151, + "centsOff": 33.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.111, + "durSec": 0.058, + "centsOff": -41.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 26.175, + "durSec": 0.087, + "centsOff": 31.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.268, + "durSec": 0.099, + "centsOff": -31.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 26.372, + "durSec": 0.07, + "centsOff": 45.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.448, + "durSec": 0.134, + "centsOff": -37.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.651, + "durSec": 0.104, + "centsOff": -16.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.924, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.434, + "durSec": 0.081, + "centsOff": 35.7 + } + ], + "onsetsSec": [ + 0.023, + 0.453, + 0.929, + 1.486, + 1.881, + 1.95, + 2.461, + 2.891, + 3.007, + 3.506, + 3.587, + 3.75, + 3.889, + 4.052, + 4.54, + 4.772, + 4.899, + 5.503, + 5.782, + 5.933, + 6.583, + 7.047, + 7.535, + 7.651, + 8.115, + 8.591, + 9.079, + 9.578, + 10.054, + 10.612, + 11.111, + 11.157, + 11.633, + 12.121, + 12.597, + 13.142, + 13.398, + 13.514, + 13.677, + 13.944, + 14.222, + 14.431, + 14.698, + 15.221, + 15.732, + 16.033, + 16.277, + 16.753, + 16.8, + 17.101, + 17.345, + 17.763, + 18.274, + 18.82, + 19.052, + 19.296, + 19.783, + 20.294, + 20.434, + 21.687, + 22.721, + 23.58, + 23.65, + 24.033, + 25.078, + 25.507 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.syllnote.json new file mode 100644 index 0000000000..baece813e8 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6932573867336535302.syllnote.json @@ -0,0 +1,886 @@ +{ + "source": "whistlegraph-6932573867336535302.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 1190, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 0.627, + "durSec": 0.244, + "rms": 0.0405 + }, + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 1.033, + "durSec": 0.186, + "rms": 0.0801 + } + ] + }, + { + "text": "up,", + "fromMs": 1190, + "toMs": 2300, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 1.173, + "durSec": 0.255, + "rms": 0.0476 + }, + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 1.695, + "durSec": 0.197, + "rms": 0.0306 + }, + { + "midi": 63, + "note": "D#4", + "cents": -1.3, + "startSec": 2.078, + "durSec": 0.255, + "rms": 0.1117 + } + ] + }, + { + "text": "I'm", + "fromMs": 2300, + "toMs": 2750, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -21.3, + "startSec": 2.287, + "durSec": 0.163, + "rms": 0.1006 + }, + { + "midi": 56, + "note": "G#3", + "cents": -11.3, + "startSec": 2.589, + "durSec": 0.197, + "rms": 0.0916 + } + ] + }, + { + "text": "up,", + "fromMs": 2750, + "toMs": 3320, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -11.3, + "startSec": 2.74, + "durSec": 0.209, + "rms": 0.0715 + }, + { + "midi": 63, + "note": "D#4", + "cents": -31.3, + "startSec": 3.1, + "durSec": 0.255, + "rms": 0.0988 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 3320, + "toMs": 4700, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -21.3, + "startSec": 3.309, + "durSec": 0.232, + "rms": 0.0711 + }, + { + "midi": 57, + "note": "A3", + "cents": -41.3, + "startSec": 3.646, + "durSec": 0.255, + "rms": 0.0694 + }, + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 4.133, + "durSec": 0.058, + "rms": 0.0685 + }, + { + "midi": 56, + "note": "G#3", + "cents": 28.7, + "startSec": 4.261, + "durSec": 0.313, + "rms": 0.05 + }, + { + "midi": 58, + "note": "A#3", + "cents": 38.7, + "startSec": 4.656, + "durSec": 0.081, + "rms": 0.08 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 4700, + "toMs": 6040, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 4.69, + "durSec": 0.209, + "rms": 0.0497 + }, + { + "midi": 57, + "note": "A3", + "cents": 48.7, + "startSec": 5.062, + "durSec": 0.894, + "rms": 0.0859 + } + ] + }, + { + "text": "flapping,", + "fromMs": 6040, + "toMs": 8470, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -1.3, + "startSec": 6.084, + "durSec": 0.441, + "rms": 0.0639 + }, + { + "midi": 56, + "note": "G#3", + "cents": -11.3, + "startSec": 6.757, + "durSec": 0.07, + "rms": 0.0647 + }, + { + "midi": 65, + "note": "F4", + "cents": 28.7, + "startSec": 7.082, + "durSec": 0.488, + "rms": 0.0597 + }, + { + "midi": 57, + "note": "A3", + "cents": 28.7, + "startSec": 7.721, + "durSec": 0.232, + "rms": 0.0747 + }, + { + "midi": 65, + "note": "F4", + "cents": 18.7, + "startSec": 8.162, + "durSec": 0.337, + "rms": 0.0564 + } + ] + }, + { + "text": "flapping", + "fromMs": 8470, + "toMs": 9600, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -1.3, + "startSec": 8.452, + "durSec": 0.104, + "rms": 0.0502 + }, + { + "midi": 68, + "note": "G#4", + "cents": -11.3, + "startSec": 9.091, + "durSec": 0.464, + "rms": 0.0724 + } + ] + }, + { + "text": "for", + "fromMs": 9600, + "toMs": 9960, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 9.683, + "durSec": 0.313, + "rms": 0.0609 + } + ] + }, + { + "text": "you", + "fromMs": 9960, + "toMs": 10360, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 9.95, + "durSec": 0.151, + "rms": 0.0434 + }, + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 10.228, + "durSec": 0.163, + "rms": 0.0553 + } + ] + }, + { + "text": "guys,", + "fromMs": 10360, + "toMs": 11150, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 10.344, + "durSec": 0.186, + "rms": 0.0415 + }, + { + "midi": 61, + "note": "C#4", + "cents": -41.3, + "startSec": 10.623, + "durSec": 0.453, + "rms": 0.0508 + } + ] + }, + { + "text": "for", + "fromMs": 11150, + "toMs": 11330, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -21.3, + "startSec": 11.146, + "durSec": 0.221, + "rms": 0.0694 + } + ] + }, + { + "text": "you", + "fromMs": 11330, + "toMs": 11580, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 48.7, + "startSec": 11.32, + "durSec": 0.279, + "rms": 0.0661 + } + ] + }, + { + "text": "guys,", + "fromMs": 11580, + "toMs": 11940, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 18.7, + "startSec": 11.749, + "durSec": 0.221, + "rms": 0.0909 + } + ] + }, + { + "text": "for", + "fromMs": 11940, + "toMs": 11980, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 38.7, + "startSec": 11.923, + "durSec": 0.093, + "rms": 0.0827 + } + ] + }, + { + "text": "you", + "fromMs": 11980, + "toMs": 12040, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -41.3, + "startSec": 11.97, + "durSec": 0.104, + "rms": 0.0675 + } + ] + }, + { + "text": "guys,", + "fromMs": 12040, + "toMs": 12510, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -41.3, + "startSec": 12.028, + "durSec": 0.511, + "rms": 0.0731 + } + ] + }, + { + "text": "it's", + "fromMs": 12510, + "toMs": 13170, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -21.3, + "startSec": 12.492, + "durSec": 0.081, + "rms": 0.0431 + }, + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 12.748, + "durSec": 0.116, + "rms": 0.0786 + } + ] + }, + { + "text": "just", + "fromMs": 13170, + "toMs": 13440, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 18.7, + "startSec": 13.328, + "durSec": 0.151, + "rms": 0.0948 + } + ] + }, + { + "text": "a,", + "fromMs": 13440, + "toMs": 14720, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 18.7, + "startSec": 13.421, + "durSec": 0.093, + "rms": 0.0909 + }, + { + "midi": 64, + "note": "E4", + "cents": -31.3, + "startSec": 13.735, + "durSec": 0.221, + "rms": 0.0725 + }, + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 14.269, + "durSec": 0.174, + "rms": 0.0837 + }, + { + "midi": 62, + "note": "D4", + "cents": 38.7, + "startSec": 14.536, + "durSec": 0.163, + "rms": 0.0795 + } + ] + }, + { + "text": "it's", + "fromMs": 14720, + "toMs": 15260, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -11.3, + "startSec": 14.907, + "durSec": 0.104, + "rms": 0.0717 + } + ] + }, + { + "text": "just", + "fromMs": 15260, + "toMs": 15290, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -41.3, + "startSec": 15.244, + "durSec": 0.081, + "rms": 0.0806 + } + ] + }, + { + "text": "a", + "fromMs": 15290, + "toMs": 15400, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 28.7, + "startSec": 15.279, + "durSec": 0.151, + "rms": 0.1165 + } + ] + }, + { + "text": "costume,", + "fromMs": 15400, + "toMs": 16990, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -31.3, + "startSec": 15.383, + "durSec": 0.325, + "rms": 0.0825 + }, + { + "midi": 60, + "note": "C4", + "cents": 38.7, + "startSec": 15.987, + "durSec": 0.093, + "rms": 0.0416 + }, + { + "midi": 58, + "note": "A#3", + "cents": 48.7, + "startSec": 16.324, + "durSec": 0.406, + "rms": 0.0482 + }, + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 16.869, + "durSec": 0.151, + "rms": 0.1035 + } + ] + }, + { + "text": "costume,", + "fromMs": 16990, + "toMs": 18720, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 16.974, + "durSec": 0.128, + "rms": 0.0716 + }, + { + "midi": 62, + "note": "D4", + "cents": -41.3, + "startSec": 17.38, + "durSec": 0.383, + "rms": 0.0419 + }, + { + "midi": 59, + "note": "B3", + "cents": -11.3, + "startSec": 17.903, + "durSec": 0.116, + "rms": 0.0848 + }, + { + "midi": 62, + "note": "D4", + "cents": -11.3, + "startSec": 18.123, + "durSec": 0.081, + "rms": 0.026 + }, + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 18.332, + "durSec": 0.418, + "rms": 0.0674 + } + ] + }, + { + "text": "costume,", + "fromMs": 18720, + "toMs": 19940, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 18.704, + "durSec": 0.07, + "rms": 0.0464 + }, + { + "midi": 57, + "note": "A3", + "cents": 38.7, + "startSec": 18.843, + "durSec": 0.186, + "rms": 0.071 + }, + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 19.098, + "durSec": 0.139, + "rms": 0.0674 + }, + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 19.4, + "durSec": 0.372, + "rms": 0.0577 + }, + { + "midi": 62, + "note": "D4", + "cents": 18.7, + "startSec": 19.9, + "durSec": 0.07, + "rms": 0.0668 + } + ] + }, + { + "text": "I", + "fromMs": 19940, + "toMs": 20170, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 19.923, + "durSec": 0.139, + "rms": 0.054 + } + ] + }, + { + "text": "put", + "fromMs": 20170, + "toMs": 20470, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 20.167, + "durSec": 0.186, + "rms": 0.051 + } + ] + }, + { + "text": "on,", + "fromMs": 20470, + "toMs": 21060, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -31.3, + "startSec": 20.492, + "durSec": 0.36, + "rms": 0.0502 + } + ] + }, + { + "text": "I", + "fromMs": 21060, + "toMs": 21210, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 21210, + "toMs": 21670, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -11.3, + "startSec": 21.339, + "durSec": 0.36, + "rms": 0.0536 + } + ] + }, + { + "text": "on", + "fromMs": 21670, + "toMs": 22000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -11.3, + "startSec": 21.653, + "durSec": 0.383, + "rms": 0.0635 + } + ] + }, + { + "text": "in", + "fromMs": 22000, + "toMs": 22390, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 28.7, + "startSec": 21.989, + "durSec": 0.383, + "rms": 0.0481 + } + ] + }, + { + "text": "my", + "fromMs": 22390, + "toMs": 22780, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -31.3, + "startSec": 22.454, + "durSec": 0.36, + "rms": 0.0317 + } + ] + }, + { + "text": "room,", + "fromMs": 22780, + "toMs": 23850, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 22.767, + "durSec": 0.824, + "rms": 0.0261 + }, + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 23.708, + "durSec": 0.174, + "rms": 0.0263 + } + ] + }, + { + "text": "in", + "fromMs": 23850, + "toMs": 24140, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 23.835, + "durSec": 0.337, + "rms": 0.022 + } + ] + }, + { + "text": "my", + "fromMs": 24140, + "toMs": 24430, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 24.126, + "durSec": 0.337, + "rms": 0.0194 + } + ] + }, + { + "text": "room,", + "fromMs": 24430, + "toMs": 25310, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 24.416, + "durSec": 0.615, + "rms": 0.015 + }, + { + "midi": 57, + "note": "A3", + "cents": -21.3, + "startSec": 25.101, + "durSec": 0.244, + "rms": 0.0462 + } + ] + }, + { + "text": "in", + "fromMs": 25310, + "toMs": 25600, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -21.3, + "startSec": 25.298, + "durSec": 0.337, + "rms": 0.0426 + } + ] + }, + { + "text": "my", + "fromMs": 25600, + "toMs": 25890, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 25.588, + "durSec": 0.337, + "rms": 0.0389 + } + ] + }, + { + "text": "room.", + "fromMs": 25890, + "toMs": 26980, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 48.7, + "startSec": 25.879, + "durSec": 0.685, + "rms": 0.0238 + } + ] + } + ], + "wordCount": 41, + "nucleusCount": 74 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6940368029305916678.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6940368029305916678.analysis.json new file mode 100644 index 0000000000..d328dcd82d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6940368029305916678.analysis.json @@ -0,0 +1,244 @@ +{ + "durationSec": 8.54, + "tempoBPM": 90.7, + "key": "F# minor", + "keyConfidence": 0.522, + "beatCount": 13, + "onsetCount": 24, + "noteCount": 29, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.604, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.353, + "durSec": 0.139, + "centsOff": -41.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.503, + "durSec": 0.174, + "centsOff": -43.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.736, + "durSec": 0.075, + "centsOff": -45.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.817, + "durSec": 0.087, + "centsOff": 19.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.945, + "durSec": 0.058, + "centsOff": -0.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.009, + "durSec": 0.877, + "centsOff": 23.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.065, + "durSec": 0.075, + "centsOff": -37.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.146, + "durSec": 0.319, + "centsOff": 32.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.518, + "durSec": 0.157, + "centsOff": -8.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.808, + "durSec": 0.203, + "centsOff": -16.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.017, + "durSec": 0.569, + "centsOff": 31.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.882, + "durSec": 0.087, + "centsOff": 42.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.975, + "durSec": 0.18, + "centsOff": -41.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.161, + "durSec": 0.052, + "centsOff": 43.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.219, + "durSec": 0.064, + "centsOff": -40.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.288, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.509, + "durSec": 0.104, + "centsOff": -34.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.619, + "durSec": 0.052, + "centsOff": 45.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.712, + "durSec": 0.093, + "centsOff": 43.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.863, + "durSec": 0.093, + "centsOff": 33.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.962, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.211, + "durSec": 0.11, + "centsOff": -13.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.362, + "durSec": 0.174, + "centsOff": -30.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.74, + "durSec": 0.238, + "centsOff": -26.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.989, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.25, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.645, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.168, + "durSec": 0.064, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.046, + 0.244, + 0.58, + 0.697, + 0.94, + 1.173, + 1.277, + 1.95, + 3.042, + 3.077, + 3.483, + 3.622, + 3.785, + 3.866, + 4.83, + 4.911, + 5.364, + 5.468, + 6.037, + 6.165, + 6.513, + 6.664, + 7.012, + 7.349 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6940704303527038213.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6940704303527038213.analysis.json new file mode 100644 index 0000000000..f4c28d49f2 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6940704303527038213.analysis.json @@ -0,0 +1,240 @@ +{ + "durationSec": 10.36, + "tempoBPM": 82.0, + "key": "A minor", + "keyConfidence": 0.737, + "beatCount": 13, + "onsetCount": 27, + "noteCount": 28, + "pitchRange": [ + "G3", + "F4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.0, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.313, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.424, + "durSec": 0.064, + "centsOff": -23.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.697, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.83, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.434, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.533, + "durSec": 0.064, + "centsOff": 4.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.119, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.363, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.647, + "durSec": 0.592, + "centsOff": 24.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.268, + "durSec": 0.052, + "centsOff": -7.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.326, + "durSec": 0.157, + "centsOff": 23.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.57, + "durSec": 0.145, + "centsOff": -45.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.721, + "durSec": 0.54, + "centsOff": 31.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.423, + "durSec": 0.412, + "centsOff": 8.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.923, + "durSec": 0.052, + "centsOff": 25.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.172, + "durSec": 0.9, + "centsOff": -16.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.409, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.92, + "durSec": 0.569, + "centsOff": 14.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.663, + "durSec": 0.342, + "centsOff": -7.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.191, + "durSec": 0.163, + "centsOff": 36.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.359, + "durSec": 0.145, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.562, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.777, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.294, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.689, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.909, + "durSec": 0.052, + "centsOff": -3.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.275, + "durSec": 0.064, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.081, + 0.36, + 0.604, + 1.126, + 1.184, + 1.405, + 1.8, + 2.125, + 2.531, + 2.601, + 2.67, + 3.262, + 4.365, + 4.435, + 4.865, + 5.016, + 5.155, + 5.224, + 6.06, + 6.78, + 6.931, + 7.488, + 7.616, + 7.953, + 8.104, + 8.858, + 9.3 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.analysis.json new file mode 100644 index 0000000000..9f6f51f08e --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.analysis.json @@ -0,0 +1,688 @@ +{ + "durationSec": 19.46, + "tempoBPM": 132.5, + "key": "G minor", + "keyConfidence": 0.413, + "beatCount": 43, + "onsetCount": 125, + "noteCount": 78, + "pitchRange": [ + "A#3", + "G#5" + ], + "melody": [ + { + "note": "G5", + "midi": 79, + "startSec": 0.145, + "durSec": 0.081, + "centsOff": -21.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 0.238, + "durSec": 0.261, + "centsOff": -4.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 0.58, + "durSec": 0.093, + "centsOff": 17.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 0.778, + "durSec": 0.07, + "centsOff": -22.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 0.853, + "durSec": 0.093, + "centsOff": 6.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 0.952, + "durSec": 0.058, + "centsOff": 4.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.016, + "durSec": 0.081, + "centsOff": 0.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.155, + "durSec": 0.075, + "centsOff": -0.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.387, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.457, + "durSec": 0.168, + "centsOff": 13.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.683, + "durSec": 0.197, + "centsOff": 10.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.916, + "durSec": 0.134, + "centsOff": 10.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.072, + "durSec": 0.052, + "centsOff": -29.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.229, + "durSec": 0.11, + "centsOff": 31.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.345, + "durSec": 0.075, + "centsOff": 10.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.426, + "durSec": 0.081, + "centsOff": 2.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.566, + "durSec": 0.087, + "centsOff": 3.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.659, + "durSec": 0.075, + "centsOff": -2.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.804, + "durSec": 0.081, + "centsOff": 1.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.943, + "durSec": 0.099, + "centsOff": 10.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.1, + "durSec": 0.075, + "centsOff": -31.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.297, + "durSec": 0.075, + "centsOff": 12.9 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 3.657, + "durSec": 0.052, + "centsOff": 21.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 3.773, + "durSec": 0.691, + "centsOff": -4.6 + }, + { + "note": "G5", + "midi": 79, + "startSec": 4.632, + "durSec": 0.232, + "centsOff": -12.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.934, + "durSec": 0.493, + "centsOff": 28.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 5.451, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 5.608, + "durSec": 0.255, + "centsOff": -18.3 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 5.95, + "durSec": 0.128, + "centsOff": -28.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.084, + "durSec": 0.226, + "centsOff": 22.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 6.42, + "durSec": 0.232, + "centsOff": -11.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 6.873, + "durSec": 0.058, + "centsOff": 42.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.937, + "durSec": 0.29, + "centsOff": -9.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.256, + "durSec": 0.128, + "centsOff": 14.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.477, + "durSec": 0.052, + "centsOff": 8.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.535, + "durSec": 0.174, + "centsOff": 36.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 7.924, + "durSec": 0.168, + "centsOff": -0.3 + }, + { + "note": "G5", + "midi": 79, + "startSec": 8.411, + "durSec": 0.122, + "centsOff": 1.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.644, + "durSec": 0.145, + "centsOff": 39.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.795, + "durSec": 0.215, + "centsOff": 4.2 + }, + { + "note": "G5", + "midi": 79, + "startSec": 9.178, + "durSec": 0.122, + "centsOff": -18.6 + }, + { + "note": "G5", + "midi": 79, + "startSec": 9.317, + "durSec": 0.087, + "centsOff": -5.6 + }, + { + "note": "A4", + "midi": 69, + "startSec": 9.52, + "durSec": 0.122, + "centsOff": -7.7 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 9.648, + "durSec": 0.168, + "centsOff": -36.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 9.822, + "durSec": 0.087, + "centsOff": -1.9 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 9.956, + "durSec": 0.104, + "centsOff": 15.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 10.089, + "durSec": 0.18, + "centsOff": -4.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.507, + "durSec": 0.244, + "centsOff": 23.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.791, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 10.913, + "durSec": 0.064, + "centsOff": -38.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.157, + "durSec": 0.308, + "centsOff": 5.6 + }, + { + "note": "G5", + "midi": 79, + "startSec": 11.604, + "durSec": 0.134, + "centsOff": -3.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 12.225, + "durSec": 0.337, + "centsOff": -10.1 + }, + { + "note": "F5", + "midi": 77, + "startSec": 12.626, + "durSec": 0.134, + "centsOff": 33.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.904, + "durSec": 0.075, + "centsOff": -42.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.986, + "durSec": 0.546, + "centsOff": 18.3 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 13.601, + "durSec": 0.064, + "centsOff": -10.8 + }, + { + "note": "G5", + "midi": 79, + "startSec": 13.775, + "durSec": 0.174, + "centsOff": -10.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.071, + "durSec": 0.372, + "centsOff": 25.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.449, + "durSec": 0.058, + "centsOff": -20.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.774, + "durSec": 0.168, + "centsOff": 11.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.971, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.052, + "durSec": 0.134, + "centsOff": -19.6 + }, + { + "note": "G5", + "midi": 79, + "startSec": 15.302, + "durSec": 0.075, + "centsOff": -10.0 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 15.401, + "durSec": 0.116, + "centsOff": -7.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 15.523, + "durSec": 0.203, + "centsOff": -15.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.848, + "durSec": 0.389, + "centsOff": -25.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 16.399, + "durSec": 0.157, + "centsOff": 20.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.591, + "durSec": 0.104, + "centsOff": -14.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.8, + "durSec": 0.151, + "centsOff": -41.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 17.136, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 17.363, + "durSec": 0.18, + "centsOff": -11.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.752, + "durSec": 0.163, + "centsOff": -26.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 18.007, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 18.141, + "durSec": 0.174, + "centsOff": 25.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 18.402, + "durSec": 0.377, + "centsOff": 4.5 + }, + { + "note": "G5", + "midi": 79, + "startSec": 18.901, + "durSec": 0.104, + "centsOff": -15.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 19.18, + "durSec": 0.215, + "centsOff": -4.2 + } + ], + "onsetsSec": [ + 0.046, + 0.151, + 0.267, + 0.383, + 0.464, + 0.557, + 0.697, + 0.836, + 1.184, + 1.289, + 1.347, + 1.602, + 1.753, + 1.881, + 2.078, + 2.159, + 2.357, + 2.415, + 2.531, + 2.577, + 2.868, + 3.17, + 3.262, + 3.541, + 3.657, + 3.796, + 3.878, + 4.005, + 4.122, + 4.249, + 4.342, + 4.447, + 4.679, + 4.795, + 4.911, + 5.248, + 5.375, + 5.48, + 5.584, + 5.712, + 5.817, + 5.886, + 6.293, + 6.502, + 6.606, + 6.734, + 6.861, + 7.082, + 7.198, + 7.639, + 7.779, + 7.86, + 7.999, + 8.092, + 8.208, + 8.44, + 8.545, + 9.021, + 9.23, + 9.358, + 9.451, + 9.938, + 10.159, + 10.252, + 10.368, + 10.6, + 10.716, + 10.774, + 11.041, + 11.169, + 11.297, + 11.529, + 11.61, + 11.738, + 12.098, + 12.179, + 12.423, + 12.539, + 12.632, + 12.875, + 12.922, + 13.119, + 13.444, + 13.572, + 13.781, + 13.874, + 14.002, + 14.362, + 14.454, + 14.524, + 14.942, + 15.163, + 15.209, + 15.36, + 15.592, + 15.708, + 15.79, + 15.848, + 16.045, + 16.184, + 16.289, + 16.521, + 16.567, + 16.742, + 16.869, + 16.985, + 17.078, + 17.206, + 17.427, + 17.519, + 17.636, + 17.717, + 17.903, + 17.995, + 18.088, + 18.344, + 18.46, + 18.576, + 18.692, + 18.773, + 18.889, + 19.029, + 19.261, + 19.354, + 19.435 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.syllnote.json new file mode 100644 index 0000000000..d51b7565ac --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6944891176281443589.syllnote.json @@ -0,0 +1,95 @@ +{ + "source": "whistlegraph-6944891176281443589.wav", + "sr": 22050, + "words": [ + { + "text": "Okay,", + "fromMs": 50, + "toMs": 430, + "nuclei": [] + }, + { + "text": "Butterflies", + "fromMs": 430, + "toMs": 1240, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 1240, + "toMs": 1530, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 38.7, + "startSec": 1.509, + "durSec": 0.058, + "rms": 0.1634 + } + ] + }, + { + "text": "a", + "fromMs": 1530, + "toMs": 1630, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 38.7, + "startSec": 1.521, + "durSec": 0.058, + "rms": 0.1484 + } + ] + }, + { + "text": "beat", + "fromMs": 1630, + "toMs": 1890, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": 28.7, + "startSec": 1.718, + "durSec": 0.139, + "rms": 0.2116 + } + ] + }, + { + "text": "in", + "fromMs": 1890, + "toMs": 2030, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 2030, + "toMs": 2250, + "nuclei": [] + }, + { + "text": "background,", + "fromMs": 2250, + "toMs": 3120, + "nuclei": [] + }, + { + "text": "let's", + "fromMs": 3120, + "toMs": 3320, + "nuclei": [] + }, + { + "text": "go!", + "fromMs": 3320, + "toMs": 3660, + "nuclei": [] + } + ], + "wordCount": 10, + "nucleusCount": 3 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.analysis.json new file mode 100644 index 0000000000..30038173b5 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.analysis.json @@ -0,0 +1,701 @@ +{ + "durationSec": 19.9, + "tempoBPM": 132.5, + "key": "D major", + "keyConfidence": 0.403, + "beatCount": 44, + "onsetCount": 103, + "noteCount": 83, + "pitchRange": [ + "A#3", + "G#5" + ], + "melody": [ + { + "note": "G5", + "midi": 79, + "startSec": 0.11, + "durSec": 0.116, + "centsOff": 7.4 + }, + { + "note": "G5", + "midi": 79, + "startSec": 0.383, + "durSec": 0.163, + "centsOff": 11.5 + }, + { + "note": "G5", + "midi": 79, + "startSec": 0.795, + "durSec": 0.209, + "centsOff": -6.6 + }, + { + "note": "G5", + "midi": 79, + "startSec": 1.016, + "durSec": 0.139, + "centsOff": -11.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.236, + "durSec": 0.087, + "centsOff": 21.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.428, + "durSec": 0.075, + "centsOff": -21.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.509, + "durSec": 0.093, + "centsOff": 2.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 1.608, + "durSec": 0.058, + "centsOff": 1.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.672, + "durSec": 0.075, + "centsOff": -0.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.753, + "durSec": 0.052, + "centsOff": 7.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.811, + "durSec": 0.075, + "centsOff": -2.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.038, + "durSec": 0.058, + "centsOff": -8.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 2.107, + "durSec": 0.174, + "centsOff": 12.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.339, + "durSec": 0.192, + "centsOff": 9.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.566, + "durSec": 0.134, + "centsOff": 9.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.728, + "durSec": 0.052, + "centsOff": -29.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.885, + "durSec": 0.104, + "centsOff": 30.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.995, + "durSec": 0.075, + "centsOff": 12.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.077, + "durSec": 0.081, + "centsOff": 5.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.216, + "durSec": 0.093, + "centsOff": -0.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.315, + "durSec": 0.075, + "centsOff": -6.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.46, + "durSec": 0.081, + "centsOff": 1.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.599, + "durSec": 0.099, + "centsOff": 12.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.756, + "durSec": 0.075, + "centsOff": -33.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.947, + "durSec": 0.075, + "centsOff": 16.4 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 4.307, + "durSec": 0.064, + "centsOff": 21.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 4.423, + "durSec": 0.691, + "centsOff": -3.8 + }, + { + "note": "G5", + "midi": 79, + "startSec": 5.283, + "durSec": 0.221, + "centsOff": -13.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.579, + "durSec": 0.517, + "centsOff": 28.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 6.101, + "durSec": 0.075, + "centsOff": 0.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 6.258, + "durSec": 0.255, + "centsOff": -18.8 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 6.6, + "durSec": 0.128, + "centsOff": -28.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.734, + "durSec": 0.226, + "centsOff": 22.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 7.1, + "durSec": 0.209, + "centsOff": -6.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 7.326, + "durSec": 0.081, + "centsOff": -3.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.529, + "durSec": 0.052, + "centsOff": 43.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.587, + "durSec": 0.29, + "centsOff": -10.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.906, + "durSec": 0.128, + "centsOff": 13.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.127, + "durSec": 0.058, + "centsOff": 8.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 8.191, + "durSec": 0.18, + "centsOff": 37.8 + }, + { + "note": "G5", + "midi": 79, + "startSec": 8.58, + "durSec": 0.163, + "centsOff": 0.2 + }, + { + "note": "G5", + "midi": 79, + "startSec": 8.963, + "durSec": 0.168, + "centsOff": 9.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.305, + "durSec": 0.139, + "centsOff": 39.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.451, + "durSec": 0.209, + "centsOff": 3.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 9.886, + "durSec": 0.168, + "centsOff": -17.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 10.176, + "durSec": 0.122, + "centsOff": -5.9 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 10.304, + "durSec": 0.163, + "centsOff": -36.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 10.472, + "durSec": 0.093, + "centsOff": -4.4 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 10.635, + "durSec": 0.052, + "centsOff": 8.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 10.739, + "durSec": 0.192, + "centsOff": -8.8 + }, + { + "note": "G5", + "midi": 79, + "startSec": 10.983, + "durSec": 0.058, + "centsOff": 10.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.169, + "durSec": 0.238, + "centsOff": 22.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.447, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.569, + "durSec": 0.064, + "centsOff": -37.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.807, + "durSec": 0.308, + "centsOff": 6.5 + }, + { + "note": "G5", + "midi": 79, + "startSec": 12.22, + "durSec": 0.174, + "centsOff": 6.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 12.875, + "durSec": 0.337, + "centsOff": -9.7 + }, + { + "note": "F5", + "midi": 77, + "startSec": 13.317, + "durSec": 0.11, + "centsOff": 32.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 13.56, + "durSec": 0.075, + "centsOff": -40.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 13.642, + "durSec": 0.54, + "centsOff": 18.0 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 14.257, + "durSec": 0.07, + "centsOff": -17.3 + }, + { + "note": "G5", + "midi": 79, + "startSec": 14.425, + "durSec": 0.163, + "centsOff": -8.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.721, + "durSec": 0.372, + "centsOff": 25.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.099, + "durSec": 0.058, + "centsOff": -24.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.43, + "durSec": 0.168, + "centsOff": 11.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.621, + "durSec": 0.07, + "centsOff": 33.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.697, + "durSec": 0.145, + "centsOff": -19.6 + }, + { + "note": "G5", + "midi": 79, + "startSec": 15.958, + "durSec": 0.075, + "centsOff": -5.0 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 16.057, + "durSec": 0.093, + "centsOff": -7.4 + }, + { + "note": "G5", + "midi": 79, + "startSec": 16.179, + "durSec": 0.203, + "centsOff": -16.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.504, + "durSec": 0.383, + "centsOff": -25.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.049, + "durSec": 0.192, + "centsOff": 10.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.247, + "durSec": 0.099, + "centsOff": -15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.456, + "durSec": 0.104, + "centsOff": -39.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 17.786, + "durSec": 0.052, + "centsOff": -20.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 18.019, + "durSec": 0.18, + "centsOff": -14.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.408, + "durSec": 0.163, + "centsOff": -26.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.611, + "durSec": 0.052, + "centsOff": -39.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 18.669, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 18.797, + "durSec": 0.174, + "centsOff": 27.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 19.058, + "durSec": 0.377, + "centsOff": 3.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 19.557, + "durSec": 0.104, + "centsOff": -17.1 + }, + { + "note": "G5", + "midi": 79, + "startSec": 19.836, + "durSec": 0.058, + "centsOff": 3.2 + } + ], + "onsetsSec": [ + 0.081, + 0.128, + 0.232, + 0.43, + 0.604, + 0.789, + 0.894, + 1.033, + 1.126, + 1.358, + 1.95, + 2.531, + 2.728, + 2.833, + 3.065, + 3.193, + 3.228, + 3.82, + 4.203, + 4.447, + 4.54, + 4.656, + 4.772, + 4.876, + 4.992, + 5.097, + 5.329, + 5.445, + 5.561, + 6.037, + 6.269, + 6.362, + 6.467, + 6.536, + 6.943, + 7.152, + 7.256, + 7.384, + 7.732, + 7.848, + 8.313, + 8.51, + 8.649, + 8.754, + 8.858, + 9.091, + 9.195, + 9.892, + 10.008, + 10.101, + 10.588, + 10.797, + 10.902, + 11.018, + 11.25, + 11.366, + 11.424, + 11.703, + 11.796, + 11.947, + 12.179, + 12.272, + 12.388, + 12.829, + 13.235, + 13.317, + 13.526, + 13.584, + 14.002, + 14.095, + 14.187, + 14.431, + 14.536, + 14.663, + 15.105, + 15.174, + 15.813, + 15.917, + 16.045, + 16.254, + 16.37, + 16.44, + 16.509, + 16.951, + 17.229, + 17.392, + 17.636, + 17.752, + 17.856, + 18.077, + 18.204, + 18.297, + 18.367, + 18.553, + 18.646, + 18.739, + 18.994, + 19.11, + 19.215, + 19.319, + 19.423, + 19.563, + 19.679 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.syllnote.json new file mode 100644 index 0000000000..f88e0f450b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6945218935767846149.syllnote.json @@ -0,0 +1,363 @@ +{ + "source": "whistlegraph-6945218935767846149.wav", + "sr": 22050, + "words": [ + { + "text": "Okay,", + "fromMs": 120, + "toMs": 520, + "nuclei": [] + }, + { + "text": "Butterflies", + "fromMs": 520, + "toMs": 1490, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 1490, + "toMs": 1840, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1840, + "toMs": 1930, + "nuclei": [] + }, + { + "text": "beat", + "fromMs": 1930, + "toMs": 2280, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 38.7, + "startSec": 2.171, + "durSec": 0.058, + "rms": 0.1856 + } + ] + }, + { + "text": "in", + "fromMs": 2280, + "toMs": 2460, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 2460, + "toMs": 2710, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": 28.7, + "startSec": 2.647, + "durSec": 0.093, + "rms": 0.1893 + } + ] + }, + { + "text": "background,", + "fromMs": 2710, + "toMs": 3760, + "nuclei": [] + }, + { + "text": "let's", + "fromMs": 3760, + "toMs": 3920, + "nuclei": [] + }, + { + "text": "go!", + "fromMs": 3920, + "toMs": 5000, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 5000, + "toMs": 6790, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 28.7, + "startSec": 5.619, + "durSec": 0.395, + "rms": 0.2199 + }, + { + "midi": 69, + "note": "A4", + "cents": 48.7, + "startSec": 6.606, + "durSec": 0.221, + "rms": 0.2373 + } + ] + }, + { + "text": "a", + "fromMs": 6790, + "toMs": 7400, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": 18.7, + "startSec": 6.78, + "durSec": 0.151, + "rms": 0.2399 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 7400, + "toMs": 8910, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -31.3, + "startSec": 7.5, + "durSec": 0.325, + "rms": 0.1959 + }, + { + "midi": 61, + "note": "C#4", + "cents": 38.7, + "startSec": 8.208, + "durSec": 0.104, + "rms": 0.1786 + } + ] + }, + { + "text": "flapping", + "fromMs": 8910, + "toMs": 11000, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -31.3, + "startSec": 9.323, + "durSec": 0.313, + "rms": 0.2039 + }, + { + "midi": 69, + "note": "A4", + "cents": 38.7, + "startSec": 10.101, + "durSec": 0.43, + "rms": 0.2113 + } + ] + }, + { + "text": "for", + "fromMs": 11000, + "toMs": 11300, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 11.134, + "durSec": 0.197, + "rms": 0.2417 + } + ] + }, + { + "text": "you", + "fromMs": 11300, + "toMs": 11600, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 11.285, + "durSec": 0.139, + "rms": 0.232 + } + ] + }, + { + "text": "guys,", + "fromMs": 11600, + "toMs": 12440, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -1.3, + "startSec": 11.831, + "durSec": 0.163, + "rms": 0.2101 + } + ] + }, + { + "text": "it's", + "fromMs": 12440, + "toMs": 13320, + "nuclei": [ + { + "midi": 68, + "note": "G#4", + "cents": -1.3, + "startSec": 12.899, + "durSec": 0.313, + "rms": 0.22 + } + ] + }, + { + "text": "just", + "fromMs": 13320, + "toMs": 14220, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 18.7, + "startSec": 13.584, + "durSec": 0.592, + "rms": 0.1963 + } + ] + }, + { + "text": "a", + "fromMs": 14220, + "toMs": 14420, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 14420, + "toMs": 16030, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 18.7, + "startSec": 14.745, + "durSec": 0.36, + "rms": 0.191 + }, + { + "midi": 63, + "note": "D#4", + "cents": 28.7, + "startSec": 15.453, + "durSec": 0.348, + "rms": 0.1904 + } + ] + }, + { + "text": "I", + "fromMs": 16030, + "toMs": 16330, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 16330, + "toMs": 17300, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -31.3, + "startSec": 16.567, + "durSec": 0.279, + "rms": 0.1928 + }, + { + "midi": 63, + "note": "D#4", + "cents": 18.7, + "startSec": 17.043, + "durSec": 0.139, + "rms": 0.2262 + } + ] + }, + { + "text": "on", + "fromMs": 17300, + "toMs": 18000, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -41.3, + "startSec": 17.299, + "durSec": 0.104, + "rms": 0.1762 + } + ] + }, + { + "text": "in", + "fromMs": 18000, + "toMs": 18560, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -31.3, + "startSec": 18.425, + "durSec": 0.174, + "rms": 0.1853 + } + ] + }, + { + "text": "my", + "fromMs": 18560, + "toMs": 19000, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 48.7, + "startSec": 18.541, + "durSec": 0.186, + "rms": 0.1703 + } + ] + }, + { + "text": "room.", + "fromMs": 19000, + "toMs": 20000, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -1.3, + "startSec": 19.075, + "durSec": 0.348, + "rms": 0.1744 + } + ] + } + ], + "wordCount": 27, + "nucleusCount": 22 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.analysis.json new file mode 100644 index 0000000000..b14b3a0652 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.analysis.json @@ -0,0 +1,533 @@ +{ + "durationSec": 16.0, + "tempoBPM": 132.5, + "key": "D major", + "keyConfidence": 0.443, + "beatCount": 32, + "onsetCount": 96, + "noteCount": 60, + "pitchRange": [ + "B3", + "G#5" + ], + "melody": [ + { + "note": "B3", + "midi": 59, + "startSec": 0.029, + "durSec": 0.064, + "centsOff": 20.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.099, + "durSec": 0.075, + "centsOff": -32.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 0.29, + "durSec": 0.075, + "centsOff": 16.4 + }, + { + "note": "G5", + "midi": 79, + "startSec": 0.766, + "durSec": 0.691, + "centsOff": -3.8 + }, + { + "note": "G5", + "midi": 79, + "startSec": 1.625, + "durSec": 0.232, + "centsOff": -10.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.933, + "durSec": 0.493, + "centsOff": 28.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.444, + "durSec": 0.075, + "centsOff": -0.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 2.606, + "durSec": 0.25, + "centsOff": -18.2 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 2.943, + "durSec": 0.128, + "centsOff": -28.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 3.077, + "durSec": 0.226, + "centsOff": 22.2 + }, + { + "note": "G5", + "midi": 79, + "startSec": 3.419, + "durSec": 0.331, + "centsOff": -10.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.872, + "durSec": 0.052, + "centsOff": 43.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.93, + "durSec": 0.29, + "centsOff": -11.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.249, + "durSec": 0.128, + "centsOff": 14.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.47, + "durSec": 0.058, + "centsOff": 9.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.534, + "durSec": 0.186, + "centsOff": 38.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 4.818, + "durSec": 0.081, + "centsOff": -15.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 4.923, + "durSec": 0.163, + "centsOff": 0.2 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 5.195, + "durSec": 0.052, + "centsOff": 2.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 5.404, + "durSec": 0.064, + "centsOff": -5.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.648, + "durSec": 0.139, + "centsOff": 39.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.793, + "durSec": 0.209, + "centsOff": 3.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 6.229, + "durSec": 0.168, + "centsOff": -18.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.519, + "durSec": 0.122, + "centsOff": -5.5 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 6.647, + "durSec": 0.163, + "centsOff": -36.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.815, + "durSec": 0.087, + "centsOff": -1.9 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 6.978, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 7.082, + "durSec": 0.192, + "centsOff": -6.2 + }, + { + "note": "G5", + "midi": 79, + "startSec": 7.314, + "durSec": 0.07, + "centsOff": 15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.512, + "durSec": 0.238, + "centsOff": 22.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 7.912, + "durSec": 0.07, + "centsOff": -37.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.15, + "durSec": 0.313, + "centsOff": 5.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 8.597, + "durSec": 0.139, + "centsOff": -4.2 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 8.835, + "durSec": 0.052, + "centsOff": 12.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.218, + "durSec": 0.337, + "centsOff": -10.1 + }, + { + "note": "F5", + "midi": 77, + "startSec": 9.642, + "durSec": 0.081, + "centsOff": 36.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 9.903, + "durSec": 0.075, + "centsOff": -42.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.985, + "durSec": 0.54, + "centsOff": 17.8 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 10.6, + "durSec": 0.07, + "centsOff": -17.3 + }, + { + "note": "G5", + "midi": 79, + "startSec": 10.768, + "durSec": 0.18, + "centsOff": -9.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.064, + "durSec": 0.372, + "centsOff": 25.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.442, + "durSec": 0.058, + "centsOff": -25.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.773, + "durSec": 0.168, + "centsOff": 12.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.964, + "durSec": 0.07, + "centsOff": 34.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.04, + "durSec": 0.145, + "centsOff": -20.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 12.301, + "durSec": 0.07, + "centsOff": -1.9 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 12.399, + "durSec": 0.093, + "centsOff": -8.5 + }, + { + "note": "G5", + "midi": 79, + "startSec": 12.545, + "durSec": 0.18, + "centsOff": -14.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.846, + "durSec": 0.383, + "centsOff": -25.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.392, + "durSec": 0.163, + "centsOff": 19.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.589, + "durSec": 0.099, + "centsOff": -14.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.798, + "durSec": 0.104, + "centsOff": -39.7 + }, + { + "note": "G5", + "midi": 79, + "startSec": 14.129, + "durSec": 0.052, + "centsOff": -17.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 14.362, + "durSec": 0.18, + "centsOff": -13.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.75, + "durSec": 0.163, + "centsOff": -26.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.954, + "durSec": 0.052, + "centsOff": -37.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.012, + "durSec": 0.07, + "centsOff": 34.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.139, + "durSec": 0.174, + "centsOff": 27.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.401, + "durSec": 0.377, + "centsOff": 3.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 15.9, + "durSec": 0.099, + "centsOff": -24.4 + } + ], + "onsetsSec": [ + 0.046, + 0.163, + 0.255, + 0.546, + 0.789, + 0.882, + 0.998, + 1.115, + 1.219, + 1.335, + 1.44, + 1.683, + 1.788, + 1.904, + 2.241, + 2.38, + 2.612, + 2.705, + 2.821, + 2.891, + 3.274, + 3.506, + 3.599, + 3.727, + 4.075, + 4.203, + 4.632, + 4.865, + 4.992, + 5.097, + 5.201, + 5.433, + 5.573, + 5.677, + 5.991, + 6.223, + 6.351, + 6.444, + 6.827, + 6.931, + 7.129, + 7.245, + 7.361, + 7.593, + 7.709, + 7.779, + 8.046, + 8.162, + 8.266, + 8.522, + 8.638, + 8.731, + 9.091, + 9.172, + 9.532, + 9.66, + 9.868, + 10.112, + 10.414, + 10.553, + 10.797, + 10.902, + 11.006, + 11.447, + 11.517, + 11.935, + 12.028, + 12.144, + 12.272, + 12.388, + 12.597, + 12.713, + 12.783, + 12.841, + 12.934, + 13.293, + 13.514, + 13.572, + 13.735, + 13.839, + 13.978, + 14.095, + 14.176, + 14.42, + 14.512, + 14.663, + 14.71, + 14.896, + 14.988, + 15.081, + 15.337, + 15.453, + 15.557, + 15.662, + 15.766, + 15.906 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.syllnote.json new file mode 100644 index 0000000000..2135059583 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6945489833032699142.syllnote.json @@ -0,0 +1,312 @@ +{ + "source": "whistlegraph-6945489833032699142.wav", + "sr": 22050, + "words": [ + { + "text": "Let's", + "fromMs": 40, + "toMs": 350, + "nuclei": [] + }, + { + "text": "go!", + "fromMs": 350, + "toMs": 2420, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 28.7, + "startSec": 1.962, + "durSec": 0.395, + "rms": 0.1804 + } + ] + }, + { + "text": "I'm", + "fromMs": 2420, + "toMs": 3020, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": -31.3, + "startSec": 2.949, + "durSec": 0.104, + "rms": 0.1889 + } + ] + }, + { + "text": "a", + "fromMs": 3020, + "toMs": 3220, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": 28.7, + "startSec": 3.007, + "durSec": 0.244, + "rms": 0.1965 + } + ] + }, + { + "text": "butterfly", + "fromMs": 3220, + "toMs": 5040, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": 8.7, + "startSec": 3.204, + "durSec": 0.07, + "rms": 0.193 + }, + { + "midi": 62, + "note": "D4", + "cents": -31.3, + "startSec": 3.843, + "durSec": 0.325, + "rms": 0.1605 + }, + { + "midi": 61, + "note": "C#4", + "cents": 38.7, + "startSec": 4.551, + "durSec": 0.104, + "rms": 0.1466 + } + ] + }, + { + "text": "flat", + "fromMs": 5040, + "toMs": 6440, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -31.3, + "startSec": 5.666, + "durSec": 0.313, + "rms": 0.1674 + } + ] + }, + { + "text": "thing", + "fromMs": 6440, + "toMs": 7290, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": 38.7, + "startSec": 6.444, + "durSec": 0.43, + "rms": 0.1738 + } + ] + }, + { + "text": "for", + "fromMs": 7290, + "toMs": 7730, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 7.477, + "durSec": 0.29, + "rms": 0.1922 + } + ] + }, + { + "text": "you", + "fromMs": 7730, + "toMs": 8160, + "nuclei": [] + }, + { + "text": "guys", + "fromMs": 8160, + "toMs": 8760, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -1.3, + "startSec": 8.173, + "durSec": 0.163, + "rms": 0.1727 + } + ] + }, + { + "text": "It's", + "fromMs": 8760, + "toMs": 9750, + "nuclei": [ + { + "midi": 68, + "note": "G#4", + "cents": -1.3, + "startSec": 9.242, + "durSec": 0.313, + "rms": 0.1804 + } + ] + }, + { + "text": "just", + "fromMs": 9750, + "toMs": 10750, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 18.7, + "startSec": 9.927, + "durSec": 0.592, + "rms": 0.1611 + } + ] + }, + { + "text": "a", + "fromMs": 10750, + "toMs": 11000, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11000, + "toMs": 12760, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 18.7, + "startSec": 11.088, + "durSec": 0.36, + "rms": 0.1571 + }, + { + "midi": 63, + "note": "D#4", + "cents": 28.7, + "startSec": 11.796, + "durSec": 0.348, + "rms": 0.1561 + } + ] + }, + { + "text": "I", + "fromMs": 12760, + "toMs": 13050, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -41.3, + "startSec": 12.91, + "durSec": 0.174, + "rms": 0.1594 + } + ] + }, + { + "text": "put", + "fromMs": 13050, + "toMs": 13920, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -41.3, + "startSec": 13.038, + "durSec": 0.151, + "rms": 0.1581 + }, + { + "midi": 63, + "note": "D#4", + "cents": 18.7, + "startSec": 13.386, + "durSec": 0.151, + "rms": 0.1838 + }, + { + "midi": 62, + "note": "D4", + "cents": -41.3, + "startSec": 13.642, + "durSec": 0.104, + "rms": 0.1445 + } + ] + }, + { + "text": "on", + "fromMs": 13920, + "toMs": 14520, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 14520, + "toMs": 14880, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -21.3, + "startSec": 14.768, + "durSec": 0.151, + "rms": 0.1549 + } + ] + }, + { + "text": "my", + "fromMs": 14880, + "toMs": 15240, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 48.7, + "startSec": 14.861, + "durSec": 0.209, + "rms": 0.1411 + } + ] + }, + { + "text": "room", + "fromMs": 15240, + "toMs": 15960, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -1.3, + "startSec": 15.418, + "durSec": 0.348, + "rms": 0.1431 + } + ] + } + ], + "wordCount": 20, + "nucleusCount": 21 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.analysis.json new file mode 100644 index 0000000000..f3892a789d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.analysis.json @@ -0,0 +1,238 @@ +{ + "durationSec": 17.21, + "tempoBPM": 143.6, + "key": "C# minor", + "keyConfidence": 0.297, + "beatCount": 33, + "onsetCount": 46, + "noteCount": 25, + "pitchRange": [ + "G3", + "F5" + ], + "melody": [ + { + "note": "E4", + "midi": 64, + "startSec": 0.859, + "durSec": 0.081, + "centsOff": -6.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 0.946, + "durSec": 0.058, + "centsOff": 15.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 1.062, + "durSec": 0.104, + "centsOff": -18.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.173, + "durSec": 0.081, + "centsOff": 31.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 1.741, + "durSec": 0.093, + "centsOff": -2.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.84, + "durSec": 0.075, + "centsOff": 33.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.229, + "durSec": 0.075, + "centsOff": -0.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.328, + "durSec": 0.122, + "centsOff": -16.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.548, + "durSec": 0.284, + "centsOff": 12.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.228, + "durSec": 0.116, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.349, + "durSec": 0.116, + "centsOff": -26.4 + }, + { + "note": "E5", + "midi": 76, + "startSec": 5.567, + "durSec": 0.128, + "centsOff": 17.6 + }, + { + "note": "F5", + "midi": 77, + "startSec": 5.7, + "durSec": 0.064, + "centsOff": -10.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.629, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.722, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.686, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 7.982, + "durSec": 0.221, + "centsOff": -5.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.04, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 12.144, + "durSec": 0.081, + "centsOff": -6.3 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 12.266, + "durSec": 0.104, + "centsOff": 13.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.125, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.155, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.289, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.37, + "durSec": 0.383, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.805, + "durSec": 0.401, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.116, + 0.209, + 0.639, + 1.115, + 1.358, + 1.614, + 1.672, + 1.974, + 2.101, + 2.972, + 3.936, + 4.528, + 4.632, + 4.667, + 5.817, + 5.933, + 6.873, + 7.895, + 8.51, + 9.172, + 9.346, + 9.497, + 9.601, + 9.938, + 10.252, + 11.146, + 11.343, + 11.529, + 11.738, + 11.981, + 12.016, + 12.597, + 12.945, + 13.061, + 13.456, + 13.537, + 14.338, + 14.733, + 14.733, + 14.826, + 15.139, + 15.232, + 15.476, + 16.149, + 16.463, + 16.765 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.syllnote.json new file mode 100644 index 0000000000..a1eed9a428 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947410861677890822.syllnote.json @@ -0,0 +1,143 @@ +{ + "source": "whistlegraph-6947410861677890822.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 200, + "toMs": 640, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 640, + "toMs": 1200, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": 38.7, + "startSec": 0.801, + "durSec": 0.302, + "rms": 0.0326 + } + ] + }, + { + "text": "ready,", + "fromMs": 1200, + "toMs": 2110, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 2110, + "toMs": 2410, + "nuclei": [] + }, + { + "text": "I'm...", + "fromMs": 2410, + "toMs": 2920, + "nuclei": [] + }, + { + "text": "Aah!", + "fromMs": 2920, + "toMs": 3840, + "nuclei": [] + }, + { + "text": "Butterfly!", + "fromMs": 3840, + "toMs": 5640, + "nuclei": [] + }, + { + "text": "Flapping", + "fromMs": 5640, + "toMs": 7750, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 7750, + "toMs": 8170, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8170, + "toMs": 8620, + "nuclei": [] + }, + { + "text": "guys!", + "fromMs": 8620, + "toMs": 9240, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9240, + "toMs": 9920, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 9920, + "toMs": 10610, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 10610, + "toMs": 10870, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 10870, + "toMs": 12840, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 12840, + "toMs": 13190, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 13190, + "toMs": 13970, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 13970, + "toMs": 14640, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 14640, + "toMs": 14920, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 14920, + "toMs": 15280, + "nuclei": [] + }, + { + "text": "room!", + "fromMs": 15280, + "toMs": 16080, + "nuclei": [] + } + ], + "wordCount": 21, + "nucleusCount": 1 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.analysis.json new file mode 100644 index 0000000000..e60fb26c0d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.analysis.json @@ -0,0 +1,79 @@ +{ + "durationSec": 15.19, + "tempoBPM": 152.0, + "key": "A# minor", + "keyConfidence": 0.613, + "beatCount": 35, + "onsetCount": 34, + "noteCount": 4, + "pitchRange": [ + "A6", + "D7" + ], + "melody": [ + { + "note": "C#7", + "midi": 97, + "startSec": 7.645, + "durSec": 0.07, + "centsOff": -22.7 + }, + { + "note": "C#7", + "midi": 97, + "startSec": 10.954, + "durSec": 0.104, + "centsOff": -8.2 + }, + { + "note": "C#7", + "midi": 97, + "startSec": 11.871, + "durSec": 0.099, + "centsOff": -2.8 + }, + { + "note": "D7", + "midi": 98, + "startSec": 13.711, + "durSec": 0.07, + "centsOff": -31.2 + } + ], + "onsetsSec": [ + 0.023, + 0.139, + 0.534, + 1.022, + 1.451, + 1.892, + 2.717, + 3.599, + 3.971, + 4.18, + 4.249, + 4.772, + 5.178, + 5.283, + 6.118, + 7.001, + 7.581, + 8.011, + 8.139, + 8.429, + 8.591, + 9.242, + 9.729, + 10.194, + 10.577, + 10.797, + 11.169, + 11.842, + 12.237, + 12.504, + 12.968, + 13.468, + 13.862, + 14.164 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.syllnote.json new file mode 100644 index 0000000000..79300bb748 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947450177997262086.syllnote.json @@ -0,0 +1,134 @@ +{ + "source": "whistlegraph-6947450177997262086.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 160, + "toMs": 530, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 530, + "toMs": 1040, + "nuclei": [] + }, + { + "text": "ready,", + "fromMs": 1040, + "toMs": 1900, + "nuclei": [] + }, + { + "text": "go!", + "fromMs": 1900, + "toMs": 2530, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 2530, + "toMs": 3060, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 3060, + "toMs": 3250, + "nuclei": [] + }, + { + "text": "butterfly!", + "fromMs": 3250, + "toMs": 5250, + "nuclei": [] + }, + { + "text": "Flapping!", + "fromMs": 5250, + "toMs": 6990, + "nuclei": [] + }, + { + "text": "For", + "fromMs": 6990, + "toMs": 7200, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 7200, + "toMs": 7680, + "nuclei": [] + }, + { + "text": "guys,", + "fromMs": 7680, + "toMs": 8480, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 8480, + "toMs": 8650, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 8650, + "toMs": 8870, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 8870, + "toMs": 10160, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 10160, + "toMs": 11040, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 11040, + "toMs": 12080, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 12080, + "toMs": 12400, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 12400, + "toMs": 13200, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 13200, + "toMs": 13600, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 13600, + "toMs": 14000, + "nuclei": [] + }, + { + "text": "room!", + "fromMs": 14000, + "toMs": 15040, + "nuclei": [] + } + ], + "wordCount": 21, + "nucleusCount": 0 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.analysis.json new file mode 100644 index 0000000000..562f41a9ab --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.analysis.json @@ -0,0 +1,256 @@ +{ + "durationSec": 17.0, + "tempoBPM": 132.5, + "key": "D major", + "keyConfidence": 0.404, + "beatCount": 33, + "onsetCount": 64, + "noteCount": 25, + "pitchRange": [ + "G3", + "D7" + ], + "melody": [ + { + "note": "D4", + "midi": 62, + "startSec": 0.726, + "durSec": 0.052, + "centsOff": -15.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.086, + "durSec": 0.058, + "centsOff": 25.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.149, + "durSec": 0.099, + "centsOff": 5.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.329, + "durSec": 0.093, + "centsOff": -1.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.827, + "durSec": 0.052, + "centsOff": 10.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.978, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 3.396, + "durSec": 0.215, + "centsOff": -7.9 + }, + { + "note": "E5", + "midi": 76, + "startSec": 5.759, + "durSec": 0.081, + "centsOff": -11.0 + }, + { + "note": "F5", + "midi": 77, + "startSec": 6.055, + "durSec": 0.052, + "centsOff": -7.0 + }, + { + "note": "G5", + "midi": 79, + "startSec": 6.13, + "durSec": 0.07, + "centsOff": -3.5 + }, + { + "note": "G#5", + "midi": 80, + "startSec": 6.206, + "durSec": 0.11, + "centsOff": -9.0 + }, + { + "note": "A5", + "midi": 81, + "startSec": 6.322, + "durSec": 0.075, + "centsOff": -31.4 + }, + { + "note": "C#7", + "midi": 97, + "startSec": 7.262, + "durSec": 0.07, + "centsOff": 34.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.715, + "durSec": 0.075, + "centsOff": -9.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.94, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.282, + "durSec": 0.064, + "centsOff": 1.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.352, + "durSec": 0.064, + "centsOff": 29.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.936, + "durSec": 0.07, + "centsOff": -30.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.279, + "durSec": 0.151, + "centsOff": -11.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.784, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.138, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.405, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.62, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.736, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.922, + "durSec": 0.075, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.046, + 0.093, + 0.197, + 0.267, + 0.476, + 0.836, + 1.335, + 1.567, + 1.811, + 2.136, + 2.264, + 2.31, + 3.03, + 3.228, + 3.402, + 3.866, + 4.18, + 4.632, + 4.841, + 4.888, + 5.979, + 6.049, + 6.838, + 6.896, + 7.419, + 7.5, + 7.546, + 7.686, + 7.767, + 8.15, + 8.336, + 8.382, + 8.824, + 9.091, + 9.253, + 9.381, + 9.485, + 9.532, + 9.567, + 9.868, + 10.136, + 10.217, + 10.635, + 10.797, + 11.088, + 11.169, + 11.552, + 11.703, + 11.761, + 11.923, + 12.318, + 12.365, + 12.446, + 12.725, + 12.806, + 13.189, + 13.468, + 13.793, + 14.408, + 14.849, + 14.954, + 15.197, + 15.743, + 16.881 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.syllnote.json new file mode 100644 index 0000000000..b86ca1dde0 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947530172027489542.syllnote.json @@ -0,0 +1,155 @@ +{ + "source": "whistlegraph-6947530172027489542.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 100, + "toMs": 490, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 490, + "toMs": 980, + "nuclei": [] + }, + { + "text": "ready,", + "fromMs": 980, + "toMs": 1660, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 1660, + "toMs": 2000, + "nuclei": [] + }, + { + "text": "I'm,", + "fromMs": 2000, + "toMs": 3510, + "nuclei": [] + }, + { + "text": "uh,", + "fromMs": 3510, + "toMs": 4200, + "nuclei": [] + }, + { + "text": "butterfly,", + "fromMs": 4200, + "toMs": 5400, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 5400, + "toMs": 6010, + "nuclei": [] + }, + { + "text": "flat,", + "fromMs": 6010, + "toMs": 7020, + "nuclei": [] + }, + { + "text": "big,", + "fromMs": 7020, + "toMs": 7720, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 7.012, + "durSec": 0.07, + "rms": 0.2344 + } + ] + }, + { + "text": "four,", + "fromMs": 7720, + "toMs": 8230, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8230, + "toMs": 8550, + "nuclei": [] + }, + { + "text": "guys,", + "fromMs": 8550, + "toMs": 9250, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 9250, + "toMs": 9700, + "nuclei": [] + }, + { + "text": "just,", + "fromMs": 9700, + "toMs": 10450, + "nuclei": [] + }, + { + "text": "uh,", + "fromMs": 10450, + "toMs": 11110, + "nuclei": [] + }, + { + "text": "costume,", + "fromMs": 11110, + "toMs": 12880, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 12880, + "toMs": 13060, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 13060, + "toMs": 13610, + "nuclei": [] + }, + { + "text": "on,", + "fromMs": 13610, + "toMs": 14450, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 14450, + "toMs": 14850, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 14850, + "toMs": 15160, + "nuclei": [] + }, + { + "text": "room.", + "fromMs": 15160, + "toMs": 16000, + "nuclei": [] + } + ], + "wordCount": 23, + "nucleusCount": 1 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.analysis.json new file mode 100644 index 0000000000..437545d2b4 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.analysis.json @@ -0,0 +1,235 @@ +{ + "durationSec": 18.48, + "tempoBPM": 120.2, + "key": "D# minor", + "keyConfidence": 0.506, + "beatCount": 25, + "onsetCount": 43, + "noteCount": 25, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 1.771, + "durSec": 0.459, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.299, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.856, + "durSec": 0.058, + "centsOff": -26.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.077, + "durSec": 0.11, + "centsOff": -18.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.866, + "durSec": 0.493, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.406, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.673, + "durSec": 0.401, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.985, + "durSec": 0.505, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.117, + "durSec": 0.099, + "centsOff": 16.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.221, + "durSec": 0.221, + "centsOff": 5.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 7.448, + "durSec": 0.099, + "centsOff": -20.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.552, + "durSec": 0.052, + "centsOff": 6.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.197, + "durSec": 0.551, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.858, + "durSec": 0.168, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.038, + "durSec": 0.244, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.851, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.176, + "durSec": 0.116, + "centsOff": 19.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.339, + "durSec": 0.104, + "centsOff": -16.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.844, + "durSec": 0.348, + "centsOff": 21.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.028, + "durSec": 0.308, + "centsOff": 37.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.742, + "durSec": 0.447, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.996, + "durSec": 0.319, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.466, + "durSec": 0.824, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.08, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.637, + "durSec": 0.586, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.267, + 0.685, + 1.718, + 2.74, + 2.844, + 3.576, + 3.831, + 4.551, + 4.644, + 4.69, + 5.41, + 5.805, + 5.968, + 6.049, + 6.85, + 7.082, + 7.674, + 7.93, + 8.115, + 8.8, + 9.52, + 9.81, + 9.868, + 9.95, + 10.043, + 10.136, + 10.426, + 10.809, + 11.389, + 11.923, + 11.981, + 12.434, + 12.69, + 13.41, + 13.444, + 13.92, + 13.967, + 14.501, + 14.733, + 16.022, + 16.057, + 16.533 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.syllnote.json new file mode 100644 index 0000000000..ef2159e32d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6947542589394390278.syllnote.json @@ -0,0 +1,301 @@ +{ + "source": "whistlegraph-6947542589394390278.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 2790, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 1.811, + "durSec": 0.43, + "rms": 0.1269 + } + ] + }, + { + "text": "a", + "fromMs": 2790, + "toMs": 2950, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 2950, + "toMs": 6000, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 4.11, + "durSec": 0.209, + "rms": 0.0976 + }, + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 4.702, + "durSec": 0.36, + "rms": 0.0792 + } + ] + }, + { + "text": "flapping", + "fromMs": 6000, + "toMs": 8150, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 6.026, + "durSec": 0.418, + "rms": 0.1461 + }, + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 7.105, + "durSec": 0.476, + "rms": 0.157 + } + ] + }, + { + "text": "for", + "fromMs": 8150, + "toMs": 8290, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 8.208, + "durSec": 0.116, + "rms": 0.1593 + } + ] + }, + { + "text": "you", + "fromMs": 8290, + "toMs": 8840, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 8.278, + "durSec": 0.464, + "rms": 0.128 + } + ] + }, + { + "text": "guys,", + "fromMs": 8840, + "toMs": 10090, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 8.94, + "durSec": 0.279, + "rms": 0.1024 + }, + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 9.868, + "durSec": 0.058, + "rms": 0.0711 + } + ] + }, + { + "text": "it's", + "fromMs": 10090, + "toMs": 10970, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 38.7, + "startSec": 10.136, + "durSec": 0.29, + "rms": 0.167 + }, + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 10.867, + "durSec": 0.139, + "rms": 0.2254 + } + ] + }, + { + "text": "just", + "fromMs": 10970, + "toMs": 11950, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 10.96, + "durSec": 0.197, + "rms": 0.1145 + } + ] + }, + { + "text": "a", + "fromMs": 11950, + "toMs": 12190, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 12.016, + "durSec": 0.209, + "rms": 0.1756 + } + ] + }, + { + "text": "costume", + "fromMs": 12190, + "toMs": 13930, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 12.179, + "durSec": 0.128, + "rms": 0.0997 + }, + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 12.771, + "durSec": 0.383, + "rms": 0.1495 + } + ] + }, + { + "text": "I", + "fromMs": 13930, + "toMs": 14260, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 14.048, + "durSec": 0.244, + "rms": 0.1649 + } + ] + }, + { + "text": "put", + "fromMs": 14260, + "toMs": 15430, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 14.245, + "durSec": 0.058, + "rms": 0.0992 + }, + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 14.536, + "durSec": 0.163, + "rms": 0.21 + }, + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 14.803, + "durSec": 0.441, + "rms": 0.1342 + } + ] + }, + { + "text": "on", + "fromMs": 15430, + "toMs": 16020, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 16020, + "toMs": 16250, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 16.103, + "durSec": 0.186, + "rms": 0.1768 + } + ] + }, + { + "text": "my", + "fromMs": 16250, + "toMs": 16500, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 16.231, + "durSec": 0.058, + "rms": 0.1297 + } + ] + }, + { + "text": "room.", + "fromMs": 16500, + "toMs": 17000, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 16.66, + "durSec": 0.372, + "rms": 0.1895 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 22 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6953058670695517446.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6953058670695517446.analysis.json new file mode 100644 index 0000000000..825839b019 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6953058670695517446.analysis.json @@ -0,0 +1,942 @@ +{ + "durationSec": 32.55, + "tempoBPM": 126.0, + "key": "F minor", + "keyConfidence": 0.631, + "beatCount": 68, + "onsetCount": 99, + "noteCount": 118, + "pitchRange": [ + "G3", + "G#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.052, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.679, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.801, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.254, + "durSec": 0.07, + "centsOff": 6.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.48, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.898, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.2, + "durSec": 0.18, + "centsOff": 25.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.386, + "durSec": 0.476, + "centsOff": -21.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.879, + "durSec": 0.058, + "centsOff": 32.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.99, + "durSec": 0.238, + "centsOff": 6.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.355, + "durSec": 0.244, + "centsOff": 2.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.617, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.156, + "durSec": 0.145, + "centsOff": -25.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.348, + "durSec": 0.064, + "centsOff": -27.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.418, + "durSec": 0.064, + "centsOff": 38.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.487, + "durSec": 0.087, + "centsOff": -26.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.836, + "durSec": 0.128, + "centsOff": 22.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.021, + "durSec": 0.064, + "centsOff": -39.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.492, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.985, + "durSec": 0.075, + "centsOff": -7.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.124, + "durSec": 0.592, + "centsOff": 12.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.745, + "durSec": 0.087, + "centsOff": -14.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.943, + "durSec": 0.064, + "centsOff": 25.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.03, + "durSec": 0.11, + "centsOff": -27.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.21, + "durSec": 0.087, + "centsOff": -20.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.459, + "durSec": 0.342, + "centsOff": 35.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.912, + "durSec": 0.081, + "centsOff": -11.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.999, + "durSec": 0.07, + "centsOff": -8.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.11, + "durSec": 0.134, + "centsOff": 2.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.557, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.702, + "durSec": 0.058, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.038, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.816, + "durSec": 0.058, + "centsOff": 24.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.037, + "durSec": 0.075, + "centsOff": 7.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.118, + "durSec": 0.226, + "centsOff": 4.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.542, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.6, + "durSec": 0.075, + "centsOff": -15.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.733, + "durSec": 0.052, + "centsOff": 24.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.809, + "durSec": 0.081, + "centsOff": 25.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.913, + "durSec": 0.186, + "centsOff": 0.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.18, + "durSec": 0.058, + "centsOff": 38.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.244, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.732, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.121, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.55, + "durSec": 0.058, + "centsOff": 17.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.614, + "durSec": 0.093, + "centsOff": -1.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.713, + "durSec": 0.186, + "centsOff": -15.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.934, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.084, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.201, + "durSec": 0.255, + "centsOff": -23.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 13.636, + "durSec": 0.058, + "centsOff": 15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.7, + "durSec": 0.197, + "centsOff": -2.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 13.903, + "durSec": 0.064, + "centsOff": -5.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.124, + "durSec": 0.064, + "centsOff": -20.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.216, + "durSec": 0.11, + "centsOff": -8.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.46, + "durSec": 0.163, + "centsOff": 5.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.023, + "durSec": 0.058, + "centsOff": 7.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.087, + "durSec": 0.267, + "centsOff": -30.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.505, + "durSec": 0.087, + "centsOff": -3.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.598, + "durSec": 0.099, + "centsOff": 28.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.702, + "durSec": 0.058, + "centsOff": -39.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.882, + "durSec": 0.075, + "centsOff": -9.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.981, + "durSec": 0.116, + "centsOff": 16.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.103, + "durSec": 0.099, + "centsOff": 20.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.208, + "durSec": 0.07, + "centsOff": -24.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.312, + "durSec": 0.081, + "centsOff": 35.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.556, + "durSec": 0.093, + "centsOff": 7.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.829, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.461, + "durSec": 0.093, + "centsOff": -20.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.601, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.705, + "durSec": 0.052, + "centsOff": -12.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.798, + "durSec": 0.081, + "centsOff": 23.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.897, + "durSec": 0.064, + "centsOff": -36.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.984, + "durSec": 0.052, + "centsOff": 43.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 18.071, + "durSec": 0.122, + "centsOff": 27.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.199, + "durSec": 0.058, + "centsOff": -41.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 18.599, + "durSec": 0.174, + "centsOff": 11.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 18.942, + "durSec": 0.244, + "centsOff": -19.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 19.406, + "durSec": 0.075, + "centsOff": 20.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 19.557, + "durSec": 0.075, + "centsOff": -9.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 19.714, + "durSec": 0.064, + "centsOff": 42.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 19.795, + "durSec": 0.104, + "centsOff": -11.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.457, + "durSec": 0.284, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 21.107, + "durSec": 0.07, + "centsOff": -1.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 21.391, + "durSec": 0.116, + "centsOff": 7.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 21.531, + "durSec": 0.209, + "centsOff": 16.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 21.786, + "durSec": 0.104, + "centsOff": 18.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 22.204, + "durSec": 0.064, + "centsOff": -28.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 22.314, + "durSec": 0.081, + "centsOff": 7.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 22.401, + "durSec": 0.104, + "centsOff": -3.4 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 22.523, + "durSec": 0.116, + "centsOff": -29.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 22.663, + "durSec": 0.058, + "centsOff": 11.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 22.727, + "durSec": 0.064, + "centsOff": -22.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 22.965, + "durSec": 0.093, + "centsOff": -0.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 23.464, + "durSec": 0.157, + "centsOff": -1.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 23.638, + "durSec": 0.058, + "centsOff": -38.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.776, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 25.263, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 25.379, + "durSec": 0.075, + "centsOff": 14.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 25.826, + "durSec": 0.226, + "centsOff": 32.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.976, + "durSec": 0.192, + "centsOff": 6.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 27.225, + "durSec": 0.087, + "centsOff": -12.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 27.701, + "durSec": 0.116, + "centsOff": -16.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 28.056, + "durSec": 0.052, + "centsOff": -14.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 28.114, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 28.183, + "durSec": 0.081, + "centsOff": -17.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 28.288, + "durSec": 0.244, + "centsOff": 28.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 28.537, + "durSec": 0.174, + "centsOff": -40.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 29.141, + "durSec": 0.07, + "centsOff": -28.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 29.907, + "durSec": 0.07, + "centsOff": 40.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 29.983, + "durSec": 0.104, + "centsOff": -37.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.151, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.273, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 30.383, + "durSec": 0.099, + "centsOff": -28.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.115, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 31.289, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 31.48, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.846, + "durSec": 0.279, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.197, + 0.406, + 0.615, + 0.685, + 0.789, + 0.906, + 0.952, + 1.091, + 1.173, + 1.324, + 1.533, + 1.637, + 1.95, + 2.113, + 2.601, + 2.926, + 3.088, + 3.564, + 3.669, + 4.029, + 4.818, + 4.946, + 5.445, + 5.898, + 5.956, + 6.92, + 7.384, + 7.802, + 8.359, + 8.8, + 9.311, + 9.752, + 10.252, + 10.472, + 10.542, + 10.728, + 11.215, + 11.517, + 11.668, + 12.179, + 12.249, + 12.423, + 13.119, + 13.537, + 14.071, + 14.35, + 14.605, + 14.977, + 15.453, + 15.964, + 16.37, + 16.939, + 17.287, + 17.427, + 18.39, + 18.425, + 19.342, + 19.992, + 20.155, + 20.735, + 20.817, + 21.2, + 22.117, + 22.175, + 22.686, + 22.79, + 23.069, + 23.115, + 23.162, + 23.626, + 23.87, + 23.94, + 24.451, + 24.59, + 24.764, + 24.915, + 25.043, + 25.391, + 25.542, + 25.797, + 26.506, + 26.9, + 26.982, + 27.458, + 27.655, + 27.759, + 27.934, + 28.41, + 28.851, + 29.373, + 29.455, + 29.698, + 30.325, + 30.766, + 31.254, + 31.765, + 32.229, + 32.38 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6953071560001359109.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6953071560001359109.analysis.json new file mode 100644 index 0000000000..d3eb637a4d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6953071560001359109.analysis.json @@ -0,0 +1,433 @@ +{ + "durationSec": 16.46, + "tempoBPM": 126.0, + "key": "G major", + "keyConfidence": 0.639, + "beatCount": 34, + "onsetCount": 52, + "noteCount": 52, + "pitchRange": [ + "G3", + "G#4" + ], + "melody": [ + { + "note": "G#3", + "midi": 56, + "startSec": 0.145, + "durSec": 0.058, + "centsOff": -7.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.209, + "durSec": 0.075, + "centsOff": 38.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 0.29, + "durSec": 0.163, + "centsOff": -1.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.482, + "durSec": 0.087, + "centsOff": -26.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.575, + "durSec": 0.139, + "centsOff": 13.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.859, + "durSec": 0.255, + "centsOff": -19.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.66, + "durSec": 0.36, + "centsOff": 35.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.154, + "durSec": 0.122, + "centsOff": 26.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.862, + "durSec": 0.163, + "centsOff": -13.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.204, + "durSec": 0.058, + "centsOff": -11.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.268, + "durSec": 0.151, + "centsOff": 19.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.5, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.675, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 4.168, + "durSec": 0.058, + "centsOff": 6.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.29, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.178, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.381, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.474, + "durSec": 0.093, + "centsOff": 0.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.573, + "durSec": 0.081, + "centsOff": -30.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.666, + "durSec": 0.064, + "centsOff": -35.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.735, + "durSec": 0.058, + "centsOff": 22.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.921, + "durSec": 0.128, + "centsOff": 7.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.24, + "durSec": 0.11, + "centsOff": 11.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 6.368, + "durSec": 0.488, + "centsOff": -14.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 6.879, + "durSec": 0.075, + "centsOff": -20.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.169, + "durSec": 0.099, + "centsOff": -1.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.274, + "durSec": 0.232, + "centsOff": -15.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.512, + "durSec": 0.134, + "centsOff": 23.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.843, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.075, + "durSec": 0.139, + "centsOff": -9.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.067, + "durSec": 0.372, + "centsOff": -5.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.514, + "durSec": 0.07, + "centsOff": -3.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 9.979, + "durSec": 0.319, + "centsOff": 9.1 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 10.304, + "durSec": 0.081, + "centsOff": -37.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 10.391, + "durSec": 0.151, + "centsOff": -12.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.913, + "durSec": 0.18, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.662, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.889, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.15, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.608, + "durSec": 0.052, + "centsOff": 2.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.05, + "durSec": 0.122, + "centsOff": 6.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.578, + "durSec": 0.151, + "centsOff": 18.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.735, + "durSec": 0.081, + "centsOff": -41.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.868, + "durSec": 0.302, + "centsOff": 9.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.727, + "durSec": 0.18, + "centsOff": -3.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.954, + "durSec": 0.081, + "centsOff": 17.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.459, + "durSec": 0.157, + "centsOff": 12.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.621, + "durSec": 0.122, + "centsOff": 10.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.749, + "durSec": 0.093, + "centsOff": -16.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.877, + "durSec": 0.081, + "centsOff": 0.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.964, + "durSec": 0.058, + "centsOff": 20.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.028, + "durSec": 0.081, + "centsOff": 1.0 + } + ], + "onsetsSec": [ + 0.023, + 0.163, + 0.789, + 1.231, + 1.335, + 1.73, + 1.811, + 2.02, + 2.264, + 2.659, + 2.659, + 3.158, + 3.68, + 3.971, + 4.075, + 4.621, + 4.679, + 5.085, + 5.155, + 6.095, + 6.153, + 7.059, + 7.117, + 7.616, + 7.732, + 7.86, + 8.51, + 8.963, + 8.986, + 9.799, + 9.927, + 10.426, + 10.553, + 10.762, + 10.913, + 11.378, + 11.575, + 12.167, + 12.307, + 12.55, + 12.574, + 12.655, + 12.771, + 13.293, + 13.549, + 14.222, + 14.64, + 15.197, + 15.406, + 15.464, + 15.697, + 16.161 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.analysis.json new file mode 100644 index 0000000000..ca8a0fa216 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.analysis.json @@ -0,0 +1,590 @@ +{ + "durationSec": 18.88, + "tempoBPM": 107.7, + "key": "G minor", + "keyConfidence": 0.506, + "beatCount": 30, + "onsetCount": 76, + "noteCount": 71, + "pitchRange": [ + "G3", + "G4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.081, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.25, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.522, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.586, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.83, + "durSec": 0.72, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.608, + "durSec": 0.064, + "centsOff": -10.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.916, + "durSec": 0.052, + "centsOff": -1.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.997, + "durSec": 0.075, + "centsOff": 19.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.078, + "durSec": 0.337, + "centsOff": -7.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.444, + "durSec": 0.058, + "centsOff": 25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.624, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.966, + "durSec": 0.772, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.895, + "durSec": 0.482, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.389, + "durSec": 0.255, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.69, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.923, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.114, + "durSec": 0.383, + "centsOff": 37.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.55, + "durSec": 0.151, + "centsOff": 36.5 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.252, + "durSec": 0.412, + "centsOff": 5.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.757, + "durSec": 0.104, + "centsOff": 0.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.867, + "durSec": 0.325, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.361, + "durSec": 0.755, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.278, + "durSec": 0.697, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.986, + "durSec": 0.099, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.201, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.305, + "durSec": 0.11, + "centsOff": 37.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.572, + "durSec": 0.279, + "centsOff": -2.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.857, + "durSec": 0.058, + "centsOff": -1.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.921, + "durSec": 0.075, + "centsOff": -6.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.106, + "durSec": 0.11, + "centsOff": -12.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.321, + "durSec": 0.099, + "centsOff": -1.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.426, + "durSec": 0.453, + "centsOff": -5.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.89, + "durSec": 0.157, + "centsOff": -9.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.076, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.192, + "durSec": 0.081, + "centsOff": 28.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.279, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.384, + "durSec": 0.157, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.552, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.697, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.761, + "durSec": 0.064, + "centsOff": -35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.854, + "durSec": 0.081, + "centsOff": 1.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.976, + "durSec": 0.192, + "centsOff": -7.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.173, + "durSec": 0.104, + "centsOff": -33.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.283, + "durSec": 0.157, + "centsOff": -11.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.725, + "durSec": 0.052, + "centsOff": -15.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.922, + "durSec": 0.134, + "centsOff": -6.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.34, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.479, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.624, + "durSec": 0.11, + "centsOff": 8.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.903, + "durSec": 0.209, + "centsOff": 24.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.158, + "durSec": 0.07, + "centsOff": 24.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.251, + "durSec": 0.075, + "centsOff": 30.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.344, + "durSec": 0.093, + "centsOff": -3.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.489, + "durSec": 0.18, + "centsOff": 13.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.71, + "durSec": 0.052, + "centsOff": 1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.797, + "durSec": 0.528, + "centsOff": 35.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.406, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.488, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.737, + "durSec": 0.238, + "centsOff": 7.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.057, + "durSec": 0.075, + "centsOff": 37.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.213, + "durSec": 0.116, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.567, + "durSec": 0.308, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.881, + "durSec": 0.064, + "centsOff": -9.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.072, + "durSec": 0.081, + "centsOff": 23.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.183, + "durSec": 0.087, + "centsOff": -35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.276, + "durSec": 0.308, + "centsOff": 15.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.589, + "durSec": 0.093, + "centsOff": -39.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.694, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.827, + "durSec": 0.755, + "centsOff": 6.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 18.588, + "durSec": 0.058, + "centsOff": 8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.762, + "durSec": 0.07, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.081, + 0.139, + 0.708, + 0.755, + 1.242, + 1.312, + 1.533, + 1.741, + 1.834, + 2.276, + 2.461, + 2.879, + 2.949, + 3.506, + 3.553, + 3.762, + 4.412, + 4.505, + 4.656, + 4.969, + 5.062, + 5.12, + 5.201, + 5.666, + 5.921, + 6.026, + 6.246, + 6.548, + 6.699, + 6.757, + 6.954, + 7.233, + 7.303, + 7.361, + 7.802, + 8.104, + 8.185, + 8.8, + 8.858, + 9.253, + 9.334, + 9.381, + 9.52, + 9.961, + 10.043, + 10.252, + 10.368, + 10.414, + 11.006, + 11.204, + 11.54, + 11.622, + 11.703, + 12.19, + 12.492, + 12.585, + 13.073, + 13.247, + 13.305, + 13.793, + 13.839, + 14.315, + 14.431, + 14.64, + 14.756, + 15.325, + 15.418, + 15.499, + 15.952, + 16.057, + 16.625, + 17.113, + 17.438, + 18.158, + 18.599 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.syllnote.json new file mode 100644 index 0000000000..7a23d2ee56 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6954510532921560325.syllnote.json @@ -0,0 +1,250 @@ +{ + "source": "whistlegraph-6954510532921560325.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 10, + "toMs": 1020, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1020, + "toMs": 1360, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.091, + "durSec": 0.302, + "rms": 0.342 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1360, + "toMs": 5110, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 1.347, + "durSec": 0.174, + "rms": 0.2704 + }, + { + "midi": 43, + "note": "G2", + "cents": 8.7, + "startSec": 2.357, + "durSec": 0.081, + "rms": 0.3023 + }, + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 3.344, + "durSec": 0.139, + "rms": 0.2469 + }, + { + "midi": 55, + "note": "G3", + "cents": 18.7, + "startSec": 3.611, + "durSec": 0.128, + "rms": 0.1767 + } + ] + }, + { + "text": "flapping", + "fromMs": 5110, + "toMs": 7240, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 6.815, + "durSec": 0.07, + "rms": 0.1804 + }, + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 6.966, + "durSec": 0.128, + "rms": 0.0675 + } + ] + }, + { + "text": "for", + "fromMs": 7240, + "toMs": 7600, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 7600, + "toMs": 8190, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 7.709, + "durSec": 0.383, + "rms": 0.2836 + } + ] + }, + { + "text": "guys", + "fromMs": 8190, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9000, + "toMs": 9990, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 9.056, + "durSec": 0.116, + "rms": 0.0791 + } + ] + }, + { + "text": "just", + "fromMs": 9990, + "toMs": 10990, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 10.716, + "durSec": 0.058, + "rms": 0.2771 + } + ] + }, + { + "text": "a", + "fromMs": 10990, + "toMs": 11240, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11240, + "toMs": 13000, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 13000, + "toMs": 13500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 13.363, + "durSec": 0.081, + "rms": 0.1449 + } + ] + }, + { + "text": "put", + "fromMs": 13500, + "toMs": 14990, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 14.501, + "durSec": 0.151, + "rms": 0.3646 + } + ] + }, + { + "text": "on", + "fromMs": 14990, + "toMs": 16000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 15.534, + "durSec": 0.07, + "rms": 0.1666 + } + ] + }, + { + "text": "in", + "fromMs": 16000, + "toMs": 16500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 16.463, + "durSec": 0.07, + "rms": 0.279 + } + ] + }, + { + "text": "my", + "fromMs": 16500, + "toMs": 17000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 16.486, + "durSec": 0.406, + "rms": 0.2836 + } + ] + }, + { + "text": "room", + "fromMs": 17000, + "toMs": 18000, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 17.194, + "durSec": 0.522, + "rms": 0.2245 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 16 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.analysis.json new file mode 100644 index 0000000000..3f4a715053 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.analysis.json @@ -0,0 +1,576 @@ +{ + "durationSec": 18.97, + "tempoBPM": 105.5, + "key": "G major", + "keyConfidence": 0.473, + "beatCount": 31, + "onsetCount": 76, + "noteCount": 69, + "pitchRange": [ + "G3", + "G4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.081, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.25, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.517, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.586, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.83, + "durSec": 0.72, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.608, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.91, + "durSec": 0.058, + "centsOff": -9.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.974, + "durSec": 0.093, + "centsOff": 2.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.072, + "durSec": 0.354, + "centsOff": -8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.624, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.966, + "durSec": 0.772, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.895, + "durSec": 0.749, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.696, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.923, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.114, + "durSec": 0.099, + "centsOff": 36.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.248, + "durSec": 0.168, + "centsOff": 39.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.428, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.544, + "durSec": 0.151, + "centsOff": 37.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.258, + "durSec": 0.406, + "centsOff": 4.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.751, + "durSec": 0.11, + "centsOff": -1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.867, + "durSec": 0.325, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.361, + "durSec": 0.755, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.278, + "durSec": 0.644, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.98, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.201, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.305, + "durSec": 0.134, + "centsOff": 38.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.567, + "durSec": 0.29, + "centsOff": -2.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.892, + "durSec": 0.128, + "centsOff": 22.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.136, + "durSec": 0.081, + "centsOff": 5.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.31, + "durSec": 0.11, + "centsOff": -1.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.426, + "durSec": 0.453, + "centsOff": -6.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.89, + "durSec": 0.157, + "centsOff": -11.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.076, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.192, + "durSec": 0.081, + "centsOff": 28.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.279, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.384, + "durSec": 0.157, + "centsOff": -2.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.552, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.691, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.761, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.836, + "durSec": 0.104, + "centsOff": -7.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.999, + "durSec": 0.174, + "centsOff": -6.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.179, + "durSec": 0.104, + "centsOff": -34.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.289, + "durSec": 0.145, + "centsOff": -12.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.922, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.003, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.34, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.479, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.624, + "durSec": 0.11, + "centsOff": 10.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.903, + "durSec": 0.221, + "centsOff": 24.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.257, + "durSec": 0.07, + "centsOff": 30.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.344, + "durSec": 0.093, + "centsOff": -6.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.489, + "durSec": 0.18, + "centsOff": 14.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.71, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.797, + "durSec": 0.313, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.122, + "durSec": 0.203, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.406, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.488, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.737, + "durSec": 0.25, + "centsOff": 8.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.057, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.138, + "durSec": 0.192, + "centsOff": 37.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.567, + "durSec": 0.308, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.881, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.072, + "durSec": 0.081, + "centsOff": 21.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.183, + "durSec": 0.087, + "centsOff": -33.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.276, + "durSec": 0.308, + "centsOff": 15.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.589, + "durSec": 0.093, + "centsOff": -39.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.694, + "durSec": 0.064, + "centsOff": -15.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.874, + "durSec": 0.714, + "centsOff": 4.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.773, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.081, + 0.139, + 0.708, + 0.755, + 1.242, + 1.324, + 1.533, + 1.602, + 1.695, + 1.834, + 2.322, + 2.821, + 2.879, + 2.949, + 3.506, + 3.564, + 3.762, + 3.855, + 4.505, + 4.574, + 4.656, + 4.969, + 5.062, + 5.108, + 5.201, + 5.666, + 5.956, + 6.049, + 6.246, + 6.548, + 6.687, + 6.757, + 7.233, + 7.303, + 7.361, + 7.802, + 8.104, + 8.185, + 8.789, + 8.858, + 9.288, + 9.381, + 9.52, + 9.718, + 9.903, + 10.043, + 10.228, + 10.368, + 10.414, + 10.844, + 11.006, + 11.192, + 11.54, + 11.633, + 12.214, + 12.492, + 12.585, + 13.073, + 13.259, + 13.305, + 13.7, + 13.793, + 13.839, + 14.315, + 14.42, + 14.652, + 14.768, + 15.325, + 15.406, + 15.499, + 15.952, + 16.057, + 16.579, + 16.881, + 18.17 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.syllnote.json new file mode 100644 index 0000000000..2b3dc82347 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6957100573912993030.syllnote.json @@ -0,0 +1,259 @@ +{ + "source": "whistlegraph-6957100573912993030.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 10, + "toMs": 1020, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1020, + "toMs": 1360, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.091, + "durSec": 0.302, + "rms": 0.3228 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1360, + "toMs": 5110, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.347, + "durSec": 0.174, + "rms": 0.256 + }, + { + "midi": 43, + "note": "G2", + "cents": 8.7, + "startSec": 2.357, + "durSec": 0.081, + "rms": 0.2832 + }, + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 3.344, + "durSec": 0.139, + "rms": 0.2355 + }, + { + "midi": 55, + "note": "G3", + "cents": 18.7, + "startSec": 3.611, + "durSec": 0.128, + "rms": 0.1645 + } + ] + }, + { + "text": "flapping", + "fromMs": 5110, + "toMs": 7000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 6.827, + "durSec": 0.058, + "rms": 0.1653 + }, + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 6.966, + "durSec": 0.07, + "rms": 0.0848 + } + ] + }, + { + "text": "for", + "fromMs": 7000, + "toMs": 7600, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 6.989, + "durSec": 0.104, + "rms": 0.056 + } + ] + }, + { + "text": "you", + "fromMs": 7600, + "toMs": 8190, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 7.709, + "durSec": 0.383, + "rms": 0.2675 + } + ] + }, + { + "text": "guys", + "fromMs": 8190, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9000, + "toMs": 9990, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 9.056, + "durSec": 0.116, + "rms": 0.0745 + } + ] + }, + { + "text": "just", + "fromMs": 9990, + "toMs": 10990, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 10.704, + "durSec": 0.07, + "rms": 0.2725 + } + ] + }, + { + "text": "a", + "fromMs": 10990, + "toMs": 11240, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11240, + "toMs": 13000, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 13000, + "toMs": 13500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 13.363, + "durSec": 0.081, + "rms": 0.1363 + } + ] + }, + { + "text": "put", + "fromMs": 13500, + "toMs": 14990, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 14.501, + "durSec": 0.151, + "rms": 0.3468 + } + ] + }, + { + "text": "on", + "fromMs": 14990, + "toMs": 16000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 15.534, + "durSec": 0.07, + "rms": 0.1579 + } + ] + }, + { + "text": "in", + "fromMs": 16000, + "toMs": 16500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 16.463, + "durSec": 0.07, + "rms": 0.2608 + } + ] + }, + { + "text": "my", + "fromMs": 16500, + "toMs": 17000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 16.486, + "durSec": 0.406, + "rms": 0.2696 + } + ] + }, + { + "text": "room", + "fromMs": 17000, + "toMs": 18000, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 17.194, + "durSec": 0.522, + "rms": 0.2117 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 17 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.analysis.json new file mode 100644 index 0000000000..3f4a715053 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.analysis.json @@ -0,0 +1,576 @@ +{ + "durationSec": 18.97, + "tempoBPM": 105.5, + "key": "G major", + "keyConfidence": 0.473, + "beatCount": 31, + "onsetCount": 76, + "noteCount": 69, + "pitchRange": [ + "G3", + "G4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.081, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.25, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.517, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.586, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.83, + "durSec": 0.72, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.608, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.91, + "durSec": 0.058, + "centsOff": -9.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.974, + "durSec": 0.093, + "centsOff": 2.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.072, + "durSec": 0.354, + "centsOff": -8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.624, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.966, + "durSec": 0.772, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.895, + "durSec": 0.749, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.696, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.923, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.114, + "durSec": 0.099, + "centsOff": 36.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.248, + "durSec": 0.168, + "centsOff": 39.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.428, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.544, + "durSec": 0.151, + "centsOff": 37.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.258, + "durSec": 0.406, + "centsOff": 4.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.751, + "durSec": 0.11, + "centsOff": -1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.867, + "durSec": 0.325, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.361, + "durSec": 0.755, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.278, + "durSec": 0.644, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.98, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.201, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.305, + "durSec": 0.134, + "centsOff": 38.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.567, + "durSec": 0.29, + "centsOff": -2.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.892, + "durSec": 0.128, + "centsOff": 22.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.136, + "durSec": 0.081, + "centsOff": 5.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.31, + "durSec": 0.11, + "centsOff": -1.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.426, + "durSec": 0.453, + "centsOff": -6.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.89, + "durSec": 0.157, + "centsOff": -11.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.076, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.192, + "durSec": 0.081, + "centsOff": 28.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.279, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.384, + "durSec": 0.157, + "centsOff": -2.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.552, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.691, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.761, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.836, + "durSec": 0.104, + "centsOff": -7.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.999, + "durSec": 0.174, + "centsOff": -6.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.179, + "durSec": 0.104, + "centsOff": -34.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.289, + "durSec": 0.145, + "centsOff": -12.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.922, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.003, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.34, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.479, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.624, + "durSec": 0.11, + "centsOff": 10.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.903, + "durSec": 0.221, + "centsOff": 24.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.257, + "durSec": 0.07, + "centsOff": 30.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.344, + "durSec": 0.093, + "centsOff": -6.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.489, + "durSec": 0.18, + "centsOff": 14.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.71, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.797, + "durSec": 0.313, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.122, + "durSec": 0.203, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.406, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.488, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.737, + "durSec": 0.25, + "centsOff": 8.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.057, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.138, + "durSec": 0.192, + "centsOff": 37.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.567, + "durSec": 0.308, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.881, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.072, + "durSec": 0.081, + "centsOff": 21.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.183, + "durSec": 0.087, + "centsOff": -33.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.276, + "durSec": 0.308, + "centsOff": 15.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.589, + "durSec": 0.093, + "centsOff": -39.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.694, + "durSec": 0.064, + "centsOff": -15.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.874, + "durSec": 0.714, + "centsOff": 4.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.773, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.081, + 0.139, + 0.708, + 0.755, + 1.242, + 1.324, + 1.533, + 1.602, + 1.695, + 1.834, + 2.322, + 2.821, + 2.879, + 2.949, + 3.506, + 3.564, + 3.762, + 3.855, + 4.505, + 4.574, + 4.656, + 4.969, + 5.062, + 5.108, + 5.201, + 5.666, + 5.956, + 6.049, + 6.246, + 6.548, + 6.687, + 6.757, + 7.233, + 7.303, + 7.361, + 7.802, + 8.104, + 8.185, + 8.789, + 8.858, + 9.288, + 9.381, + 9.52, + 9.718, + 9.903, + 10.043, + 10.228, + 10.368, + 10.414, + 10.844, + 11.006, + 11.192, + 11.54, + 11.633, + 12.214, + 12.492, + 12.585, + 13.073, + 13.259, + 13.305, + 13.7, + 13.793, + 13.839, + 14.315, + 14.42, + 14.652, + 14.768, + 15.325, + 15.406, + 15.499, + 15.952, + 16.057, + 16.579, + 16.881, + 18.17 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.syllnote.json new file mode 100644 index 0000000000..384a60b673 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6957365935162363141.syllnote.json @@ -0,0 +1,259 @@ +{ + "source": "whistlegraph-6957365935162363141.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 10, + "toMs": 1020, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1020, + "toMs": 1360, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.091, + "durSec": 0.302, + "rms": 0.3228 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1360, + "toMs": 5110, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.347, + "durSec": 0.174, + "rms": 0.256 + }, + { + "midi": 43, + "note": "G2", + "cents": 8.7, + "startSec": 2.357, + "durSec": 0.081, + "rms": 0.2832 + }, + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 3.344, + "durSec": 0.139, + "rms": 0.2355 + }, + { + "midi": 55, + "note": "G3", + "cents": 18.7, + "startSec": 3.611, + "durSec": 0.128, + "rms": 0.1645 + } + ] + }, + { + "text": "flapping", + "fromMs": 5110, + "toMs": 7000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 6.827, + "durSec": 0.058, + "rms": 0.1653 + }, + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 6.966, + "durSec": 0.07, + "rms": 0.0848 + } + ] + }, + { + "text": "for", + "fromMs": 7000, + "toMs": 7600, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 6.989, + "durSec": 0.104, + "rms": 0.056 + } + ] + }, + { + "text": "you", + "fromMs": 7600, + "toMs": 8190, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 7.709, + "durSec": 0.383, + "rms": 0.2675 + } + ] + }, + { + "text": "guys", + "fromMs": 8190, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9000, + "toMs": 9990, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 9.056, + "durSec": 0.116, + "rms": 0.0745 + } + ] + }, + { + "text": "just", + "fromMs": 9990, + "toMs": 10990, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 10.704, + "durSec": 0.07, + "rms": 0.2725 + } + ] + }, + { + "text": "a", + "fromMs": 10990, + "toMs": 11240, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11240, + "toMs": 13000, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 13000, + "toMs": 13500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 13.363, + "durSec": 0.081, + "rms": 0.1363 + } + ] + }, + { + "text": "put", + "fromMs": 13500, + "toMs": 14990, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 14.501, + "durSec": 0.151, + "rms": 0.3468 + } + ] + }, + { + "text": "on", + "fromMs": 14990, + "toMs": 16000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 15.534, + "durSec": 0.07, + "rms": 0.1579 + } + ] + }, + { + "text": "in", + "fromMs": 16000, + "toMs": 16500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 16.463, + "durSec": 0.07, + "rms": 0.2608 + } + ] + }, + { + "text": "my", + "fromMs": 16500, + "toMs": 17000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 16.486, + "durSec": 0.406, + "rms": 0.2696 + } + ] + }, + { + "text": "room", + "fromMs": 17000, + "toMs": 18000, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 17.194, + "durSec": 0.522, + "rms": 0.2117 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 17 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.analysis.json new file mode 100644 index 0000000000..3f4a715053 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.analysis.json @@ -0,0 +1,576 @@ +{ + "durationSec": 18.97, + "tempoBPM": 105.5, + "key": "G major", + "keyConfidence": 0.473, + "beatCount": 31, + "onsetCount": 76, + "noteCount": 69, + "pitchRange": [ + "G3", + "G4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.081, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.25, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.517, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.586, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.83, + "durSec": 0.72, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.608, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.91, + "durSec": 0.058, + "centsOff": -9.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.974, + "durSec": 0.093, + "centsOff": 2.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.072, + "durSec": 0.354, + "centsOff": -8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.624, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.966, + "durSec": 0.772, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.895, + "durSec": 0.749, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.696, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.923, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.114, + "durSec": 0.099, + "centsOff": 36.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.248, + "durSec": 0.168, + "centsOff": 39.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.428, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.544, + "durSec": 0.151, + "centsOff": 37.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.258, + "durSec": 0.406, + "centsOff": 4.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.751, + "durSec": 0.11, + "centsOff": -1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.867, + "durSec": 0.325, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.361, + "durSec": 0.755, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.278, + "durSec": 0.644, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.98, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.201, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.305, + "durSec": 0.134, + "centsOff": 38.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.567, + "durSec": 0.29, + "centsOff": -2.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.892, + "durSec": 0.128, + "centsOff": 22.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.136, + "durSec": 0.081, + "centsOff": 5.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.31, + "durSec": 0.11, + "centsOff": -1.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.426, + "durSec": 0.453, + "centsOff": -6.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.89, + "durSec": 0.157, + "centsOff": -11.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.076, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.192, + "durSec": 0.081, + "centsOff": 28.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.279, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.384, + "durSec": 0.157, + "centsOff": -2.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.552, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.691, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.761, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.836, + "durSec": 0.104, + "centsOff": -7.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.999, + "durSec": 0.174, + "centsOff": -6.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.179, + "durSec": 0.104, + "centsOff": -34.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.289, + "durSec": 0.145, + "centsOff": -12.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.922, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.003, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.34, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.479, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.624, + "durSec": 0.11, + "centsOff": 10.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.903, + "durSec": 0.221, + "centsOff": 24.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.257, + "durSec": 0.07, + "centsOff": 30.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.344, + "durSec": 0.093, + "centsOff": -6.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.489, + "durSec": 0.18, + "centsOff": 14.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.71, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.797, + "durSec": 0.313, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.122, + "durSec": 0.203, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.406, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.488, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.737, + "durSec": 0.25, + "centsOff": 8.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.057, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.138, + "durSec": 0.192, + "centsOff": 37.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.567, + "durSec": 0.308, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.881, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.072, + "durSec": 0.081, + "centsOff": 21.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.183, + "durSec": 0.087, + "centsOff": -33.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.276, + "durSec": 0.308, + "centsOff": 15.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.589, + "durSec": 0.093, + "centsOff": -39.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.694, + "durSec": 0.064, + "centsOff": -15.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.874, + "durSec": 0.714, + "centsOff": 4.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.773, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.081, + 0.139, + 0.708, + 0.755, + 1.242, + 1.324, + 1.533, + 1.602, + 1.695, + 1.834, + 2.322, + 2.821, + 2.879, + 2.949, + 3.506, + 3.564, + 3.762, + 3.855, + 4.505, + 4.574, + 4.656, + 4.969, + 5.062, + 5.108, + 5.201, + 5.666, + 5.956, + 6.049, + 6.246, + 6.548, + 6.687, + 6.757, + 7.233, + 7.303, + 7.361, + 7.802, + 8.104, + 8.185, + 8.789, + 8.858, + 9.288, + 9.381, + 9.52, + 9.718, + 9.903, + 10.043, + 10.228, + 10.368, + 10.414, + 10.844, + 11.006, + 11.192, + 11.54, + 11.633, + 12.214, + 12.492, + 12.585, + 13.073, + 13.259, + 13.305, + 13.7, + 13.793, + 13.839, + 14.315, + 14.42, + 14.652, + 14.768, + 15.325, + 15.406, + 15.499, + 15.952, + 16.057, + 16.579, + 16.881, + 18.17 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.syllnote.json new file mode 100644 index 0000000000..bd7bf5ad32 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6957958164885163270.syllnote.json @@ -0,0 +1,259 @@ +{ + "source": "whistlegraph-6957958164885163270.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 10, + "toMs": 1020, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1020, + "toMs": 1360, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.091, + "durSec": 0.302, + "rms": 0.3228 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1360, + "toMs": 5110, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 1.347, + "durSec": 0.174, + "rms": 0.256 + }, + { + "midi": 43, + "note": "G2", + "cents": 8.7, + "startSec": 2.357, + "durSec": 0.081, + "rms": 0.2832 + }, + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 3.344, + "durSec": 0.139, + "rms": 0.2355 + }, + { + "midi": 55, + "note": "G3", + "cents": 18.7, + "startSec": 3.611, + "durSec": 0.128, + "rms": 0.1645 + } + ] + }, + { + "text": "flapping", + "fromMs": 5110, + "toMs": 7000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 6.827, + "durSec": 0.058, + "rms": 0.1653 + }, + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 6.966, + "durSec": 0.07, + "rms": 0.0848 + } + ] + }, + { + "text": "for", + "fromMs": 7000, + "toMs": 7600, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 6.989, + "durSec": 0.104, + "rms": 0.056 + } + ] + }, + { + "text": "you", + "fromMs": 7600, + "toMs": 8190, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 7.709, + "durSec": 0.383, + "rms": 0.2675 + } + ] + }, + { + "text": "guys", + "fromMs": 8190, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9000, + "toMs": 9990, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 9.056, + "durSec": 0.116, + "rms": 0.0745 + } + ] + }, + { + "text": "just", + "fromMs": 9990, + "toMs": 10990, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 10.704, + "durSec": 0.07, + "rms": 0.2725 + } + ] + }, + { + "text": "a", + "fromMs": 10990, + "toMs": 11240, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11240, + "toMs": 13000, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 13000, + "toMs": 13500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 13.363, + "durSec": 0.081, + "rms": 0.1363 + } + ] + }, + { + "text": "put", + "fromMs": 13500, + "toMs": 14990, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 14.501, + "durSec": 0.151, + "rms": 0.3468 + } + ] + }, + { + "text": "on", + "fromMs": 14990, + "toMs": 16000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 15.534, + "durSec": 0.07, + "rms": 0.1579 + } + ] + }, + { + "text": "in", + "fromMs": 16000, + "toMs": 16500, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 16.463, + "durSec": 0.07, + "rms": 0.2608 + } + ] + }, + { + "text": "my", + "fromMs": 16500, + "toMs": 17000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 16.486, + "durSec": 0.406, + "rms": 0.2696 + } + ] + }, + { + "text": "room", + "fromMs": 17000, + "toMs": 18000, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 17.194, + "durSec": 0.522, + "rms": 0.2117 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 17 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.analysis.json new file mode 100644 index 0000000000..7a6cc99130 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.analysis.json @@ -0,0 +1,774 @@ +{ + "durationSec": 26.28, + "tempoBPM": 103.4, + "key": "A# major", + "keyConfidence": 0.855, + "beatCount": 46, + "onsetCount": 106, + "noteCount": 93, + "pitchRange": [ + "G3", + "C#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.499, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.789, + "durSec": 0.099, + "centsOff": -2.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.911, + "durSec": 0.064, + "centsOff": 38.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.01, + "durSec": 0.128, + "centsOff": 35.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.405, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.032, + "durSec": 0.197, + "centsOff": 35.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.397, + "durSec": 0.064, + "centsOff": 10.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.496, + "durSec": 0.093, + "centsOff": 9.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.601, + "durSec": 0.052, + "centsOff": 5.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.833, + "durSec": 0.099, + "centsOff": 10.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.28, + "durSec": 0.052, + "centsOff": 14.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.466, + "durSec": 0.104, + "centsOff": -9.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.611, + "durSec": 0.151, + "centsOff": -20.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.767, + "durSec": 0.058, + "centsOff": -12.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.843, + "durSec": 0.099, + "centsOff": -8.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.988, + "durSec": 0.064, + "centsOff": 5.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.29, + "durSec": 0.052, + "centsOff": 28.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.772, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.836, + "durSec": 0.151, + "centsOff": 7.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.004, + "durSec": 0.064, + "centsOff": -6.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.155, + "durSec": 0.07, + "centsOff": -32.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.3, + "durSec": 0.209, + "centsOff": -13.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.538, + "durSec": 0.116, + "centsOff": 18.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.177, + "durSec": 0.412, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.653, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.036, + "durSec": 0.267, + "centsOff": 37.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.308, + "durSec": 0.07, + "centsOff": -1.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.419, + "durSec": 0.395, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.22, + "durSec": 0.174, + "centsOff": 35.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.452, + "durSec": 0.099, + "centsOff": -3.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.591, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.882, + "durSec": 0.459, + "centsOff": 35.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.439, + "durSec": 0.279, + "centsOff": -14.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.747, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.124, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.391, + "durSec": 0.064, + "centsOff": -1.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.495, + "durSec": 0.058, + "centsOff": -3.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.565, + "durSec": 0.116, + "centsOff": 11.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.687, + "durSec": 0.064, + "centsOff": -0.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.85, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.215, + "durSec": 0.163, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.447, + "durSec": 0.221, + "centsOff": -7.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.813, + "durSec": 0.087, + "centsOff": 26.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.069, + "durSec": 0.087, + "centsOff": 7.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.852, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.108, + "durSec": 0.058, + "centsOff": 0.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.764, + "durSec": 0.093, + "centsOff": 6.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 14.118, + "durSec": 0.093, + "centsOff": -5.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.251, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.855, + "durSec": 0.07, + "centsOff": 13.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.971, + "durSec": 0.197, + "centsOff": 0.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.25, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.569, + "durSec": 0.075, + "centsOff": 24.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.708, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.795, + "durSec": 0.081, + "centsOff": -12.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.882, + "durSec": 0.052, + "centsOff": 11.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.94, + "durSec": 0.058, + "centsOff": 6.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.161, + "durSec": 0.087, + "centsOff": 9.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.306, + "durSec": 0.07, + "centsOff": 20.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.573, + "durSec": 0.139, + "centsOff": -7.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.811, + "durSec": 0.093, + "centsOff": 4.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.206, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.461, + "durSec": 0.226, + "centsOff": -8.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.699, + "durSec": 0.064, + "centsOff": 10.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.775, + "durSec": 0.11, + "centsOff": 6.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.019, + "durSec": 0.052, + "centsOff": -1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.35, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.68, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.884, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.232, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.557, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.714, + "durSec": 0.401, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 20.12, + "durSec": 0.081, + "centsOff": 32.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.37, + "durSec": 0.168, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.759, + "durSec": 0.244, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.13, + "durSec": 0.401, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 21.537, + "durSec": 0.093, + "centsOff": 10.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.891, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 22.291, + "durSec": 0.075, + "centsOff": -2.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.494, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.628, + "durSec": 0.116, + "centsOff": -5.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.75, + "durSec": 0.058, + "centsOff": 8.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 23.069, + "durSec": 0.075, + "centsOff": -15.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 23.156, + "durSec": 0.081, + "centsOff": 11.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 23.609, + "durSec": 0.157, + "centsOff": -10.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.771, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.311, + "durSec": 0.372, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 24.781, + "durSec": 0.058, + "centsOff": -12.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.938, + "durSec": 0.383, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.333, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.745, + "durSec": 0.099, + "centsOff": -12.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.861, + "durSec": 0.052, + "centsOff": -35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.919, + "durSec": 0.354, + "centsOff": 35.2 + } + ], + "onsetsSec": [ + 0.07, + 0.186, + 0.499, + 0.685, + 0.906, + 1.173, + 1.463, + 1.649, + 1.811, + 1.858, + 2.368, + 2.601, + 2.775, + 3.065, + 3.17, + 3.239, + 3.286, + 3.576, + 3.994, + 4.052, + 4.249, + 4.69, + 5.236, + 5.666, + 5.851, + 6.026, + 6.258, + 6.664, + 6.838, + 7.152, + 7.779, + 7.872, + 8.394, + 8.754, + 9.242, + 9.334, + 9.427, + 10.136, + 10.855, + 10.89, + 11.413, + 11.529, + 11.749, + 11.807, + 11.97, + 12.063, + 12.179, + 12.179, + 12.353, + 12.423, + 12.655, + 12.934, + 13.235, + 13.305, + 13.874, + 13.932, + 14.803, + 14.93, + 14.965, + 15.383, + 15.464, + 15.523, + 16.347, + 16.776, + 16.904, + 16.974, + 17.09, + 17.752, + 17.879, + 18.03, + 18.471, + 18.506, + 18.704, + 18.866, + 19.064, + 19.284, + 19.342, + 19.992, + 20.108, + 20.561, + 20.724, + 20.933, + 21.269, + 21.339, + 21.502, + 21.56, + 21.885, + 21.989, + 22.059, + 22.372, + 23.011, + 23.22, + 23.394, + 23.568, + 23.754, + 23.951, + 24.149, + 24.195, + 24.532, + 24.915, + 25.147, + 25.519, + 25.739, + 25.89, + 26.134, + 26.239 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.syllnote.json new file mode 100644 index 0000000000..b0e6ef40b1 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6964457094598724869.syllnote.json @@ -0,0 +1,137 @@ +{ + "source": "whistlegraph-6964457094598724869.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 70, + "toMs": 1340, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1340, + "toMs": 1790, + "nuclei": [] + }, + { + "text": "butterfly,", + "fromMs": 1790, + "toMs": 5920, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -21.3, + "startSec": 5.364, + "durSec": 0.07, + "rms": 0.2445 + } + ] + }, + { + "text": "flapping,", + "fromMs": 5920, + "toMs": 8830, + "nuclei": [ + { + "midi": 41, + "note": "F2", + "cents": 8.7, + "startSec": 8.591, + "durSec": 0.128, + "rms": 0.2795 + } + ] + }, + { + "text": "for", + "fromMs": 8830, + "toMs": 9780, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 9780, + "toMs": 10730, + "nuclei": [] + }, + { + "text": "guys,", + "fromMs": 10730, + "toMs": 12660, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 12660, + "toMs": 13980, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 13980, + "toMs": 15310, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 15310, + "toMs": 15640, + "nuclei": [] + }, + { + "text": "costume,", + "fromMs": 15640, + "toMs": 18790, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 18790, + "toMs": 19190, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 19190, + "toMs": 20390, + "nuclei": [] + }, + { + "text": "more", + "fromMs": 20390, + "toMs": 21980, + "nuclei": [ + { + "midi": 41, + "note": "F2", + "cents": -1.3, + "startSec": 20.817, + "durSec": 0.07, + "rms": 0.2845 + } + ] + }, + { + "text": "than", + "fromMs": 21980, + "toMs": 23570, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 23570, + "toMs": 24370, + "nuclei": [] + }, + { + "text": "room.", + "fromMs": 24370, + "toMs": 26000, + "nuclei": [] + } + ], + "wordCount": 17, + "nucleusCount": 3 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.analysis.json new file mode 100644 index 0000000000..bdf240da9b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.analysis.json @@ -0,0 +1,501 @@ +{ + "durationSec": 22.85, + "tempoBPM": 97.5, + "key": "A# minor", + "keyConfidence": 0.343, + "beatCount": 34, + "onsetCount": 78, + "noteCount": 58, + "pitchRange": [ + "G3", + "C4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.372, + "durSec": 0.708, + "centsOff": 35.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.231, + "durSec": 0.052, + "centsOff": -38.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.295, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.521, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.887, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.368, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.688, + "durSec": 0.284, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.077, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.257, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.22, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.627, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.19, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.521, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.997, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.206, + "durSec": 0.284, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.513, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.92, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.1, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.303, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.657, + "durSec": 0.36, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.098, + "durSec": 0.07, + "centsOff": -9.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.288, + "durSec": 0.743, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.147, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.443, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.699, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.877, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.127, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.341, + "durSec": 0.151, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.666, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.299, + "durSec": 0.255, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.659, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.065, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.414, + "durSec": 0.197, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.994, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.575, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.836, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.184, + "durSec": 0.232, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.66, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.742, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.962, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.369, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.752, + "durSec": 0.215, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.03, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.953, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.122, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.406, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.772, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.283, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.445, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.892, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.223, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.455, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.525, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.983, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.059, + "durSec": 0.064, + "centsOff": 37.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.21, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.303, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.552, + "durSec": 0.064, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.313, + 0.615, + 0.65, + 1.382, + 1.533, + 1.614, + 1.765, + 2.264, + 2.38, + 2.624, + 3.39, + 3.495, + 3.646, + 3.855, + 4.005, + 4.156, + 4.238, + 4.342, + 4.551, + 4.621, + 4.807, + 4.957, + 5.027, + 5.097, + 5.317, + 5.433, + 5.84, + 5.898, + 6.153, + 6.42, + 6.571, + 6.92, + 7.198, + 7.686, + 8.231, + 8.348, + 9.288, + 9.915, + 10.159, + 10.461, + 10.612, + 11.076, + 11.25, + 11.424, + 11.865, + 12.55, + 12.655, + 13.142, + 13.201, + 13.433, + 13.967, + 14.048, + 14.245, + 14.42, + 15.824, + 15.987, + 16.126, + 17.218, + 17.519, + 17.578, + 17.694, + 17.879, + 18.123, + 18.402, + 19.354, + 19.574, + 19.656, + 19.911, + 20.19, + 20.283, + 20.515, + 20.828, + 20.898, + 21.049, + 21.107, + 21.304, + 21.362, + 21.699 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.syllnote.json new file mode 100644 index 0000000000..117c3defeb --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6964689309886696709.syllnote.json @@ -0,0 +1,511 @@ +{ + "source": "whistlegraph-6964689309886696709.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 380, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 380, + "toMs": 510, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -41.3, + "startSec": 0.441, + "durSec": 0.104, + "rms": 0.0862 + } + ] + }, + { + "text": "butterfly", + "fromMs": 510, + "toMs": 1760, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 0.499, + "durSec": 0.128, + "rms": 0.0618 + }, + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 0.731, + "durSec": 0.209, + "rms": 0.0535 + }, + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 1.428, + "durSec": 0.058, + "rms": 0.0645 + } + ] + }, + { + "text": "flapping", + "fromMs": 1760, + "toMs": 2700, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 2.438, + "durSec": 0.139, + "rms": 0.0451 + } + ] + }, + { + "text": "for", + "fromMs": 2700, + "toMs": 3090, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 2.717, + "durSec": 0.209, + "rms": 0.0255 + } + ] + }, + { + "text": "you", + "fromMs": 3090, + "toMs": 3440, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 3.146, + "durSec": 0.325, + "rms": 0.0361 + } + ] + }, + { + "text": "guys,", + "fromMs": 3440, + "toMs": 4270, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 3.425, + "durSec": 0.058, + "rms": 0.0468 + } + ] + }, + { + "text": "just", + "fromMs": 4270, + "toMs": 4810, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 4.272, + "durSec": 0.07, + "rms": 0.0419 + }, + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 4.702, + "durSec": 0.139, + "rms": 0.0308 + } + ] + }, + { + "text": "costume", + "fromMs": 4810, + "toMs": 5840, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 5.55, + "durSec": 0.232, + "rms": 0.0219 + } + ] + }, + { + "text": "I", + "fromMs": 5840, + "toMs": 6010, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 6010, + "toMs": 6450, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 6.026, + "durSec": 0.093, + "rms": 0.03 + }, + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 6.235, + "durSec": 0.174, + "rms": 0.0508 + } + ] + }, + { + "text": "on", + "fromMs": 6450, + "toMs": 6950, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 6950, + "toMs": 7200, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 6.978, + "durSec": 0.255, + "rms": 0.0353 + } + ] + }, + { + "text": "my", + "fromMs": 7200, + "toMs": 7680, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 7.187, + "durSec": 0.255, + "rms": 0.0281 + } + ] + }, + { + "text": "room.", + "fromMs": 7680, + "toMs": 9040, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 7.697, + "durSec": 0.104, + "rms": 0.0563 + } + ] + }, + { + "text": "Lately", + "fromMs": 9040, + "toMs": 10370, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 9.311, + "durSec": 0.139, + "rms": 0.0806 + }, + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 9.532, + "durSec": 0.511, + "rms": 0.0527 + }, + { + "midi": 46, + "note": "A#2", + "cents": 38.7, + "startSec": 10.228, + "durSec": 0.058, + "rms": 0.0389 + } + ] + }, + { + "text": "when", + "fromMs": 10370, + "toMs": 10630, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 10.495, + "durSec": 0.163, + "rms": 0.0545 + } + ] + }, + { + "text": "I", + "fromMs": 10630, + "toMs": 10800, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 10.728, + "durSec": 0.093, + "rms": 0.0304 + } + ] + }, + { + "text": "fly,", + "fromMs": 10800, + "toMs": 11660, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 11660, + "toMs": 11920, + "nuclei": [] + }, + { + "text": "heart", + "fromMs": 11920, + "toMs": 12710, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 11.935, + "durSec": 0.128, + "rms": 0.0618 + }, + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 12.167, + "durSec": 0.128, + "rms": 0.0591 + }, + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 12.365, + "durSec": 0.093, + "rms": 0.0396 + }, + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 12.69, + "durSec": 0.058, + "rms": 0.0323 + } + ] + }, + { + "text": "lies", + "fromMs": 12710, + "toMs": 13340, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 12.701, + "durSec": 0.313, + "rms": 0.0304 + } + ] + }, + { + "text": "low", + "fromMs": 13340, + "toMs": 13820, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 13.351, + "durSec": 0.418, + "rms": 0.0411 + } + ] + }, + { + "text": "and", + "fromMs": 13820, + "toMs": 14300, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 14300, + "toMs": 14490, + "nuclei": [] + }, + { + "text": "get", + "fromMs": 14490, + "toMs": 15050, + "nuclei": [] + }, + { + "text": "high.", + "fromMs": 15050, + "toMs": 15720, + "nuclei": [] + }, + { + "text": "After", + "fromMs": 15720, + "toMs": 16560, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -31.3, + "startSec": 15.871, + "durSec": 0.116, + "rms": 0.0314 + }, + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 16.208, + "durSec": 0.209, + "rms": 0.0306 + } + ] + }, + { + "text": "we", + "fromMs": 16560, + "toMs": 17050, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -21.3, + "startSec": 16.788, + "durSec": 0.279, + "rms": 0.0314 + } + ] + }, + { + "text": "touch", + "fromMs": 17050, + "toMs": 18100, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -31.3, + "startSec": 17.821, + "durSec": 0.058, + "rms": 0.0562 + } + ] + }, + { + "text": "down,", + "fromMs": 18100, + "toMs": 18810, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 18810, + "toMs": 18920, + "nuclei": [] + }, + { + "text": "pick", + "fromMs": 18920, + "toMs": 19350, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 19350, + "toMs": 19750, + "nuclei": [] + }, + { + "text": "up", + "fromMs": 19750, + "toMs": 20010, + "nuclei": [] + }, + { + "text": "from", + "fromMs": 20010, + "toMs": 20690, + "nuclei": [] + }, + { + "text": "off", + "fromMs": 20690, + "toMs": 20970, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 20970, + "toMs": 21380, + "nuclei": [] + }, + { + "text": "ground.", + "fromMs": 21380, + "toMs": 22680, + "nuclei": [] + } + ], + "wordCount": 39, + "nucleusCount": 31 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.analysis.json new file mode 100644 index 0000000000..c1ff0368fd --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.analysis.json @@ -0,0 +1,640 @@ +{ + "durationSec": 29.65, + "tempoBPM": 152.0, + "key": "A# minor", + "keyConfidence": 0.386, + "beatCount": 72, + "onsetCount": 196, + "noteCount": 61, + "pitchRange": [ + "G3", + "B4" + ], + "melody": [ + { + "note": "B3", + "midi": 59, + "startSec": 0.517, + "durSec": 0.07, + "centsOff": 38.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.206, + "durSec": 0.087, + "centsOff": 13.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.019, + "durSec": 0.134, + "centsOff": -12.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.383, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.51, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.673, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.876, + "durSec": 0.075, + "centsOff": 22.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.004, + "durSec": 0.099, + "centsOff": -21.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 5.236, + "durSec": 0.11, + "centsOff": -1.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 5.352, + "durSec": 0.104, + "centsOff": -2.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.764, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.886, + "durSec": 0.134, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.036, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.308, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.39, + "durSec": 0.052, + "centsOff": -37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.448, + "durSec": 0.064, + "centsOff": 39.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.715, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.988, + "durSec": 0.232, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.806, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.905, + "durSec": 0.052, + "centsOff": -33.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.224, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.59, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.7, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.169, + "durSec": 0.122, + "centsOff": 24.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.963, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.34, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.497, + "durSec": 0.116, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.083, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.303, + "durSec": 0.075, + "centsOff": 27.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 14.42, + "durSec": 0.128, + "centsOff": 4.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.78, + "durSec": 0.075, + "centsOff": 27.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.878, + "durSec": 0.075, + "centsOff": 24.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.128, + "durSec": 0.075, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.383, + "durSec": 0.099, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.511, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.604, + "durSec": 0.087, + "centsOff": -16.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.848, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 16.736, + "durSec": 0.052, + "centsOff": 15.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.908, + "durSec": 0.07, + "centsOff": 6.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.894, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 20.283, + "durSec": 0.186, + "centsOff": -18.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 20.474, + "durSec": 0.081, + "centsOff": 12.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.252, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.42, + "durSec": 0.308, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.46, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 22.848, + "durSec": 0.058, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.446, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.626, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.783, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.067, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 24.335, + "durSec": 0.064, + "centsOff": 4.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 24.404, + "durSec": 0.052, + "centsOff": 23.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.555, + "durSec": 0.232, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.675, + "durSec": 0.052, + "centsOff": -28.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 26.54, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 26.924, + "durSec": 0.093, + "centsOff": -17.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 27.138, + "durSec": 0.11, + "centsOff": 31.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 27.272, + "durSec": 0.052, + "centsOff": 14.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 27.835, + "durSec": 0.116, + "centsOff": -25.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 28.485, + "durSec": 0.093, + "centsOff": -9.1 + }, + { + "note": "B4", + "midi": 71, + "startSec": 29.193, + "durSec": 0.348, + "centsOff": -13.9 + } + ], + "onsetsSec": [ + 0.302, + 0.453, + 0.592, + 0.766, + 0.975, + 1.091, + 1.219, + 1.358, + 1.509, + 1.649, + 1.741, + 1.834, + 1.95, + 2.032, + 2.206, + 2.392, + 2.577, + 2.752, + 2.844, + 2.914, + 3.135, + 3.332, + 3.437, + 3.553, + 3.669, + 3.704, + 3.924, + 3.982, + 4.087, + 4.284, + 4.528, + 4.76, + 4.876, + 5.166, + 5.55, + 6.107, + 6.293, + 6.455, + 6.606, + 6.722, + 7.279, + 7.384, + 7.512, + 7.755, + 7.825, + 7.906, + 7.988, + 8.115, + 8.231, + 8.44, + 8.568, + 8.742, + 8.882, + 9.044, + 9.242, + 9.346, + 9.439, + 9.555, + 9.601, + 9.718, + 9.776, + 9.857, + 10.182, + 10.391, + 10.588, + 10.728, + 10.948, + 11.053, + 11.192, + 11.366, + 11.529, + 11.61, + 11.691, + 11.831, + 12.005, + 12.132, + 12.214, + 12.272, + 12.504, + 12.608, + 12.643, + 12.771, + 13.015, + 13.177, + 13.398, + 13.444, + 13.479, + 13.56, + 13.711, + 13.862, + 13.909, + 13.955, + 14.06, + 14.164, + 14.222, + 14.396, + 14.547, + 14.733, + 14.907, + 15.116, + 15.256, + 15.476, + 15.697, + 15.94, + 16.196, + 16.266, + 16.37, + 16.44, + 17.055, + 17.171, + 17.287, + 17.427, + 17.554, + 17.636, + 17.775, + 17.937, + 18.158, + 18.309, + 18.413, + 18.471, + 18.692, + 18.901, + 19.156, + 19.226, + 19.319, + 19.54, + 19.969, + 20.213, + 20.329, + 20.55, + 20.631, + 20.921, + 21.107, + 21.618, + 21.711, + 21.815, + 21.862, + 21.966, + 22.105, + 22.268, + 22.338, + 22.407, + 22.477, + 22.698, + 22.767, + 23.127, + 23.464, + 23.533, + 23.638, + 23.708, + 23.835, + 23.986, + 24.033, + 24.184, + 24.253, + 24.3, + 24.474, + 24.52, + 24.706, + 24.787, + 24.915, + 25.078, + 25.194, + 25.263, + 25.31, + 25.368, + 25.554, + 25.844, + 25.913, + 26.03, + 26.122, + 26.378, + 26.448, + 26.494, + 26.703, + 26.842, + 27.016, + 27.156, + 27.237, + 27.388, + 27.632, + 27.678, + 27.829, + 27.98, + 28.015, + 28.166, + 28.317, + 28.444, + 28.746, + 28.839, + 28.92, + 29.071, + 29.129, + 29.164, + 29.408, + 29.547 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.syllnote.json new file mode 100644 index 0000000000..1937352a3c --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6988238100984106246.syllnote.json @@ -0,0 +1,926 @@ +{ + "source": "whistlegraph-6988238100984106246.wav", + "sr": 22050, + "words": [ + { + "text": "You", + "fromMs": 160, + "toMs": 310, + "nuclei": [] + }, + { + "text": "guys", + "fromMs": 310, + "toMs": 450, + "nuclei": [] + }, + { + "text": "have", + "fromMs": 450, + "toMs": 600, + "nuclei": [] + }, + { + "text": "been", + "fromMs": 600, + "toMs": 820, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 0.685, + "durSec": 0.058, + "rms": 0.3182 + } + ] + }, + { + "text": "asking", + "fromMs": 820, + "toMs": 1140, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1140, + "toMs": 1230, + "nuclei": [] + }, + { + "text": "lot", + "fromMs": 1230, + "toMs": 1360, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 1360, + "toMs": 1470, + "nuclei": [] + }, + { + "text": "questions", + "fromMs": 1470, + "toMs": 2000, + "nuclei": [] + }, + { + "text": "about", + "fromMs": 2000, + "toMs": 2220, + "nuclei": [] + }, + { + "text": "where", + "fromMs": 2220, + "toMs": 2440, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 2.229, + "durSec": 0.104, + "rms": 0.2099 + } + ] + }, + { + "text": "to", + "fromMs": 2440, + "toMs": 2600, + "nuclei": [] + }, + { + "text": "get", + "fromMs": 2600, + "toMs": 2650, + "nuclei": [] + }, + { + "text": "these", + "fromMs": 2650, + "toMs": 2870, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 2.659, + "durSec": 0.081, + "rms": 0.1285 + } + ] + }, + { + "text": "pens", + "fromMs": 2870, + "toMs": 3060, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 3060, + "toMs": 3340, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -31.3, + "startSec": 3.065, + "durSec": 0.081, + "rms": 0.0926 + } + ] + }, + { + "text": "guess", + "fromMs": 3340, + "toMs": 3660, + "nuclei": [] + }, + { + "text": "what?", + "fromMs": 3660, + "toMs": 3800, + "nuclei": [] + }, + { + "text": "We", + "fromMs": 3800, + "toMs": 4210, + "nuclei": [] + }, + { + "text": "sell", + "fromMs": 4210, + "toMs": 4250, + "nuclei": [] + }, + { + "text": "them", + "fromMs": 4250, + "toMs": 4560, + "nuclei": [] + }, + { + "text": "right", + "fromMs": 4560, + "toMs": 5150, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 28.7, + "startSec": 4.876, + "durSec": 0.081, + "rms": 0.1432 + }, + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 5.039, + "durSec": 0.058, + "rms": 0.0807 + } + ] + }, + { + "text": "here", + "fromMs": 5150, + "toMs": 5650, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -11.3, + "startSec": 5.248, + "durSec": 0.058, + "rms": 0.0732 + } + ] + }, + { + "text": "on", + "fromMs": 5650, + "toMs": 5790, + "nuclei": [] + }, + { + "text": "our", + "fromMs": 5790, + "toMs": 6020, + "nuclei": [] + }, + { + "text": "website.", + "fromMs": 6020, + "toMs": 7140, + "nuclei": [] + }, + { + "text": "Hey", + "fromMs": 7140, + "toMs": 7320, + "nuclei": [] + }, + { + "text": "guys.", + "fromMs": 7320, + "toMs": 7790, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 7.396, + "durSec": 0.116, + "rms": 0.1563 + }, + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 7.628, + "durSec": 0.197, + "rms": 0.135 + } + ] + }, + { + "text": "This", + "fromMs": 7790, + "toMs": 8000, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 7.779, + "durSec": 0.104, + "rms": 0.1163 + } + ] + }, + { + "text": "is", + "fromMs": 8000, + "toMs": 8090, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 7.988, + "durSec": 0.081, + "rms": 0.166 + } + ] + }, + { + "text": "the", + "fromMs": 8090, + "toMs": 8240, + "nuclei": [] + }, + { + "text": "box", + "fromMs": 8240, + "toMs": 8400, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 8400, + "toMs": 8680, + "nuclei": [] + }, + { + "text": "Camille", + "fromMs": 8680, + "toMs": 9040, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 8.882, + "durSec": 0.128, + "rms": 0.0954 + } + ] + }, + { + "text": "made", + "fromMs": 9040, + "toMs": 9210, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 9210, + "toMs": 9360, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 9360, + "toMs": 9510, + "nuclei": [] + }, + { + "text": "pens", + "fromMs": 9510, + "toMs": 9720, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9720, + "toMs": 10060, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 9.985, + "durSec": 0.104, + "rms": 0.1272 + } + ] + }, + { + "text": "really", + "fromMs": 10060, + "toMs": 10170, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 10.043, + "durSec": 0.093, + "rms": 0.1156 + } + ] + }, + { + "text": "cool.", + "fromMs": 10170, + "toMs": 10490, + "nuclei": [] + }, + { + "text": "She", + "fromMs": 10490, + "toMs": 10660, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 10.623, + "durSec": 0.058, + "rms": 0.1452 + } + ] + }, + { + "text": "did", + "fromMs": 10660, + "toMs": 10830, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 10830, + "toMs": 11060, + "nuclei": [] + }, + { + "text": "20", + "fromMs": 11060, + "toMs": 11400, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 11.157, + "durSec": 0.07, + "rms": 0.0754 + } + ] + }, + { + "text": "butterfly", + "fromMs": 11400, + "toMs": 11920, + "nuclei": [] + }, + { + "text": "cosplayers", + "fromMs": 11920, + "toMs": 12580, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 12580, + "toMs": 12600, + "nuclei": [] + }, + { + "text": "it.", + "fromMs": 12600, + "toMs": 12880, + "nuclei": [] + }, + { + "text": "Oh", + "fromMs": 12880, + "toMs": 13060, + "nuclei": [] + }, + { + "text": "now", + "fromMs": 13060, + "toMs": 13120, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 13.073, + "durSec": 0.058, + "rms": 0.2541 + } + ] + }, + { + "text": "they're", + "fromMs": 13120, + "toMs": 13380, + "nuclei": [] + }, + { + "text": "opening", + "fromMs": 13380, + "toMs": 13620, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 13.526, + "durSec": 0.058, + "rms": 0.1546 + } + ] + }, + { + "text": "the", + "fromMs": 13620, + "toMs": 13710, + "nuclei": [] + }, + { + "text": "box", + "fromMs": 13710, + "toMs": 13840, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 13.769, + "durSec": 0.093, + "rms": 0.0945 + } + ] + }, + { + "text": "inside", + "fromMs": 13840, + "toMs": 14600, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 18.7, + "startSec": 14.269, + "durSec": 0.07, + "rms": 0.0785 + } + ] + }, + { + "text": "of", + "fromMs": 14600, + "toMs": 14610, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 14610, + "toMs": 14740, + "nuclei": [] + }, + { + "text": "box", + "fromMs": 14740, + "toMs": 14880, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 28.7, + "startSec": 14.814, + "durSec": 0.058, + "rms": 0.1299 + } + ] + }, + { + "text": "You", + "fromMs": 14880, + "toMs": 15180, + "nuclei": [] + }, + { + "text": "get", + "fromMs": 15180, + "toMs": 15290, + "nuclei": [] + }, + { + "text": "some", + "fromMs": 15290, + "toMs": 15450, + "nuclei": [] + }, + { + "text": "drawings", + "fromMs": 15450, + "toMs": 15920, + "nuclei": [] + }, + { + "text": "these", + "fromMs": 15920, + "toMs": 16220, + "nuclei": [] + }, + { + "text": "drawings", + "fromMs": 16220, + "toMs": 16730, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 48.7, + "startSec": 16.347, + "durSec": 0.058, + "rms": 0.2532 + }, + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 16.567, + "durSec": 0.058, + "rms": 0.2686 + } + ] + }, + { + "text": "we've", + "fromMs": 16730, + "toMs": 16980, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 16.765, + "durSec": 0.058, + "rms": 0.159 + } + ] + }, + { + "text": "worked", + "fromMs": 16980, + "toMs": 17300, + "nuclei": [] + }, + { + "text": "really", + "fromMs": 17300, + "toMs": 17620, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 17.589, + "durSec": 0.07, + "rms": 0.2213 + } + ] + }, + { + "text": "hard", + "fromMs": 17620, + "toMs": 17830, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 17.601, + "durSec": 0.058, + "rms": 0.2194 + } + ] + }, + { + "text": "on", + "fromMs": 17830, + "toMs": 17930, + "nuclei": [] + }, + { + "text": "as", + "fromMs": 17930, + "toMs": 18030, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 18030, + "toMs": 18220, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 18220, + "toMs": 18350, + "nuclei": [] + }, + { + "text": "tell", + "fromMs": 18350, + "toMs": 18600, + "nuclei": [] + }, + { + "text": "And", + "fromMs": 18600, + "toMs": 19100, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 19100, + "toMs": 19600, + "nuclei": [] + }, + { + "text": "also", + "fromMs": 19600, + "toMs": 20260, + "nuclei": [] + }, + { + "text": "get", + "fromMs": 20260, + "toMs": 20760, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 28.7, + "startSec": 20.399, + "durSec": 0.139, + "rms": 0.137 + } + ] + }, + { + "text": "a", + "fromMs": 20760, + "toMs": 20920, + "nuclei": [] + }, + { + "text": "pen", + "fromMs": 20920, + "toMs": 21450, + "nuclei": [] + }, + { + "text": "these", + "fromMs": 21450, + "toMs": 21780, + "nuclei": [] + }, + { + "text": "pens", + "fromMs": 21780, + "toMs": 22030, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 21.931, + "durSec": 0.058, + "rms": 0.2041 + } + ] + }, + { + "text": "are", + "fromMs": 22030, + "toMs": 22260, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 22260, + "toMs": 22510, + "nuclei": [] + }, + { + "text": "pens", + "fromMs": 22510, + "toMs": 22720, + "nuclei": [] + }, + { + "text": "we", + "fromMs": 22720, + "toMs": 22850, + "nuclei": [] + }, + { + "text": "use", + "fromMs": 22850, + "toMs": 23240, + "nuclei": [] + }, + { + "text": "yeah,", + "fromMs": 23240, + "toMs": 23840, + "nuclei": [] + }, + { + "text": "there's", + "fromMs": 23840, + "toMs": 24080, + "nuclei": [] + }, + { + "text": "eight", + "fromMs": 24080, + "toMs": 24260, + "nuclei": [] + }, + { + "text": "different", + "fromMs": 24260, + "toMs": 24700, + "nuclei": [] + }, + { + "text": "colors", + "fromMs": 24700, + "toMs": 24810, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 24810, + "toMs": 24880, + "nuclei": [] + }, + { + "text": "ink", + "fromMs": 24880, + "toMs": 25030, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 25030, + "toMs": 25210, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 25210, + "toMs": 25340, + "nuclei": [] + }, + { + "text": "get", + "fromMs": 25340, + "toMs": 25480, + "nuclei": [] + }, + { + "text": "Oh,", + "fromMs": 25480, + "toMs": 26210, + "nuclei": [] + }, + { + "text": "we", + "fromMs": 26210, + "toMs": 26350, + "nuclei": [] + }, + { + "text": "only", + "fromMs": 26350, + "toMs": 26670, + "nuclei": [] + }, + { + "text": "have", + "fromMs": 26670, + "toMs": 26890, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 26890, + "toMs": 26960, + "nuclei": [] + }, + { + "text": "few", + "fromMs": 26960, + "toMs": 27170, + "nuclei": [] + }, + { + "text": "left.", + "fromMs": 27170, + "toMs": 27630, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 28.7, + "startSec": 27.167, + "durSec": 0.07, + "rms": 0.2232 + } + ] + }, + { + "text": "Do", + "fromMs": 27630, + "toMs": 27730, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 27730, + "toMs": 27880, + "nuclei": [] + }, + { + "text": "have", + "fromMs": 27880, + "toMs": 28100, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 28100, + "toMs": 28200, + "nuclei": [] + }, + { + "text": "act", + "fromMs": 28200, + "toMs": 28360, + "nuclei": [] + }, + { + "text": "fast?", + "fromMs": 28360, + "toMs": 28600, + "nuclei": [] + } + ], + "wordCount": 110, + "nucleusCount": 29 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.analysis.json new file mode 100644 index 0000000000..bebfe9c027 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.analysis.json @@ -0,0 +1,522 @@ +{ + "durationSec": 19.09, + "tempoBPM": 117.5, + "key": "A major", + "keyConfidence": 0.533, + "beatCount": 32, + "onsetCount": 57, + "noteCount": 64, + "pitchRange": [ + "G3", + "C#5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.058, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.405, + "durSec": 0.058, + "centsOff": 25.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.533, + "durSec": 0.07, + "centsOff": 2.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.916, + "durSec": 0.058, + "centsOff": -10.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.107, + "durSec": 0.058, + "centsOff": -34.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.194, + "durSec": 0.064, + "centsOff": -16.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.053, + "durSec": 0.435, + "centsOff": 12.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.675, + "durSec": 0.145, + "centsOff": -3.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.959, + "durSec": 0.476, + "centsOff": -19.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.505, + "durSec": 0.151, + "centsOff": -27.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.969, + "durSec": 0.064, + "centsOff": 10.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.039, + "durSec": 0.58, + "centsOff": -17.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.822, + "durSec": 0.279, + "centsOff": -13.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.293, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.385, + "durSec": 0.093, + "centsOff": 0.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.803, + "durSec": 0.104, + "centsOff": -26.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.012, + "durSec": 0.296, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.703, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 7.976, + "durSec": 0.11, + "centsOff": 26.5 + }, + { + "note": "A4", + "midi": 69, + "startSec": 8.092, + "durSec": 0.145, + "centsOff": -35.8 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 8.243, + "durSec": 0.104, + "centsOff": -2.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.673, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.876, + "durSec": 0.116, + "centsOff": -19.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.998, + "durSec": 0.052, + "centsOff": 2.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.056, + "durSec": 0.209, + "centsOff": -13.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.3, + "durSec": 0.064, + "centsOff": 32.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.683, + "durSec": 0.081, + "centsOff": -16.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.77, + "durSec": 0.412, + "centsOff": 23.1 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 10.298, + "durSec": 0.104, + "centsOff": -4.5 + }, + { + "note": "A4", + "midi": 69, + "startSec": 10.408, + "durSec": 0.052, + "centsOff": 15.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 10.565, + "durSec": 0.151, + "centsOff": -25.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.786, + "durSec": 0.07, + "centsOff": -6.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.954, + "durSec": 0.168, + "centsOff": -13.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.146, + "durSec": 0.07, + "centsOff": 24.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.302, + "durSec": 0.064, + "centsOff": 5.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.372, + "durSec": 0.07, + "centsOff": 17.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.593, + "durSec": 0.203, + "centsOff": 30.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.923, + "durSec": 0.308, + "centsOff": 21.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 12.26, + "durSec": 0.075, + "centsOff": -30.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 12.341, + "durSec": 0.087, + "centsOff": 28.1 + }, + { + "note": "A4", + "midi": 69, + "startSec": 12.69, + "durSec": 0.07, + "centsOff": -1.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.003, + "durSec": 0.18, + "centsOff": 13.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.288, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 13.566, + "durSec": 0.058, + "centsOff": 12.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.839, + "durSec": 0.203, + "centsOff": -19.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 14.269, + "durSec": 0.058, + "centsOff": -14.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.489, + "durSec": 0.07, + "centsOff": 25.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.663, + "durSec": 0.139, + "centsOff": 9.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.814, + "durSec": 0.163, + "centsOff": -24.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.186, + "durSec": 0.064, + "centsOff": 25.8 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.256, + "durSec": 0.07, + "centsOff": -37.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.435, + "durSec": 0.168, + "centsOff": 24.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.61, + "durSec": 0.203, + "centsOff": -4.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.824, + "durSec": 0.081, + "centsOff": 20.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.952, + "durSec": 0.052, + "centsOff": 6.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 16.091, + "durSec": 0.157, + "centsOff": 13.6 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 16.509, + "durSec": 0.052, + "centsOff": 1.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 16.596, + "durSec": 0.168, + "centsOff": 14.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 16.788, + "durSec": 0.075, + "centsOff": -17.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.032, + "durSec": 0.075, + "centsOff": 26.4 + }, + { + "note": "A4", + "midi": 69, + "startSec": 17.281, + "durSec": 0.07, + "centsOff": -10.4 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 17.874, + "durSec": 0.139, + "centsOff": -35.4 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 18.048, + "durSec": 0.139, + "centsOff": -23.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.518, + "durSec": 0.075, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.07, + 0.639, + 0.766, + 1.045, + 1.219, + 1.265, + 1.625, + 1.823, + 2.043, + 2.45, + 2.902, + 2.949, + 3.483, + 3.924, + 3.971, + 4.4, + 4.923, + 5.573, + 5.654, + 6.084, + 6.374, + 6.432, + 6.861, + 7.372, + 7.848, + 8.313, + 8.858, + 9.601, + 10.263, + 10.495, + 10.542, + 10.774, + 11.041, + 11.215, + 11.494, + 11.54, + 11.587, + 11.796, + 12.225, + 12.481, + 12.655, + 13.131, + 13.607, + 13.909, + 14.071, + 14.141, + 14.373, + 14.605, + 15.035, + 15.302, + 15.348, + 15.557, + 15.975, + 16.521, + 16.927, + 16.974, + 17.357 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.syllnote.json new file mode 100644 index 0000000000..1bd0393c61 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6988285041067461893.syllnote.json @@ -0,0 +1,384 @@ +{ + "source": "whistlegraph-6988285041067461893.wav", + "sr": 22050, + "words": [ + { + "text": "A", + "fromMs": 70, + "toMs": 130, + "nuclei": [] + }, + { + "text": "one,", + "fromMs": 130, + "toMs": 760, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 760, + "toMs": 1390, + "nuclei": [] + }, + { + "text": "ready?", + "fromMs": 1390, + "toMs": 2400, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 48.7, + "startSec": 2.078, + "durSec": 0.093, + "rms": 0.1164 + } + ] + }, + { + "text": "I'm", + "fromMs": 2400, + "toMs": 2900, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 2900, + "toMs": 2920, + "nuclei": [] + }, + { + "text": "butterfly.", + "fromMs": 2920, + "toMs": 4460, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 3.077, + "durSec": 0.383, + "rms": 0.2423 + }, + { + "midi": 65, + "note": "F4", + "cents": -21.3, + "startSec": 4.017, + "durSec": 0.372, + "rms": 0.2736 + } + ] + }, + { + "text": "Oh", + "fromMs": 4460, + "toMs": 4950, + "nuclei": [] + }, + { + "text": "yeah,", + "fromMs": 4950, + "toMs": 5470, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -21.3, + "startSec": 5.085, + "durSec": 0.36, + "rms": 0.2117 + } + ] + }, + { + "text": "fly.", + "fromMs": 5470, + "toMs": 6230, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 5.515, + "durSec": 0.104, + "rms": 0.1698 + }, + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 5.898, + "durSec": 0.163, + "rms": 0.1856 + } + ] + }, + { + "text": "Bing!", + "fromMs": 6230, + "toMs": 7120, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -21.3, + "startSec": 6.815, + "durSec": 0.07, + "rms": 0.1549 + } + ] + }, + { + "text": "For", + "fromMs": 7120, + "toMs": 7500, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 7.256, + "durSec": 0.07, + "rms": 0.1187 + } + ] + }, + { + "text": "you", + "fromMs": 7500, + "toMs": 7880, + "nuclei": [] + }, + { + "text": "guys,", + "fromMs": 7880, + "toMs": 8880, + "nuclei": [ + { + "midi": 69, + "note": "A4", + "cents": -41.3, + "startSec": 8.011, + "durSec": 0.313, + "rms": 0.1004 + } + ] + }, + { + "text": "would", + "fromMs": 8880, + "toMs": 9280, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 9.137, + "durSec": 0.174, + "rms": 0.2223 + } + ] + }, + { + "text": "you", + "fromMs": 9280, + "toMs": 9660, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 9660, + "toMs": 10170, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 9.973, + "durSec": 0.232, + "rms": 0.1066 + } + ] + }, + { + "text": "to", + "fromMs": 10170, + "toMs": 10420, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": 8.7, + "startSec": 10.275, + "durSec": 0.174, + "rms": 0.3393 + } + ] + }, + { + "text": "come", + "fromMs": 10420, + "toMs": 10930, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": -21.3, + "startSec": 10.403, + "durSec": 0.395, + "rms": 0.2581 + } + ] + }, + { + "text": "down", + "fromMs": 10930, + "toMs": 11530, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -31.3, + "startSec": 11.331, + "durSec": 0.116, + "rms": 0.1464 + } + ] + }, + { + "text": "the", + "fromMs": 11530, + "toMs": 11820, + "nuclei": [] + }, + { + "text": "stairs", + "fromMs": 11820, + "toMs": 12700, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": 28.7, + "startSec": 12.156, + "durSec": 0.325, + "rms": 0.154 + } + ] + }, + { + "text": "to", + "fromMs": 12700, + "toMs": 12840, + "nuclei": [] + }, + { + "text": "you?", + "fromMs": 12840, + "toMs": 13600, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": -41.3, + "startSec": 13.468, + "durSec": 0.139, + "rms": 0.1339 + } + ] + }, + { + "text": "I", + "fromMs": 13600, + "toMs": 13730, + "nuclei": [] + }, + { + "text": "don't", + "fromMs": 13730, + "toMs": 14370, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -21.3, + "startSec": 13.816, + "durSec": 0.29, + "rms": 0.0981 + } + ] + }, + { + "text": "like", + "fromMs": 14370, + "toMs": 14870, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 48.7, + "startSec": 14.443, + "durSec": 0.093, + "rms": 0.1241 + } + ] + }, + { + "text": "to", + "fromMs": 14870, + "toMs": 15120, + "nuclei": [] + }, + { + "text": "come", + "fromMs": 15120, + "toMs": 15630, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 15630, + "toMs": 15880, + "nuclei": [] + }, + { + "text": "scare", + "fromMs": 15880, + "toMs": 16520, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": 8.7, + "startSec": 16.045, + "durSec": 0.337, + "rms": 0.2141 + } + ] + }, + { + "text": "my", + "fromMs": 16520, + "toMs": 16770, + "nuclei": [] + }, + { + "text": "room.", + "fromMs": 16770, + "toMs": 18000, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": -41.3, + "startSec": 17.856, + "durSec": 0.128, + "rms": 0.0289 + } + ] + } + ], + "wordCount": 33, + "nucleusCount": 20 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.analysis.json new file mode 100644 index 0000000000..6fc2c6d4f8 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.analysis.json @@ -0,0 +1,489 @@ +{ + "durationSec": 16.37, + "tempoBPM": 123.0, + "key": "A minor", + "keyConfidence": 0.582, + "beatCount": 30, + "onsetCount": 52, + "noteCount": 60, + "pitchRange": [ + "G3", + "C#5" + ], + "melody": [ + { + "note": "B3", + "midi": 59, + "startSec": 0.18, + "durSec": 0.081, + "centsOff": 28.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.267, + "durSec": 0.104, + "centsOff": -25.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 0.453, + "durSec": 0.07, + "centsOff": -11.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.202, + "durSec": 0.093, + "centsOff": -18.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.3, + "durSec": 0.302, + "centsOff": -0.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.003, + "durSec": 0.11, + "centsOff": -6.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.183, + "durSec": 0.197, + "centsOff": 15.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.426, + "durSec": 0.116, + "centsOff": 8.8 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.548, + "durSec": 0.081, + "centsOff": -23.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.635, + "durSec": 0.064, + "centsOff": 7.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.181, + "durSec": 0.052, + "centsOff": 33.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.257, + "durSec": 0.499, + "centsOff": -15.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.982, + "durSec": 0.104, + "centsOff": -1.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.093, + "durSec": 0.128, + "centsOff": 25.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.226, + "durSec": 0.07, + "centsOff": 4.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.731, + "durSec": 0.075, + "centsOff": -3.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.94, + "durSec": 0.075, + "centsOff": 1.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.277, + "durSec": 0.087, + "centsOff": 21.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.37, + "durSec": 0.052, + "centsOff": -25.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 5.55, + "durSec": 0.058, + "centsOff": -9.5 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 6.037, + "durSec": 0.209, + "centsOff": 3.4 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.252, + "durSec": 0.116, + "centsOff": -30.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 6.751, + "durSec": 0.099, + "centsOff": 7.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.396, + "durSec": 0.116, + "centsOff": -2.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.663, + "durSec": 0.07, + "centsOff": -8.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.738, + "durSec": 0.116, + "centsOff": 14.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.947, + "durSec": 0.093, + "centsOff": 29.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.11, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.62, + "durSec": 0.134, + "centsOff": 18.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.818, + "durSec": 0.07, + "centsOff": -15.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.056, + "durSec": 0.058, + "centsOff": 34.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.12, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.346, + "durSec": 0.087, + "centsOff": 10.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.491, + "durSec": 0.087, + "centsOff": -5.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.59, + "durSec": 0.174, + "centsOff": 19.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.77, + "durSec": 0.354, + "centsOff": 12.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.13, + "durSec": 0.064, + "centsOff": 28.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.321, + "durSec": 0.093, + "centsOff": -9.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.826, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 11.471, + "durSec": 0.139, + "centsOff": 20.6 + }, + { + "note": "B4", + "midi": 71, + "startSec": 11.848, + "durSec": 0.145, + "centsOff": 16.1 + }, + { + "note": "B4", + "midi": 71, + "startSec": 12.069, + "durSec": 0.064, + "centsOff": -2.5 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 12.138, + "durSec": 0.174, + "centsOff": 5.6 + }, + { + "note": "A4", + "midi": 69, + "startSec": 12.365, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.614, + "durSec": 0.064, + "centsOff": 6.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.759, + "durSec": 0.11, + "centsOff": 4.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.148, + "durSec": 0.052, + "centsOff": -22.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.305, + "durSec": 0.232, + "centsOff": 8.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.543, + "durSec": 0.075, + "centsOff": -5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.758, + "durSec": 0.064, + "centsOff": 16.7 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 13.944, + "durSec": 0.064, + "centsOff": -7.5 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 14.048, + "durSec": 0.104, + "centsOff": -34.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.42, + "durSec": 0.058, + "centsOff": 0.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.541, + "durSec": 0.128, + "centsOff": -23.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.675, + "durSec": 0.075, + "centsOff": 9.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.803, + "durSec": 0.18, + "centsOff": -1.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.081, + "durSec": 0.163, + "centsOff": -4.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.314, + "durSec": 0.174, + "centsOff": 7.6 + }, + { + "note": "G4", + "midi": 67, + "startSec": 15.679, + "durSec": 0.064, + "centsOff": 10.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.016, + "durSec": 0.151, + "centsOff": 8.0 + } + ], + "onsetsSec": [ + 0.023, + 0.128, + 0.186, + 0.395, + 0.58, + 0.708, + 1.149, + 1.614, + 2.125, + 2.647, + 3.111, + 3.738, + 3.843, + 4.296, + 4.505, + 4.714, + 4.841, + 4.957, + 5.445, + 5.933, + 6.397, + 6.478, + 6.873, + 6.989, + 7.57, + 8.336, + 8.557, + 8.8, + 9.242, + 9.288, + 9.462, + 9.543, + 9.752, + 10.205, + 10.6, + 10.658, + 11.111, + 11.564, + 11.807, + 11.947, + 12.249, + 12.539, + 12.91, + 12.957, + 13.142, + 13.421, + 13.804, + 14.269, + 14.303, + 14.791, + 15.023, + 15.673 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.syllnote.json new file mode 100644 index 0000000000..644d012fa6 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6989208651135274245.syllnote.json @@ -0,0 +1,408 @@ +{ + "source": "whistlegraph-6989208651135274245.wav", + "sr": 22050, + "words": [ + { + "text": "Are", + "fromMs": 0, + "toMs": 230, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 230, + "toMs": 460, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": -41.3, + "startSec": 0.313, + "durSec": 0.186, + "rms": 0.3398 + } + ] + }, + { + "text": "ready?", + "fromMs": 460, + "toMs": 1100, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": -11.3, + "startSec": 0.441, + "durSec": 0.104, + "rms": 0.3847 + } + ] + }, + { + "text": "I", + "fromMs": 1100, + "toMs": 2260, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 8.7, + "startSec": 2.229, + "durSec": 0.07, + "rms": 0.3637 + } + ] + }, + { + "text": "am", + "fromMs": 2260, + "toMs": 2400, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 28.7, + "startSec": 2.241, + "durSec": 0.197, + "rms": 0.3664 + } + ] + }, + { + "text": "a", + "fromMs": 2400, + "toMs": 2600, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 48.7, + "startSec": 2.38, + "durSec": 0.255, + "rms": 0.3313 + } + ] + }, + { + "text": "butterfly", + "fromMs": 2600, + "toMs": 4400, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 3.216, + "durSec": 0.546, + "rms": 0.1831 + }, + { + "midi": 56, + "note": "G#3", + "cents": 38.7, + "startSec": 4.063, + "durSec": 0.104, + "rms": 0.1378 + } + ] + }, + { + "text": "Oh", + "fromMs": 4400, + "toMs": 4800, + "nuclei": [] + }, + { + "text": "god,", + "fromMs": 4800, + "toMs": 5670, + "nuclei": [] + }, + { + "text": "Flapping!", + "fromMs": 5670, + "toMs": 6800, + "nuclei": [ + { + "midi": 68, + "note": "G#4", + "cents": -11.3, + "startSec": 6.095, + "durSec": 0.093, + "rms": 0.2593 + }, + { + "midi": 69, + "note": "A4", + "cents": -31.3, + "startSec": 6.281, + "durSec": 0.081, + "rms": 0.2352 + }, + { + "midi": 64, + "note": "E4", + "cents": 28.7, + "startSec": 6.711, + "durSec": 0.104, + "rms": 0.1708 + } + ] + }, + { + "text": "For", + "fromMs": 6800, + "toMs": 7250, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 7250, + "toMs": 7960, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -1.3, + "startSec": 7.442, + "durSec": 0.093, + "rms": 0.1443 + } + ] + }, + { + "text": "guys", + "fromMs": 7960, + "toMs": 8300, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -21.3, + "startSec": 8.127, + "durSec": 0.058, + "rms": 0.0751 + } + ] + }, + { + "text": "Would", + "fromMs": 8300, + "toMs": 8690, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": 28.7, + "startSec": 8.359, + "durSec": 0.174, + "rms": 0.3103 + }, + { + "midi": 67, + "note": "G4", + "cents": 28.7, + "startSec": 8.661, + "durSec": 0.058, + "rms": 0.3456 + } + ] + }, + { + "text": "you", + "fromMs": 8690, + "toMs": 8880, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": 28.7, + "startSec": 8.673, + "durSec": 0.116, + "rms": 0.2729 + } + ] + }, + { + "text": "like", + "fromMs": 8880, + "toMs": 9460, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": -31.3, + "startSec": 9.3, + "durSec": 0.197, + "rms": 0.095 + } + ] + }, + { + "text": "to", + "fromMs": 9460, + "toMs": 9500, + "nuclei": [] + }, + { + "text": "come", + "fromMs": 9500, + "toMs": 9800, + "nuclei": [] + }, + { + "text": "down", + "fromMs": 9800, + "toMs": 10000, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 10000, + "toMs": 10450, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 18.7, + "startSec": 10.008, + "durSec": 0.174, + "rms": 0.1057 + }, + { + "midi": 66, + "note": "F#4", + "cents": 8.7, + "startSec": 10.368, + "durSec": 0.081, + "rms": 0.1146 + } + ] + }, + { + "text": "stairs", + "fromMs": 10450, + "toMs": 11080, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 11080, + "toMs": 11550, + "nuclei": [ + { + "midi": 71, + "note": "B4", + "cents": 28.7, + "startSec": 11.343, + "durSec": 0.221, + "rms": 0.2257 + } + ] + }, + { + "text": "me?", + "fromMs": 11550, + "toMs": 12000, + "nuclei": [ + { + "midi": 71, + "note": "B4", + "cents": -21.3, + "startSec": 11.761, + "durSec": 0.232, + "rms": 0.1097 + } + ] + }, + { + "text": "I", + "fromMs": 12000, + "toMs": 12130, + "nuclei": [] + }, + { + "text": "don't", + "fromMs": 12130, + "toMs": 12590, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": -41.3, + "startSec": 12.156, + "durSec": 0.279, + "rms": 0.1415 + } + ] + }, + { + "text": "like", + "fromMs": 12590, + "toMs": 13160, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 13160, + "toMs": 13320, + "nuclei": [] + }, + { + "text": "come", + "fromMs": 13320, + "toMs": 13800, + "nuclei": [] + }, + { + "text": "I'll", + "fromMs": 13800, + "toMs": 13990, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": 8.7, + "startSec": 13.909, + "durSec": 0.116, + "rms": 0.215 + } + ] + }, + { + "text": "choose", + "fromMs": 13990, + "toMs": 14300, + "nuclei": [ + { + "midi": 70, + "note": "A#4", + "cents": -41.3, + "startSec": 13.978, + "durSec": 0.197, + "rms": 0.1847 + } + ] + }, + { + "text": "in", + "fromMs": 14300, + "toMs": 14960, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 14960, + "toMs": 15040, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 15040, + "toMs": 15800, + "nuclei": [] + } + ], + "wordCount": 33, + "nucleusCount": 23 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.analysis.json new file mode 100644 index 0000000000..b66060c562 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.analysis.json @@ -0,0 +1,601 @@ +{ + "durationSec": 18.04, + "tempoBPM": 112.3, + "key": "F# major", + "keyConfidence": 0.616, + "beatCount": 29, + "onsetCount": 31, + "noteCount": 79, + "pitchRange": [ + "G3", + "A5" + ], + "melody": [ + { + "note": "A3", + "midi": 57, + "startSec": 1.057, + "durSec": 0.093, + "centsOff": 11.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.202, + "durSec": 0.075, + "centsOff": -36.4 + }, + { + "note": "B4", + "midi": 71, + "startSec": 1.329, + "durSec": 0.075, + "centsOff": -37.1 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 1.411, + "durSec": 0.058, + "centsOff": 31.4 + }, + { + "note": "B4", + "midi": 71, + "startSec": 1.474, + "durSec": 0.07, + "centsOff": -31.9 + }, + { + "note": "B4", + "midi": 71, + "startSec": 1.579, + "durSec": 0.093, + "centsOff": -19.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.707, + "durSec": 0.128, + "centsOff": -7.2 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.84, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "A4", + "midi": 69, + "startSec": 1.939, + "durSec": 0.366, + "centsOff": 20.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.496, + "durSec": 0.075, + "centsOff": -32.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.984, + "durSec": 0.128, + "centsOff": -18.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.135, + "durSec": 0.07, + "centsOff": 25.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.239, + "durSec": 0.267, + "centsOff": -9.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.558, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.913, + "durSec": 0.052, + "centsOff": -26.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 4.005, + "durSec": 0.267, + "centsOff": -34.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.278, + "durSec": 0.128, + "centsOff": 2.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.412, + "durSec": 0.238, + "centsOff": -5.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.69, + "durSec": 0.081, + "centsOff": -13.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.778, + "durSec": 0.087, + "centsOff": -16.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.87, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 4.928, + "durSec": 0.058, + "centsOff": -31.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 4.992, + "durSec": 0.052, + "centsOff": -14.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.103, + "durSec": 0.093, + "centsOff": 9.1 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 5.277, + "durSec": 0.279, + "centsOff": 14.0 + }, + { + "note": "D5", + "midi": 74, + "startSec": 5.561, + "durSec": 0.052, + "centsOff": -45.0 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 5.619, + "durSec": 0.104, + "centsOff": 1.3 + }, + { + "note": "C5", + "midi": 72, + "startSec": 5.73, + "durSec": 0.093, + "centsOff": -27.4 + }, + { + "note": "D5", + "midi": 74, + "startSec": 6.066, + "durSec": 0.151, + "centsOff": -9.8 + }, + { + "note": "G5", + "midi": 79, + "startSec": 6.403, + "durSec": 0.401, + "centsOff": -20.7 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 6.809, + "durSec": 0.255, + "centsOff": -13.9 + }, + { + "note": "F5", + "midi": 77, + "startSec": 7.07, + "durSec": 0.116, + "centsOff": 23.1 + }, + { + "note": "F5", + "midi": 77, + "startSec": 7.21, + "durSec": 0.081, + "centsOff": 32.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.442, + "durSec": 0.435, + "centsOff": -3.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.901, + "durSec": 0.203, + "centsOff": -3.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.179, + "durSec": 0.093, + "centsOff": 2.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.313, + "durSec": 0.163, + "centsOff": 2.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.568, + "durSec": 0.186, + "centsOff": 2.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 8.94, + "durSec": 0.081, + "centsOff": -37.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.033, + "durSec": 0.081, + "centsOff": -27.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.12, + "durSec": 0.052, + "centsOff": 32.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.178, + "durSec": 0.11, + "centsOff": -3.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.543, + "durSec": 0.07, + "centsOff": -27.3 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 9.758, + "durSec": 0.052, + "centsOff": 45.0 + }, + { + "note": "D5", + "midi": 74, + "startSec": 9.816, + "durSec": 0.116, + "centsOff": -36.4 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 9.938, + "durSec": 0.168, + "centsOff": 25.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.542, + "durSec": 0.087, + "centsOff": -11.9 + }, + { + "note": "G5", + "midi": 79, + "startSec": 10.728, + "durSec": 0.238, + "centsOff": 4.8 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 10.971, + "durSec": 0.134, + "centsOff": 13.7 + }, + { + "note": "F5", + "midi": 77, + "startSec": 11.111, + "durSec": 0.203, + "centsOff": 16.7 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 11.32, + "durSec": 0.157, + "centsOff": -16.4 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 11.511, + "durSec": 0.07, + "centsOff": -10.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.825, + "durSec": 0.255, + "centsOff": -3.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.109, + "durSec": 0.145, + "centsOff": 23.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.487, + "durSec": 0.284, + "centsOff": 25.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.777, + "durSec": 0.203, + "centsOff": -36.4 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 13.166, + "durSec": 0.058, + "centsOff": 5.0 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 13.276, + "durSec": 0.064, + "centsOff": 7.5 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 13.7, + "durSec": 0.058, + "centsOff": 27.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.857, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.054, + "durSec": 0.087, + "centsOff": -11.3 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 14.298, + "durSec": 0.064, + "centsOff": 5.8 + }, + { + "note": "A4", + "midi": 69, + "startSec": 14.489, + "durSec": 0.174, + "centsOff": -6.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.739, + "durSec": 0.064, + "centsOff": -12.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.809, + "durSec": 0.081, + "centsOff": 37.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.896, + "durSec": 0.25, + "centsOff": -26.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.157, + "durSec": 0.081, + "centsOff": -25.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 15.244, + "durSec": 0.104, + "centsOff": -4.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.929, + "durSec": 0.064, + "centsOff": -26.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.999, + "durSec": 0.064, + "centsOff": 30.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.068, + "durSec": 0.081, + "centsOff": -43.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.184, + "durSec": 0.052, + "centsOff": 45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.26, + "durSec": 0.174, + "centsOff": 6.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.48, + "durSec": 0.337, + "centsOff": 2.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.823, + "durSec": 0.052, + "centsOff": -38.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.881, + "durSec": 0.354, + "centsOff": 10.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 17.264, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.432, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.572, + "durSec": 0.47, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.534, + 1.637, + 2.844, + 3.123, + 3.576, + 3.704, + 3.796, + 4.969, + 5.085, + 6.188, + 7.279, + 7.581, + 8.057, + 8.115, + 9.439, + 9.601, + 10.344, + 11.436, + 11.575, + 12.411, + 13.212, + 13.444, + 13.816, + 14.373, + 15.383, + 15.534, + 15.906, + 16.01, + 16.428, + 16.486 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.syllnote.json new file mode 100644 index 0000000000..a8abd51a28 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6991727952400518406.syllnote.json @@ -0,0 +1,278 @@ +{ + "source": "whistlegraph-6991727952400518406.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 890, + "nuclei": [] + }, + { + "text": "all", + "fromMs": 890, + "toMs": 1780, + "nuclei": [ + { + "midi": 71, + "note": "B4", + "cents": -31.3, + "startSec": 1.324, + "durSec": 0.302, + "rms": 0.1299 + } + ] + }, + { + "text": "about", + "fromMs": 1780, + "toMs": 3280, + "nuclei": [ + { + "midi": 68, + "note": "G#4", + "cents": 28.7, + "startSec": 2.752, + "durSec": 0.093, + "rms": 0.0563 + } + ] + }, + { + "text": "our", + "fromMs": 3280, + "toMs": 3750, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -11.3, + "startSec": 3.274, + "durSec": 0.267, + "rms": 0.1746 + } + ] + }, + { + "text": "flight", + "fromMs": 3750, + "toMs": 4740, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": -41.3, + "startSec": 4.632, + "durSec": 0.104, + "rms": 0.0689 + } + ] + }, + { + "text": "Flapping", + "fromMs": 4740, + "toMs": 6900, + "nuclei": [ + { + "midi": 67, + "note": "G4", + "cents": -41.3, + "startSec": 4.888, + "durSec": 0.116, + "rms": 0.0287 + }, + { + "midi": 73, + "note": "C#5", + "cents": 18.7, + "startSec": 5.364, + "durSec": 0.337, + "rms": 0.3264 + }, + { + "midi": 74, + "note": "D5", + "cents": -11.3, + "startSec": 6.06, + "durSec": 0.128, + "rms": 0.175 + }, + { + "midi": 67, + "note": "G4", + "cents": -31.3, + "startSec": 6.385, + "durSec": 0.546, + "rms": 0.3197 + } + ] + }, + { + "text": "for", + "fromMs": 6900, + "toMs": 7630, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": -41.3, + "startSec": 6.885, + "durSec": 0.383, + "rms": 0.1226 + }, + { + "midi": 59, + "note": "B3", + "cents": -11.3, + "startSec": 7.407, + "durSec": 0.244, + "rms": 0.3201 + } + ] + }, + { + "text": "you", + "fromMs": 7630, + "toMs": 8260, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 18.7, + "startSec": 7.779, + "durSec": 0.07, + "rms": 0.2499 + }, + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 7.941, + "durSec": 0.093, + "rms": 0.2533 + } + ] + }, + { + "text": "guys", + "fromMs": 8260, + "toMs": 9180, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 9180, + "toMs": 10250, + "nuclei": [ + { + "midi": 73, + "note": "C#5", + "cents": 48.7, + "startSec": 9.752, + "durSec": 0.348, + "rms": 0.0999 + } + ] + }, + { + "text": "just", + "fromMs": 10250, + "toMs": 11330, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": 28.7, + "startSec": 11.088, + "durSec": 0.279, + "rms": 0.1158 + } + ] + }, + { + "text": "a", + "fromMs": 11330, + "toMs": 11600, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": -11.3, + "startSec": 11.32, + "durSec": 0.197, + "rms": 0.0938 + } + ] + }, + { + "text": "costume", + "fromMs": 11600, + "toMs": 13500, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 11.912, + "durSec": 0.372, + "rms": 0.1396 + }, + { + "midi": 56, + "note": "G#3", + "cents": 38.7, + "startSec": 12.55, + "durSec": 0.499, + "rms": 0.2307 + } + ] + }, + { + "text": "I", + "fromMs": 13500, + "toMs": 14060, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 14060, + "toMs": 14950, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 14950, + "toMs": 15700, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 15700, + "toMs": 16160, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 16160, + "toMs": 16620, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 16620, + "toMs": 17540, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 18.7, + "startSec": 16.846, + "durSec": 0.534, + "rms": 0.1695 + } + ] + } + ], + "wordCount": 19, + "nucleusCount": 18 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6991894275386510598.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6991894275386510598.analysis.json new file mode 100644 index 0000000000..45d77602f5 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6991894275386510598.analysis.json @@ -0,0 +1,729 @@ +{ + "durationSec": 38.29, + "tempoBPM": 82.0, + "key": "F# minor", + "keyConfidence": 0.474, + "beatCount": 50, + "onsetCount": 89, + "noteCount": 89, + "pitchRange": [ + "G3", + "B6" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.244, + "durSec": 0.081, + "centsOff": 38.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.65, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.778, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 2.218, + "durSec": 0.075, + "centsOff": -17.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 2.328, + "durSec": 0.244, + "centsOff": -6.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.897, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.516, + "durSec": 0.081, + "centsOff": 35.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.644, + "durSec": 0.064, + "centsOff": -17.5 + }, + { + "note": "A4", + "midi": 69, + "startSec": 5.103, + "durSec": 0.116, + "centsOff": -0.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.822, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.933, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.235, + "durSec": 0.308, + "centsOff": 35.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.065, + "durSec": 0.209, + "centsOff": 2.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.338, + "durSec": 0.075, + "centsOff": -45.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.57, + "durSec": 0.36, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.034, + "durSec": 0.11, + "centsOff": -7.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.185, + "durSec": 0.383, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.951, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.654, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.868, + "durSec": 0.052, + "centsOff": 5.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.967, + "durSec": 0.366, + "centsOff": -13.6 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 10.971, + "durSec": 0.244, + "centsOff": 27.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.802, + "durSec": 0.064, + "centsOff": -18.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.918, + "durSec": 0.453, + "centsOff": 27.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.376, + "durSec": 0.168, + "centsOff": -38.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.672, + "durSec": 0.418, + "centsOff": -28.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.264, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.392, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.711, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.92, + "durSec": 0.453, + "centsOff": 35.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 15.041, + "durSec": 0.383, + "centsOff": -5.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.039, + "durSec": 0.702, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.782, + "durSec": 0.052, + "centsOff": -6.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.84, + "durSec": 0.331, + "centsOff": 35.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 17.961, + "durSec": 0.372, + "centsOff": 13.6 + }, + { + "note": "E5", + "midi": 76, + "startSec": 19.035, + "durSec": 0.244, + "centsOff": 1.5 + }, + { + "note": "E5", + "midi": 76, + "startSec": 19.296, + "durSec": 0.093, + "centsOff": -3.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.801, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 20.085, + "durSec": 0.093, + "centsOff": 29.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 20.184, + "durSec": 0.546, + "centsOff": 2.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 20.782, + "durSec": 0.569, + "centsOff": 15.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.745, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.547, + "durSec": 0.093, + "centsOff": -5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.645, + "durSec": 0.128, + "centsOff": 9.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 23.261, + "durSec": 0.139, + "centsOff": -29.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 23.429, + "durSec": 0.104, + "centsOff": -39.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 23.539, + "durSec": 0.099, + "centsOff": 45.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 24.387, + "durSec": 0.052, + "centsOff": -13.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 24.445, + "durSec": 0.052, + "centsOff": 45.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 24.503, + "durSec": 0.215, + "centsOff": -6.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.049, + "durSec": 0.052, + "centsOff": -22.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.107, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.176, + "durSec": 0.435, + "centsOff": 35.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 25.838, + "durSec": 0.104, + "centsOff": 22.9 + }, + { + "note": "B4", + "midi": 71, + "startSec": 26.227, + "durSec": 0.25, + "centsOff": 9.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 26.976, + "durSec": 0.366, + "centsOff": 5.2 + }, + { + "note": "A6", + "midi": 93, + "startSec": 27.492, + "durSec": 0.104, + "centsOff": 21.8 + }, + { + "note": "A#6", + "midi": 94, + "startSec": 27.603, + "durSec": 0.099, + "centsOff": 15.6 + }, + { + "note": "A5", + "midi": 81, + "startSec": 27.847, + "durSec": 0.145, + "centsOff": -15.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 28.143, + "durSec": 0.18, + "centsOff": -5.6 + }, + { + "note": "G4", + "midi": 67, + "startSec": 28.328, + "durSec": 0.093, + "centsOff": 26.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 28.427, + "durSec": 0.093, + "centsOff": 15.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 28.897, + "durSec": 0.104, + "centsOff": -35.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 29.008, + "durSec": 0.099, + "centsOff": 32.8 + }, + { + "note": "G4", + "midi": 67, + "startSec": 29.112, + "durSec": 0.087, + "centsOff": -43.1 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 29.205, + "durSec": 0.081, + "centsOff": 38.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 29.333, + "durSec": 0.064, + "centsOff": -7.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.809, + "durSec": 0.174, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.07, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.174, + "durSec": 0.157, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.47, + "durSec": 0.134, + "centsOff": 37.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.656, + "durSec": 0.122, + "centsOff": 37.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.888, + "durSec": 0.401, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.032, + "durSec": 0.238, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 32.282, + "durSec": 0.087, + "centsOff": 7.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.444, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 32.56, + "durSec": 0.221, + "centsOff": -1.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.798, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 33.814, + "durSec": 0.296, + "centsOff": -10.6 + }, + { + "note": "A4", + "midi": 69, + "startSec": 34.255, + "durSec": 0.203, + "centsOff": -23.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 34.493, + "durSec": 0.052, + "centsOff": 8.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 34.551, + "durSec": 0.366, + "centsOff": -18.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 34.923, + "durSec": 0.052, + "centsOff": 1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.027, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 35.712, + "durSec": 0.128, + "centsOff": -19.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 35.863, + "durSec": 1.045, + "centsOff": 11.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 36.914, + "durSec": 0.087, + "centsOff": -3.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 37.431, + "durSec": 0.052, + "centsOff": -3.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.785, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.209, + 0.267, + 0.29, + 0.395, + 0.906, + 1.057, + 1.277, + 1.451, + 1.602, + 1.672, + 2.078, + 2.705, + 3.088, + 3.251, + 3.297, + 3.437, + 3.715, + 3.924, + 4.017, + 4.098, + 4.377, + 4.54, + 4.818, + 4.934, + 5.132, + 6.002, + 6.954, + 6.989, + 7.941, + 8.44, + 8.557, + 8.719, + 9.857, + 10.553, + 10.693, + 10.867, + 11.889, + 12.376, + 13.363, + 13.781, + 13.909, + 14.42, + 14.988, + 15.383, + 15.581, + 15.871, + 16.033, + 16.753, + 17.125, + 17.81, + 18.843, + 19.029, + 19.876, + 19.992, + 20.085, + 20.759, + 21.49, + 21.792, + 22.221, + 22.314, + 22.465, + 22.5, + 22.732, + 23.232, + 24.288, + 24.718, + 25.031, + 25.844, + 26.18, + 26.239, + 26.958, + 28.05, + 28.839, + 30.023, + 30.465, + 30.499, + 30.72, + 31.196, + 31.335, + 31.8, + 32.276, + 32.984, + 33.727, + 34.203, + 35.724, + 36.142, + 37.256, + 37.326, + 37.976 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6992976173118639365.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6992976173118639365.analysis.json new file mode 100644 index 0000000000..ebec036879 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6992976173118639365.analysis.json @@ -0,0 +1,368 @@ +{ + "durationSec": 18.65, + "tempoBPM": 126.0, + "key": "F# minor", + "keyConfidence": 0.428, + "beatCount": 35, + "onsetCount": 57, + "noteCount": 42, + "pitchRange": [ + "G3", + "C5" + ], + "melody": [ + { + "note": "B3", + "midi": 59, + "startSec": 0.476, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 0.964, + "durSec": 0.087, + "centsOff": -6.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.463, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.521, + "durSec": 0.116, + "centsOff": 6.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.997, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.519, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.036, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.634, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.354, + "durSec": 0.099, + "centsOff": 17.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.458, + "durSec": 0.075, + "centsOff": -41.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.54, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.598, + "durSec": 0.075, + "centsOff": -37.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.393, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.77, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 5.88, + "durSec": 0.099, + "centsOff": -10.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.42, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.618, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.204, + "durSec": 0.064, + "centsOff": 36.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.535, + "durSec": 0.058, + "centsOff": -36.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.278, + "durSec": 0.192, + "centsOff": -14.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.481, + "durSec": 0.163, + "centsOff": 7.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.677, + "durSec": 0.18, + "centsOff": 6.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.228, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.064, + "durSec": 0.064, + "centsOff": -23.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.163, + "durSec": 0.116, + "centsOff": -13.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.964, + "durSec": 0.11, + "centsOff": -28.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.08, + "durSec": 0.174, + "centsOff": 0.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.032, + "durSec": 0.099, + "centsOff": 16.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.137, + "durSec": 0.128, + "centsOff": -11.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.717, + "durSec": 0.255, + "centsOff": 1.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.978, + "durSec": 0.07, + "centsOff": -29.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.466, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.669, + "durSec": 0.087, + "centsOff": 36.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.762, + "durSec": 0.279, + "centsOff": -35.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.186, + "durSec": 0.18, + "centsOff": 15.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.894, + "durSec": 0.099, + "centsOff": -18.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.457, + "durSec": 0.493, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.101, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.398, + "durSec": 0.238, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.019, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.274, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.442, + "durSec": 0.163, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.07, + 0.174, + 0.36, + 0.72, + 0.871, + 1.289, + 1.544, + 1.776, + 1.834, + 2.241, + 2.461, + 2.74, + 3.251, + 3.796, + 3.855, + 4.261, + 5.271, + 5.747, + 5.909, + 6.06, + 6.095, + 6.687, + 6.978, + 7.036, + 7.105, + 7.187, + 7.732, + 8.185, + 8.649, + 8.754, + 9.091, + 9.183, + 9.88, + 10.31, + 10.762, + 10.855, + 11.018, + 11.331, + 11.749, + 11.819, + 12.411, + 12.736, + 12.806, + 13.259, + 13.595, + 14.06, + 14.176, + 14.64, + 15.081, + 15.163, + 15.383, + 15.441, + 15.906, + 16.417, + 16.974, + 17.171 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.analysis.json new file mode 100644 index 0000000000..60b1e12197 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.analysis.json @@ -0,0 +1,521 @@ +{ + "durationSec": 17.25, + "tempoBPM": 126.0, + "key": "F# major", + "keyConfidence": 0.646, + "beatCount": 33, + "onsetCount": 63, + "noteCount": 63, + "pitchRange": [ + "G3", + "B4" + ], + "melody": [ + { + "note": "C#4", + "midi": 61, + "startSec": 0.633, + "durSec": 0.058, + "centsOff": 14.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.859, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.219, + "durSec": 0.064, + "centsOff": 5.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.654, + "durSec": 0.145, + "centsOff": -3.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.258, + "durSec": 0.139, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.688, + "durSec": 0.598, + "centsOff": 35.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.524, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.599, + "durSec": 0.128, + "centsOff": -12.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.733, + "durSec": 0.168, + "centsOff": -43.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.907, + "durSec": 0.058, + "centsOff": 43.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.971, + "durSec": 0.215, + "centsOff": -16.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.493, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.859, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.986, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.155, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.399, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.724, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.264, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.496, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.163, + "durSec": 0.25, + "centsOff": 13.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.471, + "durSec": 0.128, + "centsOff": 25.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.628, + "durSec": 0.168, + "centsOff": -9.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.121, + "durSec": 0.186, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.324, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.516, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.789, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.015, + "durSec": 0.279, + "centsOff": 35.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.421, + "durSec": 0.07, + "centsOff": 9.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.532, + "durSec": 0.081, + "centsOff": 5.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.723, + "durSec": 0.087, + "centsOff": -8.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.903, + "durSec": 0.052, + "centsOff": 6.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 10.037, + "durSec": 0.221, + "centsOff": 11.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.466, + "durSec": 0.087, + "centsOff": -2.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.617, + "durSec": 0.267, + "centsOff": -28.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.89, + "durSec": 0.052, + "centsOff": -7.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.977, + "durSec": 0.319, + "centsOff": 16.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.308, + "durSec": 0.128, + "centsOff": -12.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.848, + "durSec": 0.052, + "centsOff": 39.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.906, + "durSec": 0.058, + "centsOff": -40.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.034, + "durSec": 0.157, + "centsOff": 9.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.446, + "durSec": 0.139, + "centsOff": 3.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.701, + "durSec": 0.308, + "centsOff": -7.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.113, + "durSec": 0.064, + "centsOff": 23.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 13.183, + "durSec": 0.081, + "centsOff": 9.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.27, + "durSec": 0.087, + "centsOff": 6.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.363, + "durSec": 0.075, + "centsOff": -2.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.444, + "durSec": 0.075, + "centsOff": 2.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.537, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.636, + "durSec": 0.052, + "centsOff": 1.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.694, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.781, + "durSec": 0.058, + "centsOff": -3.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.857, + "durSec": 0.075, + "centsOff": 21.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 14.002, + "durSec": 0.075, + "centsOff": 30.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.083, + "durSec": 0.163, + "centsOff": -36.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.28, + "durSec": 0.163, + "centsOff": 10.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 14.495, + "durSec": 0.058, + "centsOff": -27.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.652, + "durSec": 0.104, + "centsOff": 3.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.768, + "durSec": 0.052, + "centsOff": -14.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.849, + "durSec": 0.058, + "centsOff": 25.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 14.994, + "durSec": 0.104, + "centsOff": -7.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.598, + "durSec": 0.151, + "centsOff": 17.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.755, + "durSec": 0.052, + "centsOff": -30.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.888, + "durSec": 0.122, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.488, + 0.673, + 0.929, + 1.44, + 1.591, + 1.66, + 1.718, + 2.519, + 3.46, + 4.423, + 4.481, + 4.899, + 5.027, + 5.074, + 5.155, + 5.201, + 5.526, + 5.782, + 6.2, + 6.304, + 6.687, + 6.943, + 7.129, + 7.581, + 8.104, + 8.58, + 8.754, + 8.812, + 9.427, + 9.497, + 9.648, + 9.799, + 9.88, + 10.159, + 10.31, + 10.577, + 10.623, + 10.832, + 11.285, + 11.529, + 11.691, + 12.028, + 12.167, + 12.434, + 12.666, + 12.759, + 13.015, + 13.073, + 13.293, + 13.433, + 13.526, + 13.92, + 14.048, + 14.187, + 14.315, + 14.443, + 14.884, + 15.174, + 15.337, + 15.824, + 16.057, + 16.208 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.syllnote.json new file mode 100644 index 0000000000..9a1ec1f921 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-6996537505377963269.syllnote.json @@ -0,0 +1,364 @@ +{ + "source": "whistlegraph-6996537505377963269.wav", + "sr": 22050, + "words": [ + { + "text": "One", + "fromMs": 10, + "toMs": 540, + "nuclei": [] + }, + { + "text": "two", + "fromMs": 540, + "toMs": 1080, + "nuclei": [] + }, + { + "text": "ready", + "fromMs": 1080, + "toMs": 1990, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 1.149, + "durSec": 0.093, + "rms": 0.3868 + }, + { + "midi": 58, + "note": "A#3", + "cents": 8.7, + "startSec": 1.683, + "durSec": 0.151, + "rms": 0.2103 + } + ] + }, + { + "text": "I'm", + "fromMs": 1990, + "toMs": 3280, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 2.926, + "durSec": 0.302, + "rms": 0.2991 + } + ] + }, + { + "text": "a", + "fromMs": 3280, + "toMs": 3500, + "nuclei": [] + }, + { + "text": "butterfly.", + "fromMs": 3500, + "toMs": 5510, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 48.7, + "startSec": 3.576, + "durSec": 0.58, + "rms": 0.3601 + }, + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 4.551, + "durSec": 0.488, + "rms": 0.2755 + }, + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 5.19, + "durSec": 0.058, + "rms": 0.3819 + }, + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 5.352, + "durSec": 0.151, + "rms": 0.2621 + } + ] + }, + { + "text": "Oh,", + "fromMs": 5510, + "toMs": 5720, + "nuclei": [] + }, + { + "text": "yeah", + "fromMs": 5720, + "toMs": 5920, + "nuclei": [] + }, + { + "text": "For", + "fromMs": 5920, + "toMs": 6920, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 6.223, + "durSec": 0.07, + "rms": 0.3729 + }, + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 6.56, + "durSec": 0.07, + "rms": 0.1945 + }, + { + "midi": 70, + "note": "A#4", + "cents": 48.7, + "startSec": 6.711, + "durSec": 0.093, + "rms": 0.4449 + } + ] + }, + { + "text": "you", + "fromMs": 6920, + "toMs": 7920, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 18.7, + "startSec": 7.163, + "durSec": 0.406, + "rms": 0.4011 + }, + { + "midi": 60, + "note": "C4", + "cents": -31.3, + "startSec": 7.651, + "durSec": 0.07, + "rms": 0.3775 + } + ] + }, + { + "text": "guys,", + "fromMs": 7920, + "toMs": 9440, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 8.162, + "durSec": 0.139, + "rms": 0.4193 + }, + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 8.452, + "durSec": 0.255, + "rms": 0.3066 + }, + { + "midi": 54, + "note": "F#3", + "cents": 18.7, + "startSec": 8.905, + "durSec": 0.348, + "rms": 0.3044 + } + ] + }, + { + "text": "what", + "fromMs": 9440, + "toMs": 9770, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 9.427, + "durSec": 0.174, + "rms": 0.4775 + } + ] + }, + { + "text": "do", + "fromMs": 9770, + "toMs": 9930, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 38.7, + "startSec": 9.752, + "durSec": 0.163, + "rms": 0.4358 + } + ] + }, + { + "text": "you", + "fromMs": 9930, + "toMs": 10350, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 18.7, + "startSec": 10.077, + "durSec": 0.139, + "rms": 0.3121 + } + ] + }, + { + "text": "like", + "fromMs": 10350, + "toMs": 10500, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 28.7, + "startSec": 10.426, + "durSec": 0.104, + "rms": 0.3059 + } + ] + }, + { + "text": "to", + "fromMs": 10500, + "toMs": 10660, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 10.484, + "durSec": 0.07, + "rms": 0.265 + } + ] + }, + { + "text": "do", + "fromMs": 10660, + "toMs": 10860, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 10860, + "toMs": 11210, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 18.7, + "startSec": 10.983, + "durSec": 0.255, + "rms": 0.3404 + } + ] + }, + { + "text": "stairs", + "fromMs": 11210, + "toMs": 11940, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 48.7, + "startSec": 11.192, + "durSec": 0.313, + "rms": 0.3165 + } + ] + }, + { + "text": "you", + "fromMs": 11940, + "toMs": 12560, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 28.7, + "startSec": 12.516, + "durSec": 0.081, + "rms": 0.2858 + } + ] + }, + { + "text": "I", + "fromMs": 12560, + "toMs": 13080, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 48.7, + "startSec": 12.55, + "durSec": 0.07, + "rms": 0.2658 + }, + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 12.736, + "durSec": 0.221, + "rms": 0.1301 + } + ] + }, + { + "text": "don't", + "fromMs": 13080, + "toMs": 13380, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 13.212, + "durSec": 0.197, + "rms": 0.2204 + } + ] + } + ], + "wordCount": 22, + "nucleusCount": 26 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.analysis.json new file mode 100644 index 0000000000..32a6013fee --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.analysis.json @@ -0,0 +1,457 @@ +{ + "durationSec": 20.32, + "tempoBPM": 117.5, + "key": "A major", + "keyConfidence": 0.549, + "beatCount": 36, + "onsetCount": 55, + "noteCount": 55, + "pitchRange": [ + "G3", + "D#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.093, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.331, + "durSec": 1.138, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.544, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.834, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.003, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.183, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.293, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.386, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.525, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.699, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.926, + "durSec": 0.052, + "centsOff": -33.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.082, + "durSec": 0.052, + "centsOff": -36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.315, + "durSec": 0.052, + "centsOff": -44.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.651, + "durSec": 0.075, + "centsOff": 34.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.762, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.748, + "durSec": 0.522, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.515, + "durSec": 0.11, + "centsOff": 40.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.735, + "durSec": 0.163, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.904, + "durSec": 0.058, + "centsOff": -12.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.968, + "durSec": 0.221, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.269, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.983, + "durSec": 0.081, + "centsOff": -17.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.721, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.796, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.027, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.276, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.485, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.625, + "durSec": 0.087, + "centsOff": -6.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.758, + "durSec": 0.348, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.228, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.977, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.082, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.68, + "durSec": 0.157, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.254, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.62, + "durSec": 0.11, + "centsOff": -19.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.846, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.845, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.803, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.145, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.406, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.877, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.411, + "durSec": 0.07, + "centsOff": 14.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.486, + "durSec": 0.366, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.887, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.218, + "durSec": 0.633, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.955, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.123, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.292, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.437, + "durSec": 0.087, + "centsOff": -22.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.756, + "durSec": 0.284, + "centsOff": 18.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 19.058, + "durSec": 0.221, + "centsOff": 1.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.313, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.528, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.661, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.905, + "durSec": 0.284, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.046, + 0.151, + 0.348, + 1.44, + 2.705, + 3.947, + 4.156, + 4.272, + 5.248, + 5.352, + 5.41, + 6.13, + 6.339, + 6.42, + 6.49, + 6.954, + 7.094, + 7.256, + 7.999, + 8.034, + 8.348, + 8.382, + 8.545, + 8.626, + 9.183, + 9.578, + 10.147, + 10.6, + 11.227, + 11.285, + 11.331, + 11.796, + 11.981, + 12.272, + 12.399, + 12.55, + 12.864, + 13.235, + 13.293, + 14.257, + 14.466, + 14.861, + 15.163, + 15.848, + 15.929, + 16.266, + 16.335, + 16.8, + 17.148, + 17.415, + 17.926, + 18.274, + 18.762, + 19.876, + 20.306 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.syllnote.json new file mode 100644 index 0000000000..3d51b6ef31 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7009681448709917958.syllnote.json @@ -0,0 +1,318 @@ +{ + "source": "whistlegraph-7009681448709917958.wav", + "sr": 22050, + "words": [ + { + "text": "Time", + "fromMs": 320, + "toMs": 1670, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 0.488, + "durSec": 0.964, + "rms": 0.1357 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 1.649, + "durSec": 0.058, + "rms": 0.1655 + } + ] + }, + { + "text": "to", + "fromMs": 1670, + "toMs": 2510, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 1.66, + "durSec": 0.882, + "rms": 0.154 + } + ] + }, + { + "text": "grow", + "fromMs": 2510, + "toMs": 4200, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 2.496, + "durSec": 0.163, + "rms": 0.1329 + }, + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 2.728, + "durSec": 1.242, + "rms": 0.1653 + } + ] + }, + { + "text": "I'm", + "fromMs": 4200, + "toMs": 5160, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 4.4, + "durSec": 0.789, + "rms": 0.1256 + } + ] + }, + { + "text": "a", + "fromMs": 5160, + "toMs": 5480, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 5.143, + "durSec": 0.07, + "rms": 0.0717 + } + ] + }, + { + "text": "butterfly", + "fromMs": 5480, + "toMs": 8400, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 5.492, + "durSec": 0.639, + "rms": 0.1649 + }, + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 6.989, + "durSec": 0.139, + "rms": 0.0958 + }, + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 7.628, + "durSec": 0.337, + "rms": 0.0811 + } + ] + }, + { + "text": "Flapping", + "fromMs": 8400, + "toMs": 10400, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 8.986, + "durSec": 0.151, + "rms": 0.0751 + }, + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 9.648, + "durSec": 0.464, + "rms": 0.1164 + } + ] + }, + { + "text": "for", + "fromMs": 10400, + "toMs": 10910, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 10.89, + "durSec": 0.058, + "rms": 0.1238 + } + ] + }, + { + "text": "you", + "fromMs": 10910, + "toMs": 11420, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 10.89, + "durSec": 0.325, + "rms": 0.1057 + } + ] + }, + { + "text": "guys", + "fromMs": 11420, + "toMs": 12100, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 11.447, + "durSec": 0.07, + "rms": 0.1225 + }, + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 11.598, + "durSec": 0.244, + "rms": 0.0859 + } + ] + }, + { + "text": "It's", + "fromMs": 12100, + "toMs": 13060, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 12.33, + "durSec": 0.081, + "rms": 0.0925 + }, + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 12.817, + "durSec": 0.07, + "rms": 0.1016 + } + ] + }, + { + "text": "just", + "fromMs": 13060, + "toMs": 14020, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 13.514, + "durSec": 0.43, + "rms": 0.1225 + } + ] + }, + { + "text": "a", + "fromMs": 14020, + "toMs": 14280, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 14280, + "toMs": 16200, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 14.675, + "durSec": 0.221, + "rms": 0.1241 + }, + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 15.232, + "durSec": 0.58, + "rms": 0.0963 + } + ] + }, + { + "text": "I", + "fromMs": 16200, + "toMs": 16530, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 16530, + "toMs": 17520, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 17520, + "toMs": 18200, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 17.508, + "durSec": 0.395, + "rms": 0.096 + } + ] + }, + { + "text": "in", + "fromMs": 18200, + "toMs": 18620, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 18620, + "toMs": 19040, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 19040, + "toMs": 19900, + "nuclei": [] + } + ], + "wordCount": 20, + "nucleusCount": 22 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.analysis.json new file mode 100644 index 0000000000..33a3a561f9 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.analysis.json @@ -0,0 +1,594 @@ +{ + "durationSec": 24.26, + "tempoBPM": 120.2, + "key": "A major", + "keyConfidence": 0.452, + "beatCount": 47, + "onsetCount": 59, + "noteCount": 74, + "pitchRange": [ + "G3", + "D#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.0, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.238, + "durSec": 1.126, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.445, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.631, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.73, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.805, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.904, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.084, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.2, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.287, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.601, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.746, + "durSec": 0.052, + "centsOff": -20.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.827, + "durSec": 0.064, + "centsOff": -38.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.92, + "durSec": 0.052, + "centsOff": -36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.984, + "durSec": 0.116, + "centsOff": -36.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.146, + "durSec": 0.052, + "centsOff": -41.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.402, + "durSec": 0.075, + "centsOff": 40.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.535, + "durSec": 0.087, + "centsOff": 38.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.918, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.133, + "durSec": 0.389, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.592, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.963, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.23, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.462, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.654, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.008, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.095, + "durSec": 0.197, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.298, + "durSec": 0.151, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.606, + "durSec": 1.324, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.953, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.922, + "durSec": 0.522, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.729, + "durSec": 0.075, + "centsOff": 37.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.921, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.136, + "durSec": 0.226, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.449, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.151, + "durSec": 0.087, + "centsOff": -15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.889, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.97, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.167, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.189, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.456, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.804, + "durSec": 0.081, + "centsOff": -5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.932, + "durSec": 0.366, + "centsOff": -2.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.402, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.157, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.267, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.865, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.434, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.8, + "durSec": 0.093, + "centsOff": -15.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.02, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.024, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.977, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.319, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.598, + "durSec": 0.337, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.05, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 20.59, + "durSec": 0.064, + "centsOff": 13.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.66, + "durSec": 0.372, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.072, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.391, + "durSec": 0.633, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.129, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.303, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.471, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 22.552, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 22.616, + "durSec": 0.081, + "centsOff": -9.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 22.75, + "durSec": 0.058, + "centsOff": 14.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 22.831, + "durSec": 0.087, + "centsOff": -19.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 22.93, + "durSec": 0.255, + "centsOff": 16.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 23.197, + "durSec": 0.238, + "centsOff": 14.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.487, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.702, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.806, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.905, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.085, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.166, + "durSec": 0.099, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.058, + 1.347, + 1.393, + 4.563, + 4.888, + 4.934, + 5.016, + 5.584, + 5.666, + 5.898, + 5.991, + 6.444, + 6.583, + 6.954, + 7.082, + 7.872, + 8.336, + 8.452, + 9.416, + 9.52, + 9.59, + 10.31, + 10.519, + 10.612, + 10.658, + 11.134, + 11.285, + 11.436, + 12.527, + 12.794, + 13.363, + 13.595, + 13.746, + 14.222, + 14.78, + 15.406, + 15.511, + 15.999, + 16.149, + 16.44, + 16.579, + 16.788, + 17.403, + 17.473, + 18.413, + 18.46, + 18.541, + 19.04, + 19.296, + 20.039, + 20.108, + 20.434, + 20.503, + 20.991, + 21.339, + 21.606, + 22.105, + 22.442, + 22.918 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.syllnote.json new file mode 100644 index 0000000000..0f47dd1465 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7010679883282058502.syllnote.json @@ -0,0 +1,404 @@ +{ + "source": "whistlegraph-7010679883282058502.wav", + "sr": 22050, + "words": [ + { + "text": "time", + "fromMs": 220, + "toMs": 1910, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 0.395, + "durSec": 0.964, + "rms": 0.2312 + }, + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 1.579, + "durSec": 0.36, + "rms": 0.2611 + } + ] + }, + { + "text": "to", + "fromMs": 1910, + "toMs": 2870, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 1.892, + "durSec": 0.662, + "rms": 0.2526 + }, + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 2.635, + "durSec": 0.267, + "rms": 0.2803 + } + ] + }, + { + "text": "grow", + "fromMs": 2870, + "toMs": 4940, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 2.856, + "durSec": 1.695, + "rms": 0.231 + } + ] + }, + { + "text": "into", + "fromMs": 4940, + "toMs": 5680, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 5.016, + "durSec": 0.557, + "rms": 0.2097 + } + ] + }, + { + "text": "something", + "fromMs": 5680, + "toMs": 7650, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 5.689, + "durSec": 0.116, + "rms": 0.2012 + }, + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 6.165, + "durSec": 0.267, + "rms": 0.1722 + }, + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 6.78, + "durSec": 0.906, + "rms": 0.2355 + } + ] + }, + { + "text": "new.", + "fromMs": 7650, + "toMs": 9020, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 7.639, + "durSec": 0.267, + "rms": 0.1403 + }, + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 8.58, + "durSec": 0.476, + "rms": 0.2228 + } + ] + }, + { + "text": "I'm", + "fromMs": 9020, + "toMs": 9720, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 9.009, + "durSec": 0.383, + "rms": 0.1842 + }, + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 9.671, + "durSec": 0.081, + "rms": 0.3127 + } + ] + }, + { + "text": "a", + "fromMs": 9720, + "toMs": 9950, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 9.706, + "durSec": 0.279, + "rms": 0.314 + } + ] + }, + { + "text": "butterfly", + "fromMs": 9950, + "toMs": 12100, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 9.938, + "durSec": 0.36, + "rms": 0.253 + }, + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 11.169, + "durSec": 0.139, + "rms": 0.1626 + }, + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 11.807, + "durSec": 0.325, + "rms": 0.1396 + } + ] + }, + { + "text": "flapping", + "fromMs": 12100, + "toMs": 14770, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 12.086, + "durSec": 0.058, + "rms": 0.0707 + }, + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 13.166, + "durSec": 0.151, + "rms": 0.1245 + }, + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 13.827, + "durSec": 0.453, + "rms": 0.1872 + } + ] + }, + { + "text": "for", + "fromMs": 14770, + "toMs": 15040, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 15040, + "toMs": 15500, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 15.116, + "durSec": 0.279, + "rms": 0.1783 + } + ] + }, + { + "text": "guys.", + "fromMs": 15500, + "toMs": 16410, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 15.627, + "durSec": 0.383, + "rms": 0.1622 + } + ] + }, + { + "text": "It's", + "fromMs": 16410, + "toMs": 16750, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 16.509, + "durSec": 0.081, + "rms": 0.1523 + } + ] + }, + { + "text": "just", + "fromMs": 16750, + "toMs": 17490, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 16.997, + "durSec": 0.07, + "rms": 0.142 + } + ] + }, + { + "text": "a", + "fromMs": 17490, + "toMs": 17740, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 17.694, + "durSec": 0.081, + "rms": 0.2661 + } + ] + }, + { + "text": "costume", + "fromMs": 17740, + "toMs": 20440, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 17.728, + "durSec": 0.395, + "rms": 0.199 + }, + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 18.855, + "durSec": 0.221, + "rms": 0.2062 + }, + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 19.4, + "durSec": 0.592, + "rms": 0.1636 + } + ] + }, + { + "text": "I", + "fromMs": 20440, + "toMs": 20660, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 20660, + "toMs": 21300, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 21300, + "toMs": 21730, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 21.676, + "durSec": 0.093, + "rms": 0.2066 + } + ] + }, + { + "text": "in", + "fromMs": 21730, + "toMs": 22160, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 21.711, + "durSec": 0.36, + "rms": 0.1615 + } + ] + }, + { + "text": "my", + "fromMs": 22160, + "toMs": 22590, + "nuclei": [] + }, + { + "text": "room.", + "fromMs": 22590, + "toMs": 23540, + "nuclei": [] + } + ], + "wordCount": 23, + "nucleusCount": 30 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.analysis.json new file mode 100644 index 0000000000..9299199b58 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.analysis.json @@ -0,0 +1,280 @@ +{ + "durationSec": 18.2, + "tempoBPM": 105.5, + "key": "B minor", + "keyConfidence": 0.351, + "beatCount": 28, + "onsetCount": 46, + "noteCount": 31, + "pitchRange": [ + "G3", + "B3" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.244, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.662, + "durSec": 0.43, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.579, + "durSec": 0.122, + "centsOff": -35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.707, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.212, + "durSec": 0.459, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.129, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.222, + "durSec": 0.215, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.686, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.756, + "durSec": 0.43, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.667, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.068, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.346, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.631, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.316, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.895, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.092, + "durSec": 0.586, + "centsOff": 25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.684, + "durSec": 0.714, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.269, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.391, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.175, + "durSec": 0.342, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.813, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.282, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.497, + "durSec": 0.325, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.257, + "durSec": 0.406, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.756, + "durSec": 0.221, + "centsOff": 16.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.983, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.041, + "durSec": 0.197, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.25, + "durSec": 0.122, + "centsOff": 39.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.377, + "durSec": 0.081, + "centsOff": -10.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.457, + "durSec": 0.424, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.218, + "durSec": 0.157, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.139, + 0.372, + 0.511, + 0.615, + 1.103, + 1.486, + 1.8, + 2.136, + 2.589, + 2.67, + 2.949, + 3.077, + 3.448, + 4.226, + 4.609, + 4.934, + 5.445, + 5.851, + 6.002, + 6.072, + 6.235, + 6.432, + 6.536, + 6.594, + 7.047, + 7.094, + 7.581, + 8.034, + 9.276, + 10.252, + 10.333, + 10.495, + 11.157, + 11.575, + 11.703, + 12.632, + 13.084, + 13.375, + 13.781, + 14.164, + 15.673, + 16.672, + 16.742, + 16.823, + 17.02, + 17.148 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.syllnote.json new file mode 100644 index 0000000000..fa2eed1045 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7014513064250707206.syllnote.json @@ -0,0 +1,381 @@ +{ + "source": "whistlegraph-7014513064250707206.wav", + "sr": 22050, + "words": [ + { + "text": "It's", + "fromMs": 160, + "toMs": 860, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 0.697, + "durSec": 0.197, + "rms": 0.2153 + } + ] + }, + { + "text": "the", + "fromMs": 860, + "toMs": 1500, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 0.848, + "durSec": 0.221, + "rms": 0.1274 + } + ] + }, + { + "text": "costume", + "fromMs": 1500, + "toMs": 3100, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 1.591, + "durSec": 0.255, + "rms": 0.2581 + }, + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 2.194, + "durSec": 0.441, + "rms": 0.1527 + } + ] + }, + { + "text": "I", + "fromMs": 3100, + "toMs": 3210, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 3210, + "toMs": 3850, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 3.193, + "durSec": 0.244, + "rms": 0.243 + }, + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 3.553, + "durSec": 0.337, + "rms": 0.2423 + } + ] + }, + { + "text": "on", + "fromMs": 3850, + "toMs": 4610, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 3.831, + "durSec": 0.348, + "rms": 0.1311 + } + ] + }, + { + "text": "in", + "fromMs": 4610, + "toMs": 4660, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 4660, + "toMs": 5000, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 4.702, + "durSec": 0.337, + "rms": 0.1834 + } + ] + }, + { + "text": "room", + "fromMs": 5000, + "toMs": 5850, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 4.981, + "durSec": 0.488, + "rms": 0.1839 + } + ] + }, + { + "text": "or", + "fromMs": 5850, + "toMs": 5930, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 5930, + "toMs": 6420, + "nuclei": [] + }, + { + "text": "one.", + "fromMs": 6420, + "toMs": 7360, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 7.291, + "durSec": 0.104, + "rms": 0.3532 + } + ] + }, + { + "text": "Keep", + "fromMs": 7360, + "toMs": 8530, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 7.349, + "durSec": 0.151, + "rms": 0.2571 + }, + { + "midi": 56, + "note": "G#3", + "cents": 28.7, + "startSec": 8.057, + "durSec": 0.511, + "rms": 0.4237 + } + ] + }, + { + "text": "me", + "fromMs": 8530, + "toMs": 8980, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 8.51, + "durSec": 0.499, + "rms": 0.3514 + } + ] + }, + { + "text": "in", + "fromMs": 8980, + "toMs": 9530, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 8.963, + "durSec": 0.418, + "rms": 0.1325 + } + ] + }, + { + "text": "this", + "fromMs": 9530, + "toMs": 10600, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 10.368, + "durSec": 0.151, + "rms": 0.2765 + } + ] + }, + { + "text": "dark", + "fromMs": 10600, + "toMs": 11970, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 11.238, + "durSec": 0.267, + "rms": 0.2956 + }, + { + "midi": 53, + "note": "F3", + "cents": -41.3, + "startSec": 11.842, + "durSec": 0.163, + "rms": 0.3672 + } + ] + }, + { + "text": "place", + "fromMs": 11970, + "toMs": 13210, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -31.3, + "startSec": 11.958, + "durSec": 0.151, + "rms": 0.2699 + }, + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 13.142, + "durSec": 0.104, + "rms": 0.3622 + } + ] + }, + { + "text": "because", + "fromMs": 13210, + "toMs": 14250, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 13.201, + "durSec": 0.151, + "rms": 0.2557 + }, + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 13.526, + "durSec": 0.302, + "rms": 0.2519 + } + ] + }, + { + "text": "I", + "fromMs": 14250, + "toMs": 14510, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -41.3, + "startSec": 14.315, + "durSec": 0.232, + "rms": 0.2825 + } + ] + }, + { + "text": "like", + "fromMs": 14510, + "toMs": 15290, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 14.501, + "durSec": 0.081, + "rms": 0.3041 + }, + { + "midi": 56, + "note": "G#3", + "cents": 38.7, + "startSec": 14.698, + "durSec": 0.627, + "rms": 0.333 + } + ] + }, + { + "text": "it", + "fromMs": 15290, + "toMs": 15480, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 15.279, + "durSec": 0.174, + "rms": 0.1991 + } + ] + }, + { + "text": "here.", + "fromMs": 15480, + "toMs": 16720, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 15.79, + "durSec": 0.186, + "rms": 0.235 + }, + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 16.486, + "durSec": 0.267, + "rms": 0.1777 + } + ] + } + ], + "wordCount": 23, + "nucleusCount": 27 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.analysis.json new file mode 100644 index 0000000000..4eba4b472e --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.analysis.json @@ -0,0 +1,820 @@ +{ + "durationSec": 41.77, + "tempoBPM": 105.5, + "key": "C minor", + "keyConfidence": 0.274, + "beatCount": 70, + "onsetCount": 180, + "noteCount": 89, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 2.229, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.426, + "durSec": 0.081, + "centsOff": 13.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.514, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.042, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.348, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.493, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.891, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.122, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.256, + "durSec": 0.064, + "centsOff": 15.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.311, + "durSec": 0.128, + "centsOff": 4.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.531, + "durSec": 0.273, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.868, + "durSec": 0.081, + "centsOff": 34.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.955, + "durSec": 0.087, + "centsOff": -10.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.048, + "durSec": 0.064, + "centsOff": -38.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.182, + "durSec": 0.081, + "centsOff": -16.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.269, + "durSec": 0.058, + "centsOff": 3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.663, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.843, + "durSec": 0.099, + "centsOff": 7.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.965, + "durSec": 0.122, + "centsOff": 11.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.581, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.527, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.8, + "durSec": 0.134, + "centsOff": 21.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.974, + "durSec": 0.238, + "centsOff": -11.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 17.694, + "durSec": 0.145, + "centsOff": -0.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.036, + "durSec": 0.087, + "centsOff": 32.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.158, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.384, + "durSec": 0.279, + "centsOff": 35.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 19.255, + "durSec": 0.116, + "centsOff": -0.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.778, + "durSec": 0.221, + "centsOff": -25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.004, + "durSec": 0.058, + "centsOff": 37.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 20.068, + "durSec": 0.145, + "centsOff": -13.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 20.219, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.538, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.747, + "durSec": 0.273, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.246, + "durSec": 0.505, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.129, + "durSec": 0.308, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.494, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.744, + "durSec": 0.424, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 23.754, + "durSec": 0.128, + "centsOff": 9.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.247, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.718, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.035, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.343, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.527, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 28.102, + "durSec": 0.07, + "centsOff": -11.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.886, + "durSec": 0.093, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 29.089, + "durSec": 0.11, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.205, + "durSec": 0.221, + "centsOff": 35.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 29.431, + "durSec": 0.099, + "centsOff": -23.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.907, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.227, + "durSec": 0.145, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.807, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.952, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.173, + "durSec": 0.174, + "centsOff": 35.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 31.44, + "durSec": 0.134, + "centsOff": 3.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 31.579, + "durSec": 0.058, + "centsOff": -7.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 31.684, + "durSec": 0.075, + "centsOff": -7.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 31.98, + "durSec": 0.064, + "centsOff": -7.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 32.078, + "durSec": 0.064, + "centsOff": -25.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.316, + "durSec": 0.145, + "centsOff": 36.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 32.508, + "durSec": 0.064, + "centsOff": -20.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 32.926, + "durSec": 0.058, + "centsOff": -5.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 32.99, + "durSec": 0.128, + "centsOff": 5.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 33.176, + "durSec": 0.151, + "centsOff": -23.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 33.768, + "durSec": 0.151, + "centsOff": -0.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 33.988, + "durSec": 0.122, + "centsOff": -21.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 34.882, + "durSec": 0.052, + "centsOff": 15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 34.987, + "durSec": 0.104, + "centsOff": 14.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 35.097, + "durSec": 0.319, + "centsOff": -2.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 35.84, + "durSec": 0.07, + "centsOff": -8.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 35.944, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 36.003, + "durSec": 0.052, + "centsOff": -18.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 36.061, + "durSec": 0.163, + "centsOff": 22.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 36.229, + "durSec": 0.058, + "centsOff": -45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 36.293, + "durSec": 0.075, + "centsOff": 13.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 36.415, + "durSec": 0.11, + "centsOff": -7.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 36.531, + "durSec": 0.104, + "centsOff": -42.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 36.653, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 36.711, + "durSec": 0.308, + "centsOff": -14.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 37.047, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.297, + "durSec": 0.337, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.645, + "durSec": 0.145, + "centsOff": 36.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 37.97, + "durSec": 0.128, + "centsOff": -4.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 38.586, + "durSec": 0.157, + "centsOff": 12.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 38.748, + "durSec": 0.174, + "centsOff": -38.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 38.928, + "durSec": 0.093, + "centsOff": 17.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 40.02, + "durSec": 0.058, + "centsOff": 7.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 40.542, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 40.919, + "durSec": 0.151, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.046, + 0.209, + 0.313, + 0.499, + 0.627, + 0.731, + 1.08, + 1.196, + 1.382, + 1.556, + 1.858, + 2.009, + 2.241, + 2.659, + 2.74, + 2.891, + 3.088, + 3.181, + 3.251, + 3.39, + 3.553, + 3.785, + 3.936, + 4.11, + 4.435, + 4.586, + 4.899, + 5.108, + 5.178, + 5.352, + 5.503, + 5.631, + 5.7, + 5.805, + 5.886, + 6.258, + 6.385, + 6.444, + 6.606, + 6.711, + 6.803, + 6.896, + 7.082, + 7.291, + 7.454, + 7.686, + 7.814, + 7.941, + 8.034, + 8.081, + 8.185, + 8.278, + 8.429, + 8.522, + 8.684, + 8.754, + 8.789, + 8.905, + 9.311, + 9.625, + 9.718, + 9.81, + 10.112, + 10.252, + 10.31, + 10.403, + 10.484, + 10.693, + 10.774, + 10.855, + 10.995, + 11.099, + 11.227, + 11.308, + 11.447, + 11.656, + 11.807, + 11.958, + 12.098, + 12.156, + 12.283, + 12.353, + 12.492, + 13.259, + 13.317, + 13.839, + 14.431, + 14.698, + 15.081, + 15.174, + 15.267, + 15.906, + 16.126, + 16.219, + 16.776, + 17.183, + 17.252, + 17.531, + 17.636, + 18.239, + 18.634, + 18.785, + 18.936, + 19.052, + 19.18, + 19.389, + 19.737, + 20.317, + 20.677, + 20.991, + 21.211, + 21.699, + 21.769, + 21.943, + 22.082, + 22.43, + 22.5, + 23.092, + 23.185, + 23.557, + 23.882, + 24.079, + 24.52, + 24.59, + 24.741, + 24.95, + 25.089, + 25.136, + 25.53, + 25.588, + 25.728, + 26.076, + 26.157, + 26.215, + 26.413, + 26.54, + 26.784, + 26.947, + 27.469, + 27.504, + 27.887, + 28.096, + 28.294, + 28.607, + 28.897, + 28.944, + 29.025, + 29.582, + 29.768, + 29.861, + 30.151, + 30.476, + 30.662, + 30.79, + 30.941, + 31.092, + 31.417, + 31.788, + 31.823, + 32.171, + 32.554, + 32.845, + 33.321, + 33.634, + 33.681, + 34.83, + 35.434, + 35.561, + 35.747, + 37.28, + 37.872, + 38.162, + 38.51, + 39.044, + 39.126, + 39.613, + 39.683, + 40.217, + 40.577, + 40.983 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.syllnote.json new file mode 100644 index 0000000000..33400542c0 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7019783802054659334.syllnote.json @@ -0,0 +1,1113 @@ +{ + "source": "whistlegraph-7019783802054659334.wav", + "sr": 22050, + "words": [ + { + "text": "Whistlegrafts", + "fromMs": 50, + "toMs": 730, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 730, + "toMs": 900, + "nuclei": [] + }, + { + "text": "not", + "fromMs": 900, + "toMs": 1070, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 0.987, + "durSec": 0.116, + "rms": 0.221 + } + ] + }, + { + "text": "only", + "fromMs": 1070, + "toMs": 1300, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 48.7, + "startSec": 1.057, + "durSec": 0.116, + "rms": 0.2202 + }, + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 1.265, + "durSec": 0.07, + "rms": 0.1372 + } + ] + }, + { + "text": "be", + "fromMs": 1300, + "toMs": 1410, + "nuclei": [] + }, + { + "text": "performed", + "fromMs": 1410, + "toMs": 2030, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -41.3, + "startSec": 1.672, + "durSec": 0.151, + "rms": 0.069 + } + ] + }, + { + "text": "by", + "fromMs": 2030, + "toMs": 2320, + "nuclei": [] + }, + { + "text": "me,", + "fromMs": 2320, + "toMs": 2670, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 2.461, + "durSec": 0.104, + "rms": 0.0739 + } + ] + }, + { + "text": "but", + "fromMs": 2670, + "toMs": 2720, + "nuclei": [] + }, + { + "text": "they", + "fromMs": 2720, + "toMs": 2910, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 2910, + "toMs": 3020, + "nuclei": [] + }, + { + "text": "also", + "fromMs": 3020, + "toMs": 3200, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 3200, + "toMs": 3350, + "nuclei": [] + }, + { + "text": "performed", + "fromMs": 3350, + "toMs": 3760, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 3.657, + "durSec": 0.093, + "rms": 0.0849 + } + ] + }, + { + "text": "by", + "fromMs": 3760, + "toMs": 3840, + "nuclei": [] + }, + { + "text": "everyone", + "fromMs": 3840, + "toMs": 4320, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 4.133, + "durSec": 0.221, + "rms": 0.1749 + } + ] + }, + { + "text": "in", + "fromMs": 4320, + "toMs": 4400, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 4.307, + "durSec": 0.128, + "rms": 0.1206 + } + ] + }, + { + "text": "the", + "fromMs": 4400, + "toMs": 4640, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 4.389, + "durSec": 0.151, + "rms": 0.1024 + } + ] + }, + { + "text": "world", + "fromMs": 4640, + "toMs": 5040, + "nuclei": [] + }, + { + "text": "because", + "fromMs": 5040, + "toMs": 5430, + "nuclei": [] + }, + { + "text": "every", + "fromMs": 5430, + "toMs": 5710, + "nuclei": [] + }, + { + "text": "Whistlegraft", + "fromMs": 5710, + "toMs": 6350, + "nuclei": [] + }, + { + "text": "has", + "fromMs": 6350, + "toMs": 6570, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 6570, + "toMs": 6590, + "nuclei": [] + }, + { + "text": "special", + "fromMs": 6590, + "toMs": 7070, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 6.978, + "durSec": 0.07, + "rms": 0.1104 + } + ] + }, + { + "text": "number", + "fromMs": 7070, + "toMs": 7290, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 7290, + "toMs": 7400, + "nuclei": [] + }, + { + "text": "steps", + "fromMs": 7400, + "toMs": 7710, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 7710, + "toMs": 7840, + "nuclei": [] + }, + { + "text": "instructions", + "fromMs": 7840, + "toMs": 8590, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 48.7, + "startSec": 8.359, + "durSec": 0.058, + "rms": 0.0979 + } + ] + }, + { + "text": "that", + "fromMs": 8590, + "toMs": 8730, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8730, + "toMs": 8890, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 8890, + "toMs": 9050, + "nuclei": [] + }, + { + "text": "follow.", + "fromMs": 9050, + "toMs": 9500, + "nuclei": [] + }, + { + "text": "This", + "fromMs": 9500, + "toMs": 9730, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 9730, + "toMs": 10260, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 9.973, + "durSec": 0.058, + "rms": 0.2729 + } + ] + }, + { + "text": "Whistlegraft", + "fromMs": 10260, + "toMs": 10940, + "nuclei": [] + }, + { + "text": "has", + "fromMs": 10940, + "toMs": 11110, + "nuclei": [] + }, + { + "text": "20", + "fromMs": 11110, + "toMs": 11530, + "nuclei": [] + }, + { + "text": "steps", + "fromMs": 11530, + "toMs": 11750, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 11750, + "toMs": 11920, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 11920, + "toMs": 12030, + "nuclei": [] + }, + { + "text": "goes", + "fromMs": 12030, + "toMs": 12280, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 12280, + "toMs": 12490, + "nuclei": [] + }, + { + "text": "this.", + "fromMs": 12490, + "toMs": 13140, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 13140, + "toMs": 13810, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 13.363, + "durSec": 0.418, + "rms": 0.2799 + } + ] + }, + { + "text": "a", + "fromMs": 13810, + "toMs": 14020, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 13.886, + "durSec": 0.174, + "rms": 0.3486 + } + ] + }, + { + "text": "butterfly", + "fromMs": 14020, + "toMs": 16050, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -31.3, + "startSec": 14.002, + "durSec": 0.348, + "rms": 0.3022 + }, + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 14.791, + "durSec": 0.279, + "rms": 0.3379 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 15.139, + "durSec": 0.058, + "rms": 0.2452 + }, + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 15.406, + "durSec": 0.348, + "rms": 0.1865 + } + ] + }, + { + "text": "flapping", + "fromMs": 16050, + "toMs": 17290, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 16.335, + "durSec": 0.313, + "rms": 0.1979 + }, + { + "midi": 61, + "note": "C#4", + "cents": -21.3, + "startSec": 16.8, + "durSec": 0.441, + "rms": 0.2671 + } + ] + }, + { + "text": "for", + "fromMs": 17290, + "toMs": 17760, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 17.694, + "durSec": 0.104, + "rms": 0.3234 + } + ] + }, + { + "text": "you", + "fromMs": 17760, + "toMs": 18270, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 17.74, + "durSec": 0.43, + "rms": 0.2645 + } + ] + }, + { + "text": "guys,", + "fromMs": 18270, + "toMs": 19400, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 18.309, + "durSec": 0.325, + "rms": 0.1752 + }, + { + "midi": 58, + "note": "A#3", + "cents": 8.7, + "startSec": 19.249, + "durSec": 0.139, + "rms": 0.2896 + } + ] + }, + { + "text": "it's", + "fromMs": 19400, + "toMs": 19900, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 19.818, + "durSec": 0.116, + "rms": 0.2916 + } + ] + }, + { + "text": "just", + "fromMs": 19900, + "toMs": 20610, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 19.888, + "durSec": 0.395, + "rms": 0.2198 + } + ] + }, + { + "text": "a", + "fromMs": 20610, + "toMs": 20840, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 20.805, + "durSec": 0.07, + "rms": 0.28 + } + ] + }, + { + "text": "costume", + "fromMs": 20840, + "toMs": 22050, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 20.828, + "durSec": 0.186, + "rms": 0.2229 + }, + { + "midi": 52, + "note": "E3", + "cents": 48.7, + "startSec": 21.281, + "durSec": 0.464, + "rms": 0.2013 + } + ] + }, + { + "text": "I", + "fromMs": 22050, + "toMs": 22240, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 22.163, + "durSec": 0.116, + "rms": 0.3045 + } + ] + }, + { + "text": "put", + "fromMs": 22240, + "toMs": 22970, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 22.221, + "durSec": 0.197, + "rms": 0.2394 + }, + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 22.523, + "durSec": 0.476, + "rms": 0.2495 + } + ] + }, + { + "text": "on", + "fromMs": 22970, + "toMs": 23440, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 22.953, + "durSec": 0.209, + "rms": 0.1468 + } + ] + }, + { + "text": "in", + "fromMs": 23440, + "toMs": 23630, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 23630, + "toMs": 23910, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 23.615, + "durSec": 0.325, + "rms": 0.2936 + } + ] + }, + { + "text": "room.", + "fromMs": 23910, + "toMs": 24460, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 23.893, + "durSec": 0.557, + "rms": 0.2553 + } + ] + }, + { + "text": "But", + "fromMs": 24460, + "toMs": 24620, + "nuclei": [] + }, + { + "text": "then", + "fromMs": 24620, + "toMs": 24840, + "nuclei": [] + }, + { + "text": "if", + "fromMs": 24840, + "toMs": 25030, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 24.903, + "durSec": 0.163, + "rms": 0.1716 + } + ] + }, + { + "text": "you", + "fromMs": 25030, + "toMs": 25110, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 25.02, + "durSec": 0.058, + "rms": 0.1455 + } + ] + }, + { + "text": "want", + "fromMs": 25110, + "toMs": 25330, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 25330, + "toMs": 25440, + "nuclei": [] + }, + { + "text": "get", + "fromMs": 25440, + "toMs": 25600, + "nuclei": [] + }, + { + "text": "really", + "fromMs": 25600, + "toMs": 26010, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 25.693, + "durSec": 0.058, + "rms": 0.1487 + }, + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 25.855, + "durSec": 0.07, + "rms": 0.139 + } + ] + }, + { + "text": "crazy,", + "fromMs": 26010, + "toMs": 26320, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 26320, + "toMs": 26490, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 26.331, + "durSec": 0.07, + "rms": 0.1479 + } + ] + }, + { + "text": "can", + "fromMs": 26490, + "toMs": 26640, + "nuclei": [] + }, + { + "text": "improvise.", + "fromMs": 26640, + "toMs": 27320, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 26.633, + "durSec": 0.128, + "rms": 0.0869 + } + ] + }, + { + "text": "I'm", + "fromMs": 27370, + "toMs": 27890, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 18.7, + "startSec": 27.713, + "durSec": 0.104, + "rms": 0.2426 + } + ] + }, + { + "text": "a", + "fromMs": 27890, + "toMs": 28050, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 28050, + "toMs": 29760, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 28.108, + "durSec": 0.07, + "rms": 0.182 + }, + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 29.327, + "durSec": 0.151, + "rms": 0.3075 + } + ] + }, + { + "text": "flapping", + "fromMs": 29760, + "toMs": 31740, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 31.277, + "durSec": 0.07, + "rms": 0.1747 + }, + { + "midi": 63, + "note": "D#4", + "cents": -31.3, + "startSec": 31.521, + "durSec": 0.255, + "rms": 0.2427 + } + ] + }, + { + "text": "for", + "fromMs": 31740, + "toMs": 31970, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 31.916, + "durSec": 0.093, + "rms": 0.3798 + } + ] + }, + { + "text": "you", + "fromMs": 31970, + "toMs": 32190, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 31.985, + "durSec": 0.163, + "rms": 0.3778 + } + ] + }, + { + "text": "guys,", + "fromMs": 32190, + "toMs": 32700, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 32.334, + "durSec": 0.221, + "rms": 0.1883 + } + ] + }, + { + "text": "it's", + "fromMs": 32700, + "toMs": 33840, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 48.7, + "startSec": 32.972, + "durSec": 0.383, + "rms": 0.1958 + }, + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 33.715, + "durSec": 0.163, + "rms": 0.1372 + } + ] + }, + { + "text": "just", + "fromMs": 33840, + "toMs": 35020, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 48.7, + "startSec": 33.831, + "durSec": 0.383, + "rms": 0.104 + }, + { + "midi": 63, + "note": "D#4", + "cents": 8.7, + "startSec": 34.911, + "durSec": 0.139, + "rms": 0.3491 + } + ] + }, + { + "text": "a", + "fromMs": 35020, + "toMs": 35280, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -21.3, + "startSec": 35.004, + "durSec": 0.313, + "rms": 0.2957 + } + ] + }, + { + "text": "costume", + "fromMs": 35280, + "toMs": 37340, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 8.7, + "startSec": 35.271, + "durSec": 0.139, + "rms": 0.2843 + }, + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 35.492, + "durSec": 0.07, + "rms": 0.2233 + }, + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 35.817, + "durSec": 1.358, + "rms": 0.2361 + } + ] + }, + { + "text": "I", + "fromMs": 37340, + "toMs": 37570, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 37.326, + "durSec": 0.279, + "rms": 0.1605 + } + ] + }, + { + "text": "put", + "fromMs": 37570, + "toMs": 38310, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 37.558, + "durSec": 0.232, + "rms": 0.1189 + }, + { + "midi": 64, + "note": "E4", + "cents": -11.3, + "startSec": 37.941, + "durSec": 0.209, + "rms": 0.255 + } + ] + }, + { + "text": "on", + "fromMs": 38310, + "toMs": 38720, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 38.592, + "durSec": 0.163, + "rms": 0.2639 + } + ] + }, + { + "text": "in", + "fromMs": 38720, + "toMs": 39180, + "nuclei": [ + { + "midi": 62, + "note": "D4", + "cents": 48.7, + "startSec": 38.708, + "durSec": 0.383, + "rms": 0.1875 + } + ] + }, + { + "text": "my", + "fromMs": 39180, + "toMs": 39690, + "nuclei": [] + }, + { + "text": "room.", + "fromMs": 39690, + "toMs": 41300, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 39.915, + "durSec": 0.29, + "rms": 0.1901 + }, + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 40.832, + "durSec": 0.186, + "rms": 0.1161 + } + ] + } + ], + "wordCount": 91, + "nucleusCount": 64 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7039110777563024687.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7039110777563024687.analysis.json new file mode 100644 index 0000000000..86cf425921 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7039110777563024687.analysis.json @@ -0,0 +1,411 @@ +{ + "durationSec": 19.13, + "tempoBPM": 105.5, + "key": "C# major", + "keyConfidence": 0.641, + "beatCount": 31, + "onsetCount": 86, + "noteCount": 44, + "pitchRange": [ + "G3", + "G5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.174, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.544, + "durSec": 0.296, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.142, + "durSec": 0.093, + "centsOff": -39.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.241, + "durSec": 0.058, + "centsOff": 44.1 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.345, + "durSec": 0.331, + "centsOff": -30.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.682, + "durSec": 0.058, + "centsOff": 45.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.769, + "durSec": 0.058, + "centsOff": -45.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.833, + "durSec": 0.081, + "centsOff": 37.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.233, + "durSec": 0.099, + "centsOff": 34.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.338, + "durSec": 0.395, + "centsOff": -18.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.825, + "durSec": 0.168, + "centsOff": -15.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.098, + "durSec": 0.47, + "centsOff": 7.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.621, + "durSec": 0.221, + "centsOff": -13.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.957, + "durSec": 0.226, + "centsOff": -17.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.02, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.565, + "durSec": 0.308, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.879, + "durSec": 0.325, + "centsOff": -7.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.21, + "durSec": 0.064, + "centsOff": 2.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.639, + "durSec": 0.052, + "centsOff": -10.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.697, + "durSec": 0.064, + "centsOff": 40.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.767, + "durSec": 0.476, + "centsOff": -14.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 8.272, + "durSec": 0.128, + "centsOff": -1.1 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 8.603, + "durSec": 0.168, + "centsOff": -15.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.189, + "durSec": 0.075, + "centsOff": 32.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.271, + "durSec": 0.064, + "centsOff": -44.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.416, + "durSec": 0.075, + "centsOff": -0.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.532, + "durSec": 0.377, + "centsOff": -15.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.194, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.227, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.436, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.243, + "durSec": 0.517, + "centsOff": -17.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.003, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.537, + "durSec": 0.151, + "centsOff": 35.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.723, + "durSec": 0.203, + "centsOff": -32.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.861, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.186, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.279, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.958, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.904, + "durSec": 0.482, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.589, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.694, + "durSec": 0.087, + "centsOff": -6.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.786, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.112, + "durSec": 0.714, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.895, + "durSec": 0.203, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.163, + 0.29, + 0.453, + 0.569, + 0.685, + 0.836, + 0.975, + 1.103, + 1.254, + 1.382, + 1.544, + 1.649, + 1.776, + 1.927, + 2.032, + 2.206, + 2.322, + 2.473, + 2.601, + 2.752, + 2.902, + 3.03, + 3.17, + 3.483, + 3.715, + 4.017, + 4.168, + 4.296, + 4.574, + 4.83, + 5.132, + 5.317, + 5.422, + 5.561, + 5.689, + 5.817, + 5.968, + 6.095, + 6.246, + 6.351, + 6.536, + 6.943, + 7.105, + 7.245, + 7.361, + 7.488, + 7.593, + 7.686, + 7.941, + 8.22, + 8.499, + 8.8, + 9.358, + 9.915, + 10.217, + 10.472, + 10.762, + 11.064, + 11.633, + 12.121, + 12.19, + 12.492, + 12.736, + 13.05, + 13.363, + 13.944, + 14.431, + 14.489, + 14.791, + 14.919, + 15.058, + 15.348, + 15.488, + 15.627, + 15.975, + 16.068, + 16.208, + 16.498, + 16.614, + 16.765, + 17.055, + 17.345, + 17.589, + 17.926, + 18.855 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7039395250632150278.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7039395250632150278.analysis.json new file mode 100644 index 0000000000..26a967167b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7039395250632150278.analysis.json @@ -0,0 +1,419 @@ +{ + "durationSec": 17.74, + "tempoBPM": 105.5, + "key": "C# major", + "keyConfidence": 0.652, + "beatCount": 30, + "onsetCount": 80, + "noteCount": 46, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.871, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.887, + "durSec": 0.075, + "centsOff": 5.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.293, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.409, + "durSec": 0.087, + "centsOff": 24.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.502, + "durSec": 0.482, + "centsOff": -11.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.013, + "durSec": 0.128, + "centsOff": 17.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.152, + "durSec": 0.064, + "centsOff": 22.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.291, + "durSec": 0.215, + "centsOff": -24.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.518, + "durSec": 0.575, + "centsOff": -21.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.127, + "durSec": 0.128, + "centsOff": -8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.283, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.718, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.776, + "durSec": 0.058, + "centsOff": -1.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.886, + "durSec": 0.348, + "centsOff": -12.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.252, + "durSec": 0.087, + "centsOff": 5.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.362, + "durSec": 0.075, + "centsOff": -12.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 6.78, + "durSec": 0.563, + "centsOff": -11.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.396, + "durSec": 0.075, + "centsOff": -20.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.494, + "durSec": 0.104, + "centsOff": -11.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.721, + "durSec": 0.383, + "centsOff": -11.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.243, + "durSec": 0.209, + "centsOff": 31.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.458, + "durSec": 0.075, + "centsOff": 1.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.62, + "durSec": 0.401, + "centsOff": -24.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.218, + "durSec": 0.064, + "centsOff": 15.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.323, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.037, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.228, + "durSec": 0.453, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.279, + "durSec": 0.075, + "centsOff": -4.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.407, + "durSec": 0.284, + "centsOff": -31.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.958, + "durSec": 0.064, + "centsOff": -0.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.057, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.411, + "durSec": 0.313, + "centsOff": 35.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 12.765, + "durSec": 0.174, + "centsOff": 35.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.945, + "durSec": 0.104, + "centsOff": -22.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.967, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.031, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.379, + "durSec": 0.064, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.948, + "durSec": 0.319, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.144, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.237, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.329, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.602, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.713, + "durSec": 0.064, + "centsOff": -36.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.834, + "durSec": 0.464, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.421, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.502, + "durSec": 0.232, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.093, + 0.244, + 0.488, + 0.604, + 0.755, + 1.045, + 1.184, + 1.265, + 1.324, + 1.416, + 1.544, + 1.718, + 1.858, + 1.985, + 2.078, + 2.229, + 2.392, + 2.705, + 2.937, + 3.204, + 3.344, + 3.471, + 3.796, + 4.063, + 4.365, + 4.47, + 4.574, + 4.888, + 4.969, + 5.132, + 5.422, + 5.48, + 5.7, + 5.979, + 6.235, + 6.513, + 6.641, + 6.757, + 6.803, + 7.082, + 7.361, + 7.616, + 7.755, + 8.185, + 8.452, + 8.707, + 8.858, + 9.033, + 9.311, + 9.567, + 9.834, + 10.426, + 10.681, + 11.006, + 11.134, + 11.18, + 11.262, + 11.587, + 11.726, + 11.819, + 12.121, + 12.167, + 12.748, + 13.026, + 13.56, + 14.095, + 14.141, + 14.431, + 14.733, + 15.012, + 15.267, + 15.581, + 15.673, + 15.801, + 16.37, + 16.695, + 17.113, + 17.287, + 17.38, + 17.427 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.analysis.json new file mode 100644 index 0000000000..0560be5d69 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.analysis.json @@ -0,0 +1,264 @@ +{ + "durationSec": 12.49, + "tempoBPM": 107.7, + "key": "G# major", + "keyConfidence": 0.643, + "beatCount": 21, + "onsetCount": 65, + "noteCount": 26, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "G#3", + "midi": 56, + "startSec": 1.057, + "durSec": 0.087, + "centsOff": -9.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.196, + "durSec": 0.07, + "centsOff": -3.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.579, + "durSec": 0.093, + "centsOff": -19.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 1.689, + "durSec": 0.476, + "centsOff": 2.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.856, + "durSec": 0.122, + "centsOff": 17.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 3.1, + "durSec": 0.25, + "centsOff": 10.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.384, + "durSec": 0.11, + "centsOff": 5.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.535, + "durSec": 0.383, + "centsOff": -2.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 3.988, + "durSec": 0.081, + "centsOff": 18.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.145, + "durSec": 0.099, + "centsOff": 36.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.795, + "durSec": 0.209, + "centsOff": -29.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.01, + "durSec": 0.058, + "centsOff": 45.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.155, + "durSec": 0.174, + "centsOff": 37.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 6.159, + "durSec": 0.534, + "centsOff": 5.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.401, + "durSec": 0.401, + "centsOff": -7.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.848, + "durSec": 0.255, + "centsOff": -16.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.121, + "durSec": 0.099, + "centsOff": 7.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.731, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.706, + "durSec": 0.348, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.693, + "durSec": 0.07, + "centsOff": -28.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.768, + "durSec": 0.168, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.954, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.105, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.36, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.511, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.929, + "durSec": 0.54, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.116, + 0.221, + 0.348, + 0.522, + 0.627, + 0.72, + 0.917, + 1.033, + 1.184, + 1.324, + 1.44, + 1.556, + 1.602, + 1.892, + 2.148, + 2.461, + 2.566, + 2.74, + 3.007, + 3.297, + 3.576, + 3.855, + 3.924, + 4.017, + 4.168, + 4.458, + 4.551, + 4.714, + 4.853, + 5.004, + 5.12, + 5.271, + 5.41, + 5.561, + 5.666, + 5.84, + 5.921, + 6.06, + 6.118, + 6.397, + 6.664, + 6.966, + 7.268, + 7.407, + 7.546, + 7.814, + 8.104, + 8.243, + 8.359, + 8.673, + 8.94, + 9.218, + 9.346, + 9.497, + 9.787, + 10.077, + 10.344, + 10.449, + 10.553, + 10.612, + 10.913, + 11.157, + 11.436, + 11.714, + 12.446 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.syllnote.json new file mode 100644 index 0000000000..0d06df8f21 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7043361761784892718.syllnote.json @@ -0,0 +1,201 @@ +{ + "source": "whistlegraph-7043361761784892718.wav", + "sr": 22050, + "words": [ + { + "text": "It's", + "fromMs": 0, + "toMs": 920, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 920, + "toMs": 1760, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 28.7, + "startSec": 1.126, + "durSec": 0.058, + "rms": 0.1535 + }, + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 1.649, + "durSec": 0.151, + "rms": 0.389 + } + ] + }, + { + "text": "a...", + "fromMs": 1760, + "toMs": 6140, + "nuclei": [ + { + "midi": 61, + "note": "C#4", + "cents": 8.7, + "startSec": 1.741, + "durSec": 0.395, + "rms": 0.3766 + }, + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 3.135, + "durSec": 0.186, + "rms": 0.2443 + }, + { + "midi": 65, + "note": "F4", + "cents": -11.3, + "startSec": 3.564, + "durSec": 0.279, + "rms": 0.1405 + }, + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 3.971, + "durSec": 0.07, + "rms": 0.3695 + }, + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 4.795, + "durSec": 0.441, + "rms": 0.2242 + } + ] + }, + { + "text": "oh", + "fromMs": 6140, + "toMs": 6620, + "nuclei": [] + }, + { + "text": "yeah,", + "fromMs": 6620, + "toMs": 8670, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 7.303, + "durSec": 0.232, + "rms": 0.1551 + }, + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 7.651, + "durSec": 0.116, + "rms": 0.0689 + }, + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 8.522, + "durSec": 0.174, + "rms": 0.3642 + } + ] + }, + { + "text": "I", + "fromMs": 8670, + "toMs": 8950, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 8950, + "toMs": 9360, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 9.091, + "durSec": 0.116, + "rms": 0.2292 + } + ] + }, + { + "text": "bond", + "fromMs": 9360, + "toMs": 10080, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 9.613, + "durSec": 0.418, + "rms": 0.2037 + } + ] + }, + { + "text": "in", + "fromMs": 10080, + "toMs": 10600, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 10600, + "toMs": 10960, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 10.751, + "durSec": 0.244, + "rms": 0.3099 + } + ] + }, + { + "text": "room.", + "fromMs": 10960, + "toMs": 12000, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 48.7, + "startSec": 10.948, + "durSec": 0.186, + "rms": 0.2452 + }, + { + "midi": 49, + "note": "C#3", + "cents": -21.3, + "startSec": 11.517, + "durSec": 0.29, + "rms": 0.34 + } + ] + } + ], + "wordCount": 11, + "nucleusCount": 15 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.analysis.json new file mode 100644 index 0000000000..10ef482cd8 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.analysis.json @@ -0,0 +1,495 @@ +{ + "durationSec": 19.34, + "tempoBPM": 126.0, + "key": "B major", + "keyConfidence": 0.437, + "beatCount": 30, + "onsetCount": 51, + "noteCount": 61, + "pitchRange": [ + "G3", + "F5" + ], + "melody": [ + { + "note": "G#3", + "midi": 56, + "startSec": 1.236, + "durSec": 0.07, + "centsOff": -5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.312, + "durSec": 0.116, + "centsOff": 9.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.434, + "durSec": 0.093, + "centsOff": 0.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.945, + "durSec": 0.081, + "centsOff": 27.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.032, + "durSec": 0.215, + "centsOff": -17.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.769, + "durSec": 0.226, + "centsOff": -8.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.001, + "durSec": 0.099, + "centsOff": -27.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.199, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.262, + "durSec": 0.081, + "centsOff": 5.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 3.483, + "durSec": 0.192, + "centsOff": 4.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.733, + "durSec": 0.134, + "centsOff": 39.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.884, + "durSec": 0.395, + "centsOff": 6.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.371, + "durSec": 0.197, + "centsOff": 5.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.335, + "durSec": 0.058, + "centsOff": 37.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 5.753, + "durSec": 0.441, + "centsOff": -7.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 6.92, + "durSec": 0.377, + "centsOff": -14.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.512, + "durSec": 0.058, + "centsOff": 22.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.576, + "durSec": 0.174, + "centsOff": -23.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.796, + "durSec": 0.064, + "centsOff": -11.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.872, + "durSec": 0.168, + "centsOff": 3.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.179, + "durSec": 0.07, + "centsOff": 26.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.255, + "durSec": 0.128, + "centsOff": 15.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.394, + "durSec": 0.064, + "centsOff": 20.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 8.504, + "durSec": 0.081, + "centsOff": -9.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.591, + "durSec": 0.052, + "centsOff": 24.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.754, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.044, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.114, + "durSec": 0.064, + "centsOff": 5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.276, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.327, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 10.971, + "durSec": 0.122, + "centsOff": -5.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.43, + "durSec": 0.081, + "centsOff": -3.7 + }, + { + "note": "F5", + "midi": 77, + "startSec": 11.656, + "durSec": 0.122, + "centsOff": -21.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.86, + "durSec": 0.197, + "centsOff": -29.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.127, + "durSec": 0.058, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.875, + "durSec": 0.11, + "centsOff": -33.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.992, + "durSec": 0.128, + "centsOff": 37.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.816, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.083, + "durSec": 0.07, + "centsOff": 15.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.222, + "durSec": 0.099, + "centsOff": 2.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 14.64, + "durSec": 0.052, + "centsOff": -28.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.756, + "durSec": 0.244, + "centsOff": 21.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.18, + "durSec": 0.099, + "centsOff": 5.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 15.314, + "durSec": 0.209, + "centsOff": -6.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.557, + "durSec": 0.058, + "centsOff": -17.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.726, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.848, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.091, + "durSec": 0.116, + "centsOff": -11.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 16.237, + "durSec": 0.447, + "centsOff": -23.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.747, + "durSec": 0.168, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.014, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.148, + "durSec": 0.325, + "centsOff": -1.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 17.769, + "durSec": 0.18, + "centsOff": -1.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 17.984, + "durSec": 0.116, + "centsOff": 22.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.164, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.437, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.541, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.739, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.907, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.127, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.226, + "durSec": 0.064, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.151, + 0.557, + 0.639, + 0.697, + 0.94, + 1.184, + 1.718, + 1.753, + 1.939, + 2.229, + 2.694, + 2.775, + 3.669, + 4.272, + 4.598, + 4.725, + 5.364, + 5.48, + 5.526, + 5.991, + 6.2, + 6.699, + 7.465, + 7.755, + 8.44, + 8.742, + 9.474, + 10.112, + 10.24, + 10.333, + 10.461, + 10.67, + 10.739, + 11.215, + 11.459, + 12.597, + 12.666, + 13.096, + 13.386, + 14.153, + 14.582, + 14.652, + 15.035, + 15.093, + 15.581, + 16.173, + 16.602, + 16.66, + 17.113, + 17.578, + 18.924 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.syllnote.json new file mode 100644 index 0000000000..f3e21ae924 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7063607287465921838.syllnote.json @@ -0,0 +1,205 @@ +{ + "source": "whistlegraph-7063607287465921838.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 150, + "toMs": 660, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 660, + "toMs": 1320, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 48.7, + "startSec": 0.906, + "durSec": 0.116, + "rms": 0.1046 + } + ] + }, + { + "text": "ready?", + "fromMs": 1320, + "toMs": 2420, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 1.335, + "durSec": 0.255, + "rms": 0.2387 + }, + { + "midi": 58, + "note": "A#3", + "cents": -31.3, + "startSec": 1.974, + "durSec": 0.232, + "rms": 0.1363 + } + ] + }, + { + "text": "I'm", + "fromMs": 2420, + "toMs": 3230, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 3230, + "toMs": 3600, + "nuclei": [] + }, + { + "text": "butterfly,", + "fromMs": 3600, + "toMs": 6130, + "nuclei": [] + }, + { + "text": "Shafi'a,", + "fromMs": 6130, + "toMs": 7920, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -31.3, + "startSec": 7.558, + "durSec": 0.163, + "rms": 0.1165 + } + ] + }, + { + "text": "a", + "fromMs": 7920, + "toMs": 7960, + "nuclei": [] + }, + { + "text": "pig,", + "fromMs": 7960, + "toMs": 8620, + "nuclei": [ + { + "midi": 66, + "note": "F#4", + "cents": 28.7, + "startSec": 8.487, + "durSec": 0.081, + "rms": 0.092 + } + ] + }, + { + "text": "for", + "fromMs": 8620, + "toMs": 9170, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 9170, + "toMs": 9450, + "nuclei": [] + }, + { + "text": "guys,", + "fromMs": 9450, + "toMs": 10330, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 10330, + "toMs": 11190, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 11190, + "toMs": 11650, + "nuclei": [] + }, + { + "text": "self-costing.", + "fromMs": 11650, + "toMs": 14380, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 48.7, + "startSec": 14.141, + "durSec": 0.116, + "rms": 0.1822 + } + ] + }, + { + "text": "I", + "fromMs": 14380, + "toMs": 15020, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 15020, + "toMs": 15220, + "nuclei": [] + }, + { + "text": "eyes", + "fromMs": 15220, + "toMs": 16090, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 15.36, + "durSec": 0.197, + "rms": 0.3317 + } + ] + }, + { + "text": "in", + "fromMs": 16090, + "toMs": 16480, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 16480, + "toMs": 17130, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 16.486, + "durSec": 0.093, + "rms": 0.0912 + } + ] + }, + { + "text": "room.", + "fromMs": 17130, + "toMs": 18380, + "nuclei": [] + } + ], + "wordCount": 21, + "nucleusCount": 8 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.analysis.json new file mode 100644 index 0000000000..aa5469b768 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.analysis.json @@ -0,0 +1,381 @@ +{ + "durationSec": 17.0, + "tempoBPM": 139.7, + "key": "D major", + "keyConfidence": 0.482, + "beatCount": 39, + "onsetCount": 49, + "noteCount": 45, + "pitchRange": [ + "G3", + "G#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.981, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.382, + "durSec": 0.139, + "centsOff": 5.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.026, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.183, + "durSec": 0.058, + "centsOff": -22.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.258, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.606, + "durSec": 0.099, + "centsOff": -31.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.786, + "durSec": 0.104, + "centsOff": -6.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.918, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.476, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.824, + "durSec": 0.052, + "centsOff": 39.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.882, + "durSec": 0.104, + "centsOff": -35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.027, + "durSec": 0.064, + "centsOff": -45.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.201, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.567, + "durSec": 0.104, + "centsOff": 16.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.7, + "durSec": 0.186, + "centsOff": 26.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.915, + "durSec": 0.087, + "centsOff": -43.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.008, + "durSec": 0.052, + "centsOff": 42.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.066, + "durSec": 0.273, + "centsOff": -24.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.368, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.699, + "durSec": 0.122, + "centsOff": 36.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.925, + "durSec": 0.128, + "centsOff": -8.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.105, + "durSec": 0.116, + "centsOff": -26.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.227, + "durSec": 0.064, + "centsOff": -1.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.448, + "durSec": 0.07, + "centsOff": 26.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.523, + "durSec": 0.203, + "centsOff": -31.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.866, + "durSec": 0.075, + "centsOff": 37.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.947, + "durSec": 0.058, + "centsOff": -7.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.046, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.162, + "durSec": 0.197, + "centsOff": -8.4 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 8.702, + "durSec": 0.197, + "centsOff": 21.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.369, + "durSec": 0.708, + "centsOff": 2.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.623, + "durSec": 0.192, + "centsOff": 26.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.855, + "durSec": 0.145, + "centsOff": 26.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.172, + "durSec": 0.232, + "centsOff": -13.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.56, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.653, + "durSec": 0.058, + "centsOff": 15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.717, + "durSec": 0.65, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.431, + "durSec": 0.284, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.739, + "durSec": 0.064, + "centsOff": 36.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 14.843, + "durSec": 0.081, + "centsOff": 35.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.93, + "durSec": 0.064, + "centsOff": -37.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.256, + "durSec": 0.075, + "centsOff": 0.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.737, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.853, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.086, + "durSec": 0.807, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.139, + 0.255, + 0.882, + 1.347, + 1.393, + 2.148, + 2.45, + 3.007, + 3.123, + 3.204, + 3.297, + 3.924, + 4.435, + 5.48, + 6.432, + 6.583, + 6.815, + 7.338, + 7.396, + 7.964, + 8.081, + 8.162, + 8.336, + 8.545, + 8.882, + 9.195, + 9.358, + 9.392, + 10.077, + 10.519, + 11.064, + 11.099, + 11.308, + 12.098, + 12.283, + 12.55, + 12.701, + 12.887, + 13.026, + 13.119, + 13.584, + 13.653, + 14.466, + 14.663, + 15.209, + 15.256, + 16.544, + 16.974 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.syllnote.json new file mode 100644 index 0000000000..a52de3e554 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7064305080757128495.syllnote.json @@ -0,0 +1,248 @@ +{ + "source": "whistlegraph-7064305080757128495.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 920, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 920, + "toMs": 1230, + "nuclei": [] + }, + { + "text": "butterfly,", + "fromMs": 1230, + "toMs": 4480, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -31.3, + "startSec": 2.032, + "durSec": 0.07, + "rms": 0.2406 + }, + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 3.1, + "durSec": 0.081, + "rms": 0.3189 + } + ] + }, + { + "text": "flapping", + "fromMs": 4480, + "toMs": 6400, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 48.7, + "startSec": 5.027, + "durSec": 0.395, + "rms": 0.193 + }, + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 5.584, + "durSec": 0.232, + "rms": 0.3547 + }, + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 5.933, + "durSec": 0.186, + "rms": 0.3009 + }, + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 6.281, + "durSec": 0.058, + "rms": 0.1569 + } + ] + }, + { + "text": "for", + "fromMs": 6400, + "toMs": 6880, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 6880, + "toMs": 7360, + "nuclei": [] + }, + { + "text": "guys", + "fromMs": 7360, + "toMs": 8000, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 7.872, + "durSec": 0.07, + "rms": 0.2647 + } + ] + }, + { + "text": "It's", + "fromMs": 8000, + "toMs": 8990, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 8.22, + "durSec": 0.104, + "rms": 0.2006 + } + ] + }, + { + "text": "just", + "fromMs": 8990, + "toMs": 9990, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 9.509, + "durSec": 0.511, + "rms": 0.2574 + } + ] + }, + { + "text": "a", + "fromMs": 9990, + "toMs": 10240, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 9.973, + "durSec": 0.07, + "rms": 0.1262 + } + ] + }, + { + "text": "costume", + "fromMs": 10240, + "toMs": 12000, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 11.622, + "durSec": 0.325, + "rms": 0.228 + } + ] + }, + { + "text": "I", + "fromMs": 12000, + "toMs": 12350, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 12350, + "toMs": 13420, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 13420, + "toMs": 14120, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -11.3, + "startSec": 14.013, + "durSec": 0.058, + "rms": 0.2289 + } + ] + }, + { + "text": "in", + "fromMs": 14120, + "toMs": 14840, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 18.7, + "startSec": 14.187, + "durSec": 0.116, + "rms": 0.2329 + }, + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 14.571, + "durSec": 0.093, + "rms": 0.1271 + } + ] + }, + { + "text": "my", + "fromMs": 14840, + "toMs": 15550, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 15550, + "toMs": 17000, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 15.662, + "durSec": 0.813, + "rms": 0.2286 + }, + { + "midi": 54, + "note": "F#3", + "cents": 18.7, + "startSec": 16.579, + "durSec": 0.29, + "rms": 0.0942 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 16 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7064672896316394799.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7064672896316394799.analysis.json new file mode 100644 index 0000000000..3be870f6ea --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7064672896316394799.analysis.json @@ -0,0 +1,410 @@ +{ + "durationSec": 20.15, + "tempoBPM": 114.8, + "key": "A major", + "keyConfidence": 0.732, + "beatCount": 36, + "onsetCount": 92, + "noteCount": 43, + "pitchRange": [ + "G3", + "F4" + ], + "melody": [ + { + "note": "B3", + "midi": 59, + "startSec": 2.136, + "durSec": 0.122, + "centsOff": -16.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.299, + "durSec": 0.366, + "centsOff": 10.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.688, + "durSec": 0.296, + "centsOff": -3.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.228, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.297, + "durSec": 0.679, + "centsOff": 11.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.023, + "durSec": 0.099, + "centsOff": 29.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.307, + "durSec": 0.546, + "centsOff": 6.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.865, + "durSec": 0.157, + "centsOff": 14.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.149, + "durSec": 0.691, + "centsOff": 28.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.298, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.391, + "durSec": 0.592, + "centsOff": 26.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.053, + "durSec": 0.192, + "centsOff": 38.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 7.488, + "durSec": 0.639, + "centsOff": 21.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.139, + "durSec": 0.163, + "centsOff": 5.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.307, + "durSec": 0.07, + "centsOff": -38.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.58, + "durSec": 0.493, + "centsOff": -0.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.12, + "durSec": 0.145, + "centsOff": 24.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.445, + "durSec": 0.54, + "centsOff": 19.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.99, + "durSec": 0.075, + "centsOff": -22.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.681, + "durSec": 0.075, + "centsOff": 16.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 10.815, + "durSec": 0.087, + "centsOff": 15.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 10.908, + "durSec": 0.122, + "centsOff": -38.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 11.035, + "durSec": 0.163, + "centsOff": 28.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.505, + "durSec": 0.755, + "centsOff": 1.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.858, + "durSec": 0.087, + "centsOff": -1.9 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.986, + "durSec": 0.395, + "centsOff": -3.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.502, + "durSec": 0.081, + "centsOff": 17.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 13.63, + "durSec": 0.099, + "centsOff": 12.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.793, + "durSec": 0.679, + "centsOff": -5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.988, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.064, + "durSec": 0.163, + "centsOff": 24.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.232, + "durSec": 0.284, + "centsOff": -11.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.581, + "durSec": 0.435, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.12, + "durSec": 0.064, + "centsOff": -0.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.19, + "durSec": 0.47, + "centsOff": -23.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.684, + "durSec": 0.07, + "centsOff": 1.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.817, + "durSec": 0.052, + "centsOff": 33.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.165, + "durSec": 0.157, + "centsOff": 18.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.369, + "durSec": 0.07, + "centsOff": 17.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.479, + "durSec": 0.093, + "centsOff": 11.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.583, + "durSec": 1.033, + "centsOff": 1.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.696, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.766, + "durSec": 0.238, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.058, + 0.186, + 0.29, + 0.406, + 0.511, + 0.58, + 0.685, + 0.801, + 0.917, + 1.068, + 1.196, + 1.347, + 1.474, + 1.614, + 1.718, + 1.858, + 1.997, + 2.125, + 2.403, + 2.635, + 2.902, + 2.972, + 3.135, + 3.587, + 3.738, + 3.994, + 4.133, + 4.226, + 4.272, + 4.551, + 4.783, + 5.039, + 5.155, + 5.294, + 5.584, + 5.851, + 6.13, + 6.362, + 6.409, + 6.676, + 6.978, + 7.221, + 7.303, + 7.442, + 7.755, + 8.011, + 8.29, + 8.371, + 8.545, + 8.812, + 9.091, + 9.346, + 9.892, + 10.124, + 10.182, + 10.379, + 10.646, + 10.96, + 11.227, + 11.471, + 12.028, + 12.26, + 12.516, + 12.643, + 12.759, + 13.108, + 13.386, + 13.491, + 13.665, + 14.176, + 14.466, + 14.71, + 14.954, + 15.279, + 15.534, + 15.557, + 15.813, + 16.022, + 16.103, + 16.37, + 16.66, + 16.904, + 17.009, + 17.16, + 17.415, + 17.531, + 17.578, + 17.682, + 18.112, + 18.204, + 18.739 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7071807898887720235.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7071807898887720235.analysis.json new file mode 100644 index 0000000000..b84252c74e --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7071807898887720235.analysis.json @@ -0,0 +1,493 @@ +{ + "durationSec": 18.09, + "tempoBPM": 114.8, + "key": "B minor", + "keyConfidence": 0.571, + "beatCount": 31, + "onsetCount": 70, + "noteCount": 58, + "pitchRange": [ + "G3", + "D7" + ], + "melody": [ + { + "note": "B6", + "midi": 95, + "startSec": 0.29, + "durSec": 0.087, + "centsOff": 16.2 + }, + { + "note": "D7", + "midi": 98, + "startSec": 0.726, + "durSec": 0.052, + "centsOff": -39.0 + }, + { + "note": "D7", + "midi": 98, + "startSec": 1.045, + "durSec": 0.075, + "centsOff": -11.4 + }, + { + "note": "C7", + "midi": 96, + "startSec": 1.225, + "durSec": 0.093, + "centsOff": 12.1 + }, + { + "note": "C7", + "midi": 96, + "startSec": 1.445, + "durSec": 0.052, + "centsOff": -1.0 + }, + { + "note": "C7", + "midi": 96, + "startSec": 1.509, + "durSec": 0.064, + "centsOff": -22.5 + }, + { + "note": "C7", + "midi": 96, + "startSec": 1.596, + "durSec": 0.081, + "centsOff": -3.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.299, + "durSec": 0.099, + "centsOff": -2.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.403, + "durSec": 0.122, + "centsOff": 38.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.577, + "durSec": 0.174, + "centsOff": 45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.885, + "durSec": 0.168, + "centsOff": -34.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.094, + "durSec": 0.157, + "centsOff": -24.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.408, + "durSec": 0.052, + "centsOff": -35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.466, + "durSec": 0.081, + "centsOff": 45.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.553, + "durSec": 0.203, + "centsOff": -37.2 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 3.843, + "durSec": 0.459, + "centsOff": -15.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.394, + "durSec": 0.058, + "centsOff": -22.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.458, + "durSec": 0.186, + "centsOff": 34.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.65, + "durSec": 0.093, + "centsOff": -44.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.748, + "durSec": 0.104, + "centsOff": 45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.952, + "durSec": 0.174, + "centsOff": -17.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.207, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.317, + "durSec": 0.081, + "centsOff": 37.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.474, + "durSec": 0.197, + "centsOff": 39.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.677, + "durSec": 0.064, + "centsOff": -45.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.747, + "durSec": 0.174, + "centsOff": 38.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.06, + "durSec": 0.064, + "centsOff": 32.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.13, + "durSec": 0.07, + "centsOff": -45.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.258, + "durSec": 0.174, + "centsOff": -40.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.931, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.465, + "durSec": 0.18, + "centsOff": 0.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.651, + "durSec": 0.116, + "centsOff": -33.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.814, + "durSec": 0.215, + "centsOff": -22.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.057, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.185, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.474, + "durSec": 0.064, + "centsOff": -20.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.718, + "durSec": 0.441, + "centsOff": -39.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 10.507, + "durSec": 0.702, + "centsOff": -24.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.714, + "durSec": 0.099, + "centsOff": 23.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.819, + "durSec": 0.459, + "centsOff": -24.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.666, + "durSec": 0.093, + "centsOff": 45.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.777, + "durSec": 0.104, + "centsOff": -40.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.939, + "durSec": 0.36, + "centsOff": -40.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.549, + "durSec": 0.075, + "centsOff": 37.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 13.63, + "durSec": 0.128, + "centsOff": -29.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.298, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.507, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.721, + "durSec": 0.174, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.337, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.01, + "durSec": 0.197, + "centsOff": -7.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.3, + "durSec": 0.093, + "centsOff": -35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.509, + "durSec": 0.07, + "centsOff": -25.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.585, + "durSec": 0.157, + "centsOff": 36.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.747, + "durSec": 0.07, + "centsOff": -44.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.223, + "durSec": 0.151, + "centsOff": -28.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.444, + "durSec": 0.168, + "centsOff": -33.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.624, + "durSec": 0.081, + "centsOff": -29.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.728, + "durSec": 0.093, + "centsOff": -20.9 + } + ], + "onsetsSec": [ + 0.128, + 0.36, + 0.627, + 0.906, + 1.184, + 1.416, + 1.718, + 1.95, + 2.218, + 2.496, + 2.74, + 2.949, + 3.007, + 3.262, + 3.576, + 3.785, + 4.052, + 4.342, + 4.621, + 4.807, + 4.876, + 5.155, + 5.41, + 5.7, + 5.782, + 5.921, + 6.281, + 6.432, + 6.734, + 7.001, + 7.256, + 7.349, + 7.454, + 7.732, + 7.988, + 8.092, + 8.359, + 8.603, + 8.882, + 9.125, + 9.381, + 9.462, + 9.648, + 9.915, + 10.194, + 10.414, + 10.716, + 11.227, + 11.424, + 11.633, + 11.749, + 12.005, + 12.295, + 12.55, + 12.817, + 13.317, + 13.769, + 13.827, + 13.874, + 14.141, + 14.385, + 14.64, + 14.919, + 15.186, + 15.43, + 15.882, + 16.184, + 16.428, + 16.718, + 16.985 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.analysis.json new file mode 100644 index 0000000000..6cde08d5b5 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.analysis.json @@ -0,0 +1,795 @@ +{ + "durationSec": 33.58, + "tempoBPM": 139.7, + "key": "E major", + "keyConfidence": 0.739, + "beatCount": 80, + "onsetCount": 211, + "noteCount": 81, + "pitchRange": [ + "G3", + "C5" + ], + "melody": [ + { + "note": "G#3", + "midi": 56, + "startSec": 0.877, + "durSec": 0.07, + "centsOff": 1.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.08, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.207, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.434, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.904, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.113, + "durSec": 0.104, + "centsOff": 37.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.334, + "durSec": 0.058, + "centsOff": -19.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.409, + "durSec": 0.058, + "centsOff": 4.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.473, + "durSec": 0.099, + "centsOff": 3.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 2.763, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 2.926, + "durSec": 0.07, + "centsOff": -17.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.04, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.226, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.464, + "durSec": 0.116, + "centsOff": 10.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.401, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.517, + "durSec": 0.087, + "centsOff": -15.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.634, + "durSec": 0.064, + "centsOff": 31.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.703, + "durSec": 0.064, + "centsOff": -10.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.843, + "durSec": 0.052, + "centsOff": 33.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.901, + "durSec": 0.099, + "centsOff": 2.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.04, + "durSec": 0.064, + "centsOff": -16.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.139, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.4, + "durSec": 0.163, + "centsOff": -0.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.574, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.468, + "durSec": 0.273, + "centsOff": 15.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.822, + "durSec": 0.087, + "centsOff": 15.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.397, + "durSec": 0.075, + "centsOff": 22.1 + }, + { + "note": "G4", + "midi": 67, + "startSec": 10.478, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.542, + "durSec": 0.104, + "centsOff": 18.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.699, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.146, + "durSec": 0.064, + "centsOff": 19.2 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.227, + "durSec": 0.052, + "centsOff": -27.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.331, + "durSec": 0.064, + "centsOff": 11.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.987, + "durSec": 0.07, + "centsOff": -1.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.682, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.036, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.234, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.454, + "durSec": 0.064, + "centsOff": -5.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.547, + "durSec": 0.07, + "centsOff": 3.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.739, + "durSec": 0.302, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.047, + "durSec": 0.081, + "centsOff": -13.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.215, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.302, + "durSec": 0.07, + "centsOff": -28.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.631, + "durSec": 0.099, + "centsOff": 41.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.736, + "durSec": 0.104, + "centsOff": -24.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.392, + "durSec": 0.139, + "centsOff": 36.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.601, + "durSec": 0.081, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.786, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.949, + "durSec": 0.099, + "centsOff": 5.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 18.233, + "durSec": 0.058, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.215, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.435, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.824, + "durSec": 0.064, + "centsOff": -10.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.66, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 20.991, + "durSec": 0.07, + "centsOff": 3.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 21.13, + "durSec": 0.197, + "centsOff": 4.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.368, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 21.6, + "durSec": 0.122, + "centsOff": -17.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.645, + "durSec": 0.36, + "centsOff": 9.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 23.069, + "durSec": 0.099, + "centsOff": 20.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.551, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.899, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.143, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.281, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.802, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.527, + "durSec": 0.342, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 28.485, + "durSec": 0.087, + "centsOff": -0.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.926, + "durSec": 0.401, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.46, + "durSec": 0.104, + "centsOff": 40.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 30.093, + "durSec": 0.052, + "centsOff": 5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 30.174, + "durSec": 0.07, + "centsOff": -4.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 30.256, + "durSec": 0.07, + "centsOff": -6.5 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 30.987, + "durSec": 0.052, + "centsOff": -6.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 31.184, + "durSec": 0.064, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.509, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 31.898, + "durSec": 0.081, + "centsOff": 17.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 32.084, + "durSec": 0.128, + "centsOff": 24.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.083, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.193, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 33.35, + "durSec": 0.064, + "centsOff": -23.3 + }, + { + "note": "F4", + "midi": 65, + "startSec": 33.495, + "durSec": 0.075, + "centsOff": -27.1 + } + ], + "onsetsSec": [ + 0.023, + 0.104, + 0.221, + 0.476, + 0.604, + 0.731, + 0.871, + 0.964, + 1.138, + 1.242, + 1.579, + 1.66, + 1.765, + 1.881, + 1.985, + 2.159, + 2.276, + 2.357, + 2.577, + 2.694, + 2.81, + 2.879, + 3.019, + 3.181, + 3.367, + 3.529, + 3.866, + 4.005, + 4.122, + 4.342, + 4.458, + 4.609, + 4.772, + 4.923, + 5.085, + 5.12, + 5.201, + 5.294, + 5.503, + 5.573, + 5.77, + 5.956, + 6.084, + 6.397, + 6.49, + 6.676, + 6.769, + 6.966, + 7.001, + 7.245, + 7.361, + 8.336, + 8.382, + 8.406, + 8.533, + 8.916, + 9.044, + 9.125, + 9.276, + 9.369, + 9.567, + 9.718, + 10.635, + 10.879, + 10.983, + 11.192, + 11.413, + 11.471, + 11.575, + 11.61, + 11.68, + 11.749, + 11.923, + 12.156, + 12.272, + 12.388, + 12.458, + 12.516, + 12.934, + 13.212, + 13.677, + 14.002, + 14.164, + 14.269, + 14.373, + 14.64, + 15.047, + 15.139, + 15.348, + 15.395, + 15.511, + 15.813, + 15.859, + 15.975, + 16.115, + 16.173, + 16.347, + 16.579, + 16.614, + 16.904, + 16.985, + 17.136, + 17.276, + 17.322, + 17.38, + 17.647, + 17.833, + 17.914, + 18.077, + 18.355, + 18.506, + 18.657, + 18.739, + 18.901, + 19.284, + 19.493, + 19.551, + 19.667, + 19.702, + 19.807, + 19.992, + 20.039, + 20.108, + 20.352, + 20.515, + 20.759, + 20.84, + 20.991, + 21.142, + 21.293, + 21.351, + 21.699, + 21.85, + 21.989, + 22.082, + 22.198, + 22.384, + 22.523, + 22.744, + 22.837, + 23.034, + 23.115, + 23.22, + 23.382, + 23.382, + 23.487, + 23.65, + 23.789, + 23.893, + 24.021, + 24.056, + 24.265, + 24.369, + 24.474, + 24.729, + 24.915, + 24.996, + 25.066, + 25.182, + 25.356, + 25.472, + 25.588, + 25.797, + 26.088, + 26.169, + 26.285, + 26.657, + 26.749, + 27.005, + 27.121, + 27.26, + 27.55, + 27.585, + 27.678, + 27.783, + 27.841, + 28.096, + 28.375, + 28.561, + 28.723, + 28.839, + 29.095, + 29.234, + 29.327, + 29.466, + 29.605, + 29.745, + 30.035, + 30.209, + 30.372, + 30.627, + 30.79, + 31.068, + 31.115, + 31.266, + 31.417, + 31.463, + 31.556, + 31.649, + 31.835, + 31.997, + 32.09, + 32.206, + 32.403, + 32.705, + 32.845, + 32.972, + 33.158, + 33.228, + 33.367, + 33.553 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.syllnote.json new file mode 100644 index 0000000000..977e07d34a --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7075031570364534058.syllnote.json @@ -0,0 +1,833 @@ +{ + "source": "whistlegraph-7075031570364534058.wav", + "sr": 22050, + "words": [ + { + "text": "I", + "fromMs": 0, + "toMs": 210, + "nuclei": [] + }, + { + "text": "see,", + "fromMs": 210, + "toMs": 320, + "nuclei": [] + }, + { + "text": "so", + "fromMs": 320, + "toMs": 430, + "nuclei": [] + }, + { + "text": "you're", + "fromMs": 430, + "toMs": 750, + "nuclei": [] + }, + { + "text": "looking", + "fromMs": 750, + "toMs": 1140, + "nuclei": [] + }, + { + "text": "at", + "fromMs": 1140, + "toMs": 1250, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 1250, + "toMs": 1410, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 1410, + "toMs": 1800, + "nuclei": [] + }, + { + "text": "graphs", + "fromMs": 1800, + "toMs": 2190, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 2190, + "toMs": 2300, + "nuclei": [] + }, + { + "text": "you're", + "fromMs": 2300, + "toMs": 2500, + "nuclei": [] + }, + { + "text": "thinking", + "fromMs": 2500, + "toMs": 2880, + "nuclei": [] + }, + { + "text": "there's", + "fromMs": 2880, + "toMs": 3040, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 3040, + "toMs": 3200, + "nuclei": [] + }, + { + "text": "an", + "fromMs": 3200, + "toMs": 3280, + "nuclei": [] + }, + { + "text": "X", + "fromMs": 3280, + "toMs": 3490, + "nuclei": [] + }, + { + "text": "axis", + "fromMs": 3490, + "toMs": 4360, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 4360, + "toMs": 4480, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 4480, + "toMs": 4610, + "nuclei": [] + }, + { + "text": "Y", + "fromMs": 4610, + "toMs": 4740, + "nuclei": [] + }, + { + "text": "axis", + "fromMs": 4740, + "toMs": 5280, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 5280, + "toMs": 5660, + "nuclei": [ + { + "midi": 40, + "note": "E2", + "cents": 8.7, + "startSec": 5.468, + "durSec": 0.058, + "rms": 0.1189 + } + ] + }, + { + "text": "then", + "fromMs": 5660, + "toMs": 5700, + "nuclei": [] + }, + { + "text": "up", + "fromMs": 5700, + "toMs": 5900, + "nuclei": [] + }, + { + "text": "here", + "fromMs": 5900, + "toMs": 6260, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 6260, + "toMs": 6480, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 6.281, + "durSec": 0.07, + "rms": 0.2037 + } + ] + }, + { + "text": "notes", + "fromMs": 6480, + "toMs": 6690, + "nuclei": [] + }, + { + "text": "have", + "fromMs": 6690, + "toMs": 6900, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 6900, + "toMs": 7040, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 7040, + "toMs": 7380, + "nuclei": [] + }, + { + "text": "high", + "fromMs": 7380, + "toMs": 8320, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 8.208, + "durSec": 0.081, + "rms": 0.0859 + } + ] + }, + { + "text": "and", + "fromMs": 8320, + "toMs": 8400, + "nuclei": [] + }, + { + "text": "down", + "fromMs": 8400, + "toMs": 8780, + "nuclei": [] + }, + { + "text": "here", + "fromMs": 8780, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 9000, + "toMs": 9280, + "nuclei": [] + }, + { + "text": "notes", + "fromMs": 9280, + "toMs": 9750, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 9.52, + "durSec": 0.186, + "rms": 0.1096 + } + ] + }, + { + "text": "have", + "fromMs": 9750, + "toMs": 10120, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 10120, + "toMs": 10300, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 10300, + "toMs": 10480, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 10.426, + "durSec": 0.07, + "rms": 0.1814 + } + ] + }, + { + "text": "low", + "fromMs": 10480, + "toMs": 10800, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 10.565, + "durSec": 0.058, + "rms": 0.0851 + } + ] + }, + { + "text": "and", + "fromMs": 10800, + "toMs": 10920, + "nuclei": [] + }, + { + "text": "then", + "fromMs": 10920, + "toMs": 11100, + "nuclei": [] + }, + { + "text": "if", + "fromMs": 11100, + "toMs": 11150, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 11150, + "toMs": 11220, + "nuclei": [] + }, + { + "text": "were", + "fromMs": 11220, + "toMs": 11340, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 11340, + "toMs": 11410, + "nuclei": [] + }, + { + "text": "take", + "fromMs": 11410, + "toMs": 11550, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 11550, + "toMs": 11600, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 11600, + "toMs": 11830, + "nuclei": [] + }, + { + "text": "graph", + "fromMs": 11830, + "toMs": 12000, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 12000, + "toMs": 12360, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 12360, + "toMs": 12720, + "nuclei": [] + }, + { + "text": "one", + "fromMs": 12720, + "toMs": 13000, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 13000, + "toMs": 13330, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 13330, + "toMs": 13440, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 13440, + "toMs": 14480, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 13.711, + "durSec": 0.221, + "rms": 0.1473 + } + ] + }, + { + "text": "flapping", + "fromMs": 14480, + "toMs": 15500, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 15500, + "toMs": 15600, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 15600, + "toMs": 15770, + "nuclei": [] + }, + { + "text": "guys", + "fromMs": 15770, + "toMs": 16000, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 16000, + "toMs": 16200, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 16200, + "toMs": 16600, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 16600, + "toMs": 16730, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 16.649, + "durSec": 0.116, + "rms": 0.2471 + } + ] + }, + { + "text": "costume", + "fromMs": 16730, + "toMs": 17700, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 48.7, + "startSec": 16.718, + "durSec": 0.058, + "rms": 0.2342 + } + ] + }, + { + "text": "I", + "fromMs": 17700, + "toMs": 17770, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 17770, + "toMs": 18000, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 18000, + "toMs": 18500, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 18500, + "toMs": 18700, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 18700, + "toMs": 18900, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 18900, + "toMs": 19000, + "nuclei": [] + }, + { + "text": "then", + "fromMs": 19000, + "toMs": 19500, + "nuclei": [] + }, + { + "text": "somehow", + "fromMs": 19500, + "toMs": 19880, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 19880, + "toMs": 20000, + "nuclei": [] + }, + { + "text": "should", + "fromMs": 20000, + "toMs": 20100, + "nuclei": [] + }, + { + "text": "be", + "fromMs": 20100, + "toMs": 20160, + "nuclei": [] + }, + { + "text": "able", + "fromMs": 20160, + "toMs": 20280, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 20280, + "toMs": 20560, + "nuclei": [] + }, + { + "text": "map", + "fromMs": 20560, + "toMs": 21000, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 21000, + "toMs": 21500, + "nuclei": [] + }, + { + "text": "onto", + "fromMs": 21500, + "toMs": 22000, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 22000, + "toMs": 22280, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 22280, + "toMs": 22350, + "nuclei": [] + }, + { + "text": "pitch", + "fromMs": 22350, + "toMs": 22700, + "nuclei": [] + }, + { + "text": "grid.", + "fromMs": 22700, + "toMs": 23000, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 22.709, + "durSec": 0.267, + "rms": 0.1261 + } + ] + }, + { + "text": "But", + "fromMs": 23000, + "toMs": 23250, + "nuclei": [] + }, + { + "text": "that's", + "fromMs": 23250, + "toMs": 23490, + "nuclei": [] + }, + { + "text": "not", + "fromMs": 23490, + "toMs": 23650, + "nuclei": [] + }, + { + "text": "what", + "fromMs": 23650, + "toMs": 23870, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 23870, + "toMs": 24250, + "nuclei": [] + }, + { + "text": "graphing", + "fromMs": 24250, + "toMs": 24680, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 24680, + "toMs": 24790, + "nuclei": [] + }, + { + "text": "about", + "fromMs": 24790, + "toMs": 25060, + "nuclei": [] + }, + { + "text": "because", + "fromMs": 25060, + "toMs": 25440, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 25440, + "toMs": 25600, + "nuclei": [] + }, + { + "text": "sounds", + "fromMs": 25600, + "toMs": 25930, + "nuclei": [] + }, + { + "text": "are", + "fromMs": 25930, + "toMs": 26090, + "nuclei": [] + }, + { + "text": "totally", + "fromMs": 26090, + "toMs": 26470, + "nuclei": [] + }, + { + "text": "arbitrary", + "fromMs": 26470, + "toMs": 26960, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 26960, + "toMs": 27180, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 27180, + "toMs": 27340, + "nuclei": [] + }, + { + "text": "lines", + "fromMs": 27340, + "toMs": 27610, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 27610, + "toMs": 27770, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 27770, + "toMs": 27990, + "nuclei": [] + }, + { + "text": "all", + "fromMs": 27990, + "toMs": 28150, + "nuclei": [] + }, + { + "text": "about", + "fromMs": 28150, + "toMs": 28420, + "nuclei": [] + }, + { + "text": "what", + "fromMs": 28420, + "toMs": 28640, + "nuclei": [] + }, + { + "text": "happens", + "fromMs": 28640, + "toMs": 29020, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 29020, + "toMs": 29130, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 29130, + "toMs": 29290, + "nuclei": [] + }, + { + "text": "imagination", + "fromMs": 29290, + "toMs": 30000, + "nuclei": [] + }, + { + "text": "when", + "fromMs": 30000, + "toMs": 30380, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 30.267, + "durSec": 0.058, + "rms": 0.0699 + } + ] + }, + { + "text": "you", + "fromMs": 30380, + "toMs": 30440, + "nuclei": [] + }, + { + "text": "compose", + "fromMs": 30440, + "toMs": 30880, + "nuclei": [] + }, + { + "text": "different", + "fromMs": 30880, + "toMs": 31450, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 30.906, + "durSec": 0.128, + "rms": 0.1775 + } + ] + }, + { + "text": "sounds", + "fromMs": 31450, + "toMs": 31830, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 31830, + "toMs": 32080, + "nuclei": [] + }, + { + "text": "different", + "fromMs": 32080, + "toMs": 32650, + "nuclei": [] + }, + { + "text": "lines.", + "fromMs": 32650, + "toMs": 34000, + "nuclei": [ + { + "midi": 40, + "note": "E2", + "cents": 8.7, + "startSec": 33.367, + "durSec": 0.174, + "rms": 0.0607 + } + ] + } + ], + "wordCount": 118, + "nucleusCount": 13 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.analysis.json new file mode 100644 index 0000000000..c02de65bf9 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.analysis.json @@ -0,0 +1,674 @@ +{ + "durationSec": 34.34, + "tempoBPM": 206.7, + "key": "A# minor", + "keyConfidence": 0.356, + "beatCount": 115, + "onsetCount": 195, + "noteCount": 66, + "pitchRange": [ + "G3", + "A#4" + ], + "melody": [ + { + "note": "A4", + "midi": 69, + "startSec": 0.534, + "durSec": 0.116, + "centsOff": -16.9 + }, + { + "note": "A4", + "midi": 69, + "startSec": 1.01, + "durSec": 0.081, + "centsOff": 33.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.26, + "durSec": 0.07, + "centsOff": 5.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.335, + "durSec": 0.058, + "centsOff": 1.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.434, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.003, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.694, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.164, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.512, + "durSec": 0.209, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.855, + "durSec": 0.052, + "centsOff": -6.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.913, + "durSec": 0.093, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.011, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.081, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.331, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.423, + "durSec": 0.134, + "centsOff": -2.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.586, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.76, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.917, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.279, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.057, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.284, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.394, + "durSec": 0.058, + "centsOff": 8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.469, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.626, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.72, + "durSec": 0.116, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.098, + "durSec": 0.064, + "centsOff": -20.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.167, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.237, + "durSec": 0.081, + "centsOff": 2.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.452, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.886, + "durSec": 0.052, + "centsOff": -3.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.065, + "durSec": 0.435, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.727, + "durSec": 0.07, + "centsOff": 21.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.913, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.134, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.772, + "durSec": 0.052, + "centsOff": -36.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.871, + "durSec": 0.093, + "centsOff": -7.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.823, + "durSec": 0.087, + "centsOff": -31.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.119, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.21, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.773, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 18.942, + "durSec": 0.064, + "centsOff": -40.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 19.319, + "durSec": 0.052, + "centsOff": 13.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.482, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.544, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.956, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.177, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.355, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 23.615, + "durSec": 0.058, + "centsOff": -41.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 24.578, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.281, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.466, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.855, + "durSec": 0.075, + "centsOff": -2.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.995, + "durSec": 0.052, + "centsOff": 28.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.151, + "durSec": 0.052, + "centsOff": -29.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.215, + "durSec": 0.122, + "centsOff": -4.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.384, + "durSec": 0.07, + "centsOff": 2.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 26.575, + "durSec": 0.064, + "centsOff": 25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.703, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.839, + "durSec": 0.087, + "centsOff": 36.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.64, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 29.936, + "durSec": 0.058, + "centsOff": 4.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 30.238, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 30.494, + "durSec": 0.075, + "centsOff": -17.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.37, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.218, + "durSec": 0.11, + "centsOff": 37.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.048, + "durSec": 0.139, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.116, + 0.151, + 0.348, + 0.801, + 0.94, + 1.207, + 1.393, + 1.672, + 1.881, + 2.159, + 2.368, + 2.485, + 2.531, + 2.647, + 2.74, + 2.984, + 3.1, + 3.204, + 3.297, + 3.796, + 4.017, + 4.145, + 4.191, + 4.389, + 4.493, + 4.818, + 4.853, + 4.969, + 5.155, + 5.399, + 5.631, + 5.677, + 5.863, + 6.188, + 6.548, + 6.92, + 7.001, + 7.129, + 7.198, + 7.338, + 7.477, + 7.558, + 7.651, + 7.918, + 8.022, + 8.104, + 8.394, + 8.557, + 8.615, + 8.684, + 8.777, + 8.893, + 8.975, + 9.056, + 9.288, + 9.358, + 9.474, + 9.671, + 9.787, + 10.112, + 10.252, + 10.426, + 10.646, + 10.844, + 11.262, + 11.366, + 11.471, + 11.819, + 11.877, + 11.912, + 12.109, + 12.26, + 12.388, + 12.446, + 12.806, + 12.864, + 13.63, + 13.665, + 13.978, + 14.524, + 14.687, + 14.803, + 14.919, + 15.139, + 15.302, + 15.499, + 15.65, + 15.952, + 16.068, + 16.126, + 16.382, + 16.579, + 16.742, + 16.788, + 16.893, + 17.09, + 17.136, + 17.38, + 17.485, + 17.612, + 17.717, + 17.798, + 18.309, + 18.355, + 18.495, + 18.936, + 19.11, + 19.331, + 19.412, + 19.54, + 19.807, + 19.946, + 20.225, + 20.259, + 20.341, + 20.387, + 20.492, + 20.631, + 20.677, + 20.782, + 20.898, + 21.002, + 21.119, + 21.223, + 21.293, + 21.606, + 21.873, + 22.013, + 22.082, + 22.268, + 22.349, + 22.558, + 22.709, + 22.872, + 23.174, + 23.429, + 23.661, + 23.754, + 23.8, + 23.975, + 24.265, + 24.358, + 24.543, + 24.787, + 24.938, + 25.101, + 25.298, + 25.507, + 25.577, + 25.693, + 26.03, + 26.239, + 26.657, + 26.819, + 26.993, + 27.04, + 27.167, + 27.225, + 27.341, + 27.469, + 27.62, + 27.759, + 27.841, + 28.015, + 28.085, + 28.189, + 28.363, + 28.514, + 28.723, + 29.002, + 29.246, + 29.78, + 30.012, + 30.128, + 30.174, + 30.348, + 30.534, + 30.674, + 30.952, + 31.405, + 31.568, + 31.742, + 31.858, + 32.032, + 32.253, + 32.392, + 32.508, + 32.752, + 32.856, + 33.007, + 33.181, + 33.379, + 33.437, + 33.75, + 34.157 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.syllnote.json new file mode 100644 index 0000000000..b34c8e40d4 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7079307726697811242.syllnote.json @@ -0,0 +1,1076 @@ +{ + "source": "whistlegraph-7079307726697811242.wav", + "sr": 22050, + "words": [ + { + "text": "So", + "fromMs": 110, + "toMs": 350, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 350, + "toMs": 510, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 0.476, + "durSec": 0.07, + "rms": 0.2268 + } + ] + }, + { + "text": "reason", + "fromMs": 510, + "toMs": 1130, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 0.499, + "durSec": 0.615, + "rms": 0.2101 + } + ] + }, + { + "text": "I'm", + "fromMs": 1130, + "toMs": 1430, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -11.3, + "startSec": 1.277, + "durSec": 0.116, + "rms": 0.1899 + } + ] + }, + { + "text": "not", + "fromMs": 1430, + "toMs": 1870, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 1.544, + "durSec": 0.104, + "rms": 0.0706 + } + ] + }, + { + "text": "making", + "fromMs": 1870, + "toMs": 2360, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 1.997, + "durSec": 0.128, + "rms": 0.1047 + } + ] + }, + { + "text": "them", + "fromMs": 2360, + "toMs": 2770, + "nuclei": [] + }, + { + "text": "up", + "fromMs": 2770, + "toMs": 3000, + "nuclei": [] + }, + { + "text": "every", + "fromMs": 3000, + "toMs": 3370, + "nuclei": [] + }, + { + "text": "time", + "fromMs": 3370, + "toMs": 3810, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 48.7, + "startSec": 3.553, + "durSec": 0.058, + "rms": 0.0808 + } + ] + }, + { + "text": "is", + "fromMs": 3810, + "toMs": 4000, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 3.843, + "durSec": 0.186, + "rms": 0.1145 + } + ] + }, + { + "text": "because", + "fromMs": 4000, + "toMs": 4400, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 4.017, + "durSec": 0.116, + "rms": 0.0967 + }, + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 4.307, + "durSec": 0.128, + "rms": 0.1307 + } + ] + }, + { + "text": "we", + "fromMs": 4400, + "toMs": 4540, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 4.389, + "durSec": 0.186, + "rms": 0.122 + } + ] + }, + { + "text": "have", + "fromMs": 4540, + "toMs": 4820, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 4.528, + "durSec": 0.058, + "rms": 0.1239 + }, + { + "midi": 48, + "note": "C3", + "cents": 48.7, + "startSec": 4.76, + "durSec": 0.093, + "rms": 0.0882 + } + ] + }, + { + "text": "this", + "fromMs": 4820, + "toMs": 5310, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 4.853, + "durSec": 0.116, + "rms": 0.1226 + } + ] + }, + { + "text": "graphic", + "fromMs": 5310, + "toMs": 5880, + "nuclei": [] + }, + { + "text": "score.", + "fromMs": 5880, + "toMs": 6840, + "nuclei": [] + }, + { + "text": "This", + "fromMs": 6840, + "toMs": 7090, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 7090, + "toMs": 7190, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 7190, + "toMs": 7260, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 7260, + "toMs": 7700, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 7700, + "toMs": 8040, + "nuclei": [] + }, + { + "text": "graph", + "fromMs": 8040, + "toMs": 8320, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 8320, + "toMs": 8470, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 8470, + "toMs": 8710, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 8.452, + "durSec": 0.104, + "rms": 0.0851 + } + ] + }, + { + "text": "can", + "fromMs": 8710, + "toMs": 8770, + "nuclei": [] + }, + { + "text": "see", + "fromMs": 8770, + "toMs": 8920, + "nuclei": [] + }, + { + "text": "there's", + "fromMs": 8920, + "toMs": 9270, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 48.7, + "startSec": 9.183, + "durSec": 0.081, + "rms": 0.1949 + } + ] + }, + { + "text": "all", + "fromMs": 9270, + "toMs": 9420, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 9420, + "toMs": 9570, + "nuclei": [] + }, + { + "text": "steps", + "fromMs": 9570, + "toMs": 9840, + "nuclei": [] + }, + { + "text": "there.", + "fromMs": 9840, + "toMs": 10100, + "nuclei": [] + }, + { + "text": "So", + "fromMs": 10100, + "toMs": 10450, + "nuclei": [] + }, + { + "text": "if", + "fromMs": 10450, + "toMs": 10500, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 10500, + "toMs": 10600, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 10.495, + "durSec": 0.081, + "rms": 0.0919 + } + ] + }, + { + "text": "were", + "fromMs": 10600, + "toMs": 11050, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 11050, + "toMs": 11200, + "nuclei": [] + }, + { + "text": "do", + "fromMs": 11200, + "toMs": 11400, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 11400, + "toMs": 11790, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 11.714, + "durSec": 0.081, + "rms": 0.0631 + } + ] + }, + { + "text": "one", + "fromMs": 11790, + "toMs": 12100, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 12100, + "toMs": 12400, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 12400, + "toMs": 12700, + "nuclei": [] + }, + { + "text": "now,", + "fromMs": 12700, + "toMs": 13100, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 13100, + "toMs": 13490, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 13490, + "toMs": 13620, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 13620, + "toMs": 14970, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 13.723, + "durSec": 0.197, + "rms": 0.1439 + }, + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 14.118, + "durSec": 0.36, + "rms": 0.194 + } + ] + }, + { + "text": "flap", + "fromMs": 14970, + "toMs": 15320, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 14.988, + "durSec": 0.174, + "rms": 0.1035 + } + ] + }, + { + "text": "thing", + "fromMs": 15320, + "toMs": 16100, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 15.372, + "durSec": 0.116, + "rms": 0.1051 + }, + { + "midi": 60, + "note": "C4", + "cents": -41.3, + "startSec": 15.732, + "durSec": 0.267, + "rms": 0.2041 + } + ] + }, + { + "text": "for", + "fromMs": 16100, + "toMs": 16190, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 16190, + "toMs": 16380, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 16.184, + "durSec": 0.163, + "rms": 0.1987 + } + ] + }, + { + "text": "guys.", + "fromMs": 16380, + "toMs": 16700, + "nuclei": [] + }, + { + "text": "Just", + "fromMs": 16700, + "toMs": 17160, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -41.3, + "startSec": 16.788, + "durSec": 0.116, + "rms": 0.1925 + } + ] + }, + { + "text": "a", + "fromMs": 17160, + "toMs": 17270, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 17.183, + "durSec": 0.116, + "rms": 0.1937 + } + ] + }, + { + "text": "costume", + "fromMs": 17270, + "toMs": 18070, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 17.252, + "durSec": 0.128, + "rms": 0.1566 + }, + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 17.891, + "durSec": 0.174, + "rms": 0.1576 + } + ] + }, + { + "text": "I", + "fromMs": 18070, + "toMs": 18180, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 18180, + "toMs": 18570, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 48.7, + "startSec": 18.228, + "durSec": 0.058, + "rms": 0.0958 + }, + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 18.367, + "durSec": 0.104, + "rms": 0.1897 + } + ] + }, + { + "text": "on", + "fromMs": 18570, + "toMs": 18750, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 18.588, + "durSec": 0.197, + "rms": 0.1167 + } + ] + }, + { + "text": "in", + "fromMs": 18750, + "toMs": 18980, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 18.739, + "durSec": 0.104, + "rms": 0.117 + } + ] + }, + { + "text": "my", + "fromMs": 18980, + "toMs": 19230, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 19.017, + "durSec": 0.244, + "rms": 0.1031 + } + ] + }, + { + "text": "room", + "fromMs": 19230, + "toMs": 19700, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 19.215, + "durSec": 0.383, + "rms": 0.1012 + } + ] + }, + { + "text": "like", + "fromMs": 19700, + "toMs": 19880, + "nuclei": [] + }, + { + "text": "that.", + "fromMs": 19880, + "toMs": 20200, + "nuclei": [] + }, + { + "text": "You", + "fromMs": 20200, + "toMs": 20520, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 20520, + "toMs": 20560, + "nuclei": [] + }, + { + "text": "repeat", + "fromMs": 20560, + "toMs": 20930, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 20930, + "toMs": 21050, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 21050, + "toMs": 21290, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 21290, + "toMs": 21530, + "nuclei": [] + }, + { + "text": "that.", + "fromMs": 21530, + "toMs": 22000, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 22000, + "toMs": 22190, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 22190, + "toMs": 22350, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 22350, + "toMs": 22860, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 48.7, + "startSec": 22.419, + "durSec": 0.116, + "rms": 0.1864 + } + ] + }, + { + "text": "flap", + "fromMs": 22860, + "toMs": 23130, + "nuclei": [] + }, + { + "text": "thing", + "fromMs": 23130, + "toMs": 23470, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 23470, + "toMs": 23670, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 23.533, + "durSec": 0.163, + "rms": 0.2059 + } + ] + }, + { + "text": "you", + "fromMs": 23670, + "toMs": 23870, + "nuclei": [] + }, + { + "text": "guys.", + "fromMs": 23870, + "toMs": 24200, + "nuclei": [] + }, + { + "text": "Just", + "fromMs": 24200, + "toMs": 24610, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 24610, + "toMs": 24710, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 24.636, + "durSec": 0.104, + "rms": 0.1652 + } + ] + }, + { + "text": "costume", + "fromMs": 24710, + "toMs": 25430, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 24.694, + "durSec": 0.07, + "rms": 0.1313 + }, + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 25.205, + "durSec": 0.151, + "rms": 0.149 + } + ] + }, + { + "text": "I", + "fromMs": 25430, + "toMs": 25530, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 25530, + "toMs": 25840, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 25.751, + "durSec": 0.128, + "rms": 0.0802 + } + ] + }, + { + "text": "on", + "fromMs": 25840, + "toMs": 26070, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 25.844, + "durSec": 0.174, + "rms": 0.0744 + } + ] + }, + { + "text": "in", + "fromMs": 26070, + "toMs": 26240, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 26.146, + "durSec": 0.07, + "rms": 0.0791 + } + ] + }, + { + "text": "my", + "fromMs": 26240, + "toMs": 26440, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 26.355, + "durSec": 0.093, + "rms": 0.0924 + } + ] + }, + { + "text": "room.", + "fromMs": 26440, + "toMs": 26900, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 26.424, + "durSec": 0.36, + "rms": 0.0948 + } + ] + }, + { + "text": "And", + "fromMs": 27050, + "toMs": 27250, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 27.074, + "durSec": 0.209, + "rms": 0.2464 + } + ] + }, + { + "text": "then", + "fromMs": 27250, + "toMs": 27480, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 27.237, + "durSec": 0.093, + "rms": 0.2154 + } + ] + }, + { + "text": "once", + "fromMs": 27480, + "toMs": 27850, + "nuclei": [] + }, + { + "text": "multiple", + "fromMs": 27850, + "toMs": 28460, + "nuclei": [] + }, + { + "text": "people", + "fromMs": 28460, + "toMs": 28970, + "nuclei": [] + }, + { + "text": "memorize", + "fromMs": 28970, + "toMs": 29630, + "nuclei": [] + }, + { + "text": "it,", + "fromMs": 29630, + "toMs": 30000, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 30000, + "toMs": 30190, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 30190, + "toMs": 30380, + "nuclei": [] + }, + { + "text": "do", + "fromMs": 30380, + "toMs": 30500, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 30500, + "toMs": 30710, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 30710, + "toMs": 30900, + "nuclei": [] + }, + { + "text": "300", + "fromMs": 30900, + "toMs": 32210, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 31.196, + "durSec": 0.174, + "rms": 0.0946 + }, + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 32.055, + "durSec": 0.174, + "rms": 0.1602 + } + ] + }, + { + "text": "people", + "fromMs": 32210, + "toMs": 32900, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 48.7, + "startSec": 32.856, + "durSec": 0.081, + "rms": 0.2131 + } + ] + }, + { + "text": "if", + "fromMs": 32900, + "toMs": 33130, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 28.7, + "startSec": 32.903, + "durSec": 0.081, + "rms": 0.2036 + }, + { + "midi": 55, + "note": "G3", + "cents": -21.3, + "startSec": 33.088, + "durSec": 0.07, + "rms": 0.1419 + } + ] + }, + { + "text": "you", + "fromMs": 33130, + "toMs": 33480, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 33.297, + "durSec": 0.081, + "rms": 0.1039 + } + ] + }, + { + "text": "want.", + "fromMs": 33480, + "toMs": 34300, + "nuclei": [] + } + ], + "wordCount": 103, + "nucleusCount": 51 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.analysis.json new file mode 100644 index 0000000000..75e6d42d47 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.analysis.json @@ -0,0 +1,375 @@ +{ + "durationSec": 16.88, + "tempoBPM": 112.3, + "key": "A# major", + "keyConfidence": 0.575, + "beatCount": 30, + "onsetCount": 57, + "noteCount": 43, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "A#3", + "midi": 58, + "startSec": 0.801, + "durSec": 0.522, + "centsOff": -36.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.393, + "durSec": 0.081, + "centsOff": 15.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.486, + "durSec": 0.081, + "centsOff": 15.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.747, + "durSec": 0.267, + "centsOff": 9.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.049, + "durSec": 0.058, + "centsOff": 9.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.142, + "durSec": 0.058, + "centsOff": 7.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.247, + "durSec": 0.075, + "centsOff": 11.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.363, + "durSec": 0.273, + "centsOff": -6.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.798, + "durSec": 0.087, + "centsOff": -10.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.914, + "durSec": 0.372, + "centsOff": -28.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.309, + "durSec": 0.07, + "centsOff": 8.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.384, + "durSec": 0.081, + "centsOff": 9.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.622, + "durSec": 0.72, + "centsOff": -14.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.079, + "durSec": 0.302, + "centsOff": -8.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.956, + "durSec": 0.238, + "centsOff": 22.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.351, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.467, + "durSec": 0.07, + "centsOff": -27.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.007, + "durSec": 0.575, + "centsOff": 6.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.674, + "durSec": 0.517, + "centsOff": 7.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.272, + "durSec": 0.099, + "centsOff": 3.3 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 8.951, + "durSec": 0.203, + "centsOff": -11.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.16, + "durSec": 0.197, + "centsOff": 16.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.706, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.787, + "durSec": 0.128, + "centsOff": -25.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.956, + "durSec": 0.11, + "centsOff": -15.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 10.106, + "durSec": 0.215, + "centsOff": -14.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 10.339, + "durSec": 0.325, + "centsOff": -12.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.047, + "durSec": 0.226, + "centsOff": 29.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.297, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.894, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.632, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.23, + "durSec": 0.093, + "centsOff": 36.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.433, + "durSec": 0.116, + "centsOff": -0.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.787, + "durSec": 0.093, + "centsOff": 36.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.932, + "durSec": 0.18, + "centsOff": -4.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 14.141, + "durSec": 0.679, + "centsOff": -4.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.453, + "durSec": 0.377, + "centsOff": -6.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.923, + "durSec": 0.07, + "centsOff": 18.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.126, + "durSec": 0.337, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.469, + "durSec": 0.064, + "centsOff": 11.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.596, + "durSec": 0.075, + "centsOff": -10.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.689, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.782, + "durSec": 0.093, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.081, + 0.383, + 0.464, + 0.569, + 0.627, + 1.544, + 1.672, + 2.403, + 2.67, + 2.717, + 2.775, + 2.81, + 3.367, + 3.564, + 3.611, + 3.646, + 3.831, + 4.04, + 4.481, + 4.667, + 4.783, + 4.876, + 5.619, + 5.863, + 5.944, + 6.362, + 6.896, + 7.488, + 7.593, + 7.906, + 8.266, + 8.348, + 8.58, + 8.673, + 8.87, + 9.66, + 9.706, + 10.704, + 10.844, + 10.89, + 11.401, + 11.598, + 12.307, + 12.423, + 12.527, + 12.701, + 12.783, + 12.817, + 13.328, + 13.886, + 14.385, + 14.536, + 14.838, + 14.896, + 15.418, + 16.022, + 16.602 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.syllnote.json new file mode 100644 index 0000000000..511299c9a3 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7086245218277674283.syllnote.json @@ -0,0 +1,230 @@ +{ + "source": "whistlegraph-7086245218277674283.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 100, + "toMs": 2000, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 28.7, + "startSec": 1.416, + "durSec": 0.151, + "rms": 0.0656 + } + ] + }, + { + "text": "a", + "fromMs": 2000, + "toMs": 2250, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 2250, + "toMs": 4500, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 2.392, + "durSec": 0.255, + "rms": 0.0566 + }, + { + "midi": 58, + "note": "A#3", + "cents": -31.3, + "startSec": 2.81, + "durSec": 0.441, + "rms": 0.1371 + }, + { + "midi": 58, + "note": "A#3", + "cents": -21.3, + "startSec": 3.68, + "durSec": 0.511, + "rms": 0.1189 + } + ] + }, + { + "text": "Blah,", + "fromMs": 4500, + "toMs": 5830, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 5.306, + "durSec": 0.128, + "rms": 0.0406 + } + ] + }, + { + "text": "bing,", + "fromMs": 5830, + "toMs": 6640, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 6.432, + "durSec": 0.081, + "rms": 0.1187 + } + ] + }, + { + "text": "for", + "fromMs": 6640, + "toMs": 7290, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 8.7, + "startSec": 7.105, + "durSec": 0.07, + "rms": 0.1576 + } + ] + }, + { + "text": "you", + "fromMs": 7290, + "toMs": 7740, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 7.5, + "durSec": 0.081, + "rms": 0.1044 + } + ] + }, + { + "text": "guys", + "fromMs": 7740, + "toMs": 8500, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 7.918, + "durSec": 0.081, + "rms": 0.1467 + }, + { + "midi": 58, + "note": "A#3", + "cents": 38.7, + "startSec": 8.162, + "durSec": 0.07, + "rms": 0.1182 + } + ] + }, + { + "text": "It's", + "fromMs": 8500, + "toMs": 9510, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 9510, + "toMs": 10530, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": -11.3, + "startSec": 10.449, + "durSec": 0.116, + "rms": 0.0714 + } + ] + }, + { + "text": "a", + "fromMs": 10530, + "toMs": 10800, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 8.7, + "startSec": 10.519, + "durSec": 0.128, + "rms": 0.0526 + } + ] + }, + { + "text": "costume", + "fromMs": 10800, + "toMs": 12500, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 12500, + "toMs": 13130, + "nuclei": [] + }, + { + "text": "butt", + "fromMs": 13130, + "toMs": 13920, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 13920, + "toMs": 14500, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 14500, + "toMs": 15000, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -1.3, + "startSec": 14.571, + "durSec": 0.232, + "rms": 0.0325 + } + ] + }, + { + "text": "my", + "fromMs": 15000, + "toMs": 15500, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 15500, + "toMs": 16500, + "nuclei": [] + } + ], + "wordCount": 18, + "nucleusCount": 13 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.analysis.json new file mode 100644 index 0000000000..62a693b006 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.analysis.json @@ -0,0 +1,329 @@ +{ + "durationSec": 18.69, + "tempoBPM": 152.0, + "key": "A major", + "keyConfidence": 0.619, + "beatCount": 48, + "onsetCount": 60, + "noteCount": 36, + "pitchRange": [ + "G3", + "B3" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.819, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.033, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.358, + "durSec": 0.064, + "centsOff": -14.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.527, + "durSec": 0.238, + "centsOff": -34.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.782, + "durSec": 0.139, + "centsOff": -37.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.927, + "durSec": 0.238, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.185, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.863, + "durSec": 0.377, + "centsOff": 20.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.246, + "durSec": 0.11, + "centsOff": -38.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.415, + "durSec": 0.163, + "centsOff": -26.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.763, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.471, + "durSec": 0.192, + "centsOff": 36.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.086, + "durSec": 0.11, + "centsOff": 20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.969, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.276, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.358, + "durSec": 0.052, + "centsOff": 2.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.427, + "durSec": 0.075, + "centsOff": -12.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.601, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.723, + "durSec": 0.052, + "centsOff": -34.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.304, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.519, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.797, + "durSec": 0.319, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.749, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.9, + "durSec": 0.151, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.318, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.591, + "durSec": 0.238, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.904, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.131, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.456, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.926, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.298, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.408, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.052, + "durSec": 0.139, + "centsOff": 10.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.377, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.644, + "durSec": 0.221, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.981, + "durSec": 2.432, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.081, + 0.139, + 1.01, + 1.219, + 2.09, + 2.403, + 2.972, + 3.297, + 3.367, + 3.669, + 4.342, + 4.714, + 4.783, + 5.654, + 5.851, + 6.409, + 6.815, + 6.92, + 6.989, + 7.43, + 7.755, + 8.406, + 8.568, + 8.673, + 8.916, + 9.137, + 9.218, + 9.288, + 9.543, + 9.706, + 9.961, + 10.054, + 10.112, + 10.414, + 11.029, + 11.273, + 11.32, + 11.366, + 11.447, + 11.97, + 12.179, + 12.318, + 13.108, + 13.235, + 13.549, + 13.595, + 13.63, + 14.153, + 14.211, + 14.269, + 14.768, + 15.79, + 15.882, + 15.929, + 16.405, + 16.544, + 18.042, + 18.437, + 18.611 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.syllnote.json new file mode 100644 index 0000000000..36a7653371 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7092982188437753130.syllnote.json @@ -0,0 +1,300 @@ +{ + "source": "whistlegraph-7092982188437753130.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 120, + "toMs": 1270, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 0.534, + "durSec": 0.186, + "rms": 0.0873 + }, + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 0.789, + "durSec": 0.221, + "rms": 0.077 + } + ] + }, + { + "text": "up,", + "fromMs": 1270, + "toMs": 2440, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 1.73, + "durSec": 0.372, + "rms": 0.1414 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 2440, + "toMs": 4790, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 2.601, + "durSec": 0.267, + "rms": 0.0988 + }, + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 3.541, + "durSec": 0.29, + "rms": 0.1268 + } + ] + }, + { + "text": "flapping", + "fromMs": 4790, + "toMs": 7000, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 5.178, + "durSec": 0.058, + "rms": 0.149 + }, + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 5.352, + "durSec": 0.081, + "rms": 0.0656 + }, + { + "midi": 57, + "note": "A3", + "cents": 48.7, + "startSec": 5.979, + "durSec": 0.58, + "rms": 0.1248 + } + ] + }, + { + "text": "for", + "fromMs": 7000, + "toMs": 7420, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 7.094, + "durSec": 0.116, + "rms": 0.1593 + }, + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 7.361, + "durSec": 0.07, + "rms": 0.1085 + } + ] + }, + { + "text": "you", + "fromMs": 7420, + "toMs": 8040, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 7.593, + "durSec": 0.081, + "rms": 0.0947 + } + ] + }, + { + "text": "guys", + "fromMs": 8040, + "toMs": 8880, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 8.173, + "durSec": 0.267, + "rms": 0.0839 + } + ] + }, + { + "text": "It's", + "fromMs": 8880, + "toMs": 10150, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 9.567, + "durSec": 0.128, + "rms": 0.1385 + } + ] + }, + { + "text": "just", + "fromMs": 10150, + "toMs": 11310, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 10.565, + "durSec": 0.441, + "rms": 0.0933 + } + ] + }, + { + "text": "a", + "fromMs": 11310, + "toMs": 11480, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 11480, + "toMs": 13660, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 11.587, + "durSec": 0.441, + "rms": 0.2057 + }, + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 12.365, + "durSec": 0.743, + "rms": 0.1086 + } + ] + }, + { + "text": "I", + "fromMs": 13660, + "toMs": 13900, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 13900, + "toMs": 15050, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 13.955, + "durSec": 0.139, + "rms": 0.2075 + }, + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 14.338, + "durSec": 0.36, + "rms": 0.2841 + }, + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 14.919, + "durSec": 0.128, + "rms": 0.1042 + } + ] + }, + { + "text": "on", + "fromMs": 15050, + "toMs": 15880, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 15.232, + "durSec": 0.546, + "rms": 0.091 + } + ] + }, + { + "text": "in", + "fromMs": 15880, + "toMs": 16540, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 16.091, + "durSec": 0.174, + "rms": 0.169 + } + ] + }, + { + "text": "my", + "fromMs": 16540, + "toMs": 17240, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 17240, + "toMs": 18640, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 17.508, + "durSec": 0.673, + "rms": 0.1171 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 22 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.analysis.json new file mode 100644 index 0000000000..0ccffbfb98 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.analysis.json @@ -0,0 +1,322 @@ +{ + "durationSec": 15.65, + "tempoBPM": 161.5, + "key": "A# major", + "keyConfidence": 0.576, + "beatCount": 42, + "onsetCount": 60, + "noteCount": 35, + "pitchRange": [ + "G3", + "C6" + ], + "melody": [ + { + "note": "G#4", + "midi": 68, + "startSec": 1.149, + "durSec": 0.058, + "centsOff": 3.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.664, + "durSec": 0.093, + "centsOff": 19.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.833, + "durSec": 0.052, + "centsOff": -23.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 3.175, + "durSec": 0.058, + "centsOff": 5.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 3.489, + "durSec": 0.052, + "centsOff": 43.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 3.564, + "durSec": 0.11, + "centsOff": 18.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 4.423, + "durSec": 0.081, + "centsOff": 5.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.51, + "durSec": 0.064, + "centsOff": -10.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.962, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.031, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "D5", + "midi": 74, + "startSec": 6.264, + "durSec": 0.075, + "centsOff": 2.1 + }, + { + "note": "C5", + "midi": 72, + "startSec": 6.391, + "durSec": 0.209, + "centsOff": 11.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.14, + "durSec": 0.139, + "centsOff": 9.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.372, + "durSec": 0.087, + "centsOff": -8.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.924, + "durSec": 0.075, + "centsOff": 8.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.017, + "durSec": 0.058, + "centsOff": -27.7 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 8.568, + "durSec": 0.087, + "centsOff": -16.3 + }, + { + "note": "A4", + "midi": 69, + "startSec": 8.725, + "durSec": 0.052, + "centsOff": -27.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 9.038, + "durSec": 0.134, + "centsOff": -34.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 9.387, + "durSec": 0.081, + "centsOff": -35.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.474, + "durSec": 0.093, + "centsOff": 32.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.019, + "durSec": 0.238, + "centsOff": -15.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.571, + "durSec": 0.087, + "centsOff": 1.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 10.67, + "durSec": 0.145, + "centsOff": 32.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 10.82, + "durSec": 0.058, + "centsOff": 5.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 11.807, + "durSec": 0.081, + "centsOff": 31.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 11.952, + "durSec": 0.128, + "centsOff": 22.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.19, + "durSec": 0.134, + "centsOff": 20.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.434, + "durSec": 0.255, + "centsOff": 23.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.922, + "durSec": 0.18, + "centsOff": -5.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.108, + "durSec": 0.145, + "centsOff": 7.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 13.334, + "durSec": 0.192, + "centsOff": -12.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.729, + "durSec": 0.116, + "centsOff": 13.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.007, + "durSec": 0.07, + "centsOff": 9.6 + }, + { + "note": "C6", + "midi": 84, + "startSec": 14.466, + "durSec": 0.244, + "centsOff": 5.7 + } + ], + "onsetsSec": [ + 0.058, + 0.104, + 0.557, + 0.708, + 0.789, + 1.033, + 1.08, + 1.37, + 1.405, + 1.451, + 1.672, + 1.741, + 1.927, + 2.299, + 2.937, + 3.03, + 3.924, + 4.342, + 4.47, + 4.563, + 5.039, + 5.085, + 5.468, + 5.515, + 6.2, + 6.629, + 6.978, + 7.5, + 7.5, + 8.115, + 8.22, + 8.475, + 8.707, + 9.044, + 9.091, + 9.915, + 10.286, + 10.53, + 10.925, + 11.355, + 11.691, + 11.761, + 12.121, + 12.864, + 13.259, + 13.305, + 13.63, + 13.688, + 14.373, + 14.42, + 14.547, + 14.791, + 14.838, + 15.0, + 15.058, + 15.093, + 15.221, + 15.337, + 15.464, + 15.604 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.syllnote.json new file mode 100644 index 0000000000..7a1c072ee9 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7097390939085344046.syllnote.json @@ -0,0 +1,158 @@ +{ + "source": "whistlegraph-7097390939085344046.wav", + "sr": 22050, + "words": [ + { + "text": "But", + "fromMs": 110, + "toMs": 330, + "nuclei": [] + }, + { + "text": "one,", + "fromMs": 330, + "toMs": 1020, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 1020, + "toMs": 1430, + "nuclei": [] + }, + { + "text": "ready!", + "fromMs": 1430, + "toMs": 2220, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 2220, + "toMs": 2860, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 2860, + "toMs": 3070, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 3070, + "toMs": 5040, + "nuclei": [] + }, + { + "text": "flapping", + "fromMs": 5040, + "toMs": 6800, + "nuclei": [ + { + "midi": 72, + "note": "C5", + "cents": -11.3, + "startSec": 6.525, + "durSec": 0.058, + "rms": 0.1716 + } + ] + }, + { + "text": "for", + "fromMs": 6800, + "toMs": 7170, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 7170, + "toMs": 7690, + "nuclei": [] + }, + { + "text": "guys.", + "fromMs": 7690, + "toMs": 8040, + "nuclei": [] + }, + { + "text": "It's", + "fromMs": 8040, + "toMs": 8810, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 8810, + "toMs": 9590, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 9590, + "toMs": 9810, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 9810, + "toMs": 11160, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 11160, + "toMs": 11320, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 11320, + "toMs": 11960, + "nuclei": [] + }, + { + "text": "more", + "fromMs": 11960, + "toMs": 12440, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 12440, + "toMs": 12760, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 12760, + "toMs": 13510, + "nuclei": [] + }, + { + "text": "room.", + "fromMs": 13510, + "toMs": 14240, + "nuclei": [] + }, + { + "text": "Yay!", + "fromMs": 14240, + "toMs": 15220, + "nuclei": [ + { + "midi": 72, + "note": "C5", + "cents": -1.3, + "startSec": 14.501, + "durSec": 0.209, + "rms": 0.2769 + } + ] + } + ], + "wordCount": 22, + "nucleusCount": 2 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7097927757480348974.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7097927757480348974.analysis.json new file mode 100644 index 0000000000..abb80a4b64 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7097927757480348974.analysis.json @@ -0,0 +1,374 @@ +{ + "durationSec": 13.75, + "tempoBPM": 152.0, + "key": "A# major", + "keyConfidence": 0.42, + "beatCount": 32, + "onsetCount": 56, + "noteCount": 43, + "pitchRange": [ + "G3", + "C#5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 1.225, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.689, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.968, + "durSec": 0.116, + "centsOff": 33.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.09, + "durSec": 0.07, + "centsOff": -38.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.2, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.281, + "durSec": 0.052, + "centsOff": -4.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 2.769, + "durSec": 0.279, + "centsOff": -22.4 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 3.053, + "durSec": 0.052, + "centsOff": -1.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.216, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 3.576, + "durSec": 0.226, + "centsOff": -0.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.017, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.075, + "durSec": 0.075, + "centsOff": 1.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.197, + "durSec": 0.128, + "centsOff": 14.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.331, + "durSec": 0.058, + "centsOff": -39.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.394, + "durSec": 0.093, + "centsOff": 36.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.986, + "durSec": 0.099, + "centsOff": -14.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 5.091, + "durSec": 0.116, + "centsOff": 35.9 + }, + { + "note": "B4", + "midi": 71, + "startSec": 5.753, + "durSec": 0.308, + "centsOff": 6.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.56, + "durSec": 0.308, + "centsOff": 0.7 + }, + { + "note": "D4", + "midi": 62, + "startSec": 6.908, + "durSec": 0.058, + "centsOff": 39.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.175, + "durSec": 0.163, + "centsOff": 28.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.372, + "durSec": 0.093, + "centsOff": 34.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.773, + "durSec": 0.134, + "centsOff": 0.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 8.052, + "durSec": 0.134, + "centsOff": 9.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.649, + "durSec": 0.395, + "centsOff": 5.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.543, + "durSec": 0.163, + "centsOff": 31.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.712, + "durSec": 0.075, + "centsOff": -27.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 10.141, + "durSec": 0.099, + "centsOff": 28.9 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.257, + "durSec": 0.116, + "centsOff": 8.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 10.432, + "durSec": 0.064, + "centsOff": -16.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.71, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.134, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.326, + "durSec": 0.128, + "centsOff": -15.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.587, + "durSec": 0.058, + "centsOff": 29.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 11.662, + "durSec": 0.575, + "centsOff": -5.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.254, + "durSec": 0.104, + "centsOff": 6.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.458, + "durSec": 0.11, + "centsOff": -45.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 12.579, + "durSec": 0.11, + "centsOff": 21.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.696, + "durSec": 0.116, + "centsOff": -12.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 12.87, + "durSec": 0.186, + "centsOff": -32.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.172, + "durSec": 0.093, + "centsOff": 17.3 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 13.45, + "durSec": 0.145, + "centsOff": 27.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 13.665, + "durSec": 0.052, + "centsOff": -13.0 + } + ], + "onsetsSec": [ + 0.023, + 0.07, + 0.186, + 0.279, + 0.383, + 0.476, + 0.534, + 0.592, + 0.848, + 0.975, + 1.161, + 1.231, + 1.277, + 1.37, + 1.765, + 1.834, + 2.612, + 3.367, + 3.437, + 3.913, + 4.029, + 4.063, + 4.342, + 4.435, + 4.516, + 4.899, + 4.969, + 5.364, + 5.724, + 6.084, + 6.13, + 6.478, + 7.07, + 7.57, + 7.767, + 7.814, + 7.976, + 8.58, + 8.649, + 9.067, + 9.474, + 9.764, + 9.903, + 9.985, + 10.019, + 10.205, + 10.588, + 10.809, + 10.89, + 11.25, + 11.32, + 11.668, + 12.376, + 12.771, + 13.154, + 13.479 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.analysis.json new file mode 100644 index 0000000000..9d6d153b0a --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.analysis.json @@ -0,0 +1,228 @@ +{ + "durationSec": 15.56, + "tempoBPM": 156.6, + "key": "B minor", + "keyConfidence": 0.641, + "beatCount": 39, + "onsetCount": 57, + "noteCount": 22, + "pitchRange": [ + "G3", + "D#6" + ], + "melody": [ + { + "note": "D6", + "midi": 86, + "startSec": 1.271, + "durSec": 0.052, + "centsOff": 6.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.724, + "durSec": 0.104, + "centsOff": -21.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.31, + "durSec": 0.075, + "centsOff": 5.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.403, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.525, + "durSec": 0.261, + "centsOff": 35.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.792, + "durSec": 0.104, + "centsOff": -32.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.902, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.354, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.569, + "durSec": 0.058, + "centsOff": -31.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.789, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.294, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.521, + "durSec": 0.284, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.88, + "durSec": 0.087, + "centsOff": 5.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.252, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.086, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.568, + "durSec": 0.064, + "centsOff": -12.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.638, + "durSec": 0.244, + "centsOff": 4.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.009, + "durSec": 0.163, + "centsOff": 6.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 10.199, + "durSec": 0.296, + "centsOff": 8.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.297, + "durSec": 0.122, + "centsOff": -6.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.974, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.095, + "durSec": 0.075, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.093, + 0.197, + 0.279, + 0.453, + 0.615, + 0.813, + 0.964, + 0.987, + 1.091, + 1.184, + 1.416, + 1.579, + 2.287, + 3.1, + 3.599, + 3.68, + 4.377, + 4.481, + 4.528, + 5.05, + 5.248, + 5.48, + 5.84, + 6.014, + 6.223, + 6.455, + 6.641, + 7.001, + 7.407, + 7.605, + 7.779, + 8.162, + 8.324, + 8.533, + 8.928, + 9.16, + 9.195, + 9.242, + 9.741, + 10.136, + 10.507, + 10.565, + 10.716, + 10.925, + 11.505, + 12.04, + 12.121, + 12.446, + 12.527, + 13.061, + 13.7, + 14.106, + 14.501, + 14.663, + 14.733, + 14.93 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.syllnote.json new file mode 100644 index 0000000000..cc6b38b385 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7099526173662776622.syllnote.json @@ -0,0 +1,251 @@ +{ + "source": "whistlegraph-7099526173662776622.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 980, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 980, + "toMs": 1270, + "nuclei": [] + }, + { + "text": "butterfly,", + "fromMs": 1270, + "toMs": 4240, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 2.577, + "durSec": 0.325, + "rms": 0.2829 + } + ] + }, + { + "text": "would", + "fromMs": 4240, + "toMs": 4570, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 4570, + "toMs": 4770, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 4770, + "toMs": 5030, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 5030, + "toMs": 5180, + "nuclei": [] + }, + { + "text": "come", + "fromMs": 5180, + "toMs": 5480, + "nuclei": [] + }, + { + "text": "down", + "fromMs": 5480, + "toMs": 5780, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 5780, + "toMs": 6000, + "nuclei": [] + }, + { + "text": "stairs?", + "fromMs": 6000, + "toMs": 6840, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 6840, + "toMs": 6950, + "nuclei": [] + }, + { + "text": "don't", + "fromMs": 6950, + "toMs": 7520, + "nuclei": [] + }, + { + "text": "want", + "fromMs": 7520, + "toMs": 7980, + "nuclei": [] + }, + { + "text": "to,", + "fromMs": 7980, + "toMs": 8440, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -41.3, + "startSec": 8.243, + "durSec": 0.07, + "rms": 0.253 + } + ] + }, + { + "text": "cause", + "fromMs": 8440, + "toMs": 9020, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 8.615, + "durSec": 0.255, + "rms": 0.2038 + } + ] + }, + { + "text": "I'm", + "fromMs": 9020, + "toMs": 9360, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 18.7, + "startSec": 9.021, + "durSec": 0.163, + "rms": 0.3254 + } + ] + }, + { + "text": "too", + "fromMs": 9360, + "toMs": 9700, + "nuclei": [] + }, + { + "text": "flapping", + "fromMs": 9700, + "toMs": 10680, + "nuclei": [ + { + "midi": 63, + "note": "D#4", + "cents": 28.7, + "startSec": 10.124, + "durSec": 0.418, + "rms": 0.2557 + } + ] + }, + { + "text": "for", + "fromMs": 10680, + "toMs": 11070, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 10.983, + "durSec": 0.116, + "rms": 0.2654 + } + ] + }, + { + "text": "you", + "fromMs": 11070, + "toMs": 11460, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 38.7, + "startSec": 11.053, + "durSec": 0.383, + "rms": 0.2223 + } + ] + }, + { + "text": "guys,", + "fromMs": 11460, + "toMs": 12080, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 11.831, + "durSec": 0.209, + "rms": 0.1636 + } + ] + }, + { + "text": "it's", + "fromMs": 12080, + "toMs": 12260, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 12.144, + "durSec": 0.116, + "rms": 0.2827 + } + ] + }, + { + "text": "raw", + "fromMs": 12260, + "toMs": 12890, + "nuclei": [] + }, + { + "text": "raw", + "fromMs": 12890, + "toMs": 13510, + "nuclei": [] + }, + { + "text": "raw", + "fromMs": 13510, + "toMs": 14160, + "nuclei": [] + }, + { + "text": "raw!", + "fromMs": 14160, + "toMs": 14760, + "nuclei": [] + } + ], + "wordCount": 27, + "nucleusCount": 9 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7104843827768282410.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7104843827768282410.analysis.json new file mode 100644 index 0000000000..1598cc0bc2 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7104843827768282410.analysis.json @@ -0,0 +1,402 @@ +{ + "durationSec": 19.09, + "tempoBPM": 129.2, + "key": "B major", + "keyConfidence": 0.699, + "beatCount": 36, + "onsetCount": 49, + "noteCount": 48, + "pitchRange": [ + "G3", + "F#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.0, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.238, + "durSec": 0.261, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.656, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 0.714, + "durSec": 0.058, + "centsOff": 3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.219, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.712, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.328, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.63, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.111, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.553, + "durSec": 0.058, + "centsOff": -35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.617, + "durSec": 0.11, + "centsOff": 37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.779, + "durSec": 0.163, + "centsOff": 35.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.947, + "durSec": 0.163, + "centsOff": -16.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.021, + "durSec": 0.11, + "centsOff": 9.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.137, + "durSec": 0.139, + "centsOff": -19.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.364, + "durSec": 0.621, + "centsOff": -3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.094, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.726, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.784, + "durSec": 0.058, + "centsOff": 25.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.906, + "durSec": 0.493, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.661, + "durSec": 0.441, + "centsOff": -21.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.125, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.497, + "durSec": 0.459, + "centsOff": 1.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.979, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.321, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.716, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.896, + "durSec": 0.203, + "centsOff": 0.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.535, + "durSec": 0.522, + "centsOff": -8.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.103, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.015, + "durSec": 0.058, + "centsOff": -20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.079, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.433, + "durSec": 0.691, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.081, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.221, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.952, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.091, + "durSec": 0.145, + "centsOff": -18.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.283, + "durSec": 0.134, + "centsOff": 0.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.422, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.724, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.858, + "durSec": 0.168, + "centsOff": -26.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.032, + "durSec": 0.11, + "centsOff": 17.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.154, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.496, + "durSec": 0.168, + "centsOff": -30.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.682, + "durSec": 0.081, + "centsOff": -21.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.827, + "durSec": 0.203, + "centsOff": -16.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.036, + "durSec": 0.07, + "centsOff": 38.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.239, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.524, + "durSec": 0.511, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.197, + 0.662, + 0.801, + 0.94, + 1.045, + 1.405, + 1.66, + 1.997, + 2.438, + 3.355, + 3.483, + 4.156, + 4.493, + 5.271, + 5.329, + 6.06, + 6.362, + 7.303, + 7.57, + 7.605, + 8.475, + 8.557, + 8.754, + 8.847, + 9.125, + 9.369, + 9.996, + 10.147, + 10.414, + 10.53, + 10.635, + 11.447, + 12.202, + 12.643, + 12.701, + 13.444, + 14.199, + 14.594, + 14.663, + 15.151, + 15.244, + 15.79, + 16.718, + 16.753, + 17.171, + 17.252, + 18.262, + 18.982 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.analysis.json new file mode 100644 index 0000000000..b845ec6ae8 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.analysis.json @@ -0,0 +1,368 @@ +{ + "durationSec": 17.28, + "tempoBPM": 126.0, + "key": "A# major", + "keyConfidence": 0.592, + "beatCount": 34, + "onsetCount": 36, + "noteCount": 45, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.012, + "durSec": 0.29, + "centsOff": 35.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 0.441, + "durSec": 0.093, + "centsOff": 17.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.592, + "durSec": 0.296, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.911, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.033, + "durSec": 0.36, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.474, + "durSec": 0.087, + "centsOff": 15.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.579, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.712, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.863, + "durSec": 0.47, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.345, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.456, + "durSec": 0.099, + "centsOff": 2.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.56, + "durSec": 0.366, + "centsOff": 4.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.978, + "durSec": 0.331, + "centsOff": 36.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.46, + "durSec": 0.673, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.209, + "durSec": 0.168, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.4, + "durSec": 0.203, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.644, + "durSec": 0.766, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.782, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.055, + "durSec": 0.493, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.577, + "durSec": 0.058, + "centsOff": 21.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.641, + "durSec": 1.109, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.767, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.342, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.458, + "durSec": 0.157, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.62, + "durSec": 0.563, + "centsOff": -26.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.271, + "durSec": 0.134, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.52, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.781, + "durSec": 0.052, + "centsOff": 14.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 10.077, + "durSec": 0.122, + "centsOff": 29.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.31, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.524, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.861, + "durSec": 0.482, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.384, + "durSec": 0.07, + "centsOff": -6.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.831, + "durSec": 0.482, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.394, + "durSec": 0.372, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.87, + "durSec": 0.447, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.798, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.973, + "durSec": 1.347, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.488, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.743, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.917, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.219, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.509, + "durSec": 0.493, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.038, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.119, + "durSec": 0.145, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.313, + 0.406, + 0.836, + 0.894, + 1.37, + 1.823, + 1.892, + 2.299, + 2.775, + 2.926, + 3.274, + 3.471, + 4.029, + 4.505, + 5.387, + 5.573, + 7.442, + 8.591, + 9.334, + 9.59, + 9.764, + 10.182, + 10.298, + 10.646, + 10.797, + 11.61, + 11.842, + 12.295, + 12.399, + 12.69, + 12.875, + 13.978, + 15.302, + 15.569, + 16.057, + 16.138 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.syllnote.json new file mode 100644 index 0000000000..ed55d8ec44 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7132008443774291243.syllnote.json @@ -0,0 +1,396 @@ +{ + "source": "whistlegraph-7132008443774291243.wav", + "sr": 22050, + "words": [ + { + "text": "Jumping", + "fromMs": 350, + "toMs": 1260, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 0.453, + "durSec": 0.372, + "rms": 0.0449 + }, + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 0.929, + "durSec": 0.36, + "rms": 0.0451 + } + ] + }, + { + "text": "up", + "fromMs": 1260, + "toMs": 1870, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 1.242, + "durSec": 0.418, + "rms": 0.0417 + } + ] + }, + { + "text": "and", + "fromMs": 1870, + "toMs": 2160, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 48.7, + "startSec": 1.904, + "durSec": 0.29, + "rms": 0.0663 + } + ] + }, + { + "text": "down's", + "fromMs": 2160, + "toMs": 3240, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -11.3, + "startSec": 2.148, + "durSec": 0.697, + "rms": 0.06 + }, + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 2.937, + "durSec": 0.337, + "rms": 0.0673 + } + ] + }, + { + "text": "no", + "fromMs": 3240, + "toMs": 3600, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 28.7, + "startSec": 3.228, + "durSec": 0.104, + "rms": 0.0434 + }, + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 3.483, + "durSec": 0.151, + "rms": 0.0546 + } + ] + }, + { + "text": "fun", + "fromMs": 3600, + "toMs": 4420, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 3.587, + "durSec": 0.522, + "rms": 0.0356 + } + ] + }, + { + "text": "when", + "fromMs": 4420, + "toMs": 4920, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 4.609, + "durSec": 0.348, + "rms": 0.0764 + } + ] + }, + { + "text": "you're", + "fromMs": 4920, + "toMs": 6060, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 48.7, + "startSec": 4.911, + "durSec": 0.488, + "rms": 0.0824 + }, + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 5.608, + "durSec": 0.418, + "rms": 0.0882 + } + ] + }, + { + "text": "feeling", + "fromMs": 6060, + "toMs": 7400, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 6.142, + "durSec": 1.289, + "rms": 0.0535 + } + ] + }, + { + "text": "low.", + "fromMs": 7400, + "toMs": 8000, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 7.384, + "durSec": 0.313, + "rms": 0.0227 + } + ] + }, + { + "text": "Kneeled", + "fromMs": 8000, + "toMs": 8920, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 8.533, + "durSec": 0.418, + "rms": 0.167 + } + ] + }, + { + "text": "with", + "fromMs": 8920, + "toMs": 9450, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -41.3, + "startSec": 8.905, + "durSec": 0.43, + "rms": 0.1137 + }, + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 9.427, + "durSec": 0.058, + "rms": 0.0899 + } + ] + }, + { + "text": "bows", + "fromMs": 9450, + "toMs": 9980, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 9.439, + "durSec": 0.197, + "rms": 0.0759 + }, + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 9.822, + "durSec": 0.197, + "rms": 0.1071 + } + ] + }, + { + "text": "like", + "fromMs": 9980, + "toMs": 10510, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 9.961, + "durSec": 0.244, + "rms": 0.0853 + }, + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 10.403, + "durSec": 0.139, + "rms": 0.0591 + } + ] + }, + { + "text": "butterflies", + "fromMs": 10510, + "toMs": 11990, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 10.495, + "durSec": 0.081, + "rms": 0.0425 + }, + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 10.855, + "durSec": 0.441, + "rms": 0.0703 + }, + { + "midi": 47, + "note": "B2", + "cents": 48.7, + "startSec": 11.378, + "durSec": 0.279, + "rms": 0.0606 + }, + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 11.889, + "durSec": 0.139, + "rms": 0.0677 + } + ] + }, + { + "text": "and", + "fromMs": 11990, + "toMs": 12420, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 48.7, + "startSec": 11.981, + "durSec": 0.313, + "rms": 0.0603 + } + ] + }, + { + "text": "hair", + "fromMs": 12420, + "toMs": 13000, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 12.446, + "durSec": 0.302, + "rms": 0.0482 + }, + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 12.875, + "durSec": 0.163, + "rms": 0.0811 + } + ] + }, + { + "text": "in", + "fromMs": 13000, + "toMs": 13600, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 12.992, + "durSec": 0.313, + "rms": 0.0578 + } + ] + }, + { + "text": "your", + "fromMs": 13600, + "toMs": 14790, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 13.99, + "durSec": 0.836, + "rms": 0.0712 + } + ] + }, + { + "text": "eyes.", + "fromMs": 14790, + "toMs": 16000, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 48.7, + "startSec": 14.78, + "durSec": 0.534, + "rms": 0.0646 + } + ] + } + ], + "wordCount": 20, + "nucleusCount": 31 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.analysis.json new file mode 100644 index 0000000000..bb61916bbb --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.analysis.json @@ -0,0 +1,365 @@ +{ + "durationSec": 18.23, + "tempoBPM": 126.0, + "key": "A# major", + "keyConfidence": 0.644, + "beatCount": 31, + "onsetCount": 61, + "noteCount": 41, + "pitchRange": [ + "G3", + "D4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 1.712, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.823, + "durSec": 0.116, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.95, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.135, + "durSec": 0.064, + "centsOff": 38.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.68, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.837, + "durSec": 0.383, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.354, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.481, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.847, + "durSec": 0.099, + "centsOff": -16.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.952, + "durSec": 0.151, + "centsOff": 37.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.108, + "durSec": 0.174, + "centsOff": -20.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.317, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.642, + "durSec": 0.11, + "centsOff": 21.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.759, + "durSec": 0.348, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.473, + "durSec": 0.273, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.821, + "durSec": 0.052, + "centsOff": 8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.879, + "durSec": 0.331, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.314, + "durSec": 0.319, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.657, + "durSec": 0.07, + "centsOff": -5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.732, + "durSec": 0.104, + "centsOff": -15.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.854, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.15, + "durSec": 0.192, + "centsOff": 11.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.353, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.398, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.567, + "durSec": 0.058, + "centsOff": -25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.648, + "durSec": 0.238, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.944, + "durSec": 0.528, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.495, + "durSec": 0.331, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.0, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.198, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.098, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.812, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.968, + "durSec": 1.236, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.263, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.338, + "durSec": 0.087, + "centsOff": -16.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.449, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.838, + "durSec": 0.401, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.691, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.755, + "durSec": 0.772, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.869, + "durSec": 0.679, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.112, + "durSec": 0.081, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.766, + 1.242, + 1.312, + 1.683, + 1.8, + 2.009, + 2.159, + 2.31, + 2.403, + 2.763, + 3.228, + 3.367, + 3.831, + 4.18, + 4.272, + 4.354, + 4.4, + 4.528, + 4.574, + 4.841, + 5.12, + 5.213, + 5.306, + 5.793, + 6.06, + 6.235, + 6.676, + 6.78, + 7.198, + 7.454, + 7.605, + 7.906, + 8.092, + 8.127, + 8.603, + 8.742, + 9.102, + 9.532, + 9.578, + 9.787, + 10.449, + 10.762, + 10.809, + 10.948, + 11.088, + 11.447, + 11.865, + 11.912, + 12.365, + 12.516, + 12.806, + 13.549, + 14.199, + 14.547, + 14.629, + 14.698, + 15.43, + 15.511, + 15.615, + 16.567 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.syllnote.json new file mode 100644 index 0000000000..63d881bfd9 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7136604871184207150.syllnote.json @@ -0,0 +1,391 @@ +{ + "source": "whistlegraph-7136604871184207150.wav", + "sr": 22050, + "words": [ + { + "text": "Love", + "fromMs": 0, + "toMs": 1250, + "nuclei": [] + }, + { + "text": "used", + "fromMs": 1250, + "toMs": 1460, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 1460, + "toMs": 1820, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 1.625, + "durSec": 0.081, + "rms": 0.0381 + } + ] + }, + { + "text": "feel", + "fromMs": 1820, + "toMs": 2550, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 2550, + "toMs": 3360, + "nuclei": [] + }, + { + "text": "happy", + "fromMs": 3360, + "toMs": 4360, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 3.483, + "durSec": 0.232, + "rms": 0.0944 + }, + { + "midi": 54, + "note": "F#3", + "cents": -41.3, + "startSec": 3.855, + "durSec": 0.36, + "rms": 0.1049 + } + ] + }, + { + "text": "flapping", + "fromMs": 4360, + "toMs": 5000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -31.3, + "startSec": 4.4, + "durSec": 0.348, + "rms": 0.1045 + }, + { + "midi": 56, + "note": "G#3", + "cents": 48.7, + "startSec": 4.865, + "durSec": 0.174, + "rms": 0.105 + } + ] + }, + { + "text": "butterflies,", + "fromMs": 5000, + "toMs": 6640, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 38.7, + "startSec": 4.981, + "durSec": 1.115, + "rms": 0.1141 + }, + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 6.316, + "durSec": 0.36, + "rms": 0.1274 + } + ] + }, + { + "text": "and", + "fromMs": 6640, + "toMs": 7040, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 48.7, + "startSec": 6.629, + "durSec": 0.058, + "rms": 0.079 + }, + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 6.815, + "durSec": 0.255, + "rms": 0.0562 + } + ] + }, + { + "text": "now", + "fromMs": 7040, + "toMs": 7440, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 7.024, + "durSec": 0.197, + "rms": 0.0535 + }, + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 7.372, + "durSec": 0.104, + "rms": 0.101 + } + ] + }, + { + "text": "it's", + "fromMs": 7440, + "toMs": 8090, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 7.43, + "durSec": 0.151, + "rms": 0.0985 + }, + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 7.686, + "durSec": 0.221, + "rms": 0.0875 + } + ] + }, + { + "text": "like", + "fromMs": 8090, + "toMs": 8460, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 8.139, + "durSec": 0.36, + "rms": 0.0994 + } + ] + }, + { + "text": "hopping", + "fromMs": 8460, + "toMs": 9720, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 8.44, + "durSec": 0.081, + "rms": 0.0549 + }, + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 9.404, + "durSec": 0.058, + "rms": 0.0718 + }, + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 9.613, + "durSec": 0.139, + "rms": 0.0907 + } + ] + }, + { + "text": "on", + "fromMs": 9720, + "toMs": 10080, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 48.7, + "startSec": 9.706, + "durSec": 0.093, + "rms": 0.0828 + } + ] + }, + { + "text": "one", + "fromMs": 10080, + "toMs": 10740, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 10.066, + "durSec": 0.325, + "rms": 0.0527 + }, + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 10.461, + "durSec": 0.313, + "rms": 0.103 + } + ] + }, + { + "text": "foot.", + "fromMs": 10740, + "toMs": 12000, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -31.3, + "startSec": 10.728, + "durSec": 0.093, + "rms": 0.0779 + }, + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 10.96, + "durSec": 0.267, + "rms": 0.0919 + } + ] + }, + { + "text": "Wings", + "fromMs": 12000, + "toMs": 13250, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 12.04, + "durSec": 0.348, + "rms": 0.0654 + }, + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 12.91, + "durSec": 0.372, + "rms": 0.1453 + } + ] + }, + { + "text": "heavy", + "fromMs": 13250, + "toMs": 14260, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 13.235, + "durSec": 0.882, + "rms": 0.1137 + } + ] + }, + { + "text": "won't", + "fromMs": 14260, + "toMs": 15390, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 14.257, + "durSec": 0.209, + "rms": 0.0812 + }, + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 14.768, + "durSec": 0.43, + "rms": 0.0604 + } + ] + }, + { + "text": "fly", + "fromMs": 15390, + "toMs": 16070, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 15.662, + "durSec": 0.441, + "rms": 0.1106 + } + ] + }, + { + "text": "away.", + "fromMs": 16070, + "toMs": 17000, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 16.057, + "durSec": 0.406, + "rms": 0.0589 + }, + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 16.66, + "durSec": 0.29, + "rms": 0.0815 + } + ] + } + ], + "wordCount": 21, + "nucleusCount": 30 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7136785278995352878.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7136785278995352878.analysis.json new file mode 100644 index 0000000000..fc64c9719b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7136785278995352878.analysis.json @@ -0,0 +1,353 @@ +{ + "durationSec": 19.41, + "tempoBPM": 112.3, + "key": "A# major", + "keyConfidence": 0.522, + "beatCount": 31, + "onsetCount": 56, + "noteCount": 40, + "pitchRange": [ + "G3", + "C#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.644, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.676, + "durSec": 0.116, + "centsOff": 36.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.798, + "durSec": 0.104, + "centsOff": -28.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.914, + "durSec": 0.128, + "centsOff": -7.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.187, + "durSec": 0.464, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.756, + "durSec": 0.412, + "centsOff": 35.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.325, + "durSec": 0.093, + "centsOff": 12.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.423, + "durSec": 0.058, + "centsOff": 30.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.487, + "durSec": 0.11, + "centsOff": -37.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.603, + "durSec": 0.07, + "centsOff": 32.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.679, + "durSec": 0.122, + "centsOff": -14.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.899, + "durSec": 0.447, + "centsOff": 14.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.387, + "durSec": 0.087, + "centsOff": 14.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.48, + "durSec": 0.058, + "centsOff": -42.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.544, + "durSec": 0.128, + "centsOff": 38.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.677, + "durSec": 0.093, + "centsOff": -22.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.973, + "durSec": 0.07, + "centsOff": -10.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.049, + "durSec": 0.43, + "centsOff": 19.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.484, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.6, + "durSec": 0.395, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.094, + "durSec": 0.296, + "centsOff": 5.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.396, + "durSec": 0.07, + "centsOff": -38.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.471, + "durSec": 0.157, + "centsOff": 15.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.634, + "durSec": 0.296, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.139, + "durSec": 0.453, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.294, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.462, + "durSec": 0.075, + "centsOff": -5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.59, + "durSec": 0.104, + "centsOff": 4.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.787, + "durSec": 1.045, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.838, + "durSec": 0.163, + "centsOff": 12.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.006, + "durSec": 0.168, + "centsOff": -21.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.389, + "durSec": 0.302, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.365, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.626, + "durSec": 0.401, + "centsOff": 35.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.502, + "durSec": 0.244, + "centsOff": 19.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.752, + "durSec": 0.499, + "centsOff": -1.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.274, + "durSec": 1.103, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.546, + "durSec": 0.563, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.579, + "durSec": 0.749, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.607, + "durSec": 0.894, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.279, + 0.325, + 0.906, + 1.022, + 1.173, + 1.335, + 1.474, + 1.974, + 2.438, + 2.612, + 3.193, + 3.634, + 3.762, + 4.017, + 4.319, + 4.621, + 4.841, + 5.062, + 5.387, + 5.735, + 5.782, + 5.956, + 6.455, + 6.571, + 7.105, + 7.605, + 7.964, + 8.115, + 8.162, + 8.673, + 8.742, + 9.183, + 9.288, + 9.404, + 9.718, + 10.054, + 10.704, + 10.786, + 11.355, + 11.401, + 11.923, + 12.469, + 12.957, + 12.992, + 13.375, + 13.421, + 13.468, + 14.28, + 15.012, + 15.36, + 15.488, + 15.557, + 16.533, + 17.601, + 17.682 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7167111381907442987.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7167111381907442987.analysis.json new file mode 100644 index 0000000000..55d7da7314 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7167111381907442987.analysis.json @@ -0,0 +1,481 @@ +{ + "durationSec": 13.98, + "tempoBPM": 105.5, + "key": "B major", + "keyConfidence": 0.432, + "beatCount": 15, + "onsetCount": 65, + "noteCount": 57, + "pitchRange": [ + "G3", + "C5" + ], + "melody": [ + { + "note": "E4", + "midi": 64, + "startSec": 0.07, + "durSec": 0.232, + "centsOff": 11.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 0.308, + "durSec": 0.18, + "centsOff": -17.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 0.58, + "durSec": 0.087, + "centsOff": 8.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.673, + "durSec": 0.157, + "centsOff": 15.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.865, + "durSec": 0.081, + "centsOff": -5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.952, + "durSec": 0.104, + "centsOff": 22.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.178, + "durSec": 0.441, + "centsOff": 22.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.771, + "durSec": 0.134, + "centsOff": 34.6 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 1.927, + "durSec": 0.313, + "centsOff": 26.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.334, + "durSec": 0.11, + "centsOff": -15.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.45, + "durSec": 0.075, + "centsOff": -4.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.531, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.711, + "durSec": 0.087, + "centsOff": -20.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.908, + "durSec": 0.493, + "centsOff": -0.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.593, + "durSec": 0.128, + "centsOff": 15.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.727, + "durSec": 0.07, + "centsOff": 4.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.802, + "durSec": 0.093, + "centsOff": -25.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.918, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 4.209, + "durSec": 0.099, + "centsOff": -0.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 4.313, + "durSec": 0.099, + "centsOff": 8.9 + }, + { + "note": "B4", + "midi": 71, + "startSec": 4.464, + "durSec": 0.075, + "centsOff": 22.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 4.714, + "durSec": 0.163, + "centsOff": -9.1 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 4.94, + "durSec": 0.215, + "centsOff": 31.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 5.346, + "durSec": 0.418, + "centsOff": 9.0 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 5.939, + "durSec": 0.093, + "centsOff": -27.9 + }, + { + "note": "G4", + "midi": 67, + "startSec": 6.037, + "durSec": 0.064, + "centsOff": 0.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 6.107, + "durSec": 0.093, + "centsOff": 22.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 6.606, + "durSec": 0.546, + "centsOff": 6.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.181, + "durSec": 0.081, + "centsOff": 25.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 7.326, + "durSec": 0.052, + "centsOff": -31.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 7.384, + "durSec": 0.104, + "centsOff": 33.9 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.732, + "durSec": 0.203, + "centsOff": -28.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.941, + "durSec": 0.139, + "centsOff": 20.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.086, + "durSec": 0.11, + "centsOff": -39.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.336, + "durSec": 0.087, + "centsOff": -26.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.429, + "durSec": 0.18, + "centsOff": 32.5 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.8, + "durSec": 0.273, + "centsOff": 5.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.125, + "durSec": 0.476, + "centsOff": 30.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.607, + "durSec": 0.087, + "centsOff": -39.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.7, + "durSec": 0.07, + "centsOff": -1.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.822, + "durSec": 0.064, + "centsOff": 41.7 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.892, + "durSec": 0.058, + "centsOff": -41.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 9.956, + "durSec": 0.958, + "centsOff": 5.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 10.989, + "durSec": 0.313, + "centsOff": -32.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.308, + "durSec": 0.134, + "centsOff": 42.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.447, + "durSec": 0.093, + "centsOff": -40.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.546, + "durSec": 0.058, + "centsOff": 45.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 11.61, + "durSec": 0.273, + "centsOff": -26.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.923, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.011, + "durSec": 0.128, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.19, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.527, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.603, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.864, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.096, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.433, + "durSec": 0.464, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.909, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.07, + 0.348, + 0.58, + 0.882, + 1.138, + 1.637, + 1.765, + 2.032, + 2.206, + 2.334, + 2.438, + 2.635, + 2.786, + 2.926, + 3.576, + 3.704, + 3.936, + 4.18, + 4.563, + 4.69, + 4.818, + 5.132, + 5.248, + 5.561, + 5.724, + 5.898, + 6.177, + 6.2, + 6.397, + 6.548, + 6.827, + 7.094, + 7.175, + 7.268, + 7.372, + 7.43, + 7.523, + 7.57, + 7.697, + 7.767, + 8.173, + 8.336, + 8.626, + 8.731, + 8.882, + 9.009, + 9.056, + 9.125, + 9.381, + 9.683, + 9.776, + 9.938, + 10.019, + 10.136, + 10.31, + 10.774, + 10.913, + 10.971, + 11.842, + 12.144, + 12.434, + 12.771, + 12.992, + 13.642 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.analysis.json new file mode 100644 index 0000000000..fa85a02b50 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.analysis.json @@ -0,0 +1,299 @@ +{ + "durationSec": 12.31, + "tempoBPM": 178.2, + "key": "A# major", + "keyConfidence": 0.338, + "beatCount": 15, + "onsetCount": 37, + "noteCount": 35, + "pitchRange": [ + "G3", + "E5" + ], + "melody": [ + { + "note": "C#4", + "midi": 61, + "startSec": 0.041, + "durSec": 0.087, + "centsOff": -3.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 0.673, + "durSec": 0.052, + "centsOff": -20.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 0.778, + "durSec": 0.064, + "centsOff": -20.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.149, + "durSec": 0.07, + "centsOff": -3.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.225, + "durSec": 0.058, + "centsOff": -19.5 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.411, + "durSec": 0.099, + "centsOff": -5.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.567, + "durSec": 0.052, + "centsOff": -24.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.625, + "durSec": 0.052, + "centsOff": 41.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.701, + "durSec": 0.087, + "centsOff": -7.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.962, + "durSec": 0.07, + "centsOff": -7.3 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.136, + "durSec": 0.099, + "centsOff": -22.8 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.386, + "durSec": 0.145, + "centsOff": -24.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 2.688, + "durSec": 0.07, + "centsOff": -11.2 + }, + { + "note": "D5", + "midi": 74, + "startSec": 5.433, + "durSec": 0.186, + "centsOff": -7.7 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 5.625, + "durSec": 0.145, + "centsOff": 11.5 + }, + { + "note": "E5", + "midi": 76, + "startSec": 5.776, + "durSec": 0.488, + "centsOff": -27.4 + }, + { + "note": "D#5", + "midi": 75, + "startSec": 6.269, + "durSec": 0.238, + "centsOff": 6.4 + }, + { + "note": "D5", + "midi": 74, + "startSec": 6.513, + "durSec": 0.273, + "centsOff": -1.5 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 6.792, + "durSec": 0.203, + "centsOff": -4.2 + }, + { + "note": "C5", + "midi": 72, + "startSec": 7.012, + "durSec": 0.139, + "centsOff": 16.6 + }, + { + "note": "B4", + "midi": 71, + "startSec": 7.158, + "durSec": 0.215, + "centsOff": 2.4 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 7.378, + "durSec": 0.128, + "centsOff": -12.4 + }, + { + "note": "A4", + "midi": 69, + "startSec": 7.512, + "durSec": 0.203, + "centsOff": 2.8 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 7.721, + "durSec": 0.099, + "centsOff": -17.2 + }, + { + "note": "G4", + "midi": 67, + "startSec": 7.872, + "durSec": 0.052, + "centsOff": 4.0 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 7.93, + "durSec": 0.29, + "centsOff": 6.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 8.394, + "durSec": 0.168, + "centsOff": -1.3 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.568, + "durSec": 0.087, + "centsOff": 5.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 8.667, + "durSec": 0.064, + "centsOff": -20.8 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 8.737, + "durSec": 0.075, + "centsOff": 9.3 + }, + { + "note": "D4", + "midi": 62, + "startSec": 8.882, + "durSec": 0.064, + "centsOff": -5.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.178, + "durSec": 0.145, + "centsOff": -29.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 9.34, + "durSec": 0.145, + "centsOff": 14.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 11.894, + "durSec": 0.168, + "centsOff": -26.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.074, + "durSec": 0.058, + "centsOff": -21.4 + } + ], + "onsetsSec": [ + 0.023, + 0.093, + 0.557, + 0.906, + 1.022, + 1.219, + 1.335, + 1.567, + 1.823, + 2.02, + 2.125, + 2.264, + 2.345, + 2.461, + 2.635, + 2.914, + 3.123, + 3.297, + 3.483, + 3.773, + 3.831, + 4.087, + 4.389, + 4.574, + 4.737, + 5.074, + 5.329, + 5.375, + 6.351, + 7.256, + 7.396, + 8.22, + 9.195, + 9.404, + 9.567, + 10.077, + 10.786 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.syllnote.json new file mode 100644 index 0000000000..6d5cd85346 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7212040837406985515.syllnote.json @@ -0,0 +1,163 @@ +{ + "source": "whistlegraph-7212040837406985515.wav", + "sr": 22050, + "words": [ + { + "text": "Ah,", + "fromMs": 0, + "toMs": 280, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 280, + "toMs": 560, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 560, + "toMs": 570, + "nuclei": [] + }, + { + "text": "cute", + "fromMs": 570, + "toMs": 850, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -31.3, + "startSec": 0.697, + "durSec": 0.139, + "rms": 0.2269 + } + ] + }, + { + "text": "little", + "fromMs": 850, + "toMs": 1290, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 48.7, + "startSec": 1.138, + "durSec": 0.163, + "rms": 0.3953 + } + ] + }, + { + "text": "butterfly.", + "fromMs": 1290, + "toMs": 2340, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": -31.3, + "startSec": 1.405, + "durSec": 0.639, + "rms": 0.3132 + }, + { + "midi": 63, + "note": "D#4", + "cents": -21.3, + "startSec": 2.136, + "durSec": 0.081, + "rms": 0.237 + } + ] + }, + { + "text": "Oh", + "fromMs": 2340, + "toMs": 2490, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -21.3, + "startSec": 2.38, + "durSec": 0.139, + "rms": 0.3376 + } + ] + }, + { + "text": "my", + "fromMs": 2490, + "toMs": 2690, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -41.3, + "startSec": 2.473, + "durSec": 0.139, + "rms": 0.3095 + } + ] + }, + { + "text": "god.", + "fromMs": 2690, + "toMs": 3160, + "nuclei": [] + }, + { + "text": "Oh,", + "fromMs": 3160, + "toMs": 3370, + "nuclei": [] + }, + { + "text": "it's", + "fromMs": 3370, + "toMs": 3580, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 3580, + "toMs": 3730, + "nuclei": [] + }, + { + "text": "big", + "fromMs": 3730, + "toMs": 3900, + "nuclei": [] + }, + { + "text": "red", + "fromMs": 3900, + "toMs": 4070, + "nuclei": [] + }, + { + "text": "brush", + "fromMs": 4070, + "toMs": 4330, + "nuclei": [] + }, + { + "text": "coming", + "fromMs": 4330, + "toMs": 4650, + "nuclei": [] + }, + { + "text": "down.", + "fromMs": 4650, + "toMs": 4960, + "nuclei": [] + } + ], + "wordCount": 17, + "nucleusCount": 6 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.analysis.json new file mode 100644 index 0000000000..1fa962cb5b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.analysis.json @@ -0,0 +1,743 @@ +{ + "durationSec": 21.36, + "tempoBPM": 54.4, + "key": "F minor", + "keyConfidence": 0.766, + "beatCount": 20, + "onsetCount": 68, + "noteCount": 94, + "pitchRange": [ + "G3", + "D5" + ], + "melody": [ + { + "note": "F4", + "midi": 65, + "startSec": 0.128, + "durSec": 0.284, + "centsOff": -25.6 + }, + { + "note": "B4", + "midi": 71, + "startSec": 0.522, + "durSec": 0.104, + "centsOff": -32.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 0.697, + "durSec": 0.081, + "centsOff": -27.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 0.784, + "durSec": 0.093, + "centsOff": 13.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 0.94, + "durSec": 0.099, + "centsOff": -10.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 1.219, + "durSec": 0.221, + "centsOff": -3.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.776, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.916, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.026, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.177, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.293, + "durSec": 0.261, + "centsOff": -16.5 + }, + { + "note": "G#4", + "midi": 68, + "startSec": 2.601, + "durSec": 0.058, + "centsOff": 32.3 + }, + { + "note": "B4", + "midi": 71, + "startSec": 2.699, + "durSec": 0.099, + "centsOff": -35.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 2.862, + "durSec": 0.122, + "centsOff": 23.2 + }, + { + "note": "D5", + "midi": 74, + "startSec": 3.042, + "durSec": 0.25, + "centsOff": -6.8 + }, + { + "note": "C5", + "midi": 72, + "startSec": 3.332, + "durSec": 0.192, + "centsOff": -8.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.139, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.249, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.342, + "durSec": 0.163, + "centsOff": -29.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.661, + "durSec": 0.151, + "centsOff": 16.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.818, + "durSec": 0.104, + "centsOff": -9.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.94, + "durSec": 0.157, + "centsOff": -8.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.259, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.579, + "durSec": 0.07, + "centsOff": -30.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.66, + "durSec": 0.093, + "centsOff": -3.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 5.851, + "durSec": 0.093, + "centsOff": -1.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.101, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.385, + "durSec": 0.122, + "centsOff": -14.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.554, + "durSec": 0.064, + "centsOff": 39.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.705, + "durSec": 0.052, + "centsOff": 29.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.763, + "durSec": 0.145, + "centsOff": 20.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.914, + "durSec": 0.104, + "centsOff": -26.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.169, + "durSec": 0.075, + "centsOff": -10.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 7.279, + "durSec": 0.064, + "centsOff": 16.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.384, + "durSec": 0.064, + "centsOff": 39.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.477, + "durSec": 0.151, + "centsOff": 7.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.634, + "durSec": 0.064, + "centsOff": -41.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.703, + "durSec": 0.081, + "centsOff": 17.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.959, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.214, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.51, + "durSec": 0.128, + "centsOff": -12.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 8.644, + "durSec": 0.07, + "centsOff": -16.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.806, + "durSec": 0.075, + "centsOff": -25.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.887, + "durSec": 0.412, + "centsOff": 3.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.305, + "durSec": 0.104, + "centsOff": -4.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.567, + "durSec": 0.104, + "centsOff": -4.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.677, + "durSec": 0.255, + "centsOff": 1.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.938, + "durSec": 0.081, + "centsOff": 11.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 10.025, + "durSec": 0.052, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.356, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.617, + "durSec": 0.087, + "centsOff": -15.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.71, + "durSec": 0.116, + "centsOff": -26.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.832, + "durSec": 0.151, + "centsOff": 8.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.024, + "durSec": 0.052, + "centsOff": -39.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.256, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.372, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.616, + "durSec": 0.104, + "centsOff": 36.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.807, + "durSec": 0.215, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.37, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.446, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.713, + "durSec": 0.134, + "centsOff": -4.2 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 13.154, + "durSec": 0.157, + "centsOff": 15.7 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 13.386, + "durSec": 0.058, + "centsOff": -10.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.531, + "durSec": 0.052, + "centsOff": -30.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 13.595, + "durSec": 0.058, + "centsOff": -0.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.729, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.862, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.944, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.007, + "durSec": 0.11, + "centsOff": 2.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.176, + "durSec": 0.064, + "centsOff": 10.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.245, + "durSec": 0.058, + "centsOff": 3.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.338, + "durSec": 0.07, + "centsOff": -9.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.704, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 14.936, + "durSec": 0.099, + "centsOff": -20.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.139, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.302, + "durSec": 0.058, + "centsOff": 34.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.43, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.79, + "durSec": 0.058, + "centsOff": -5.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.074, + "durSec": 0.11, + "centsOff": -21.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.19, + "durSec": 0.087, + "centsOff": 25.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 16.306, + "durSec": 0.075, + "centsOff": 28.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.387, + "durSec": 0.104, + "centsOff": -28.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.956, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.287, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.479, + "durSec": 0.07, + "centsOff": -30.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.74, + "durSec": 0.058, + "centsOff": 12.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.804, + "durSec": 0.064, + "centsOff": -36.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.303, + "durSec": 0.168, + "centsOff": 0.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 18.477, + "durSec": 0.186, + "centsOff": -14.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.715, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.046, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.145, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.87, + "durSec": 0.435, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.521, + "durSec": 0.766, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.139, + 0.43, + 0.511, + 1.231, + 2.299, + 2.543, + 2.67, + 3.03, + 3.309, + 4.296, + 4.632, + 5.039, + 5.387, + 6.397, + 6.49, + 6.664, + 7.105, + 7.187, + 7.303, + 7.477, + 7.872, + 8.371, + 8.51, + 8.812, + 9.451, + 9.567, + 9.625, + 9.683, + 10.495, + 10.612, + 10.879, + 11.424, + 11.471, + 11.726, + 12.016, + 12.527, + 12.643, + 12.725, + 12.794, + 12.864, + 13.038, + 13.119, + 13.827, + 13.874, + 14.942, + 15.0, + 15.047, + 15.279, + 15.36, + 15.766, + 15.871, + 16.033, + 16.695, + 16.811, + 17.125, + 17.45, + 17.682, + 17.752, + 17.845, + 18.251, + 19.342, + 19.598, + 19.702, + 19.853, + 20.155, + 20.294, + 20.468 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.syllnote.json new file mode 100644 index 0000000000..f1ee5ea468 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7215324513767099690.syllnote.json @@ -0,0 +1,283 @@ +{ + "source": "whistlegraph-7215324513767099690.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 30, + "toMs": 1930, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -31.3, + "startSec": 0.163, + "durSec": 0.221, + "rms": 0.1769 + }, + { + "midi": 72, + "note": "C5", + "cents": -11.3, + "startSec": 1.231, + "durSec": 0.104, + "rms": 0.1826 + } + ] + }, + { + "text": "a", + "fromMs": 1930, + "toMs": 2580, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 2580, + "toMs": 8520, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -41.3, + "startSec": 4.389, + "durSec": 0.163, + "rms": 0.344 + }, + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 4.725, + "durSec": 0.279, + "rms": 0.12 + }, + { + "midi": 61, + "note": "C#4", + "cents": -31.3, + "startSec": 5.596, + "durSec": 0.325, + "rms": 0.1373 + }, + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 6.385, + "durSec": 0.116, + "rms": 0.386 + }, + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 6.931, + "durSec": 0.07, + "rms": 0.1803 + }, + { + "midi": 60, + "note": "C4", + "cents": 38.7, + "startSec": 7.314, + "durSec": 0.395, + "rms": 0.1435 + } + ] + }, + { + "text": "flapping", + "fromMs": 8520, + "toMs": 10630, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 8.522, + "durSec": 0.058, + "rms": 0.3122 + }, + { + "midi": 61, + "note": "C#4", + "cents": -11.3, + "startSec": 9.567, + "durSec": 0.418, + "rms": 0.1501 + } + ] + }, + { + "text": "for", + "fromMs": 10630, + "toMs": 10990, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -31.3, + "startSec": 10.623, + "durSec": 0.104, + "rms": 0.3234 + } + ] + }, + { + "text": "you", + "fromMs": 10990, + "toMs": 11480, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 11.018, + "durSec": 0.07, + "rms": 0.2187 + } + ] + }, + { + "text": "guys,", + "fromMs": 11480, + "toMs": 12720, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 11.912, + "durSec": 0.081, + "rms": 0.069 + } + ] + }, + { + "text": "it's", + "fromMs": 12720, + "toMs": 13660, + "nuclei": [ + { + "midi": 65, + "note": "F4", + "cents": -11.3, + "startSec": 12.736, + "durSec": 0.07, + "rms": 0.1845 + } + ] + }, + { + "text": "just", + "fromMs": 13660, + "toMs": 14660, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 14660, + "toMs": 14930, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 14930, + "toMs": 16700, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -41.3, + "startSec": 16.08, + "durSec": 0.36, + "rms": 0.1905 + } + ] + }, + { + "text": "I", + "fromMs": 16700, + "toMs": 17120, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 17120, + "toMs": 18200, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 17.821, + "durSec": 0.07, + "rms": 0.1736 + } + ] + }, + { + "text": "on", + "fromMs": 18200, + "toMs": 19040, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -31.3, + "startSec": 18.355, + "durSec": 0.313, + "rms": 0.17 + } + ] + }, + { + "text": "in", + "fromMs": 19040, + "toMs": 19560, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -41.3, + "startSec": 19.493, + "durSec": 0.093, + "rms": 0.2446 + } + ] + }, + { + "text": "my", + "fromMs": 19560, + "toMs": 20120, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 19.958, + "durSec": 0.139, + "rms": 0.2122 + } + ] + }, + { + "text": "room.", + "fromMs": 20120, + "toMs": 21240, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 20.515, + "durSec": 0.325, + "rms": 0.1939 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 20 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.analysis.json new file mode 100644 index 0000000000..caabb7b9ee --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.analysis.json @@ -0,0 +1,895 @@ +{ + "durationSec": 25.87, + "tempoBPM": 57.4, + "key": "F major", + "keyConfidence": 0.547, + "beatCount": 22, + "onsetCount": 87, + "noteCount": 113, + "pitchRange": [ + "G3", + "D#5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.0, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.163, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.296, + "durSec": 0.25, + "centsOff": -13.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.586, + "durSec": 0.064, + "centsOff": 23.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 0.679, + "durSec": 0.232, + "centsOff": 10.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.917, + "durSec": 0.104, + "centsOff": -24.5 + }, + { + "note": "D5", + "midi": 74, + "startSec": 1.12, + "durSec": 0.197, + "centsOff": -12.4 + }, + { + "note": "C5", + "midi": 72, + "startSec": 1.422, + "durSec": 0.203, + "centsOff": -6.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.834, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.962, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.229, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.485, + "durSec": 0.168, + "centsOff": -23.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.659, + "durSec": 0.104, + "centsOff": 25.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.798, + "durSec": 0.07, + "centsOff": 13.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 2.908, + "durSec": 0.215, + "centsOff": -31.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.175, + "durSec": 0.168, + "centsOff": 3.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.541, + "durSec": 0.07, + "centsOff": -18.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.93, + "durSec": 0.197, + "centsOff": 10.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.214, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.354, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.447, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.58, + "durSec": 0.244, + "centsOff": -10.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 4.847, + "durSec": 0.075, + "centsOff": 10.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 4.952, + "durSec": 0.11, + "centsOff": 7.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 5.068, + "durSec": 0.052, + "centsOff": -26.0 + }, + { + "note": "D5", + "midi": 74, + "startSec": 5.381, + "durSec": 0.145, + "centsOff": 3.1 + }, + { + "note": "C5", + "midi": 72, + "startSec": 5.671, + "durSec": 0.104, + "centsOff": -7.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.857, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.42, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.716, + "durSec": 0.151, + "centsOff": -23.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.879, + "durSec": 0.052, + "centsOff": -13.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 6.937, + "durSec": 0.052, + "centsOff": 29.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.018, + "durSec": 0.058, + "centsOff": 15.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.117, + "durSec": 0.348, + "centsOff": -14.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.471, + "durSec": 0.226, + "centsOff": -20.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.79, + "durSec": 0.093, + "centsOff": -25.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.889, + "durSec": 0.099, + "centsOff": 32.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.993, + "durSec": 0.058, + "centsOff": -35.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.057, + "durSec": 0.093, + "centsOff": 23.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.156, + "durSec": 0.07, + "centsOff": -36.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 8.231, + "durSec": 0.07, + "centsOff": 19.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.388, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.586, + "durSec": 0.192, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.8, + "durSec": 0.203, + "centsOff": -24.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.172, + "durSec": 0.122, + "centsOff": -10.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 9.572, + "durSec": 0.099, + "centsOff": -3.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.857, + "durSec": 0.261, + "centsOff": -2.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.205, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.617, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.861, + "durSec": 0.104, + "centsOff": -11.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.047, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 11.314, + "durSec": 0.099, + "centsOff": -42.2 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 11.476, + "durSec": 0.064, + "centsOff": -4.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.645, + "durSec": 0.081, + "centsOff": 23.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.912, + "durSec": 0.081, + "centsOff": -17.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.022, + "durSec": 0.157, + "centsOff": 4.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.214, + "durSec": 0.209, + "centsOff": -11.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.492, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.823, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.922, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 13.061, + "durSec": 0.081, + "centsOff": -29.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.183, + "durSec": 0.052, + "centsOff": -3.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.241, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.317, + "durSec": 0.064, + "centsOff": -38.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.706, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "D5", + "midi": 74, + "startSec": 13.862, + "durSec": 0.192, + "centsOff": 6.8 + }, + { + "note": "C5", + "midi": 72, + "startSec": 14.141, + "durSec": 0.209, + "centsOff": 19.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.948, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.244, + "durSec": 0.058, + "centsOff": 20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.401, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.575, + "durSec": 0.081, + "centsOff": 5.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.702, + "durSec": 0.064, + "centsOff": 38.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.138, + "durSec": 0.186, + "centsOff": 2.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.358, + "durSec": 0.099, + "centsOff": -22.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.562, + "durSec": 0.081, + "centsOff": -9.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.747, + "durSec": 0.104, + "centsOff": -13.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.922, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.194, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.351, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.717, + "durSec": 0.087, + "centsOff": -10.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.85, + "durSec": 0.104, + "centsOff": 34.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.024, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.106, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 18.535, + "durSec": 0.093, + "centsOff": 11.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.657, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 19.035, + "durSec": 0.052, + "centsOff": 22.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 19.093, + "durSec": 0.099, + "centsOff": -16.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.394, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.499, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 19.574, + "durSec": 0.279, + "centsOff": -8.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 19.923, + "durSec": 0.081, + "centsOff": 21.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 20.039, + "durSec": 0.122, + "centsOff": 25.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 20.422, + "durSec": 0.18, + "centsOff": -8.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.834, + "durSec": 0.871, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 21.728, + "durSec": 0.267, + "centsOff": -10.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 22.018, + "durSec": 0.075, + "centsOff": 15.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.117, + "durSec": 0.209, + "centsOff": 5.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.332, + "durSec": 0.07, + "centsOff": -32.7 + }, + { + "note": "D5", + "midi": 74, + "startSec": 22.529, + "durSec": 0.145, + "centsOff": 0.4 + }, + { + "note": "C5", + "midi": 72, + "startSec": 22.901, + "durSec": 0.087, + "centsOff": 17.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.301, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.586, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.702, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.841, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 24.038, + "durSec": 0.122, + "centsOff": -11.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 24.195, + "durSec": 0.116, + "centsOff": -6.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 24.352, + "durSec": 0.273, + "centsOff": 6.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 24.642, + "durSec": 0.128, + "centsOff": 9.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 24.787, + "durSec": 0.47, + "centsOff": -0.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 25.269, + "durSec": 0.099, + "centsOff": -11.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 25.449, + "durSec": 0.099, + "centsOff": 12.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.704, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.792, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.29, + 0.546, + 0.662, + 1.138, + 1.3, + 1.428, + 1.521, + 2.125, + 2.485, + 2.74, + 2.856, + 3.529, + 3.785, + 4.574, + 4.841, + 5.248, + 5.375, + 5.689, + 6.223, + 6.583, + 6.711, + 6.815, + 7.001, + 7.07, + 7.755, + 7.79, + 8.789, + 8.94, + 9.056, + 9.137, + 9.578, + 9.671, + 9.88, + 10.24, + 10.449, + 10.716, + 10.786, + 10.867, + 10.925, + 11.122, + 11.18, + 11.285, + 11.9, + 13.038, + 13.154, + 13.305, + 13.398, + 13.851, + 14.153, + 15.174, + 15.488, + 15.65, + 15.801, + 16.08, + 16.335, + 17.009, + 17.415, + 17.705, + 17.798, + 18.204, + 18.297, + 18.437, + 18.506, + 19.017, + 19.574, + 19.865, + 20.085, + 20.155, + 20.608, + 20.677, + 21.42, + 21.734, + 21.78, + 22.013, + 22.105, + 22.407, + 22.547, + 22.686, + 22.86, + 23.591, + 23.708, + 24.033, + 24.195, + 24.335, + 25.31, + 25.844 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.syllnote.json new file mode 100644 index 0000000000..eb1376e385 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7215351443652627758.syllnote.json @@ -0,0 +1,343 @@ +{ + "source": "whistlegraph-7215351443652627758.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 20, + "toMs": 1340, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -21.3, + "startSec": 0.302, + "durSec": 0.337, + "rms": 0.3921 + }, + { + "midi": 59, + "note": "B3", + "cents": 8.7, + "startSec": 0.72, + "durSec": 0.151, + "rms": 0.2147 + } + ] + }, + { + "text": "a", + "fromMs": 1340, + "toMs": 1850, + "nuclei": [ + { + "midi": 72, + "note": "C5", + "cents": -21.3, + "startSec": 1.416, + "durSec": 0.139, + "rms": 0.2842 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1850, + "toMs": 5900, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -21.3, + "startSec": 2.519, + "durSec": 0.093, + "rms": 0.4191 + }, + { + "midi": 59, + "note": "B3", + "cents": -31.3, + "startSec": 2.926, + "durSec": 0.093, + "rms": 0.311 + }, + { + "midi": 59, + "note": "B3", + "cents": 28.7, + "startSec": 3.901, + "durSec": 0.128, + "rms": 0.1526 + }, + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 4.632, + "durSec": 0.163, + "rms": 0.3987 + }, + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 5.735, + "durSec": 0.07, + "rms": 0.2438 + } + ] + }, + { + "text": "flapping", + "fromMs": 5900, + "toMs": 8800, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -21.3, + "startSec": 6.722, + "durSec": 0.093, + "rms": 0.4249 + }, + { + "midi": 60, + "note": "C4", + "cents": -31.3, + "startSec": 7.454, + "durSec": 0.128, + "rms": 0.1667 + }, + { + "midi": 59, + "note": "B3", + "cents": 48.7, + "startSec": 7.802, + "durSec": 0.499, + "rms": 0.216 + } + ] + }, + { + "text": "for", + "fromMs": 8800, + "toMs": 9170, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 8.8, + "durSec": 0.128, + "rms": 0.4142 + } + ] + }, + { + "text": "you", + "fromMs": 9170, + "toMs": 9740, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 9.439, + "durSec": 0.093, + "rms": 0.2537 + } + ] + }, + { + "text": "guys", + "fromMs": 9740, + "toMs": 10520, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 9.927, + "durSec": 0.081, + "rms": 0.2367 + } + ] + }, + { + "text": "It's", + "fromMs": 10520, + "toMs": 11510, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 11510, + "toMs": 12530, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -11.3, + "startSec": 11.889, + "durSec": 0.093, + "rms": 0.4018 + }, + { + "midi": 58, + "note": "A#3", + "cents": -11.3, + "startSec": 12.098, + "durSec": 0.302, + "rms": 0.2043 + } + ] + }, + { + "text": "a,", + "fromMs": 12530, + "toMs": 13750, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 13.433, + "durSec": 0.104, + "rms": 0.2978 + } + ] + }, + { + "text": "um,", + "fromMs": 13750, + "toMs": 15470, + "nuclei": [ + { + "midi": 72, + "note": "C5", + "cents": 18.7, + "startSec": 13.909, + "durSec": 0.372, + "rms": 0.2449 + } + ] + }, + { + "text": "cost", + "fromMs": 15470, + "toMs": 17240, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 16.161, + "durSec": 0.139, + "rms": 0.3523 + }, + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 16.556, + "durSec": 0.058, + "rms": 0.185 + } + ] + }, + { + "text": "to", + "fromMs": 17240, + "toMs": 17720, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 17.566, + "durSec": 0.116, + "rms": 0.4586 + } + ] + }, + { + "text": "ease", + "fromMs": 17720, + "toMs": 19240, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 19240, + "toMs": 19700, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 19.574, + "durSec": 0.163, + "rms": 0.4075 + } + ] + }, + { + "text": "put", + "fromMs": 19700, + "toMs": 21090, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 19.691, + "durSec": 0.128, + "rms": 0.3819 + }, + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 20.701, + "durSec": 0.174, + "rms": 0.3006 + } + ] + }, + { + "text": "on", + "fromMs": 21090, + "toMs": 21980, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 21.873, + "durSec": 0.081, + "rms": 0.3465 + } + ] + }, + { + "text": "in", + "fromMs": 21980, + "toMs": 22890, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 22890, + "toMs": 23820, + "nuclei": [] + }, + { + "text": "room", + "fromMs": 23820, + "toMs": 25660, + "nuclei": [] + } + ], + "wordCount": 20, + "nucleusCount": 25 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.analysis.json new file mode 100644 index 0000000000..14d69eb31e --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.analysis.json @@ -0,0 +1,1208 @@ +{ + "durationSec": 81.36, + "tempoBPM": 147.7, + "key": "A minor", + "keyConfidence": 0.255, + "beatCount": 201, + "onsetCount": 470, + "noteCount": 103, + "pitchRange": [ + "G3", + "E5" + ], + "melody": [ + { + "note": "A3", + "midi": 57, + "startSec": 5.039, + "durSec": 0.075, + "centsOff": 13.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.12, + "durSec": 0.058, + "centsOff": -29.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.67, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.943, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.446, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.195, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.317, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.828, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.461, + "durSec": 0.104, + "centsOff": -7.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.307, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.533, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.945, + "durSec": 0.081, + "centsOff": -33.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.305, + "durSec": 0.064, + "centsOff": 3.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.386, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.081, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.25, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.091, + "durSec": 0.064, + "centsOff": 37.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.951, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.131, + "durSec": 0.064, + "centsOff": 8.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 21.885, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.98, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.915, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.594, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 26.239, + "durSec": 0.081, + "centsOff": -9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.343, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.662, + "durSec": 0.168, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.754, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.752, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.013, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 29.472, + "durSec": 0.104, + "centsOff": 6.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.582, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.722, + "durSec": 0.157, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.324, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.543, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.862, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.123, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.396, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 34.778, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.219, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.538, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.28, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 38.853, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 39.526, + "durSec": 0.11, + "centsOff": 12.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 40.594, + "durSec": 0.151, + "centsOff": -2.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 42.214, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 43.903, + "durSec": 0.07, + "centsOff": -11.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 44.002, + "durSec": 0.07, + "centsOff": -27.3 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 44.193, + "durSec": 0.058, + "centsOff": -23.2 + }, + { + "note": "C5", + "midi": 72, + "startSec": 44.368, + "durSec": 0.087, + "centsOff": -13.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 49.174, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 50.823, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 51.183, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 52.407, + "durSec": 0.052, + "centsOff": -7.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 52.483, + "durSec": 0.07, + "centsOff": 1.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 52.657, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 52.802, + "durSec": 0.052, + "centsOff": 37.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 52.86, + "durSec": 0.081, + "centsOff": -29.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 52.947, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 53.481, + "durSec": 0.058, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 53.557, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 54.05, + "durSec": 0.064, + "centsOff": 15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 54.927, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 55.147, + "durSec": 0.255, + "centsOff": -8.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 55.432, + "durSec": 0.093, + "centsOff": -19.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 55.937, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 56.477, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 57.615, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 58.212, + "durSec": 0.104, + "centsOff": 1.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 58.352, + "durSec": 0.052, + "centsOff": 21.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 58.561, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 59.304, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 60.529, + "durSec": 0.081, + "centsOff": 7.0 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 60.645, + "durSec": 0.058, + "centsOff": -30.5 + }, + { + "note": "E5", + "midi": 76, + "startSec": 60.9, + "durSec": 0.058, + "centsOff": -16.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 61.475, + "durSec": 0.052, + "centsOff": -36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 61.585, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 63.843, + "durSec": 0.058, + "centsOff": -22.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 64.511, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 64.679, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 66.264, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 66.537, + "durSec": 0.052, + "centsOff": 23.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 67.796, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 67.988, + "durSec": 0.104, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 68.151, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 68.899, + "durSec": 0.168, + "centsOff": 35.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 69.973, + "durSec": 0.075, + "centsOff": -12.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 70.055, + "durSec": 0.07, + "centsOff": -6.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 70.142, + "durSec": 0.058, + "centsOff": -26.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 70.6, + "durSec": 0.07, + "centsOff": 18.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 70.682, + "durSec": 0.052, + "centsOff": 20.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 70.949, + "durSec": 0.139, + "centsOff": 8.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 71.355, + "durSec": 0.058, + "centsOff": 6.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 71.808, + "durSec": 0.104, + "centsOff": 38.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 72.057, + "durSec": 0.081, + "centsOff": 6.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 72.191, + "durSec": 0.093, + "centsOff": -4.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 72.963, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 73.404, + "durSec": 0.052, + "centsOff": 5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 73.503, + "durSec": 0.064, + "centsOff": -13.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 73.66, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 74.327, + "durSec": 0.104, + "centsOff": -15.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 74.838, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 76.817, + "durSec": 0.093, + "centsOff": 37.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 78.93, + "durSec": 0.058, + "centsOff": 16.8 + } + ], + "onsetsSec": [ + 0.244, + 0.302, + 0.406, + 0.546, + 0.639, + 0.801, + 0.836, + 1.091, + 1.161, + 1.556, + 1.858, + 1.974, + 2.078, + 2.136, + 2.276, + 2.67, + 2.798, + 2.926, + 3.077, + 3.332, + 3.39, + 3.82, + 4.18, + 4.505, + 4.621, + 4.783, + 4.899, + 4.981, + 5.12, + 5.283, + 5.526, + 6.084, + 6.13, + 6.269, + 6.362, + 6.409, + 6.478, + 6.664, + 6.85, + 7.012, + 7.245, + 7.523, + 7.732, + 7.918, + 7.999, + 8.185, + 8.348, + 8.417, + 8.591, + 8.661, + 8.754, + 8.986, + 9.137, + 9.485, + 9.625, + 9.694, + 9.996, + 10.24, + 10.391, + 10.542, + 10.751, + 11.099, + 11.378, + 11.552, + 11.773, + 11.842, + 11.9, + 12.04, + 12.19, + 12.411, + 12.632, + 12.713, + 12.783, + 13.038, + 13.212, + 13.305, + 13.688, + 14.118, + 14.222, + 14.373, + 14.489, + 14.687, + 14.814, + 14.988, + 15.128, + 15.209, + 15.302, + 15.569, + 15.627, + 15.906, + 16.045, + 17.009, + 17.206, + 17.369, + 17.566, + 17.624, + 17.798, + 17.961, + 18.251, + 18.367, + 18.471, + 18.715, + 18.808, + 18.878, + 18.971, + 19.249, + 19.447, + 19.656, + 19.772, + 19.946, + 20.155, + 20.399, + 20.573, + 20.712, + 20.991, + 21.084, + 21.293, + 21.641, + 21.722, + 21.873, + 22.071, + 22.163, + 22.314, + 22.372, + 22.512, + 22.779, + 22.918, + 23.057, + 23.104, + 23.197, + 23.313, + 23.348, + 23.487, + 23.568, + 23.847, + 24.044, + 24.172, + 24.404, + 24.462, + 24.822, + 24.973, + 25.321, + 25.507, + 25.693, + 25.797, + 26.006, + 26.215, + 26.25, + 26.401, + 26.552, + 26.796, + 26.831, + 27.051, + 27.214, + 27.469, + 27.713, + 27.841, + 28.119, + 28.421, + 28.653, + 28.932, + 29.129, + 29.292, + 29.42, + 29.617, + 29.872, + 30.116, + 30.163, + 30.279, + 30.337, + 30.407, + 30.569, + 30.743, + 30.859, + 31.08, + 31.138, + 31.266, + 31.405, + 31.579, + 31.684, + 31.8, + 31.997, + 32.055, + 32.403, + 32.624, + 32.74, + 32.949, + 33.065, + 33.274, + 33.402, + 33.75, + 33.901, + 34.191, + 34.226, + 34.331, + 34.412, + 34.458, + 34.563, + 34.714, + 34.853, + 35.062, + 35.109, + 35.248, + 35.364, + 35.445, + 35.596, + 35.654, + 35.805, + 35.968, + 36.142, + 36.339, + 36.386, + 36.537, + 36.618, + 36.757, + 37.187, + 37.442, + 37.709, + 38.835, + 39.23, + 39.416, + 39.462, + 39.66, + 39.753, + 39.962, + 40.275, + 40.403, + 40.507, + 40.797, + 40.925, + 41.308, + 41.448, + 41.773, + 41.842, + 41.877, + 41.924, + 42.086, + 42.307, + 42.551, + 42.818, + 43.085, + 43.294, + 43.363, + 43.584, + 43.665, + 43.828, + 44.176, + 44.373, + 44.501, + 44.617, + 44.861, + 44.954, + 45.174, + 45.221, + 45.465, + 45.592, + 45.662, + 45.825, + 45.976, + 46.115, + 46.196, + 46.277, + 46.486, + 46.742, + 46.928, + 46.997, + 47.299, + 47.496, + 47.601, + 47.647, + 47.856, + 47.926, + 48.019, + 48.158, + 48.205, + 48.309, + 48.634, + 48.774, + 48.936, + 49.064, + 49.273, + 49.493, + 49.54, + 49.726, + 49.9, + 50.016, + 50.097, + 50.213, + 50.294, + 50.48, + 50.538, + 50.887, + 51.142, + 51.304, + 51.513, + 51.664, + 51.769, + 51.804, + 52.129, + 52.326, + 52.373, + 52.5, + 52.733, + 52.814, + 53.034, + 53.243, + 53.406, + 53.801, + 53.963, + 54.126, + 54.195, + 54.358, + 54.451, + 54.59, + 54.892, + 55.078, + 55.113, + 55.472, + 55.6, + 56.03, + 56.065, + 56.204, + 56.366, + 56.448, + 56.529, + 56.61, + 56.726, + 56.773, + 56.935, + 57.121, + 57.237, + 57.365, + 57.481, + 57.736, + 57.818, + 57.98, + 58.12, + 58.433, + 58.561, + 58.619, + 58.712, + 58.886, + 59.095, + 59.199, + 59.362, + 59.478, + 59.699, + 59.815, + 60.012, + 60.175, + 60.221, + 60.407, + 60.511, + 60.755, + 60.883, + 61.068, + 61.115, + 61.254, + 61.37, + 61.44, + 61.614, + 61.928, + 62.02, + 62.125, + 62.264, + 62.311, + 62.369, + 62.473, + 62.624, + 62.775, + 62.88, + 63.042, + 63.437, + 63.518, + 63.565, + 63.692, + 63.762, + 63.832, + 63.936, + 64.099, + 64.296, + 64.435, + 64.737, + 64.784, + 65.051, + 65.19, + 65.225, + 65.759, + 65.933, + 66.084, + 66.223, + 66.374, + 66.514, + 66.63, + 66.711, + 66.815, + 66.978, + 67.663, + 67.779, + 67.918, + 67.976, + 68.069, + 68.325, + 68.487, + 68.708, + 68.789, + 68.859, + 68.905, + 69.033, + 69.172, + 69.288, + 69.532, + 69.741, + 69.915, + 70.147, + 70.507, + 70.856, + 70.937, + 71.181, + 71.285, + 71.529, + 71.576, + 71.75, + 71.935, + 72.191, + 72.353, + 72.481, + 72.667, + 72.795, + 72.922, + 73.073, + 73.166, + 73.282, + 73.747, + 74.176, + 74.304, + 74.548, + 74.629, + 74.815, + 75.047, + 75.093, + 75.279, + 75.337, + 75.453, + 75.558, + 75.685, + 75.848, + 75.987, + 76.034, + 76.684, + 76.777, + 76.893, + 77.102, + 77.45, + 77.589, + 77.717, + 77.868, + 77.938, + 78.019, + 78.344, + 78.425, + 78.565, + 78.681, + 78.739, + 79.203, + 79.273, + 79.598, + 80.225, + 80.283, + 80.933 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.syllnote.json new file mode 100644 index 0000000000..0e614dbf06 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7217625878359199022.syllnote.json @@ -0,0 +1,2508 @@ +{ + "source": "whistlegraph-7217625878359199022.wav", + "sr": 22050, + "words": [ + { + "text": "This", + "fromMs": 260, + "toMs": 540, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 0.325, + "durSec": 0.07, + "rms": 0.1319 + } + ] + }, + { + "text": "is", + "fromMs": 540, + "toMs": 640, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 0.557, + "durSec": 0.116, + "rms": 0.0905 + } + ] + }, + { + "text": "my", + "fromMs": 640, + "toMs": 850, + "nuclei": [] + }, + { + "text": "current", + "fromMs": 850, + "toMs": 1680, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 18.7, + "startSec": 0.964, + "durSec": 0.058, + "rms": 0.0551 + }, + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 1.277, + "durSec": 0.174, + "rms": 0.0757 + } + ] + }, + { + "text": "whistle", + "fromMs": 1680, + "toMs": 2350, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 1.788, + "durSec": 0.058, + "rms": 0.0945 + } + ] + }, + { + "text": "graph", + "fromMs": 2350, + "toMs": 2890, + "nuclei": [] + }, + { + "text": "sketchbook,", + "fromMs": 2890, + "toMs": 4190, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 4190, + "toMs": 4360, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 4.319, + "durSec": 0.07, + "rms": 0.0546 + } + ] + }, + { + "text": "here's", + "fromMs": 4360, + "toMs": 4800, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 4.342, + "durSec": 0.093, + "rms": 0.0475 + }, + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 4.69, + "durSec": 0.093, + "rms": 0.0856 + } + ] + }, + { + "text": "the", + "fromMs": 4800, + "toMs": 5020, + "nuclei": [] + }, + { + "text": "inner", + "fromMs": 5020, + "toMs": 5390, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 5.05, + "durSec": 0.174, + "rms": 0.0435 + } + ] + }, + { + "text": "cover.", + "fromMs": 5390, + "toMs": 5900, + "nuclei": [] + }, + { + "text": "We", + "fromMs": 5900, + "toMs": 6160, + "nuclei": [] + }, + { + "text": "recently", + "fromMs": 6160, + "toMs": 6550, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 38.7, + "startSec": 6.177, + "durSec": 0.174, + "rms": 0.0728 + } + ] + }, + { + "text": "had", + "fromMs": 6550, + "toMs": 6740, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 6.583, + "durSec": 0.093, + "rms": 0.055 + } + ] + }, + { + "text": "these", + "fromMs": 6740, + "toMs": 7070, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 6.954, + "durSec": 0.058, + "rms": 0.0431 + } + ] + }, + { + "text": "stamps", + "fromMs": 7070, + "toMs": 7580, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 7.349, + "durSec": 0.128, + "rms": 0.0419 + } + ] + }, + { + "text": "made,", + "fromMs": 7580, + "toMs": 7870, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 7.779, + "durSec": 0.128, + "rms": 0.0441 + } + ] + }, + { + "text": "so", + "fromMs": 7870, + "toMs": 8000, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 48.7, + "startSec": 7.86, + "durSec": 0.058, + "rms": 0.0377 + } + ] + }, + { + "text": "here's", + "fromMs": 8000, + "toMs": 8300, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 8300, + "toMs": 8450, + "nuclei": [] + }, + { + "text": "whistle", + "fromMs": 8450, + "toMs": 8770, + "nuclei": [] + }, + { + "text": "graph", + "fromMs": 8770, + "toMs": 9050, + "nuclei": [] + }, + { + "text": "stamp.", + "fromMs": 9050, + "toMs": 9540, + "nuclei": [] + }, + { + "text": "And", + "fromMs": 9540, + "toMs": 9800, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 9.764, + "durSec": 0.07, + "rms": 0.0655 + } + ] + }, + { + "text": "here's", + "fromMs": 9800, + "toMs": 10330, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 9.787, + "durSec": 0.139, + "rms": 0.0521 + }, + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 10.066, + "durSec": 0.116, + "rms": 0.1315 + } + ] + }, + { + "text": "a", + "fromMs": 10330, + "toMs": 10370, + "nuclei": [] + }, + { + "text": "drawing", + "fromMs": 10370, + "toMs": 10960, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 10.53, + "durSec": 0.337, + "rms": 0.0676 + } + ] + }, + { + "text": "that", + "fromMs": 10960, + "toMs": 11300, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 11300, + "toMs": 11380, + "nuclei": [] + }, + { + "text": "made", + "fromMs": 11380, + "toMs": 11720, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 11.459, + "durSec": 0.267, + "rms": 0.0529 + } + ] + }, + { + "text": "from", + "fromMs": 11720, + "toMs": 12000, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 11.97, + "durSec": 0.058, + "rms": 0.0447 + } + ] + }, + { + "text": "a", + "fromMs": 12000, + "toMs": 12220, + "nuclei": [] + }, + { + "text": "comment", + "fromMs": 12220, + "toMs": 12730, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 12730, + "toMs": 13060, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 12.934, + "durSec": 0.093, + "rms": 0.0459 + } + ] + }, + { + "text": "I", + "fromMs": 13060, + "toMs": 13170, + "nuclei": [] + }, + { + "text": "received", + "fromMs": 13170, + "toMs": 13880, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 13880, + "toMs": 14260, + "nuclei": [] + }, + { + "text": "says", + "fromMs": 14260, + "toMs": 14500, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 14.466, + "durSec": 0.058, + "rms": 0.0372 + } + ] + }, + { + "text": "you", + "fromMs": 14500, + "toMs": 14700, + "nuclei": [] + }, + { + "text": "sound", + "fromMs": 14700, + "toMs": 14920, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 14920, + "toMs": 15120, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 15.058, + "durSec": 0.058, + "rms": 0.0379 + } + ] + }, + { + "text": "you've", + "fromMs": 15120, + "toMs": 15320, + "nuclei": [] + }, + { + "text": "been", + "fromMs": 15320, + "toMs": 15630, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -21.3, + "startSec": 15.464, + "durSec": 0.058, + "rms": 0.033 + } + ] + }, + { + "text": "crying", + "fromMs": 15630, + "toMs": 16050, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 48.7, + "startSec": 15.813, + "durSec": 0.104, + "rms": 0.029 + } + ] + }, + { + "text": "for", + "fromMs": 16050, + "toMs": 16320, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -41.3, + "startSec": 16.115, + "durSec": 0.139, + "rms": 0.0258 + } + ] + }, + { + "text": "years.", + "fromMs": 16320, + "toMs": 16840, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 16840, + "toMs": 17100, + "nuclei": [] + }, + { + "text": "going", + "fromMs": 17100, + "toMs": 17380, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 48.7, + "startSec": 17.09, + "durSec": 0.116, + "rms": 0.1419 + } + ] + }, + { + "text": "to", + "fromMs": 17380, + "toMs": 17390, + "nuclei": [] + }, + { + "text": "skip", + "fromMs": 17390, + "toMs": 17630, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 17630, + "toMs": 17940, + "nuclei": [] + }, + { + "text": "three", + "fromMs": 17940, + "toMs": 18130, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 18130, + "toMs": 18300, + "nuclei": [] + }, + { + "text": "go", + "fromMs": 18300, + "toMs": 18520, + "nuclei": [] + }, + { + "text": "directly", + "fromMs": 18520, + "toMs": 18870, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 18.599, + "durSec": 0.058, + "rms": 0.0667 + } + ] + }, + { + "text": "to", + "fromMs": 18870, + "toMs": 18980, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 18980, + "toMs": 19250, + "nuclei": [] + }, + { + "text": "four,", + "fromMs": 19250, + "toMs": 19630, + "nuclei": [] + }, + { + "text": "which", + "fromMs": 19630, + "toMs": 20090, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 20090, + "toMs": 20270, + "nuclei": [] + }, + { + "text": "\"Butterfly", + "fromMs": 20270, + "toMs": 21030, + "nuclei": [] + }, + { + "text": "Death.\"", + "fromMs": 21030, + "toMs": 21540, + "nuclei": [] + }, + { + "text": "And", + "fromMs": 21540, + "toMs": 21800, + "nuclei": [] + }, + { + "text": "then", + "fromMs": 21800, + "toMs": 22080, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 21.792, + "durSec": 0.279, + "rms": 0.0904 + } + ] + }, + { + "text": "page", + "fromMs": 22080, + "toMs": 22330, + "nuclei": [] + }, + { + "text": "five", + "fromMs": 22330, + "toMs": 22640, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 22640, + "toMs": 22730, + "nuclei": [] + }, + { + "text": "also", + "fromMs": 22730, + "toMs": 23010, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 22.988, + "durSec": 0.058, + "rms": 0.0987 + } + ] + }, + { + "text": "about", + "fromMs": 23010, + "toMs": 23360, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 22.999, + "durSec": 0.058, + "rms": 0.0899 + } + ] + }, + { + "text": "butterfly", + "fromMs": 23360, + "toMs": 24090, + "nuclei": [] + }, + { + "text": "death.", + "fromMs": 24090, + "toMs": 24600, + "nuclei": [] + }, + { + "text": "Today,", + "fromMs": 24860, + "toMs": 25140, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 28.7, + "startSec": 24.985, + "durSec": 0.163, + "rms": 0.0972 + } + ] + }, + { + "text": "I", + "fromMs": 25140, + "toMs": 25210, + "nuclei": [] + }, + { + "text": "woke", + "fromMs": 25210, + "toMs": 25520, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 25.287, + "durSec": 0.186, + "rms": 0.0957 + } + ] + }, + { + "text": "and", + "fromMs": 25520, + "toMs": 25770, + "nuclei": [] + }, + { + "text": "flew", + "fromMs": 25770, + "toMs": 26060, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 25.867, + "durSec": 0.151, + "rms": 0.085 + } + ] + }, + { + "text": "out", + "fromMs": 26060, + "toMs": 26290, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 26.25, + "durSec": 0.07, + "rms": 0.0791 + } + ] + }, + { + "text": "a", + "fromMs": 26290, + "toMs": 26360, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 26.273, + "durSec": 0.116, + "rms": 0.0665 + } + ] + }, + { + "text": "box", + "fromMs": 26360, + "toMs": 26590, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 26590, + "toMs": 26820, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 26.68, + "durSec": 0.116, + "rms": 0.0455 + } + ] + }, + { + "text": "died.", + "fromMs": 26820, + "toMs": 27390, + "nuclei": [] + }, + { + "text": "And", + "fromMs": 27390, + "toMs": 27590, + "nuclei": [] + }, + { + "text": "here's", + "fromMs": 27590, + "toMs": 28050, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 28050, + "toMs": 28110, + "nuclei": [] + }, + { + "text": "diagram", + "fromMs": 28110, + "toMs": 28790, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 28.247, + "durSec": 0.151, + "rms": 0.0759 + }, + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 28.526, + "durSec": 0.302, + "rms": 0.055 + } + ] + }, + { + "text": "of", + "fromMs": 28790, + "toMs": 28820, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 18.7, + "startSec": 28.781, + "durSec": 0.058, + "rms": 0.0244 + } + ] + }, + { + "text": "the", + "fromMs": 28820, + "toMs": 29050, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 29050, + "toMs": 29750, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 29.478, + "durSec": 0.151, + "rms": 0.0691 + }, + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 29.722, + "durSec": 0.058, + "rms": 0.068 + } + ] + }, + { + "text": "box", + "fromMs": 29750, + "toMs": 30120, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 29.733, + "durSec": 0.128, + "rms": 0.0526 + } + ] + }, + { + "text": "and", + "fromMs": 30120, + "toMs": 30240, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 30240, + "toMs": 30430, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 30.232, + "durSec": 0.174, + "rms": 0.0447 + } + ] + }, + { + "text": "beautiful", + "fromMs": 30430, + "toMs": 30900, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 30.801, + "durSec": 0.128, + "rms": 0.05 + } + ] + }, + { + "text": "window.", + "fromMs": 30900, + "toMs": 31280, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 30.883, + "durSec": 0.186, + "rms": 0.0482 + } + ] + }, + { + "text": "The", + "fromMs": 31280, + "toMs": 31540, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 31.486, + "durSec": 0.093, + "rms": 0.0381 + } + ] + }, + { + "text": "butterflies", + "fromMs": 31540, + "toMs": 32230, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 31.521, + "durSec": 0.058, + "rms": 0.0365 + }, + { + "midi": 44, + "note": "G#2", + "cents": 38.7, + "startSec": 32.206, + "durSec": 0.058, + "rms": 0.0401 + } + ] + }, + { + "text": "fly", + "fromMs": 32230, + "toMs": 32450, + "nuclei": [] + }, + { + "text": "out", + "fromMs": 32450, + "toMs": 32630, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 32630, + "toMs": 32760, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 32760, + "toMs": 32960, + "nuclei": [] + }, + { + "text": "box", + "fromMs": 32960, + "toMs": 33170, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 33170, + "toMs": 33380, + "nuclei": [] + }, + { + "text": "die.", + "fromMs": 33380, + "toMs": 33840, + "nuclei": [] + }, + { + "text": "Page", + "fromMs": 33840, + "toMs": 34190, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 34.052, + "durSec": 0.07, + "rms": 0.0684 + } + ] + }, + { + "text": "six", + "fromMs": 34190, + "toMs": 34450, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 34450, + "toMs": 34630, + "nuclei": [] + }, + { + "text": "empty,", + "fromMs": 34630, + "toMs": 35230, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 34.969, + "durSec": 0.081, + "rms": 0.0318 + } + ] + }, + { + "text": "and", + "fromMs": 35230, + "toMs": 35520, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 35520, + "toMs": 35840, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 35.503, + "durSec": 0.07, + "rms": 0.0424 + }, + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 35.724, + "durSec": 0.058, + "rms": 0.0632 + } + ] + }, + { + "text": "seven", + "fromMs": 35840, + "toMs": 36280, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 36280, + "toMs": 36520, + "nuclei": [] + }, + { + "text": "these", + "fromMs": 36520, + "toMs": 36890, + "nuclei": [] + }, + { + "text": "cool", + "fromMs": 36890, + "toMs": 37240, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 37.047, + "durSec": 0.07, + "rms": 0.0624 + } + ] + }, + { + "text": "ribbon", + "fromMs": 37240, + "toMs": 38030, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -1.3, + "startSec": 37.291, + "durSec": 0.104, + "rms": 0.0401 + } + ] + }, + { + "text": "things.", + "fromMs": 38030, + "toMs": 38660, + "nuclei": [] + }, + { + "text": "At", + "fromMs": 38660, + "toMs": 38920, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 38920, + "toMs": 39200, + "nuclei": [] + }, + { + "text": "eight,", + "fromMs": 39200, + "toMs": 39750, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -31.3, + "startSec": 39.555, + "durSec": 0.104, + "rms": 0.1009 + } + ] + }, + { + "text": "I", + "fromMs": 39750, + "toMs": 39800, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 39800, + "toMs": 40040, + "nuclei": [] + }, + { + "text": "trying", + "fromMs": 40040, + "toMs": 40550, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 40.101, + "durSec": 0.139, + "rms": 0.1577 + } + ] + }, + { + "text": "to", + "fromMs": 40550, + "toMs": 40690, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 40.647, + "durSec": 0.081, + "rms": 0.0572 + } + ] + }, + { + "text": "memorize", + "fromMs": 40690, + "toMs": 41340, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 40.681, + "durSec": 0.081, + "rms": 0.0489 + }, + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 41.006, + "durSec": 0.07, + "rms": 0.0745 + } + ] + }, + { + "text": "the", + "fromMs": 41340, + "toMs": 41610, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 41.506, + "durSec": 0.058, + "rms": 0.0804 + } + ] + }, + { + "text": "alphabet", + "fromMs": 41610, + "toMs": 42290, + "nuclei": [] + }, + { + "text": "backwards.", + "fromMs": 42290, + "toMs": 43300, + "nuclei": [] + }, + { + "text": "ZixW,", + "fromMs": 43300, + "toMs": 43840, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 43.445, + "durSec": 0.058, + "rms": 0.127 + } + ] + }, + { + "text": "S-R-Q,", + "fromMs": 43840, + "toMs": 44470, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 43.897, + "durSec": 0.221, + "rms": 0.0709 + } + ] + }, + { + "text": "on", + "fromMs": 44470, + "toMs": 44650, + "nuclei": [] + }, + { + "text": "Monkey", + "fromMs": 44650, + "toMs": 45190, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 45.012, + "durSec": 0.081, + "rms": 0.0633 + } + ] + }, + { + "text": "Loopy", + "fromMs": 45190, + "toMs": 45640, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 45.337, + "durSec": 0.093, + "rms": 0.0562 + } + ] + }, + { + "text": "Cuckoo", + "fromMs": 45640, + "toMs": 46180, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 45.743, + "durSec": 0.07, + "rms": 0.0529 + } + ] + }, + { + "text": "Jr.", + "fromMs": 46180, + "toMs": 46660, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 46.405, + "durSec": 0.174, + "rms": 0.0573 + } + ] + }, + { + "text": "I", + "fromMs": 46660, + "toMs": 46750, + "nuclei": [] + }, + { + "text": "have,", + "fromMs": 46750, + "toMs": 47260, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 47.09, + "durSec": 0.058, + "rms": 0.0478 + } + ] + }, + { + "text": "yeah,", + "fromMs": 47260, + "toMs": 47480, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 47480, + "toMs": 47490, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 47490, + "toMs": 47580, + "nuclei": [] + }, + { + "text": "trying", + "fromMs": 47580, + "toMs": 47830, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 47830, + "toMs": 47930, + "nuclei": [] + }, + { + "text": "create", + "fromMs": 47930, + "toMs": 48040, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 48040, + "toMs": 48120, + "nuclei": [] + }, + { + "text": "new", + "fromMs": 48120, + "toMs": 48380, + "nuclei": [] + }, + { + "text": "monic", + "fromMs": 48380, + "toMs": 49000, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 49000, + "toMs": 49390, + "nuclei": [] + }, + { + "text": "backwards", + "fromMs": 49390, + "toMs": 49770, + "nuclei": [] + }, + { + "text": "memorization", + "fromMs": 49770, + "toMs": 50500, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 50500, + "toMs": 50630, + "nuclei": [] + }, + { + "text": "alphabet.", + "fromMs": 50630, + "toMs": 51400, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -11.3, + "startSec": 50.945, + "durSec": 0.081, + "rms": 0.0781 + } + ] + }, + { + "text": "Also,", + "fromMs": 51660, + "toMs": 51870, + "nuclei": [] + }, + { + "text": "there's", + "fromMs": 51870, + "toMs": 52370, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 52370, + "toMs": 52670, + "nuclei": [] + }, + { + "text": "alien", + "fromMs": 52670, + "toMs": 53080, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 52.663, + "durSec": 0.058, + "rms": 0.0955 + }, + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 52.814, + "durSec": 0.197, + "rms": 0.0768 + } + ] + }, + { + "text": "guy", + "fromMs": 53080, + "toMs": 53260, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 53260, + "toMs": 53410, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 53410, + "toMs": 53630, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 53.452, + "durSec": 0.186, + "rms": 0.0752 + } + ] + }, + { + "text": "corner", + "fromMs": 53630, + "toMs": 54080, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 54080, + "toMs": 54300, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 38.7, + "startSec": 54.068, + "durSec": 0.104, + "rms": 0.0605 + } + ] + }, + { + "text": "this", + "fromMs": 54300, + "toMs": 54600, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 54.497, + "durSec": 0.081, + "rms": 0.0766 + } + ] + }, + { + "text": "cool", + "fromMs": 54600, + "toMs": 54900, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 54.706, + "durSec": 0.093, + "rms": 0.0916 + } + ] + }, + { + "text": "way", + "fromMs": 54900, + "toMs": 55120, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 54.915, + "durSec": 0.104, + "rms": 0.0382 + } + ] + }, + { + "text": "of", + "fromMs": 55120, + "toMs": 55590, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 55.171, + "durSec": 0.302, + "rms": 0.0573 + } + ] + }, + { + "text": "doing", + "fromMs": 55590, + "toMs": 55640, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 55640, + "toMs": 55870, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 55.716, + "durSec": 0.186, + "rms": 0.0485 + } + ] + }, + { + "text": "side", + "fromMs": 55870, + "toMs": 56160, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 55.856, + "durSec": 0.058, + "rms": 0.0455 + } + ] + }, + { + "text": "of", + "fromMs": 56160, + "toMs": 56310, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 56310, + "toMs": 56530, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 56.39, + "durSec": 0.163, + "rms": 0.039 + } + ] + }, + { + "text": "girl's", + "fromMs": 56530, + "toMs": 56980, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 56.842, + "durSec": 0.081, + "rms": 0.071 + } + ] + }, + { + "text": "hair.", + "fromMs": 56980, + "toMs": 57600, + "nuclei": [] + }, + { + "text": "Page", + "fromMs": 57600, + "toMs": 57860, + "nuclei": [] + }, + { + "text": "nine,", + "fromMs": 57860, + "toMs": 58250, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 28.7, + "startSec": 58.178, + "durSec": 0.104, + "rms": 0.0789 + } + ] + }, + { + "text": "you'll", + "fromMs": 58250, + "toMs": 58700, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 58.236, + "durSec": 0.174, + "rms": 0.0671 + }, + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 58.665, + "durSec": 0.058, + "rms": 0.0495 + } + ] + }, + { + "text": "see", + "fromMs": 58700, + "toMs": 58820, + "nuclei": [] + }, + { + "text": "there's", + "fromMs": 58820, + "toMs": 59280, + "nuclei": [] + }, + { + "text": "other", + "fromMs": 59280, + "toMs": 59610, + "nuclei": [] + }, + { + "text": "examples", + "fromMs": 59610, + "toMs": 60120, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 60120, + "toMs": 60280, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 60280, + "toMs": 60450, + "nuclei": [] + }, + { + "text": "girl's", + "fromMs": 60450, + "toMs": 60840, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 60.674, + "durSec": 0.058, + "rms": 0.0822 + } + ] + }, + { + "text": "side", + "fromMs": 60840, + "toMs": 61100, + "nuclei": [] + }, + { + "text": "hair", + "fromMs": 61100, + "toMs": 61360, + "nuclei": [] + }, + { + "text": "thing,", + "fromMs": 61360, + "toMs": 61820, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 61.533, + "durSec": 0.128, + "rms": 0.0545 + } + ] + }, + { + "text": "which", + "fromMs": 61820, + "toMs": 62230, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 62230, + "toMs": 62280, + "nuclei": [] + }, + { + "text": "pretty", + "fromMs": 62280, + "toMs": 62670, + "nuclei": [] + }, + { + "text": "nifty.", + "fromMs": 62670, + "toMs": 63280, + "nuclei": [] + }, + { + "text": "On", + "fromMs": 63280, + "toMs": 63540, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 63540, + "toMs": 63680, + "nuclei": [] + }, + { + "text": "eleven,", + "fromMs": 63680, + "toMs": 64210, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 63.669, + "durSec": 0.07, + "rms": 0.0639 + }, + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 64.168, + "durSec": 0.058, + "rms": 0.1021 + } + ] + }, + { + "text": "we", + "fromMs": 64210, + "toMs": 64380, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 64.331, + "durSec": 0.081, + "rms": 0.0687 + } + ] + }, + { + "text": "have", + "fromMs": 64380, + "toMs": 64610, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 64.366, + "durSec": 0.151, + "rms": 0.0672 + } + ] + }, + { + "text": "various", + "fromMs": 64610, + "toMs": 65080, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 48.7, + "startSec": 64.853, + "durSec": 0.093, + "rms": 0.0956 + } + ] + }, + { + "text": "eye", + "fromMs": 65080, + "toMs": 65280, + "nuclei": [] + }, + { + "text": "rolls,", + "fromMs": 65280, + "toMs": 65830, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 65.492, + "durSec": 0.267, + "rms": 0.0622 + } + ] + }, + { + "text": "different", + "fromMs": 65830, + "toMs": 66360, + "nuclei": [] + }, + { + "text": "types", + "fromMs": 66360, + "toMs": 66700, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 66700, + "toMs": 66830, + "nuclei": [] + }, + { + "text": "eye", + "fromMs": 66830, + "toMs": 67090, + "nuclei": [] + }, + { + "text": "rolling", + "fromMs": 67090, + "toMs": 67500, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 67.315, + "durSec": 0.221, + "rms": 0.0665 + } + ] + }, + { + "text": "that", + "fromMs": 67500, + "toMs": 67910, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 67.489, + "durSec": 0.163, + "rms": 0.0412 + } + ] + }, + { + "text": "you", + "fromMs": 67910, + "toMs": 67970, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 67970, + "toMs": 68190, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 68.127, + "durSec": 0.093, + "rms": 0.0405 + } + ] + }, + { + "text": "do.", + "fromMs": 68190, + "toMs": 68600, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 68.174, + "durSec": 0.081, + "rms": 0.0358 + } + ] + }, + { + "text": "Page", + "fromMs": 68600, + "toMs": 68890, + "nuclei": [] + }, + { + "text": "twelve,", + "fromMs": 68890, + "toMs": 69440, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 68.963, + "durSec": 0.07, + "rms": 0.1087 + } + ] + }, + { + "text": "I", + "fromMs": 69440, + "toMs": 69510, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 69510, + "toMs": 69720, + "nuclei": [] + }, + { + "text": "trying", + "fromMs": 69720, + "toMs": 70280, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 70280, + "toMs": 70290, + "nuclei": [] + }, + { + "text": "write", + "fromMs": 70290, + "toMs": 70630, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 70.554, + "durSec": 0.116, + "rms": 0.1056 + } + ] + }, + { + "text": "the", + "fromMs": 70630, + "toMs": 70840, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 70.612, + "durSec": 0.197, + "rms": 0.0872 + } + ] + }, + { + "text": "ukulele", + "fromMs": 70840, + "toMs": 71330, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 70.972, + "durSec": 0.209, + "rms": 0.0821 + } + ] + }, + { + "text": "chords", + "fromMs": 71330, + "toMs": 71750, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 71.39, + "durSec": 0.07, + "rms": 0.07 + } + ] + }, + { + "text": "for", + "fromMs": 71750, + "toMs": 71960, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 48.7, + "startSec": 71.831, + "durSec": 0.163, + "rms": 0.0617 + } + ] + }, + { + "text": "motivation", + "fromMs": 71960, + "toMs": 72790, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 71.947, + "durSec": 0.209, + "rms": 0.0727 + }, + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 72.551, + "durSec": 0.058, + "rms": 0.0569 + } + ] + }, + { + "text": "by", + "fromMs": 72790, + "toMs": 72810, + "nuclei": [] + }, + { + "text": "some", + "fromMs": 72810, + "toMs": 73230, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 8.7, + "startSec": 72.992, + "durSec": 0.07, + "rms": 0.0545 + } + ] + }, + { + "text": "41,", + "fromMs": 73230, + "toMs": 73720, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 73.317, + "durSec": 0.406, + "rms": 0.0599 + } + ] + }, + { + "text": "but", + "fromMs": 73720, + "toMs": 73900, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 73900, + "toMs": 73940, + "nuclei": [] + }, + { + "text": "lost", + "fromMs": 73940, + "toMs": 74170, + "nuclei": [] + }, + { + "text": "motivation,", + "fromMs": 74170, + "toMs": 74880, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 74.35, + "durSec": 0.325, + "rms": 0.1183 + }, + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 74.861, + "durSec": 0.058, + "rms": 0.0677 + } + ] + }, + { + "text": "so", + "fromMs": 74880, + "toMs": 75070, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 74.861, + "durSec": 0.093, + "rms": 0.0612 + } + ] + }, + { + "text": "that", + "fromMs": 75070, + "toMs": 75270, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 75270, + "toMs": 75530, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 75530, + "toMs": 75670, + "nuclei": [] + }, + { + "text": "blank.", + "fromMs": 75670, + "toMs": 76200, + "nuclei": [] + }, + { + "text": "And", + "fromMs": 76200, + "toMs": 76460, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 76.417, + "durSec": 0.081, + "rms": 0.0745 + } + ] + }, + { + "text": "here's", + "fromMs": 76460, + "toMs": 76820, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 76.44, + "durSec": 0.128, + "rms": 0.0652 + }, + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 76.742, + "durSec": 0.104, + "rms": 0.1102 + } + ] + }, + { + "text": "the", + "fromMs": 76820, + "toMs": 77030, + "nuclei": [] + }, + { + "text": "notes", + "fromMs": 77030, + "toMs": 77380, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 77380, + "toMs": 77660, + "nuclei": [] + }, + { + "text": "we", + "fromMs": 77660, + "toMs": 77880, + "nuclei": [] + }, + { + "text": "did", + "fromMs": 77880, + "toMs": 78010, + "nuclei": [] + }, + { + "text": "for", + "fromMs": 78010, + "toMs": 78220, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 78.124, + "durSec": 0.128, + "rms": 0.062 + } + ] + }, + { + "text": "our", + "fromMs": 78220, + "toMs": 78430, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 78.205, + "durSec": 0.104, + "rms": 0.0482 + } + ] + }, + { + "text": "visit", + "fromMs": 78430, + "toMs": 78860, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 78.809, + "durSec": 0.081, + "rms": 0.0477 + } + ] + }, + { + "text": "to", + "fromMs": 78860, + "toMs": 78920, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 38.7, + "startSec": 78.843, + "durSec": 0.116, + "rms": 0.0457 + } + ] + }, + { + "text": "the", + "fromMs": 78920, + "toMs": 79150, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 78.901, + "durSec": 0.116, + "rms": 0.0496 + } + ] + }, + { + "text": "New", + "fromMs": 79150, + "toMs": 79340, + "nuclei": [] + }, + { + "text": "York", + "fromMs": 79340, + "toMs": 79620, + "nuclei": [] + }, + { + "text": "Times.", + "fromMs": 79620, + "toMs": 80200, + "nuclei": [] + } + ], + "wordCount": 242, + "nucleusCount": 118 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.analysis.json new file mode 100644 index 0000000000..f334286c23 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.analysis.json @@ -0,0 +1,1025 @@ +{ + "durationSec": 58.63, + "tempoBPM": 114.8, + "key": "A# minor", + "keyConfidence": 0.378, + "beatCount": 99, + "onsetCount": 259, + "noteCount": 107, + "pitchRange": [ + "G3", + "C#5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.174, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.476, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.731, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.48, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.229, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.298, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.978, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.367, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.04, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.255, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.375, + "durSec": 0.093, + "centsOff": 36.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.42, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.873, + "durSec": 0.163, + "centsOff": -12.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.842, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.411, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.655, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.137, + "durSec": 0.075, + "centsOff": 14.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.23, + "durSec": 0.093, + "centsOff": -10.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.491, + "durSec": 0.075, + "centsOff": -19.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.572, + "durSec": 0.058, + "centsOff": 12.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.688, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.048, + "durSec": 0.064, + "centsOff": -24.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.756, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.919, + "durSec": 0.07, + "centsOff": -7.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.047, + "durSec": 0.11, + "centsOff": 12.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.308, + "durSec": 0.197, + "centsOff": -6.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.673, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.109, + "durSec": 0.07, + "centsOff": -2.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.196, + "durSec": 0.052, + "centsOff": -3.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.48, + "durSec": 0.064, + "centsOff": 3.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.276, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.665, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.106, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.454, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.831, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.557, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.865, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 20.776, + "durSec": 0.099, + "centsOff": 22.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 20.881, + "durSec": 0.064, + "centsOff": -19.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 21.136, + "durSec": 0.122, + "centsOff": 0.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.461, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.653, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.804, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 21.896, + "durSec": 0.081, + "centsOff": -6.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 22.181, + "durSec": 0.157, + "centsOff": 7.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.57, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.634, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.295, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.394, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.097, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.665, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.107, + "durSec": 0.052, + "centsOff": -17.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.165, + "durSec": 0.075, + "centsOff": -9.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.496, + "durSec": 0.052, + "centsOff": -33.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.554, + "durSec": 0.203, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.867, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 25.995, + "durSec": 0.058, + "centsOff": 20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.395, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.411, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.835, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.026, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 28.206, + "durSec": 0.07, + "centsOff": 0.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.764, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.971, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 30.65, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.231, + "durSec": 0.07, + "centsOff": 36.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.898, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.59, + "durSec": 0.151, + "centsOff": 35.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 36.31, + "durSec": 0.099, + "centsOff": 3.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 36.415, + "durSec": 0.197, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 36.641, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.431, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 38.232, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 38.893, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 39.973, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 41.32, + "durSec": 0.081, + "centsOff": 9.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.419, + "durSec": 0.29, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 42.33, + "durSec": 0.104, + "centsOff": 27.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 42.44, + "durSec": 0.134, + "centsOff": -37.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 42.58, + "durSec": 0.273, + "centsOff": 15.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 42.87, + "durSec": 0.168, + "centsOff": 23.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 43.056, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 43.601, + "durSec": 0.058, + "centsOff": 5.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 44.698, + "durSec": 0.099, + "centsOff": -33.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 46.179, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 47.642, + "durSec": 0.052, + "centsOff": -1.0 + }, + { + "note": "B4", + "midi": 71, + "startSec": 48.176, + "durSec": 0.064, + "centsOff": 19.2 + }, + { + "note": "C5", + "midi": 72, + "startSec": 48.245, + "durSec": 0.244, + "centsOff": -8.3 + }, + { + "note": "B4", + "midi": 71, + "startSec": 48.524, + "durSec": 0.07, + "centsOff": 3.5 + }, + { + "note": "A4", + "midi": 69, + "startSec": 48.686, + "durSec": 0.087, + "centsOff": -13.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 50.852, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 51.09, + "durSec": 0.064, + "centsOff": -24.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 51.264, + "durSec": 0.197, + "centsOff": 16.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 51.467, + "durSec": 0.093, + "centsOff": -14.4 + }, + { + "note": "A4", + "midi": 69, + "startSec": 51.746, + "durSec": 0.064, + "centsOff": 26.7 + }, + { + "note": "A#4", + "midi": 70, + "startSec": 51.815, + "durSec": 0.099, + "centsOff": -13.9 + }, + { + "note": "A4", + "midi": 69, + "startSec": 51.92, + "durSec": 0.058, + "centsOff": 19.5 + }, + { + "note": "B4", + "midi": 71, + "startSec": 52.28, + "durSec": 0.145, + "centsOff": 32.3 + }, + { + "note": "C5", + "midi": 72, + "startSec": 52.431, + "durSec": 0.07, + "centsOff": -30.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 52.791, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 53.261, + "durSec": 0.07, + "centsOff": -28.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 54.004, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 55.734, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 57.104, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 57.237, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 57.835, + "durSec": 0.052, + "centsOff": -15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 58.468, + "durSec": 0.151, + "centsOff": 36.1 + } + ], + "onsetsSec": [ + 0.07, + 0.325, + 0.94, + 1.219, + 1.3, + 1.614, + 1.927, + 2.148, + 2.357, + 2.438, + 2.635, + 3.019, + 3.111, + 3.32, + 3.379, + 3.553, + 3.762, + 3.843, + 4.029, + 4.272, + 4.412, + 4.667, + 5.364, + 5.48, + 5.968, + 6.339, + 6.676, + 7.024, + 7.43, + 7.57, + 8.208, + 8.429, + 8.533, + 8.986, + 9.218, + 9.648, + 9.764, + 9.915, + 10.263, + 10.333, + 10.426, + 10.658, + 10.89, + 11.099, + 11.308, + 11.378, + 11.598, + 11.749, + 11.854, + 11.935, + 12.04, + 12.527, + 12.701, + 12.875, + 13.026, + 13.375, + 13.816, + 13.909, + 14.141, + 14.327, + 14.512, + 14.838, + 15.047, + 15.418, + 16.045, + 16.289, + 16.591, + 16.672, + 16.985, + 17.438, + 17.705, + 17.705, + 17.833, + 18.007, + 18.123, + 18.367, + 18.599, + 18.739, + 18.901, + 19.04, + 19.156, + 19.493, + 19.667, + 19.807, + 19.934, + 20.039, + 20.248, + 20.341, + 20.399, + 20.619, + 21.06, + 21.177, + 21.293, + 21.409, + 21.478, + 21.595, + 21.745, + 22.105, + 22.779, + 22.918, + 23.406, + 23.708, + 23.8, + 23.859, + 23.94, + 24.149, + 24.3, + 24.671, + 24.764, + 24.857, + 25.159, + 25.345, + 25.821, + 26.482, + 26.924, + 27.179, + 27.492, + 27.55, + 27.725, + 27.806, + 28.119, + 28.27, + 28.352, + 28.514, + 28.619, + 28.677, + 28.839, + 28.979, + 29.362, + 29.431, + 29.513, + 29.64, + 29.722, + 29.756, + 29.954, + 30.163, + 30.732, + 31.3, + 31.463, + 31.591, + 31.742, + 31.858, + 31.962, + 32.09, + 32.218, + 32.647, + 32.856, + 32.914, + 33.297, + 33.553, + 34.296, + 34.412, + 34.54, + 34.679, + 34.749, + 34.888, + 34.969, + 35.132, + 35.167, + 35.271, + 35.41, + 35.619, + 35.701, + 35.77, + 35.852, + 36.037, + 36.188, + 36.595, + 36.699, + 37.198, + 37.547, + 38.29, + 38.417, + 38.673, + 38.812, + 38.905, + 38.975, + 39.033, + 39.253, + 39.613, + 40.043, + 40.623, + 40.67, + 42.237, + 43.619, + 43.7, + 43.781, + 44.141, + 44.315, + 44.547, + 44.698, + 44.907, + 44.965, + 45.07, + 45.151, + 45.279, + 45.395, + 45.476, + 45.558, + 45.674, + 45.883, + 45.952, + 46.231, + 46.44, + 46.521, + 46.672, + 46.73, + 46.904, + 47.02, + 47.067, + 47.38, + 48.147, + 48.762, + 48.971, + 49.006, + 49.331, + 49.958, + 50.19, + 50.503, + 51.072, + 51.107, + 51.757, + 52.198, + 52.558, + 52.663, + 52.733, + 52.791, + 52.883, + 53.081, + 53.429, + 53.487, + 53.626, + 53.789, + 54.091, + 54.219, + 54.277, + 54.428, + 54.915, + 55.136, + 55.438, + 55.612, + 55.821, + 56.018, + 56.157, + 56.274, + 56.448, + 56.622, + 56.715, + 56.924, + 57.028, + 57.179, + 57.295, + 57.481, + 57.794, + 57.899, + 57.969, + 58.061, + 58.224, + 58.294 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.syllnote.json new file mode 100644 index 0000000000..a5f1d370eb --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7221209691689602350.syllnote.json @@ -0,0 +1,1170 @@ +{ + "source": "whistlegraph-7221209691689602350.wav", + "sr": 22050, + "words": [ + { + "text": "Hi", + "fromMs": 70, + "toMs": 180, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 180, + "toMs": 540, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 540, + "toMs": 890, + "nuclei": [] + }, + { + "text": "Jeffrey", + "fromMs": 890, + "toMs": 1350, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 1350, + "toMs": 1640, + "nuclei": [] + }, + { + "text": "creator", + "fromMs": 1640, + "toMs": 2360, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 2360, + "toMs": 2450, + "nuclei": [] + }, + { + "text": "Whistle", + "fromMs": 2450, + "toMs": 3080, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 2.728, + "durSec": 0.151, + "rms": 0.0675 + } + ] + }, + { + "text": "Graph", + "fromMs": 3080, + "toMs": 3600, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 3600, + "toMs": 3810, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 3810, + "toMs": 3880, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 3880, + "toMs": 4080, + "nuclei": [] + }, + { + "text": "explain", + "fromMs": 4080, + "toMs": 4570, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 4570, + "toMs": 4720, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 4720, + "toMs": 4880, + "nuclei": [] + }, + { + "text": "what", + "fromMs": 4880, + "toMs": 5280, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 5280, + "toMs": 5440, + "nuclei": [] + }, + { + "text": "now", + "fromMs": 5440, + "toMs": 5820, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 5820, + "toMs": 5940, + "nuclei": [] + }, + { + "text": "while", + "fromMs": 5940, + "toMs": 6580, + "nuclei": [] + }, + { + "text": "back", + "fromMs": 6580, + "toMs": 7090, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 7090, + "toMs": 7210, + "nuclei": [] + }, + { + "text": "wanted", + "fromMs": 7210, + "toMs": 7980, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 7980, + "toMs": 8230, + "nuclei": [] + }, + { + "text": "figure", + "fromMs": 8230, + "toMs": 9010, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 8.754, + "durSec": 0.139, + "rms": 0.1285 + } + ] + }, + { + "text": "out", + "fromMs": 9010, + "toMs": 9380, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 9.079, + "durSec": 0.07, + "rms": 0.0962 + }, + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 9.346, + "durSec": 0.07, + "rms": 0.1088 + } + ] + }, + { + "text": "a", + "fromMs": 9380, + "toMs": 9490, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 9.404, + "durSec": 0.116, + "rms": 0.0971 + } + ] + }, + { + "text": "way", + "fromMs": 9490, + "toMs": 9880, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 9.474, + "durSec": 0.058, + "rms": 0.0776 + } + ] + }, + { + "text": "to", + "fromMs": 9880, + "toMs": 10130, + "nuclei": [] + }, + { + "text": "unload", + "fromMs": 10130, + "toMs": 11420, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 10.449, + "durSec": 0.058, + "rms": 0.1062 + }, + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 10.948, + "durSec": 0.116, + "rms": 0.1322 + } + ] + }, + { + "text": "graphics", + "fromMs": 11420, + "toMs": 12000, + "nuclei": [] + }, + { + "text": "unload", + "fromMs": 12000, + "toMs": 12810, + "nuclei": [] + }, + { + "text": "some", + "fromMs": 12810, + "toMs": 13120, + "nuclei": [] + }, + { + "text": "graphics", + "fromMs": 13120, + "toMs": 14060, + "nuclei": [] + }, + { + "text": "out", + "fromMs": 14060, + "toMs": 14330, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 14330, + "toMs": 14540, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 14540, + "toMs": 14760, + "nuclei": [] + }, + { + "text": "brain", + "fromMs": 14760, + "toMs": 15300, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 15300, + "toMs": 15630, + "nuclei": [] + }, + { + "text": "onto", + "fromMs": 15630, + "toMs": 16070, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 16070, + "toMs": 16180, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 16180, + "toMs": 16620, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 16620, + "toMs": 16950, + "nuclei": [] + }, + { + "text": "whenever", + "fromMs": 16950, + "toMs": 17820, + "nuclei": [ + { + "midi": 43, + "note": "G2", + "cents": -21.3, + "startSec": 17.287, + "durSec": 0.058, + "rms": 0.0754 + } + ] + }, + { + "text": "I", + "fromMs": 17820, + "toMs": 17930, + "nuclei": [] + }, + { + "text": "unloaded", + "fromMs": 17930, + "toMs": 18830, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 18.518, + "durSec": 0.174, + "rms": 0.1162 + } + ] + }, + { + "text": "those", + "fromMs": 18830, + "toMs": 19040, + "nuclei": [] + }, + { + "text": "graphics", + "fromMs": 19040, + "toMs": 19660, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 19660, + "toMs": 19980, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 19980, + "toMs": 20010, + "nuclei": [] + }, + { + "text": "graphics", + "fromMs": 20010, + "toMs": 20610, + "nuclei": [] + }, + { + "text": "file", + "fromMs": 20610, + "toMs": 20920, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 20.782, + "durSec": 0.174, + "rms": 0.0822 + } + ] + }, + { + "text": "you", + "fromMs": 20920, + "toMs": 21130, + "nuclei": [] + }, + { + "text": "know", + "fromMs": 21130, + "toMs": 21480, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 21480, + "toMs": 21730, + "nuclei": [] + }, + { + "text": "if", + "fromMs": 21730, + "toMs": 21880, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 21880, + "toMs": 22100, + "nuclei": [] + }, + { + "text": "have", + "fromMs": 22100, + "toMs": 22400, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 38.7, + "startSec": 22.314, + "durSec": 0.116, + "rms": 0.0617 + } + ] + }, + { + "text": "a", + "fromMs": 22400, + "toMs": 22470, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 22.407, + "durSec": 0.058, + "rms": 0.0597 + } + ] + }, + { + "text": "PNG", + "fromMs": 22470, + "toMs": 22690, + "nuclei": [] + }, + { + "text": "file", + "fromMs": 22690, + "toMs": 23040, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 23040, + "toMs": 23840, + "nuclei": [] + }, + { + "text": "unload", + "fromMs": 23840, + "toMs": 24240, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 24.195, + "durSec": 0.081, + "rms": 0.2084 + } + ] + }, + { + "text": "that", + "fromMs": 24240, + "toMs": 24590, + "nuclei": [] + }, + { + "text": "off", + "fromMs": 24590, + "toMs": 24850, + "nuclei": [] + }, + { + "text": "of", + "fromMs": 24850, + "toMs": 25180, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 25180, + "toMs": 25280, + "nuclei": [] + }, + { + "text": "human", + "fromMs": 25280, + "toMs": 25710, + "nuclei": [] + }, + { + "text": "brain", + "fromMs": 25710, + "toMs": 26150, + "nuclei": [] + }, + { + "text": "onto", + "fromMs": 26150, + "toMs": 26490, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 26490, + "toMs": 26620, + "nuclei": [] + }, + { + "text": "page", + "fromMs": 26620, + "toMs": 26920, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 26920, + "toMs": 27180, + "nuclei": [] + }, + { + "text": "what", + "fromMs": 27180, + "toMs": 27530, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 27530, + "toMs": 27610, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 27610, + "toMs": 27850, + "nuclei": [] + }, + { + "text": "trying", + "fromMs": 27850, + "toMs": 28390, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 28390, + "toMs": 28560, + "nuclei": [] + }, + { + "text": "figure", + "fromMs": 28560, + "toMs": 29160, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 28.758, + "durSec": 0.058, + "rms": 0.1267 + } + ] + }, + { + "text": "out", + "fromMs": 29160, + "toMs": 29280, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 29280, + "toMs": 29440, + "nuclei": [] + }, + { + "text": "how", + "fromMs": 29510, + "toMs": 29770, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 29770, + "toMs": 30100, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 30100, + "toMs": 30370, + "nuclei": [] + }, + { + "text": "do", + "fromMs": 30370, + "toMs": 30430, + "nuclei": [] + }, + { + "text": "that", + "fromMs": 30430, + "toMs": 30870, + "nuclei": [] + }, + { + "text": "nicely", + "fromMs": 30870, + "toMs": 31600, + "nuclei": [] + }, + { + "text": "how", + "fromMs": 31600, + "toMs": 31880, + "nuclei": [] + }, + { + "text": "can", + "fromMs": 31880, + "toMs": 32200, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 32200, + "toMs": 32310, + "nuclei": [] + }, + { + "text": "memorize", + "fromMs": 32310, + "toMs": 33200, + "nuclei": [] + }, + { + "text": "graphics", + "fromMs": 33200, + "toMs": 34160, + "nuclei": [] + }, + { + "text": "so", + "fromMs": 34160, + "toMs": 34290, + "nuclei": [] + }, + { + "text": "what", + "fromMs": 34290, + "toMs": 34560, + "nuclei": [] + }, + { + "text": "I", + "fromMs": 34560, + "toMs": 34620, + "nuclei": [] + }, + { + "text": "came", + "fromMs": 34620, + "toMs": 34880, + "nuclei": [] + }, + { + "text": "up", + "fromMs": 34880, + "toMs": 35040, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 35040, + "toMs": 35260, + "nuclei": [] + }, + { + "text": "was", + "fromMs": 35260, + "toMs": 35670, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 35670, + "toMs": 36120, + "nuclei": [] + }, + { + "text": "musical", + "fromMs": 36120, + "toMs": 36780, + "nuclei": [ + { + "midi": 43, + "note": "G2", + "cents": 28.7, + "startSec": 36.455, + "durSec": 0.058, + "rms": 0.0458 + } + ] + }, + { + "text": "scheme", + "fromMs": 36780, + "toMs": 37640, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 37640, + "toMs": 38020, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -21.3, + "startSec": 37.779, + "durSec": 0.116, + "rms": 0.0788 + } + ] + }, + { + "text": "you", + "fromMs": 38020, + "toMs": 38440, + "nuclei": [] + }, + { + "text": "know", + "fromMs": 38440, + "toMs": 38980, + "nuclei": [] + }, + { + "text": "we", + "fromMs": 38980, + "toMs": 39250, + "nuclei": [] + }, + { + "text": "basically", + "fromMs": 39250, + "toMs": 40500, + "nuclei": [] + }, + { + "text": "every", + "fromMs": 40500, + "toMs": 41240, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 40.948, + "durSec": 0.07, + "rms": 0.0812 + }, + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 41.111, + "durSec": 0.163, + "rms": 0.0769 + } + ] + }, + { + "text": "line", + "fromMs": 41240, + "toMs": 41800, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 41.227, + "durSec": 0.267, + "rms": 0.0723 + } + ] + }, + { + "text": "has", + "fromMs": 41800, + "toMs": 43900, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 42.353, + "durSec": 0.778, + "rms": 0.1453 + } + ] + }, + { + "text": "a", + "fromMs": 43900, + "toMs": 44070, + "nuclei": [] + }, + { + "text": "sound", + "fromMs": 44070, + "toMs": 44920, + "nuclei": [] + }, + { + "text": "associated", + "fromMs": 44920, + "toMs": 45510, + "nuclei": [] + }, + { + "text": "with", + "fromMs": 45510, + "toMs": 45810, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 45810, + "toMs": 45860, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 45860, + "toMs": 46020, + "nuclei": [] + }, + { + "text": "in", + "fromMs": 46020, + "toMs": 46130, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 46130, + "toMs": 46290, + "nuclei": [] + }, + { + "text": "end", + "fromMs": 46290, + "toMs": 46470, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 46470, + "toMs": 46640, + "nuclei": [] + }, + { + "text": "have", + "fromMs": 46640, + "toMs": 46870, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 46870, + "toMs": 47100, + "nuclei": [] + }, + { + "text": "poetic", + "fromMs": 47100, + "toMs": 47450, + "nuclei": [] + }, + { + "text": "image", + "fromMs": 47450, + "toMs": 47810, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 47810, + "toMs": 50760, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 48.39, + "durSec": 0.197, + "rms": 0.1057 + }, + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 48.704, + "durSec": 0.07, + "rms": 0.1245 + } + ] + }, + { + "text": "for", + "fromMs": 50760, + "toMs": 51140, + "nuclei": [] + }, + { + "text": "you", + "fromMs": 51140, + "toMs": 51650, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -11.3, + "startSec": 51.13, + "durSec": 0.302, + "rms": 0.0999 + } + ] + }, + { + "text": "guys", + "fromMs": 51650, + "toMs": 52030, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 51.839, + "durSec": 0.151, + "rms": 0.1405 + } + ] + }, + { + "text": "it's", + "fromMs": 52030, + "toMs": 52530, + "nuclei": [] + }, + { + "text": "just", + "fromMs": 52530, + "toMs": 53050, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 53050, + "toMs": 53200, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 53200, + "toMs": 54070, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 53.197, + "durSec": 0.174, + "rms": 0.1359 + }, + { + "midi": 46, + "note": "A#2", + "cents": 18.7, + "startSec": 53.87, + "durSec": 0.07, + "rms": 0.0836 + } + ] + }, + { + "text": "I", + "fromMs": 54070, + "toMs": 54180, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 54180, + "toMs": 54560, + "nuclei": [] + }, + { + "text": "on", + "fromMs": 54560, + "toMs": 54810, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 54.764, + "durSec": 0.081, + "rms": 0.0638 + } + ] + }, + { + "text": "in", + "fromMs": 54810, + "toMs": 55060, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -11.3, + "startSec": 54.799, + "durSec": 0.058, + "rms": 0.061 + } + ] + }, + { + "text": "my", + "fromMs": 55060, + "toMs": 55310, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 55.205, + "durSec": 0.058, + "rms": 0.0771 + } + ] + }, + { + "text": "room", + "fromMs": 55310, + "toMs": 55920, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 55920, + "toMs": 56080, + "nuclei": [] + }, + { + "text": "those", + "fromMs": 56080, + "toMs": 56350, + "nuclei": [] + }, + { + "text": "steps", + "fromMs": 56350, + "toMs": 56640, + "nuclei": [] + }, + { + "text": "all", + "fromMs": 56640, + "toMs": 56880, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 56.808, + "durSec": 0.058, + "rms": 0.1014 + } + ] + }, + { + "text": "come", + "fromMs": 56880, + "toMs": 57120, + "nuclei": [] + }, + { + "text": "together", + "fromMs": 57190, + "toMs": 57630, + "nuclei": [] + }, + { + "text": "into", + "fromMs": 57630, + "toMs": 57980, + "nuclei": [] + }, + { + "text": "an", + "fromMs": 57980, + "toMs": 58060, + "nuclei": [] + }, + { + "text": "art", + "fromMs": 58060, + "toMs": 58190, + "nuclei": [] + }, + { + "text": "form.", + "fromMs": 58190, + "toMs": 58560, + "nuclei": [] + } + ], + "wordCount": 148, + "nucleusCount": 31 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.analysis.json new file mode 100644 index 0000000000..0ecd3b43cb --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.analysis.json @@ -0,0 +1,1918 @@ +{ + "durationSec": 89.81, + "tempoBPM": 143.6, + "key": "A minor", + "keyConfidence": 0.397, + "beatCount": 200, + "onsetCount": 186, + "noteCount": 245, + "pitchRange": [ + "G3", + "A#6" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.11, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 1.016, + "durSec": 0.081, + "centsOff": -1.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 1.103, + "durSec": 0.081, + "centsOff": -9.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.463, + "durSec": 0.052, + "centsOff": 12.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.846, + "durSec": 0.064, + "centsOff": 2.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 1.939, + "durSec": 0.104, + "centsOff": -9.2 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 2.537, + "durSec": 0.122, + "centsOff": -6.8 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.664, + "durSec": 0.145, + "centsOff": 9.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.535, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.458, + "durSec": 0.186, + "centsOff": 3.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.795, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.01, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.875, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.391, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.716, + "durSec": 0.052, + "centsOff": -6.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.774, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.018, + "durSec": 0.093, + "centsOff": 35.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.117, + "durSec": 0.081, + "centsOff": 9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.541, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.185, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.562, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.777, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.106, + "durSec": 0.052, + "centsOff": -33.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.252, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.588, + "durSec": 0.058, + "centsOff": 3.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.797, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.919, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.163, + "durSec": 0.36, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.546, + "durSec": 0.29, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.842, + "durSec": 0.058, + "centsOff": -35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.906, + "durSec": 0.128, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.092, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.243, + "durSec": 0.116, + "centsOff": 17.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.719, + "durSec": 0.064, + "centsOff": -25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.317, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.785, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.884, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.983, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.372, + "durSec": 0.354, + "centsOff": -7.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.732, + "durSec": 0.11, + "centsOff": -4.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.848, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.382, + "durSec": 0.093, + "centsOff": 36.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.498, + "durSec": 0.157, + "centsOff": 10.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 16.66, + "durSec": 0.134, + "centsOff": -8.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.264, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 18.367, + "durSec": 0.168, + "centsOff": -21.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.133, + "durSec": 0.61, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.376, + "durSec": 0.406, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.037, + "durSec": 0.633, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.001, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.198, + "durSec": 0.36, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.68, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.86, + "durSec": 0.354, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.249, + "durSec": 0.575, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.224, + "durSec": 0.209, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 25.252, + "durSec": 0.052, + "centsOff": -0.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.635, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 25.838, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.018, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.151, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 26.86, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.283, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 27.887, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.003, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 28.352, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.263, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 29.501, + "durSec": 0.128, + "centsOff": -13.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 29.693, + "durSec": 0.145, + "centsOff": -22.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 29.954, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 30.378, + "durSec": 0.284, + "centsOff": 10.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 30.708, + "durSec": 0.25, + "centsOff": 16.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 30.975, + "durSec": 0.139, + "centsOff": 33.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 31.121, + "durSec": 0.087, + "centsOff": -41.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 31.213, + "durSec": 0.116, + "centsOff": 25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 31.399, + "durSec": 1.027, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.676, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 32.903, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.094, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.559, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 33.936, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 34.087, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 34.273, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 34.534, + "durSec": 0.255, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 34.923, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.039, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.248, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 35.596, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 36.473, + "durSec": 0.07, + "centsOff": 3.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 36.571, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 36.955, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.164, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.338, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 37.425, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.518, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 37.907, + "durSec": 0.075, + "centsOff": 36.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 38.005, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 38.15, + "durSec": 0.209, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 38.365, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 38.748, + "durSec": 0.087, + "centsOff": -5.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 38.882, + "durSec": 0.058, + "centsOff": -31.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 39.015, + "durSec": 0.052, + "centsOff": -0.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 39.073, + "durSec": 0.163, + "centsOff": 37.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 39.242, + "durSec": 0.099, + "centsOff": -32.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 39.346, + "durSec": 0.395, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 39.956, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 40.06, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 40.194, + "durSec": 0.36, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.105, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.244, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.337, + "durSec": 0.25, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 41.622, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 42.794, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 42.998, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 43.555, + "durSec": 0.128, + "centsOff": -34.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 43.781, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 43.886, + "durSec": 0.058, + "centsOff": 8.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 44.28, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 44.362, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 44.53, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 46.196, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 46.475, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 47.125, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 47.665, + "durSec": 0.064, + "centsOff": 22.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 47.949, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "C#6", + "midi": 85, + "startSec": 48.402, + "durSec": 0.279, + "centsOff": 8.5 + }, + { + "note": "D6", + "midi": 86, + "startSec": 48.686, + "durSec": 0.081, + "centsOff": -37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 49.876, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 50.527, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 51.972, + "durSec": 0.226, + "centsOff": 35.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 52.257, + "durSec": 0.116, + "centsOff": -13.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 52.454, + "durSec": 0.203, + "centsOff": -4.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 52.715, + "durSec": 0.099, + "centsOff": 32.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 52.895, + "durSec": 0.052, + "centsOff": -12.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 52.953, + "durSec": 0.151, + "centsOff": 12.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 53.174, + "durSec": 0.116, + "centsOff": 20.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 53.296, + "durSec": 0.052, + "centsOff": -34.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 53.65, + "durSec": 0.081, + "centsOff": -15.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 53.737, + "durSec": 0.104, + "centsOff": 30.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 53.882, + "durSec": 0.058, + "centsOff": 0.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 54.033, + "durSec": 0.093, + "centsOff": 36.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 54.161, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 55.612, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 55.85, + "durSec": 0.058, + "centsOff": -10.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 56.012, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 56.123, + "durSec": 0.151, + "centsOff": -3.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 56.349, + "durSec": 0.07, + "centsOff": 9.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 56.471, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 56.848, + "durSec": 0.064, + "centsOff": -11.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 56.918, + "durSec": 0.064, + "centsOff": 13.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 57.208, + "durSec": 0.232, + "centsOff": -4.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 57.464, + "durSec": 0.116, + "centsOff": -9.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 57.725, + "durSec": 0.07, + "centsOff": -3.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 57.835, + "durSec": 0.128, + "centsOff": -29.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 58.003, + "durSec": 0.163, + "centsOff": -27.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 58.195, + "durSec": 0.174, + "centsOff": 33.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 58.485, + "durSec": 0.273, + "centsOff": 9.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 58.996, + "durSec": 0.052, + "centsOff": 16.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 59.054, + "durSec": 0.064, + "centsOff": -11.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 59.124, + "durSec": 0.11, + "centsOff": 7.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 59.24, + "durSec": 0.052, + "centsOff": -34.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 60.389, + "durSec": 0.058, + "centsOff": 30.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 60.453, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 60.68, + "durSec": 0.284, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 61.098, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 61.324, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 61.597, + "durSec": 0.081, + "centsOff": 19.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 62.647, + "durSec": 0.064, + "centsOff": -7.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 62.862, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 62.926, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 64.714, + "durSec": 0.064, + "centsOff": -0.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 65.457, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 65.533, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 65.904, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 66.67, + "durSec": 0.081, + "centsOff": 35.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 66.926, + "durSec": 0.052, + "centsOff": -16.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 67.21, + "durSec": 0.052, + "centsOff": 25.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 68.394, + "durSec": 0.081, + "centsOff": -14.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 69.515, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 69.909, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 70.496, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 71.036, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 71.308, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 71.401, + "durSec": 0.058, + "centsOff": 19.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 71.517, + "durSec": 0.064, + "centsOff": -17.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 71.622, + "durSec": 0.093, + "centsOff": 36.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 71.744, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 72.034, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 72.202, + "durSec": 0.058, + "centsOff": 3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 72.266, + "durSec": 0.145, + "centsOff": 36.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 73.038, + "durSec": 0.412, + "centsOff": 35.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 73.503, + "durSec": 0.081, + "centsOff": 27.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 73.59, + "durSec": 0.052, + "centsOff": -32.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 73.648, + "durSec": 0.075, + "centsOff": 16.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 73.729, + "durSec": 0.093, + "centsOff": 9.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 73.868, + "durSec": 0.075, + "centsOff": 2.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 74.025, + "durSec": 0.087, + "centsOff": -10.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 74.153, + "durSec": 0.273, + "centsOff": -19.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 74.437, + "durSec": 0.052, + "centsOff": -23.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 74.6, + "durSec": 0.099, + "centsOff": -4.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 74.757, + "durSec": 0.151, + "centsOff": -12.4 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 75.07, + "durSec": 0.064, + "centsOff": 4.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 75.14, + "durSec": 0.337, + "centsOff": -2.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 75.558, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 75.72, + "durSec": 0.221, + "centsOff": -23.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 75.999, + "durSec": 0.058, + "centsOff": 37.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 76.127, + "durSec": 0.267, + "centsOff": -1.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 76.399, + "durSec": 0.128, + "centsOff": -18.5 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 76.591, + "durSec": 0.372, + "centsOff": -8.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 77.009, + "durSec": 0.209, + "centsOff": 3.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 77.224, + "durSec": 0.075, + "centsOff": 7.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 77.839, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 77.955, + "durSec": 0.116, + "centsOff": 36.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 79.697, + "durSec": 0.273, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 79.987, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 80.109, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 80.254, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 80.428, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 80.869, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 81.026, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 81.113, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 81.287, + "durSec": 0.064, + "centsOff": -32.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 81.392, + "durSec": 0.058, + "centsOff": -41.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 81.456, + "durSec": 0.052, + "centsOff": 34.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 81.514, + "durSec": 0.058, + "centsOff": -11.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 81.601, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 81.74, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 81.949, + "durSec": 0.673, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 82.93, + "durSec": 0.11, + "centsOff": 6.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 83.087, + "durSec": 0.07, + "centsOff": 2.7 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 83.162, + "durSec": 0.064, + "centsOff": -25.8 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 83.278, + "durSec": 0.075, + "centsOff": 7.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 83.371, + "durSec": 0.075, + "centsOff": -10.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 83.47, + "durSec": 0.07, + "centsOff": 15.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 83.696, + "durSec": 0.174, + "centsOff": 36.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 83.934, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 84.3, + "durSec": 0.052, + "centsOff": 23.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 84.358, + "durSec": 0.052, + "centsOff": 9.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 84.73, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 84.863, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 85.548, + "durSec": 0.447, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 86.332, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 86.785, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 87.017, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 87.493, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 87.835, + "durSec": 0.11, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.209, + 0.453, + 0.708, + 1.509, + 1.707, + 2.368, + 3.065, + 3.355, + 3.855, + 3.947, + 4.296, + 4.377, + 4.435, + 5.19, + 5.445, + 5.991, + 6.107, + 6.188, + 6.339, + 6.467, + 6.664, + 6.931, + 7.419, + 7.674, + 8.011, + 8.545, + 8.707, + 9.079, + 9.23, + 11.146, + 12.179, + 12.887, + 13.038, + 15.348, + 17.101, + 18.17, + 18.321, + 18.367, + 18.576, + 19.122, + 20.236, + 20.294, + 20.77, + 21.002, + 21.351, + 22.129, + 22.605, + 24.16, + 25.832, + 26.401, + 26.842, + 26.958, + 27.005, + 27.156, + 27.295, + 27.55, + 27.759, + 28.003, + 28.108, + 28.247, + 29.315, + 30.128, + 33.216, + 33.588, + 34.238, + 34.853, + 35.178, + 35.248, + 35.689, + 36.688, + 37.059, + 37.164, + 39.892, + 42.167, + 42.225, + 42.69, + 42.876, + 43.119, + 43.282, + 43.514, + 43.7, + 43.839, + 44.025, + 44.13, + 44.362, + 44.629, + 45.604, + 46.301, + 46.417, + 46.719, + 46.951, + 47.345, + 47.554, + 47.775, + 47.891, + 48.193, + 48.414, + 49.598, + 49.702, + 50.132, + 50.364, + 50.747, + 50.898, + 51.165, + 51.618, + 51.699, + 51.989, + 52.21, + 52.442, + 52.802, + 53.162, + 53.336, + 53.487, + 53.65, + 53.917, + 54.288, + 54.532, + 54.764, + 54.857, + 55.449, + 55.809, + 56.007, + 56.692, + 57.214, + 57.644, + 57.736, + 58.189, + 58.329, + 58.491, + 58.735, + 58.955, + 59.257, + 59.803, + 59.849, + 60.14, + 60.267, + 60.372, + 60.581, + 61.057, + 62.206, + 62.264, + 62.497, + 62.938, + 63.135, + 63.17, + 63.298, + 63.46, + 63.704, + 63.901, + 64.041, + 64.18, + 64.366, + 64.47, + 64.575, + 64.679, + 64.842, + 65.387, + 66.096, + 66.99, + 67.106, + 68.011, + 68.824, + 70.716, + 72.098, + 72.144, + 72.423, + 72.632, + 73.096, + 74.42, + 75.047, + 75.999, + 76.521, + 77.079, + 77.74, + 78.1, + 78.565, + 78.994, + 79.122, + 80.179, + 81.165, + 81.653, + 82.617, + 82.965, + 84.056, + 86.123 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.syllnote.json new file mode 100644 index 0000000000..7393d7f1b0 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7297261750406155551.syllnote.json @@ -0,0 +1,1740 @@ +{ + "source": "whistlegraph-7297261750406155551.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 220, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 0.104, + "durSec": 0.07, + "rms": 0.0846 + } + ] + }, + { + "text": "going", + "fromMs": 220, + "toMs": 620, + "nuclei": [] + }, + { + "text": "to", + "fromMs": 620, + "toMs": 750, + "nuclei": [] + }, + { + "text": "show", + "fromMs": 750, + "toMs": 1050, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 18.7, + "startSec": 0.836, + "durSec": 0.081, + "rms": 0.0774 + }, + { + "midi": 46, + "note": "A#2", + "cents": 48.7, + "startSec": 1.01, + "durSec": 0.07, + "rms": 0.1017 + } + ] + }, + { + "text": "you", + "fromMs": 1050, + "toMs": 1270, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 38.7, + "startSec": 1.033, + "durSec": 0.128, + "rms": 0.0937 + } + ] + }, + { + "text": "one,", + "fromMs": 1270, + "toMs": 1720, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 38.7, + "startSec": 1.416, + "durSec": 0.163, + "rms": 0.092 + } + ] + }, + { + "text": "two,", + "fromMs": 1720, + "toMs": 2000, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -31.3, + "startSec": 1.811, + "durSec": 0.221, + "rms": 0.1567 + } + ] + }, + { + "text": "three,", + "fromMs": 2000, + "toMs": 3360, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -31.3, + "startSec": 1.985, + "durSec": 0.116, + "rms": 0.0815 + }, + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 2.566, + "durSec": 0.302, + "rms": 0.2115 + } + ] + }, + { + "text": "four", + "fromMs": 3360, + "toMs": 3600, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 3.402, + "durSec": 0.186, + "rms": 0.293 + } + ] + }, + { + "text": "whistle", + "fromMs": 3600, + "toMs": 3920, + "nuclei": [] + }, + { + "text": "gaffes", + "fromMs": 3920, + "toMs": 4310, + "nuclei": [] + }, + { + "text": "today", + "fromMs": 4310, + "toMs": 4810, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 4.516, + "durSec": 0.104, + "rms": 0.0654 + } + ] + }, + { + "text": "of", + "fromMs": 4810, + "toMs": 5040, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 5040, + "toMs": 5280, + "nuclei": [] + }, + { + "text": "favorite", + "fromMs": 5280, + "toMs": 5760, + "nuclei": [] + }, + { + "text": "one.", + "fromMs": 5760, + "toMs": 6080, + "nuclei": [] + }, + { + "text": "So", + "fromMs": 6080, + "toMs": 6220, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 6220, + "toMs": 6440, + "nuclei": [] + }, + { + "text": "first", + "fromMs": 6440, + "toMs": 6810, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 6.722, + "durSec": 0.128, + "rms": 0.081 + } + ] + }, + { + "text": "one", + "fromMs": 6810, + "toMs": 7030, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 6.792, + "durSec": 0.058, + "rms": 0.0821 + } + ] + }, + { + "text": "is", + "fromMs": 7030, + "toMs": 7170, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 7.047, + "durSec": 0.163, + "rms": 0.0939 + } + ] + }, + { + "text": "I'm", + "fromMs": 7170, + "toMs": 7380, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 7.152, + "durSec": 0.116, + "rms": 0.0892 + } + ] + }, + { + "text": "a", + "fromMs": 7380, + "toMs": 7450, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 7450, + "toMs": 8120, + "nuclei": [] + }, + { + "text": "and", + "fromMs": 8120, + "toMs": 8470, + "nuclei": [] + }, + { + "text": "it", + "fromMs": 8470, + "toMs": 8500, + "nuclei": [] + }, + { + "text": "goes", + "fromMs": 8500, + "toMs": 8770, + "nuclei": [] + }, + { + "text": "like", + "fromMs": 8770, + "toMs": 9440, + "nuclei": [] + }, + { + "text": "this.", + "fromMs": 9440, + "toMs": 10040, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 10040, + "toMs": 10810, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 48.7, + "startSec": 10.391, + "durSec": 0.232, + "rms": 0.1318 + }, + { + "midi": 46, + "note": "A#2", + "cents": -41.3, + "startSec": 10.693, + "durSec": 0.139, + "rms": 0.0889 + } + ] + }, + { + "text": "a", + "fromMs": 10810, + "toMs": 11070, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 10.809, + "durSec": 0.163, + "rms": 0.0682 + } + ] + }, + { + "text": "butterfly", + "fromMs": 11070, + "toMs": 13400, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 11.204, + "durSec": 0.789, + "rms": 0.1201 + }, + { + "midi": 44, + "note": "G#2", + "cents": 28.7, + "startSec": 12.249, + "durSec": 0.43, + "rms": 0.1943 + }, + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 12.748, + "durSec": 0.104, + "rms": 0.1452 + }, + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 13.247, + "durSec": 0.186, + "rms": 0.132 + } + ] + }, + { + "text": "flapping", + "fromMs": 13400, + "toMs": 15470, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 13.386, + "durSec": 0.255, + "rms": 0.0703 + }, + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 14.385, + "durSec": 0.662, + "rms": 0.1023 + }, + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 15.406, + "durSec": 0.093, + "rms": 0.1642 + } + ] + }, + { + "text": "for", + "fromMs": 15470, + "toMs": 16200, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 15.453, + "durSec": 0.453, + "rms": 0.1256 + } + ] + }, + { + "text": "you", + "fromMs": 16200, + "toMs": 17000, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 48.7, + "startSec": 16.44, + "durSec": 0.592, + "rms": 0.1476 + } + ] + }, + { + "text": "guys.", + "fromMs": 17000, + "toMs": 18200, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 38.7, + "startSec": 16.985, + "durSec": 0.07, + "rms": 0.1068 + }, + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 17.206, + "durSec": 0.418, + "rms": 0.1146 + } + ] + }, + { + "text": "It's", + "fromMs": 18200, + "toMs": 19240, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 18.39, + "durSec": 0.174, + "rms": 0.177 + }, + { + "midi": 53, + "note": "F3", + "cents": -41.3, + "startSec": 19.168, + "durSec": 0.104, + "rms": 0.1694 + } + ] + }, + { + "text": "just", + "fromMs": 19240, + "toMs": 20280, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 19.226, + "durSec": 0.511, + "rms": 0.1184 + } + ] + }, + { + "text": "a", + "fromMs": 20280, + "toMs": 20620, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 20.352, + "durSec": 0.302, + "rms": 0.1655 + } + ] + }, + { + "text": "costume", + "fromMs": 20620, + "toMs": 22410, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 20.608, + "durSec": 0.151, + "rms": 0.1321 + }, + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 21.072, + "durSec": 0.58, + "rms": 0.0911 + }, + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 22.256, + "durSec": 0.186, + "rms": 0.1401 + } + ] + }, + { + "text": "I", + "fromMs": 22410, + "toMs": 22650, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 22.396, + "durSec": 0.139, + "rms": 0.1077 + } + ] + }, + { + "text": "put", + "fromMs": 22650, + "toMs": 23440, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 22.698, + "durSec": 0.453, + "rms": 0.1684 + }, + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 23.232, + "durSec": 0.244, + "rms": 0.1347 + } + ] + }, + { + "text": "on", + "fromMs": 23440, + "toMs": 23960, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 23.429, + "durSec": 0.383, + "rms": 0.1051 + } + ] + }, + { + "text": "in", + "fromMs": 23960, + "toMs": 24560, + "nuclei": [ + { + "midi": 43, + "note": "G2", + "cents": -1.3, + "startSec": 24.265, + "durSec": 0.313, + "rms": 0.0969 + } + ] + }, + { + "text": "my", + "fromMs": 24560, + "toMs": 25000, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 24.799, + "durSec": 0.232, + "rms": 0.1154 + } + ] + }, + { + "text": "room.", + "fromMs": 25000, + "toMs": 26920, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 24.985, + "durSec": 0.952, + "rms": 0.1069 + }, + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 26.9, + "durSec": 0.058, + "rms": 0.098 + } + ] + }, + { + "text": "And", + "fromMs": 26920, + "toMs": 27230, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 26.9, + "durSec": 0.07, + "rms": 0.0985 + } + ] + }, + { + "text": "the", + "fromMs": 27230, + "toMs": 27550, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -11.3, + "startSec": 27.341, + "durSec": 0.197, + "rms": 0.1228 + } + ] + }, + { + "text": "next", + "fromMs": 27550, + "toMs": 27960, + "nuclei": [] + }, + { + "text": "one", + "fromMs": 27960, + "toMs": 28270, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 28270, + "toMs": 28640, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 28640, + "toMs": 28790, + "nuclei": [] + }, + { + "text": "sad", + "fromMs": 28790, + "toMs": 29330, + "nuclei": [] + }, + { + "text": "mushroom.", + "fromMs": 29330, + "toMs": 30300, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 29.455, + "durSec": 0.546, + "rms": 0.1992 + } + ] + }, + { + "text": "Keep", + "fromMs": 30300, + "toMs": 31580, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 30.383, + "durSec": 1.231, + "rms": 0.263 + } + ] + }, + { + "text": "me", + "fromMs": 31580, + "toMs": 32220, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 31.568, + "durSec": 0.685, + "rms": 0.1505 + } + ] + }, + { + "text": "in", + "fromMs": 32220, + "toMs": 32860, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 32.206, + "durSec": 0.232, + "rms": 0.0714 + } + ] + }, + { + "text": "this", + "fromMs": 32860, + "toMs": 34150, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 33.344, + "durSec": 0.255, + "rms": 0.144 + } + ] + }, + { + "text": "dark", + "fromMs": 34150, + "toMs": 35450, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 34.307, + "durSec": 0.418, + "rms": 0.1921 + }, + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 35.283, + "durSec": 0.197, + "rms": 0.1657 + } + ] + }, + { + "text": "place", + "fromMs": 35450, + "toMs": 37020, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 35.434, + "durSec": 0.267, + "rms": 0.1395 + }, + { + "midi": 46, + "note": "A#2", + "cents": 28.7, + "startSec": 36.734, + "durSec": 0.128, + "rms": 0.1675 + } + ] + }, + { + "text": "because", + "fromMs": 37020, + "toMs": 39260, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 37.57, + "durSec": 0.07, + "rms": 0.0593 + }, + { + "midi": 47, + "note": "B2", + "cents": 38.7, + "startSec": 38.104, + "durSec": 0.325, + "rms": 0.1075 + }, + { + "midi": 56, + "note": "G#3", + "cents": 48.7, + "startSec": 38.534, + "durSec": 0.766, + "rms": 0.1931 + } + ] + }, + { + "text": "I", + "fromMs": 39260, + "toMs": 40200, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -1.3, + "startSec": 39.242, + "durSec": 0.546, + "rms": 0.1687 + }, + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 39.985, + "durSec": 0.244, + "rms": 0.1517 + } + ] + }, + { + "text": "like", + "fromMs": 40200, + "toMs": 40860, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 40.333, + "durSec": 0.255, + "rms": 0.0987 + } + ] + }, + { + "text": "it", + "fromMs": 40860, + "toMs": 41500, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 40.995, + "durSec": 0.534, + "rms": 0.1024 + } + ] + }, + { + "text": "here.", + "fromMs": 41500, + "toMs": 42840, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -11.3, + "startSec": 41.61, + "durSec": 0.174, + "rms": 0.0451 + } + ] + }, + { + "text": "And", + "fromMs": 42840, + "toMs": 43650, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 43.236, + "durSec": 0.07, + "rms": 0.1002 + }, + { + "midi": 50, + "note": "D3", + "cents": 48.7, + "startSec": 43.41, + "durSec": 0.058, + "rms": 0.1549 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 43.584, + "durSec": 0.104, + "rms": 0.1396 + } + ] + }, + { + "text": "then", + "fromMs": 43650, + "toMs": 44730, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 43.63, + "durSec": 0.093, + "rms": 0.1318 + } + ] + }, + { + "text": "my", + "fromMs": 44730, + "toMs": 45270, + "nuclei": [] + }, + { + "text": "neighbor", + "fromMs": 45270, + "toMs": 47430, + "nuclei": [] + }, + { + "text": "is", + "fromMs": 47430, + "toMs": 47980, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 47980, + "toMs": 48520, + "nuclei": [] + }, + { + "text": "best", + "fromMs": 48520, + "toMs": 49600, + "nuclei": [] + }, + { + "text": "friend.", + "fromMs": 49600, + "toMs": 52080, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 52.048, + "durSec": 0.07, + "rms": 0.2156 + } + ] + }, + { + "text": "My", + "fromMs": 52080, + "toMs": 52330, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 52.071, + "durSec": 0.29, + "rms": 0.2183 + } + ] + }, + { + "text": "neighbor", + "fromMs": 52330, + "toMs": 53360, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 52.315, + "durSec": 0.511, + "rms": 0.2079 + }, + { + "midi": 60, + "note": "C4", + "cents": 18.7, + "startSec": 52.907, + "durSec": 0.197, + "rms": 0.1316 + }, + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 53.174, + "durSec": 0.174, + "rms": 0.164 + } + ] + }, + { + "text": "is", + "fromMs": 53360, + "toMs": 53610, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 53610, + "toMs": 53860, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 53.661, + "durSec": 0.232, + "rms": 0.1862 + } + ] + }, + { + "text": "best", + "fromMs": 53860, + "toMs": 54490, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 48.7, + "startSec": 53.847, + "durSec": 0.093, + "rms": 0.1461 + } + ] + }, + { + "text": "friend.", + "fromMs": 54490, + "toMs": 55560, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 55.531, + "durSec": 0.058, + "rms": 0.2551 + } + ] + }, + { + "text": "We", + "fromMs": 55560, + "toMs": 55800, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 55.542, + "durSec": 0.128, + "rms": 0.1982 + } + ] + }, + { + "text": "hang", + "fromMs": 55800, + "toMs": 56280, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 28.7, + "startSec": 55.821, + "durSec": 0.499, + "rms": 0.1768 + } + ] + }, + { + "text": "out", + "fromMs": 56280, + "toMs": 56640, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 38.7, + "startSec": 56.262, + "durSec": 0.163, + "rms": 0.1743 + } + ] + }, + { + "text": "all", + "fromMs": 56640, + "toMs": 57000, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -21.3, + "startSec": 56.773, + "durSec": 0.267, + "rms": 0.191 + } + ] + }, + { + "text": "the", + "fromMs": 57000, + "toMs": 57360, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -11.3, + "startSec": 56.982, + "durSec": 0.418, + "rms": 0.1545 + } + ] + }, + { + "text": "time", + "fromMs": 57360, + "toMs": 57970, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -11.3, + "startSec": 57.342, + "durSec": 0.255, + "rms": 0.1397 + }, + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 57.736, + "durSec": 0.267, + "rms": 0.184 + } + ] + }, + { + "text": "at", + "fromMs": 57970, + "toMs": 58080, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": -31.3, + "startSec": 57.957, + "durSec": 0.163, + "rms": 0.156 + } + ] + }, + { + "text": "each", + "fromMs": 58080, + "toMs": 58920, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 28.7, + "startSec": 58.061, + "durSec": 0.29, + "rms": 0.1251 + }, + { + "midi": 59, + "note": "B3", + "cents": 8.7, + "startSec": 58.491, + "durSec": 0.244, + "rms": 0.13 + } + ] + }, + { + "text": "other's", + "fromMs": 58920, + "toMs": 59410, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 58.955, + "durSec": 0.325, + "rms": 0.1537 + } + ] + }, + { + "text": "houses.", + "fromMs": 59410, + "toMs": 60480, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 60.442, + "durSec": 0.058, + "rms": 0.1367 + } + ] + }, + { + "text": "And", + "fromMs": 60480, + "toMs": 60810, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 60.651, + "durSec": 0.197, + "rms": 0.2036 + } + ] + }, + { + "text": "finally", + "fromMs": 60810, + "toMs": 61590, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 60.801, + "durSec": 0.488, + "rms": 0.1935 + }, + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 61.405, + "durSec": 0.221, + "rms": 0.1691 + } + ] + }, + { + "text": "we", + "fromMs": 61590, + "toMs": 61810, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 61.579, + "durSec": 0.093, + "rms": 0.1578 + } + ] + }, + { + "text": "have", + "fromMs": 61810, + "toMs": 62250, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 62.16, + "durSec": 0.058, + "rms": 0.0938 + } + ] + }, + { + "text": "the", + "fromMs": 62250, + "toMs": 62570, + "nuclei": [] + }, + { + "text": "meditator,", + "fromMs": 62570, + "toMs": 63840, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 63840, + "toMs": 64120, + "nuclei": [] + }, + { + "text": "little", + "fromMs": 64120, + "toMs": 64790, + "nuclei": [] + }, + { + "text": "Buddhist", + "fromMs": 64790, + "toMs": 65670, + "nuclei": [] + }, + { + "text": "meditator.", + "fromMs": 65670, + "toMs": 67060, + "nuclei": [] + }, + { + "text": "Hold", + "fromMs": 67060, + "toMs": 69520, + "nuclei": [] + }, + { + "text": "on.", + "fromMs": 69520, + "toMs": 72600, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 72.214, + "durSec": 0.221, + "rms": 0.2328 + } + ] + }, + { + "text": "Most", + "fromMs": 72600, + "toMs": 73730, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 72.911, + "durSec": 0.174, + "rms": 0.1965 + }, + { + "midi": 56, + "note": "G#3", + "cents": 8.7, + "startSec": 73.178, + "durSec": 0.592, + "rms": 0.1898 + } + ] + }, + { + "text": "visualizing", + "fromMs": 73730, + "toMs": 76830, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 48.7, + "startSec": 73.712, + "durSec": 0.743, + "rms": 0.1558 + }, + { + "midi": 64, + "note": "E4", + "cents": -1.3, + "startSec": 74.524, + "durSec": 0.395, + "rms": 0.1955 + }, + { + "midi": 62, + "note": "D4", + "cents": 8.7, + "startSec": 75.047, + "durSec": 0.441, + "rms": 0.1973 + }, + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 75.593, + "durSec": 1.277, + "rms": 0.1863 + } + ] + }, + { + "text": "flowers", + "fromMs": 76830, + "toMs": 78800, + "nuclei": [ + { + "midi": 59, + "note": "B3", + "cents": 28.7, + "startSec": 76.812, + "durSec": 0.708, + "rms": 0.1287 + }, + { + "midi": 58, + "note": "A#3", + "cents": 48.7, + "startSec": 77.601, + "durSec": 0.104, + "rms": 0.0763 + } + ] + }, + { + "text": "in", + "fromMs": 78800, + "toMs": 79360, + "nuclei": [] + }, + { + "text": "my", + "fromMs": 79360, + "toMs": 79920, + "nuclei": [] + }, + { + "text": "mind", + "fromMs": 79920, + "toMs": 81150, + "nuclei": [] + }, + { + "text": "may", + "fromMs": 81150, + "toMs": 81680, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 81.223, + "durSec": 0.348, + "rms": 0.2489 + } + ] + }, + { + "text": "be", + "fromMs": 81680, + "toMs": 81960, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -41.3, + "startSec": 81.757, + "durSec": 0.058, + "rms": 0.27 + }, + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 81.885, + "durSec": 0.104, + "rms": 0.2336 + } + ] + }, + { + "text": "one", + "fromMs": 81960, + "toMs": 82620, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 81.943, + "durSec": 0.627, + "rms": 0.1586 + } + ] + }, + { + "text": "day", + "fromMs": 82620, + "toMs": 83100, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 82.872, + "durSec": 0.267, + "rms": 0.1239 + } + ] + }, + { + "text": "you", + "fromMs": 83100, + "toMs": 83760, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 83.081, + "durSec": 0.453, + "rms": 0.1283 + }, + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 83.731, + "durSec": 0.058, + "rms": 0.1221 + } + ] + }, + { + "text": "will", + "fromMs": 83760, + "toMs": 84390, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 83.743, + "durSec": 0.267, + "rms": 0.1095 + }, + { + "midi": 45, + "note": "A2", + "cents": 18.7, + "startSec": 84.184, + "durSec": 0.244, + "rms": 0.1452 + } + ] + }, + { + "text": "do", + "fromMs": 84390, + "toMs": 84790, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 48.7, + "startSec": 84.393, + "durSec": 0.163, + "rms": 0.1283 + }, + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 84.683, + "durSec": 0.139, + "rms": 0.1422 + } + ] + }, + { + "text": "it", + "fromMs": 84790, + "toMs": 85130, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 84.776, + "durSec": 0.081, + "rms": 0.1217 + }, + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 85.101, + "durSec": 0.058, + "rms": 0.166 + } + ] + }, + { + "text": "with", + "fromMs": 85130, + "toMs": 85870, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 85.113, + "durSec": 0.163, + "rms": 0.1354 + } + ] + }, + { + "text": "me", + "fromMs": 85870, + "toMs": 86240, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 86.076, + "durSec": 0.197, + "rms": 0.1409 + } + ] + }, + { + "text": "here.", + "fromMs": 86240, + "toMs": 87560, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 86.227, + "durSec": 0.673, + "rms": 0.101 + }, + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 87.121, + "durSec": 0.116, + "rms": 0.1357 + }, + { + "midi": 46, + "note": "A#2", + "cents": 18.7, + "startSec": 87.493, + "durSec": 0.104, + "rms": 0.073 + } + ] + } + ], + "wordCount": 118, + "nucleusCount": 118 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.analysis.json new file mode 100644 index 0000000000..9ea0351901 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.analysis.json @@ -0,0 +1,408 @@ +{ + "durationSec": 18.85, + "tempoBPM": 103.4, + "key": "C major", + "keyConfidence": 0.794, + "beatCount": 31, + "onsetCount": 34, + "noteCount": 51, + "pitchRange": [ + "G3", + "B4" + ], + "melody": [ + { + "note": "C4", + "midi": 60, + "startSec": 0.163, + "durSec": 1.184, + "centsOff": 12.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.422, + "durSec": 0.075, + "centsOff": -38.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.503, + "durSec": 0.319, + "centsOff": 37.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.829, + "durSec": 0.163, + "centsOff": -31.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.038, + "durSec": 0.093, + "centsOff": -28.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.136, + "durSec": 0.122, + "centsOff": 36.4 + }, + { + "note": "G4", + "midi": 67, + "startSec": 2.316, + "durSec": 0.145, + "centsOff": 21.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.537, + "durSec": 0.058, + "centsOff": 25.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.618, + "durSec": 0.052, + "centsOff": 41.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.676, + "durSec": 0.261, + "centsOff": 7.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.088, + "durSec": 0.267, + "centsOff": 11.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 3.361, + "durSec": 0.052, + "centsOff": -7.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.431, + "durSec": 1.155, + "centsOff": 11.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.807, + "durSec": 0.476, + "centsOff": 14.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 5.294, + "durSec": 0.697, + "centsOff": 13.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.078, + "durSec": 0.25, + "centsOff": 13.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.391, + "durSec": 0.058, + "centsOff": -43.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.56, + "durSec": 0.052, + "centsOff": 23.0 + }, + { + "note": "A4", + "midi": 69, + "startSec": 6.891, + "durSec": 0.232, + "centsOff": 22.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.221, + "durSec": 0.488, + "centsOff": 0.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.802, + "durSec": 0.296, + "centsOff": 13.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.202, + "durSec": 1.405, + "centsOff": 8.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.712, + "durSec": 0.372, + "centsOff": 35.3 + }, + { + "note": "G4", + "midi": 67, + "startSec": 10.13, + "durSec": 0.325, + "centsOff": 6.6 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.472, + "durSec": 0.232, + "centsOff": 9.9 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 10.71, + "durSec": 0.081, + "centsOff": -15.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.931, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.059, + "durSec": 0.563, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.871, + "durSec": 0.482, + "centsOff": 12.5 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.382, + "durSec": 0.052, + "centsOff": 16.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.498, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.748, + "durSec": 0.284, + "centsOff": 15.4 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.067, + "durSec": 0.07, + "centsOff": 15.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.189, + "durSec": 0.064, + "centsOff": 30.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.27, + "durSec": 0.087, + "centsOff": 20.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.404, + "durSec": 0.151, + "centsOff": 23.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.717, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.827, + "durSec": 0.099, + "centsOff": 21.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.176, + "durSec": 0.296, + "centsOff": 0.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.756, + "durSec": 0.081, + "centsOff": -3.0 + }, + { + "note": "G4", + "midi": 67, + "startSec": 14.901, + "durSec": 0.052, + "centsOff": -13.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.203, + "durSec": 0.093, + "centsOff": 12.6 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.302, + "durSec": 0.36, + "centsOff": 14.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.673, + "durSec": 0.139, + "centsOff": 20.6 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.819, + "durSec": 0.07, + "centsOff": 3.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.894, + "durSec": 0.122, + "centsOff": 13.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.115, + "durSec": 0.075, + "centsOff": -0.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.225, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.463, + "durSec": 0.406, + "centsOff": 10.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.98, + "durSec": 0.412, + "centsOff": 11.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 17.56, + "durSec": 1.289, + "centsOff": 8.5 + } + ], + "onsetsSec": [ + 0.104, + 0.163, + 1.37, + 2.531, + 3.1, + 3.32, + 3.379, + 3.448, + 4.772, + 5.979, + 6.014, + 6.06, + 7.21, + 7.779, + 8.046, + 8.115, + 8.208, + 9.59, + 10.054, + 10.449, + 11.831, + 12.55, + 12.759, + 14.118, + 14.187, + 14.733, + 14.768, + 14.814, + 15.29, + 16.428, + 16.834, + 16.985, + 17.531, + 18.831 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.syllnote.json new file mode 100644 index 0000000000..7d0c4e0306 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7311159624588070175.syllnote.json @@ -0,0 +1,352 @@ +{ + "source": "whistlegraph-7311159624588070175.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 130, + "toMs": 950, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 0.174, + "durSec": 0.813, + "rms": 0.1869 + } + ] + }, + { + "text": "a", + "fromMs": 950, + "toMs": 1360, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 0.94, + "durSec": 0.383, + "rms": 0.092 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1360, + "toMs": 4820, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 1.509, + "durSec": 0.673, + "rms": 0.1596 + }, + { + "midi": 60, + "note": "C4", + "cents": 48.7, + "startSec": 2.577, + "durSec": 0.197, + "rms": 0.2861 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 3.111, + "durSec": 1.498, + "rms": 0.2163 + } + ] + }, + { + "text": "flapping,", + "fromMs": 4820, + "toMs": 7460, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 4.818, + "durSec": 1.196, + "rms": 0.1781 + }, + { + "midi": 50, + "note": "D3", + "cents": -11.3, + "startSec": 6.107, + "durSec": 0.221, + "rms": 0.2 + }, + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 6.409, + "durSec": 0.081, + "rms": 0.123 + }, + { + "midi": 60, + "note": "C4", + "cents": -1.3, + "startSec": 7.221, + "durSec": 0.267, + "rms": 0.3089 + } + ] + }, + { + "text": "for", + "fromMs": 7460, + "toMs": 8000, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -1.3, + "startSec": 7.442, + "durSec": 0.255, + "rms": 0.2041 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 7.814, + "durSec": 0.221, + "rms": 0.3142 + } + ] + }, + { + "text": "you", + "fromMs": 8000, + "toMs": 8540, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 7.988, + "durSec": 0.128, + "rms": 0.2074 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 8.208, + "durSec": 0.372, + "rms": 0.3154 + } + ] + }, + { + "text": "guys,", + "fromMs": 8540, + "toMs": 9950, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 8.522, + "durSec": 1.057, + "rms": 0.125 + }, + { + "midi": 55, + "note": "G3", + "cents": -21.3, + "startSec": 9.718, + "durSec": 0.267, + "rms": 0.1995 + } + ] + }, + { + "text": "just", + "fromMs": 9950, + "toMs": 11290, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 9.938, + "durSec": 0.139, + "rms": 0.1485 + }, + { + "midi": 67, + "note": "G4", + "cents": -1.3, + "startSec": 10.147, + "durSec": 0.279, + "rms": 0.0874 + }, + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 10.635, + "durSec": 0.685, + "rms": 0.1287 + } + ] + }, + { + "text": "a", + "fromMs": 11290, + "toMs": 11620, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 11.273, + "durSec": 0.29, + "rms": 0.0879 + } + ] + }, + { + "text": "costume,", + "fromMs": 11620, + "toMs": 14580, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 11.877, + "durSec": 0.511, + "rms": 0.1543 + }, + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 12.759, + "durSec": 1.138, + "rms": 0.1197 + }, + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 14.28, + "durSec": 0.337, + "rms": 0.1689 + } + ] + }, + { + "text": "I", + "fromMs": 14580, + "toMs": 14870, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 28.7, + "startSec": 14.571, + "durSec": 0.081, + "rms": 0.1202 + } + ] + }, + { + "text": "put", + "fromMs": 14870, + "toMs": 15750, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 14.872, + "durSec": 0.348, + "rms": 0.1704 + }, + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 15.36, + "durSec": 0.313, + "rms": 0.1868 + } + ] + }, + { + "text": "on", + "fromMs": 15750, + "toMs": 16400, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 16.324, + "durSec": 0.07, + "rms": 0.0943 + } + ] + }, + { + "text": "in", + "fromMs": 16400, + "toMs": 16980, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 16.475, + "durSec": 0.406, + "rms": 0.333 + } + ] + }, + { + "text": "my", + "fromMs": 16980, + "toMs": 17520, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 16.985, + "durSec": 0.383, + "rms": 0.3384 + } + ] + }, + { + "text": "room.", + "fromMs": 17520, + "toMs": 18720, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 17.566, + "durSec": 1.184, + "rms": 0.2048 + } + ] + } + ], + "wordCount": 16, + "nucleusCount": 29 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.analysis.json new file mode 100644 index 0000000000..4b23699256 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.analysis.json @@ -0,0 +1,498 @@ +{ + "durationSec": 22.69, + "tempoBPM": 99.4, + "key": "C major", + "keyConfidence": 0.759, + "beatCount": 36, + "onsetCount": 47, + "noteCount": 62, + "pitchRange": [ + "G3", + "G#4" + ], + "melody": [ + { + "note": "C4", + "midi": 60, + "startSec": 0.331, + "durSec": 0.673, + "centsOff": 8.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.074, + "durSec": 0.07, + "centsOff": 33.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.149, + "durSec": 0.18, + "centsOff": -24.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.387, + "durSec": 0.081, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.498, + "durSec": 0.134, + "centsOff": 36.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.649, + "durSec": 0.099, + "centsOff": 37.8 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.753, + "durSec": 0.11, + "centsOff": -9.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.985, + "durSec": 0.058, + "centsOff": -17.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.078, + "durSec": 0.238, + "centsOff": -16.7 + }, + { + "note": "G4", + "midi": 67, + "startSec": 2.386, + "durSec": 0.157, + "centsOff": 8.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 2.595, + "durSec": 0.226, + "centsOff": 22.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 2.844, + "durSec": 0.104, + "centsOff": 7.1 + }, + { + "note": "D4", + "midi": 62, + "startSec": 2.955, + "durSec": 0.145, + "centsOff": -0.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.146, + "durSec": 0.279, + "centsOff": 11.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.489, + "durSec": 0.215, + "centsOff": 7.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 3.884, + "durSec": 0.656, + "centsOff": 3.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.551, + "durSec": 0.104, + "centsOff": 17.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.719, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 4.975, + "durSec": 0.226, + "centsOff": -4.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.207, + "durSec": 0.18, + "centsOff": 19.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 5.445, + "durSec": 0.615, + "centsOff": -0.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.089, + "durSec": 0.244, + "centsOff": 15.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.339, + "durSec": 0.07, + "centsOff": -21.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.525, + "durSec": 0.116, + "centsOff": -14.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.734, + "durSec": 0.215, + "centsOff": 8.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.972, + "durSec": 0.134, + "centsOff": 18.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.216, + "durSec": 0.453, + "centsOff": 0.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.779, + "durSec": 0.319, + "centsOff": 12.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.121, + "durSec": 0.824, + "centsOff": 9.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 8.992, + "durSec": 0.29, + "centsOff": 9.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 9.451, + "durSec": 0.11, + "centsOff": 21.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.601, + "durSec": 0.075, + "centsOff": 38.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.723, + "durSec": 0.075, + "centsOff": 40.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.851, + "durSec": 0.255, + "centsOff": 37.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.112, + "durSec": 0.087, + "centsOff": -4.4 + }, + { + "note": "F4", + "midi": 65, + "startSec": 10.391, + "durSec": 0.139, + "centsOff": 34.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.803, + "durSec": 0.267, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.163, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.326, + "durSec": 0.36, + "centsOff": 35.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 11.738, + "durSec": 0.284, + "centsOff": 17.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 12.028, + "durSec": 0.052, + "centsOff": -45.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 12.086, + "durSec": 0.157, + "centsOff": 14.6 + }, + { + "note": "E4", + "midi": 64, + "startSec": 12.608, + "durSec": 0.395, + "centsOff": 16.9 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.026, + "durSec": 0.139, + "centsOff": 24.2 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.201, + "durSec": 0.064, + "centsOff": 26.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.288, + "durSec": 0.488, + "centsOff": 12.1 + }, + { + "note": "E4", + "midi": 64, + "startSec": 13.996, + "durSec": 0.192, + "centsOff": 31.8 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.205, + "durSec": 0.168, + "centsOff": 8.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 14.582, + "durSec": 0.221, + "centsOff": 9.9 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 14.843, + "durSec": 0.075, + "centsOff": 10.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 15.018, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.157, + "durSec": 0.174, + "centsOff": 16.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.377, + "durSec": 0.151, + "centsOff": 33.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.569, + "durSec": 0.232, + "centsOff": 18.4 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.865, + "durSec": 0.099, + "centsOff": -7.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.045, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.219, + "durSec": 0.424, + "centsOff": 10.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 16.823, + "durSec": 0.482, + "centsOff": 8.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 17.328, + "durSec": 0.116, + "centsOff": 8.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.071, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.588, + "durSec": 0.18, + "centsOff": 7.2 + }, + { + "note": "C4", + "midi": 60, + "startSec": 21.815, + "durSec": 0.836, + "centsOff": 11.2 + } + ], + "onsetsSec": [ + 0.279, + 1.382, + 1.44, + 2.589, + 3.146, + 3.355, + 3.506, + 3.553, + 4.795, + 4.934, + 4.992, + 6.06, + 6.142, + 7.163, + 7.221, + 7.279, + 7.79, + 8.022, + 8.104, + 8.858, + 9.021, + 9.265, + 9.346, + 9.509, + 9.578, + 10.182, + 10.403, + 11.714, + 11.796, + 11.877, + 12.481, + 12.585, + 12.678, + 13.619, + 13.944, + 14.373, + 14.501, + 14.571, + 15.139, + 16.173, + 16.231, + 16.277, + 16.614, + 16.846, + 17.427, + 21.78, + 22.628 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.syllnote.json new file mode 100644 index 0000000000..4bd6243a7d --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7311185009245818143.syllnote.json @@ -0,0 +1,415 @@ +{ + "source": "whistlegraph-7311185009245818143.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 160, + "toMs": 2600, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 0.337, + "durSec": 0.36, + "rms": 0.1736 + }, + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 1.533, + "durSec": 0.186, + "rms": 0.1137 + }, + { + "midi": 67, + "note": "G4", + "cents": 8.7, + "startSec": 2.415, + "durSec": 0.093, + "rms": 0.0389 + } + ] + }, + { + "text": "a", + "fromMs": 2600, + "toMs": 2680, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 18.7, + "startSec": 2.601, + "durSec": 0.116, + "rms": 0.2647 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 2680, + "toMs": 5210, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 18.7, + "startSec": 2.67, + "durSec": 0.163, + "rms": 0.2175 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 3.088, + "durSec": 0.65, + "rms": 0.2018 + }, + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 4.226, + "durSec": 0.07, + "rms": 0.0598 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 4.981, + "durSec": 0.209, + "rms": 0.232 + } + ] + }, + { + "text": "flapping", + "fromMs": 5210, + "toMs": 7220, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 5.526, + "durSec": 0.104, + "rms": 0.0669 + }, + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 5.782, + "durSec": 0.255, + "rms": 0.0491 + }, + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 6.118, + "durSec": 0.174, + "rms": 0.1063 + } + ] + }, + { + "text": "for", + "fromMs": 7220, + "toMs": 7670, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 7.221, + "durSec": 0.279, + "rms": 0.1854 + } + ] + }, + { + "text": "you", + "fromMs": 7670, + "toMs": 8240, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 7.79, + "durSec": 0.279, + "rms": 0.1517 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 8.139, + "durSec": 0.139, + "rms": 0.1961 + } + ] + }, + { + "text": "guys", + "fromMs": 8240, + "toMs": 9000, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 8.231, + "durSec": 0.627, + "rms": 0.0902 + }, + { + "midi": 60, + "note": "C4", + "cents": -1.3, + "startSec": 8.975, + "durSec": 0.058, + "rms": 0.0483 + } + ] + }, + { + "text": "It's", + "fromMs": 9000, + "toMs": 10240, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -1.3, + "startSec": 8.986, + "durSec": 0.267, + "rms": 0.0446 + }, + { + "midi": 55, + "note": "G3", + "cents": 38.7, + "startSec": 9.648, + "durSec": 0.522, + "rms": 0.0983 + } + ] + }, + { + "text": "just", + "fromMs": 10240, + "toMs": 11600, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 10.461, + "durSec": 1.173, + "rms": 0.0716 + } + ] + }, + { + "text": "a", + "fromMs": 11600, + "toMs": 11800, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -31.3, + "startSec": 11.598, + "durSec": 0.058, + "rms": 0.0436 + }, + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 11.738, + "durSec": 0.093, + "rms": 0.1078 + } + ] + }, + { + "text": "costume", + "fromMs": 11800, + "toMs": 14000, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 18.7, + "startSec": 11.784, + "durSec": 0.697, + "rms": 0.0924 + }, + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 12.608, + "durSec": 0.917, + "rms": 0.0807 + }, + { + "midi": 64, + "note": "E4", + "cents": 8.7, + "startSec": 13.595, + "durSec": 0.163, + "rms": 0.0429 + } + ] + }, + { + "text": "I", + "fromMs": 14000, + "toMs": 14330, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 14.095, + "durSec": 0.267, + "rms": 0.1136 + } + ] + }, + { + "text": "put", + "fromMs": 14330, + "toMs": 15320, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 18.7, + "startSec": 14.315, + "durSec": 0.151, + "rms": 0.0806 + }, + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 14.652, + "durSec": 0.174, + "rms": 0.1277 + }, + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 15.232, + "durSec": 0.081, + "rms": 0.1229 + } + ] + }, + { + "text": "on", + "fromMs": 15320, + "toMs": 15980, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 28.7, + "startSec": 15.383, + "durSec": 0.104, + "rms": 0.0934 + }, + { + "midi": 50, + "note": "D3", + "cents": 38.7, + "startSec": 15.592, + "durSec": 0.07, + "rms": 0.0663 + }, + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 15.766, + "durSec": 0.07, + "rms": 0.0617 + } + ] + }, + { + "text": "in", + "fromMs": 15980, + "toMs": 16640, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 15.975, + "durSec": 0.174, + "rms": 0.0507 + }, + { + "midi": 60, + "note": "C4", + "cents": 8.7, + "startSec": 16.219, + "durSec": 0.279, + "rms": 0.1979 + }, + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 16.591, + "durSec": 0.081, + "rms": 0.0739 + } + ] + }, + { + "text": "my", + "fromMs": 16640, + "toMs": 17300, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 16.625, + "durSec": 0.708, + "rms": 0.1219 + } + ] + }, + { + "text": "broom", + "fromMs": 17300, + "toMs": 19000, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 17.287, + "durSec": 0.116, + "rms": 0.0653 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 36 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.analysis.json new file mode 100644 index 0000000000..3961693318 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.analysis.json @@ -0,0 +1,396 @@ +{ + "durationSec": 19.85, + "tempoBPM": 53.3, + "key": "G minor", + "keyConfidence": 0.384, + "beatCount": 16, + "onsetCount": 50, + "noteCount": 47, + "pitchRange": [ + "G3", + "F#6" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.116, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.255, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.016, + "durSec": 0.07, + "centsOff": 6.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.091, + "durSec": 0.081, + "centsOff": 36.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.236, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.515, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.875, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.096, + "durSec": 0.633, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.094, + "durSec": 0.401, + "centsOff": -8.0 + }, + { + "note": "C6", + "midi": 84, + "startSec": 3.663, + "durSec": 0.139, + "centsOff": 2.2 + }, + { + "note": "F4", + "midi": 65, + "startSec": 3.959, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.243, + "durSec": 0.192, + "centsOff": -13.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.493, + "durSec": 0.145, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.65, + "durSec": 0.238, + "centsOff": 35.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.567, + "durSec": 0.058, + "centsOff": -20.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.84, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.113, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.362, + "durSec": 0.203, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.571, + "durSec": 0.186, + "centsOff": -26.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.763, + "durSec": 0.122, + "centsOff": 37.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.896, + "durSec": 0.151, + "centsOff": 37.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.053, + "durSec": 0.099, + "centsOff": -21.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.187, + "durSec": 0.081, + "centsOff": -17.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.274, + "durSec": 0.058, + "centsOff": -25.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.546, + "durSec": 0.615, + "centsOff": -7.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.673, + "durSec": 0.11, + "centsOff": -0.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.818, + "durSec": 0.551, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.63, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.956, + "durSec": 0.372, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.902, + "durSec": 0.621, + "centsOff": 35.0 + }, + { + "note": "F6", + "midi": 89, + "startSec": 11.68, + "durSec": 0.267, + "centsOff": 27.8 + }, + { + "note": "F6", + "midi": 89, + "startSec": 11.976, + "durSec": 0.209, + "centsOff": 17.4 + }, + { + "note": "F6", + "midi": 89, + "startSec": 12.91, + "durSec": 0.052, + "centsOff": -19.0 + }, + { + "note": "E6", + "midi": 88, + "startSec": 12.986, + "durSec": 0.139, + "centsOff": 16.2 + }, + { + "note": "F6", + "midi": 89, + "startSec": 13.955, + "durSec": 0.075, + "centsOff": -24.3 + }, + { + "note": "E6", + "midi": 88, + "startSec": 14.077, + "durSec": 0.25, + "centsOff": 32.7 + }, + { + "note": "E6", + "midi": 88, + "startSec": 14.89, + "durSec": 0.104, + "centsOff": 12.9 + }, + { + "note": "E6", + "midi": 88, + "startSec": 15.453, + "durSec": 0.192, + "centsOff": 13.5 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 15.72, + "durSec": 0.064, + "centsOff": -27.5 + }, + { + "note": "D#6", + "midi": 87, + "startSec": 15.824, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "D6", + "midi": 86, + "startSec": 16.643, + "durSec": 0.122, + "centsOff": 17.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.91, + "durSec": 0.592, + "centsOff": -6.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.583, + "durSec": 0.366, + "centsOff": -10.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.978, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 18.547, + "durSec": 0.11, + "centsOff": -0.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.721, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "C6", + "midi": 84, + "startSec": 18.994, + "durSec": 0.604, + "centsOff": -11.7 + } + ], + "onsetsSec": [ + 0.023, + 0.522, + 0.58, + 1.753, + 2.902, + 2.984, + 3.471, + 3.529, + 3.646, + 3.808, + 3.866, + 5.213, + 5.248, + 6.351, + 6.896, + 7.245, + 7.303, + 7.546, + 8.081, + 8.255, + 8.394, + 8.44, + 9.555, + 9.706, + 9.845, + 9.915, + 10.333, + 10.832, + 11.134, + 11.97, + 12.063, + 12.179, + 12.783, + 12.934, + 13.084, + 13.142, + 13.653, + 14.385, + 15.0, + 15.047, + 15.372, + 15.523, + 15.557, + 15.662, + 16.556, + 16.765, + 16.846, + 17.345, + 17.473, + 18.065 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.syllnote.json new file mode 100644 index 0000000000..c4ca306930 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7335667959647456555.syllnote.json @@ -0,0 +1,364 @@ +{ + "source": "whistlegraph-7335667959647456555.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 0, + "toMs": 1160, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 1160, + "toMs": 1540, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 1.463, + "durSec": 0.116, + "rms": 0.0646 + } + ] + }, + { + "text": "butterfly", + "fromMs": 1540, + "toMs": 5200, + "nuclei": [ + { + "midi": 43, + "note": "G2", + "cents": 48.7, + "startSec": 1.544, + "durSec": 0.139, + "rms": 0.0573 + }, + { + "midi": 51, + "note": "D#3", + "cents": 38.7, + "startSec": 2.02, + "durSec": 0.081, + "rms": 0.098 + }, + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 2.183, + "durSec": 0.081, + "rms": 0.108 + }, + { + "midi": 53, + "note": "F3", + "cents": 38.7, + "startSec": 2.334, + "durSec": 0.464, + "rms": 0.0688 + }, + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 3.646, + "durSec": 0.058, + "rms": 0.0397 + }, + { + "midi": 44, + "note": "G#2", + "cents": -11.3, + "startSec": 4.354, + "durSec": 0.569, + "rms": 0.0406 + } + ] + }, + { + "text": "flapping", + "fromMs": 5200, + "toMs": 7540, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -11.3, + "startSec": 5.666, + "durSec": 0.372, + "rms": 0.0503 + }, + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 6.107, + "durSec": 0.116, + "rms": 0.0317 + }, + { + "midi": 55, + "note": "G3", + "cents": 48.7, + "startSec": 6.42, + "durSec": 0.894, + "rms": 0.0974 + } + ] + }, + { + "text": "for", + "fromMs": 7540, + "toMs": 7850, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -21.3, + "startSec": 7.663, + "durSec": 0.221, + "rms": 0.0963 + } + ] + }, + { + "text": "you", + "fromMs": 7850, + "toMs": 8340, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": -21.3, + "startSec": 7.837, + "durSec": 0.209, + "rms": 0.0863 + }, + { + "midi": 44, + "note": "G#2", + "cents": -1.3, + "startSec": 8.115, + "durSec": 0.232, + "rms": 0.0949 + } + ] + }, + { + "text": "guys,", + "fromMs": 8340, + "toMs": 9550, + "nuclei": [ + { + "midi": 43, + "note": "G2", + "cents": 18.7, + "startSec": 8.533, + "durSec": 0.116, + "rms": 0.0703 + }, + { + "midi": 43, + "note": "G2", + "cents": 38.7, + "startSec": 8.719, + "durSec": 0.662, + "rms": 0.0517 + } + ] + }, + { + "text": "it's", + "fromMs": 9550, + "toMs": 10650, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 10.019, + "durSec": 0.337, + "rms": 0.0912 + } + ] + }, + { + "text": "just", + "fromMs": 10650, + "toMs": 11970, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 10.983, + "durSec": 0.72, + "rms": 0.0691 + } + ] + }, + { + "text": "a", + "fromMs": 11970, + "toMs": 12030, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 12030, + "toMs": 14330, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 48.7, + "startSec": 12.307, + "durSec": 0.093, + "rms": 0.0905 + }, + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 12.492, + "durSec": 0.302, + "rms": 0.0832 + }, + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 13.212, + "durSec": 0.673, + "rms": 0.0706 + } + ] + }, + { + "text": "I", + "fromMs": 14330, + "toMs": 14380, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 14380, + "toMs": 15330, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 14.663, + "durSec": 0.29, + "rms": 0.057 + }, + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 15.163, + "durSec": 0.197, + "rms": 0.0831 + } + ] + }, + { + "text": "on", + "fromMs": 15330, + "toMs": 16000, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 15.314, + "durSec": 0.093, + "rms": 0.0692 + }, + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 15.476, + "durSec": 0.058, + "rms": 0.0091 + }, + { + "midi": 45, + "note": "A2", + "cents": -41.3, + "startSec": 15.801, + "durSec": 0.232, + "rms": 0.0876 + } + ] + }, + { + "text": "in", + "fromMs": 16000, + "toMs": 16780, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 15.987, + "durSec": 0.557, + "rms": 0.0748 + } + ] + }, + { + "text": "my", + "fromMs": 16780, + "toMs": 17340, + "nuclei": [ + { + "midi": 42, + "note": "F#2", + "cents": 48.7, + "startSec": 16.916, + "durSec": 0.395, + "rms": 0.0666 + } + ] + }, + { + "text": "room.", + "fromMs": 17340, + "toMs": 19720, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 17.415, + "durSec": 0.093, + "rms": 0.066 + }, + { + "midi": 44, + "note": "G#2", + "cents": -21.3, + "startSec": 17.682, + "durSec": 0.36, + "rms": 0.0594 + }, + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 18.251, + "durSec": 0.708, + "rms": 0.0487 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 30 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.analysis.json new file mode 100644 index 0000000000..0a484a885a --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.analysis.json @@ -0,0 +1,435 @@ +{ + "durationSec": 23.59, + "tempoBPM": 101.3, + "key": "C major", + "keyConfidence": 0.439, + "beatCount": 33, + "onsetCount": 54, + "noteCount": 52, + "pitchRange": [ + "G3", + "B3" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.052, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.157, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.325, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.975, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.202, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.399, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.736, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.119, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.688, + "durSec": 0.058, + "centsOff": -9.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.868, + "durSec": 0.342, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.617, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.756, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.971, + "durSec": 0.052, + "centsOff": 11.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.197, + "durSec": 0.772, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.3, + "durSec": 0.215, + "centsOff": 1.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.671, + "durSec": 0.087, + "centsOff": -8.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.817, + "durSec": 0.139, + "centsOff": -1.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.142, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.92, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.628, + "durSec": 0.662, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.945, + "durSec": 0.064, + "centsOff": -17.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.015, + "durSec": 0.662, + "centsOff": 35.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.112, + "durSec": 0.122, + "centsOff": 17.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.252, + "durSec": 0.134, + "centsOff": 13.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.397, + "durSec": 0.058, + "centsOff": -5.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.461, + "durSec": 0.058, + "centsOff": -38.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.524, + "durSec": 0.122, + "centsOff": -5.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.436, + "durSec": 0.308, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.778, + "durSec": 0.325, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.249, + "durSec": 0.72, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.253, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.34, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.671, + "durSec": 0.134, + "centsOff": 35.4 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.851, + "durSec": 0.064, + "centsOff": -28.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.92, + "durSec": 0.273, + "centsOff": 18.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.6, + "durSec": 0.726, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.691, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.79, + "durSec": 0.128, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.08, + "durSec": 0.639, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.026, + "durSec": 0.784, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.35, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.448, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.547, + "durSec": 0.395, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.017, + "durSec": 1.631, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.776, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.857, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.078, + "durSec": 1.016, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.105, + "durSec": 0.917, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.057, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.208, + "durSec": 0.163, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.452, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.539, + "durSec": 0.052, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.43, + 0.522, + 1.057, + 1.265, + 1.858, + 1.916, + 2.415, + 2.519, + 2.624, + 2.844, + 3.855, + 4.981, + 5.097, + 5.654, + 6.269, + 6.896, + 7.245, + 8.44, + 8.626, + 8.719, + 9.927, + 9.996, + 10.704, + 10.728, + 10.971, + 11.099, + 11.297, + 12.214, + 12.934, + 13.27, + 13.398, + 13.56, + 13.653, + 14.187, + 14.454, + 14.559, + 15.36, + 15.987, + 16.08, + 16.707, + 16.881, + 16.951, + 17.032, + 17.717, + 17.81, + 18.355, + 18.982, + 19.029, + 19.632, + 20.619, + 20.747, + 21.339, + 22.686 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.syllnote.json new file mode 100644 index 0000000000..a0a3dad74f --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7336488251144015150.syllnote.json @@ -0,0 +1,369 @@ +{ + "source": "whistlegraph-7336488251144015150.wav", + "sr": 22050, + "words": [ + { + "text": "One,", + "fromMs": 10, + "toMs": 1330, + "nuclei": [] + }, + { + "text": "two,", + "fromMs": 1330, + "toMs": 2660, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 1.324, + "durSec": 0.302, + "rms": 0.0272 + }, + { + "midi": 48, + "note": "C3", + "cents": -41.3, + "startSec": 1.997, + "durSec": 0.232, + "rms": 0.0374 + }, + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 2.635, + "durSec": 0.058, + "rms": 0.0443 + } + ] + }, + { + "text": "ready,", + "fromMs": 2660, + "toMs": 4620, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 2.647, + "durSec": 0.453, + "rms": 0.0338 + }, + { + "midi": 48, + "note": "C3", + "cents": -21.3, + "startSec": 4.04, + "durSec": 0.615, + "rms": 0.0407 + } + ] + }, + { + "text": "I'm", + "fromMs": 4620, + "toMs": 5550, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 4.609, + "durSec": 0.325, + "rms": 0.0434 + }, + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 5.283, + "durSec": 0.302, + "rms": 0.0631 + } + ] + }, + { + "text": "up,", + "fromMs": 5550, + "toMs": 6580, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -31.3, + "startSec": 5.538, + "durSec": 0.43, + "rms": 0.037 + }, + { + "midi": 46, + "note": "A#2", + "cents": -31.3, + "startSec": 6.409, + "durSec": 0.058, + "rms": 0.0715 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 6580, + "toMs": 8720, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 18.7, + "startSec": 6.583, + "durSec": 0.511, + "rms": 0.053 + }, + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 7.465, + "durSec": 0.824, + "rms": 0.03 + } + ] + }, + { + "text": "flapping", + "fromMs": 8720, + "toMs": 11300, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 8.835, + "durSec": 0.813, + "rms": 0.0395 + }, + { + "midi": 58, + "note": "A#3", + "cents": 8.7, + "startSec": 9.996, + "durSec": 0.662, + "rms": 0.057 + } + ] + }, + { + "text": "For", + "fromMs": 11300, + "toMs": 11600, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 11.355, + "durSec": 0.279, + "rms": 0.0535 + } + ] + }, + { + "text": "you", + "fromMs": 11600, + "toMs": 12210, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 11.587, + "durSec": 0.534, + "rms": 0.0505 + } + ] + }, + { + "text": "guys,", + "fromMs": 12210, + "toMs": 13610, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 12.295, + "durSec": 0.673, + "rms": 0.0386 + }, + { + "midi": 49, + "note": "C#3", + "cents": 48.7, + "startSec": 13.34, + "durSec": 0.058, + "rms": 0.0317 + } + ] + }, + { + "text": "it's", + "fromMs": 13610, + "toMs": 14710, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 13.677, + "durSec": 0.534, + "rms": 0.0599 + }, + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 14.675, + "durSec": 0.07, + "rms": 0.0531 + } + ] + }, + { + "text": "just", + "fromMs": 14710, + "toMs": 15980, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 14.698, + "durSec": 0.604, + "rms": 0.0364 + } + ] + }, + { + "text": "a", + "fromMs": 15980, + "toMs": 16130, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 16130, + "toMs": 18360, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": 8.7, + "startSec": 16.126, + "durSec": 0.592, + "rms": 0.0491 + }, + { + "midi": 52, + "note": "E3", + "cents": 8.7, + "startSec": 17.043, + "durSec": 0.708, + "rms": 0.0372 + } + ] + }, + { + "text": "I", + "fromMs": 18360, + "toMs": 18520, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 18520, + "toMs": 19600, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 18.599, + "durSec": 0.313, + "rms": 0.0591 + }, + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 19.04, + "durSec": 0.58, + "rms": 0.0572 + } + ] + }, + { + "text": "on", + "fromMs": 19600, + "toMs": 20760, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 19.586, + "durSec": 0.987, + "rms": 0.0388 + } + ] + }, + { + "text": "in", + "fromMs": 20760, + "toMs": 21090, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 20.933, + "durSec": 0.186, + "rms": 0.0393 + } + ] + }, + { + "text": "my", + "fromMs": 21090, + "toMs": 21990, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -21.3, + "startSec": 21.084, + "durSec": 0.94, + "rms": 0.0458 + } + ] + }, + { + "text": "room.", + "fromMs": 21990, + "toMs": 22600, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -21.3, + "startSec": 21.978, + "durSec": 0.662, + "rms": 0.0389 + } + ] + } + ], + "wordCount": 20, + "nucleusCount": 28 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7378679504249589022.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7378679504249589022.analysis.json new file mode 100644 index 0000000000..4bcdf1cb3a --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7378679504249589022.analysis.json @@ -0,0 +1,443 @@ +{ + "durationSec": 19.69, + "tempoBPM": 99.4, + "key": "A minor", + "keyConfidence": 0.535, + "beatCount": 28, + "onsetCount": 41, + "noteCount": 55, + "pitchRange": [ + "G3", + "E4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.116, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.238, + "durSec": 1.027, + "centsOff": -5.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.277, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.48, + "durSec": 0.07, + "centsOff": 37.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.741, + "durSec": 0.331, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.096, + "durSec": 0.157, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.258, + "durSec": 0.221, + "centsOff": -3.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 2.485, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.664, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.757, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.03, + "durSec": 0.673, + "centsOff": 5.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.895, + "durSec": 0.058, + "centsOff": -39.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.959, + "durSec": 0.546, + "centsOff": 4.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.551, + "durSec": 0.116, + "centsOff": 35.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.433, + "durSec": 0.412, + "centsOff": -2.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.863, + "durSec": 0.337, + "centsOff": -0.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.258, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.682, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.803, + "durSec": 0.226, + "centsOff": 23.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.041, + "durSec": 0.116, + "centsOff": 28.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.198, + "durSec": 0.244, + "centsOff": -12.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.784, + "durSec": 0.139, + "centsOff": -21.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.935, + "durSec": 0.633, + "centsOff": -11.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.591, + "durSec": 0.104, + "centsOff": 1.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.818, + "durSec": 0.766, + "centsOff": 3.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.66, + "durSec": 0.058, + "centsOff": 15.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.898, + "durSec": 0.058, + "centsOff": 9.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.217, + "durSec": 0.174, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.426, + "durSec": 0.099, + "centsOff": 36.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.53, + "durSec": 0.058, + "centsOff": -37.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.122, + "durSec": 0.662, + "centsOff": 35.0 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 12.556, + "durSec": 0.238, + "centsOff": 31.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.881, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.968, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.456, + "durSec": 0.267, + "centsOff": -14.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 13.74, + "durSec": 0.145, + "centsOff": -7.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.955, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.559, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.994, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.168, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.401, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.581, + "durSec": 0.331, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.999, + "durSec": 0.151, + "centsOff": 9.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.167, + "durSec": 0.134, + "centsOff": -29.2 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.318, + "durSec": 0.197, + "centsOff": -8.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.544, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.875, + "durSec": 0.11, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.997, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 17.096, + "durSec": 0.099, + "centsOff": -2.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 17.206, + "durSec": 0.679, + "centsOff": -10.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.891, + "durSec": 0.064, + "centsOff": 40.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 18.088, + "durSec": 0.11, + "centsOff": -21.5 + }, + { + "note": "C4", + "midi": 60, + "startSec": 18.21, + "durSec": 0.157, + "centsOff": -29.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 18.402, + "durSec": 0.226, + "centsOff": 4.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.698, + "durSec": 0.255, + "centsOff": 35.2 + } + ], + "onsetsSec": [ + 0.209, + 1.637, + 2.09, + 2.856, + 3.541, + 3.669, + 3.901, + 5.085, + 5.213, + 5.433, + 6.548, + 6.618, + 7.291, + 7.407, + 7.79, + 7.825, + 8.684, + 9.961, + 10.147, + 10.217, + 10.6, + 11.076, + 11.134, + 11.773, + 12.33, + 12.434, + 13.084, + 13.351, + 13.398, + 14.187, + 14.675, + 14.745, + 15.36, + 15.406, + 15.964, + 17.067, + 17.125, + 17.752, + 18.286, + 18.843, + 19.261 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.analysis.json new file mode 100644 index 0000000000..a74c47f552 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.analysis.json @@ -0,0 +1,636 @@ +{ + "durationSec": 25.1, + "tempoBPM": 101.3, + "key": "A minor", + "keyConfidence": 0.504, + "beatCount": 40, + "onsetCount": 87, + "noteCount": 76, + "pitchRange": [ + "G3", + "D#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.342, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.482, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.155, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.486, + "durSec": 0.099, + "centsOff": -1.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.637, + "durSec": 0.087, + "centsOff": 36.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.73, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.852, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.148, + "durSec": 0.313, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.81, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.413, + "durSec": 0.093, + "centsOff": 23.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.634, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.139, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.336, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.545, + "durSec": 0.232, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.865, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.963, + "durSec": 0.134, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.184, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.48, + "durSec": 0.087, + "centsOff": 32.5 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.573, + "durSec": 0.795, + "centsOff": -15.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.461, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.757, + "durSec": 0.238, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.082, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.285, + "durSec": 0.168, + "centsOff": -15.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.494, + "durSec": 0.075, + "centsOff": -7.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.587, + "durSec": 0.244, + "centsOff": -19.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.866, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.081, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.365, + "durSec": 0.139, + "centsOff": 27.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.522, + "durSec": 0.29, + "centsOff": -33.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.858, + "durSec": 0.157, + "centsOff": 0.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.027, + "durSec": 0.122, + "centsOff": -10.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.189, + "durSec": 0.064, + "centsOff": -43.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.259, + "durSec": 0.447, + "centsOff": -5.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.723, + "durSec": 0.18, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.252, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.344, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.791, + "durSec": 0.081, + "centsOff": -8.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.884, + "durSec": 0.557, + "centsOff": -9.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.535, + "durSec": 0.087, + "centsOff": 16.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 11.633, + "durSec": 0.075, + "centsOff": 5.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 11.935, + "durSec": 0.145, + "centsOff": -14.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.086, + "durSec": 0.087, + "centsOff": -18.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.179, + "durSec": 0.058, + "centsOff": 16.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.243, + "durSec": 0.377, + "centsOff": -12.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.788, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.061, + "durSec": 0.075, + "centsOff": -5.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.154, + "durSec": 0.093, + "centsOff": 16.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.253, + "durSec": 0.551, + "centsOff": 1.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.816, + "durSec": 0.093, + "centsOff": -9.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.99, + "durSec": 0.592, + "centsOff": -5.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.629, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.476, + "durSec": 0.331, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.853, + "durSec": 0.128, + "centsOff": 38.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.405, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.602, + "durSec": 0.499, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.92, + "durSec": 0.412, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 18.756, + "durSec": 0.226, + "centsOff": -5.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 19.029, + "durSec": 0.075, + "centsOff": 15.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.191, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.795, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.225, + "durSec": 0.226, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.497, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.805, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "D4", + "midi": 62, + "startSec": 21.072, + "durSec": 0.07, + "centsOff": 3.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 21.153, + "durSec": 0.43, + "centsOff": -8.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.664, + "durSec": 0.145, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.332, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.471, + "durSec": 0.221, + "centsOff": -25.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 22.767, + "durSec": 0.313, + "centsOff": 1.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 23.086, + "durSec": 0.116, + "centsOff": 17.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 23.33, + "durSec": 0.151, + "centsOff": -21.7 + }, + { + "note": "C4", + "midi": 60, + "startSec": 23.655, + "durSec": 0.075, + "centsOff": -23.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 23.76, + "durSec": 0.087, + "centsOff": -13.8 + }, + { + "note": "C4", + "midi": 60, + "startSec": 23.951, + "durSec": 0.099, + "centsOff": -1.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 24.143, + "durSec": 0.128, + "centsOff": 7.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 24.712, + "durSec": 0.081, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.104, + 0.244, + 0.534, + 0.836, + 0.952, + 1.289, + 1.474, + 1.788, + 1.927, + 2.508, + 2.612, + 2.682, + 2.763, + 2.879, + 2.961, + 3.193, + 3.309, + 3.529, + 3.657, + 3.704, + 3.913, + 4.063, + 4.11, + 4.307, + 4.458, + 4.667, + 5.12, + 5.283, + 5.352, + 6.502, + 6.722, + 6.769, + 6.943, + 7.639, + 8.046, + 8.173, + 8.858, + 8.998, + 9.172, + 10.008, + 10.17, + 10.495, + 10.67, + 10.716, + 11.854, + 12.179, + 12.539, + 12.585, + 12.759, + 13.038, + 13.073, + 13.932, + 14.675, + 15.151, + 15.279, + 15.36, + 15.395, + 15.476, + 15.94, + 16.324, + 16.37, + 16.405, + 16.997, + 17.636, + 17.717, + 17.763, + 18.297, + 18.564, + 18.657, + 19.412, + 19.9, + 19.946, + 20.596, + 20.677, + 20.979, + 21.107, + 21.757, + 21.896, + 22.303, + 22.361, + 22.407, + 22.988, + 24.172, + 24.276, + 24.311, + 24.985 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.syllnote.json new file mode 100644 index 0000000000..64b9aaf85b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7378766612020645151.syllnote.json @@ -0,0 +1,175 @@ +{ + "source": "whistlegraph-7378766612020645151.wav", + "sr": 22050, + "words": [ + { + "text": "Hey,", + "fromMs": 230, + "toMs": 420, + "nuclei": [] + }, + { + "text": "I'm", + "fromMs": 420, + "toMs": 670, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 0.65, + "durSec": 0.058, + "rms": 0.0244 + } + ] + }, + { + "text": "Jeffrey.", + "fromMs": 670, + "toMs": 1480, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 0.65, + "durSec": 0.058, + "rms": 0.0244 + }, + { + "midi": 49, + "note": "C#3", + "cents": -11.3, + "startSec": 0.871, + "durSec": 0.128, + "rms": 0.0284 + } + ] + }, + { + "text": "Hey,", + "fromMs": 1480, + "toMs": 1780, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 1.73, + "durSec": 0.07, + "rms": 0.0251 + } + ] + }, + { + "text": "I'm", + "fromMs": 1780, + "toMs": 1960, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 8.7, + "startSec": 1.881, + "durSec": 0.116, + "rms": 0.0238 + } + ] + }, + { + "text": "Julia.", + "fromMs": 1960, + "toMs": 2510, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": 38.7, + "startSec": 1.95, + "durSec": 0.383, + "rms": 0.0163 + } + ] + }, + { + "text": "And", + "fromMs": 2510, + "toMs": 2580, + "nuclei": [] + }, + { + "text": "this", + "fromMs": 2580, + "toMs": 2760, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -41.3, + "startSec": 2.566, + "durSec": 0.104, + "rms": 0.0428 + } + ] + }, + { + "text": "is", + "fromMs": 2760, + "toMs": 2830, + "nuclei": [] + }, + { + "text": "the", + "fromMs": 2830, + "toMs": 2950, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -21.3, + "startSec": 2.821, + "durSec": 0.058, + "rms": 0.0344 + } + ] + }, + { + "text": "butterfly", + "fromMs": 2950, + "toMs": 3350, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 3.1, + "durSec": 0.081, + "rms": 0.0276 + } + ] + }, + { + "text": "whistle", + "fromMs": 3350, + "toMs": 3660, + "nuclei": [ + { + "midi": 44, + "note": "G#2", + "cents": 18.7, + "startSec": 3.437, + "durSec": 0.081, + "rms": 0.0179 + } + ] + }, + { + "text": "graph.", + "fromMs": 3660, + "toMs": 4880, + "nuclei": [] + } + ], + "wordCount": 13, + "nucleusCount": 10 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.analysis.json new file mode 100644 index 0000000000..d1b9b45b7a --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.analysis.json @@ -0,0 +1,677 @@ +{ + "durationSec": 18.67, + "tempoBPM": 112.3, + "key": "G minor", + "keyConfidence": 0.333, + "beatCount": 30, + "onsetCount": 44, + "noteCount": 88, + "pitchRange": [ + "G3", + "C#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.0, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.65, + "durSec": 0.116, + "centsOff": -13.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.83, + "durSec": 0.058, + "centsOff": 4.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 0.894, + "durSec": 0.052, + "centsOff": -34.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 0.998, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.062, + "durSec": 0.139, + "centsOff": -14.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 1.207, + "durSec": 0.052, + "centsOff": 40.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.265, + "durSec": 0.11, + "centsOff": -36.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.44, + "durSec": 0.058, + "centsOff": -25.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.747, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.921, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.078, + "durSec": 0.215, + "centsOff": 2.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.345, + "durSec": 0.244, + "centsOff": -15.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.595, + "durSec": 0.081, + "centsOff": 37.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.682, + "durSec": 0.145, + "centsOff": -8.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 3.111, + "durSec": 0.128, + "centsOff": -36.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.245, + "durSec": 0.221, + "centsOff": -4.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.518, + "durSec": 0.07, + "centsOff": 14.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.593, + "durSec": 0.116, + "centsOff": -8.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.75, + "durSec": 0.157, + "centsOff": -6.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 3.913, + "durSec": 0.064, + "centsOff": -36.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 3.982, + "durSec": 0.052, + "centsOff": 24.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.104, + "durSec": 0.052, + "centsOff": 13.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.168, + "durSec": 0.662, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.992, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.126, + "durSec": 0.058, + "centsOff": 36.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 5.271, + "durSec": 0.093, + "centsOff": -35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.37, + "durSec": 0.116, + "centsOff": 5.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.492, + "durSec": 0.122, + "centsOff": 29.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.828, + "durSec": 0.389, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.235, + "durSec": 0.052, + "centsOff": -13.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.298, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.6, + "durSec": 0.099, + "centsOff": 4.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.705, + "durSec": 0.209, + "centsOff": -9.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.012, + "durSec": 0.104, + "centsOff": -7.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.279, + "durSec": 0.122, + "centsOff": 3.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.663, + "durSec": 1.544, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.224, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.358, + "durSec": 0.366, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.828, + "durSec": 0.058, + "centsOff": -14.1 + }, + { + "note": "B3", + "midi": 59, + "startSec": 9.903, + "durSec": 0.163, + "centsOff": -11.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 10.072, + "durSec": 0.255, + "centsOff": -16.6 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.333, + "durSec": 0.052, + "centsOff": 9.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 10.443, + "durSec": 0.064, + "centsOff": 0.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 10.513, + "durSec": 0.099, + "centsOff": 32.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.617, + "durSec": 0.081, + "centsOff": -12.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.989, + "durSec": 0.325, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.36, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.54, + "durSec": 0.058, + "centsOff": -15.9 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.604, + "durSec": 0.058, + "centsOff": 15.9 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.668, + "durSec": 0.07, + "centsOff": 8.1 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 11.743, + "durSec": 0.145, + "centsOff": -27.3 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.894, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.127, + "durSec": 0.081, + "centsOff": 42.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.22, + "durSec": 0.389, + "centsOff": 14.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.637, + "durSec": 0.255, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.288, + "durSec": 0.093, + "centsOff": 37.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.479, + "durSec": 0.168, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.74, + "durSec": 0.07, + "centsOff": 39.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.816, + "durSec": 0.058, + "centsOff": -25.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.903, + "durSec": 0.099, + "centsOff": -37.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.007, + "durSec": 0.075, + "centsOff": 37.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.089, + "durSec": 0.058, + "centsOff": -26.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.153, + "durSec": 0.081, + "centsOff": 36.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.437, + "durSec": 0.122, + "centsOff": -0.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.565, + "durSec": 0.064, + "centsOff": -9.2 + }, + { + "note": "B3", + "midi": 59, + "startSec": 14.634, + "durSec": 0.145, + "centsOff": -1.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.832, + "durSec": 0.064, + "centsOff": 19.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.936, + "durSec": 0.087, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.029, + "durSec": 0.064, + "centsOff": 36.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.099, + "durSec": 0.087, + "centsOff": -20.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.377, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.685, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.94, + "durSec": 0.075, + "centsOff": -0.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.022, + "durSec": 0.093, + "centsOff": 37.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.12, + "durSec": 0.093, + "centsOff": -10.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.254, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.469, + "durSec": 0.058, + "centsOff": -2.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.556, + "durSec": 0.058, + "centsOff": -23.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.73, + "durSec": 0.064, + "centsOff": -15.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 16.887, + "durSec": 0.07, + "centsOff": -18.1 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.043, + "durSec": 0.104, + "centsOff": -17.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.154, + "durSec": 0.052, + "centsOff": 38.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 17.212, + "durSec": 0.052, + "centsOff": -37.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.287, + "durSec": 0.11, + "centsOff": 36.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 17.508, + "durSec": 0.116, + "centsOff": -9.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.63, + "durSec": 0.697, + "centsOff": 35.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.396, + "durSec": 0.261, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.139, + 0.197, + 0.511, + 0.778, + 1.416, + 1.846, + 2.833, + 2.937, + 4.075, + 4.11, + 4.807, + 5.097, + 5.213, + 5.724, + 6.316, + 6.374, + 6.989, + 7.372, + 7.407, + 7.628, + 9.218, + 9.59, + 9.752, + 10.391, + 10.426, + 10.658, + 10.902, + 10.995, + 11.517, + 12.051, + 12.632, + 12.945, + 13.05, + 13.7, + 14.257, + 15.186, + 15.383, + 15.871, + 16.324, + 16.417, + 17.31, + 17.403, + 17.496 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.syllnote.json new file mode 100644 index 0000000000..4da8a81463 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7383883096917167391.syllnote.json @@ -0,0 +1,344 @@ +{ + "source": "whistlegraph-7383883096917167391.wav", + "sr": 22050, + "words": [ + { + "text": "Which", + "fromMs": 10, + "toMs": 1380, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": -1.3, + "startSec": 0.673, + "durSec": 0.255, + "rms": 0.0715 + }, + { + "midi": 60, + "note": "C4", + "cents": -41.3, + "startSec": 1.173, + "durSec": 0.221, + "rms": 0.0515 + } + ] + }, + { + "text": "broom", + "fromMs": 1380, + "toMs": 2760, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -1.3, + "startSec": 1.892, + "durSec": 0.058, + "rms": 0.1195 + }, + { + "midi": 56, + "note": "G#3", + "cents": 8.7, + "startSec": 2.067, + "durSec": 0.279, + "rms": 0.1142 + }, + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 2.438, + "durSec": 0.36, + "rms": 0.0903 + } + ] + }, + { + "text": "are", + "fromMs": 2760, + "toMs": 3590, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -1.3, + "startSec": 2.752, + "durSec": 0.093, + "rms": 0.0729 + }, + { + "midi": 58, + "note": "A#3", + "cents": -11.3, + "startSec": 3.146, + "durSec": 0.476, + "rms": 0.0875 + } + ] + }, + { + "text": "you", + "fromMs": 3590, + "toMs": 4420, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -1.3, + "startSec": 3.576, + "durSec": 0.418, + "rms": 0.0952 + } + ] + }, + { + "text": "on?", + "fromMs": 4420, + "toMs": 5670, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 38.7, + "startSec": 4.505, + "durSec": 0.081, + "rms": 0.0583 + }, + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 4.667, + "durSec": 0.07, + "rms": 0.0443 + }, + { + "midi": 57, + "note": "A3", + "cents": 28.7, + "startSec": 5.526, + "durSec": 0.151, + "rms": 0.0724 + } + ] + }, + { + "text": "I", + "fromMs": 5670, + "toMs": 5890, + "nuclei": [] + }, + { + "text": "can't", + "fromMs": 5890, + "toMs": 7000, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -31.3, + "startSec": 5.898, + "durSec": 0.279, + "rms": 0.08 + }, + { + "midi": 56, + "note": "G#3", + "cents": -1.3, + "startSec": 6.629, + "durSec": 0.406, + "rms": 0.103 + } + ] + }, + { + "text": "even", + "fromMs": 7000, + "toMs": 7900, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -11.3, + "startSec": 6.989, + "durSec": 0.104, + "rms": 0.1 + }, + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 7.744, + "durSec": 0.116, + "rms": 0.0691 + } + ] + }, + { + "text": "see", + "fromMs": 7900, + "toMs": 8600, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 18.7, + "startSec": 8.162, + "durSec": 0.464, + "rms": 0.0626 + } + ] + }, + { + "text": "you", + "fromMs": 8600, + "toMs": 9000, + "nuclei": [] + }, + { + "text": "All", + "fromMs": 9000, + "toMs": 9540, + "nuclei": [] + }, + { + "text": "nosed", + "fromMs": 9540, + "toMs": 10460, + "nuclei": [ + { + "midi": 60, + "note": "C4", + "cents": -41.3, + "startSec": 10.043, + "durSec": 0.36, + "rms": 0.0644 + } + ] + }, + { + "text": "caught", + "fromMs": 10460, + "toMs": 11550, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 38.7, + "startSec": 10.553, + "durSec": 0.093, + "rms": 0.0761 + } + ] + }, + { + "text": "a", + "fromMs": 11550, + "toMs": 11730, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 11730, + "toMs": 13400, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": 8.7, + "startSec": 12.272, + "durSec": 0.313, + "rms": 0.0711 + }, + { + "midi": 55, + "note": "G3", + "cents": 8.7, + "startSec": 12.783, + "durSec": 0.186, + "rms": 0.0774 + } + ] + }, + { + "text": "by", + "fromMs": 13400, + "toMs": 13880, + "nuclei": [] + }, + { + "text": "being", + "fromMs": 13880, + "toMs": 15000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -41.3, + "startSec": 13.92, + "durSec": 0.244, + "rms": 0.0754 + }, + { + "midi": 57, + "note": "A3", + "cents": 18.7, + "startSec": 14.303, + "durSec": 0.07, + "rms": 0.0967 + }, + { + "midi": 58, + "note": "A#3", + "cents": -41.3, + "startSec": 14.466, + "durSec": 0.302, + "rms": 0.08 + }, + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 14.93, + "durSec": 0.104, + "rms": 0.0823 + } + ] + }, + { + "text": "super", + "fromMs": 15000, + "toMs": 16000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -21.3, + "startSec": 14.988, + "durSec": 0.209, + "rms": 0.0715 + } + ] + }, + { + "text": "careful", + "fromMs": 16000, + "toMs": 18000, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -31.3, + "startSec": 16.115, + "durSec": 0.104, + "rms": 0.0562 + } + ] + } + ], + "wordCount": 19, + "nucleusCount": 26 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7383913518862503198.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7383913518862503198.analysis.json new file mode 100644 index 0000000000..7a1f73c305 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7383913518862503198.analysis.json @@ -0,0 +1,657 @@ +{ + "durationSec": 18.99, + "tempoBPM": 129.2, + "key": "G minor", + "keyConfidence": 0.252, + "beatCount": 35, + "onsetCount": 45, + "noteCount": 85, + "pitchRange": [ + "G3", + "D4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.012, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 0.145, + "durSec": 0.104, + "centsOff": 9.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.354, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.493, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 0.731, + "durSec": 0.064, + "centsOff": 21.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 0.836, + "durSec": 0.116, + "centsOff": 28.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.958, + "durSec": 0.058, + "centsOff": -34.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.422, + "durSec": 0.145, + "centsOff": 35.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.643, + "durSec": 0.203, + "centsOff": -25.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.875, + "durSec": 0.11, + "centsOff": -33.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.09, + "durSec": 0.476, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.81, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.955, + "durSec": 0.087, + "centsOff": 38.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 3.059, + "durSec": 0.134, + "centsOff": -18.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.199, + "durSec": 0.499, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.808, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.034, + "durSec": 0.122, + "centsOff": 23.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.191, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 4.278, + "durSec": 0.058, + "centsOff": -13.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.354, + "durSec": 0.424, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.789, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.045, + "durSec": 0.203, + "centsOff": -6.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 5.254, + "durSec": 0.11, + "centsOff": 5.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.37, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.642, + "durSec": 0.459, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.147, + "durSec": 0.064, + "centsOff": 38.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.24, + "durSec": 0.18, + "centsOff": 8.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.426, + "durSec": 0.087, + "centsOff": -8.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.519, + "durSec": 0.319, + "centsOff": 35.7 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.891, + "durSec": 0.134, + "centsOff": 27.5 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.134, + "durSec": 0.11, + "centsOff": -16.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 7.25, + "durSec": 0.052, + "centsOff": -23.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.494, + "durSec": 0.081, + "centsOff": 3.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.581, + "durSec": 0.07, + "centsOff": 1.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.657, + "durSec": 0.122, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.784, + "durSec": 0.122, + "centsOff": -20.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 7.964, + "durSec": 0.116, + "centsOff": -22.6 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.086, + "durSec": 0.348, + "centsOff": 36.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.44, + "durSec": 0.087, + "centsOff": -15.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.533, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.603, + "durSec": 0.157, + "centsOff": 5.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.766, + "durSec": 0.331, + "centsOff": 1.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.125, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.369, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.555, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 9.718, + "durSec": 0.081, + "centsOff": -23.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.857, + "durSec": 0.07, + "centsOff": 5.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 9.967, + "durSec": 0.296, + "centsOff": 1.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 10.31, + "durSec": 0.052, + "centsOff": -1.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.368, + "durSec": 0.25, + "centsOff": -8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.012, + "durSec": 0.296, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.447, + "durSec": 0.081, + "centsOff": 35.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 11.581, + "durSec": 0.052, + "centsOff": 7.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 11.685, + "durSec": 0.093, + "centsOff": 42.6 + }, + { + "note": "C4", + "midi": 60, + "startSec": 11.796, + "durSec": 0.122, + "centsOff": -11.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.941, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.115, + "durSec": 0.517, + "centsOff": -18.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.661, + "durSec": 0.325, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.015, + "durSec": 0.163, + "centsOff": 35.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.253, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.311, + "durSec": 0.075, + "centsOff": -12.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.491, + "durSec": 0.279, + "centsOff": 35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 13.804, + "durSec": 0.093, + "centsOff": -40.3 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.903, + "durSec": 0.186, + "centsOff": -7.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 14.095, + "durSec": 0.174, + "centsOff": 35.6 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.385, + "durSec": 0.157, + "centsOff": 24.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.547, + "durSec": 0.319, + "centsOff": 24.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.936, + "durSec": 0.128, + "centsOff": -16.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.07, + "durSec": 0.087, + "centsOff": 45.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 15.163, + "durSec": 0.174, + "centsOff": -11.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.488, + "durSec": 0.058, + "centsOff": 4.1 + }, + { + "note": "C4", + "midi": 60, + "startSec": 15.615, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.79, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.01, + "durSec": 0.122, + "centsOff": 35.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.138, + "durSec": 0.139, + "centsOff": -5.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.329, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.579, + "durSec": 0.087, + "centsOff": -2.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 16.742, + "durSec": 0.087, + "centsOff": 12.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.869, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.997, + "durSec": 0.522, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.578, + "durSec": 0.586, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.21, + "durSec": 0.267, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.535, + "durSec": 0.139, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.773, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.901, + "durSec": 0.087, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 1.091, + 1.544, + 1.591, + 2.543, + 2.694, + 3.599, + 3.75, + 4.923, + 4.946, + 5.468, + 5.538, + 5.642, + 6.049, + 6.2, + 6.246, + 6.85, + 7.221, + 7.512, + 9.195, + 9.242, + 9.59, + 9.729, + 10.31, + 10.623, + 10.879, + 10.995, + 11.529, + 12.063, + 12.666, + 13.038, + 13.177, + 13.781, + 14.35, + 15.209, + 15.314, + 15.464, + 15.987, + 16.451, + 16.567, + 17.369, + 17.508, + 17.554, + 18.17, + 18.971 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.analysis.json new file mode 100644 index 0000000000..1d143089db --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.analysis.json @@ -0,0 +1,385 @@ +{ + "durationSec": 20.64, + "tempoBPM": 99.4, + "key": "C minor", + "keyConfidence": 0.42, + "beatCount": 27, + "onsetCount": 39, + "noteCount": 47, + "pitchRange": [ + "G3", + "D#4" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.18, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.464, + "durSec": 0.453, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.987, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.231, + "durSec": 0.551, + "centsOff": 35.1 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.788, + "durSec": 0.058, + "centsOff": 4.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.02, + "durSec": 0.342, + "centsOff": 35.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 2.624, + "durSec": 0.087, + "centsOff": -13.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.815, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.932, + "durSec": 0.134, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.123, + "durSec": 0.075, + "centsOff": 35.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.506, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.779, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 3.889, + "durSec": 0.708, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.224, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.439, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.619, + "durSec": 0.441, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.095, + "durSec": 0.058, + "centsOff": 0.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.281, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 6.438, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.565, + "durSec": 0.087, + "centsOff": 9.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.682, + "durSec": 0.052, + "centsOff": 3.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 6.74, + "durSec": 0.052, + "centsOff": 30.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 6.891, + "durSec": 0.075, + "centsOff": 17.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.047, + "durSec": 0.244, + "centsOff": 35.2 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.144, + "durSec": 0.052, + "centsOff": 36.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.22, + "durSec": 0.064, + "centsOff": -8.3 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.382, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.591, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 8.969, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.445, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.35, + "durSec": 0.238, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.629, + "durSec": 0.104, + "centsOff": 35.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.791, + "durSec": 0.261, + "centsOff": 35.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.064, + "durSec": 0.07, + "centsOff": 35.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.355, + "durSec": 0.807, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 12.707, + "durSec": 0.731, + "centsOff": 35.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.781, + "durSec": 0.714, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.029, + "durSec": 0.58, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.691, + "durSec": 0.488, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.358, + "durSec": 0.331, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.718, + "durSec": 0.447, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.247, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.45, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.572, + "durSec": 0.848, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.524, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.739, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.849, + "durSec": 0.813, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.104, + 1.428, + 2.775, + 3.425, + 3.785, + 4.679, + 5.085, + 5.236, + 6.409, + 7.767, + 7.814, + 8.731, + 9.056, + 9.567, + 9.764, + 10.019, + 10.124, + 10.159, + 10.217, + 10.263, + 10.31, + 11.099, + 11.308, + 11.366, + 12.167, + 12.632, + 13.421, + 13.653, + 14.501, + 14.954, + 15.023, + 15.604, + 16.277, + 16.509, + 16.939, + 17.45, + 18.042, + 19.54 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.syllnote.json new file mode 100644 index 0000000000..21d40fedba --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7427025009693986079.syllnote.json @@ -0,0 +1,373 @@ +{ + "source": "whistlegraph-7427025009693986079.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 120, + "toMs": 830, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 0.197, + "durSec": 0.662, + "rms": 0.0258 + } + ] + }, + { + "text": "not", + "fromMs": 830, + "toMs": 1670, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 0.813, + "durSec": 0.244, + "rms": 0.0228 + }, + { + "midi": 54, + "note": "F#3", + "cents": -1.3, + "startSec": 1.312, + "durSec": 0.395, + "rms": 0.0276 + } + ] + }, + { + "text": "a", + "fromMs": 1670, + "toMs": 1950, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": -41.3, + "startSec": 1.66, + "durSec": 0.325, + "rms": 0.0347 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1950, + "toMs": 5240, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -41.3, + "startSec": 1.939, + "durSec": 0.801, + "rms": 0.0283 + }, + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 2.937, + "durSec": 0.267, + "rms": 0.0249 + }, + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 3.332, + "durSec": 0.325, + "rms": 0.0214 + }, + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 3.901, + "durSec": 0.673, + "rms": 0.0147 + } + ] + }, + { + "text": "flapping", + "fromMs": 5240, + "toMs": 7200, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 38.7, + "startSec": 5.329, + "durSec": 0.209, + "rms": 0.0298 + }, + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 5.608, + "durSec": 0.731, + "rms": 0.0242 + }, + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 6.444, + "durSec": 0.731, + "rms": 0.0465 + } + ] + }, + { + "text": "for", + "fromMs": 7200, + "toMs": 8010, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -1.3, + "startSec": 7.245, + "durSec": 0.151, + "rms": 0.0444 + }, + { + "midi": 47, + "note": "B2", + "cents": -1.3, + "startSec": 7.639, + "durSec": 0.081, + "rms": 0.0292 + }, + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 7.93, + "durSec": 0.081, + "rms": 0.0345 + } + ] + }, + { + "text": "you", + "fromMs": 8010, + "toMs": 8820, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": -41.3, + "startSec": 8.231, + "durSec": 0.116, + "rms": 0.0377 + }, + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 8.417, + "durSec": 0.325, + "rms": 0.0269 + } + ] + }, + { + "text": "guys", + "fromMs": 8820, + "toMs": 9920, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": 28.7, + "startSec": 8.812, + "durSec": 0.801, + "rms": 0.0219 + } + ] + }, + { + "text": "It's", + "fromMs": 9920, + "toMs": 11130, + "nuclei": [ + { + "midi": 55, + "note": "G3", + "cents": -41.3, + "startSec": 10.391, + "durSec": 0.743, + "rms": 0.0405 + } + ] + }, + { + "text": "just", + "fromMs": 11130, + "toMs": 12350, + "nuclei": [ + { + "midi": 53, + "note": "F3", + "cents": -21.3, + "startSec": 11.413, + "durSec": 0.731, + "rms": 0.0231 + } + ] + }, + { + "text": "a", + "fromMs": 12350, + "toMs": 12650, + "nuclei": [] + }, + { + "text": "costume", + "fromMs": 12650, + "toMs": 15060, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 12.736, + "durSec": 0.697, + "rms": 0.0289 + }, + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 13.816, + "durSec": 0.65, + "rms": 0.0158 + } + ] + }, + { + "text": "I", + "fromMs": 15060, + "toMs": 15170, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 15.058, + "durSec": 0.151, + "rms": 0.0258 + } + ] + }, + { + "text": "put", + "fromMs": 15170, + "toMs": 16360, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -11.3, + "startSec": 15.151, + "durSec": 0.441, + "rms": 0.0223 + }, + { + "midi": 51, + "note": "D#3", + "cents": -31.3, + "startSec": 15.72, + "durSec": 0.441, + "rms": 0.0251 + }, + { + "midi": 49, + "note": "C#3", + "cents": 28.7, + "startSec": 16.335, + "durSec": 0.058, + "rms": 0.0224 + } + ] + }, + { + "text": "on", + "fromMs": 16360, + "toMs": 17050, + "nuclei": [ + { + "midi": 49, + "note": "C#3", + "cents": 38.7, + "startSec": 16.347, + "durSec": 0.743, + "rms": 0.0187 + } + ] + }, + { + "text": "in", + "fromMs": 17050, + "toMs": 17800, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -31.3, + "startSec": 17.032, + "durSec": 0.302, + "rms": 0.0128 + }, + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 17.519, + "durSec": 0.313, + "rms": 0.0144 + } + ] + }, + { + "text": "my", + "fromMs": 17800, + "toMs": 18550, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -11.3, + "startSec": 17.786, + "durSec": 0.801, + "rms": 0.0138 + } + ] + }, + { + "text": "room", + "fromMs": 18550, + "toMs": 20080, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -1.3, + "startSec": 18.541, + "durSec": 1.103, + "rms": 0.0106 + } + ] + } + ], + "wordCount": 18, + "nucleusCount": 30 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.analysis.json new file mode 100644 index 0000000000..1b8aeec916 --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.analysis.json @@ -0,0 +1,643 @@ +{ + "durationSec": 23.96, + "tempoBPM": 78.3, + "key": "A# minor", + "keyConfidence": 0.477, + "beatCount": 24, + "onsetCount": 80, + "noteCount": 78, + "pitchRange": [ + "G3", + "G#5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.435, + "durSec": 0.087, + "centsOff": 35.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.662, + "durSec": 0.052, + "centsOff": 5.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.76, + "durSec": 0.203, + "centsOff": 9.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 0.975, + "durSec": 0.145, + "centsOff": -5.4 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.184, + "durSec": 0.093, + "centsOff": 5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.295, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.043, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.223, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.386, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "C#5", + "midi": 73, + "startSec": 3.129, + "durSec": 0.052, + "centsOff": -8.0 + }, + { + "note": "C5", + "midi": 72, + "startSec": 3.239, + "durSec": 0.052, + "centsOff": 12.0 + }, + { + "note": "G#5", + "midi": 80, + "startSec": 3.68, + "durSec": 0.064, + "centsOff": -18.3 + }, + { + "note": "F5", + "midi": 77, + "startSec": 3.779, + "durSec": 0.093, + "centsOff": 19.1 + }, + { + "note": "G5", + "midi": 79, + "startSec": 3.982, + "durSec": 0.058, + "centsOff": -33.2 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 4.075, + "durSec": 0.075, + "centsOff": 40.7 + }, + { + "note": "F#5", + "midi": 78, + "startSec": 4.22, + "durSec": 0.093, + "centsOff": 8.5 + }, + { + "note": "F5", + "midi": 77, + "startSec": 4.319, + "durSec": 0.081, + "centsOff": 21.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.58, + "durSec": 0.151, + "centsOff": 8.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.743, + "durSec": 0.052, + "centsOff": -16.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 5.341, + "durSec": 0.052, + "centsOff": -2.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 5.474, + "durSec": 0.052, + "centsOff": 22.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 5.927, + "durSec": 0.099, + "centsOff": 35.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.542, + "durSec": 0.052, + "centsOff": -16.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 6.606, + "durSec": 0.18, + "centsOff": -7.2 + }, + { + "note": "F5", + "midi": 77, + "startSec": 7.181, + "durSec": 0.116, + "centsOff": 19.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.477, + "durSec": 0.075, + "centsOff": 32.9 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 7.605, + "durSec": 0.081, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 7.732, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.015, + "durSec": 0.064, + "centsOff": 35.8 + }, + { + "note": "F#4", + "midi": 66, + "startSec": 9.392, + "durSec": 0.07, + "centsOff": -15.0 + }, + { + "note": "F4", + "midi": 65, + "startSec": 9.468, + "durSec": 0.064, + "centsOff": 25.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 10.612, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 10.966, + "durSec": 0.087, + "centsOff": 28.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.575, + "durSec": 0.122, + "centsOff": 12.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 11.738, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 11.796, + "durSec": 0.18, + "centsOff": -21.3 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.19, + "durSec": 0.087, + "centsOff": 4.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.336, + "durSec": 0.075, + "centsOff": -37.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.417, + "durSec": 0.128, + "centsOff": 38.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 12.55, + "durSec": 0.052, + "centsOff": -45.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 12.725, + "durSec": 0.093, + "centsOff": 3.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.113, + "durSec": 0.313, + "centsOff": 17.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 13.444, + "durSec": 0.064, + "centsOff": 42.5 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.514, + "durSec": 0.087, + "centsOff": -39.4 + }, + { + "note": "B3", + "midi": 59, + "startSec": 13.648, + "durSec": 0.07, + "centsOff": -33.5 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 13.996, + "durSec": 0.128, + "centsOff": 8.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.245, + "durSec": 0.163, + "centsOff": 16.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.489, + "durSec": 0.11, + "centsOff": -32.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.605, + "durSec": 0.168, + "centsOff": 1.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.884, + "durSec": 0.104, + "centsOff": 20.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.994, + "durSec": 0.087, + "centsOff": -22.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.273, + "durSec": 0.319, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.708, + "durSec": 0.064, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 15.877, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.231, + "durSec": 0.197, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.701, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.869, + "durSec": 0.151, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.531, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 17.688, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.914, + "durSec": 0.104, + "centsOff": -23.4 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.071, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.262, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.605, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.855, + "durSec": 0.128, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.035, + "durSec": 0.11, + "centsOff": 35.0 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 19.238, + "durSec": 0.075, + "centsOff": -2.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.905, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.004, + "durSec": 0.244, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.828, + "durSec": 0.093, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 21.008, + "durSec": 0.081, + "centsOff": 29.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 21.095, + "durSec": 0.07, + "centsOff": -5.8 + }, + { + "note": "B3", + "midi": 59, + "startSec": 21.31, + "durSec": 0.221, + "centsOff": -14.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 21.867, + "durSec": 0.174, + "centsOff": -11.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 22.372, + "durSec": 0.052, + "centsOff": 28.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 22.57, + "durSec": 0.075, + "centsOff": 27.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.976, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.086, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.22, + "durSec": 0.058, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.093, + 0.372, + 1.37, + 1.428, + 1.579, + 1.637, + 1.718, + 1.939, + 2.043, + 2.183, + 2.961, + 3.785, + 4.865, + 4.957, + 5.178, + 5.329, + 5.457, + 5.573, + 5.724, + 5.863, + 6.06, + 6.606, + 6.827, + 6.873, + 6.943, + 7.21, + 7.268, + 8.104, + 8.15, + 8.243, + 9.311, + 9.369, + 9.532, + 9.764, + 9.903, + 10.054, + 10.182, + 10.321, + 10.379, + 10.542, + 10.588, + 10.902, + 11.122, + 11.517, + 11.668, + 11.958, + 12.121, + 12.527, + 12.597, + 12.736, + 12.841, + 12.91, + 13.038, + 13.108, + 13.688, + 13.839, + 13.886, + 13.944, + 15.209, + 15.29, + 15.94, + 16.149, + 16.219, + 16.672, + 17.02, + 17.427, + 17.473, + 17.612, + 18.228, + 18.982, + 20.201, + 20.863, + 21.002, + 21.641, + 21.711, + 22.094, + 22.709, + 23.464, + 23.522 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.syllnote.json new file mode 100644 index 0000000000..7bb5089daa --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7601670541833014558.syllnote.json @@ -0,0 +1,419 @@ +{ + "source": "whistlegraph-7601670541833014558.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 390, + "toMs": 2050, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 0.464, + "durSec": 0.139, + "rms": 0.0357 + }, + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 0.685, + "durSec": 0.627, + "rms": 0.038 + } + ] + }, + { + "text": "I'm", + "fromMs": 2050, + "toMs": 3310, + "nuclei": [] + }, + { + "text": "a", + "fromMs": 3310, + "toMs": 3790, + "nuclei": [] + }, + { + "text": "butterfly", + "fromMs": 3790, + "toMs": 7670, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 4.307, + "durSec": 0.441, + "rms": 0.069 + }, + { + "midi": 59, + "note": "B3", + "cents": -41.3, + "startSec": 5.619, + "durSec": 0.081, + "rms": 0.1554 + }, + { + "midi": 46, + "note": "A#2", + "cents": -1.3, + "startSec": 6.664, + "durSec": 0.116, + "rms": 0.0596 + }, + { + "midi": 46, + "note": "A#2", + "cents": 48.7, + "startSec": 7.338, + "durSec": 0.244, + "rms": 0.0506 + }, + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 7.651, + "durSec": 0.058, + "rms": 0.0379 + } + ] + }, + { + "text": "flapping", + "fromMs": 7670, + "toMs": 10340, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 7.651, + "durSec": 0.104, + "rms": 0.0326 + }, + { + "midi": 47, + "note": "B2", + "cents": -31.3, + "startSec": 8.51, + "durSec": 0.07, + "rms": 0.0582 + }, + { + "midi": 65, + "note": "F4", + "cents": 38.7, + "startSec": 9.961, + "durSec": 0.07, + "rms": 0.1899 + }, + { + "midi": 64, + "note": "E4", + "cents": 28.7, + "startSec": 10.17, + "durSec": 0.209, + "rms": 0.1911 + } + ] + }, + { + "text": "for", + "fromMs": 10340, + "toMs": 10980, + "nuclei": [ + { + "midi": 64, + "note": "E4", + "cents": 48.7, + "startSec": 10.321, + "durSec": 0.07, + "rms": 0.1355 + }, + { + "midi": 46, + "note": "A#2", + "cents": 18.7, + "startSec": 10.948, + "durSec": 0.07, + "rms": 0.0464 + } + ] + }, + { + "text": "you", + "fromMs": 10980, + "toMs": 11620, + "nuclei": [ + { + "midi": 46, + "note": "A#2", + "cents": 38.7, + "startSec": 10.971, + "durSec": 0.43, + "rms": 0.0465 + }, + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 11.587, + "durSec": 0.07, + "rms": 0.0466 + } + ] + }, + { + "text": "guys.", + "fromMs": 11620, + "toMs": 12800, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 48.7, + "startSec": 11.61, + "durSec": 1.033, + "rms": 0.0775 + }, + { + "midi": 58, + "note": "A#3", + "cents": -11.3, + "startSec": 12.725, + "durSec": 0.104, + "rms": 0.0426 + } + ] + }, + { + "text": "It's", + "fromMs": 12800, + "toMs": 13350, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 8.7, + "startSec": 12.783, + "durSec": 0.058, + "rms": 0.0375 + }, + { + "midi": 58, + "note": "A#3", + "cents": 18.7, + "startSec": 13.108, + "durSec": 0.279, + "rms": 0.0658 + } + ] + }, + { + "text": "just", + "fromMs": 13350, + "toMs": 13940, + "nuclei": [ + { + "midi": 58, + "note": "A#3", + "cents": 48.7, + "startSec": 13.34, + "durSec": 0.383, + "rms": 0.0659 + } + ] + }, + { + "text": "a", + "fromMs": 13940, + "toMs": 14680, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 18.7, + "startSec": 13.978, + "durSec": 0.731, + "rms": 0.0527 + } + ] + }, + { + "text": "costume", + "fromMs": 14680, + "toMs": 16990, + "nuclei": [ + { + "midi": 56, + "note": "G#3", + "cents": 8.7, + "startSec": 14.663, + "durSec": 0.418, + "rms": 0.0598 + }, + { + "midi": 54, + "note": "F#3", + "cents": -41.3, + "startSec": 15.348, + "durSec": 0.615, + "rms": 0.0748 + }, + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 16.277, + "durSec": 0.743, + "rms": 0.0538 + } + ] + }, + { + "text": "I", + "fromMs": 16990, + "toMs": 17490, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 17490, + "toMs": 18960, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 17.856, + "durSec": 0.325, + "rms": 0.0629 + }, + { + "midi": 52, + "note": "E3", + "cents": -21.3, + "startSec": 18.297, + "durSec": 0.65, + "rms": 0.0692 + } + ] + }, + { + "text": "on", + "fromMs": 18960, + "toMs": 20000, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 19.04, + "durSec": 0.093, + "rms": 0.0565 + }, + { + "midi": 49, + "note": "C#3", + "cents": 8.7, + "startSec": 19.203, + "durSec": 0.325, + "rms": 0.0629 + }, + { + "midi": 50, + "note": "D3", + "cents": 8.7, + "startSec": 19.76, + "durSec": 0.279, + "rms": 0.0524 + } + ] + }, + { + "text": "in", + "fromMs": 20000, + "toMs": 20480, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": -21.3, + "startSec": 19.981, + "durSec": 0.244, + "rms": 0.0362 + }, + { + "midi": 44, + "note": "G#2", + "cents": 8.7, + "startSec": 20.387, + "durSec": 0.058, + "rms": 0.0398 + } + ] + }, + { + "text": "my", + "fromMs": 20480, + "toMs": 21040, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 20.526, + "durSec": 0.441, + "rms": 0.0459 + } + ] + }, + { + "text": "room.", + "fromMs": 21040, + "toMs": 23000, + "nuclei": [ + { + "midi": 48, + "note": "C3", + "cents": -31.3, + "startSec": 21.049, + "durSec": 0.081, + "rms": 0.0686 + }, + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 21.211, + "durSec": 0.36, + "rms": 0.0784 + }, + { + "midi": 46, + "note": "A#2", + "cents": -11.3, + "startSec": 21.908, + "durSec": 0.058, + "rms": 0.0737 + }, + { + "midi": 47, + "note": "B2", + "cents": -41.3, + "startSec": 22.198, + "durSec": 0.546, + "rms": 0.0577 + } + ] + } + ], + "wordCount": 18, + "nucleusCount": 36 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7652887182692207903.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7652887182692207903.analysis.json index bad15c6061..d090db40f8 100644 --- a/toolchain/whistlegraph/downloads/whistlegraph-7652887182692207903.analysis.json +++ b/toolchain/whistlegraph/downloads/whistlegraph-7652887182692207903.analysis.json @@ -2,10 +2,10 @@ "durationSec": 21.06, "tempoBPM": 103.4, "key": "A# minor", - "keyConfidence": 0.697, + "keyConfidence": 0.687, "beatCount": 37, - "onsetCount": 54, - "noteCount": 78, + "onsetCount": 60, + "noteCount": 77, "pitchRange": [ "G3", "F#5" @@ -30,42 +30,42 @@ "midi": 78, "startSec": 0.308, "durSec": 0.052, - "centsOff": -13.0 + "centsOff": -9.0 }, { "note": "F5", "midi": 77, - "startSec": 0.412, - "durSec": 0.081, - "centsOff": 31.0 + "startSec": 0.401, + "durSec": 0.134, + "centsOff": 23.3 }, { "note": "F5", "midi": 77, "startSec": 0.546, "durSec": 0.052, - "centsOff": 29.0 + "centsOff": 33.0 }, { "note": "F5", "midi": 77, "startSec": 0.65, - "durSec": 0.128, - "centsOff": 27.6 + "durSec": 0.122, + "centsOff": 29.1 }, { "note": "F5", "midi": 77, - "startSec": 0.83, - "durSec": 0.099, - "centsOff": 24.4 + "startSec": 0.824, + "durSec": 0.104, + "centsOff": 25.5 }, { "note": "A#3", "midi": 58, - "startSec": 1.144, - "durSec": 0.192, - "centsOff": 16.8 + "startSec": 1.161, + "durSec": 0.174, + "centsOff": 14.4 }, { "note": "A#3", @@ -91,9 +91,9 @@ { "note": "A#3", "midi": 58, - "startSec": 2.2, - "durSec": 0.058, - "centsOff": 5.9 + "startSec": 2.194, + "durSec": 0.064, + "centsOff": 1.7 }, { "note": "G#3", @@ -107,7 +107,7 @@ "midi": 57, "startSec": 2.426, "durSec": 0.058, - "centsOff": 5.9 + "centsOff": 4.1 }, { "note": "A#3", @@ -142,56 +142,56 @@ "midi": 74, "startSec": 3.129, "durSec": 0.209, - "centsOff": -8.2 + "centsOff": -6.6 }, { "note": "C#5", "midi": 73, "startSec": 3.355, "durSec": 0.093, - "centsOff": 7.3 + "centsOff": 8.5 }, { "note": "C5", "midi": 72, "startSec": 3.454, - "durSec": 0.209, - "centsOff": 0.9 + "durSec": 0.203, + "centsOff": -1.4 }, { "note": "A#4", "midi": 70, "startSec": 3.733, "durSec": 0.11, - "centsOff": -16.0 + "centsOff": -18.5 }, { "note": "E5", "midi": 76, "startSec": 4.203, - "durSec": 0.099, - "centsOff": 7.8 + "durSec": 0.087, + "centsOff": 6.9 }, { "note": "G3", "midi": 55, "startSec": 4.551, - "durSec": 0.104, + "durSec": 0.11, "centsOff": 35.0 }, { "note": "A#3", "midi": 58, "startSec": 4.69, - "durSec": 0.145, - "centsOff": -24.2 + "durSec": 0.139, + "centsOff": -25.4 }, { "note": "G3", "midi": 55, "startSec": 4.981, "durSec": 0.075, - "centsOff": 35.0 + "centsOff": 35.7 }, { "note": "G3", @@ -210,16 +210,23 @@ { "note": "G3", "midi": 55, - "startSec": 5.416, + "startSec": 5.422, "durSec": 0.093, "centsOff": 35.0 }, + { + "note": "B3", + "midi": 59, + "startSec": 6.571, + "durSec": 0.064, + "centsOff": -20.8 + }, { "note": "B3", "midi": 59, "startSec": 6.67, "durSec": 0.075, - "centsOff": -2.1 + "centsOff": -1.4 }, { "note": "G3", @@ -240,7 +247,7 @@ "midi": 63, "startSec": 7.303, "durSec": 0.064, - "centsOff": 10.8 + "centsOff": 11.7 }, { "note": "D4", @@ -261,34 +268,27 @@ "midi": 62, "startSec": 7.721, "durSec": 0.43, - "centsOff": 8.2 + "centsOff": 8.3 }, { "note": "B3", "midi": 59, - "startSec": 8.469, - "durSec": 0.134, - "centsOff": -9.2 + "startSec": 8.481, + "durSec": 0.122, + "centsOff": -7.7 }, { "note": "A#3", "midi": 58, - "startSec": 8.771, - "durSec": 0.093, - "centsOff": 7.3 - }, - { - "note": "C4", - "midi": 60, - "startSec": 8.922, - "durSec": 0.058, - "centsOff": -22.3 + "startSec": 8.766, + "durSec": 0.099, + "centsOff": 9.4 }, { "note": "G3", "midi": 55, - "startSec": 9.079, - "durSec": 0.099, + "startSec": 9.073, + "durSec": 0.104, "centsOff": 35.0 }, { @@ -312,13 +312,6 @@ "durSec": 0.052, "centsOff": 35.0 }, - { - "note": "A#3", - "midi": 58, - "startSec": 9.81, - "durSec": 0.052, - "centsOff": 38.0 - }, { "note": "A#3", "midi": 58, @@ -330,15 +323,15 @@ "note": "G3", "midi": 55, "startSec": 10.112, - "durSec": 0.081, - "centsOff": 35.0 + "durSec": 0.087, + "centsOff": 35.6 }, { "note": "G3", "midi": 55, "startSec": 10.211, "durSec": 0.163, - "centsOff": 35.0 + "centsOff": 35.7 }, { "note": "G3", @@ -359,7 +352,7 @@ "midi": 57, "startSec": 11.163, "durSec": 0.07, - "centsOff": -24.2 + "centsOff": -25.0 }, { "note": "A3", @@ -387,7 +380,7 @@ "midi": 57, "startSec": 11.616, "durSec": 0.192, - "centsOff": -6.8 + "centsOff": -7.1 }, { "note": "G3", @@ -401,13 +394,20 @@ "midi": 55, "startSec": 12.161, "durSec": 0.731, - "centsOff": 35.6 + "centsOff": 35.5 }, { "note": "G3", "midi": 55, "startSec": 12.968, - "durSec": 0.273, + "durSec": 0.087, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.067, + "durSec": 0.174, "centsOff": 35.0 }, { @@ -422,13 +422,13 @@ "midi": 56, "startSec": 13.502, "durSec": 0.087, - "centsOff": 5.0 + "centsOff": 5.6 }, { "note": "G3", "midi": 55, "startSec": 13.601, - "durSec": 0.145, + "durSec": 0.151, "centsOff": 35.0 }, { @@ -449,7 +449,7 @@ "note": "G3", "midi": 55, "startSec": 15.679, - "durSec": 0.128, + "durSec": 0.122, "centsOff": 35.0 }, { @@ -494,13 +494,6 @@ "durSec": 1.126, "centsOff": 35.0 }, - { - "note": "G#3", - "midi": 56, - "startSec": 18.535, - "durSec": 0.064, - "centsOff": -0.0 - }, { "note": "G3", "midi": 55, @@ -554,27 +547,27 @@ "note": "G3", "midi": 55, "startSec": 20.939, - "durSec": 0.075, + "durSec": 0.11, "centsOff": 35.0 } ], "onsetsSec": [ 0.023, - 0.244, - 0.337, + 0.232, + 0.29, 0.383, - 0.836, - 1.66, - 1.707, + 1.637, + 1.718, 1.788, 2.101, - 2.241, + 2.252, + 2.426, + 2.821, 3.088, 3.727, 3.947, 4.087, 4.853, - 5.352, 5.503, 5.619, 5.724, @@ -583,24 +576,28 @@ 8.162, 8.255, 8.382, + 9.23, 9.358, + 10.043, 10.368, 10.577, 10.704, + 10.797, 10.879, 10.96, 11.32, 11.796, + 11.935, 12.028, 13.41, 13.479, - 13.607, 14.095, - 14.292, - 14.338, + 14.28, 14.524, + 15.476, 15.569, 15.859, + 16.208, 16.66, 16.707, 17.148, @@ -608,10 +605,12 @@ 17.67, 17.833, 17.868, - 18.46, - 19.087, - 19.749, + 17.914, + 18.425, + 19.098, + 19.76, 19.9, + 20.004, 20.619 ] } \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.analysis.json b/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.analysis.json new file mode 100644 index 0000000000..7f42800d2b --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.analysis.json @@ -0,0 +1,679 @@ +{ + "durationSec": 24.13, + "tempoBPM": 87.6, + "key": "A minor", + "keyConfidence": 0.396, + "beatCount": 32, + "onsetCount": 74, + "noteCount": 84, + "pitchRange": [ + "G3", + "F5" + ], + "melody": [ + { + "note": "G3", + "midi": 55, + "startSec": 0.557, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 0.72, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 0.923, + "durSec": 0.104, + "centsOff": -2.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 1.068, + "durSec": 0.052, + "centsOff": -34.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 1.161, + "durSec": 0.099, + "centsOff": -10.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.265, + "durSec": 0.064, + "centsOff": 34.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 1.364, + "durSec": 0.064, + "centsOff": 5.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.498, + "durSec": 0.058, + "centsOff": 35.9 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.562, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.66, + "durSec": 0.075, + "centsOff": -32.9 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.741, + "durSec": 0.087, + "centsOff": 36.2 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 1.834, + "durSec": 0.064, + "centsOff": 12.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 1.904, + "durSec": 0.366, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 2.276, + "durSec": 0.052, + "centsOff": -17.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 2.583, + "durSec": 0.261, + "centsOff": 35.9 + }, + { + "note": "E5", + "midi": 76, + "startSec": 3.785, + "durSec": 0.168, + "centsOff": 15.3 + }, + { + "note": "E5", + "midi": 76, + "startSec": 4.005, + "durSec": 0.087, + "centsOff": 0.6 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.389, + "durSec": 0.058, + "centsOff": -22.3 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 4.574, + "durSec": 0.052, + "centsOff": -18.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 4.772, + "durSec": 0.116, + "centsOff": 35.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.362, + "durSec": 0.244, + "centsOff": 12.4 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.658, + "durSec": 0.07, + "centsOff": -24.2 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 6.815, + "durSec": 0.052, + "centsOff": -26.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 6.925, + "durSec": 0.093, + "centsOff": 37.3 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 7.024, + "durSec": 0.081, + "centsOff": -33.0 + }, + { + "note": "C4", + "midi": 60, + "startSec": 7.111, + "durSec": 0.221, + "centsOff": 15.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 7.75, + "durSec": 0.064, + "centsOff": 34.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.092, + "durSec": 0.116, + "centsOff": 2.1 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 8.278, + "durSec": 0.058, + "centsOff": -35.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.388, + "durSec": 0.052, + "centsOff": 23.0 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.673, + "durSec": 0.139, + "centsOff": -6.6 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 8.818, + "durSec": 0.116, + "centsOff": 27.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 8.94, + "durSec": 0.075, + "centsOff": -36.4 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.021, + "durSec": 0.07, + "centsOff": 5.8 + }, + { + "note": "A3", + "midi": 57, + "startSec": 9.096, + "durSec": 0.11, + "centsOff": 1.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 9.213, + "durSec": 0.052, + "centsOff": 18.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.271, + "durSec": 0.058, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 9.381, + "durSec": 1.55, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 11.407, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.016, + "durSec": 0.116, + "centsOff": 0.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.138, + "durSec": 0.064, + "centsOff": -18.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.249, + "durSec": 0.342, + "centsOff": -20.7 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 12.597, + "durSec": 0.087, + "centsOff": 26.2 + }, + { + "note": "A3", + "midi": 57, + "startSec": 12.69, + "durSec": 0.058, + "centsOff": -34.1 + }, + { + "note": "G3", + "midi": 55, + "startSec": 13.05, + "durSec": 1.335, + "centsOff": 35.0 + }, + { + "note": "G#3", + "midi": 56, + "startSec": 14.617, + "durSec": 0.07, + "centsOff": 27.3 + }, + { + "note": "A3", + "midi": 57, + "startSec": 14.832, + "durSec": 0.116, + "centsOff": 0.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 14.954, + "durSec": 0.075, + "centsOff": 2.9 + }, + { + "note": "A3", + "midi": 57, + "startSec": 15.035, + "durSec": 0.052, + "centsOff": 17.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 15.093, + "durSec": 0.174, + "centsOff": 13.7 + }, + { + "note": "B3", + "midi": 59, + "startSec": 15.325, + "durSec": 0.116, + "centsOff": -10.7 + }, + { + "note": "C#4", + "midi": 61, + "startSec": 15.766, + "durSec": 0.104, + "centsOff": 23.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 15.877, + "durSec": 0.07, + "centsOff": 9.6 + }, + { + "note": "D#4", + "midi": 63, + "startSec": 15.952, + "durSec": 0.07, + "centsOff": -13.5 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.028, + "durSec": 0.099, + "centsOff": 9.4 + }, + { + "note": "D4", + "midi": 62, + "startSec": 16.231, + "durSec": 0.099, + "centsOff": 21.7 + }, + { + "note": "E4", + "midi": 64, + "startSec": 16.387, + "durSec": 0.07, + "centsOff": -23.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 16.608, + "durSec": 0.186, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 17.868, + "durSec": 0.058, + "centsOff": -36.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 17.932, + "durSec": 0.11, + "centsOff": 16.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.054, + "durSec": 0.099, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 18.35, + "durSec": 0.157, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.524, + "durSec": 0.238, + "centsOff": 16.7 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 18.773, + "durSec": 0.238, + "centsOff": 15.5 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.023, + "durSec": 0.122, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.197, + "durSec": 0.168, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.406, + "durSec": 0.081, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.545, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 19.708, + "durSec": 0.07, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.01, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 20.614, + "durSec": 0.052, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 20.701, + "durSec": 0.058, + "centsOff": -6.8 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 20.898, + "durSec": 0.104, + "centsOff": 8.7 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.043, + "durSec": 0.174, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 21.374, + "durSec": 0.075, + "centsOff": 35.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 21.647, + "durSec": 0.052, + "centsOff": -21.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 21.751, + "durSec": 0.058, + "centsOff": -16.8 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.007, + "durSec": 0.25, + "centsOff": 35.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 22.396, + "durSec": 0.07, + "centsOff": 15.0 + }, + { + "note": "B3", + "midi": 59, + "startSec": 22.483, + "durSec": 0.052, + "centsOff": -11.0 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 22.552, + "durSec": 0.087, + "centsOff": 6.2 + }, + { + "note": "A#3", + "midi": 58, + "startSec": 22.814, + "durSec": 0.052, + "centsOff": -5.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 22.877, + "durSec": 0.104, + "centsOff": 35.0 + }, + { + "note": "G3", + "midi": 55, + "startSec": 23.023, + "durSec": 0.534, + "centsOff": 35.0 + } + ], + "onsetsSec": [ + 0.023, + 0.163, + 0.221, + 0.279, + 1.591, + 1.753, + 1.892, + 2.067, + 2.612, + 2.775, + 2.856, + 3.518, + 3.669, + 3.82, + 3.959, + 4.296, + 4.47, + 4.934, + 5.074, + 6.258, + 6.304, + 6.618, + 6.827, + 7.372, + 7.593, + 8.533, + 8.615, + 9.3, + 9.578, + 9.66, + 10.275, + 10.472, + 10.519, + 10.704, + 10.913, + 11.192, + 11.424, + 11.587, + 11.784, + 12.214, + 12.307, + 12.771, + 12.817, + 13.015, + 13.073, + 13.468, + 13.595, + 13.642, + 13.758, + 14.095, + 14.524, + 14.617, + 14.698, + 15.453, + 15.708, + 16.811, + 17.125, + 17.194, + 18.204, + 18.483, + 19.075, + 19.122, + 19.609, + 19.667, + 20.062, + 20.108, + 20.445, + 20.515, + 21.432, + 22.221, + 22.674, + 22.709, + 22.837, + 22.953 + ] +} \ No newline at end of file diff --git a/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.syllnote.json b/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.syllnote.json new file mode 100644 index 0000000000..03ca8b69be --- /dev/null +++ b/toolchain/whistlegraph/downloads/whistlegraph-7656469190517263646.syllnote.json @@ -0,0 +1,462 @@ +{ + "source": "whistlegraph-7656469190517263646.wav", + "sr": 22050, + "words": [ + { + "text": "I'm", + "fromMs": 270, + "toMs": 1020, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 0.36, + "durSec": 0.244, + "rms": 0.0342 + }, + { + "midi": 45, + "note": "A2", + "cents": -1.3, + "startSec": 0.673, + "durSec": 0.104, + "rms": 0.0328 + }, + { + "midi": 45, + "note": "A2", + "cents": -31.3, + "startSec": 0.894, + "durSec": 0.163, + "rms": 0.0366 + } + ] + }, + { + "text": "a", + "fromMs": 1020, + "toMs": 1360, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": -21.3, + "startSec": 1.01, + "durSec": 0.081, + "rms": 0.0354 + }, + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 1.173, + "durSec": 0.221, + "rms": 0.0458 + } + ] + }, + { + "text": "butterfly,", + "fromMs": 1360, + "toMs": 5080, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 28.7, + "startSec": 1.347, + "durSec": 0.058, + "rms": 0.0451 + }, + { + "midi": 55, + "note": "G3", + "cents": -21.3, + "startSec": 1.556, + "durSec": 0.755, + "rms": 0.0579 + }, + { + "midi": 54, + "note": "F#3", + "cents": -21.3, + "startSec": 2.392, + "durSec": 0.081, + "rms": 0.094 + }, + { + "midi": 55, + "note": "G3", + "cents": -31.3, + "startSec": 2.543, + "durSec": 0.174, + "rms": 0.0734 + }, + { + "midi": 45, + "note": "A2", + "cents": 8.7, + "startSec": 2.961, + "durSec": 0.209, + "rms": 0.0475 + }, + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 3.773, + "durSec": 0.337, + "rms": 0.0349 + }, + { + "midi": 46, + "note": "A#2", + "cents": -21.3, + "startSec": 4.609, + "durSec": 0.081, + "rms": 0.0283 + } + ] + }, + { + "text": "flapping", + "fromMs": 5080, + "toMs": 7620, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 5.178, + "durSec": 0.232, + "rms": 0.0499 + }, + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 5.642, + "durSec": 0.07, + "rms": 0.0543 + }, + { + "midi": 45, + "note": "A2", + "cents": 48.7, + "startSec": 5.828, + "durSec": 0.139, + "rms": 0.0567 + }, + { + "midi": 60, + "note": "C4", + "cents": 28.7, + "startSec": 6.304, + "durSec": 1.091, + "rms": 0.1055 + } + ] + }, + { + "text": "for", + "fromMs": 7620, + "toMs": 8680, + "nuclei": [ + { + "midi": 45, + "note": "A2", + "cents": 38.7, + "startSec": 7.663, + "durSec": 0.801, + "rms": 0.0455 + } + ] + }, + { + "text": "you", + "fromMs": 8680, + "toMs": 9600, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -41.3, + "startSec": 8.731, + "durSec": 0.522, + "rms": 0.0664 + }, + { + "midi": 53, + "note": "F3", + "cents": -1.3, + "startSec": 9.358, + "durSec": 0.279, + "rms": 0.0642 + } + ] + }, + { + "text": "guys.", + "fromMs": 9600, + "toMs": 11300, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 28.7, + "startSec": 9.59, + "durSec": 1.335, + "rms": 0.0417 + } + ] + }, + { + "text": "It's", + "fromMs": 11300, + "toMs": 12720, + "nuclei": [ + { + "midi": 39, + "note": "D#2", + "cents": 48.7, + "startSec": 11.459, + "durSec": 0.093, + "rms": 0.0176 + }, + { + "midi": 57, + "note": "A3", + "cents": -41.3, + "startSec": 11.923, + "durSec": 0.836, + "rms": 0.0646 + } + ] + }, + { + "text": "just", + "fromMs": 12720, + "toMs": 14150, + "nuclei": [ + { + "midi": 57, + "note": "A3", + "cents": -41.3, + "startSec": 12.701, + "durSec": 0.104, + "rms": 0.0454 + }, + { + "midi": 54, + "note": "F#3", + "cents": -11.3, + "startSec": 13.096, + "durSec": 1.091, + "rms": 0.043 + } + ] + }, + { + "text": "a", + "fromMs": 14150, + "toMs": 14490, + "nuclei": [ + { + "midi": 54, + "note": "F#3", + "cents": 48.7, + "startSec": 14.141, + "durSec": 0.244, + "rms": 0.0342 + } + ] + }, + { + "text": "costume", + "fromMs": 14490, + "toMs": 17000, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -41.3, + "startSec": 14.64, + "durSec": 0.151, + "rms": 0.042 + }, + { + "midi": 52, + "note": "E3", + "cents": -1.3, + "startSec": 14.861, + "durSec": 0.604, + "rms": 0.0596 + }, + { + "midi": 50, + "note": "D3", + "cents": 18.7, + "startSec": 15.79, + "durSec": 0.65, + "rms": 0.0783 + }, + { + "midi": 50, + "note": "D3", + "cents": 48.7, + "startSec": 16.521, + "durSec": 0.244, + "rms": 0.0485 + } + ] + }, + { + "text": "I", + "fromMs": 17000, + "toMs": 17610, + "nuclei": [] + }, + { + "text": "put", + "fromMs": 17610, + "toMs": 18990, + "nuclei": [ + { + "midi": 51, + "note": "D#3", + "cents": 18.7, + "startSec": 17.856, + "durSec": 0.279, + "rms": 0.0664 + }, + { + "midi": 51, + "note": "D#3", + "cents": 28.7, + "startSec": 18.39, + "durSec": 0.093, + "rms": 0.0511 + }, + { + "midi": 51, + "note": "D#3", + "cents": 8.7, + "startSec": 18.553, + "durSec": 0.476, + "rms": 0.0615 + } + ] + }, + { + "text": "on", + "fromMs": 18990, + "toMs": 19990, + "nuclei": [ + { + "midi": 52, + "note": "E3", + "cents": -31.3, + "startSec": 18.971, + "durSec": 0.104, + "rms": 0.0489 + }, + { + "midi": 49, + "note": "C#3", + "cents": -1.3, + "startSec": 19.203, + "durSec": 0.778, + "rms": 0.0436 + } + ] + }, + { + "text": "in", + "fromMs": 19990, + "toMs": 20990, + "nuclei": [ + { + "midi": 50, + "note": "D3", + "cents": -1.3, + "startSec": 19.981, + "durSec": 0.104, + "rms": 0.0251 + }, + { + "midi": 47, + "note": "B2", + "cents": -21.3, + "startSec": 20.863, + "durSec": 0.163, + "rms": 0.0419 + } + ] + }, + { + "text": "my", + "fromMs": 20990, + "toMs": 21990, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 18.7, + "startSec": 20.979, + "durSec": 0.209, + "rms": 0.032 + }, + { + "midi": 47, + "note": "B2", + "cents": 8.7, + "startSec": 21.386, + "durSec": 0.348, + "rms": 0.0353 + }, + { + "midi": 48, + "note": "C3", + "cents": -41.3, + "startSec": 21.804, + "durSec": 0.221, + "rms": 0.0335 + } + ] + }, + { + "text": "room.", + "fromMs": 21990, + "toMs": 24000, + "nuclei": [ + { + "midi": 47, + "note": "B2", + "cents": 18.7, + "startSec": 22.013, + "durSec": 0.801, + "rms": 0.0296 + }, + { + "midi": 47, + "note": "B2", + "cents": 28.7, + "startSec": 23.081, + "durSec": 0.29, + "rms": 0.0179 + }, + { + "midi": 48, + "note": "C3", + "cents": 8.7, + "startSec": 23.464, + "durSec": 0.07, + "rms": 0.0096 + } + ] + } + ], + "wordCount": 17, + "nucleusCount": 42 +} \ No newline at end of file diff --git a/toolchain/whistlegraph/melody-stats.py b/toolchain/whistlegraph/melody-stats.py index 19a0fd089f..ad9d865847 100644 --- a/toolchain/whistlegraph/melody-stats.py +++ b/toolchain/whistlegraph/melody-stats.py @@ -115,6 +115,32 @@ def main(): if not takes: print("✗ no takes matched the template"); sys.exit(1) + # ── iterative register refinement ───────────────────────────────── + # A take's median pitch is a crude register anchor (he sings this low, + # high and in falsetto across the years). Refit each take's offset + # against the corpus skeleton, folding per-syllable octave errors + # toward it, until the skeleton stops moving. + nslots = len(syl_labels) + for _ in range(3): + skel = [] + for si in range(nslots): + rels = [t["syls"][si]["rel"] for t in takes if t["syls"][si]] + skel.append(float(np.median(rels)) if rels else None) + for t in takes: + for s in t["syls"]: + if not s: continue + diffs = [t["syls"][si]["rel"] - skel[si] + for si in range(nslots) if t["syls"][si] and skel[si] is not None] + if not diffs: continue + off = float(np.median(diffs)) + for si in range(nslots): + s = t["syls"][si] + if not s: continue + s["rel"] = round(s["rel"] - off, 2) + if skel[si] is not None: # fold octave errors + while s["rel"] - skel[si] > 7: s["rel"] = round(s["rel"] - 12, 2) + while s["rel"] - skel[si] < -7: s["rel"] = round(s["rel"] + 12, 2) + stats = [] for si, label in enumerate(syl_labels): rels = [t["syls"][si]["rel"] for t in takes if t["syls"][si]] -- 2.51.2