Broadcast Output enables you to output mix or multichannel audio from FarPlay to another app (typically a livestreaming app or a DAW). By using an independent buffer, this audio can be delayed to ensure the cleanest-possible audio quality, without adding latency to the audio you hear in your headphones. Available to Standard+ and FarPlay For Teachers subscribers.
Jump to:
You can send FarPlay session audio via Broadcast Output to a virtual sound card and then onward to a DAW (examples: Logic Pro and Reaper). This is useful for recording in the DAW, where you can adjust levels and add effects, like reverb. You can also send a stereo mix out from your DAW to another virtual sound card and onward to a livestreaming application.
To send multichannel output to a DAW,
FarPlay’s latency slider lets you tune the balance between lowness of latency and cleanness of sound. You might tolerate some static (audio drop outs) to keep latency low so you can keep the beat when you’re making music. You might also want to share a higher-latency, cleaner mix of your session with a live audience. How does FarPlay let you do both at the same time?
FarPlay provides Broadcast Output by duplicating incoming packets of audio and sending those duplicated portions of audio into two separate jitter buffers that are maintained at the same time. The smaller jitter buffer provides the usual low-latency audio, possibly with occasional static, to the musician. The larger jitter buffer provides the high-latency audio that is the “Broadcast Output” audio, allowing Broadcast Output to be much cleaner than the audio you monitor in your headphones.