• products
  • downloads
  • support
  • my account
  • products
  • downloads
  • support
  • my account

betterdocs-category-icon

Product Information

6
  • Introduction
  • Product Capabilities
  • Hardware and Software Requirements
  • Download Installers
  • Data Locations
  • Demo Limitations
betterdocs-category-icon

Make The Connection

12
  • Prepare your Synthesizer for the Editor
  • Configure Roland JP-8000
  • Configure Roland JP-8080
  • Configure MIDI Ports macOS
  • Configure MIDI Ports Windows
  • Using Standalone Editor
  • Using DAW to host the plug-in
  • Live: Audio & MIDI Preferences
  • Live: Creating Tracks for JP
  • Live: Insert the Plug-in into your Project
  • Live: Automation and Closure
  • Fetch Data from Hardware to the Editor
betterdocs-category-icon

Basic Functions

29
  • Custom Added Functions
  • JP-8000 vs JP-8080 Differences
  • How To Resize User Interface
  • How To Check License Status
  • How To Register our Editor
  • How To Check Editor Version
  • How To Set MIDI Input and MIDI Output ports
  • How To Reset Stuck Notes (MIDI Panic)
  • How To Adjust Advanced MIDI Settings
  • How To Use MIDI Learn
  • How To Save & Load UI Data
  • How To AutoSave Librarian Edits
  • How To Use Show Bubble Function
  • How To Disable Editor LEDs
  • How To Display Parameter Tooltips
  • How To Use Randomizer
  • How To Show Keyboard (Part Focus)
  • How To Show Quick Help
  • How To Sync Data From Hardware
  • How To Push Data To Hardware
  • How To Abort Processes
  • How To Use Section Locks
  • How To Use Section Menus
  • How To Change Programs
  • How To Change Banks
  • How To Change Layers
  • How To View Patch Name
  • How To View Performance Name
  • How Total Recall works
betterdocs-category-icon

Utilities Menu

31
  • Main Menu Functions
  • How To Initialize Active Layer
  • How To Initialize Active Performance
  • How To Initialize Arrangement
  • How To Copy Layer Data
  • How To Paste Layer Data
  • How To Save & Load MIDI CC Maps
  • How To Set Default Model
  • How To Enable LOG
  • How To Force MIDI Data to Active Part
  • How To Disable Total Recall on Project Load
  • How To Enable Hardware Auto-connect
  • How To Enable DeviceID Scanning
  • How To Adjust Request Interval
  • How To Save All Settings as Defaults
  • How To Check Available MIDI Ports
  • How To Set Default Hardware Mode
  • How To Load Hi-Resolution Graphics
  • How To Adjust User Interface Size
  • How To Enable Bubble Control by Default
  • How To Disable LEDs by Default
  • How To Enable Tooltips by Default
  • How To Limit Search to Active Bank
  • How To Show Search Results Containing…
  • How To Enable AutoSave by Default
  • How To Randomize Active Tab Content
  • How To Randomize Excluding Pitch controls
  • How To Randomize Excluding LFO controls
  • How To Enable KBD Local by Default
  • How To Override Advanced MIDI Settings
  • Store Defaults in File
betterdocs-category-icon

General

1
  • Changelog
Table of Contents
  • Additional Applications needed
    • Install MIDI-OX and loopMIDI
  • Configure loopMIDI
    • Create Virtual Ports (JP-8000)
    • Create Virtual Ports (JP-8080)
    • Advanced Settings
    • Finalize Setup
  • Configure MIDI-OX
    • Open MIDI Inputs
    • Open MIDI Outputs
    • Cloning Devices (virtually)
    • Filtering Virtual connection data
    • Finalize Setup
  • Home
  • Docs
  • Roland JP-80x0 Editor
  • Make The Connection
  • Configure MIDI Ports Windows

Configure MIDI Ports Windows

