Sitar118 Claude Sonnet 4.6 commited on
Commit ·
7c45edf
1
Parent(s): e07a4f2
docs: Sprint 8 ✅ — port 16620 restored, build clean
Browse filesCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- SPRINT-LOG.md +6 -0
- SYNC.md +6 -8
SPRINT-LOG.md
CHANGED
|
@@ -16,6 +16,12 @@ Full in-process hosting with safety scan. Ableton-style TreeView picker.
|
|
| 16 |
Fixes: deduplication, manufacturer names, background scan conflict, addChildComponent bug.
|
| 17 |
MCP verified end-to-end. Pro-Q 4 = 737 params via MCP.
|
| 18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
## Sprint 7 ✅ (v0.7.0 — In-Process Param Routing)
|
| 20 |
Route MCP set_params/get_params/search_param through inProcessPlugin for SAFE plugins.
|
| 21 |
Root cause: after Sprint 5, audio+GUI use in-process instance but MCP still targets Helper's
|
|
|
|
| 16 |
Fixes: deduplication, manufacturer names, background scan conflict, addChildComponent bug.
|
| 17 |
MCP verified end-to-end. Pro-Q 4 = 737 params via MCP.
|
| 18 |
|
| 19 |
+
## Sprint 8 ✅ (v0.8.0 — Port 16620 Restored)
|
| 20 |
+
Reverted out-of-scope regression from Sprint 7: McpServer now tries port 16620 first
|
| 21 |
+
(via kDefaultMcpPort constant), falls back to bind_to_any_port if taken.
|
| 22 |
+
First instance always gets 16620. Multi-instance still works.
|
| 23 |
+
Build: ✅ Clean 2026-05-17.
|
| 24 |
+
|
| 25 |
## Sprint 7 ✅ (v0.7.0 — In-Process Param Routing)
|
| 26 |
Route MCP set_params/get_params/search_param through inProcessPlugin for SAFE plugins.
|
| 27 |
Root cause: after Sprint 5, audio+GUI use in-process instance but MCP still targets Helper's
|
SYNC.md
CHANGED
|
@@ -4,13 +4,13 @@
|
|
| 4 |
|
| 5 |
## CURRENT STATE
|
| 6 |
|
| 7 |
-
**Version:** v0.
|
| 8 |
**Build:** ✅ Clean (2026-05-17)
|
| 9 |
**GUI:** ✅ TreeView picker + in-process createEditor() + live spectrum + channel dropdown
|
| 10 |
**MCP:** ✅ 6 tools — list_plugins, list_instances, search_param, get_params, set_params, get_analysis
|
| 11 |
**AudioAnalyser:** ✅ LUFS / FFT bands / stereo width / centroid / true peak
|
| 12 |
**Param routing:** ✅ Sprint 7 — search/get/set_params go through inProcessPlugin for SAFE plugins → EQ changes visible in Pro-Q 4 GUI
|
| 13 |
-
**
|
| 14 |
|
| 15 |
---
|
| 16 |
|
|
@@ -215,16 +215,14 @@ STATUS: (empty — awaiting Sprint 8 task from Claude Code)
|
|
| 215 |
## LAST BUILD RESULT — Claude Code fills after pull+build
|
| 216 |
|
| 217 |
```
|
| 218 |
-
Date: 2026-05-17 (Sprint
|
| 219 |
-
Commits pulled:
|
| 220 |
Build: ✅ Clean — [100%] Built target PluginBridge_VST3
|
| 221 |
Tests:
|
| 222 |
search_param "freq" ✅ returns in-process params with index "i" + display value
|
| 223 |
set_params {24:1, 26:0.748, 27:0.75} ✅ Band 2 appeared at ~4kHz in Pro-Q 4 GUI instantly
|
| 224 |
get_params [26] ✅ reads back 0.748 from in-process instance
|
| 225 |
-
|
| 226 |
NOTE: must set "Band X Used"=1.0 to make a band visible — it's a separate param from "Enabled"
|
| 227 |
-
Issues:
|
| 228 |
-
⚠️ McpServer.cpp removed port 16620 priority — first instance now gets random port.
|
| 229 |
-
Sprint 8 must revert to: if (bind_to_port(16620)) port=16620; else port=bind_to_any_port()
|
| 230 |
```
|
|
|
|
| 4 |
|
| 5 |
## CURRENT STATE
|
| 6 |
|
| 7 |
+
**Version:** v0.8.0
|
| 8 |
**Build:** ✅ Clean (2026-05-17)
|
| 9 |
**GUI:** ✅ TreeView picker + in-process createEditor() + live spectrum + channel dropdown
|
| 10 |
**MCP:** ✅ 6 tools — list_plugins, list_instances, search_param, get_params, set_params, get_analysis
|
| 11 |
**AudioAnalyser:** ✅ LUFS / FFT bands / stereo width / centroid / true peak
|
| 12 |
**Param routing:** ✅ Sprint 7 — search/get/set_params go through inProcessPlugin for SAFE plugins → EQ changes visible in Pro-Q 4 GUI
|
| 13 |
+
**Port:** ✅ Sprint 8 — first instance gets port 16620, additional instances get auto-port
|
| 14 |
|
| 15 |
---
|
| 16 |
|
|
|
|
| 215 |
## LAST BUILD RESULT — Claude Code fills after pull+build
|
| 216 |
|
| 217 |
```
|
| 218 |
+
Date: 2026-05-17 (Sprint 8 complete)
|
| 219 |
+
Commits pulled: e07a4f2 (McpServer.cpp port fix)
|
| 220 |
Build: ✅ Clean — [100%] Built target PluginBridge_VST3
|
| 221 |
Tests:
|
| 222 |
search_param "freq" ✅ returns in-process params with index "i" + display value
|
| 223 |
set_params {24:1, 26:0.748, 27:0.75} ✅ Band 2 appeared at ~4kHz in Pro-Q 4 GUI instantly
|
| 224 |
get_params [26] ✅ reads back 0.748 from in-process instance
|
| 225 |
+
port 16620 first-inst ✅ restored (uses kDefaultMcpPort constant)
|
| 226 |
NOTE: must set "Band X Used"=1.0 to make a band visible — it's a separate param from "Enabled"
|
| 227 |
+
Issues: none
|
|
|
|
|
|
|
| 228 |
```
|