Commit History
Sprint 7: wire param callbacks in loadInProcessPlugin, clear in unloadInProcessPlugin 4d61c1f verified
Sprint 7: McpServer.cpp — use param callbacks with Helper IPC fallback 95438a2 verified
Sprint 7: Route MCP param ops through in-process plugin (fix EQ invisible in GUI) 8ef64a9 verified
fix: first instance always binds port 16620, fallback to auto-port 19d5f13
Sitar118 Claude Sonnet 4.6 commited on
feat: channel name dropdown in Editor (Sprint 6 Part 5) 6b15202
Sitar118 Claude Sonnet 4.6 commited on
Sprint 6: wire channelName, registry, and auto-port into Processor.cpp 225322d verified
Sprint 6: add channelName + setChannelName to Processor header 0a63fb2 verified
Upload Source/Plugin/McpServer.cpp 351c5a1 verified
Upload Source/Plugin/McpServer.h a87020c verified
Upload Source/Plugin/InstanceRegistry.h a02f9a6 verified
Sprint 6: Channel name dropdown + multi-instance registry + list_instances MCP tool 08315b0 verified
Sprint 5: route audio through in-process plugin for SAFE plugins 2eb08b2 verified
fix: restore v0.5.2 architecture + wire AudioAnalyser correctly fdc4e41
Sitar118 Claude Sonnet 4.6 commited on
wire AudioAnalyser: prepareToPlay + processBlock + MCP callback (3 additions) df843ce verified
Upload Source/Plugin/McpServer.cpp 9836bb8 verified
Upload Source/Plugin/McpServer.h 9209b46 verified
integrate AudioAnalyser into Processor + wire get_analysis in McpServer abf507a verified
Sprint 4: Add AudioAnalyser — LUFS, FFT bands, stereo width, centroid, true peak f6aee3c verified
fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI 0548359
Sitar118 commited on