If you plan to route MIDI messages from your DAW to the plug-in channel and send it to synthesizer from there, then you don’t need to read this, and you can proceed with the DAW guide that is relevant to you.

However, if you use the synth as a master keyboard in your rig or you want to delay compensate the MIDI output with the DAW, then check the advanced procedure below.

Windows CAN NOT share MIDI devices between applications (DAW & Editor), therefore virtual ports are the only way to to use the hardware within the DAW and the Editor at the same time.

ATTENTION: This is usually the step which is skipped and then you get connection timed out errors and such. Read the guide, it will save our time, your time and you will succeed with the setup!

Additional Applications needed #

Before we jump ahead to launch our DAW, lets do some tweaks in our system to ensure the plug-in can work with maximum efficiency. For that, we are going to need some additional tools.

  • MIDI-OX for making routings behind the scenes and
  • loopMIDI to create virtual MIDI ports.

We recommend installing old but trusty MIDI-OX application for Windows to make some virtual routings behind the scenes.

You can download MIDI-OX from here: http://www.midiox.com/zip/midioxse.exe

OR go to MIDI-OX website http://www.midiox.com and download the installer there.

Second application is loopMIDI by Tobias Erichsen which is perfect for creating Virtual MIDI cables inside your workstation.

You can download loopMIDI from here: https://www.tobias-erichsen.de/software/loopmidi.html

NOTE: Windows remembers loopMIDI and MIDI-OX settings during each launch. If you do this once, thats all it takes!

Install MIDI-OX and loopMIDI #

Install both MIDI-OX and loopMIDI.

This will allow us to clone the MIDI data from the physical MIDI interface ports to virtual ports and then later on route it inside MIDI-OX back to your DAW while the main port is assigned to the plug-in.

Example: MIDI out from JP-8000 -> RME RayDat MIDI input 1 -> MIDI-OX -> loopMIDI virtual port.

This configuration allows us to open the loopMIDI virtual port in the DAW while we use the RME RayDat MIDI port 1 with the plug-in itself. This way there won’t be a crash!

Configure loopMIDI #

Now that loopMIDI is installed, we can configure the ports. The reason why we are installing loopMIDI is so that we can loop back (clone) the MIDI data from the hardware MIDI port to the DAW via MIDI-OX.

This is pretty straight forward, but we will guide you through.

Open loopMIDI settings dialog from the Windows menu bar with right clicking the loopMIDI icon [1] and then choose Configure loopMIDI [2].

Right Click and choose Configure loopMIDI

Right Click and choose Configure loopMIDI

Once loopMIDI opens up, it should look something like the image below.

loopMIDI initial view

loopMIDI initial view

Create Virtual Ports (JP-8000) #

Click the New port name: field [1] and type in “JP-8000 vIn”. Click the + -sign [2] to actually add it in.

Type in your port name and click + to add it in

Type in your port name and click + to add it in

Next up we will add another port for output connection. Click the New port name: field [1] and type in your Virtual MIDI port connection name. Type in “JP-8000 vOut” and click the + -sign [2] to actually add it in.

Add another virtual port and click + to add it

Add another virtual port and click + to add it

Create Virtual Ports (JP-8080) #

Since we have JP-8080 in our setup as well, we are going to add the virtual port for it. Click the New port name: field [1] and type in “JP-8080 vOut” and click the + -sign [2] to actually add it in.

Add JP-8080 virtual port and click + to add it

Add JP-8080 virtual port and click + to add it

Since we are not using our JP-8080 to trigger notes or any other CC data to our DAW, we are only adding virtual output port. There is no point of adding virtual input port because it is not used in our case.

NOTE: If you have multiple JP’s in your setup, add ports accordingly. We have JP-8000 and JP-8080, so we added both.

If you have two or more JP-8000’s, then make the virtual ports naming obvious to yourself i.e. JP-8000 #1 vIn, JP-8000 #2 vIn etc.

Advanced Settings #

