Latency: What causes it?

Some of Milo's latency, or delay, is due to the high-powered audio processing we use. Another contributor is radio frequency (RF) interference. Because MiloNet is currently using the same frequency band as Bluetooth and WiFi, it needs to 'share the air.'
Milo's latency is dynamic, based on radio conditions in your environment. You may experience minimum latency (currently around half a second) with a stronger connection, and higher latency with a weaker one. Generally, the strongest connection (lowest latency) between 2 Milos occurs when those Milos are in direct line-of-sight and there is minimal RF interference. That's why you want to avoid covering your Milo by keeping it in a pocket or backpack, or by "cupping" it in your hand. Anything that obstructs line-of-sight is something that may decrease connection strength and therefore increase latency.
Be sure to keep your Milos updated to the latest software version. We are actively working on latency reduction, so it's likely that every update has some improvement. We're also actively looking at adding a "Latency Priority" mode that would be especially relevant to those who use Milos when coaching or other directing.