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.