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. 


· Librarian
Load and save individual patches and rhythm patches in .syx format.

Load and save patch and rhythm soundbanks in .syx format.

Load patches from Preset, User and Card banks.

Write patches in User, Card and external banks.

Create new Patch and Rhythm soundbanks.

Drag&Drop patches between banks.

· Data storage

JV-XP Editor let’s you create the following data and save them as a single file (extension .syx)

· Current data in the Patch Mode (latest status of the edited Patch)

· Current data in the Performance Mode (consisting of Performance setup and latest status
of 16 Patches, including one Rhythm part).

· Current data in the System Mode related to the Scale Tune of 16 Performance Parts and
Patch Mode

· DAW Automation

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

· 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 in conjunction with Parameter Locking section to select which groups of parameters will be randomized.

· Joystick Modulator

Choose up to four parameters from any part and modulate them in a vectorial style.

· Instructions

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.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 Link (Windows only)

Downloads: 537

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

  1. Hi!

    Your editor is awesome! The UI looks great and it works nicely. Thanks for this!

    Here’s some feedback:


    -When opening the expansion window… there’s no way of closing it but to close the application. Maybe there’s a way but I haven’t been able to see it!
    -When I’ve tried to use it as a plug-in (Cubase 9 / Windows 7), the midi port seems to be blocked (which is a Windows problem I think), but the plug-in keeps on showing an infinite amount of error pop-up windows, forcing me to shut down or hard reset. Do you think is it possible to show the error just once and stop trying to connect to that MIDI port?
    -When loading a .syx file (generated by the editor) in performance mode, the first wave of the first tone of the first channel isn’t loaded properly.

    *Kind of important

    -I’ve had some weird Checksum Error messages in my JV-1080 when sending / getting data, tho everything *seems* to work. I know this comment isn’t very helpful as I don’t know how to repeat it, but I’ll see if I can get more info on this.

    *Secondary issues

    -The Perform patch name in “Total Recall” doesn’t seem to work. I open the editor and every parameter seems to be recalled, except the perform name, which isn’t really a problem, but it would be cool 🙂
    -A copy / paste envelope feature would be nice. BTW I love how you can visualize the envelopes of other tones 🙂


    -Is there a way to set the STATUS to “online”?

    Thanks again, your work is amazing! 🙂

  2. Hi it’s me again!

    Sorry about my previous post, as I’ve realised I should have read the manual before 🙂 The manual is really good by the way.

    -There’s a warning of the blocked MIDI port problem, but the crazy pop-up windows are just… dangerous. It would be nice if it can be fixed (tho I don’t know if it’s a Ctrlr issue).
    -I’ve discovered the possibility of editing more than one tone at the same time, so forget about that “copy envelope” feature I asked about.

    That’s all btm. THANKS again.

  3. Hi sergeeo, thanks for your words!

    To close the expansion window, click again the expansion button.

    About the midi ports, deactivate in Cubase the ports you will use with the editor. The error pop up is a Ctrlr thing and I can’t do anything about it, but deactivating the ports will prevent those pop ups.

    I’ll check the issue with the wave selected in the first patch and Perform name, as well as the checksum error.

    The “online status” only works with XP30 and JV1010, the rest of models don’t respond to the midi message used for this.

  4. Hi sergeeo

    The checksum error is due to each JV-XP model have a different sysex data size. To maximize compatibility for all models, the editor uses the maximum data size. The models with smallest data size ignore the exceeding bytes, but display the checksum error (it has no impact in the sound). The JV1080 has the smallest data size, and lacks several parameters available in the editor (like the Part Keyboard section, Keyboard Mode and Clock Source from Performance Common, and some more).

    The first tone/patch issue is a bug. It resets the tone (not always) to number 001 but on the selected tone, not tone 1. This will be hard to fix as it has been around before but I thought it was fixed.

    I’ve also checked the Performance Name issue, and I haven’t been able to reproduce it. I’ll give it another look anyway.

    Thanks for your help!!

  5. Hi again dasfaker

    I’ve been thinking about this and -maybe- some of the bugs are related to how I’m using the performance mode. My starting point is a Performance program with all patches set to “INIT PATCH”, like a blank canvas. Then I begin creating patches directly in the performance, without saving anything like individual patches in any bank. Do you think I should create the patches beforehand in a bank and then assign them to a performance? As the UI is designed I think that my approach is quite reasonable :/

    I’ve also found another weird bug. I wanted to duplicate a patch in a performance, so I right-clicked it and copy / pasted over a INIT PATCH, in another channel. This muted the channel where I pasted the patch in, with no way of getting sound from it. I tried to tweak lots of parameters in that patch to see if I could make it sound, but with no success. This was in vst mode, I haven’t tried in standalone mode still.

    A feature request (if I may…): I’ve been thinking that it would be very cool to have the possibility of saving performance parts in a bank. Do you think this could be possible? E.g.: I create a bass patch in performance mode and I want to keep it in a bank to re-use it in another performance.

    Thanks again for your work, and I’m sorry if I’m being too enthusiastic 🙂

    PS: I’ve just completed my first track using the performance mode 🙂 https://soundcloud.com/sergeeo/space-2-roland-jv1080-test if you want to listen 🙂

  6. Hi sergeeo

    Your approach is totally valid, there’s no need to create the patches previously. And any bug present is not due to how you use it, this is my fault.

    About copy/paste patches, I have to check it (I’m at work), there could be some parameter that is not updated to the new Part (like midi channel) that could result in no sound, I’ll look at it. It should be irrelevant if you’re in vst or standalone, the code is the same for both.

    It’s actually possible to save a Patch from any Part into a bank. To do so, go to the Lib page and right click on any cell of a bank (only user bank or external file) and select “Store patch from current Part”

    I’ll listen to the track later at home. And thanks again for your support, it’s being really helpfull!!

  7. Hi sergeeo

    I’ve listened to the track and I like it very much, great soundscape!!

    I’ve found the problem with the first Patch tone, it’s now solved and will be fixed in the next release. But I still can’t reproduce the Performance name problem. I’ve compared the sysex specs of both JV1080 and XP30 and it doesn’t seem to be related to this, but I’ll keep looking at this.

    About the copy/paste issue, here it works fine, the patch is pasted fine and there is sound- I’ll keep doing more tests to see if there’s something wrong.

  8. To create new banks, click button NEW in Lib tab and select a name for it. Any change you make on this bank is automatically stored in the file (no need to save the file after working with it).

  9. ¡Very cool thanks!

    I’ve also found this: the wave selected in a tone section is not always properly sent to the synth

    https://www.youtube.com/watch?v=0OUUs48g87g (sorry about the quality)

    As you can see, when I select waveforms in the “right part” of the menu, I always get the harmonica sound (??). It’s only when I hit “send” that the change is made effective.

    Thanks again!

  10. Hi,
    Thanks for your work!
    Testing on JV-1010 and USB/MIDI adapter….using standalone editor on W7 64.
    It seems like synth is receiving editor’s keybard keys (it sounds), but no information coming from synth and no changes on patch/performance are received. Status is Offline all the time.
    Settings in the manual doesn’t apply to JV-1010? You only have performance Ctrl CH to configure…and part RX CHannel….on the front side.
    I’m missing something to configure?
    Thanks very much agin for you effort and kind attention.

  11. Hi

    The editor hasn’t been tested with a JV1010, but theoretically it should work. As the 1010 responds to Identity Request message used to display Online or Offline status, if it’s always Offline means that the editor it’s not correctly setup, but it could also be an issue with the MIDI interface. What kind of USB/MIDI adapter you mean?

  12. You’re welcome!

    Yes, this is the kind of MIDI interface that some other users had troubles with. I think it’s not capable of transmit sysex messages, as you can read in the comments of the link provided.

    I recommend you to buy a better MIDI interface.

  13. Hi again,
    Problem solved…..now I can edit my JV-1010.
    FWIW, I changed the “crappy” USB/MIDI interface for the Roland UM-ONE mk2 and it works!
    Just a minor flaw….the status reads “offline”….but synth respond to the editor, gets libraries, change perf/patches…..etc.
    A big thank you again!

  14. Hi Mo.

    Glad you solved the issue with the MIDI interface!! I’ll take a look at the 1010 manual to see if the status sysex message is different from the one used with the editor, thanks for pointing out!!

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!