latency

rtpmidi version 2.0: Latency Adjustment

  • by

Version 2.0 of McLaren Lab’s rtpmidi improves the timing capabilities of the software and optimizes memory usage.

Our most notable new feature is the ability to adjust the playing time of received notes by adjusting latency. Users will notice a new column in the list of participants called “latency adjust.” The entry field is editable and you can type in a number (in milliseconds) to adjust latency of received notes.

Figure 1: Entering a value of 100 mS in the Latency Adjustment field

The figure above shows the latency field highlighted and we have entered a value of 100.

This article describes the background of the latency adjustment feature and how it can improve your musical experience.

Flight Time

The figure below shows four notes being sent from a Sender MIDI instrument to a Receiver MIDI instrument. The flight time is the time it takes for the note information to be sent from the Sender to the Receiver.

Figure 2: Flight Time from a Sender to a Receiver MIDI application

Depending on the network and its characteristics, flight time might be so small it is not noticeable, or large and variable enough that you can “hear” or “feel” it. On a dedicated Ethernet network using RTP-MIDI, the flight time is usually small and uniform. On a WiFi network using RTP-MIDI the flight time can be large and variable.

Read More »rtpmidi version 2.0: Latency Adjustment