docs: Wwise audio integration analysis#27
Open
gimploo wants to merge 1 commit into
Open
Conversation
Records the analysis of the ExplorationSystem_ASK Wwise project and proposes an integration strategy for poglib that: - Treats Wwise as a composition/design tool only - Parses .wwu XML files at startup for arrangement data - Uses a lightweight SDL2 multi-track mixer for runtime playback - Avoids the Wwise SDK entirely
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.
Summary
Analysis of the
ExplorationSystem_ASKWwise project (v2025.1.6) and a proposed strategy for integrating its content into poglib without using the Wwise SDK at runtime.Approach
Treat Wwise as a composition/design tool only. Parse its XML project files () at startup to understand the music arrangement (segments, tracks, clip timings, fades, crossfades). Load the referenced WAV files from
Originals/and play them through a new lightweight SDL2 multi-track mixer.Key Findings
Originals/SFX/Team 3 - AMBIENCE ASSETS/Proposed Files
audio/mixer.haudio/wwise_parser.hNext Steps
The analysis is complete but no implementation has started yet. When ready, the integration sequence is:
audio/mixer.haudio/wwise_parser.happlication.hSee the full document at
docs/wwise-integration-analysis.mdfor details.