Over the weekend I discovered an issue with the Windows 10 May 2019 Update and the Korg USB MIDI drivers. The drivers enable Korg devices to talk to Windows over MIDI via a USB connect for products like the Korg Kronos, microKey and other devices. I have a Korg Minilogue synthesizer, which connects to a PC via USB. Once connected your music apps can communicate with the Korg device, it is also used by the Korg sound editor tool. There are many other Korg devices use the same driver and on the 1809 version of Windows 10 everything worked fine.
UPDATE: 30/05/2019 Korg say their driver is not compatible with the May 2019 Update. If you have already updated you should follow my fix.
UPDATE: 11/06/2019 I have recorded a YouTube video showing how to do this.
After updated to the Windows 10 May 2019 Update (1903) my music and Korg apps would not communicate with the synths anymore. The drivers were all working fine and after a lot of searching and digging around in the registry I found the issue and have a fix. This fix will also work with previous version of Windows where you have the same problem.
The root of the problem is that Korg USB Midi driver will only work on the first 10 channels in Windows 10 (not to be confused with midi channels) so if Windows allocates the Korg device to a channel above 9 nothing will work with it.
To check your Korg midi setup run the Uninstall Korg USB Midi Device app (this will be installed as part of the Korg drivers and will not actually un-install the driver if you cancel it).
After updating, it looked like this: with the Korg devices on channel 12 and 13 with channel 1 to 9 not used.
So to get it working you have to do some changes in the registry to get the Korg devices below channel 9, and then the drivers will work.
The first part is to allocate an alias to the Korg driver. In the 1809 update of Windows 10 the alias values where already there but after the update they had been removed.
Open up Regedit and navigate to:
You need to find a class with a name of
Media so search for a value of “MEDIA” (Control – F).
Update: 17/06 Search for KORGUM64.DRV
Once you have found that expand the node and you will see a list of numbers starting with 0000. One of more of them will be the Korg setting.
Find the first one that has the DriverDesc matching your device, which in my case is KORG minilogue. Expand the node down to the bottom item, which will be KORGUM64.DRV (make a note of this value). Select the node and then you will need to create a new string value.
Right click on the node and select New/String value.
The name should be Alias with the data midi1 for the first device, midi2 for the second and so on. (thanks to Andy for the clarification)
Do this for all your Korg devices in the class. Note, even though I have just the one Korg Minilogue connected there were two device sections for it.
With that bit completed for all your Korg devices you need to go to:
Then add a new string value with the name of midi1 and the value data of the driver you allocated to midi1, which in my case is KORGUM64.DRV. Repeat this for each device you added in the previous section.
For 32bit systems
To fix 32 bits applications like the Minilogue sound librarian, it is also necessary to duplicate midi stuff () in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32 with “KORGUM64.DRV” value.
Now when you run the Uninstall Korg USB-MIDI Device app you should get something like the following:
As you can see, the Minilogue is running on channel 1 and 2. So now, I can use midi with the synth via my music apps.
I added midi3 for my Korg Radias and everything is working as it should be.
I do not know why the alias values are removed during the Windows 10 May 2019 Update (1903), but this fixed my setup. As always when using regedit please take care!
Here is my YouTube video:
Here is a list of devices this solution should work with (taken from Korg’s website):
ARP ODYSSEY Module
Pa300 Brazilian Edition
Pa300 Chinese Edition
Pa300 Indian Edition
Pa300 Indonesia Edition
Pa300 Iran Edition
Pa300 Peru Edition
Pa300 Romania Edition
Pa300 Serbia Edition
Pa300 Turkey Edition
Pa300 Vietnam Edition
Pa3X Le MUSIKANT
Pa300 Bulgarian Edition
KRONOS (2011)(sold out)
KRONOS Platinum(sold out)
KRONOS X(sold out)
KROSS 1(sold out)
M3 XPanded(sold out)
microKORG XL(sold out)
Pa1X Pro(sold out)
Pa1X Pro Elite(sold out)
Pa2X Pro(sold out)
Pa3X Le(sold out)
Pa500 MUSIKANT(sold out)
Pa500 ORIENTAL(sold out)
TRITON Extreme(sold out)
KAOSS PAD KP3+
KAOSS PAD KP3(sold out)
KAOSSILATOR PRO(sold out)
MS-20 Kit(sold out)
MS-20M Kit + SQ-1(sold out)
TRITON taktile(sold out)
KORG Kontrol Editor
HAVIAN 30(sold out)
KORG Hybrid Pianos