Comments (14)
from blackhole.
from blackhole.
First test I did was change kAudioDeviceTransportTypeVirtual to kAudioDeviceTransportTypeUSB and that allowed the microphone to work. But I still couldn't hear the other participants. Then I changed kDriver_Name to something other than BlackHole and it works. That means that Apple is not only blocking virtual audio devices, but they are also specifically blocking BlackHole. I'm flattered that I've made such a big impact that Apple has taken the time to hard code BlackHole into FaceTime so they can block it from functioning.
from blackhole.
Wow. That is crazy. So that means if you try to find a way around this, you are basically taking on Apple directly to unblock something they specifically tried to block. Thanks for the speedy investigation. Do you have thoughts on what you will do? Try to find a workaround or just accept that they want BlackHole blocked? I could switch to using web based video chat.
from blackhole.
from blackhole.
That's awesome. I don't think I'll have the extra time to commit to beta testing, unfortunately, but I will likely be a customer of the product. It would definitely be nice to not have to fiddle with my Audio Midi Setup to activate this feature.
from blackhole.
from blackhole.
I also have been dabbling with this setup. I'm using MacOS 12.6.3 and managed to get my calls to work using Blackhole. The unfortunate thing though it won't work using a Multi Output device. I have to put the app outputting the audio to only use Blackhole. In my case, this doesn't allow me to hear my feedback of my own voice with what I'm trying to accomplish. However, I am able to hear the person on the other side of the call just fine. So it works sort of for my situation.... like others have said, Multi Output works with other apps no problem from my testing. In case anyone is wondering, I'm using GarageBand to send my vocal to FT, and also a regular phone call using Blackhole and it worked as described above.
BTW....I would be willing to Beta test, I'm always interested in audio related stuff.
from blackhole.
Cool. Well I'm not quite at a point where I have something ready for beta but I just setup a discord channel for it when it's ready. So come on over and I'll message the channel when I have it ready. https://discord.gg/pmWKPcxhgt
from blackhole.
I just posted an alpha build on discord for anyone interested.
from blackhole.
@devinroth does this mean that blackhole is abandoned in favour of a potentially new paid software or you are not affilicated with ExistentialAudio?
from blackhole.
Just wanted to stop by and say that FaceTime isn't the only app effected, Voice Memos is also affected. Pretty big middle finger from apple.
from blackhole.
from blackhole.
You’re absolutely right. I just tested and got the same result. Although this isn’t a BlackHole bug but rather a FaceTime bug.
I know that apple prevents any app from directly recording phone calls. The rumour was that it was to keep the phone from being used in "both parties must agree to record" jurisdictions.
With Voice Memo and FaceTime affected, see if they use a common audio library. I'm not a programmer other than a touch of perl hacking. Can you determine what libraries an app is linked against in a way that will help?
If other sound apps are not affected see if FT uses a library that the unaffected ones doesn't.
Might also be interesting to see if this happens with earlier OS builds, see if you can find out a specific time when this change happened.
from blackhole.
Related Issues (20)
- Broken image in wiki HOT 1
- BlackHole - no output sound on iMac using OBS
- Did not record for a zoom call
- BlackHole.c - A function declaration without a prototype is deprecated in all versions of C HOT 3
- Can't uninstall Blackhole 2ch
- blackhole 2ch doesn't work in mac mini, it doesn't capture any audio HOT 4
- Unable to install due to error HOT 2
- Installation option for when `existential.audio` is unreachable HOT 2
- SPAM
- Please don't shame users and require first/last/email to download release - Feels very anti GPL
- Existential.audio domain SSL Certificate error prevents brew install HOT 17
- After Sonoma 14.2 Update Bluetooth Multi-Device Aggragates Don't Work HOT 35
- Crackling Audio HOT 13
- MultiSoundChanger - Add to Readme HOT 2
- Download failed: https://existential.audio/downloads/BlackHole64ch.v0.5.0.pkg HOT 5
- Using aggregate device on Mac Mini is limited to 48kHz audio over HDMI HOT 3
- Installation fails on macOS Sonoma 14.4 HOT 4
- Problem with download of the package HOT 7
- Uninstaller "fails" on MacOS 14.4 and newer HOT 3
- Can't update HOT 18
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blackhole.