Commit History

  1. docs: Sprint 8 ✅ — port 16620 restored, build clean⁠

    Sitar118 +1: Claude Sonnet 4.6
    7c45edf
  2. Sprint 8: prefer port 16620 for first instance, fall back to any port if taken⁠

    Verified signature
    e07a4f2
  3. docs: Sprint 7 ✅ fully verified — Pro-Q 4 GUI updates via MCP confirmed⁠

    Sitar118 +1: Claude Sonnet 4.6
    5198ce4
  4. docs: Sprint 7 ✅ — build clean, flag port regression for Sprint 8⁠

    Sitar118 +1: Claude Sonnet 4.6
    8afcba7
  5. Sprint 7: wire param callbacks in loadInProcessPlugin, clear in unloadInProcessPlugin⁠

    Verified signature
    4d61c1f
  6. docs: bump CLAUDE.md to v0.6.0, add Sprint 4-6 features + Sprint 7 warning⁠

    Sitar118 +1: Claude Sonnet 4.6
    6f6ce59
  7. Sprint 7: McpServer.cpp — use param callbacks with Helper IPC fallback

    Verified signature
    95438a2
  8. Sprint 7: Route MCP param ops through in-process plugin (fix EQ invisible in GUI)⁠

    Verified signature
    8ef64a9
  9. docs: Sprint 7 task + update paths after folder move to AI MUSIC PRODUCTION⁠

    Sitar118 +1: Claude Sonnet 4.6
    29b4c18
  10. fix: first instance always binds port 16620, fallback to auto-port⁠

    Sitar118 +1: Claude Sonnet 4.6
    19d5f13
  11. release: v0.6.0 — multi-instance + channel selector⁠

    Sitar118 +1: Claude Sonnet 4.6
    d9f9b4b
  12. feat: channel name dropdown in Editor (Sprint 6 Part 5)⁠

    Sitar118 +1: Claude Sonnet 4.6
    6b15202
  13. Sprint 6: wire channelName, registry, and auto-port into Processor.cpp⁠

    Verified signature
    225322d
  14. Sprint 6: add channelName + setChannelName to Processor header

    Verified signature
    0a63fb2
  15. Upload Source/Plugin/McpServer.cpp

    Verified signature
    351c5a1
  16. Upload Source/Plugin/McpServer.h

    Verified signature
    a87020c
  17. Upload Source/Plugin/InstanceRegistry.h

    Verified signature
    a02f9a6
  18. Sprint 6: Channel name dropdown + multi-instance registry + list_instances MCP tool⁠

    Verified signature
    08315b0
  19. task: Sprint 6 — channel dropdown + multi-instance registry + list_instances⁠

    Sitar118 +1: Claude Sonnet 4.6
    a21f3f0
  20. release: v0.5.3 — live plugin spectrum working⁠

    Sitar118 +1: Claude Sonnet 4.6
    8208bb7
  21. build: Sprint 5 clean — pending Ableton reload test⁠

    Sitar118 +1: Claude Sonnet 4.6
    30ebdf1
  22. Sprint 5: route audio through in-process plugin for SAFE plugins⁠

    Verified signature
    2eb08b2
  23. answer: prepareToPlay question for Sprint 5 — Option B verified safe⁠

    Sitar118 +1: Claude Sonnet 4.6
    199d2e1
  24. Sprint 5: ML Intern question — need prepareToPlay verification before implementing

    Verified signature
    496a0a0
  25. task: Sprint 5 — route audio through in-process plugin for SAFE plugins⁠

    Sitar118 +1: Claude Sonnet 4.6
    2c0ae05
  26. docs: make SYNC.md lean — move sprint history to SPRINT-LOG.md⁠

    Sitar118 +1: Claude Sonnet 4.6
    a8f4396
  27. docs: add two-way message queue to SYNC.md — ML Intern ↔ Claude Code bridge⁠

    Sitar118 +1: Claude Sonnet 4.6
    cc0ab22
  28. docs: rewrite SYNC.md as live handoff protocol between ML Intern and Claude Code⁠

    Sitar118 +1: Claude Sonnet 4.6
    ac96bfc
  29. fix: restore v0.5.2 architecture + wire AudioAnalyser correctly⁠

    Sitar118 +1: Claude Sonnet 4.6
    fdc4e41
  30. wire AudioAnalyser: prepareToPlay + processBlock + MCP callback (3 additions)

    Verified signature
    df843ce
  31. Upload Source/Plugin/McpServer.cpp

    Verified signature
    9836bb8
  32. Upload Source/Plugin/McpServer.h

    Verified signature
    9209b46
  33. integrate AudioAnalyser into Processor + wire get_analysis in McpServer⁠

    Verified signature
    abf507a
  34. Sprint 4: Add AudioAnalyser — LUFS, FFT bands, stereo width, centroid, true peak⁠

    Verified signature
    f6aee3c
  35. update SYNC.md — Sprint 3 COMPLETE, MCP verified working end-to-end

    Verified signature
    64c9482
  36. docs: update all context files for v0.5.2 session (2026-05-17)⁠

    Sitar118 +1: Claude Sonnet 4.6
    dcfc9c9
  37. update MACHINE-CONTEXT.md — add ERROR REPORT section so Claude Code gives full diagnostic to ML Intern

    Verified signature
    553fb05
  38. add MACHINE-CONTEXT.md — template for Claude Code to fill before I write code

    Verified signature
    6985577

  1. fix: replace CARemoteLayerServer with CAContext+CALayerHost for cross-process GUI⁠

    Sitar118
    0548359
  2. update SYNC.md — grant full debug/fix permission for GUI issue

    Verified signature
    0cf3d62
  3. fix: wire onGuiCreated callback in HelperIPC constructor to send gui_ready notification

    Verified signature
    df8bc97
  4. fix: call onGuiCreated callback after CARemoteLayerServer setup completes in showGui()

    Verified signature
    9788b5f
  5. fix: send gui_ready notification after showGui — use callback from HelperPluginHost to IPC⁠

    Verified signature
    242769f
  6. fix: use setLayerPortName() instead of direct member access

    Verified signature
    c151d02
  7. fix: add setLayerPortName() public method (layerPortName is private)

    Verified signature
    7e3323d
  8. Upload SYNC.md

    Verified signature
    715eca0
  9. Upload Source/Plugin/Blocklist.h

    Verified signature
    2224b8a
  10. remove old files replaced by .mm versions + Blocklist (now in PluginBridgeProcessor.h)

    Verified signature
    4ca2875
  11. Upload Source/Plugin/McpServer.cpp

    Verified signature
    a4fe44e
  12. Upload Source/Plugin/McpServer.h

    Verified signature
    e5f329d