Skip to content

VRC7 audio: support for custom patch sets#2

Open
nununoisy wants to merge 1 commit intozeta0134:masterfrom
nununoisy:custom-vrc7-patches
Open

VRC7 audio: support for custom patch sets#2
nununoisy wants to merge 1 commit intozeta0134:masterfrom
nununoisy:custom-vrc7-patches

Conversation

@nununoisy
Copy link

This adds a method vrc7_set_patches() to the Mapper trait that allows the replacement of the built in patchset. There are impls of the method for both Vrc7 and NsfMapper. This allows for:

  • Use of old patchsets, e.g. for old FamiTracker modules
  • Use of entirely custom patchsets
  • Support for custom patches specified in the VRC7 field in NSFe/NSF2 modules

This was already implemented in NSFPresenter's fork of RusticNES. Here's an example invocation if you want to get an idea of what the API looks like.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant