Skip to content

Add more audio banks and add some occasional mappings for audio macros#777

Merged
gheskett merged 2 commits intoHackerN64:develop/2.3.0from
Reonu:develop/2.3.0_extra-audio-channels
Jul 3, 2024
Merged

Add more audio banks and add some occasional mappings for audio macros#777
gheskett merged 2 commits intoHackerN64:develop/2.3.0from
Reonu:develop/2.3.0_extra-audio-channels

Conversation

@Reonu
Copy link
Contributor

@Reonu Reonu commented Mar 25, 2024

This change by arctic makes it easier to add SFX by adding extra audio channels for general use as well as opening up space in 00_sound_banks. It was an old commit lost to time and I think that shouldn't be the case since it makes adding SFX significantly less CBT

@Reonu Reonu added the enhancement New feature or request label Mar 25, 2024
@Reonu Reonu added this to the 2.3 milestone Mar 25, 2024
@Reonu Reonu requested a review from gheskett as a code owner March 25, 2024 10:22
Copy link
Collaborator

@gheskett gheskett left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After some additional profiling, adding all 6 channels here seems to add up to potentially a couple hundred us of additional audio processing. It's not significant enough for me to outright deny this, but I am still hesitant to press the merge button unless people think it's a worthy sacrifice. (Admittedly idk why it's even that much; I thought the idle audio changes should've covered almost all of the additional overhead...)

@gheskett
Copy link
Collaborator

gheskett commented Apr 20, 2024

You know what, nevermind; most of that seems like perf lotto of some sort (idk what else it could be). It's weird because code size should have decreased in this PR (apart from the 00_sound_player.s) so idk why this got such a bad dice roll.

EDIT: I'm dumb it probably still technically increased. But even still it should be completely insignificant.

@gheskett gheskett merged commit e74cab7 into HackerN64:develop/2.3.0 Jul 3, 2024
gheskett added a commit that referenced this pull request Jul 4, 2024
#777)

* Add more audio banks and add some occasional mappings for audio macros

* Remove config define for extra sound banks

---------

Co-authored-by: gheskett <gheskett@gmail.com>
@gheskett gheskett linked an issue Sep 5, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Empty Space for SFX

2 participants