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

Choose freely which channels are melodic and rhythm #94

Open
MusicallyInspired opened this issue Aug 3, 2023 · 0 comments
Open

Choose freely which channels are melodic and rhythm #94

MusicallyInspired opened this issue Aug 3, 2023 · 0 comments

Comments

@MusicallyInspired
Copy link

MusicallyInspired commented Aug 3, 2023

I have an admittedly special case need to be able to change MIDI channel 10 from a rhythm channel to a melodic channel in ADLplug. I'm using Wohlstand's OPL3 Bank Editor to view and create Adlib patches from/for Sierra SCI adventure games which use a very similar format to Adlib's BNK format. However, Sierra SCI games do not support rhythm banks for OPL2. Only melodic. While I'm composing for a custom SCI game or previewing Adlib music tracks from existing SCI games with SCI Companion or SCI Viewer, there is MIDI data used for OPL2 on channel 10 but it's meant to reference one of the standard melodic patches (or many melodic patches, one at a time via MIDI program change commands) and not a rhythm patch. If there was an option to be able to change any MIDI channel from rhythm to melodic and vice versa that would solve my issue.

My request/suggestion is to keep the default setting as rhythm for channel 10, but allow the user to change it for strange cases like mine. Or perhaps compatibility with some other MIDI standard that uses percussion on a channel other than 10 (such as XG or Base MIDI or something?). If this is possible to implement I'd be tremendously grateful!

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

No branches or pull requests

1 participant