ChosenMasters WASM DAW
Plugin SDK Validator
Validate code-worklet and wasm-worklet manifests before importing them into a session or submitting them to the directory.
Manifest JSON
Valid manifest
Errors
No blocking errors.
Warnings
No warnings.
Normalized Manifest
{
"manifestVersion": "1.0.0",
"id": "vendor.example-gain",
"vendor": "Vendor",
"name": "Example Gain",
"label": "Example Gain",
"type": "audio-effect",
"description": "Example code-worklet audio effect.",
"defaultModule": false,
"runtime": {
"type": "code-worklet",
"workletUrl": "/wasm-daw-plugins/vendor-example-gain/example-gain.worklet.js",
"processorName": "vendor-example-gain"
},
"parameters": [
{
"key": "gainDb",
"label": "Gain",
"min": -24,
"max": 24,
"step": 0.1,
"unit": " dB",
"defaultValue": 0,
"neutralValue": 0,
"automatable": true
},
{
"key": "mix",
"label": "Mix",
"min": 0,
"max": 1,
"step": 0.01,
"unit": "",
"defaultValue": 1,
"neutralValue": 0,
"automatable": true
}
],
"presets": [
{
"id": "unity",
"label": "Unity",
"params": {
"gainDb": 0,
"mix": 1
}
}
],
"capabilities": {
"audioInputs": 1,
"audioOutputs": 1,
"midiInput": false,
"midiOutput": false,
"tailTimeSeconds": 0
},
"metadata": {
"marketplace": {
"public": false,
"license": "platform-only",
"vstExport": false,
"proOnly": true,
"pricing": {
"mode": "free",
"priceUsd": 0,
"currency": "USD"
}
}
}
}