bitgapp / eqMac

macOS System-wide Audio Equalizer & Volume Mixer 🎧
https://eqmac.app
Apache License 2.0
5.72k stars 333 forks source link

Sound is crackling (Mojave) #152

Closed ghost closed 4 years ago

ghost commented 6 years ago

Hi there!

I'm using this great little equalizer since yesterday. Unfortunately I'm experiencing a crackling sound after a couple of minutes when listening to music, watching a movie etc. After restarting the App it's fine again - for a short time.

MacBook Pro 2018 (13", Touch Bar) Mac OS 10.14 (Mojave)

Greetings from Germany!

andhieka commented 5 years ago

Hopefully this will solve our issue. Haven't tried it yet. Finally Apple acknowledges the problem and tries to fix it.

image

rhyek commented 5 years ago

Can someone confirm if that update helps?

On Tue, May 21, 2019, 11:59 PM Andhieka Putra notifications@github.com wrote:

Hopefully this will solve our issue. Haven't tried it yet. Finally Apple acknowledges the problem and tries to fix it.

[image: image] https://user-images.githubusercontent.com/6689743/58150595-ac0ec380-7c99-11e9-88d4-6de90f20d92d.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/nodeful/eqMac2/issues/152?email_source=notifications&email_token=AAFLTSSLVJ2CBZ5WTC43Z43PWTOLRA5CNFSM4F2K2SN2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODV57PAI#issuecomment-494663553, or mute the thread https://github.com/notifications/unsubscribe-auth/AAFLTSUHNKCCJHD6JGPAZMTPWTOLRANCNFSM4F2K2SNQ .

clridd commented 5 years ago

Installed the update on my 2018 MBP yesterday and the issue still persists. I've been reselecting the audio channel with my headphones in every couple songs as I'm listening to music.

chrisgross commented 5 years ago

This issue goes way back. Still no solution.

Sounds degrade after 30 minutes playing aprox

Sounds starts crackling and after a while completely turns off

eqMac2 problems

nodeful commented 5 years ago

https://github.com/nodeful/eqMac2/issues/164

ggalindezb commented 5 years ago

Same issue, MBP@10.14.6, output through a uDAC3 Async running at 32 bits 44.1 KHz. The Accesibility workaround seems to have delayed it quite a bit, but it comes back. Restarting definitely fixes it.

@nodeful Is there any log to check? Maybe I can track the error down and give it a shot.

TheKuyPeD commented 5 years ago

image My solution is change the audio format from 48,000Hz to 44,100Hz. Hope that help you.

chad-cros commented 5 years ago

I made a short little script that waits until the song has finished playing before restarting eqMac. If anyone is interested in it, you can find it here: https://github.com/chad-cros/eqMac2-Helper

pforhan commented 5 years ago

I'm not saying macos has no problems, but the fact that you can manually switch between 10 and 31 bands (the only fix that worked for me) to clean up the issue means that the software can probably mitigate this issue.

UnbearableBear commented 5 years ago

Gosh this is so so sad. Led zeppeling without an equalizer is a real pain and so is the crackling, this world is ROUGH

MariuzM commented 5 years ago

Still same issue, trying 10 bands for now it's fine, mostly getting issues with 31 bands. Mojave, MBP and Dragonfly Cobalt. I'm guessing this is not hardware issue but a glitch in this app, shame that creator is ignoring and not posting anything about this issue.

Joachim-42he commented 5 years ago

@MariuzM The creator has posted about this in other issues. https://github.com/nodeful/eqMac2/issues/164

bencodesall commented 5 years ago

image My solution is change the audio format from 48,000Hz to 44,100Hz. Hope that help you.

@TheKuyPeD What is that app you have the screenshot of?

@patzynski @nodeful

152

UPDATE:

MariuzM commented 5 years ago

image My solution is change the audio format from 48,000Hz to 44,100Hz. Hope that help you.

So this is basically matching your file to output right but what if you have multiple files with diff frequencies are you going to constantly change them depending on file? This option is valid if you have a lot of if not all files with same frequency but apart from that I don't think this i will work.

chrisgross commented 5 years ago

The frequency and depth settings do not really matter in this case. The crackling still comes back eventually, even if they match. I've also had this issue with 10 bands, so that is also not the solution. There is clearly something inherently wrong with the app or the OS.

bencodesall commented 5 years ago

Could there be an implementation problem in the RingBuffer using Int instead of Float precisions? CARingBuffer.h is mixing signed and unsigned ints. Could it be an accumulation of buffer overflow/underflow? Only took a cursory look at the code just now, and I'm not a macOS dev. Just spit balling here.

nodeful commented 4 years ago

Hey everyone. Excuse me for the lack of updates. I have been really busy on the new version of eqMac. I am happy to announce an open beta release. You can download it here: https://eqmac.app There are a lot of known bugs that I could not fix just yet:

So as you can see there's still some work to be done but at least it's a completely modern tech stack that I am fully willing to work on: 100% Swift, User Space driver and a Web UI, instead of C++, Kernel Drivers. As I said, should work on Catalina and should not have any pesky ear drum blasting volume bugs (at least I didn't come across any). I'm open to feedback and issue reports here: https://github.com/bitgapp/eqmac That repo will become the main repo for eqMac and this repo will be archived eventually. And yes it's called just eqMac, not eqMac3 :) And it will stay that way forever.

palmereldrich commented 4 years ago

Bro, really nice! Hope the problem is gone. If so, this is the best eq app for Mac ever. Congrats ant thx for the efforts!

Gairth commented 4 years ago

After trying everything else... I went to eqmac.app...the new "beta" version. Despite all the caveats and reported issues....

IT WORKED FLAWLESSLY! For me at least.

I love it. Very pleased.

Thank you to the developer for his generosity. You truly rock!

G

Edit: One day later. Perhaps it was wishful thinking on my part or due to the fact that it took closer to 1/2 hour instead of 5 minutes.....But even with the Beta version, same problem presented itself. )-%

kcwebdesign commented 4 years ago

I was having these exact issues. First of all I thought it was my vintage amp playing up so swapped it out for another - still got same issue. I'd got a new DAC so that was my next thought. Changed DAC, same problem. I had eqmac2 installed but hadn't really been using it so used the uninstall option. Still got the same crackling/distorted sound. While trying some other fixes I noticed that eqmac2 was still showing as an option in my sound control panel and midi setup even though I'd uninstalled it. So, I did a finder search for 'eqmac2' and blow me if a bunch of files didn't show up. Some of them couldn't be removed for some reason (/Library/StagedExtensions/System/Library/Extensions/eqMac2Driver.kext - can’t be modified or deleted because it’s required by macOS?) but the other files and some folders where deleted and the Mac restarted. Now in my control panel and midi options there was no eqmac2 option and, fingers crossed, the crackling has gone (2 days now)!

So be aware. Looks like eqmac2 is the cause BUT it does not fix the issue if you uninstall the app, YOU HAVE TO REMOVE ALL EQMAC2 FILES MANUALLY.

I hope this helps others as this problem has been driving me nuts for months!

nodeful commented 4 years ago

Hey everyone đź‘‹ I will be open sourcing the new version of eqMac, therefore, I am closing this issue and repository as I will be transfering nodeful/eqMac2 repo to bitgapp/eqMac Please bear with me for the next couple of days as I setup that new repo. The eqMac2 code will be living in the old-eqMac2 branch if anyone is interested in referencing it for whatever reason. Please try out the new version and report bugs to the new repo. Thanks for using eqMac.

hanrok commented 4 years ago

Hey everyone đź‘‹ I will be open sourcing the new version of eqMac, therefore, I am closing this issue and repository as I will be transfering nodeful/eqMac2 repo to bitgapp/eqMac Please bear with me for the next couple of days as I setup that new repo. The eqMac2 code will be living in the old-eqMac2 branch if anyone is interested in referencing it for whatever reason. Please try out the new version and report bugs to the new repo. Thanks for using eqMac.

I downloaded the app from https://eqmac.app/ but still have noise and "crackling sound" after a while.. :(

nodeful commented 4 years ago

Moving discussion and tracking of this issue to #224