So far, really enjoying my first day with the Arp.
However, I've a bit of a weird issue. I am using Arp with an NDLR, both with USB MIDI to my DAW (and from the DAW to both devices for sync and instructions.) I am not using pass-thru at this point.
However, the Midi device names keep getting mixed up between the NDLR and the Arp. The changes are sporadic but always happen when rebooting or reopening the DAW. For example, at first, I had Midicake Arp and Arp 2 named midi, then it switched to NDLR (replacing the original NDRL midi) and created an NDLR #2 device.
Note: I am not talking about the MIDI channels - they are all good. It is the names given to the actual midi devices.
There is a well-known bug in Windows 11 (and earlier) related to how USB assigns midi instrument names, detailed here:
I have spent a lot of time clearing out all my previous sets and then replugging all my kit. Also, checking the registry. However, the issue continues. I did a complete nuke of all USB devices in registry and when I rebooted, the problem continued this time the four NDLR midi devices being named Midicake Arp #2 to #5 (but uncertain which of these if which of the four NDLR devices.)
I could live with the incorrect naming, but the problem is that midi devices do not seem to the consistently applied the midi device names. So I am constantly having to go through each device one at a time and find our which device name it is attached to.
I have two theories: the first is that perhaps I need to put the NDLR and the Arp on completely separate USB busses within my PC hardware. I can't test that on my current rig.
The second is that both the Arp and the NDLR are using Teesy boards. Windows *may* be getting confused as a result of some difficulty with Windows identifying the difference between two.
I am not sure if you have seen a similar situation before or if you have a workaround.
Looking forward to a response. Take your time and feel free to ask for more info.
Hi,
The cause of the issue is because both ARP and NDLR use a Teensy micro controller. Each device has a name file but on windows, the first name file detected is used for all devices.
I do not currently know of a fix for this but it is some time since I last looked into it and it is still on the active todo list.
I will look into it again over the next couple of days and will let you know if I can find a solution.