Print Friendly and PDF

Multiple network adapters and IPMIDI / Delta Control

Introduction

Many computers have multiple network adapters. This can present a problem in schemes with SSL ipMIDI and Delta controllers, because multicast data (DAW control, Delta control, MIDI Time Code, and MIDI Machine Control) will by default only be forwarded from one adapter, defined automatically in the OS routing table. Without any intervention, the route chosen by the OS will likely be the adapter connected to the internet or your corporate network, not the connection to the console! 

 

The simplest solution is to connect every device to an unmanaged switch, and enable only one adapter on your computer, guaranteeing traffic has no choice but to be forwarded through the one connected adapter, and is forwarded to all connected devices. Note an unmanaged switch is specified since IGMP snooping on a managed switch may prevent multicast being forwarded to devices who are incapable of participating in IGMP.

 

If you must implement multiple network adapters, you will need to edit the routing table on your computer to ensure the multicast destined for ipMIDI and Delta are forwarded through the correct adapter (multicast destination addresses of 225.0.0.37 for ipMIDI and 225.0.0.38 for Delta Control).

To edit the routing table, apply the following commands either in the Terminal on mac or Command Line on PC.

 

MacOS:

sudo networksetup -setadditionalroutes <Network Adapter Name> 225.0.0.37 255.255.0.0 127.0.0.1

sudo networksetup -setadditionalroutes <Network Adapter Name> 225.0.0.38 255.255.0.0 127.0.0.1

(replace <Network Adapter Name> with the name of the ethernet adapter on your mac to which the console is connected.

Windows:

route add 225.0.0.37 mask 255.255.255.0 <IP Address Of Network Adapter>

(replace <IP Address Of Network Adapter> with the ip address of the network adapter on your PC to which the console is connected)

 

Caveats:

  • Apple has periodically changed their method for persistent routing table changes across OS versions. Should this happen in future, this process may need to be revisited.
  • Reinstalling or updating the operating system of your computer will remove static routes. The configuration process will need to be repeated.

Related content:

The Remote app connects but DAW control does not work

Link-local addressing

I can only use Wi-Fi in my setup

Using Wireshark