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

[Feature request] support Program Change events from MIDI In #212

Open
tlubz opened this issue Sep 14, 2024 · 1 comment
Open

[Feature request] support Program Change events from MIDI In #212

tlubz opened this issue Sep 14, 2024 · 1 comment

Comments

@tlubz
Copy link

tlubz commented Sep 14, 2024

MIDI In support is great, thanks so much for this tool!

One thing I'm missing is support for Program Change events from MIDI, which would potentially allow users to use this as a fully-fledged MIDI to OPL3 system, and play full MIDI songs on it, instead of one patch at a time.

Looking at GeneratorRealtime, I see that you support patch changes in real time, however it's only supported from the UX controller, and it Silences all playing sounds. It would be nice to add patch change support from MIDI In as well.

@Wohlstand
Copy link
Owner

This current implementation is made being extremely simple in order to just test the currently selected instrument. I thinking to just take my libADLMIDI as a backend to solve two cases:

  • allow your idea
  • have fully functional MIDI core without stripping out of the stuff
  • remove the duplication of runtime code (I have two different synth implementations at both OPL3-BE and libADLMIDI.

So, I'll keep your idea here until I'll take this for a work. For now I'm busy on other stuff.

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

No branches or pull requests

2 participants