AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Audio hijack license code12/9/2023 ![]() There's a separate branch in this repo which has the beginnings of an implementation of this plan (ie it can create an aggregate device with the relevant subdevices attached), but I don't understand enough about AUGraphs to implement the rest right now. This would mean the OS itself would keep the devices in sync. The current best sounding suggestion (thanks to Matt Ingalls) for how it might be able to work, is by creating an Aggregate audio device that contains the desired input and output audio devices, and joining them together with an AUGraph. So how should this be fixed?įrom what I've been able to learn by reading old posts on Apple's coreaudio-api mailing list, at least one person wrote their own Audio Unit to replace VariSpeed, but the resource they used to learn how to do that, has long since disappeared from the Internet. Others have tried, but I'm not aware of any that have succeded, likely because most seem to have started from CAPlayThrough, as I did. Yes, the fine folk over at Rogue Amoeba have been able to produce three perfectly stable apps that offer a Play Through feature, at one time or another (LineIn, SoundSource (prior to v4) and Audio Hijack). This seems to be a fundamental flaw in the VariSpeed Audio Unit and appears uncorrectable. ![]() Not yet, but it could, and you could help! Why doesn't it work?Īpple provides some (very old) sample code for how to do this, in a project called CAPlayThrough, and it sort-of works, but over time the two devices lose synchronisation and the audio plays later and later until it is so late that Core Audio discards it. ![]() ![]() A good example would be using a Line In on a USB soundcard and being able to hear it through your normal Mac speakers. What is a Play Through app? It means it takes input sound from one audio device and plays it through the output of another device. This app is intended to be a functional Play Through app for macOS. ![]()
0 Comments
Read More
Leave a Reply. |