midi2-gpu-fabric.git · stage-native.config.example.json
midi2-gpu-fabric.git / stage-native.config.example.json
revision fbfba24752f479e3699c404ef242cd43b5e03382 · complete file
{
"storePath": "~/Library/Application Support/FountainStore",
"backplane": {
"corpus": "stage-demo",
"scene": "demo",
"shot": "main",
"pollMs": 2000,
"controlPollMs": 200,
"shotPollMs": 1000,
"telemetryMs": 5000,
"pushMs": 0
},
"physics": {
"rigConfigPath": "",
"restHoldMs": 800,
"rigDriveStrength": 10,
"rigDriveMaxForce": 120
},
"render": {
"puppet": true,
"rig": true,
"physics": false,
"puppetVisualScale": 0.75,
"debugTriangle": false,
"debugSyncGPU": false
},
"chat": {
"provider": "openai",
"debug": false,
"ollama": {
"host": "http://127.0.0.1:11434",
"model": "qwen2.5:7b-instruct"
},
"openai": {
"host": "https://api.openai.com",
"model": "gpt-5.2",
"apiKey": ""
}
},
"screenplay": {
"sourceDocumentId": "screenplay:demo:source",
"viewDocumentId": "screenplay:demo:view",
"viewTemplateId": "view:template",
"pollMs": 1200
},
"semantic": {
"baselineMsg": "",
"autoIndex": true,
"maxChars": 60000,
"timeoutSeconds": 45
},
"screenshots": {
"texture": {
"enabled": false,
"out": "Artifacts/ui-screenshot.png",
"delayFrames": 2,
"exit": false
},
"window": {
"out": "",
"delayMs": 1000,
"intervalMs": 1000,
"count": 1
},
"capture": {
"dir": "Artifacts/Snapshots"
}
},
"projector": {
"sendToStage": true,
"sendToMIDI": true,
"persistMIDI": true,
"basicpitch": {
"modelPath": "",
"threshold": 0.5,
"maxNotes": 6
},
"clip": {
"dctpq": 480,
"tempoBpm": 120
},
"midi": {
"group": 0,
"channel": 0,
"destination": "",
"name": "StageProjector"
}
}
}