We did not find one elsewhere.
The Jupiter X / Xm is a nice hardware synthesizer, which is 5 channel multi-timbre and has included sets of thousands of factory voices. These patches must be selected with some cryptic MSB/LSB bank select commands.
We created a clickable patch map for Steinberg Cubase, that at least enables to select presets from the various banks in the Jupiter X / Xm for all channels. (Channel 5 is reserved by Roland for the drum sets, which are mapped too.)
All documented internal banks are mapped with correct MSB/LSB patch change commands but the names are generic (yet?) and not the real names from the Jupiter’s memory. Putting in thousands of patch names into a Cubase patch map editor is a nightmare. (Apple’s Logic Pro allows for instance easy import of lists for such and this is time consuming too but doable with some effort.) If someone finds the time to edit 5000++ patch names for Cubase manually, line by line, taken from the Roland docs, this would be awesome, but our basic goal (multi channel patch selection) is done with the current patch map.
We also mapped the scene patches, which should be sent on a MIDI channel other than 1 to 5 (reserved for the parts), i.e. MIDI channel 16. Different to the documentation, the scene patches are not organized in special small virtual banks but according to Rolands MIDI implementation chart in 4 extra banks a 128 patches with their own MSB/LSB bank select commands. Not supported are the waveform IDs from the doc, as these are not even useful nor selectable via MIDI commands.
The Jupiter X / Xm is a multi emulation device, which even features for instance nearly thousand of JX-5080 voices alone, alongside with loads of banks of their classic virtual analog emulations and also a large ‘common’ tone bank with all the production basics. All these patches are organized in several banks inside the memory (ROM) of the synthesizer. Also user bank tones can be selected this way. Total access to the available voices from the Cubase production environment becomes quite easy now.
There is a basic video, how it works on our youtube channel:
All the sound comes from the Roland Jupiter Xm external hardware synthesizer, controlled by MIDI.
The Cubase (version 13) patch map can be downloaded below. You can import the device map into Cubase after unzipping the file to your hard disk. The file is in XML format and is editable and widely extendable with Cubase afterwards.
There is a useful formula for calculating the strange Cubase 14 byte numbers for the bank select command: Just do : (128 * MSB number) + LSB number : from Roland’s documentation above. ^^ Alternatively the bank select commands in correct order could be done separately too. (This is merely of a meaning if you want to extend the patch map yourself.)