Been using RolandCloud for a while now. That being said, I have found myself significantly frustrated with the D-50 being the only VST by them to support SysEx import at this time. Fortunately, however, thanks to some minor hexadecimal analysis, I managed the time and effort to make an unofficial workaround!
It turns out the Bank files for the RolandCloud patches are the same encoding format as for the SysEx files, the only difference being the latter contains additional MIDI header information. That in mind, I made a convertor that allows you to import your non-rhythm-set patches into the JV-1080 and the SRX VST's (note: only guaranteed to work with SysEx from the XV synthesizers since they use the same architecture as the VST's)! The way it works is you enter two filenames, one being the Sysex file and the other being a RolandCloud bank you wish to overwrite (be careful, that said!).
Issues with this approach:
1. No support for rhythm sets yet, as said before. Might address that later, though.
2. When it comes to the SRX VST's, this doesn't account for the fact that missing waveforms in the VST results in some patches not sounding right, which I confirmed in SRX Orchestra. Best advice I can give is to manually set them to the right waveforms, which, for SRX Orchestra, should hopefully be an offset of 70 for all affected patches.
Here is a link to the Python script. You will need Python 3 installed to run it properly. That in mind, hopefully this will tide the other 90s Roland ROMpler fans over as well!
RolandCloud SysEx Converter
EDIT: issue #2 has been resolved! Might find the time to account for rhythm sets as well, but undecided there.
It turns out the Bank files for the RolandCloud patches are the same encoding format as for the SysEx files, the only difference being the latter contains additional MIDI header information. That in mind, I made a convertor that allows you to import your non-rhythm-set patches into the JV-1080 and the SRX VST's (note: only guaranteed to work with SysEx from the XV synthesizers since they use the same architecture as the VST's)! The way it works is you enter two filenames, one being the Sysex file and the other being a RolandCloud bank you wish to overwrite (be careful, that said!).
Issues with this approach:
1. No support for rhythm sets yet, as said before. Might address that later, though.
2. When it comes to the SRX VST's, this doesn't account for the fact that missing waveforms in the VST results in some patches not sounding right, which I confirmed in SRX Orchestra. Best advice I can give is to manually set them to the right waveforms, which, for SRX Orchestra, should hopefully be an offset of 70 for all affected patches.
Here is a link to the Python script. You will need Python 3 installed to run it properly. That in mind, hopefully this will tide the other 90s Roland ROMpler fans over as well!
RolandCloud SysEx Converter
EDIT: issue #2 has been resolved! Might find the time to account for rhythm sets as well, but undecided there.