CCCPaste

sound profile schema prototype 1

{
  "schema_version": 1,
  
  "profile_name": "test",
  
  "comments": [
    "This is subject to a lot of change and is mostly just a proof of concept,",
    "but the general idea is that volumes are tied to a given scene and their",
    "associated sound effects/music tracks, and effects are sorted in the",
    "array by their order in the chain pipeline.",
    
    "If a volume is omitted, a value of 100% is assumed,",
    "and if an effect setting is omitted, the setting's default is assumed."
    
    "At the moment, presets would in theory be stored separately to the sound profile of a scene."
  ],
  
  "volumes_linear": {
    "sfx_blip0": 0.5,
    "mus_stage_0_0" : 1.0
  },
  
  "volumes_db": {
    "sfx_blip1": -10.0
  },
  
  "effects": [
    { "type": "Reverb",
      "enabled": true,
      "settings": "PresetLargeRoom"
    },
    { "type": "EQ6",
      "enabled": true,
      "settings": {
        "bands": [
          { "gain_db"    : -3.0 },
          { "gain_linear":  0.5 }
        ]
      }
    }
  ]
}