In recent months Roland has pulled one of the industry’s last software based General MIDI architecture plugins that works in every modern host on the market. It doesn’t seem possible to get keys anymore, despite the code working perfectly in 99.9% of the PC/Mac based music Workstations in the wild.
This leaves HALion/Sonic in a position to remain one of the few Software products left that will at least attempt to playback GM files in modern DAW platforms (or as a complete stand alone software based MIDI controlled instrument) moving forward.
With this in mind I would like to respectfully request Steinberg consider making a few improvements to HALion and Sonic.
Support for building multiple program banks in full Halion (use GM CC bank calls to get at the programs in the table past 128…and also give us a way to assign the bank calls as we like). In the short term having bank-swap options would allow we users to fill out our own extended GM2 and/or XG/GS instruments.
I.E. Bank MSB121, LSB0 = The first 128 programs in the table. Bank 121, 1 for the next 128 programs, 121, 2 for the next 128, and so forth.
Support for the sysex based setup of the standard Reverb and Chorus aux FX units according to GM2/XG standards.
Full XG RPN/NRPN support for GM/XG specified instruments. Stuff like vibrato control, drum kit adjustments, etc.
In Sonic…
At minimum, GM2 style bank change for channels 10 and 11 so channel 10 can easily be used for non drum kit program calls, support more drum kit options, and also grant the power to easily play back those GM2 files that also use channel 11 for drum kits.
Eventual multiple PC banks would be nice in Sonic as well. Seems like Sonic Selections already includes the proper drum kits to support the channel 10 and 11 aspects of GM2. Just have it accept those bank changes on these channels?
Also clone a copy of the drum kits and have a second copy provide the option of the Roland brush/snare mapping (slightly different between Yamaha and Roland conventions).
The same GM2/XG sysex and RPN/NRPN as requested for full HALion. Again this stuff could come ‘later’, but it sure would be nice.
Perhaps at some point further down the pipeline might be full GM2 and XG extended sound-banks, all balanced and ready to emulate some of the legendary Yamaha XG tone modules/sound-cards/soft-synths over the years.
This stuff has been ‘industry standard’ for a really long time. It would be nice if at least one pro line instrument like HALion more fully supported it out of the box.