Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS based latency in standalone with audio input #7528

Open
baconpaul opened this issue Feb 23, 2024 · 1 comment
Open

macOS based latency in standalone with audio input #7528

baconpaul opened this issue Feb 23, 2024 · 1 comment
Labels
Bug Report Item submitted using the Bug Report template macOS macOS related issues
Milestone

Comments

@baconpaul
Copy link
Collaborator

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

Screenshot 2024-02-23 at 8 00 00 AM

set the standalone input to <<NONE>> and the latency disappears

Screenshot 2024-02-23 at 8 02 04 AM

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.

@baconpaul baconpaul added the Bug Report Item submitted using the Bug Report template label Feb 23, 2024
@baconpaul baconpaul added this to the Surge XT 1.x milestone Feb 23, 2024
@mkruselj mkruselj added the macOS macOS related issues label Feb 23, 2024
@baconpaul
Copy link
Collaborator Author

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.

@mkruselj mkruselj modified the milestones: Surge XT 1.x, SurgeXT 1.3.2 Feb 26, 2024
@baconpaul baconpaul modified the milestones: SurgeXT 1.3.2, Surge XT 1.x Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Report Item submitted using the Bug Report template macOS macOS related issues
Projects
None yet
Development

No branches or pull requests

2 participants