{ "product": { "name": "Brickworks simple synth example", "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" } ] } }