Hi themiditamer,
if you work yourself to create a Cubase Patchname Script for the SX900, the attached Excel files (.xlsx) that I created/saved with the "Midifile Optimizer XI" (by Midiland.de) could help you. (If you need the original Text files (.txt), just get in touch again.)
It should be noted that the "sound" of many Preset Voices also depends on the respective effects (reverb, chorus and insert effect blocks). It is NOT enough to just select a Voice via Bank Select MSB, LSB and ProgramChange, the associated
Voice Set must also be used.
I therefore do not consider a Patchname Script in Cubase to be absolutely necessary for a specific instrument. It is recommended to first record a MIDI file (with the desired Voices)
directly on the keyboard (if necessary, this can also be just a short passage). Then save the file and import it into Cubase. So you have all "sound-relevant" information in Cubase. Note that some of the Effect SysEx used here are CHANNEL RELATED.
If you are looking for a relatively easy-to-use but professional solution, I recommend you (in addition to Cubase) to use the "Midifile Optimizer XI" (available for PC/Windows and Mac computers). In Germany the program costs 200 euros. The current version is V11.2.1.13971 (from 07/25/2020). You can download the DEMO version (saving deactivated) here:
>>>
https://www.midiland.de/de/OptimizerXI_DLdemo.htmWhen revoicing MIDI files with the "Optimizer", the complete Voice Set of the Preset Voices is automatically applied (including Effects / DSPs, Part EQs, etc.). You also have direct access to all DSPs, Part EQs, and much more via the graphical user interface. There is also a "drum splitter". This allows you to distribute the drums to up to three channels (e.g. to work with several different drum kits). Also all needed SysEx are automatically inserted correctly.
Hope this helps!
Best regards,
Chris
[attachment deleted by admin]