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

JV-XP Editor – Standalone, VST and AU 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.

BIG thanks to jjgorman for his great effort to port this editor to OSX!!

JV-XP Editor_1

JV-XP Editor_2

JV-XP Editor_3

JV-XP Editor_4

JV-XP Editor_5

JV-XP Editor_7

JV-XP Editor_6

JV-XP Editor_8

JV-XP Editor_9

JV-XP Editor_10

JV-XP Editor_11


Previous
Next

Features:

Librarian

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…

Fixes  v1.0.12 (27/10/2020)

  • Fixed a bug that didn’t restore the correct values for Pan and Volume settings on Performance Parts.
  • Fixed a bug causing the name of the performance not being saved. Thanks to gate4free for pointing out both bugs.

Fixes  v1.0.11 (20/03/2020)

  • Added a lot of Rhythym sets from expansion cards that were missing. Thanks to  user Jungle for pointing out.
  • Fixed Piano Expansion card patch list and typo. Thanks to Jungle again.
  • Fixed a bug that could result in the background not drawing.

Fixes  v1.0.10 (9/11/2018)

  • Fixed a bug 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)


Donwload JV-XP Editor x64 1.0.12

Download(OSX)


Donwload JV-XP Editor 1.0.10


Manual

Roland JD-990 Super Editor

  • Version 2.7.1
  • 5/03/2020


Download https://sourceforge.net/projects/jd990-super-editor/

Download JD990 Super Editor

JD-990 Super Editor

  • Menu access to SR-JV80-04 external card patches and waveforms if installed.
  • Rename any remote patch name for Internal Patches I-11 – I-88 (64 x patches).
  • Save Temporary Patch data on Ctrlr panel to any Internal Patch location I-11 – I-88 (64 x patches).
  • Palette mode. Quick adjustment of each Tone ABCD using mouse wheel or click & drag.
  • Loaded patch data can be saved as a sysex file to computer.
  • Bulk Sysex dumps of patches I-11 – I-88 (64 x patches) or use JD-990 Sysex Dump Utility.
  • Emulation of most graphic elements on the JD-990 display.
  • Separate ”mixer’ area allowing simultaneous adjustment of each Tone Level & Pan.
  • Sync button ~ synchronising panel with JD-990..
  • Please use Ctrlr version 5.3.201 on Windows.
  • Please use Ctrlr version 5.3.201 on Linux (tested Ubuntu 18.04).
  • Please use Ctrlr version 5.3.198 on Mac (not tested).
  • Works only in ※ PATCH mode. ※ PerformanceRhythm 
  • ※ New Features in Version 2.7.1:
    • CC mapping to panel from (keyboard) controller
    • Mouse dragable graphs
    • All expansion card series waveform names can be loaded.*
      * [ Only  SR-JV80-04 patch data can be loaded. ]
    • Visit SourceForge for archived version 2.6.6
Known Issues:
    •  MacOS ※ If images are not visible/loading — delete folder Library/Preferences/JD-990 Super Editor/ and restart program.
    • WINDOWS ※ If old images are loading, but not new: — delete folder C:Users%USERNAME%AppDataRoamingJD-990 Super Editor and restart program.
      @RD /S /Q “C:Users%USERNAME%AppDataRoamingJD-990 Super Editor”
    • When saving custom ccmapping to file under Linux and MacOS be sure to add extension .jd990 to end of filename.
