{
  "schemaVersion": 1,
  "version": "v3",
  "createdAt": "2026-10-14T08:05:03.319438+00:00",
  "license": "CC0-1.0",
  "source": "VS Chamber Orchestra 2 Community Edition",
  "sourceUrl": "https://github.com/sgossner/VSCO-2-CE",
  "sourceCommit": "440300901dfe9275fd84e0b7763af1f8443ae62e",
  "mappingCommit": "6dd651d55dde97fd4028699be9d4481f26917891",
  "recordedBy": [
    "Sam Gossner",
    "Simon Dalzell"
  ],
  "sampleCutting": "Elan Hickler / Soundemote",
  "originalInstrumentSamples": {
    "provenance": "/audio/music/kits/v1/provenance.json",
    "transformation": "The fifteen v1 WAV files are copied byte-for-byte. Their hashes, mappings, envelopes and sound remain unchanged."
  },
  "samples": [
    {
      "id": "glockenspiel-72",
      "sourcePath": "Percussion/Glock/glock_medium_C5.wav",
      "sourceUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/440300901dfe9275fd84e0b7763af1f8443ae62e/Percussion/Glock/glock_medium_C5.wav",
      "sourceSha256": "635f898e0bcb6975b96b18efd9c896f6f1b97ff12174a339ada4814e49675660",
      "sourceBytes": 1271310,
      "mappingUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/6dd651d55dde97fd4028699be9d4481f26917891/Glockenspiel.sfz",
      "rootAuthority": "Original SFZ pitch_keycenter and key range; percussion key is an event selector, not a pitched note.",
      "originalVelocityLayer": "medium",
      "velocityMapping": "One source layer spans 1–127; playback scales its amplitude, without pretending to add original dynamic layers or round robins.",
      "rootMidi": 72,
      "file": "glockenspiel-72.wav",
      "sha256": "d612e236ace68f66be4740aec2216f529081c215b83578083e835ff46991a84d",
      "bytes": 396988,
      "frames": 198450,
      "durationSeconds": 4.5,
      "trimStartFrames": 0,
      "peakDbFS": -8.000117030469568,
      "clippedSamples": 0,
      "transformations": [
        "FFmpeg stereo-to-mono PCM16 44.1 kHz downmix",
        "trim leading audio below 0.5 percent peak with 10 ms pre-roll",
        "cap at 4.5 seconds",
        "peak normalize to -8 dBFS",
        "final 80 ms linear fade",
        "WAV smpl MIDI root 72, no loops"
      ]
    },
    {
      "id": "glockenspiel-79",
      "sourcePath": "Percussion/Glock/glock_medium_G5.wav",
      "sourceUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/440300901dfe9275fd84e0b7763af1f8443ae62e/Percussion/Glock/glock_medium_G5.wav",
      "sourceSha256": "7045c0ef7260e2f1ad11a64406cf7575ed898d1207a91104d33d78caefac63e4",
      "sourceBytes": 1226714,
      "mappingUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/6dd651d55dde97fd4028699be9d4481f26917891/Glockenspiel.sfz",
      "rootAuthority": "Original SFZ pitch_keycenter and key range; percussion key is an event selector, not a pitched note.",
      "originalVelocityLayer": "medium",
      "velocityMapping": "One source layer spans 1–127; playback scales its amplitude, without pretending to add original dynamic layers or round robins.",
      "rootMidi": 79,
      "file": "glockenspiel-79.wav",
      "sha256": "968c996468af650ec07142d299e655bad214e3e8512abb03fbb691b3f7f9e7c2",
      "bytes": 396988,
      "frames": 198450,
      "durationSeconds": 4.5,
      "trimStartFrames": 0,
      "peakDbFS": -8.000117030469568,
      "clippedSamples": 0,
      "transformations": [
        "FFmpeg stereo-to-mono PCM16 44.1 kHz downmix",
        "trim leading audio below 0.5 percent peak with 10 ms pre-roll",
        "cap at 4.5 seconds",
        "peak normalize to -8 dBFS",
        "final 80 ms linear fade",
        "WAV smpl MIDI root 79, no loops"
      ]
    },
    {
      "id": "glockenspiel-84",
      "sourcePath": "Percussion/Glock/glock_medium_C6.wav",
      "sourceUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/440300901dfe9275fd84e0b7763af1f8443ae62e/Percussion/Glock/glock_medium_C6.wav",
      "sourceSha256": "e942cbf502cf6731df2925945fe3234c876cb63f047d91007b6929887f9e4904",
      "sourceBytes": 1271310,
      "mappingUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/6dd651d55dde97fd4028699be9d4481f26917891/Glockenspiel.sfz",
      "rootAuthority": "Original SFZ pitch_keycenter and key range; percussion key is an event selector, not a pitched note.",
      "originalVelocityLayer": "medium",
      "velocityMapping": "One source layer spans 1–127; playback scales its amplitude, without pretending to add original dynamic layers or round robins.",
      "rootMidi": 84,
      "file": "glockenspiel-84.wav",
      "sha256": "b854752ee6c86bf07b7bc621c98f7e4e6da7b8408d0178c3c91742e32436468b",
      "bytes": 396988,
      "frames": 198450,
      "durationSeconds": 4.5,
      "trimStartFrames": 0,
      "peakDbFS": -8.000117030469568,
      "clippedSamples": 0,
      "transformations": [
        "FFmpeg stereo-to-mono PCM16 44.1 kHz downmix",
        "trim leading audio below 0.5 percent peak with 10 ms pre-roll",
        "cap at 4.5 seconds",
        "peak normalize to -8 dBFS",
        "final 80 ms linear fade",
        "WAV smpl MIDI root 84, no loops"
      ]
    },
    {
      "id": "percussion-claves-75",
      "sourcePath": "Percussion/Claves1_Hit_v1_rr1_Sum.wav",
      "sourceUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/440300901dfe9275fd84e0b7763af1f8443ae62e/Percussion/Claves1_Hit_v1_rr1_Sum.wav",
      "sourceSha256": "569812aca160bf35d71ac16e678f5528b2093ece086300cd97a0064e17d23f20",
      "sourceBytes": 199848,
      "mappingUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/6dd651d55dde97fd4028699be9d4481f26917891/GM-StylePerc.sfz",
      "rootAuthority": "Original SFZ pitch_keycenter and key range; percussion key is an event selector, not a pitched note.",
      "originalVelocityLayer": "v1 soft dynamic / rr1",
      "velocityMapping": "One source layer spans 1–127; playback scales its amplitude, without pretending to add original dynamic layers or round robins.",
      "rootMidi": 75,
      "file": "percussion-claves-75.wav",
      "sha256": "a386ae415896c7c61831905f672ce60f978c0c126391856df2105485c51ad37d",
      "bytes": 97108,
      "frames": 48510,
      "durationSeconds": 1.1,
      "trimStartFrames": 0,
      "peakDbFS": -8.000117030469568,
      "clippedSamples": 0,
      "transformations": [
        "FFmpeg stereo-to-mono PCM16 44.1 kHz downmix",
        "trim leading audio below 0.5 percent peak with 10 ms pre-roll",
        "cap at 1.1 seconds",
        "peak normalize to -8 dBFS",
        "final 80 ms linear fade",
        "WAV smpl MIDI root 75, no loops"
      ]
    },
    {
      "id": "percussion-shake-53",
      "sourcePath": "Percussion/Tamb1-Shake_v1_rr1_Sum.wav",
      "sourceUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/440300901dfe9275fd84e0b7763af1f8443ae62e/Percussion/Tamb1-Shake_v1_rr1_Sum.wav",
      "sourceSha256": "b1d75eb17eef1ee45b5d31a8b185da34bfc682b83d2d283bd5ba94a0e1f0a670",
      "sourceBytes": 258948,
      "mappingUrl": "https://raw.githubusercontent.com/sgossner/VSCO-2-CE/6dd651d55dde97fd4028699be9d4481f26917891/GM-StylePerc.sfz",
      "rootAuthority": "Original SFZ pitch_keycenter and key range; percussion key is an event selector, not a pitched note.",
      "originalVelocityLayer": "v1 soft dynamic / rr1",
      "velocityMapping": "One source layer spans 1–127; playback scales its amplitude, without pretending to add original dynamic layers or round robins.",
      "rootMidi": 53,
      "file": "percussion-shake-53.wav",
      "sha256": "cdfffb2c0744fd099aa6b2c6ef1f16af1b07082d67815f50fad887f7e13f9661",
      "bytes": 123568,
      "frames": 61740,
      "durationSeconds": 1.4,
      "trimStartFrames": 0,
      "peakDbFS": -8.000117030469568,
      "clippedSamples": 0,
      "transformations": [
        "FFmpeg stereo-to-mono PCM16 44.1 kHz downmix",
        "trim leading audio below 0.5 percent peak with 10 ms pre-roll",
        "cap at 1.4 seconds",
        "peak normalize to -8 dBFS",
        "final 80 ms linear fade",
        "WAV smpl MIDI root 53, no loops"
      ]
    }
  ]
}
