surge
surge copied to clipboard
macOS based latency in standalone with audio input
On macOS 14.x the 1.3 standalone, when input is bound to the MacBook pro microphone (and perhaps other inputs) has a noticeable playback latency independent of output block size.
To test open surge in logic and simultaneously open the standalone. Set the patches an octave apart or so
Setup like this and press a midi key and the logic synth fires meaningfully before the standalone
set the standalone input to <<NONE>>
and the latency disappears
So something either in JUCE standalone input handling or our handing of bound input or somewhere along that path is causing the latency to tick up or the block size to explode. Need to ivnestage. Input to none os the workaround for now.
My first suspicion - that this changes the block size - is false. Just we get latency somewhere.
Also if I use loopback with the mic input the latency is gone.
Def something about how juce is binding the mic and calling process with JUCE 7, somewhere, or something in the OS adding mic latency.