Example payload
{
"version": "exoavt-terminal-bridge.v1",
"transport": {
"bpm": 124,
"playing": true
},
"audio": {
"enabled": true,
"masterGain": 0.28,
"voices": [
{
"id": "voice-a",
"enabled": true,
"oscillatorType": "sawtooth",
"frequencyHz": 98,
"detuneCents": -4,
"gain": 0.42,
"pan": -0.2,
"octaveOffset": 0,
"semitoneOffset": 0
},
{
"id": "voice-b",
"enabled": true,
"oscillatorType": "triangle",
"frequencyHz": 196,
"detuneCents": 5,
"gain": 0.3,
"pan": 0.18,
"octaveOffset": 0,
"semitoneOffset": 7
}
],
"filter": {
"enabled": true,
"type": "bandpass",
"cutoffHz": 1620,
"resonance": 3.4,
"envelopeAmount": 0.46
},
"distortion": {
"enabled": true,
"curve": "sine-fold",
"amount": 0.38,
"mix": 0.3,
"oversample": "4x"
},
"envelope": {
"attack": 0.03,
"decay": 0.18,
"sustain": 0.64,
"release": 0.38,
"gateRatio": 0.78
}
},
"visuals": {
"module": "patch",
"active": true,
"phaseLabel": "External model return link armed.",
"geometryType": "glyphs",
"paletteId": "violet-cyan",
"palette": {
"primary": "#8d7cff",
"secondary": "#38f1ff",
"accent": "#ff4478",
"glow": "#c5fffd",
"background": [
"#05010d",
"#13051f"
]
},
"glitchIntensity": 0.72,
"patch": {
"speed": 0.66,
"feedback": 0.42,
"detail": 18,
"contrast": 1.36,
"glitch": 0.72,
"glyph": 0.6,
"threshold": 0.34,
"drift": 0.44,
"smear": 0.32,
"strobe": 0.16,
"imageMix": 0.12
}
},
"delivery": {
"clipReady": true,
"format": "mp4",
"media": "video-audio",
"duration": "30s",
"resolution": "1920x1080",
"fps": 30,
"includeAudio": true,
"audioSource": "generated-audio",
"openPanel": true
},
"meta": {
"source": "external-ai",
"timestamp": "2026-04-14T18:40:00.000Z",
"note": "Cold terminal bloom with unstable glyph breakup."
}
}Schema excerpt
{
"version": {
"const": "exoavt-terminal-bridge.v1"
},
"transport": {
"type": "object",
"additionalProperties": false,
"properties": {
"bpm": {
"type": "number",
"minimum": 30,
"maximum": 240
},
"playing": {
"type": "boolean"
}
}
},
"audio": {
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"type": "boolean"
},
"masterGain": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"voices": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"id",
"oscillatorType",
"frequencyHz"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"enabled": {
"type": "boolean"
},
"oscillatorType": {
"enum": [
"sine",
"square",
"sawtooth",
"triangle"
]
},
"frequencyHz": {
"type": "number",
"minimum": 20,
"maximum": 12000
},
"detuneCents": {
"type": "number",
"minimum": -2400,
"maximum": 2400
},
"gain": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"pan": {
"type": "number",
"minimum": -1,
"maximum": 1
},
"octaveOffset": {
"type": "number",
"minimum": -4,
"maximum": 4
},
"semitoneOffset": {
"type": "number",
"minimum": -24,
"maximum": 24
}
}
}
},
"filter": {
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"type": "boolean"
},
"type": {
"enum": [
"lowpass",
"highpass",
"bandpass",
"lowshelf",
"highshelf",
"peaking",
"notch",
"allpass"
]
},
"cutoffHz": {
"type": "number",
"minimum": 20,
"maximum": 20000
},
"resonance": {
"type": "number",
"minimum": 0.0001,
"maximum": 32
},
"envelopeAmount": {
"type": "number",
"minimum": 0,
"maximum": 1
}
}
},
"distortion": {
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"type": "boolean"
},
"curve": {
"enum": [
"clean",
"soft-clip",
"hard-clip",
"sine-fold"
]
},
"amount": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"mix": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"oversample": {
"enum": [
"none",
"2x",
"4x"
]
}
}
},
"envelope": {
"type": "object",
"additionalProperties": false,
"properties": {
"attack": {
"type": "number",
"minimum": 0,
"maximum": 8
},
"decay": {
"type": "number",
"minimum": 0,
"maximum": 8
},
"sustain": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"release": {
"type": "number",
"minimum": 0,
"maximum": 12
},
"gateRatio": {
"type": "number",
"minimum": 0.05,
"maximum": 1.5
}
}
}
}
},
"visuals": {
"type": "object",
"additionalProperties": false,
"properties": {
"module": {
"enum": [
"patch",
"spectral",
"transcode"
]
},
"active": {
"type": "boolean"
},
"phaseLabel": {
"type": "string"
},
"geometryType": {
"enum": [
"lattice",
"rings",
"surveillance",
"fracture",
"glyphs",
"radial"
]
},
"paletteId": {
"enum": [
"violet-cyan",
"amber-void",
"mono-phosphor"
]
},
"palette": {
"type": "object",
"additionalProperties": false,
"required": [
"primary",
"secondary",
"accent",
"glow",
"background"
],
"properties": {
"primary": {
"type": "string",
"pattern": "^#(?:[0-9a-f]{3}|[0-9a-f]{6})$"
},
"secondary": {
"type": "string",
"pattern": "^#(?:[0-9a-f]{3}|[0-9a-f]{6})$"
},
"accent": {
"type": "string",
"pattern": "^#(?:[0-9a-f]{3}|[0-9a-f]{6})$"
},
"glow": {
"type": "string",
"pattern": "^#(?:[0-9a-f]{3}|[0-9a-f]{6})$"
},
"background": {
"type": "array",
"minItems": 2,
"maxItems": 2,
"items": {
"type": "string",
"pattern": "^#(?:[0-9a-f]{3}|[0-9a-f]{6})$"
}
}
}
},
"glitchIntensity": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"patch": {
"type": "object",
"additionalProperties": false,
"properties": {
"speed": {
"type": "number",
"minimum": 0.08,
"maximum": 1.25
},
"feedback": {
"type": "number",
"minimum": 0,
"maximum": 0.95
},
"detail": {
"type": "number",
"minimum": 4,
"maximum": 32
},
"contrast": {
"type": "number",
"minimum": 0.7,
"maximum": 1.9
},
"glitch": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"glyph": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"threshold": {
"type": "number",
"minimum": 0.05,
"maximum": 1
},
"drift": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"smear": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"strobe": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"imageMix": {
"type": "number",
"minimum": 0,
"maximum": 1
}
}
}
}
},
"delivery": {
"type": "object",
"additionalProperties": false,
"properties": {
"clipReady": {
"type": "boolean"
},
"format": {
"enum": [
"mp4",
"webm",
"gif"
]
},
"media": {
"enum": [
"video-only",
"video-audio"
]
},
"duration": {
"enum": [
"15s",
"30s",
"60s",
"whole-song"
]
},
"resolution": {
"enum": [
"1280x720",
"1920x1080",
"1080x1080"
]
},
"fps": {
"enum": [
30,
60
]
},
"includeAudio": {
"type": "boolean"
},
"audioSource": {
"enum": [
"none",
"uploaded-track",
"generated-audio"
]
},
"openPanel": {
"type": "boolean"
}
}
}
}Full schema JSON: /api/exoavt/terminal-bridge
Protocol page path: /recombinase/avterminal/protocol