149 lines
2.8 KiB
JSON
149 lines
2.8 KiB
JSON
{
|
|
"product": {
|
|
"name": "Brickworks simple synth example",
|
|
"version": "1.1.0",
|
|
"buildVersion": "1",
|
|
"bundleName": "bw_example_synth_simple",
|
|
"buses": [
|
|
{
|
|
"type": "midi",
|
|
"direction": "input",
|
|
"name": "MIDI input",
|
|
"shortName": "MIDI input",
|
|
"id": "midi_in"
|
|
},
|
|
{
|
|
"type": "audio",
|
|
"direction": "output",
|
|
"channels": "mono",
|
|
"name": "Output",
|
|
"shortName": "Output",
|
|
"id": "output"
|
|
}
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "Volume",
|
|
"shortName": "Volume",
|
|
"id": "volume",
|
|
"direction": "input",
|
|
"defaultValue": 50.0,
|
|
"minimum": 0.0,
|
|
"maximum": 100.0,
|
|
"unit": "pc",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Master tune",
|
|
"shortName": "Master tune",
|
|
"id": "master_tune",
|
|
"direction": "input",
|
|
"defaultValue": 440.0,
|
|
"minimum": 415.304697579945,
|
|
"maximum": 466.1637615180899,
|
|
"unit": "hz",
|
|
"map": "logarithmic"
|
|
},
|
|
{
|
|
"name": "Portamento",
|
|
"shortName": "Portamento",
|
|
"id": "portamento",
|
|
"direction": "input",
|
|
"defaultValue": 0.0,
|
|
"minimum": 0.0,
|
|
"maximum": 1000.0,
|
|
"unit": "ms",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Pulse width",
|
|
"shortName": "Pulse width",
|
|
"id": "pulse_width",
|
|
"direction": "input",
|
|
"defaultValue": 50.0,
|
|
"minimum": 0.0,
|
|
"maximum": 100.0,
|
|
"unit": "pc",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Cutoff",
|
|
"shortName": "Cutoff",
|
|
"id": "cutoff",
|
|
"direction": "input",
|
|
"defaultValue": 20e3,
|
|
"minimum": 20.0,
|
|
"maximum": 20e3,
|
|
"unit": "hz",
|
|
"map": "logarithmic"
|
|
},
|
|
{
|
|
"name": "Resonance",
|
|
"shortName": "Resonance",
|
|
"id": "resonance",
|
|
"direction": "input",
|
|
"defaultValue": 0.0,
|
|
"minimum": 0.0,
|
|
"maximum": 100.0,
|
|
"unit": "pc",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Attack",
|
|
"shortName": "Attack",
|
|
"id": "attack",
|
|
"direction": "input",
|
|
"defaultValue": 2.0,
|
|
"minimum": 2.0,
|
|
"maximum": 1000.0,
|
|
"unit": "ms",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Decay",
|
|
"shortName": "Decay",
|
|
"id": "decay",
|
|
"direction": "input",
|
|
"defaultValue": 2.0,
|
|
"minimum": 2.0,
|
|
"maximum": 1000.0,
|
|
"unit": "ms",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Sustain",
|
|
"shortName": "Sustain",
|
|
"id": "sustain",
|
|
"direction": "input",
|
|
"defaultValue": 100.0,
|
|
"minimum": 0.0,
|
|
"maximum": 100.0,
|
|
"unit": "pc",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Release",
|
|
"shortName": "Release",
|
|
"id": "release",
|
|
"direction": "input",
|
|
"defaultValue": 2.0,
|
|
"minimum": 2.0,
|
|
"maximum": 1000.0,
|
|
"unit": "ms",
|
|
"map": "linear"
|
|
},
|
|
{
|
|
"name": "Level",
|
|
"shortName": "Level",
|
|
"id": "level",
|
|
"direction": "output",
|
|
"defaultValue": -60.0,
|
|
"minimum": -60.0,
|
|
"maximum": 0.0,
|
|
"unit": "db",
|
|
"map": "linear"
|
|
}
|
|
]
|
|
}
|
|
}
|