Open Advanced [1] settings tab and change the SysEx Buffer [2] size to 512. This will ensure there is enough buffer for incoming data flow.

Adjust SysEx buffer size

Adjust SysEx buffer size

Finalize Setup #

Right click on the loopMIDI icon [1] in the menu bar and toggle on “Start minimized” & “Autostart loopMIDI” [2] so you don’t have to worry about it during next boot.

Finishing touches to loopMIDI setup

Finishing touches to loopMIDI setup

You can now close [1] loopMIDI configuration window.

Close loopMIDI configuration

Close loopMIDI configuration

Configure MIDI-OX #

MIDI-OX is the second application needed in order to loop back the MIDI data to the DAW without crashing it. Windows / your DAW will crash if you try to open the MIDI ports twice since most MIDI devices don’t have multicast drivers available.

There are few steps to take in with MIDI-OX, but it will be worth the hassle to get data passing from the synthesizer to your DAW as well as in the plug-in without crashing your session.

Search MIDI-OX [1] from Windows startup menu and open [2] the application

Search MIDI-OX and open it

Search MIDI-OX and open it

Default view of MIDI-OX setup should look like this when you first open it. If not, close all the windows inside MIDI-OX to follow the guide.

MIDI-OX Initial state

MIDI-OX Initial state

Click View [1] menu item and choose Port Routings… [2]. This should open a blank routing sheet where we will make our connections.

Open Port Routings View

Open Port Routings View

After the Port Routings is opened, we need to open the Physical and Virtual MIDI ports for the MIDI-OX.

Click Options [1] and then choose MIDI Devices… [2].

Select MIDI Devices from the menu

Select MIDI Devices from the menu

NOTE: There are no Input Ports and Output Ports defined yet in the MIDI Port Routing Window!

Now that MIDI Devices config window is open, we can see all of your Physical and Virtual MIDI ports which are in our disposal. Before selecting any ports, uncheck [1] “Automatically attach Inputs to Outputs during selection.” or you will end up with massive connection spaghetti which isn’t what we are making here!

Uncheck “Automatically attach Inputs to Outputs during selection”

Uncheck “Automatically attach Inputs to Outputs during selection”

Open MIDI Inputs #

Since we have JP-8000 and JP-8080 in our setup, this very simple.

UM-ONE [1] is where our JP-8000 is connected. JP-8000 vOut [2] connects to JP-8000 via DAW and JP-8080 vOut [3] connects to JP-8080 via DAW.

You might wonder why the “vOut” ports are opened at INPUT area.. Once we do the routing in MIDI-OX, the port names will appear in opposite order, making it odd to choose JP-8000 vMIDI Out in our DAW as a MIDI Input. That might not make sense at this point, but trust me, we’ve done this quite a few times now so follow along.

Opening appropriate MIDI input ports

Opening appropriate MIDI input ports

Open MIDI Outputs #

Now opening output ports is where this might get tricky. UM-ONE [1] is where our JP-8000 is connected. JP-8000 vIn [2] connects our JP-8000 to the DAW. UMC1820 MIDI Out [3] is where your JP-8080 is connected. 

Same rule applies here for vIn ports being opened in oposite side. More details in port routing section below.

Opening appropriate MIDI output ports

Opening appropriate MIDI output ports

Click OK [1] after you have verified your port selections.

Click OK after Port selections

Click OK after Port selections

NOTE: Your MIDI input and MIDI output ports for your synth might be different to our example so we are only using them to refer where our JP is connected.

Once the MIDI ports are defined, MIDI-OX might automatically assign “MIDI-OX Event Port” to any of the Output Ports chosen.

In case there are pre-made connections in the window, right click one of the gray nodes [1] in the wire and choose Disconnect All [2]. This will clear all the pre-made connections so we can start from fresh!

In some cases, MIDI-OX might auto assign some connections..

In some cases, MIDI-OX might auto assign some connections..

Cloning Devices (virtually) #