Version History and Change-log:
  •  
    • Version 2.7.1 (05/03/2020)
      Fixed MIDI Buffer Full error on patch change/reload + bug fixes
    • Version 2.7.0 (04/30/2020)
    • CC mapping to panel from (keyboard) controller
      Mouse dragable graphs
      Support for expansion card waveform names
    • Version 2.6.6 (05/03/2020)
      Fixed MIDI Buffer Full error on patch change/reload + bug fixes
      Version 2.6.5 (04/29/2020)
    • FIX:: Delay Tap Modulators not updating when resyncing
    • Version 2.6.4 (04/29/2020)
      FIX:: save sysex error for Delay Tap in FX
      Causes checksum error on upload of sysex back into JD-990 / possible buffer overflow
      Improved save as (rename) window.
      Changed font patch name window to reflect case.
    • Version 2.6.3 (11/07/2019)
      “Patch Pan” Button stopped at R49 – should be R50 
    • Version 2.6.2 (10/03/2019)
       Re-ordered Graph controls to follow JD-800 layout
      Make “y” axis visible at zero on all graphs 
      Thanks to u-man for suggestions
    •  Version 2.6.1 (07/31/2019)
      Resolves MacOS booting errors with VST/AU
      Thanks to taoyoyo for suggestions
    • Version 2.6.0 (07/26/2019)
      LFO Graphs show correct fade Amplitude values.
      minor code optimization – removed custom modulo function
      With many thanks to AndrewWerdna for comprehensive testing and advice
    • Version 2.5.2 (06/13/2019)
      Palette menu was not working for modulators in the LFO tab.
      Version 2.5.1 (04/17/2019)
    • Fixed frozen phaser controls (thanks to AW for spotting this).
    • Version 2.5.0 (04/12/2019)
      Palette Mode working.
      New Wave selection interface.
      Many code changes.
    • Version 2.4.3 (03/23/2019)
      Tone Select sysex was not updating for modulators when syncing with JD-990.
      MultiTone (on change Tone) selection was changing all modulator values.
      With thanks to user AW for spotting these problems.
    • Version 2.4.2 (03/22/2019)
      Fx Ctrl Combos (drop downs) were not working/Incorrect titles.
    • Version 2.4.1 (03/18/2019)
      Fixes DEL TAP buttons not sending sysex.
    • Version 2.4.0 (03/14/2019)
      VST indexes re-generated and re-ordered.New Copy Tones function.
      Many fixes.
      New design.
    • Version 2.3 (02/28/2019)
      VST indexes re-generated and re-ordered.
    • Version 2.2 (02/27/2019)
      Leftover debug code removed.
    • Version 2.1 (02/27/2019)
      Minor Standalone bug fix and graphics update.
    • Version 2.0 (02/26/2019)
      Complete re-write.Please upgrade  from previous versions
    • Version 1.7.0 (01/18/2019)
      minor design change – small bug fix – zoom function
    • Version 1.5f (01/12/2019)
      sys dump Area button fix
    • Version 1.5e (01/04/2019)
      Voice Priority and SoloSync were not displaying
    • Version 1.5d (11/11/2018)
      Fixed incorrect sysex formulae for Spectrum.
    • Version 1.5c (10/30/2018)
      Waveform Load Function was crashing on startup.
    • Version 1.5b (10/09/2018)
      Waveform Source button now working
    • Version 1.5a (10/07/2018)
      Fixed missing images in VST.dll
    • Version 1.5 (10/06/2018)
      Many code fixes
      Load time should be greatly reduced.
      Addressed Ctrlr Bug: sends all combo sysex/cc to machine on panel load.
      Fixed Midi Buffer Full Errors and Checksum Errors.
    • Version 1.2 -1.4  (from 09/28/2018)
      Please upgrade to version 2.5
    • Version 1.1 (08/18/2018)
       Fixed panel size (24px Ctrlr Bug)
    • Version 1.0 (07/10/2018)
      Changed Checksum function
    • Version 0.99 (07/04/2018)
       Checksum error fix
    • Version 0.98.5 (12/15/2017)
       Minor code fixes
    • Version 0.98 (10/13/2017)
        
      First release
Connect to JD-990 – PANEL AS VST To create a VST or AU file:
  • Load the Ctrlr.dll (Ctrlr VST/AU) into your DAW
  • Load this panel into Ctrlr VST/AU instance.
  • Then go to File -> Export -> Export Restricted Instance. 
    This will build a VST dll or AU (.component) file.
  • You can now load this panel independently of Ctrlr.
  • Or download pre built files from Download JD990 Super Editor

