Support for AU Plugins #18
Replies: 34 comments 15 replies
-
Thanks. I’ll add it to the suggestions.
… On Oct 30, 2019, at 11:33 AM, xrad ***@***.***> wrote:
It would be very nice to be able to stick AU plugins in the processing chain to support things like AutoEq <https://github.com/jaakkopasanen/AutoEq>. SoundSource is an commercial solution for this and I'm using it, but a free alternative would be great to have!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <https://github.com/ExistentialAudio/BlackHole/issues/18?email_source=notifications&email_token=ADDIQENCPKGMEKQBJEG2K6DQRHHQBA5CNFSM4JG6OPEKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HVQUVHQ>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADDIQEO27G6NFUDKFG7WN43QRHHQBANCNFSM4JG6OPEA>.
|
Beta Was this translation helpful? Give feedback.
-
Awesome! Let me know if you need any input. |
Beta Was this translation helpful? Give feedback.
-
Will do. Probably won't happen for a while. |
Beta Was this translation helpful? Give feedback.
-
Please @devinroth It will definitely be a break deal with AU Plugins. The thing is that just a little percentage of people know how amazing AUGraphicEQ is for the hole output audio on MacOS. |
Beta Was this translation helpful? Give feedback.
-
@leocoracini In the meantime you can use SoundSource. Commercial, but not overly expensive IMO. |
Beta Was this translation helpful? Give feedback.
-
Doesn't AU Lab handle such scenarios? |
Beta Was this translation helpful? Give feedback.
-
Yeah AU Lab will do the trick.
… On Feb 20, 2020, at 5:09 PM, Daniel Szymanek ***@***.***> wrote:
Doesn't AU Lab handle such scenarios?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Beta Was this translation helpful? Give feedback.
-
Although I have found AU Lab to be buggy. It’s worth trying though. |
Beta Was this translation helpful? Give feedback.
-
Yeah, AU Lab is kinda buggy. Sometimes doesn't work automatically when plug/unplug earphones. It also buggy input when on Skype meeting. Audio is a must have in my daily life, so I prefer some alternative that "just works" all the time. Thanks guys! |
Beta Was this translation helpful? Give feedback.
-
The main issue with AU Lab is that apart from bugs and being generally unreliable, it's required to have its GUI always running and cannot be used in any other way. What I'd like to see is a way to have AU plugins directly into BlackHole's core, this not only would reduce latency to a minimum, but it'd also be non-intrusive. |
Beta Was this translation helpful? Give feedback.
-
+1 for AU plugins. |
Beta Was this translation helpful? Give feedback.
-
+1 for AU plugins. |
Beta Was this translation helpful? Give feedback.
-
Yep, addition of AU plugins support would make this the perfect open-source solution for system-wide DSP effects. |
Beta Was this translation helpful? Give feedback.
-
+1 for AU! it's not just that AU LAB is buggy but it's also CPU intensive. |
Beta Was this translation helpful? Give feedback.
-
i want this feature! |
Beta Was this translation helpful? Give feedback.
-
I think Blackhole is very good, but if you want AU integration and are willing to go with commercial software, take a look at SoundSource by Rogue Amoeba |
Beta Was this translation helpful? Give feedback.
-
@odinian … Blackhole and SoundSource are complimentary. You can't replace one with the other — they are not the same. Blackhole is an audio router (like an advanced Soundflower) while SoundSource allows you to control the volume on individual applications (like a mixer for your apps) and choose different outputs for each app. For example, if I want to route audio from chrome to record into Audactity, I use SoundSource to route output from Chrome to Blackhole, then use Blackhole as the input on Audacity. Yes, SoundSource supports AU, you can put effects on any app that is playing sound. It is a great app, worth the $39 in my opinion. I think you'll love it too. Also, BLACKHOLE RULES. :) |
Beta Was this translation helpful? Give feedback.
-
+1 for AU plugins. |
Beta Was this translation helpful? Give feedback.
-
a little bit opinionated here: After thinking about it, I don't think BlackHole should support AU. Keep it simple. UNIX philosophy. Put your plugins somewhere else in the chain. I think dev time on BlackHole should be spent on making it tighter, less latency (although I have not experienced problems) … just improve the core of it if you are going to work on it. The BlackHole integration with SoundSource is awesome. SoundSource was the best $39 bucks I've spent in a long time. |
Beta Was this translation helpful? Give feedback.
-
-1000! Please don't mess Blackhole with extra features like plugin support. Adding features like this will lead to more complexity, more dependencies, more bugs and less stability. Keep it simple and strong focusing and reliable. Plugin host must be a separate solution. |
Beta Was this translation helpful? Give feedback.
-
I think this could be very useful, and shouldn't introduce any additional latency or other issues as long as you don't actually use any plugins. Maybe the GUI part could be implemented via an external application that acts as a combination of an insert cable plus pedal board. If you want support for chaining multiple AU plugins; I'd be fine with support for a single one personally. |
Beta Was this translation helpful? Give feedback.
-
+1 for AU plugins, this is a last feature to make BlackHole a perfect mac audio app |
Beta Was this translation helpful? Give feedback.
-
You can already run system wide vsts using BlackHole. I couldn't get au lab to run on my m1 with latest MacOs. I use BlackHole with LightHost vst host to equalize system audio. https://github.com/rolandoislas/LightHost. Setup: System audio out switched to BlackHole, soundcard and blackhole in aggregate, aggregate selected as input on the vst host, soundcard as output on the vst host. In aggregates I found soundcard has to be the clock source and only blackhole should be drift compensated. Priorities: As for pops, clicks and drift artifacts I am still testing. I think it is generally okay, but I prefer absolute accurate sound without ANY artifacts or drift above any new features. Is the drift correction not skipping a single bit of audio I wonder? |
Beta Was this translation helpful? Give feedback.
-
That sounds like audio drift. Aggregates allow for drift correction. I don’t have experience with the apps you spoke about but the input and the output will both need to use the aggregate if you want to avoid drift.
…On Mar 5, 2023 at 2:51 AM -0800, devgizzo ***@***.***>, wrote:
I still regularly get drift like beat skips either using Blackhole with or without aggregate. It is very irregular. Seems to also depend on sample buffer size, higher number = less skips and/or multi tasking audio between DAW and youtube. I now run one vst in LightHost, which is TDR Nova EQ.
Seems I traded PC DPC Latency clicks for beat skips on MacOS. It is workable, but annoying.
Been thinking about getting a minidsp to get rid of system audio EQ for room correction.
Can anybody tell why it is recommended to create an aggregate with soundcard and blackhole in the first place?
If I set Blackhole as system audio source I can use it as input for LightHost which outputs to my audio interface, all the aggregate gets me is drift correction. Why would audio drift / beat skip when I don't use an aggregate?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Is it an issue with your vst host?
BlackHole is used in a number of applications using drift correction (my own code in some cases) without issue.
Do a test with audacity to see if you can reproduce the problem.
…On Mar 20, 2023 at 6:03 AM -0700, devgizzo ***@***.***>, wrote:
Okay, after 2 weeks of testing with both aggregate in and out.
Blackhole selected in the aggregate.
Interface selected in the aggregate.
Clock source to blackhole. 48khz same for vst host.
Drift correction on Blackhole 16ch.
Only one app playing sound. Foobar music player playing a set of m4a files.
No mouse movement. No other app / cpu usage.
With this setup I get one beat skip / audio drift every 7 or 7.5 minutes.
Either with the vst host sending straight to the interface or sending to a multi output with drift control on the interface.
M1 macbook max on latest macos.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Maybe this is why I didn't notice any drift while using Bitwig. It is indeed drift free in audacity through the aggregate! So now I am looking for a new system wide vst host to run my speaker equalization on, any suggestions? |
Beta Was this translation helpful? Give feedback.
-
Something like that is on my to do list. It wouldn’t be part of BlackHole but rather a separate thing that uses BlackHole.
…On Mar 21, 2023 at 1:06 AM -0700, devgizzo ***@***.***>, wrote:
Maybe this is why I didn't notice any drift while using Bitwig. It is indeed drift free in audacity through the aggregate!
So now I am looking for a new system wide vst host to run my speaker equalization on, any suggestions?
I guess I also upvote the support for a lightweight vst host within blackhole now. :-) Although I would still make it optional and loosely coupled.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
There is another simple way I use to run system-wide audio via an EQ with BlackHole. Currently, I am using Element as a VST host. You can build it or download for free. The setup (tested on Intel and M1 CPUs):
Previously, before Sonoma, I used to experience random audio dropouts now and then as well as audio drift when resuming from sleep. But now, this setup seems to be pretty stable in macOS Sonoma on MacBook Pro M1 with no pops, audio drift or dropouts. In conclusion, a plugin host for BlackHole would be a nice feature to have if it wouldn't be for the downsides (complexity, latency, etc.), but one can relatively simply and quickly recreate this setup to achieve the same goal. |
Beta Was this translation helpful? Give feedback.
-
I search for a tool to use headphone settings from Oratory1990 or create, edit EQ settings with editor Are autoeq.app the right thing for me? |
Beta Was this translation helpful? Give feedback.
-
It would be very nice to be able to stick AU plugins in the processing chain to support things like AutoEq. SoundSource is an commercial solution for this and I'm using it, but a free alternative would be great to have!
Beta Was this translation helpful? Give feedback.
All reactions