Groovesetter establishes a direct peer-to-peer connection with uncompressed sound. When a peer-to-peer connection is established, the computers are connected directly either over a local area network or a wide area network over the internet.
On a local area network connection, the amount of time it takes for the audio signal to travel from one computer to another is usually less than ten milliseconds, depending on the quality and set up of the local area network.
When Grovers are connecting over a wide area internet network, the time it takes for the audio signal to travel from one computer and reach another computer will depend on the network connection between the connecting groves and the distance the signal must travel over internet wire.
Because Groovesetter uses direct peer-to-peer uncompressed sound, the latency between groves located roughly 400 miles apart can be as low as ten milliseconds when using reliable high-speed internet.
For example, if a Groover in Los Angeles tries to connect to another Groover who is 300 miles away in Las Vegas, the direct Groover-to-Groover audio signal will arrive in roughly 8 to 10 milliseconds over high-speed internet depending on the internet service provider the groovers are using.
Groovesetter displays the direct peer-to-peer latency measured between the session’s creator and the joining groves. This measurement is displayed in milliseconds in the Session Information window and next to the stage name of each Groover along the top incoming signal channels.
The initial established connection includes a default added peer-to-peer buffer to compensate for any network connection irregularities.
OPTIMIZING GROOVESETTER P2P CONNECTIONS
The session creator can control the latency settings for each Groover in the P2P Connection settings window.
Once a successful connection with other groovers has been established, the session creator can click the refine button next to the connected Groover’s stage name to open the Groove-link P2P connection settings window.
The P2P Connection Settings window offers several additional options available which can have an effect on the latency connected grooves experience.
- The number of channels that can be established between the connected Groover and the session host.
- The audio bit rate resolution.
- The redundancy of the signal exchanged between the Groover and the session host. (increasing the redundancy increases the amount of internet bandwidth required for a successful connection)
- The sound quality remote buffer processing for both the Groover and the session host. This jitter buffer setting directly affects the quality and latency the two groves experience while connected. By selecting a lower jitter buffer value, you can lower the latency to the lowest possible value.