ipMIDI - FAQ

Frequently Asked Questions

Q: Now, I know the “U” in UDP means ‘unreliable”. Doesn’t this mean I could lose data/miss beats?

A: A local network is usually as stable as a rock and you won't lose even one packet. You can easily test this with the ping comand. In a command window (Start -> Run -> cmd) type:

ping -n 10 -l 3 <ipOfSecondComputer>

(this example sends 10 messages with the size of 3 bytes, the size of a common midi message, to a second computer and back again)

The result should be something like:

ping -n 10 -l 3 192.168.0.100
Reply from 192.168.0.100: bytes=3 time<1ms TTL=128
...
Ping statistics for 192.168.0.100: 
Packets: Sent = 10, Received = 10, Lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
Minimum = 0ms, Maximum = 3ms, Average = 0ms 

which indicates no lost data and an average latency near zero.

Q: Can my ipMIDI network co-exist with my normal TCP/IP data network, and can I run other network-oriented applications (like an HTTP webserver) at the same time?

A: Yes, in a common studio environment people are connected to the Internet via cable or DSL, which takes only 1% of your network capacity.

Q: I want to jam with my friends remotely: will ipMIDI permit that?

A: No, ipMIDI does not transfer data over the Internet.

Q: Can I use a Wireless network?

A: Yes, The following three prerequisite must be fulfilled:

Q: How do I uninstall ipMIDI for Apple Mac OS X?

A: To uninstall ipMIDI simply delete:

 /Library/Audio/MIDI Drivers/ipMIDIDriver.plugin 
/Application/Utilites/ipMIDI Setup.app

Q: I have two network interfaces. ipMIDI is using the wrong one!

A: Network traffic is controlled by the so called "Network routing table". ipMIDI uses the default route like every other application (e.g. Web Browser). To change this behavior, add a routing table entry for ipMIDI's multicast adress 225.0.0.37. This is done in a (administrator) command window:

Windows:

route add -p 225.0.0.37 mask 255.255.255.255 <static_ip_of_wanted_network_interface>

macOS:

sudo networksetup -setadditionalroutes <Mac adapter name> 225.0.0.37 255.255.255.255 127.0.0.1

Copyright © 1998-2023 nerds.de
nerds.de - daniel schmitt, koblenzer str. 4, D-60327 frankfurt, germany, phone ++49-(0)69-3809774940, fax ++49-(0)69-3809774949, email: