Merge docs/ROADMAP.md to main — wrapper + object-line product plan#9
Merged
Merged
Conversation
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Lands
docs/ROADMAP.md(the wrapper + object-line product-surface plan) on main, plus a README pointer to it. Cherry-picked fromclaude/ambitap-audit-review-rjj2mdonto 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