Chris@28: { Chris@28: "id": "http://vamp-plugins.org/json/schema/pluginconfiguration#", Chris@28: "$schema": "http://json-schema.org/draft-04/schema#", Chris@28: "description": "schema for a serialised bundle of configuration data associated with a Vamp Plugin", Chris@28: "type": "object", Chris@28: "properties": { Chris@28: "parameterValues": { Chris@28: "type": "object", Chris@28: "patternProperties": { Chris@28: "^[a-zA-Z0-9_-]+$": { Chris@28: "type": "number" Chris@28: } Chris@28: }, Chris@28: "additionalProperties": false Chris@28: }, Chris@28: "currentProgram": { Chris@28: "type": "string" Chris@28: }, Chris@28: "channelCount": { Chris@28: "type": "integer" Chris@28: }, Chris@28: "stepSize": { Chris@28: "type": "integer" Chris@28: }, Chris@28: "blockSize": { Chris@28: "type": "integer" Chris@28: } Chris@28: }, Chris@28: "required": [ "channelCount", "stepSize", "blockSize" ], Chris@28: "additionalProperties": false Chris@28: } Chris@28: