Audio import: MP3/OGG + waveform trim, and native AWC self-validation - #14
Open
BJDubb wants to merge 1 commit into
Open
Audio import: MP3/OGG + waveform trim, and native AWC self-validation#14BJDubb wants to merge 1 commit into
BJDubb wants to merge 1 commit into
Conversation
BJDubb
force-pushed
the
feature-audio-import
branch
from
June 30, 2026 11:59
ec68a72 to
16909ec
Compare
- Accept MP3 and OGG sources in addition to WAV, decoded via the audio
reader factory and sanitized to mono 16-bit PCM on export. Unsupported
extensions are rejected rather than guessed at as WAV.
- Add per-siren trim with in/out points and a waveform trim editor in the
siren inspector; trims are applied during generation. Trim points are
clamped to the clip length when the source changes, and the readout shows
"end" for an open out-point.
- Write and read each prepared clip as {name}.wav so an MP3/OGG source never
leaves WAV data under its original extension.
- Give the native AWC backend its own validator.
- Replace the unfounded 7-soundset limit warning with a warning when AWC
names collide in their first 8 characters (the game's bank identity).
- Bump version to 0.6.0.
BJDubb
force-pushed
the
feature-audio-import
branch
from
June 30, 2026 12:15
16909ec to
23eb0d3
Compare
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.
Audio import overhaul
Native AWC backend
37 tests green. Version 0.6.0.