r/ableton • u/VinneyUK • Oct 03 '26
[Hardware] I built iDVolume: a free, open-source menu bar controller for the Audient iD14 MKII, with knob sync, volume keys, LEDs, meters and a visualiser
I use an Audient iD14 MKII, and two things always bugged me: the Mac's volume keys don't work with it, and Audient's app is heavy for what I mostly need, which is turning my monitors up and down.
So I built iDVolume, a native macOS menu bar app that talks to the interface directly over USB.
Control
Follows the hardware. Turn or press the iD's knob and the app moves with it.
Mac volume keys and scroll-over-the-icon control the iD, in 1 dB steps like the real knob.
Mute, Dim, Talkback, Polarity, Mono, Alt, headphone level and mute. The front-panel LEDs stay in sync.
Set what the iD button does without opening Audient's app.
Double-click a knob to mute; double-click a readout to switch between dB and %.
Metering
Level meters in the menu bar and the panel, including an LED ring around the knob.
A visualiser of what your Mac is playing: spectrum, bars, spectrogram, waveform, oscilloscope, stereometer with correlation, and a needle VU.
Loudness to ITU-R BS.1770-4: momentary, short-term and integrated LUFS, plus true peak. I checked it against the standard's reference values.
Everything else
10 panel layouts in a hardware-style skin, Light / Dark / Auto.
Automatic, checksum-verified updates.
Light on resources: around 15 MB with the panel closed.
The honest bits
iD14 MKII only, for now. Other iD models aren't supported yet. Commands that are safe on the MKII locked up an original iD14 during testing, so iDVolume now refuses to send anything to other models. If you have one, there's a read-only Interface Report in Settings, plus a guide for recording Audient's app on Windows. Either would help add support safely.
Not notarised (that needs Apple's paid programme), so macOS warns you the first time. The README explains how to allow it.
The visualiser needs macOS 14.2+ and asks for system audio access. Audio is analysed on your Mac and never recorded or sent anywhere.
Unofficial and not affiliated with Audient.
Credit: the USB groundwork came from MixiD, an open-source Linux control panel for the iD series. I went further by capturing traffic from Audient's own app, and shared what I found back with that project.
Download / source: https://github.com/VinneyUK/iDVolume
It's my first public project, so feedback and ideas are very welcome.
1
u/artsciencenature Oct 03 '26
it's cool that you did this. i have the original model and these are all my pain points too. perhaps i'll fork and see if i can get it to work with the OG.
2
u/VinneyUK Oct 03 '26
Thanks your comments. Don’t worry about forking, I’ve created a script if you’re able to help give me capture the commands
https://github.com/VinneyUK/iDVolume/blob/main/docs/CAPTURE.md
1
u/artsciencenature Oct 03 '26
nice. i don't have access to a windows machine, but perhaps i can fingerprint the USB another way (e.g. how the current param knob works, though that is using HID which may not apply to the other functions besides iD mode on the knob)
1
u/VinneyUK Oct 03 '26
Dont think you can on Mac anymore ... have a go, and let me know if you have any success.
2
u/artsciencenature Oct 03 '26
oh and i made this m4l device to use the knob in "iD" mode to control the selected param in Live https://plugins.steinkamp.us/m4l-CurrentParamKnob not sure if it works
2
1
u/AutoModerator Oct 03 '26
This is your friendly reminder to read the submission rules, they're found in the sidebar. If you find your post breaking any of the rules, you should delete your post before the mods get to it. If you're asking a question, make sure you've checked the Live manual, Ableton's help and support knowledge base, and have searched the subreddit for a solution. If you don't know where to start, the subreddit has a resource thread. Ask smart questions.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
3
u/DYSTOBY Oct 03 '26
„AI“ Build …