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!

ChristianLapinig commented 6 years ago

I am having the same issue. I think it might be a hardware issue because this happened to me in High Sierra with the same laptop before I switched to Mojave. I had eqMac2 installed on my 2011 Macbook Pro and it worked flawlessly even in High Sierra.

andhieka commented 6 years ago

I face the same issue on macOS 10.13.6 (High Sierra), MacBook Pro 15-inch, 2018. Crackling sound only happens after a few minutes, and restarting the app solves the issue. Is there a debug log where we can probably find what's wrong?

stpoa commented 6 years ago

Same issue, using dragonfly red DAC. MacOS Mojave, sound starts cracking after couple of seconds.

warpkanal commented 6 years ago

Very same issue here as well (mojave). Sound starts crackling after 15-20 mins of listening. Restarting the app solves the issue for the next 15-20 mins...

nnchang commented 6 years ago

same issue on 13" 2018 retina. However, it wasn't a problem for an hour or two when using the EQ together with a bluetooth speaker.

ghost commented 6 years ago

@dinamic I've experienced the crackling sound with wired headphones and inbuilt speakers.

warpkanal commented 6 years ago

No wireless in my setup, plain USB sound device with cable connected speakers :) No crackling e.g. with Boom, so pretty sure some buffers somewhere around eqmac overflow/stall/whatever. Also backed by the fact that restarting eqmac solves the problem for the next 10-20mins

jdvirelli commented 6 years ago

Same issue here on Mojave, MacBook Pro 2016– The quickest way to deal with it is to reselect your listening device instead of restarting the program.

jasongardnerlv commented 6 years ago

Same issue here. Mojave on 2018 Mac Mini.

rhyek commented 6 years ago

Same issue using a 2018 13" Macbook Pro with an Audioengine D1 on Mojave. Never tried on High Sierra.

peteallen commented 6 years ago

Same issue. 2018 15" MacBook Pro with 10.14.1. External speakers connected to the headset port.

It takes a while to develop (two or three songs, so maybe 10 minutes?) I can fix it temporarily by clicking on the eqMac2 icon, and clicking on the output dropdown without changing the selection. The sound cuts out for a couple of seconds and then comes back without the problem.

davidmarble commented 5 years ago

+1. 2018 15" MacBook Pro with 10.14.1. Issue happens regardless of output -- wired headphones, HDMI output to monitor speakers, built-in speakers, etc. Workaround to reselect the output source in eqMac2 fixes it for a couple songs.

andhieka commented 5 years ago

