bitgapp / eqmac Goto Github PK
View Code? Open in Web Editor NEWmacOS System-wide Audio Equalizer & Volume Mixer ๐ง
Home Page: https://eqmac.app
License: Apache License 2.0
macOS System-wide Audio Equalizer & Volume Mixer ๐ง
Home Page: https://eqmac.app
License: Apache License 2.0
Volume HUD sometimes jump 2 ticks, I think it ceils the volume value. Need to take a look
Still haven't implemented a README and code conduct.
I am using a FastTrack Pro usb out and the equalizer of eqMac2 works as intended and the volume appears to work visually, however it does not actually. Strangely, the volume can be muted/turned up (to one notch)/turned down (to zero notches) by the keyboard but none actually affect the volume. If i drag the volume slider in the right click menu it can slide to whatever position I wish, but does not affect the volume. Nor does the Balance. on 10.12.6. Unfortunatly I am not sure how to retroactively change the label to bug; I apologize for not reading the reporting guidelines 5 minutes ago when I first read this
This will bring more control into adjusting volume and hiding the device properly.
Boom3D uses similar driver they wrote in house for this. Here's an open message I found from one of their developers:
+
++ April 2015
++ Raveeshwara S
+
As per current findings, we could capture system audio via user-space virtual audio driver based on Audio Server Plug-In. There should be many other ways to capture system audio too.
Key differences with current technology:
* Driver resides in user space (as opposed to kernel space)
* AudioServerPlugIn drivers are officially supported with all sandboxed applications (as opposed to AudioHardwarePlugIn)
* Sandboxed - AudioServerPlugIn runs in a limited, minimalist environment
Might be possible:
* Once AudioServerPlugIn is loaded, it should be feasible to add / remove virtual audio device internally
* Application specific audio isolation
* User space plug-in could have XPC based communication with other processes (QA1811)
Usability:
A quick testing of our custom Audio Server Plug-In with CAPlaythrough, and Boom 2 seems working. However, further thorough testing with different conditions is required.
Known issues:
* Minor glitch with small duration sound. E.g.: Volume change feedback sound. This could be related to unused buffer space. Yet to start looking into this issue.
Installation:
An AudioServerPlugIn should be loaded into coreaudiod. We could achieve this in just two steps:
* Place plug-in in /Library/Audio/Plug-Ins/HAL
* Restart the computer
To place plug-in in library folder (/Library/Audio/Plug-Ins/HAL), we do require root (i.e., administrator) privilege.
After placing the plug-in in HAL folder, as an alternate for restarting computer, the following could also be used:
ย Alternative 1:
* Log-out, log-in
ย Alternative 2: (hard way)
* Stop coreaudiod and start it again
Hi there! Found an issue with BT headphones. Giving the steps to reproduce below.
As a workaround, everything goes back to normal if I restart eqMac2 app after the last step.
System:
MBPr 13" (Early 2015) with macOS Sierra 10.12.5
Sony MDR-1000X
Let me know if you need any other details!
Version 2.0.7 on Sierra 10.12.5 with external DAC.
When I try to open secondary menu (with volume bar and buttons), menu item hangs with "ball" cursor and after 30-60 seconds, a pop-up appears: "There was a problem connecting to the server".
I tested earlier versions when my home server was online, now it is disconnected. For some reason eqMac wants to see my died server? ;)
Update: menu item is not just hangs, but the menu freezes too, so I can't use it.
Hi there,
Great initiative mate! I've been really enjoying using your app. The only single problem I have is it does not seem to close when the dialog is open and you click outside. I have to click the bar icon again to close the dialog.
I have enabled "Put hard disks to sleep when possible" in my "Energy saver"-Settings.
This is the only one option that is enabled in my "Energy save" - Settings.
if eqMac2 is not running, my display AND my EXTERNAL Thunderbolt Harddisk go into sleep mode.
if eqMac2 is running, ONLY the DISPLAY go into sleep mode, but NOT the external hard disk.
macOS 10.12.6
eqMac2 has just got a homebrew cask and so it's easily un/installable by:
# Install
brew cask install eqmac
# Uninstall
brew cask uninstall eqmac
The PR will be merged shortly. You might want to update the readme/homepage to reflect that.
MacOS High Sierra.
I have to open eqMac every time I login my account on MacOS, because it closes when other users in the current Mac open it.
When moving an equaliser slider to the center, it would be useful to utilise Force Touch to notify the user with a haptic feedback when one of the sliders is back to zero.
The pages app uses Force Touch in a similar way: when aligning elements, the trackpad shows a haptic feedback when a text box is centered, for example.
Hi,
Had an idea for volume control for MBP-TB users - using up/down on the arrow keys to ctrl volume
If you have a moment and could implement this that'd be great!
Feel free to decline this if you feel it's not required
Regards,
Magic
Hi Roman,
Amazing project!
I had a suggestion: can we maybe put some presets in by default? (I just looked for the iTunes' default presets, but they don't seem to be stored in a readable format.)
When i put my mac to sleep and then i press the play/pause button to start a song, it is completely mute.
I guess changing volume via headphones worked recently, but now it doesn't work (anymore?).
I use Sennheiser headphones and the volume bar on it doesn't change the volume anymore. Should still be possible imo.
So, I'm using MacOS X El Capitan Version 10.11.6 on a MacBook Pro from late 2008.
My problem now is, that when I click on the menubar-item (in the menubar, obviously) the background of the logo turns dark-blue like it's supposed to when it's activated, but the menu where I can set the EQ-Mode like 'Rock' and other pre-made settings is not shown.
To 'fix' that, I simply wait a moment (about 15 seconds or so) and click on it again. Usually it works then.
just now I installed Eqmac, but I realized that sometimes principal window doesn't appear.
I click on icon on my bar but window doesn't get out. If I click with right button, appear option, but sometimes with left click doesn't appear principal window to set up eq.
When I click on eqMac2 in the menu bar to change settings, I have to click on it a 2nd time to close the dialog. Most/all other Mac programs that have a widget in the menu bar will allow the "esc" key to close the dialog. Please consider this change for ease of use.
Hello,
First of all, thank you for your work that you are doing here. But I have a really annoying problem with this new version. Whenever I wake up my MAC from sleep, I lose all the sound. Then I have to manually select the audio output and everything will go back to normal. It's really frustrating, I'm using power-saving and background music, so I have to do this a hundred times a day.
My configuration is:
Mac Mini, Late 2012 (Intel Core i7 @2,3Ghz, 16GB RAM, 512GB SSD + 1TB HDD)
Thank you for the answer and the solution to the problem.
That's a native OSX functionality
eqMac2 Makes random buzzing noise when listening to music
Hi,
Since EQM2 release I've been unable to control the volume - it is constantly at a blistering loud volume and every time I try to switch to standard output to adjust it automatically swaps back - in the menu bar or at system settings
Can you (as a temp fix) disable the auto-swapping and preferably as a long term fix, allow volume control via touch-bar or OS menu, or within eqMac as was the case in eqMac1 (separate slider to the left)
other than that, good app!
With eqMac installed, I MUST select eqMac as the output device. The moment I change it to anything else, it gets changed back to eqMac. It should obey the user's choice of output device. Further, eqMac does not give any option for routing the audio, it only ever goes through headphones.
if I restart my MacBook (2016 4 Thunderbolt ports) running macOS 10.12.6, I still have issues with 2.0.6 of eqMac2. The result are inconsistent - 5 restarts - 1 time audio output changed, 1 time severely distorted audio, 2 times no audio output at all, 1 time worked as expected.
Were you able to test latest Sierra with system restarts?
First of all, thanks for the great product! It is much better than original eqmac!
The bug I'm facing is that when I save eq setting multiple times, band settings increase slightly. I'm not sure it's only UI that's changing or the actual gain on that frequency changes but either way, it's a bug.
To reproduce:
I attached my image for reference.
Used build 2.0.6 (one from the website: https://bitgapp.com/eqmac)
Tested on 2016 MacBook Pro, 13 inch.
MacOS High Sierra (10.13)
As mentioned in #19
On my iMac (last macOs everything updated) using HDMI as output, the sound is increasingly corrupted after about 30 minutes playing music through the eqMac2, it seems a memory/buffer problem. Let me know if I can send you anything from the activity monitor console or so. Thanks!
When I open the android emulator from Android Studio, all audio stops working. To get it working again, I have to click the audio icon, select a different audio interface (I've been selecting headphones), and then it will automatically switch back to eqMac2 and start working again.
While watching Youtube videos (on Youtube or in FaceBook) there is an audio delay of approximately 0.5 seconds compared to the video.
Chose to uninstall and had to look up how to remove the driver (actually, kext
or kernel extension). Not something Joe Blow would normally do.
Propose creating an uninstaller.
When you try to uninstall the app from within the settings menu it deletes all the files and the .kext driver properly, but sadly leaves the eqMac2.app/ empty folder behind.
Here is the issue: If I disconnect a wireless headphone, then connect a wired headphone(or all the way around), the output channel has fixed to the one for the disconnected device and therefore I cannot hear anything on the newly connected device. I have to quit the app and re-open it so the programme can change the output channel to the correct one.
This might get irritating for me and the other user who meets the same situation, please fix it!
Hello,
On the drop down on the menu on eqMac2 has the control for the tones, can you put the volume control there too, as my system volume on the menubar is grayed out, and when I need to control the volume right away, I would like it to easy access from the eqMac2 drop down menu that show up.
Hi, I've recently downloaded Eqmac2 however the application will not startup. I've tried restarting my computer as well, and have tried to delete it but it says that the application is open.
Opening the alt-click window (settings) is much more smoother than opening the left-click window (equalizer). Surely it can't be a performance issue?
demo
When I connect my wireless headphones (Skullcandy Hesh 2 Wireless) over Bluetooth, I have to be very careful when adjusting the bass-frequencies. Too much and the entire bass will sound distorted. This problem is not present when I connect the same headphones with an audio cable to my Mac.
My headphones sound normal when connected via BT to my iPhone, cranking up the bass works without any problems on that device.
Is this an issue with the app or am I doing something wrong? Version is eqMac2 2.0.6
Some people don't want to see the volume HUD, so need to give them the ability to disable it.
Submitted by @jameyers4
Using eqmac2 on my MacBook 2016 w/ touchbar (4 thunderbolt ports). Sierra 10.12.6. Works very well except when I restart the OS, my preferred bluetooth audio output device is not preserved, and requires manual intervention to restore audio output.
Please let me know if I can provide further useful information.
When using a DAC and AMP on my computer and routing it to EQMac2, the sound begins to degrade after about 10 minutes of listening.
when the user is using eq2mac and sets their mac to sleep (going afk), upon logging back in sound will not work. exiting and relaunching eq2mac restores the sound. occurring in build 2.0.5 on MacBook Pro (Retina, 15-inch, Mid 2014)
running Sierra 10.12.4 (16E195)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.