User Manual Chapter 2 – Main Functions
for Roland JP-80×0 Editor & Librarian plug-in by Mystery Islands Music
v2.6.0 – 2020-03-17
Functions of custom added controls
In this plug-in, we have included some handy custom controls and switches to make it easy for you to use the plug-in together with your JP-8000 / JP-8080.
User Interface Size
You can adjust the plug-in user interface size with * 0,66 / * 1,33 zoom function. Click * 1,00  in the plug-in and choose a different size. Note that our graphics are not yet vector based, which means the plug-in will zoom the graphics making them a bit blurry if I may say so.
Basic user interface size is 1500 pixels by 757 pixels which is more than enough for modern setups.
You must reload your project / session in order to reload the plug-in graphics with new size option.
Master Keyboard Switch (deprecated)
Always keep it Disabled. This is deprecated function and no longer needed. 😆 We will remove this function and UI elements in the upcoming release later on.
Expanded Settings / System Settings
Click EXPAND  button to open expanded settings window. From this view you can access some of the JP-8000 / JP-8080 System Settings and modify them as needed.
Expanded settings can not be viewed while Browser is toggled on.
Randomize Patch / Performance
With RANDOMIZE  button, you can trigger either single layer randomizing process or full performance randomization based on your current mode.
If plug-in UI is in Patch mode, currently selected layer will be randomized.
If plug-in UI is in Performance mode, full Performance will be randomized.
TIP #1: To make the most out of Randomizer, use Section Locks  in conjuction with Randomizer to get better results. i.e. If your randomized Patch has a great Pitch Envelope & Oscillator setting, toggle on the Section Lock for those sections in order to prevent them being randomized! Read more about the Section Locks on page 29.
Request Data on Program Change
REQUEST DATA ON PROGRAM CHANGE  means that if the plug-in receives program / bank change message from MIDI input (plug-in MIDI input port or DAW gateway) or from plug-in INC  / DEC  buttons or, program is changed in the Program Number Display  popup menu or bank is changed in the Bank Number Display menu, plug-in will initiate a Patch / Performance request from the JP-8000 / JP-8080 to the plug-in interface.
If this switch is toggled off, plug-in will only send the program change messages to the hardware but won’t request any data back. This is good in some cases where you might want to quick browse hardware patches / performances.
Patch / Performance Mode Switch
Patches and single layer sound files whereas Performances include sound data from both layers and some extra settings too. You can toggle between Patches and Performances with the PATCH / PERF  button. Now this will have several effects in the plug-in user interface and how the plug-in behaves.
- When in Performance mode;
- Program DEC and INC buttons will send program change commands to PERFORMANCE MIDI CH.
- Librarian will display Performance files found from the Patches folder.
- Bank Number Display menu will show options for different Performance request locations.
- Program Number Display menu will send program changes to PERFORMANCE MIDI CH.
- When in Patch mode;
- Program DEC and INC buttons will send program change commands to currently selected PANEL MIDI channel, i.e. LOWER MIDI CHANNEL.
- Librarian will display Patch files found from the Patches folder.
- Bank Number Display menu will show options for different Patch request locations.
- Program Number Display menu will send program changes to currently selected PANEL MIDI channel, i.e. LOWER MIDI CHANNEL.
Program INC / DEC buttons
INC  button will change to next program – DEC  button will change to previous program. This will trigger MIDI Out message with appropriate program number based on the Program Number Display  value. See above how this button behaves when Plug-in is in Patch / Performance mode and how it will behave when Request Data on Program Change is toggled on / off.
Program Number display / selection menu
Program Number Display  acts as a menu as well as a display to show the current Performance or Layer Parch program number depending on the currently set mode. You can quickly navigate to different banks of programs without having to click INC / DEC buttons like crazy.
In default status, this popup menu will display program numbers in different banks of programs. See image below.
But things get exciting when you toggle on LIB CONTROL  switch: You can now view currently active Patch / Performance Bank patches being listed on the menu and browse them directly from the main UI!
We are going to cover more of the LIB CONTROL functions later in this manual.
Bank Number display / selection menu
Bank Number Display  acts as a menu as well as a display to show the current Performance or Layer Patch bank number. You can navigate to different banks based on your selected JP model. If your model is set to JP-8000, the bank menu does not have as many options as when JP-8080 is set to current model. This is because JP-8080 has a lot bigger memory capacity than JP-8000.
In default status, this popup menu will display bank numbers available to browse. See image below.
Like with Program Number Display, this menu will behave completely different when LIB CONTROL  is toggled on. You can now view all available Patch / Performance Banks located in Patches folder.
Lib Control switch
LIB CONTROL  switch allows you to take control of your library patches / performances with incoming program changes via MIDI or with the plug-in user interface DEC / INC buttons and Bank Number Display / Program Number Display menus.
If the LIB CONTROL switch is toggled on and you send a program change message from your master keyboard / controller to the plug-in, it will send the corresponding program from the librarian to the hardware – isn’t that just neat?!
You can also quickly view the banks located in your Patches folder and programs contained in the current bank with the Bank / Program Control Displays. See above for instructions.
Note #1 Patches are sent to the hardware only to the currently selected slot. If Panel Link is toggled ON, patches will not be sent. Make sure to toggle off the Panel Link if it is active before sending any data.
Note #2 If the program change message is received from MIDI channel 4 and you currently have Lower Layer set to channel 1 and Upper Layer to channel 2, no action will be taken.
Note #3 If the program change message is received from MIDI channel 1 and both Layers are set to channel 1, no action will be taken. Change the MIDI channel temporarely to different value.
LOWER  and UPPER  panel select buttons are normal JP-8000 / JP-8080 function, which will change the current Panel / Layer of the synthesizer. Based on the currently set Panel, data from the plug-in user interface will be sent to it. i.e. if you move Filter Cutoff from the UI while Lower Layer is selected, then Filter Cutoff in the Lower Layer of the synth will change.
Panel LINK  button is also normal JP-8000 / JP-8080 function, which will allow you to play both Layers at the same time. Also, control changes are sent to both Layers when changing the value in the plug-in user interface.
Learn more about Panel / Layer LINK function from the Roland JP-8000 / JP-8080 User manual.
As you know, you can set Velocity sensitivity level / morphing level for almost every knob. To access these parameters, you need to click the Velocity Assign  button.
From this tab, you can choose the level of your Velocity / Morph amount for knobs which has orange  ring around the knob. This amount can be negative or positive. When the knob is at 12 o’clock, amount is 0. When you move the knob counterclockwise, you will apply negative amount of sensitivity and when you move the knob clockwise, you will apply positive amount of sensitivity.
Learn more about Velocity Assign function from the Roland JP-8000 / JP-8080 User manual.
Control / Ribbon Assign
As you know, you can set Control sensitivity level / morphing level for almost every knob. To access these parameters, you need to click the Control Assign  button.
From this tab, you can choose the level of your Control / Morph amount for knobs which has orange  ring around the knob. This amount can be negative or positive. When the knob is at 12 o’clock, amount is 0. When you move the knob counterclockwise, you will apply negative amount of sensitivity and when you move the knob clockwise, you will apply positive amount of sensitivity.
Learn more about Control / Ribbon Assign function from the Roland JP-8000 / JP-8080 User manual.
Patch / Performance Browser
BROWSER  tab allows you to send, request, store and manipulate your patch and performance banks. Read more about patch / performance librarian functions in its own section.
Patch Name display
Patch Name Display  is activated only in Patch Mode . Display will show you the current Layer  patch name. Click the name field to change the layer patch name. Layer data will be sent to the hardware after the name is changed or if it is changed at all.
Performance Name display
Performance Name Display  is activated only in Performance Mode . Display will show you the performance name. Click the name field to change the performance name. All performance data will be sent to the hardware after the name is changed or if it is changed at all.
We added functionality to lock certain sections of the plug-in to prevent changes up on layer program changes. If you find a perfectly adjusted filter or lfo modulation you can lock the section to keep those settings while browsing other patches.
You are able to lock any of the sections which has the LOCK [1-15] symbol in it
Locking any of the sections above, will also lock the correspondive velocity / control values as well.
RELEASE ALL LOCKS  button allows you to release all of the locks with one click. This is ideal if you have overlooked your layers and data is being transmitted back and forth even if you don’t want that. When any of the locks is toggled on, it will change the lock image and color to RED .
Note #1 While you have sections locked, there will double the amount of SysEx traffic in the MIDI stream due to the fact that the plug-in has to send the ”locked” info back to hardware after the patch is requested. If you scroll patches from librarian, then the data stream is normal.
Note #2 If your plug-in is in Performance mode or Layer Link is toggled on, then Release All Locks will also release Arpeggiator Lock. Otherwise Arpeggiator Lock will stay as it is and won’t trigger Release All Locks button to appear in the user interface.
This is one of the best features we can think about our plug-in, total recall. It does what it says: recalls your saved session data from the plug-in user interface to your synthesizer, without the need of doing it manually! It is all automated, as long as you have the same MIDI device hooked into your setup as it was when saving the project.
It there are any trouble with the total recall, please check below for further instructions how to Push Data to HW manually.
Possible reasons for failure of total recall are that the MIDI interface is no longer in the system, or it is hooked into a different USB port.
Plug-in update does not fully support the previous version data package. There is a work-around for that as well, so be sure to check out our support site for more details about that.
Done! Now, take me to…
If you found our guides helpful, please consider becoming a Patron on our Patreon page. This will help us to deliver more for you!