which command should I send to 5080 to get a temporary patch ? like Xfer Patch Temp -> MIDI
maybe someone else has some useful commands?
XV 5080 useful Sysex command
Re: XV 5080 useful Sysex command
For example, F0 41 10 00 10 11 1F 00 00 00 1F 00 00 4F 73 F7 to get a full user bank bulk dump
but how can i get one temporary patch?
but how can i get one temporary patch?
Re: XV 5080 useful Sysex command
Been doing this on a JV-1080. Don't have a 5080. Midi implementation charts can be a rabbithole.
From the 5080s Midi Implementation section *1-3-1 it looks like there can be 12 blocks of data to make up a full patch therefore 12 separate request messages are needed to get the entire patch.
A good place to start is to monitor the 5080s output with a Midi monitor then send a patch and see what you get.
From the 5080s Midi Implementation section *1-3-1 it looks like there can be 12 blocks of data to make up a full patch therefore 12 separate request messages are needed to get the entire patch.
A good place to start is to monitor the 5080s output with a Midi monitor then send a patch and see what you get.
Re: XV 5080 useful Sysex command
Header is: F0 41 10 00 10
Data Request 1RQ1 (11H): 11
Temporary Patch/Rhythm (Patch Mode) base address is: 1F 00 00 00
Last Patch Tone (Tone 4) base address: 00 26 00
Offset between Patch Tone: 00 02 00
Ditching the Patch Split Key section
Address Byte: 1F 00 00 00
Data Byte: 1F 00 28 00
Checksum: 80 -(1F + 00 + 00 + 00 + 1F + 00 + 28 + 00)
Checksum: 80 - 66
Checksum: 1A
I don't have my XV-5080 around, but if it's like the previous JV/XP, then I would try this:
F0 41 10 00 10 11 1F 00 00 00 1F 00 28 00 1A F7
As an alternate solution, one could sniff the XV editor messages when requesting patches and parameters:
https://www.soundonsound.com/techniques ... ips-part-2
Data Request 1RQ1 (11H): 11
Temporary Patch/Rhythm (Patch Mode) base address is: 1F 00 00 00
Last Patch Tone (Tone 4) base address: 00 26 00
Offset between Patch Tone: 00 02 00
Ditching the Patch Split Key section
Address Byte: 1F 00 00 00
Data Byte: 1F 00 28 00
Checksum: 80 -(1F + 00 + 00 + 00 + 1F + 00 + 28 + 00)
Checksum: 80 - 66
Checksum: 1A
I don't have my XV-5080 around, but if it's like the previous JV/XP, then I would try this:
F0 41 10 00 10 11 1F 00 00 00 1F 00 28 00 1A F7
As an alternate solution, one could sniff the XV editor messages when requesting patches and parameters:
https://www.soundonsound.com/techniques ... ips-part-2
Re: XV 5080 useful Sysex command
Okay, never mind my previous post which is just plain silly: it's not like on the JV, definitely!
Getting acquainted to my new XV back from being serviced, I just had the chance to compare both synths.
A JV-2080 PERF +PATCH dump from the front panel is 14795 bytes.
Matching MIDI Dump Request is: F0 41 10 6A 11 01 00 00 00 01 0F 17 01 57 F7
See Peter R. Green's Lilchips INS & DRM file for Cakewalk/Sonar.
A XV-5080 PERF +PATCH dump from the front panel is 68111 bytes.
Matching MIDI Dump Request is: F0 41 10 00 10 11 10 00 00 00 09 20 00 00 47 F7
Jürgen Moßgraber did the hard work for us already in his ChangeIt! editor, which has - when installed - an included RolandXV.ini file:
https://www.mossgrabers.de/Software/Cha ... ngeIt.html
I suspect Herr Moßgraber is also one of the programmers behind the official Roland XV Editor as well. So many similarities in layouts and menus.
Getting acquainted to my new XV back from being serviced, I just had the chance to compare both synths.
A JV-2080 PERF +PATCH dump from the front panel is 14795 bytes.
Matching MIDI Dump Request is: F0 41 10 6A 11 01 00 00 00 01 0F 17 01 57 F7
See Peter R. Green's Lilchips INS & DRM file for Cakewalk/Sonar.
A XV-5080 PERF +PATCH dump from the front panel is 68111 bytes.
Matching MIDI Dump Request is: F0 41 10 00 10 11 10 00 00 00 09 20 00 00 47 F7
Jürgen Moßgraber did the hard work for us already in his ChangeIt! editor, which has - when installed - an included RolandXV.ini file:
https://www.mossgrabers.de/Software/Cha ... ngeIt.html
Code: Select all
DUMPCOMMANDNAME0=XV-5080 Temp Patch
DUMPCOMMANDSYSEX0=F0 41 10 00 10 11 1F 00 00 00 00 00 46 00 1B F7
DUMPCOMMANDSIZE0=3168
DUMPCOMMANDNAME1=XV-5080 Temp Perf. (Common + FX)
DUMPCOMMANDSYSEX1=F0 41 10 00 10 11 10 00 00 00 00 00 10 00 60 F7
DUMPCOMMANDSIZE1=381
DUMPCOMMANDNAME2=XV-5080 Temp Perf. (-Patch)
DUMPCOMMANDSYSEX2=F0 41 10 00 10 11 10 00 00 00 00 00 40 00 30 F7
DUMPCOMMANDSIZE2=2205
DUMPCOMMANDNAME3=XV-5080 Temp Perf. (+Patch)
DUMPCOMMANDSYSEX3=F0 41 10 00 10 11 10 00 00 00 09 20 00 00 47 F7
DUMPCOMMANDSIZE3=68111
DUMPCOMMANDNAME4=XV-5080 Temp All (Perf+Patch+Rhythm)
DUMPCOMMANDSYSEX4=F0 41 10 00 10 11 10 00 00 00 10 00 00 00 60 F7
DUMPCOMMANDSIZE4=86497
DUMPCOMMANDNAME5=XV-5080 Temp Rhythm
DUMPCOMMANDSYSEX5=F0 41 10 00 10 11 1F 10 00 00 00 01 40 00 10 F7
DUMPCOMMANDSIZE5=18386
DUMPCOMMANDNAME6=XV-5080 User Patch All
DUMPCOMMANDSYSEX6=F0 41 10 00 10 11 30 00 00 00 01 00 00 00 4F F7
DUMPCOMMANDSIZE6=135168
DUMPCOMMANDNAME7=XV-5080 User Rhythm All
DUMPCOMMANDSYSEX7=F0 41 10 00 10 11 40 00 00 00 00 40 00 00 00 F7
DUMPCOMMANDSIZE7=73544
DUMPCOMMANDNAME8=XV-5080 User Perf. All
DUMPCOMMANDSYSEX8=F0 41 10 00 10 11 20 00 00 00 00 40 00 00 20 F7
DUMPCOMMANDSIZE8=141120
DUMPCOMMANDNAME9=XV-5080 User All (Perf+Patch+Rhythm)
DUMPCOMMANDSYSEX9=F0 41 10 00 10 11 20 00 00 00 20 40 00 00 00 F7
DUMPCOMMANDSIZE9=349832
DUMPCOMMANDNAME10=XV-5080 System
DUMPCOMMANDSYSEX10=F0 41 10 00 10 11 00 00 00 00 00 00 30 00 50 F7
DUMPCOMMANDSIZE10=855
DUMPCOMMANDNAME11=XV-5080 Complete Dump
DUMPCOMMANDSYSEX11=F0 41 10 00 10 11 00 00 00 00 40 40 00 00 00 F7
DUMPCOMMANDSIZE11=437184