Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iridion II ~ replayer bugs #13

Open
2 of 6 tasks
beanieaxolotl opened this issue Oct 20, 2024 · 3 comments
Open
2 of 6 tasks

Iridion II ~ replayer bugs #13

beanieaxolotl opened this issue Oct 20, 2024 · 3 comments
Assignees
Labels
GAX replayer Regarding the GAX replayer GAX v3 Regarding GAX Sound Engine version 3+

Comments

@beanieaxolotl
Copy link
Owner

beanieaxolotl commented Oct 20, 2024

  • In "intro", instrument #40's volume envelope loop plays faster than it should compared to playback on the GBA
  • Both "title" and "gallery" fail to load due to inaccurate wave parameter map handling
  • Most of the tracks have volume-related issues
  • Most of the tracks have vibrato and envelope-related issues (the vibrato is noticeably off in 1B: final boss)
  • "shinen" is missing the modulation effect (Instrument #141 is affected)
  • Reverb is not implemented
@beanieaxolotl beanieaxolotl added GAX v3 Regarding GAX Sound Engine version 3+ GAX replayer Regarding the GAX replayer labels Oct 20, 2024
@beanieaxolotl beanieaxolotl self-assigned this Oct 20, 2024
@AnnoyedArt1256
Copy link
Collaborator

  • In "intro", instrument #40's volume envelope loop plays faster than it should compared to playback on the GBA

I think you have to add 1 to the sustain point value in the volume envelope. I'm actually working on a GAX to Impulse Tracker and Furnace module converter, and that seems to fix the envelope issue IIRC.

@beanieaxolotl
Copy link
Owner Author

beanieaxolotl commented Oct 20, 2024

On my end, it seems that Instrument #40 does not have a sustain point. I added 1 to the sustain point value and that actually ended up breaking sustain functionality in other files further, while also not fixing the error.
I should have explained this better: The sidechain effect in instrument #40 is played at a faster rate than usual, and as a result drifts out of sync with the track. I have uploaded a comparison between the output of the track in mGBA 0.10.3 and the output from the Python script:
iridion2_bug_audio.zip

@AnnoyedArt1256
Copy link
Collaborator

AnnoyedArt1256 commented Oct 22, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GAX replayer Regarding the GAX replayer GAX v3 Regarding GAX Sound Engine version 3+
Projects
None yet
Development

No branches or pull requests

2 participants