I noticed that after uninstalling eqMac2, the problem still persists. It seems that the problem might be from Apple (link: https://www.macrumors.com/2018/08/08/2018-macbook-pro-crackling-speakers-reports/). Using eq software just makes the problem appear faster.

rhyek commented 5 years ago

I don't think this is accurate. Since I disabled the app I've had no issues with sound.

jaybocc2 commented 5 years ago

I also get crackling however if i change outputs and reset the EQ or restart the APP it goes back to normal.

pavelz commented 5 years ago

Over time iMac 2011 27 radeon plays fine but overtime I get this fuzz and then sound cuts out alltogether. might be some sort of accumulative error. iMac is 24bit and I noticed eqMac2 2.2 processes sound in 32 bit. High Sierra though

mexitalian commented 5 years ago

I was having the same issue, (Mojave). Allowing eqMac2 accessability control seems to have fixed the issue.

image

Hope it helps!

peteallen commented 5 years ago

I was having the same issue, (Mojave). Allowing eqMac2 accessability control seems to have fixed the issue.

I tried this and it did not help. Thanks for the suggestion though.

mexitalian commented 5 years ago

@peteallen Ok here are the full steps undertook for the problems to go away.

I copied this permission for eqMac2, but I think it's reasonable to assume Sound Control probably uses SoundFlower behind the scenes, so the driver update seems to have fixed eqMac's issues.

Griffinstein commented 5 years ago

I face the same issue on macOS 10.13.6 (High Sierra) and 10.14.1 (Mojave) MacBook Pro (13-inch, 2017)

ghost commented 5 years ago

I have written a little applescript to work around. It is not optimal but works.

Just copy the text into an AppleScript.

eqMac2_restartScript.txt

qazlint commented 5 years ago

is this solved yet ? I have the same issue. iMac Pro 2017 , and I haven't tried the applescript as suggested above ^^ (hoping this would be fixed in an update), but I might try if this is the only option

wstecklair commented 5 years ago

The script from MrMotlo worked like a charm. I use to hear the static after 2 songs, I'm about 15 songs in and no static/crackle. (thanks @MrMotlo )

Here's what I did.... Once you paste the script from @MrMotlo (above ^^) in the editor.... go to the menu and.... File > Export > then set File Format to application then save. That'll make it run automatically when you just click the icon. I put the app icon for the script in my menu next to my music player icon, just click them both when opening music and you're set.

alfons commented 5 years ago

What is the driver that was forced onto my system? I regret having given permission. Is it possible to replace it with the original Apple driver again? I uninstalled eqMac2 but unfortunately the crackling persists. It's super annoying. How to fix this?

Wist9063 commented 5 years ago

For me, it starts to happen when I start playing bass intensive music or just put the volume up in general.

kurevin commented 5 years ago

Totally unusable, started cracking like crazy after about 3 minutes of playback.

Using external USB soundcard, so this has little or nothing to do with mac's hardware.

eun-ice commented 5 years ago

Same issue here. I use an AudioQuest Dragonfly Black USB sound card. After a ~30 seconds the sounds starts crackling, then stop completely. If I switch to a different output using the volume control menu bar sound is ok again for 30 seconds.

Kieleth commented 5 years ago

Finding similar issues with Mojave 10.14.2. I've reproduced this in both USB external DAC as well as directly connecting headphones to the Mack minijack:

esxquillon commented 5 years ago

Same issue here, Mojave 10.14.2 im using headphone in mac mini, ~30 seconds the sounds starts cracking.

AustinGomez commented 5 years ago

Mojave 10.14 here, 2018 Macbook pro. I get crackling almost instantly now. Also the audio deteriorates quickly as well, sounds like very heavy clipping.

Unfortunately unusable

peterharding commented 5 years ago

Same issue, Mojave 10.14.2

akaleMulder commented 5 years ago

Worked like a charm on my old MacBook Pro late 2012 but crackles on my MacBook Air 2018.

dastamatis commented 5 years ago

My early-2016 Macbook (Movave 10.14.2 18C54) works fine. My late-2015 iMac (Mohave 10.14 18A391) crackles horrible every few minutes. Update: I upgraded my iMac's OS (from Mohave 10.14 to 10.14.3) and the crackling seems to have vanished.

dissolvdgrl commented 5 years ago

My early-2016 Macbook (Movave 10.14.2 18C54) works fine. My late-2015 iMac (Mohave 10.14 18A391) crackles horrible every few minutes. Update: I upgraded my iMac's OS (from Mohave 10.14 to 10.14.3) and the crackling seems to have vanished.

This worked for me too. I'm using a 2018 Macbook Pro

artuj commented 5 years ago

MBP 15'' 2018. Upgrade to Mohave 10.14.3 only extended the time, when the crackling appears again.

dastamatis commented 5 years ago

MBP 15'' 2018. Upgrade to Mohave 10.14.3 only extended the time, when the crackling appears again.

Yeah, I do still notice the occasional crackle, only perhaps once or twice an hour, and much more subtle and quite than before. Versus prior to the upgrade, where the crackle was louder and happening every 2 or 3 minutes.

Not perfect, but it's definitely mitigated to the point of being tolerable.

dissolvdgrl commented 5 years ago

MBP 15'' 2018. Upgrade to Mohave 10.14.3 only extended the time, when the crackling appears again.

Yeah, I do still notice the occasional crackle, only perhaps once or twice an hour, and much more subtle and quite than before. Versus prior to the upgrade, where the crackle was louder and happening every 2 or 3 minutes.

Not perfect, but it's definitely mitigated to the point of being tolerable.

yeah it's back for me too after a while of listening. darn. it definitely did decrease the frequency of crackling, though.

kurevin commented 5 years ago

Pretty much any old audio software suffers from this issue, Soundflower included...the only temporary fix is restart said software regularly.

akaleMulder commented 5 years ago

The script from MrMotlo worked like a charm. I use to hear the static after 2 songs, I'm about 15 songs in and no static/crackle. (thanks @MrMotlo )

Here's what I did.... Once you paste the script from @MrMotlo (above ^^) in the editor.... go to the menu and.... File > Export > then set File Format to application then save. That'll make it run automatically when you just click the icon. I put the app icon for the script in my menu next to my music player icon, just click them both when opening music and you're set.

The problem with the script is that once it restarts the eqMac (which is the main idea of the script I suppose), the focus of the system gets into the eqMac. So, when I am typing something, my cursor vanishes from the form I used to enter the text. Which makes this workaround totally unusable =(

Wist9063 commented 5 years ago

I think I found a quick fix for now, try to switch bands when it starts to crackle. Works on my iMac (21.5-inch, Late 2015) on Mojave 10.14.2 (18C54).

Ethan-Newthink commented 5 years ago

I think I found a quick fix for now, try switch bands when it starts to crackle. Works on my iMac (21.5-inch, Late 2015) on Mojave 10.14.2 (18C54).

What does that mean, to switch bands?

Wist9063 commented 5 years ago

I think I found a quick fix for now, try switch bands when it starts to crackle. Works on my iMac (21.5-inch, Late 2015) on Mojave 10.14.2 (18C54).

What does that mean, to switch bands?

@Ethan-Newthink screen shot 2019-02-18 at 4 48 40 pm

Once I switched the bands it removed the crackle, but in a while the crackle starts to come back. When that happens just switch the bands back and just repeat.

cjmaria commented 5 years ago

In addition to eqmac, this issue also occurs when using soundflower and AU Lab's equalizer and other software. This is most certainly an issue with some Apple driver or Core Audio, but it looks like there is no good solution at the moment (and there has been none for years). If someone has knowledge of this domain and could investigate the actual source of the problem, maybe an open source solution could be made.

eatinsnacks commented 5 years ago

@peteallen Ok here are the full steps undertook for the problems to go away.

  • Get frustrated and decide to try out https://staticz.com/soundcontrol/ (trial)
  • Open, it will update its audio driver for Mojave (requires restart).
  • Then it asks for the accessibility permission (shown previously).

I copied this permission for eqMac2, but I think it's reasonable to assume Sound Control probably uses SoundFlower behind the scenes, so the driver update seems to have fixed eqMac's issues.

Are you finding that this fix is still working for you?

dastamatis commented 5 years ago

I gave up entirely on all Mac-based EQ software. Not worth the hassle. Instead, I upgraded my headphones, to ones that don't require EQ. Problem solved... by avoid the problem in the first place.

tweichart commented 5 years ago

I ended up using Boom3D, it doesn't seem to have a problem with any cracking sound and works as expected. In the end though I don't use it that much either, having headphones that don't need an EQ in the end too.

Psynbiotik commented 5 years ago

Another interesting thing is when switch between bands as @Wist9063 suggested when I come back to the band all the values are severely increased, I wonder if this is the root of the issue, this values keep increasing behind the scenes until the sound is distroted.

artuj commented 5 years ago

macOS 10.14.5 update was just released. Looks promising :)

Improves audio latency on MacBook Pro models introduced in 2018

m652i commented 5 years ago

Still crackles after around 5-10 min in. Using the auto restart script atm.

Have good headphones, but still like to have EQ for different things I'm listening to. This is the only one that has a 31 one band EQ, as most of the other choices only have 10 band.

Have tried almost every other options (menuBus, Sound Control, Sound Source, Audio Hijack), nothing is as simple and as easy to use as this one.

Honestly dev, I'd pay money for this plugin.

Maybe we can looking into menuBus or Sound Source to find solutions to this crackling problem. Either way thanks for making this, highly appreciated!

alfons commented 5 years ago

October 2018 I bought the new MacBook Pro 2018 13 inch. Didnt notice any issue with sound. Had to return the MacBook though because of a discolouration issue on the touchpad. Got my MacBook Pro back after one week wait, they had to replace the entire topcase. Crazy. Also bought expensive, wired headphones. Figured I need an equalizer. Downloaded and installed this. Had crackling in my expensive headphones. Checked with all my other wired headphones, same issue. No issue via bluetooth or MacBook Pro speakers. Did a clean reinstall of Mojava. Still had the crackling. Spent almost 3 hours on the phone with support. No solution, they couldnt understand what I was talking about in the first place. Didn’t want to turn in my MacBook again. At that point bit desperate to be honest. Thought I will try fixing this with professional software. Downloaded Air Foil from Rogue Amobae, the cheapest “real” equalizer I could find. It’s very basic and a bit inconvenient to use (works only on a per app basis), but it does the job: it removes the crackling. Still disappointed by what Apple sold me for 2500€.