Fountain Coach Gitowner-controlled · read only

midi2-gpu-fabric.git · stage-native.config.example.json

midi2-gpu-fabric.git / stage-native.config.example.json

revision 6d72f16a6ee94adcd35510d40e9d40ec72d8d9b1 · 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"
    }
  }
}