Running as VST under Cubase
  1. In Cubase, Disable †Midi-in **Midi-out ports to the JD990.
  2. Open JD-990 VST in an instrument track IN=(All Midi Inputs)
  3. Create Midi track IN=(All Midi Inputs) OUT=(JD-990 Midi-in) (I record midi notes & data to this track).
  4. In the VST Ctrlr panel connect to the †Midi-in and **Midi-out ~ connected to JD-990 (you disabled them in Cubase ( See step #1)).
  5. I found the only Midi-thru setting that needs to be checked was
    MIDI→Midi Thru→”Plugin-host->Output Device”
    (The 5th option down in the fold out menu)
  6. Engage Monitor on Both tracks. 
Running as VST under Reaper

(Thanks to user AW for these instructions)
(This is the JD990’s audio output)

  1. Insert – Track
  2. Record Arm
  3. Monitor Input (right-click record button)
  4. Track Input:Stereo Input

(Ctrlr VST settings)

  1. Insert – Virtual Instrument on New Track – Panel
  2. Routing – MIDI Hardware Output – JD990
  3. Ctrlr MIDI – MIDI Thru – Deselect “Input Device -> Output Device”
  4. Ctrlr MIDI – MIDI Thru – Select “Plugin Host -> Output Device”
  5. Ctrlr MIDI – “Input from host to comparator”
  6. Ctrlr MIDI – “Output to Plugin Host”
  7. SYNC with JD990

And make sure in your Preferences, Audio – MIDI Devices, you have it set so that your MIDI Device which connects to the JD990 is enabled for input, output, and control messages (right-click).

 

 

Comments or suggestions  welcome.

GrooveBox Editor for Roland MC-505, MC-307, JX-305 and D2

GrooveBox Editor Beta– Standalone and VST Editor for Roland MC-505, Roland MC-307, Roland JX-305 and Roland D2 series synthesizers

Multitimbral Midi Editor for Roland MC-505, MC-307, JX-305 and D2 Groove synthesizers. Complete control of all your synthesizer (8 Patch parts, Rhythm part, Effects, Part Common and System settings) from a single instance.

Beta release, any feedback will be welcome.

GrooveBox Editor_1
GrooveBox Editor_2
GrooveBox Editor_3
GrooveBox Editor_4
GrooveBox Editor_5
GrooveBox Editor_6
GrooveBox Editor_7
GrooveBox Editor_8
GrooveBox Editor_9
GrooveBox Editor_10
GrooveBox Editor_11

Features:

Librarian

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 Patch, Part Settings, Part Common and System Settings) in a single .syx file. Backup Pattern and Patch data performing a Bulk Dump.

DAW Automation

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

Total Recall

GrooveBox Editor lets you edit all the Patch, Rhythm, Part Common, Part and System parameters (up to 8848 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 GrooveBox 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

GrooveBox 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, 11 skins to choose…

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 v.02 (16/12/2017):

  • Parameter EFX Delay Send Level was missing.
  • Parameter EFX Reverb Send Level was missing.
  • Parameter FMX Color didn’t send it’s value.
  • Parameter FMX Depth didn’t send it’s value.
  • Parameter Tone 3 Pitch Envelope Depth didn’t send it’s value.
  • Skin Saturn fixed (was missing a color, resulting in broken GUI or crashes when this skin was selected at startup).
  • Modulation destinations are now correctly displaying their names.
  • Sending Part Info Data (pressing Send Data button) as a whole was causing problems (initializing patches), so now this data is sent in a different way.
  • Added missing CC tab to Drum part.

Download (Windows Only)


Donwload GrooveBox Editor

Downloads: 1276

Roland MKS-7 Editor

Download

I recently purchased a Roland MKS-7. Despite the fact that it is a Juno-106 and TR-707 in a box, it is not as popular as other modules. It’s simply because this is only a preset machine, you can only use the preset voices. You cannot edit the patch, nor can you save your own patches. Fortunately, MKS-7 can be programmed using Midi Sysex and get fully controlled.

I have searched the web, there is not a proper editor for this machine (well actually there is one kiwitechnics patcheditor which is a physical editor and it is expensive, or a Cubase device plugin). So, I went through the service manual and write my own editor. Thanks to Ctrlr, I made this one in only a couple of days. And now, I can edit the voice and save my own patches. This can be used as a VST plugin and all the parameters can be automated in DAW (I have tested it on Ableton and Cubase). Hope you will enjoy it.

 

MKS-7 is a multi-timbral machine with 4 midi channels and 7 voices (that’s why it is named MKS-7). Channel 1 is Melody section with 2 voices, Channel 2 is Bass section with 1 voice, Channel 3 is Chord section with 4 voices and Channel 10 is Rhythm section. Although you can change the channels of your own choice, every time you turn it off, the changes are gone.

There is a Whole Mode, which only applies to Chord section, can provide all the 6 voices at once (get the 2 extra voices from the Melody section), which essentially makes it a full fledged Juno-106.

This editor can only deal with 1 channel at a time, the Midi channel can be set in the MIDI drop down menu that comes with the Ctrlr. Simply set the output device channel to the corresponding ones on the MKS-7. Namely, channel 1 for Melody, 2 for Bass and 3 for Chord. The Whole Mode button can only operate on Chord section. Also, for Bass section only a few parameters can be changed (see the service manual for details).

You can select factory presets using the UP/Down buttons. However, the panel’s sliders or buttons will not be updated to reflect the actual parameters of the factory presets. This is because the MKS-7 is not sending any MIDI messages back to the editor (MKS-7 has no MIDI out at all). However, for USER patches, you can save the edited patch to hard disk and load it back with all the  parameters set correctly on the panel.

To setup Ctrlr VST in a DAW, you need to set the correct MIDI routing. See the following pics.

 

%e8%9e%a2%e5%b9%95%e6%88%aa%e5%9c%96-2016-10-21-17-08-22

 

Plain editor panel for Roland MKS-50

If you have an Roland MKS-50 like I do, you may want to stop dive in menus. There is a dedicated editor for it, but I just can not get that to work with Windows10. So I just found CTRLR and made a panel today.

I assume it could be done a whole lot better cause I found no good tutorials and made this one basicly by trial and error and reverse engineering of other panels. It would be cool to make features to load in patches from the MKS and also a funktion to save sounds straight into it. If somebody wants to help out doing that just take my panel and make a new version.

 

Just after I was almost done with with my panel I also found one in the deprecated. But since I made mine a bit different I decided to upload it anyway.

 

Download

VR-09 Combo editor

This is a control panel for the Roland VR09-Combo keyboard, similar to the proprietary iPad-only app.

It is still a work in progress most of the functionalities are there. It’s my first panel; constructive criticism is welcome. Supports bidirectional editing of synth and organ tones and control of the built-in effects.

Still To Do: changing name of a sound (new name gets uploaded to the synth but it is not shown on the display); load/save sounds to file (has anybody any info on the file formats .UPG and .DAT used by Roland?); some synth tones are not editable (but same goes with the iPad app).

It is released under GPLv3.

1,111 Download

JOX’3P V.2.0 – Editor for Roland JX3P with Organix MIDI Expansion Kit

Editor for Roland JX3P with Organix Midi Expansion Kit (http://organix.inque.org). Use only CC (Organix update does not support Sysex). Patches can be saved and loaded to/from disk (.syx). Enjoy!

Download 578.1 KB – JOX’3P V.2.0.0

New in V.2.0.0 :

– GUI improvement (more compact interface ; enveloppe graph) ;

– Disk Patch browser added for easiest patch navigation (double click patch to load) ;

– Faster patch loading.

 

By downloading this file you agree with the following terms and conditions : All rights on the software are reserved to the copyright holders and are subject to change anytime without prior notice. The software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY ; the entire risk as to the quality and performance of the software is with you. Should the software prove defective you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder be liable to you for damages, including any general, special, incidential or consequential damage arising out the use or inability to use the software (included but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties. or a failure of the software to operate with any other programs. Swiss law and Swiss courts juridiction only are applicable to any dispute and trial concerning the software.

JAX’8P V.2.1.0 – Editor for Roland JX8P

Editor for Roland JX8P. Use Sysex. Patches can be saved and loaded to/from disk (.syx).

 

New in V.2.1.0 :

– GUI improvement (more compact interface) ;

– Graphics added for enveloppes ;

– Disk Patch browser added for easiest patch navigation (double click patch to load) ;

– Tone extraction from JX10 bank (this give you access to more than 1500 tones available here : http://super-jx.com/) ;

– Fixed some bugs (please report if you expect bugs to help me ameliorate the panel).

 

Enjoy!

 

Download 641.5 KB – V.2.1.0

 

By downloading this file you agree with the following terms and conditions : All rights on the software are reserved to the copyright holders and are subject to change anytime without prior notice. The software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY ; the entire risk as to the quality and performance of the software is with you. Should the software prove defective you assume the cost of all necessary servicing, repair or correction. In no event unless required by applicable law or agreed to in writing will any copyright holder be liable to you for damages, including any general, special, incidential or consequential damage arising out the use or inability to use the software (included but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties. or a failure of the software to operate with any other programs. Swiss law and Swiss courts juridiction (civil court of Lausanne, Switzerland) are applicable to any dispute and trial concerning the software.

 

MKS-70/JX-10 with OS4.x upgrade

This is a panel for the SuperJX-OS4.x upgraded Roland MKS-70/JX-10.

Please note: This will NOT work at all with standard Roland firmware equipped machines. It is not compatible with SuperJX OS v3.x too. So make sure you are using SuperJX OS v4.x before you try this panel. If you don’t know what the SuperJX OS v4.x is all about – look here: http://www.vecoven.com/superjx/superjx.html.

 

I made the panel for screen resolutions starting at 1920×1200. With Ctrlr you are able to zoom the interface so it should be useable on smaller screens too. If you prefer a smaller layout with just one tone visible at a time (Upper or Lower) you can request my old panel which is not developed anymore and lacks several features compared to the new “XXL” panel.

A general disclaimer I send to all people requesting one of my Ctrlr panels:

The Super-JX panel has not been reported to be problematic but keep in mind that this panel is still in beta state. Beta means that the software is not fully tested and there may be bugs which have not been discovered yet. Therefore, everybody who is using this panel is a beta-tester not an end-user. Don’t get me wrong. Bug-reports and suggestions of any kind are very welcome, but I won’t accept blaming me of having problems with your synth (e.g. losing data) as a result of using this panel. This is a risk you are taking on your own when you are using it. If you don’t feel comfortable using beta software better leave the panel alone. As long as there is no official “stable” build of Ctrlr this panel will stay in beta state.

I recommend saving your patches before using this panel. This can be done with a sysex tool. There are reliable freeware tools to do this. If you need help saving your patches let me know:
roet32 (at) gmail.com

A collection of all the JX-8P, JX-10/MKS-70 patches I found: JX Patches

You can download the panel here: http://roet32.wixsite.com/ctrlr/roland-superjx

Screenshots:
superjx_xxl1 superjx_xxl2

Roland MKS-80 Editor (MPG-80 Emulation) mk1

After many years of having this famed module kicking around in my studio rack without a good editor for it on MacOSX which has plug-in integration and support for 32bit and 64bit VST/AU hosts, I stumbled across CTRLR which has revolutionized the way in which I can integrate my hardware synth collection within Ableton Live! I decided right away to get my hands dirty, contribute something of value to the community and bring this module to life since there was no panel for it created already.

Here is mk1 version 1.0 (latest versionuploaded 19-02-2015) of my Roland MKS-80 CTRLR Panel (essentially an emulation of Roland’s MPG-80 programmer).

Current Limitations:

– This mk1 version edits the Upper Tone only of a Patch (for mk2 I will extend functionality to have simultaneous editing of the Lower Tone).

– SysEx dumps of single patches and Bulk dumps have not been implemented yet.

 

NOTE: With the current implementation of the Programmer Channel selector, behaviour is as follows. The range is from 0-15 and which translates to 1-16 of “real” MIDI channels. So this means if your MKS80 is set to MIDI Channel 9, you *must* select 8 on this Panel’s Programmer Channel knob (you can’t miss it – it is coloured orange). If you do not set the channel correctly on the Panel,  your tweaks on this Panel will not reach your MKS80. I will investigate a means of correcting this behaviour so the displayed MIDI channel matches the real MIDI channel.

I’m looking forward to developing this further as I get my head around LUA scripting (this will take some time). For now, enjoy tweaking this awesome sounding synth if you’re lucky enough to have one and be sure to make use of Snapshots to store your sounds to give yourself full patch recall with your self created sounds being faithfully stored within your DAW project files. Liberating yourself from the tedium of managing patches within the synth own memories is the key to achieving robust recall of your precious sounds).

Special mention must go out to my good friend, John Grant, for the extended loan of this module he was no longer making use of! Much respect! Additional thanks going out to forum member, Layzer, for adding nicely rendered animated slider/knob caps and making the Programmer Channel selector work! MANY THANKS!

 

Best Wishes,

 

JaseFOS

DOWNLOAD: Roland MKS80 mk1 v1.00

Ctrlr