Standard+ subscribers can use FarPlay’s Broadcast Output feature to output a separate clean audio mix (to a livestreaming application or a DAW, for example).
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.