Why Each Person/Location Needs a Lutefish Stream

Lutefish is designed for real-time music collaboration — and that requires a different approach than typical video or audio apps.

Each participant (or location) needs their own Lutefish Stream to make this possible.


How Lutefish Is Different

Most video and audio platforms:

  • Send audio to a central server

  • Process it there

  • Then send it back out to everyone

This adds delay — especially if the server is far away.


How Lutefish Works

Lutefish uses a peer-to-peer connection between devices.

That means:

  • Audio is sent directly between Lutefish Streams

  • It does not rely on a central server for audio routing

  • This keeps the signal path as short and efficient as possible

Result:

  • Lower latency

  • More stable timing

  • Better real-time performance


Why the Stream Device Is Required

The Lutefish Stream handles:

  • Real-time audio processing

  • Low-latency transmission

  • Optimized audio routing

This processing happens on the device itself — not on your computer.

Your:

  • Computer or tablet handles video and controls

  • Lutefish Stream handles audio processing and transport

This separation is what allows Lutefish to achieve real-time performance.