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: 3575

82 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

  14. Hi Jungle

    Thanks for the info! The missing rhythm set preset lists is because I haven’t found them anywhere, and I don’t own any of these cards. Do you know where can I find them?

  15. Thanks dasfaker,

    The full Owner’s Manuals have Rhythm Set Lists, including the waveform assignments.

    I own all of the SR-JV80 cards except for Country and Experiences.
    I think these are all the missing rhythm sets from cards that do have rhythm sets. (I do not know if the Experience cards have rhythm sets.)

    Orchestral II rhythm sets
    1. Orch Set
    2. Celtic Set

    Latin Collection rhythm sets
    1. LatinSet1
    2. LatinSet2
    3. LatinPopSet1
    4. LatinPopSet2
    5. GM Latin
    6. BrazilianPrc
    7. Cuban Perc.
    8. Bongo Conga

    Bass & Drums rhythm sets
    1. R&R rhythm 1
    2. Funk SET
    3. Natural SET
    4. Slam SET
    5. Ballad SET
    6. Studio SET
    7. R&R rhythm 2
    8. Dance SET

    Special FX rhythm sets
    1. Sci-Fi Set
    2. Ambient Set
    3. Tiny Set
    4. Mechanical
    5. Reverse Set
    6. Industrial
    7. FuzzDrum Set
    8. Radical Set

    Dance rhythm sets
    1. 909 Set
    2. Ragga Set
    3. CartoonRave!
    4. Soul Set
    5. Hip-Hop Set
    6. 70’s FunkSet
    7. Micro Set
    8. All Kik&Sn

    Hip-Hop rhythm sets
    1. Hip-Hop 1
    2. Hip-Hop 2
    3. Hip-Hop 3
    4. FunkAcidJazz
    5. Reggae
    6. Lo-Fi & Voc
    7. TR-808
    8. Electric

    House rhythm sets:
    1. HardHouseSet
    2. DeepHouseSet
    3. House Set 1
    4. House Set 2
    5. RandomHsSet
    6. TR-2000 Set
    7. RufNckHseSet
    8. How Z Set

    World rhythm set:
    1. JV rhythm

    World Collection ASIA rhythm sets:
    1. India Set
    2. China Set
    3. Gamelan Set1
    4. Gamelan Set2
    5. Far East Set
    6. PopAsiaSet 1
    7. PopAsiaSet 2
    8. TeknoAsiaSet

    Country rhythm sets:
    1. CountrySet1
    2. CountrySet2
    3. CountrySet3
    4. CountrySet4
    5. Brush Set
    6. CntryOldySet
    7. CntryPopSet1
    8. CntryPopSet2

    Super Sound Set rhythm sets:
    1. Drum Set 1
    2. Drum Set 2
    3. Drum Set 3
    4. Drum Set 4
    5. Drum Set 5
    6. Drum Set 6
    7. Drum Set 7
    8. Drum Set 8

    I hope that all helps, thank you!

  16. Hi There
    First of all – thank you for working on this editor and for making it freely available. I downloaded a couple of weeks ago and registered here to say thanks and ask a couple of questions.
    My JV 1080 was from Ebay a couple of years ago but it’s only now (having just retired) I’m going to make use of it – as a hobby only.
    Questions (please bear with me):
    1) I assume that nothing is saved onto the JV until I write it, using the JV controls?
    2) When I save to PC – do I save all user presets to disk? No Performance data is saved? In other words – what exactly is saved?
    3) Is there an easy way to have a default template with all Performance slots shown Init Patch/Part?
    4) Request – is it possible to have a solo button for each part in the mixer?
    5) When I have a soundset loaded in the bank menu – I noticed that sometimes (and again my fault) that the patch I want to audition is loaded into the mixer. I may unknowingly double click it-how about a confirm button? If I’m not double clicking, perhaps I’m holding the button too long. I will go back and check.

    Re question 3 – while in the process of changing all of the parts to Init – when I got to Part 10 the new Init bank I had set up disappeared – but also the editor froze. Had to Ctrl-Alt-Delete. Having said that I expect it was my error as I know Part 10 is for Percussion. Just some feedback. Have not replicated yet.

    I’m sure I’ll have more questions in time – thank you again – this software is great and appreciated.

  17. Hi DaveE

    Thanks for your words. I’ll try to reply your questions.

    1) Your are correct. The patches transferred to the synth are not saved unless you write them on memory on the synth itself. But operations from the LIB page of the editor do write patches on the synth memory. Page 16-17 on the manual.

    2) You can save many different things. Button “Save Data” store the following (page 5 on the manual):
    · 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.

    You can also store single patch/rhythm patches and soundbanks (page 17).

    3) The first time the editor is opened, all patches are Init Patch. There’s also a “Init All” button (bottom right) to initialize the performance and all patches.

    4) Not actually, but it could be done.

    5) Double-clicking is the way it loads a patch, and also with cursor keys up/down. I don’t like the idea of adding a confirm button, it slows down the workflow.
    You have also a drop down menu with all the patches from a bank, where you can use cursor keys and Enter to confirm.

    Re 3) Yes, you are correct, switching to Rhythm part removes any bank loaded or created for normal patches, and vice-versa. What I never noticed was a crash doing it, but it could be possible as this has not been tested too much knowing how it behaves.

    The main purpose of the editor is to use it as any other VST inside a DAW, due to the total recall thing, so there’s no need to store data directly on the synth (as it’s saved within the DAW project) and you can forget about missing patches or lack of free slots. But if you’re using it as a standalone app to edit patches, maybe there are better solutions out there with other editors.

  18. Thanks dasfaker.

    I have been reading the manual (honest) 🙂
    I have been using it standalone, but will try the vst version soon.
    Today I opened up the Don Solaris soundset I had on disk. I noticed that the pull down menu on the right of the Lib page showed a different soundset (User C).
    I’ll pick up the manual again.

  19. Edit to above:
    It goes to show that sometimes we look but don’t see. I just opened the editor up and saw the Init All button, which is sort of what I was looking for 🙂

  20. Hi,

    Thanks so much for creating an editor / librarian for the Roland JV/XP series!!! 🙂
    I own 2 XP80’s, one XP50 and an XV3080 with a very broad range of SR-JV expansionboards, and have been using these gorgeous beasts ever since they came out (as well as a Fantom X with SRX exp.boards), both live and in my studio!
    I really appreciate the effort you made of keep these synths alive and kicking 🙂

    Haven’t tried the editor yet, just stumbled upon it to be honest… but I just had to let you know, you know? 😉

    All the very best,

    Gerald Vos – keyboards, guitar & vocals August Life

  21. I can get the standalone application to work just fine in Windows 10, but neither Reaper 5.9something nor Cantabile 3.0 will load the VSTs. Any suggestions?

  22. Hi Alan

    It could be a lot of things. I have none of those DAWs nor have tested the plugin there, but it works fine in Ableton Live and Cubase, so it could be related to the DAWs. What do you mean by not load the VST?

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!