FAQ
SYNAPSE or SYNAPSE FX?
SYNAPSE: instrument track, MIDI inputSYNAPSE FX: audio track / insert
Difference between Mode A and Mode B?
- Mode A Bridge: controls plugins already in the session
- Mode B Host: plugin loaded inside SYNAPSE
Both modes can coexist.
Plugin not visible in the browser?
- Relaunch
Scan Plugins - Check VST3/AU paths
- Restart SYNAPSE after installing new plugins
Fast Mode or State Chunk Mode?
- Fast Mode: recommended mode, fast and stable in real time
- State Chunk Mode: useful for plugins with complex internal state
Sanity Mode blocks some parameters, is this normal?
Yes. It protects critical parameters (bypass, mute, output gain, sensitive routing).
Can I work offline?
Partially yes. Local control is possible. Cloud providers require internet.
How many snapshots?
The current spec documents 12 slots.
How do I configure the MCP server?
- Start SYNAPSE in your DAW.
- Retrieve the token:
~/Library/SYNAPSE/mcp_token.txt - Configure your MCP client (e.g. Claude Desktop):
- URL:
http://127.0.0.1:52100/mcp - Header:
Authorization: Bearer <token>
- URL:
- Use
list_hosted_paramsto discover parameters, thenset_param/set_params_batchto control them.
MCP — what is the difference between set_param and trigger_ai?
set_param/set_params_batch: applies values directly, instant, no network call.trigger_ai: sends a natural-language instruction to cloud AI (Claude/OpenAI/etc.) — slower (1-10 s), non-deterministic.
Use set_param for direct control. Reserve trigger_ai for creative AI assistance.
Are macros saved?
Yes. Macro bindings are serialized in getStateInformation and restored from setStateInformation — they are preserved when the DAW project is saved and reloaded.
Where are logs and data stored?
macOS
~/Library/SYNAPSE/mcp_token.txt— MCP authentication token (rotated on each plugin load)
~/Library/Application Support/SYNAPSE/known_plugins.xml— plugin scan cacheai_settings.json— AI configurationui_prefs.json— UI preferences (including window size)synapse_knowledge.db— VST plugin knowledge database (SQLite)
~/Library/Logs/SYNAPSE/
Windows
%LocalAppData%\SYNAPSE\
Some parameters are not affected by AI — why?
SYNAPSE excludes certain parameters from AI writes to protect the audio signal:
- Non-automatable params (
isAutomatable() == falsein VST3): preset selectors, program change, wavetable browser, engine type, OSC routing. These are UI-only states the VST3 protocol does not expose. - AlwaysCritical params: preset/program/bank, MIDI routing, voice count, arp/sequencer mode, OSC enable/disable (on/off toggles).
- SanityCritical params (when Sanity Mode is ON): bypass, mute, solo, output gain, master volume, wet/dry.
Use list_hosted_params_ai_ready via MCP to see exactly which parameters are available for AI control.
Common plugin limitations:
| Plugin | Non-controllable via SYNAPSE | Workaround |
|---|---|---|
| Serum 2 | Wavetable browser, engine type, OSC enable | Set manually before session |
| Zebra2 / ZebraHZ | Module routing (patch cables) | patch_plugin_routing MCP tool |
| Spire | Filter type dropdown, OSC on/off toggle | Load patch with OSCs active; use OSC Volume |
| Diva | VCO model, VCF model | Select circuit manually |
| Dexed / FM8 | FM algorithm | Select algorithm manually |
Full compatibility matrix: docs/plugin-compatibility-matrix.md §9
Limits of the LE version?
According to the spec: limited targets/snapshots, Mode B disabled, Creative Engine unavailable.