My audio pipeline can use either #CoreAudio or #FFmpeg or #libopus for codec purposes. The biggest shock was realizing that using pipes is a lot easier than an API, and that thinking like #plan9 isn’t as crazy as it first seems.
My audio pipeline can use either #CoreAudio or #FFmpeg or #libopus for codec purposes. The biggest shock was realizing that using pipes is a lot easier than an API, and that thinking like #plan9 isn’t as crazy as it first seems.
Using #PortAudio to send PCM on my Mac was causing a few problems, so, I whipped up some #golang to talk to #CoreAudio via CGO and now everything is nicely going beepboop. And I’m discovering that using go to generate sfx, music, and tts is kinda fun.
I did a bit of #AudioDev for the past few days, but eventually I finally got my pipeline to work. I have mixed feelings about demuxing a html stream, piping aac/mp3 across #FFmpeg to get PCM, doing some manipulation (because FFTs are fun), then calling #PortAudio to call #CoreAudio to make the speakers go beep-boop.
Just wrestling with CoreAudio but how should anyone know this?
#coreaudio #macosdev #iosdev
It's absolutely amazing how far #wine has come. In combination with an rt #Linux kernel and #yabridge, I've gotten some hefty #VST3 plugins to work quite well.
Not to mention that #PipeWire is giving #CoreAudio a run for its money.
It's now possible for me to move over to Linux as a music workstation - and you should too.
Follow me on further #LinuxMusic adventures!
macOS 26.1 Tahoeでは、FaceTimeなどで音声を録音できない、オーディオデバイスのサンプリングレートが変更される、低サンプリングレートの音声の録音に失敗する、強いローパスフィルタが適用されるといった不具合が修正。
https://applech2.com/archives/20251107-apple-fixed-audio-issue-on-macos-26-1-tahoe.html
#applech2 #macOS_26_Tahoe #CoreAudio #Mac #MacBook_Pro #macOS_26 #macOS_26_1 #Tahoe #オーディオ #スピーカー #不具合 #修正
macOS 26 TahoeにアップグレードしたMacで、スピーカーからパチパチというクラックリング/ポップ音がする不具合は一部Xcode/iOSシミュレーターが関係しているもよう。
https://applech2.com/archives/20251028-mac-crackling-sound-issue-on-macos-26-tahoe.html
#applech2 #macOS_26_Tahoe #CoreAudio #Mac #MacBook_Pro #macOS_26 #Tahoe #オーディオ #スピーカー #不具合
macOS 26.0 Tahoeでは、CoreAudioの不具合によりMacのスピーカーからポップ音が鳴ったりマイク入力の音声が損失する、スピーカーやDACからの音声が変わるなどの問題が確認されているので注意を。
https://applech2.com/archives/20251017-macos-26-tahoe-sound-issue.html
#applech2 #macOS_26_Tahoe #CoreAudio #Mac #MacBook_Pro #macOS_26 #Tahoe #オーディオ #スピーカー #不具合
CVE 2025 31200 #Apple #CoreAudio #vulnerability analysis 🤯
iOS 18.6: Sicherheitsupdate schließt 29 Schwachstellen – Warum jetzt ein Update nötig ist
Apple hat iOS 18.6 freigegeben und nim
https://www.apfeltalk.de/magazin/news/ios-18-6-sicherheitsupdate-schliesst-29-schwachstellen-warum-jetzt-ein-update-noetig-ist/
#iPhone #News #Apple #AppleUpdate #CFNetwork #CoreAudio #CoreMedia #Cybersecurity #Datenschutz #IOS186 #iPadOS #iPhone #ITSicherheit #macOS #Schwachstellen #Sicherheitsupdate #Softwareaktualisierung #tvOS #visionOS #watchOS #Webkit
🌖 CVE 2025-31200 | 一個奇怪的部落格
➤ 深入解析 CoreAudio 的記憶體損壞漏洞
✤ https://blog.noahhw.dev/posts/cve-2025-31200/
這篇文章詳細描述了安全研究者對蘋果公司 CoreAudio 中 CVE-2025-31200 漏洞的分析過程。該漏洞於 2025 年 4 月 16 日被蘋果公司修補,並被指出已在野外被積極利用。研究者利用二進位比較工具和原始碼分析,發現漏洞根源於對音訊解碼器配置的解析方式,特別是處理數據長度時可能發生的記憶體損壞。研究者通過分析修補程式碼的差異,鎖定了問題所在,並解釋了漏洞發生的機制。
+ 哇,這篇分析真的非常深入,看得出來作者花了很多時間去研究這個漏洞。
+ 這種細緻的漏洞分析真的很有幫助,讓人更瞭解安全風險和修補的必要性。
#安全漏洞 #CoreAudio #記憶體損壞 #漏洞分析
Breaking the Sound Barrier Part I: Fuzzing CoreAudio with Mach Messages
https://googleprojectzero.blogspot.com/2025/05/breaking-sound-barrier-part-i-fuzzing.html
#HackerNews #BreakingTheSoundBarrier #Fuzzing #CoreAudio #MachMessages #CyberSecurity #ProjectZero
@nielso I also find #pipewire to be better than #coreaudio on macOS.
Many of the things I used to do on macOS with some helper apps, I now do out of the box on #linux.
And yes, in many of the "polished" apps that are used on Windows or macOS, I think a lot of the complexity (but also flexibility) is probably kept away from the users, which may lead to small successes faster, but doesn't necessarily promote the underlying understanding of what's actually going on, if that makes any sense.
Apple Patches 2 Exploited iOS Zero-Days in CoreAudio and RPAC
#Apple #iOS #AppleSecurity #iOSUpdate #ZeroDay #Cybersecurity #CoreAudio #ARM #AppleSilicon #PatchAlert #SecurityUpdate
So this is a fun #Audio tool for #macOS if you listen to various #HiRes and/or #LosslessAudio formats and want to switch a digital output to the matching #SampleRate on playback - https://github.com/vincentneo/LosslessSwitcher
I'd love for it to match discrete output channels and bitrate along with sample rate to account for multichannel source material 🤔 I may have to play with the #CoreAudio tricks they use for the app.
CoreAudio and AirPlay don't exactly seem like a match made in Heaven. Does anybody know how to detect inactive AirPlay devices? Retoot appreciated. #Swift #macOS #CoreAudio #AirPlay
sudo pkill coreaudiod saves the day again :blobcatshrug:
My RME UCX audio interface has died after 11 years of service. I’ll probably replace it with the UCX II, but I’m interested in alternatives. Arturia’s AudioFuse 16Rig looks suitable for my studio (mostly line level, some synths & CV, a couple of mics) but it uses the default Core Audio driver (on Mac). Is that good enough?
What other audio interfaces do people recommend?
#MusicProduction #Recording #Arturia #RME #CoreAudio #AudioInterface #Soundcard
@PatrickOBeirne Yes! I just wrote up my findings so far and asked on the Apple forums: https://developer.apple.com/forums/thread/763325 - hopefully the code examples will help identify the issue.