Start by drawing the connection points from your vOut device input port to your MIDI-interface output port. Click and hold down mouse button from JP-8000 vOut port [1], start dragging the cable [2] towards your MIDI-interface output port [3].

Making connections in MIDI-OX

Making connections in MIDI-OX

Apply the same procedure for MIDI input port from your device towards your JP-8000 vIn output port. Final result should have both cables connected as seen below.

JP-8000 ports cloned

JP-8000 ports cloned

NOTE: In order to establish the connection, you must drag the wire on top of the MIDI plug icon!

Filtering Virtual connection data #

Next up, we will modify the connection properties so that we will block unnecessary data flow. Right click on the gray dot [1] at the connection to reveal the menu and choose Properties… [2]. You should apply this only for the physical hardware input port [3].

Right click the dot in connection for Properties

Right click the dot in connection for Properties

From Properties window, let’s block Common (MTC …), Realtime (Clock, AS …) and Exclusive (SysEx) message by unchecking the boxes in System [1] section.

We simply don’t need this data unless you send realtime clock info from your Synthesizer to the DAW!

Filter out unwanted messages

Filter out unwanted messages

Click OK [1] to apply and close the properties window.

Close connection properties

Close connection properties

Finalize Setup #

Here is our final connections:

  1. JP-8000 vOut routed to Hardware port.
  2. JP-8080 vOut routed to Hardware port.
  3. UM-ONE routed to JP-8000 vIn port. (with data filter applied).

Final connections for Roland JP-8000 and JP-8080

Final connections for Roland JP-8000 and JP-8080

Now after all of the connections are done and we are ready to proceed, click the traffic light [1] icon in MIDI-OX tool bar to toggle MIDI-OX in the taskbar tray.

Run MIDI-OX in taskbar tray

Run MIDI-OX in taskbar tray

You can now minimize [1] the window so it is out of the way!

Minimize MIDI-OX to continue!

Minimize MIDI-OX to continue!

MIDI-OX sent to taskbar tray

MIDI-OX sent to taskbar tray

TIP: You should be able to add MIDI-OX in the Windows start up menu so that it will launch automatically when you boot your OS. All the connections will remain, IF the MIDI Devices are connected as they were while making this guide.

Tweet
Share
Reddit
Email
More
How would you rate this Document?
Tweet
Share
Reddit
Email
More
Updated on March 5, 2024
Configure MIDI Ports macOSUsing Standalone Editor
Table of Contents
  • Additional Applications needed
    • Install MIDI-OX and loopMIDI
  • Configure loopMIDI
    • Create Virtual Ports (JP-8000)
    • Create Virtual Ports (JP-8080)
    • Advanced Settings
    • Finalize Setup
  • Configure MIDI-OX
    • Open MIDI Inputs
    • Open MIDI Outputs
    • Cloning Devices (virtually)
    • Filtering Virtual connection data
    • Finalize Setup

Join our community

Mailing list page
Join Discord

Our passion is to produce high quality Editor and Librarian Applications & Plugins for modern DAWs.
We value input from our community and any feedback keeps us going forward.

We are not in a rush of putting out new shiny products. Instead, we want to focus on quality.
Join our mailing list or become a monthly supported in Ko-fi.com to be the first to know & decide what comes out next!

  • hardware editors
  • soundsets
  • downloads
  • redeem license
  • support
  • terms and conditions
  • refunds policy
  • privacy policy
  • contact
  • about
Downloads
751
Customer Reviews
Rated 4.0 out of 5 based on 751 customer ratings
4.0

info@auraplugins.com
© 2022-2025 AURA Plugins Ltd
all rights reserved

AURA Plugins Ko-fi.com AURA Plugins
Change privacy settings
Privacy settings history
back to top
ko-fi.com/auraplugins
ko-fi.com/auraplugins
Tweet
Share
Reddit
Email
More

Notifications

Tweet
Share
Reddit
Email
More