Skip to content

Merge docs/ROADMAP.md to main — wrapper + object-line product plan#9

Merged
tap merged 1 commit into
mainfrom
claude/ambitap-roadmap-max-assessment-tiuszu
Jul 3, 2026
Merged

Merge docs/ROADMAP.md to main — wrapper + object-line product plan#9
tap merged 1 commit into
mainfrom
claude/ambitap-roadmap-max-assessment-tiuszu

Conversation

@tap

@tap tap commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Lands docs/ROADMAP.md (the wrapper + object-line product-surface plan) on main, plus a README pointer to it. Cherry-picked from claude/ambitap-audit-review-rjj2md onto current main — the other commits on that branch were already merged, and the original branch had README conflicts with main.

🤖 Generated with Claude Code

https://claude.ai/code/session_012VeadvCRUHJdneFNwRbFAM


Generated by Claude Code

Handoff planning document for the next working session. Captures the
agreed direction with rationale and a concrete sequence so the strategy
does not have to be re-derived:

- Strategic frame: the VST space is served (IEM/SPARTA/Nuendo); AmbiTap's
  lane is Max/MSP + Pd + Max-for-Live (Ableton has no native ambisonics)
  and embedded. The wrappers are the product.
- Wave 1: core Max mc. objects (encode/rotate/decode/binaural), AmbiX-
  native, OSC-friendly rotation, preserving the wait-free contract at the
  wrapper boundary.
- Wave 2: cheap high-value folds into those objects (SOFA HRTF selection,
  surround-bed -> HOA).
- Wave 3: the composable-object line on the same core — direct binaural
  panner, near-field/distance, transaural/crosstalk cancellation, and an
  ambitious SH-domain room/reverb — covering immersive-rendering territory
  the plugin suites don't reach in Max, as small reusable objects rather
  than a monolithic renderer.
- Records the open decisions for the next session (external<->core build
  boundary: C ABI vs header link; Max SDK choice; mc. channel-count
  negotiation) and the rule that new perceptual DSP (XTC, room) needs a
  measurement + listening correctness pass, while any new core DSP must
  stay inside the embedded freestanding constraints.

README documentation section links the roadmap.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ng2WDk5ho2yhzvfC2boRPQ
@tap tap merged commit 5cfab80 into main Jul 3, 2026
11 of 12 checks passed
@tap tap deleted the claude/ambitap-roadmap-max-assessment-tiuszu branch July 3, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant