JV-XP Editor for Roland JV1080, JV2080, JV1010, XP30, XP50, XP60 and XP80 series synthesizers

JV-XP Editor for Roland JV1080, JV2080, JV1010, XP30, XP50, XP60 and XP80 series synthesizers

JV-XP Editor – Standalone and VST Editor for Roland JV1080, JV2080, JV1010, XP30, XP50, XP60 and XP80 series synthesizers

Multitimbral Midi Editor for Roland JV1080, JV2080, JV1010, XP30, XP50, XP60 and XP80 synthesizers. Complete control of all your synthesizer in Patch Mode or Performance Mode (15 Patch parts, Rhythm part, Effects, Part Common, Performance Common, Scale Tune and several System settings) from a single instance.

Any feedback will be welcome. 



Load and save patches and rhythms from the synth's banks and from files in .syx format, and create new soundbanks with drag&drop of patches between banks.

Data Storage

Save the synth status (all data from Patch Mode, Performance Mode and Scale Tune) in a single .syx file.

DAW Automation

Every parameter of the sound engine of every part is ready to be automated using the hosted version.

Total Recall

JV-XP Editor lets you edit all the Patch, Performance, Rhythm, Part and several System parameters (up to 13657 parameters!) and save the latest edit status within the application. This means that you can easily recall the latest status of the previous edit simply by opening JV-XP Editor.

Parameter Locking

Lock any section of the synthesizer sound engine. For instance, lock Tone 1 Wave section and Amplitude Envelope. When loading or receiving a new patch, the locked sections will not change. Do you like the effect settings of a Part, or the filter section? Lock them and test any patch with those settings.

Patch Randomizer

JV-XP Editor provides a Patch Randomizer with several functions to control the process. It can be used together with Parameter Locking section to select which groups of parameters will be randomized.

…and many more features like the Joystick Modulator (choose up to four parameters from any part and modulate them in a vectorial style), copy & paste Tones and Patches, multi-tone editing, scalable GUI, quick access buttons to change the effects source of a Performance, 11 skins to choose…


The zip file contains both stand-alone and VST plugin version for 32 and 64 bit Windows systems, as well as a short manual.


Fixes  v1.0.10 (9/11/2018)

  • Fixed a bug when that, when selecting a value bigger than 174 for parameter “Wave Select”, the output was always the default wave 001 AC Piano1 A.
  •  Changed the way “STATUS” works. Previously, an Identity Request Message was used, but it was only recognized by a few members of the JV-XP family. Now a new Parameter Request is used to be compatible with all models. To know if the synth is ONLINE, you have to click over STATUS (it’s not auto-updated as before).
  • Added a menu to change the UI zoom scale.

Fixes  v1.0.9 (16/04/2018)

  • Fixed a bug causing the wave of the selected Tone from the selected Patch not being loaded properly.

Fixes  v1.0.8 (01/04/2018)

  • Patch copy was broken.
  • Added missing “Load Patch” and “Save Patch As” options in Part buttons.

Fixes  v1.0.7 (24/03/2018)

  • Fixed a issue that could produce data loss when switching between Performance mode and Patch mode if the Part selected was other than Part 1.

Download(Windows only)

Downloads: 1903

69 thoughts on “JV-XP Editor for Roland JV1080, JV2080, JV1010, XP30, XP50, XP60 and XP80 series synthesizers”

  1. OK, here’s another strange issue.

    If I select Performance Mode and hit ‘Get Data’ the Editor begins transferring all the current parameters for the Performance currently selected on the JV2080, minus EFX B and EFX C as stated above.

    If I select Patch Mode the JV2080 switches into Patch Mode. I then hit ‘Get Data’, and nothing happens, well there’s a slight pause, the Midi Message LED on the JV2080 flashes once but nothing else happens, the Patch Parameters aren’t transferred into the Editor.

    Am I doing something stupid again?

  2. Hi spiffo.

    The first part is probably a bug, I’ll look into it.

    “Get data” is used to get the whole data structure, not just a single patch (anyway I’ll take a look a this too, as even the Patch in Single Mode should be recalled). If you want to get a single patch/part, press “GET” button next to the Panorama knob of each part, on the left side of the editor.

  3. OK, yep, the ‘GET’ Button next to the Panorama Knob transfers the Patch Data into the Editor!

    That leads to another issue. I have a Patch with 3 Tones in it, everything seems to have been transferred OK except that Tone 1 Wave Group has been changed in the Transfer.

    In the JV2080, Tone 1 is ‘Wave Group XP-C’ – ‘Wave Number 88’ but after I hit the ‘GET’ Button for some reason Tone 1 gets altered in the JV2080 and the Editor.

    ‘Wave Group XP-C’ gets swapped to ‘Internal B’

    Sorry if I seem like a serial moaner 🙁

  4. Which version are you using? This was a bug until version 1.09, but it could be not fixed as I thought.

    No problem at all finding bugs dude, it’s something I have no time to do for myself right now, so it is welcome, thank you!!

  5. This really look cool but after reading the manual I am more than confused on where to start !
    Is there a tutorial on how to get started somewhere ?

    Just the basics on how to save and load a patch to/from your PC and ending patches to and from the Synth


  6. Ok, yep I was running v1.08

    So now testing v1.0.10 on Windows 7 with a JV-2080 on a M-Audio MidiSport 4×4 Interface.


    1 In PATCH Mode, Pressing the ‘GET’ Button next to the Panorama Knob transfers the Patch Data into the Editor and the Tone 1 Wave Group is no longer changed!

    2 If I select a Wave Number above 174, it now selects the correct Wave!

    Other Issues:

    1 Norton Anti Virus throws a fit and removes the .exe and .dll files for a WS.Reputation.1 (something about a poor reputation from users meaning it’s undesirable?) I had to exclude them and tell Norton to ignore them in future.

    2 When in PERFORMANCE Mode, if I hit the ‘GET DATA’ Button (bottom left) all 16 Parts are transferred into the Editor, except occasionally one of the Parts won’t be, something goes wrong in the transfer. It seems random which makes me think it’s probably a buffering / Midi Interface type issue?

    Keep up the Good Work, spiffo 🙂

  7. Hi spiffo, thanks for your report.

    Glad to know the first issues were solved with the new update.
    About the anti virus warning, it’s not the first time I see it. I think it’s due to the fact that I modify the .exe after it’s created to change the icon (but the .dll is not modified at all and you get the warning, so who knows).

    The issue about incomplete data transfer could be related, as you say, to the MIDI interface or your system. There’s a small delay between parts transfer that could be to much tight. On my system works fine, but I think I will need to add an option to change the delay time, as I did with the Virus panel, due to the same reason.

  8. Hi and thanks for a great editor!
    Im totally stupid with computers so can someone please tell med how I chose patch in performance or patch mode? Thanks in advance!


  9. This is an amazingly great piece of kit. It makes working with my JV-2080 as easy and pleasing as with other high-end VST synths. Of course it helps that I have 8 exp cards fitted – especially the Vintage Synths. Thanks for the work in getting all the exp cards into the library.

    If you do nothing else in this life you know that this is a ‘magnum opus’ and I have been all over the web telling everyone with an interest in the JV and XPs

    The only request I could make would be to add the data card banks. A lot of us still use the data cards for storage and ‘swap meets’.

    The only question is how you turned the panel / ctrlr into a combined binary???
    (I have JUCE and xcode and the Steinberg sdk etc)
    peter walker

  10. Hi Peter.

    Thanks for your words, and glad you find the editor useful.

    The fact with the data card is that I don’t own one, so I can’t test it. Anyway, in theory (I could not test it) the browser has access to the card slot, at least for reading.

    The binary is an option with Ctrlr, you can export to .exe and .dll for the standalone and the plugin versions.


  11. Surprised since Roland described it as:

    “SRXpandable” via new SRX-Series 64MB* wave expansion boards
    Compatible with SR-JV80-Series wave expansion boards and XP/JV-Series Patches**
    Advanced arpeggiator functions
    *When converted into 16-bit linear format.
    **Compatible with XP-80/60/50/30, JV-2080/1080/1010.

    Anyway, thanks.

  12. The XV series is compatible with JV-XP series. The JV-XP series is not compatible with XV series, as well as the editor.

    In fact, the synth architecture is almost identical, but the XV series include more parameters than the JVs. This few extra parameters make sysex dumps from both series different, and this editor don’t include this compatibility, it would need a complete remake.

  13. Hi, Thank you VERY much for this editor!
    These are flaws I have noticed.
    Missing Rhythm sets:
    – Dance
    – Bass & Drums
    – Hip Hop Collection
    – Special FX
    – Orchestral II
    – House Collection
    (not sure if any others)
    Missing Patch bank:
    – Orchestral II 2nd set 129 – 256
    Typo: “Continuous” in Patch\Wave\RX Switch\Pan Control

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Do NOT follow this link or you will be banned from the site!