{
  "schema": 1,
  "game": "Sonic the Hedgehog",
  "edition": "Genesis / Mega Drive REV00",
  "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
  "tracks": [
    {
      "id": "music-81",
      "title": "Green Hill Zone",
      "kind": "music",
      "commandId": 129,
      "commandHex": "81",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-81.ogg",
      "audio": "tracks/music-81.ogg",
      "lossless": "tracks/music-81.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 4029313,
      "duration": 91.36764172335602,
      "finite": false,
      "loop": {
        "startFrame": 867,
        "endFrame": 5475,
        "periodFrames": 4608,
        "startSample": 638066,
        "endSample": 4029313,
        "ramSha256": "5ff4175832c0c74b6e3b7df7c761e51f53307a50957e23fb7eee4780ba17662f",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 476636,
      "originalDataEndExclusive": 478532,
      "sha256": "6baf47ee49226444fbce9667ab73ac46979093b16504feaf98df73c3c8470f00",
      "losslessSha256": "ff6557ae5684436f14fea20ee4dc621391672d4c6f82495d2713f4e91f9fac52",
      "renderedPeak": 25207,
      "renderedRms": 3648.4582572657123
    },
    {
      "id": "music-82",
      "title": "Labyrinth Zone",
      "kind": "music",
      "commandId": 130,
      "commandHex": "82",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-82.ogg",
      "audio": "tracks/music-82.ogg",
      "lossless": "tracks/music-82.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 7716410,
      "duration": 174.975283446712,
      "finite": false,
      "loop": {
        "startFrame": 117,
        "endFrame": 10485,
        "periodFrames": 10368,
        "startSample": 86105,
        "endSample": 7716410,
        "ramSha256": "2c9b81c260a062ecbda03a8bbaca60aa049806659e0be53b3c209a030a54e3c8",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 478532,
      "originalDataEndExclusive": 479636,
      "sha256": "3df1362c2b27107c0e5a154e028c225fcd6e87c87cac3804671258b67e31558d",
      "losslessSha256": "46cc5bae59746d0765dcab23c53378f23647099c741b46caa96e527683622843",
      "renderedPeak": 19112,
      "renderedRms": 2477.6050505779417
    },
    {
      "id": "music-83",
      "title": "Marble Zone",
      "kind": "music",
      "commandId": 131,
      "commandHex": "83",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-83.ogg",
      "audio": "tracks/music-83.ogg",
      "lossless": "tracks/music-83.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 1694887,
      "duration": 38.43281179138322,
      "finite": false,
      "loop": {
        "startFrame": 143,
        "endFrame": 2303,
        "periodFrames": 2160,
        "startSample": 105240,
        "endSample": 1694887,
        "ramSha256": "5209e81602454ff79f83e71ea08dd538c5c3485772d8fdb9de24fd1f6193f532",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 479636,
      "originalDataEndExclusive": 480754,
      "sha256": "1bd4d17902336d8f0c77166955d820722a6d9cff79a28bb65f8ee4eea910b281",
      "losslessSha256": "50bae9371589456bd3b4d2cf6b7ff6b04fdd0842b2ff586103775689bc6522e3",
      "renderedPeak": 15706,
      "renderedRms": 2405.161214623111
    },
    {
      "id": "music-84",
      "title": "Star Light Zone",
      "kind": "music",
      "commandId": 132,
      "commandHex": "84",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-84.ogg",
      "audio": "tracks/music-84.ogg",
      "lossless": "tracks/music-84.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 11215105,
      "duration": 254.3107709750567,
      "finite": false,
      "loop": {
        "startFrame": 2567,
        "endFrame": 15239,
        "periodFrames": 12672,
        "startSample": 1889177,
        "endSample": 11215105,
        "ramSha256": "c3dece88580d560698f45344c758c9d96a9f73a742c91a966ab6ed3ea50ad866",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 480754,
      "originalDataEndExclusive": 481888,
      "sha256": "b6e4427a69e3c8377d429c61b078b89d146c19a934d16b0c457a3f43aded1fe0",
      "losslessSha256": "c0bd8f8b26cb94a0d1b151dbe894dd1346add3f0108970a6106b4ca55eddf0ec",
      "renderedPeak": 20912,
      "renderedRms": 2987.840012620483
    },
    {
      "id": "music-85",
      "title": "Spring Yard Zone",
      "kind": "music",
      "commandId": 133,
      "commandHex": "85",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-85.ogg",
      "audio": "tracks/music-85.ogg",
      "lossless": "tracks/music-85.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 1803071,
      "duration": 40.88596371882086,
      "finite": false,
      "loop": {
        "startFrame": 146,
        "endFrame": 2450,
        "periodFrames": 2304,
        "startSample": 107448,
        "endSample": 1803071,
        "ramSha256": "03c5d004dc70648085b9b3b5e1f290661a740d4b8c81df5d09c71c7c98f28852",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 481888,
      "originalDataEndExclusive": 482988,
      "sha256": "5b29c34f3d6c4054b167bd384d1e03d75ae3bab844dab4779ed02b4e6ca5270d",
      "losslessSha256": "08564e7fc0b06c115571ab5571605fd9b4f1d967b8f14b74f530fc4777ff2a74",
      "renderedPeak": 15671,
      "renderedRms": 2521.5567791208427
    },
    {
      "id": "music-86",
      "title": "Scrap Brain Zone",
      "kind": "music",
      "commandId": 134,
      "commandHex": "86",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-86.ogg",
      "audio": "tracks/music-86.ogg",
      "lossless": "tracks/music-86.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 3357393,
      "duration": 76.13136054421769,
      "finite": false,
      "loop": {
        "startFrame": 242,
        "endFrame": 4562,
        "periodFrames": 4320,
        "startSample": 178099,
        "endSample": 3357393,
        "ramSha256": "1fd47140cf8ac3fe80a787e5e5becae214888f1eccf5e4bd5fe04bd2c3947229",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 482988,
      "originalDataEndExclusive": 484348,
      "sha256": "eb6bef023c61b3107ff1c2f74c07fb7b86701b343919cc063f019e04d6e1ed30",
      "losslessSha256": "cc9e532cfbbb60c1f2d87a26bfab7d76c81f35e1227e75e345bc05176cd00e57",
      "renderedPeak": 21968,
      "renderedRms": 3941.4968123707176
    },
    {
      "id": "music-87",
      "title": "Invincibility",
      "kind": "music",
      "commandId": 135,
      "commandHex": "87",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-87.ogg",
      "audio": "tracks/music-87.ogg",
      "lossless": "tracks/music-87.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 3432459,
      "duration": 77.83353741496599,
      "finite": false,
      "loop": {
        "startFrame": 56,
        "endFrame": 4664,
        "periodFrames": 4608,
        "startSample": 41213,
        "endSample": 3432459,
        "ramSha256": "04ee0ca88483e260d47f13b867292875b1c66966df129ff0d17188649687f31e",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 484348,
      "originalDataEndExclusive": 484834,
      "sha256": "cea27ae1bb21447d517dc69236bda66d6308b9cb7093953b404abe8818d6779f",
      "losslessSha256": "be2e416000410189f04be38fb6fdec669f0b66962b2b55a1a96a41eff80a7d17",
      "renderedPeak": 17839,
      "renderedRms": 3338.69139564381
    },
    {
      "id": "music-88",
      "title": "Extra Life",
      "kind": "music",
      "commandId": 136,
      "commandHex": "88",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-88.ogg",
      "audio": "tracks/music-88.ogg",
      "lossless": "tracks/music-88.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 222256,
      "duration": 5.039818594104308,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 484834,
      "originalDataEndExclusive": 485072,
      "sha256": "bdefa116e351d0c78e5d6c001f05260a121c0ca0d845c1a9c26bdf18ddde8d7d",
      "losslessSha256": "dd33c0f242c2a9f1a4c662178540679a069b166701ee49dcce377d7d1289a3bb",
      "renderedPeak": 12303,
      "renderedRms": 2130.0538390063584
    },
    {
      "id": "music-89",
      "title": "Special Stage",
      "kind": "music",
      "commandId": 137,
      "commandHex": "89",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-89.ogg",
      "audio": "tracks/music-89.ogg",
      "lossless": "tracks/music-89.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 10175947,
      "duration": 230.74709750566893,
      "finite": false,
      "loop": {
        "startFrame": 3,
        "endFrame": 13827,
        "periodFrames": 13824,
        "startSample": 2207,
        "endSample": 10175947,
        "ramSha256": "20952d150b852781772de9adf19c0e6e7c6fd09ffd0496756ab1710b0b5116d0",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 485072,
      "originalDataEndExclusive": 485884,
      "sha256": "8db669999c1f5bc974f6a6a51d72c2ec7312e0da07b32c366243be605cbec62e",
      "losslessSha256": "b4d9ad2a40dd7b3589bf157fb0bd4bfef2a480450d27b290f22fdb93f75a0b64",
      "renderedPeak": 14624,
      "renderedRms": 2667.8945576251413
    },
    {
      "id": "music-8a",
      "title": "Title Screen",
      "kind": "music",
      "commandId": 138,
      "commandHex": "8A",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-8a.ogg",
      "audio": "tracks/music-8a.ogg",
      "lossless": "tracks/music-8a.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 465854,
      "duration": 10.56358276643991,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 485884,
      "originalDataEndExclusive": 486312,
      "sha256": "93284299154868c125720282f7a1316387f9fab28afdc585770718de99c5275c",
      "losslessSha256": "1754967c35d39d8098cee3ef4937429714dc8c408504713f9c8d4cb14acbb55c",
      "renderedPeak": 18226,
      "renderedRms": 2918.244417608255
    },
    {
      "id": "music-8b",
      "title": "Ending",
      "kind": "music",
      "commandId": 139,
      "commandHex": "8B",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-8b.ogg",
      "audio": "tracks/music-8b.ogg",
      "lossless": "tracks/music-8b.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 863266,
      "duration": 19.575192743764173,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 486312,
      "originalDataEndExclusive": 486978,
      "sha256": "a8d3420255d69780ca8d6b09c31d58acb504807c65b039905909d0387c416d75",
      "losslessSha256": "3f5607eb776464af76bb8d8da51c3e8d10be437810987c0770d6f8d15b1b409c",
      "renderedPeak": 21083,
      "renderedRms": 3578.6945579191333
    },
    {
      "id": "music-8c",
      "title": "Boss",
      "kind": "music",
      "commandId": 140,
      "commandHex": "8C",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-8c.ogg",
      "audio": "tracks/music-8c.ogg",
      "lossless": "tracks/music-8c.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 943484,
      "duration": 21.394195011337867,
      "finite": false,
      "loop": {
        "startFrame": 2,
        "endFrame": 1282,
        "periodFrames": 1280,
        "startSample": 1471,
        "endSample": 943484,
        "ramSha256": "7e63fb6e26a99eaeb0164bfd04118fa86142c3d44fc8c2255457ac0490471e45",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 486978,
      "originalDataEndExclusive": 487518,
      "sha256": "dfa929f63d1b5d0bd169bf6d4c95e7fd75514af28e42f6b02c6c149c276e427e",
      "losslessSha256": "fac0d4f7bb48da79f1fcc90fdc4f25073cd047e5f686c5f852b99390171790c5",
      "renderedPeak": 17607,
      "renderedRms": 3159.982719228254
    },
    {
      "id": "music-8d",
      "title": "Final Zone",
      "kind": "music",
      "commandId": 141,
      "commandHex": "8D",
      "type": "Native music loop",
      "description": "Original SMPS sequence; intro plays once, then the verified native transport interval repeats.",
      "source": "tracks/music-8d.ogg",
      "audio": "tracks/music-8d.ogg",
      "lossless": "tracks/music-8d.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 933917,
      "duration": 21.177256235827663,
      "finite": false,
      "loop": {
        "startFrame": 117,
        "endFrame": 1269,
        "periodFrames": 1152,
        "startSample": 86105,
        "endSample": 933917,
        "ramSha256": "e42ab5c88453b8ad3608d5b7201ff8753e065cfd1b5066fc84a764e5dea6e942",
        "secondLoopTransportMatches": true
      },
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 487518,
      "originalDataEndExclusive": 488058,
      "sha256": "ec5c6d7878c209e98f3d6a2a4086450f7f3a6a052be33e2607b185579db766b8",
      "losslessSha256": "cc021ea3150771962d47deba4486b72b407c6996a2e0791617bef2b04064c364",
      "renderedPeak": 17895,
      "renderedRms": 3411.3083452123496
    },
    {
      "id": "music-8e",
      "title": "Sonic Got Through",
      "kind": "music",
      "commandId": 142,
      "commandHex": "8E",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-8e.ogg",
      "audio": "tracks/music-8e.ogg",
      "lossless": "tracks/music-8e.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 333384,
      "duration": 7.559727891156463,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 488058,
      "originalDataEndExclusive": 488400,
      "sha256": "8ec74d330f83b48ad4c6e3be1bca236d81125c3c72ec56a747cd142f14f27798",
      "losslessSha256": "399ea7a410ab6db650ed2c53b6556792fa8d62a66960f1dcfa896f78bd446bca",
      "renderedPeak": 14668,
      "renderedRms": 2802.529451150454
    },
    {
      "id": "music-8f",
      "title": "Game Over",
      "kind": "music",
      "commandId": 143,
      "commandHex": "8F",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-8f.ogg",
      "audio": "tracks/music-8f.ogg",
      "lossless": "tracks/music-8f.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 590229,
      "duration": 13.383877551020408,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 488400,
      "originalDataEndExclusive": 488736,
      "sha256": "6ad50a543e44f8343c376f8942ac048479d5fef4d90fbbaa171854ef6ac93770",
      "losslessSha256": "48be83c623c824befcc53e1f0f6d935a7ce3b9d2f3982d116c35aed9228fe52e",
      "renderedPeak": 14885,
      "renderedRms": 1623.238477773983
    },
    {
      "id": "music-90",
      "title": "Continue Screen",
      "kind": "music",
      "commandId": 144,
      "commandHex": "90",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-90.ogg",
      "audio": "tracks/music-90.ogg",
      "lossless": "tracks/music-90.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 480573,
      "duration": 10.89734693877551,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 488736,
      "originalDataEndExclusive": 489086,
      "sha256": "6cc35bf68fc256ab7b7bb2f589dc21afeeb070ca3e72f3d79d8be7b6b1a452e2",
      "losslessSha256": "de147caf2e05b881d83a3e8507b3f0c7a3a9488edb5cc2e692c83f3c0e2fd50b",
      "renderedPeak": 16925,
      "renderedRms": 2958.60800259234
    },
    {
      "id": "music-91",
      "title": "Credits",
      "kind": "music",
      "commandId": 145,
      "commandHex": "91",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-91.ogg",
      "audio": "tracks/music-91.ogg",
      "lossless": "tracks/music-91.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 5662380,
      "duration": 128.3986394557823,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 489086,
      "originalDataEndExclusive": 493900,
      "sha256": "81319a2e01cad076864df25e1200f055cf9fee9f3725b0f60085a013277be811",
      "losslessSha256": "b7dffabd2f271172cdfb47d16538275774d1e85c2b43d0c856b772f6525d3aaf",
      "renderedPeak": 24393,
      "renderedRms": 3125.556826694875
    },
    {
      "id": "music-92",
      "title": "Drowning",
      "kind": "music",
      "commandId": 146,
      "commandHex": "92",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-92.ogg",
      "audio": "tracks/music-92.ogg",
      "lossless": "tracks/music-92.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 576246,
      "duration": 13.066802721088436,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 493900,
      "originalDataEndExclusive": 494198,
      "sha256": "f53ea4f3095c1df696690d9a32e6d794088a6a53c60455fa0a81efc4c22c7ade",
      "losslessSha256": "f57b520ae55a6157e5ade93ca29652c1af7a595128958949045f4a07ae8f450e",
      "renderedPeak": 21856,
      "renderedRms": 3820.3093956403904
    },
    {
      "id": "music-93",
      "title": "Chaos Emerald",
      "kind": "music",
      "commandId": 147,
      "commandHex": "93",
      "type": "Finite original jingle",
      "description": "Original finite music sequence. It plays once and stops; no artificial repeat is applied.",
      "source": "tracks/music-93.ogg",
      "audio": "tracks/music-93.ogg",
      "lossless": "tracks/music-93.wav",
      "sampleRate": 44100,
      "channels": 2,
      "sampleFrames": 194290,
      "duration": 4.405668934240363,
      "finite": true,
      "loop": null,
      "sourceRomSha256": "46160baa06362c711c9f1a5017cb7371026444936c8af5e93a78996cf32ff2a6",
      "originalDataStart": 494198,
      "originalDataEndExclusive": 494404,
      "sha256": "1ee13ddea150ba4f064f1fdd845b8d51f8bf96fefdca92451af7f5a0bfbe9737",
      "losslessSha256": "859c25dc910c1a8bd4872443a2d366ed7be0770aab50bde9c6bcd6e9d591cb11",
      "renderedPeak": 17142,
      "renderedRms": 2283.4445326900427
    }
  ]
}
