{ "id": "audio-vu-meter", "name": "Audio VU Meter", "description": "Draws stereo audio level meters from the runtime audio analysis data.", "category": "Utility", "entryPoint": "shadeVideo", "parameters": [ { "id": "meterPosition", "label": "Position", "type": "vec2", "default": [0.08, 0.82], "min": [0.0, 0.0], "max": [1.0, 1.0], "step": [0.01, 0.01] }, { "id": "meterScale", "label": "Scale", "type": "float", "default": 0.35, "min": 0.1, "max": 1.0, "step": 0.01 }, { "id": "meterOpacity", "label": "Opacity", "type": "float", "default": 0.9, "min": 0.0, "max": 1.0, "step": 0.01 }, { "id": "noiseGate", "label": "Noise Gate", "type": "float", "default": 0.03, "min": 0.0, "max": 0.5, "step": 0.01 }, { "id": "meterColor", "label": "Meter Color", "type": "color", "default": [0.2, 1.0, 0.55, 1.0] }, { "id": "peakColor", "label": "Peak Color", "type": "color", "default": [1.0, 0.85, 0.2, 1.0] }, { "id": "backgroundOpacity", "label": "Background", "type": "float", "default": 0.45, "min": 0.0, "max": 1.0, "step": 0.01 }, { "id": "orientation", "label": "Orientation", "type": "enum", "default": "horizontal", "options": [ { "value": "horizontal", "label": "Horizontal" }, { "value": "vertical", "label": "Vertical" } ] } ] }