You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I post the following issue to summarize ways to improve MIDI playback support in this library. Some of these may be implemented already or the implementation may be in progress.
Support software synthesis of MIDI data stored in standard MIDI files (SMF, .mid), using instrument sound banks in SoundFont 2 (.sf2), downloadable sounds (.dls), and in OPL2, OPL3, and other FM synthesis sound banks, and possibly also in Timidity++ patch format (.cfg). (The source code in libADLMIDI, libOPNMIDI, and OPL3BankEditor may be useful here.)
Just as an aside, a public-domain music synthesis library and instrument banks would greatly help improve MIDI playback support across the open-source ecosystem; however, I don't insist on that for purposes of this issue.
The text was updated successfully, but these errors were encountered:
I post the following issue to summarize ways to improve MIDI playback support in this library. Some of these may be implemented already or the implementation may be in progress.
playmus2
already supports SoundFont 2 via an environment variable, but selecting the instrument sound bank should also be a command line option, not just an environment variable (see also Merge SDL_mixer with SDL Mixer X (my extended fork of SDL_mixer) #233).Just as an aside, a public-domain music synthesis library and instrument banks would greatly help improve MIDI playback support across the open-source ecosystem; however, I don't insist on that for purposes of this issue.
The text was updated successfully, but these errors were encountered: