docs: Sprint 8 β β port 16620 restored, build clean 7c45edf Sitar118 Claude Sonnet 4.6 commited on May 17
Sprint 8: prefer port 16620 for first instance, fall back to any port if taken e07a4f2 verified RAM2118 commited on May 17
docs: Sprint 7 β fully verified β Pro-Q 4 GUI updates via MCP confirmed 5198ce4 Sitar118 Claude Sonnet 4.6 commited on May 17
docs: Sprint 7 β β build clean, flag port regression for Sprint 8 8afcba7 Sitar118 Claude Sonnet 4.6 commited on May 17
Sprint 7: wire param callbacks in loadInProcessPlugin, clear in unloadInProcessPlugin 4d61c1f verified RAM2118 commited on May 17
docs: bump CLAUDE.md to v0.6.0, add Sprint 4-6 features + Sprint 7 warning 6f6ce59 Sitar118 Claude Sonnet 4.6 commited on May 17
Sprint 7: McpServer.cpp β use param callbacks with Helper IPC fallback 95438a2 verified RAM2118 commited on May 17
Sprint 7: Route MCP param ops through in-process plugin (fix EQ invisible in GUI) 8ef64a9 verified RAM2118 commited on May 17
docs: Sprint 7 task + update paths after folder move to AI MUSIC PRODUCTION 29b4c18 Sitar118 Claude Sonnet 4.6 commited on May 17
fix: first instance always binds port 16620, fallback to auto-port 19d5f13 Sitar118 Claude Sonnet 4.6 commited on May 17
release: v0.6.0 β multi-instance + channel selector d9f9b4b Sitar118 Claude Sonnet 4.6 commited on May 17
feat: channel name dropdown in Editor (Sprint 6 Part 5) 6b15202 Sitar118 Claude Sonnet 4.6 commited on May 17
Sprint 6: wire channelName, registry, and auto-port into Processor.cpp 225322d verified RAM2118 commited on May 17
Sprint 6: add channelName + setChannelName to Processor header 0a63fb2 verified RAM2118 commited on May 17
Sprint 6: Channel name dropdown + multi-instance registry + list_instances MCP tool 08315b0 verified RAM2118 commited on May 17
task: Sprint 6 β channel dropdown + multi-instance registry + list_instances a21f3f0 Sitar118 Claude Sonnet 4.6 commited on May 17
release: v0.5.3 β live plugin spectrum working 8208bb7 Sitar118 Claude Sonnet 4.6 commited on May 17
build: Sprint 5 clean β pending Ableton reload test 30ebdf1 Sitar118 Claude Sonnet 4.6 commited on May 17
Sprint 5: route audio through in-process plugin for SAFE plugins 2eb08b2 verified RAM2118 commited on May 17
answer: prepareToPlay question for Sprint 5 β Option B verified safe 199d2e1 Sitar118 Claude Sonnet 4.6 commited on May 17
Sprint 5: ML Intern question β need prepareToPlay verification before implementing 496a0a0 verified RAM2118 commited on May 17
task: Sprint 5 β route audio through in-process plugin for SAFE plugins 2c0ae05 Sitar118 Claude Sonnet 4.6 commited on May 17
docs: make SYNC.md lean β move sprint history to SPRINT-LOG.md a8f4396 Sitar118 Claude Sonnet 4.6 commited on May 17
docs: add two-way message queue to SYNC.md β ML Intern β Claude Code bridge cc0ab22 Sitar118 Claude Sonnet 4.6 commited on May 17
docs: rewrite SYNC.md as live handoff protocol between ML Intern and Claude Code ac96bfc Sitar118 Claude Sonnet 4.6 commited on May 17
fix: restore v0.5.2 architecture + wire AudioAnalyser correctly fdc4e41 Sitar118 Claude Sonnet 4.6 commited on May 17
wire AudioAnalyser: prepareToPlay + processBlock + MCP callback (3 additions) df843ce verified RAM2118 commited on May 17
integrate AudioAnalyser into Processor + wire get_analysis in McpServer abf507a verified RAM2118 commited on May 17
Sprint 4: Add AudioAnalyser β LUFS, FFT bands, stereo width, centroid, true peak f6aee3c verified RAM2118 commited on May 17
update SYNC.md β Sprint 3 COMPLETE, MCP verified working end-to-end 64c9482 verified RAM2118 commited on May 17
docs: update all context files for v0.5.2 session (2026-05-17) dcfc9c9 Sitar118 Claude Sonnet 4.6 commited on May 17
update MACHINE-CONTEXT.md β add ERROR REPORT section so Claude Code gives full diagnostic to ML Intern 553fb05 verified RAM2118 commited on May 17
add MACHINE-CONTEXT.md β template for Claude Code to fill before I write code 6985577 verified RAM2118 commited on May 17
fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI 0548359 Sitar118 commited on May 16
update SYNC.md β grant full debug/fix permission for GUI issue 0cf3d62 verified RAM2118 commited on May 16
fix: wire onGuiCreated callback in HelperIPC constructor to send gui_ready notification df8bc97 verified RAM2118 commited on May 16
fix: call onGuiCreated callback after CARemoteLayerServer setup completes in showGui() 9788b5f verified RAM2118 commited on May 16
fix: send gui_ready notification after showGui β use callback from HelperPluginHost to IPC 242769f verified RAM2118 commited on May 16
fix: use setLayerPortName() instead of direct member access c151d02 verified RAM2118 commited on May 16
fix: add setLayerPortName() public method (layerPortName is private) 7e3323d verified RAM2118 commited on May 16
remove old files replaced by .mm versions + Blocklist (now in PluginBridgeProcessor.h) 4ca2875 verified RAM2118 commited on May 16