Skip to content
New issue

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

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

Already on GitHub? # to your account

Capture issues with Omnibus Loopback on macOS #388

Open
siraaris opened this issue Jan 9, 2025 · 3 comments
Open

Capture issues with Omnibus Loopback on macOS #388

siraaris opened this issue Jan 9, 2025 · 3 comments

Comments

@siraaris
Copy link

siraaris commented Jan 9, 2025

Describe the bug

I'm observing issues when using CamillaDSP and Omnibus for Loopback (instead of BlackHole). It seems that Camilla stop processing from capture, resulting in silence.

Note - Omnibus is available for 7 day demo (https://audiomovers.com/omnibus/)
To Reproduce

RoonBridge is the audio provider on macOS.

The only configuration that works is:

Omnibus - running and wired for loopback of 2ch on host.
Roon - Playing music to Omnibus A endpoint on host.
CamillaDSP - Start camilladsp process with the above true.

The following are problematic:

If music playing is Paused in Roon, and then restarted, Camilla does not recover capturing.

If CamillaDSP is started whilst Roon is not playing music, capture does not start when music is played in Roon thereafter.

System info
Latest macOS, 15.2 on Apple Silicon Mac mini M1.
CamillaDSP is next30 branch.

Configuration

config.txt

Logs

camilladsp-log.txt

@HEnquist
Copy link
Owner

HEnquist commented Jan 9, 2025

It looks as if coreaudio just stops calling the capture callback function, and then it doesn't resume doing it once there is a signal again.
How does it work if you try capturing with other clients than CamillaDSP? For example audacity.

@siraaris
Copy link
Author

siraaris commented Jan 10, 2025

I tested with Audacity. Similar behaviour observed to that reported above. I've raised a support enquiry with Audiomovers, the developers of Omnibus.

In case anyone is wondering, Omnibus has added support for AVB hence why using instead of BlackHole.

@HEnquist
Copy link
Owner

Ok, so looks like there is an issue in Omnibus. Let's see what feedback you get. I hope they can address it so that it works with CamillaDSP without adding any workarounds. A 7-day demo won't be enough for implementing and maintaining such a workaround.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants