Coder Social home page Coder Social logo

Comments (35)

devinroth avatar devinroth commented on June 11, 2024 1

Does the multi-output work as expected without BlackHole?

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

Any crash logs in Console?

from blackhole.

daakal avatar daakal commented on June 11, 2024

Does the multi-output work as expected without BlackHole?

As soon as I'm out of this meeting I'll attempt a combo of other devices.

Any crash logs in Console?

A bunch, this is the first bug I've tried to report, how would you like me to share?

Screen Shot Console 2023-12-19 09-04-13

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

daakal avatar daakal commented on June 11, 2024

logs.zip

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

What version of BlackHole are you using? You can find the version number in the info.plist in the .driver folder. Just send a screenshot.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

All the CoreAudio crashes show the same thing. EXC_BAD_ACCESS on audio IO: ~:AMS2_StackedOutput:2 which means the multi-output is trying to read non-existent memory. I'll see if I can reproduce.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

Good news. I was able to reproduce.

Bad news. I was able to reproduce using my MacBook's Build In Speakers which means this isn't a BlackHole issue. Please report to Apple. Who knows when they will actually fix it.

Good news. I built an app called Dipper that eliminates the need for an aggregate / multi-output and it should solve your problems. https://dipper.audio.

Sorry I can't help more.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

I'll also report.

from blackhole.

gchilds avatar gchilds commented on June 11, 2024

Can you describe your repro @devinroth or are aggregates simply broken on 14.2?

from blackhole.

daakal avatar daakal commented on June 11, 2024

Good news. I was able to reproduce.

Bad news. I was able to reproduce using my MacBook's Build In Speakers which means this isn't a BlackHole issue. Please report to Apple. Who knows when they will actually fix it.

Good news. I built an app called Dipper that eliminates the need for an aggregate / multi-output and it should solve your problems. https://dipper.audio.

Sorry I can't help more.

Thank you for digging into this Devin, really appreciate your time, sorry I was away from my work machine last night and did not get back to you more promptly!! Also really awesome with Dipper, I'll test that out!

I'll report to Apple as well to increase numbers

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

Can you describe your repro @devinroth or are aggregates simply broken on 14.2?

Create a multi-output with AirPods and macbook speakers
Opened Zoom and set output to the multi-output (it still works at this point)
Set input to Airpods. CoreAudio Crash.

What I suspect is happening is when the AirPods mic is being used the output format is changed to mono and I don't think multi-outputs handle that properly. This could have been an issue in earlier macOS versions. I'll have to check.

So broken when using Bluetooth.

from blackhole.

daakal avatar daakal commented on June 11, 2024

the specific issue did not present itself in 14.1 or any of the earlier Sonoma beta's. I ran those on my work machine for weeks. It started with 14.2 and I realized it because I record nearly all of my calls daily w/ OBS

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

aabstrkt avatar aabstrkt commented on June 11, 2024

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

aabstrkt avatar aabstrkt commented on June 11, 2024

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

aabstrkt avatar aabstrkt commented on June 11, 2024

from blackhole.

daakal avatar daakal commented on June 11, 2024

Devin! I tried Dipper its freaking great, If I buy it now, it's a 1-time thing or will I end up on a sub-trail long-term?

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

gchilds avatar gchilds commented on June 11, 2024

Can you describe your repro @devinroth or are aggregates simply broken on 14.2?

Create a multi-output with AirPods and macbook speakers Opened Zoom and set output to the multi-output (it still works at this point) Set input to Airpods. CoreAudio Crash.

What I suspect is happening is when the AirPods mic is being used the output format is changed to mono and I don't think multi-outputs handle that properly. This could have been an issue in earlier macOS versions. I'll have to check.

So broken when using Bluetooth.

wow, nasty.

I found a fun aggregate bug last week (Ventura, Sonoma): enable voice isolation for your app, see your aggregate input mashed down to its first input device. You can repro in QuickTime Player. Voice isolation is probably an aggregate under the hood, and a very intrusive feature. Seems to affect all your input devices.

from blackhole.

gchilds avatar gchilds commented on June 11, 2024

Can you describe your repro @devinroth or are aggregates simply broken on 14.2?

Create a multi-output with AirPods and macbook speakers Opened Zoom and set output to the multi-output (it still works at this point) Set input to Airpods. CoreAudio Crash.
What I suspect is happening is when the AirPods mic is being used the output format is changed to mono and I don't think multi-outputs handle that properly. This could have been an issue in earlier macOS versions. I'll have to check.
So broken when using Bluetooth.

wow, nasty.

I found a fun aggregate bug last week (Ventura, Sonoma): enable voice isolation for your app, see your aggregate input mashed down to its first input device. You can repro in QuickTime Player. Voice isolation is probably an aggregate under the hood, and a very intrusive feature. Seems to affect all your input devices.

Yet another reason to not use an ASP device to communicate with your own app.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

a-tokarev avatar a-tokarev commented on June 11, 2024

Good news. I built an app called Dipper that eliminates the need for an aggregate / multi-output and it should solve your problems. https://dipper.audio.

Hi Devin, thank you for Black Hole!
Great news about your new app, Dipper, I gave it a try already. Why it needs access to System Audio is perfectly clear, - but what does it need Screen Recording access for?

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

a-tokarev avatar a-tokarev commented on June 11, 2024

Thank you for the explaination.

Maybe I should add a better explanation on the Dipper onboarding.

That would have been very helpful, as it would have answered my security-related question before it was even asked.

from blackhole.

gchilds avatar gchilds commented on June 11, 2024

from blackhole.

tech1media avatar tech1media commented on June 11, 2024

Does the multi-output work as expected without BlackHole?

In my case yes.

from blackhole.

daslicht avatar daslicht commented on June 11, 2024

When I select Blackhole as input for Quicktime I get audio when recording 'audioi'.
But I dont get any audio when I record a screen recording.

from blackhole.

devinroth avatar devinroth commented on June 11, 2024

from blackhole.

daslicht avatar daslicht commented on June 11, 2024

llook like it is wokring now for me , i enabled drift on the blackhole output of the multi out

from blackhole.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.