Volume control via Mac keyboard under macOS 10.15.7 does not work

Volume control via Mac keyboard under macOS 10.15.7 does not work.
As soon as I call up the keys for loud/quiet, the volume jumps to the minimum level.

Please fix this bug as soon as possible.

Hi Damien,

I’d like to ask you to comment on my report.

Burkhard

Can you share the Debug info?

There is a very old thread that talks about problems with media buttons. I can not understand how software that deals with media fails to solve media button problems

Hi Jacob,
here is an actual debug info.

Burkhard

Audirvana Mac Version 1.6.4 (10604)
macOS 10.15.7 with 32768MB RAM

Connected account: xxx

SIGNAL PROCESSING:

Polarity Inversion:
	Globally: OFF
	Per track: ON
Effects plugins NOT ACTIVE

UPSAMPLING:
SoX with device max frequency upsampling
SoX filter parameters
Bandwidth at 0dB = 99.5%
Filter max length = 30000
Anti-aliasing = 100
Phase = 66%

AUDIO VOLUME:
Max allowed volume: 100
Replay Gain: by album
SW volume control: OFF

LIBRARY SETTINGS:
Sync list: 1 folders
AUTO: /Users/xxx/Documents/Musik-FLAC-1
iTunes/Music library synchronization: not synchronized
Library database path: /Users/xxx/Library/Application Support/Audirvana/AudirvanaDatabase.sqlite

Remote Control server:
Listening on 127.0.0.1 on port 55244

ACTIVE STREAMING SERVICES

=================== AUDIO DEVICE ========================

CoreAudio audio path, buffer I/O frame size: 512

Max. memory for audio buffers: 31744MB
Exclusive access: Enabled
Integer mode: Enabled

Preferred device:
APPLE INC. AUSGANG (INTEGRIERT)
Model UID:AppleHDA:7
UID:AppleHDAEngineOutput:1B,0,1,2:0

Active Sample Rate: 96kHz
Hog Mode is off

Bridge settings:
Sample rate limitation: none
Sample rate switching latency: none
Limit bitdepth to 24bit: OFF
Mute during sample rate change: ON

Selected device:
Local audio device
ID 0x3a Ausgang (integriert)
Manufacturer: Apple Inc.
Model Name: Apple Inc. Ausgang (integriert)
Model UID: AppleHDA:7
UID: AppleHDAEngineOutput:1B,0,1,2:0

4 available sample rates up to 96000Hz
44100
48000
88200
96000
Audio buffer frame size : 29 to 4096 frames
Current I/O buffer frame size : 512
Volume Control
Physical: No
Virtual: Yes
MQA capability
Auto-detect MQA devices: Yes
Not a MQA device, user set to not MQA
DSD capability: Unhandled
Device audio channels
Preferred stereo channels L:1 R:2
Channel bitmap: Ox3, layout:
Channel 0 mapped to 0
Channel 1 mapped to 1

Audio channels in use
Number of channels: 2
Use as stereo device only: No
Simple stereo device: Yes

1 output streams:
Number of active channels: 2, in 1 stream(s)
Channel #0 :Stream 0 channel 0
Channel #1 :Stream 0 channel 1

Stream ID 0x3b 2 channels starting at 1
4 virtual formats:
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 96kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 88.2kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 48kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 44.1kHz

16 physical formats
2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 96kHz
2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 88.2kHz
2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 48kHz
2 ch Mixable linear PCM Interleaved 24 little endian Signed Integer aligned low in 32bit 44.1kHz
2 ch Mixable linear PCM Interleaved 20 little endian Signed Integer aligned low in 32bit 96kHz
2 ch Mixable linear PCM Interleaved 20 little endian Signed Integer aligned low in 32bit 88.2kHz
2 ch Mixable linear PCM Interleaved 20 little endian Signed Integer aligned low in 32bit 48kHz
2 ch Mixable linear PCM Interleaved 20 little endian Signed Integer aligned low in 32bit 44.1kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 96kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 88.2kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 48kHz
2 ch Mixable linear PCM Interleaved 16 little endian Signed Integer 44.1kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 96kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 88.2kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 48kHz
2 ch Mixable linear PCM Interleaved 32 little endian Signed Float 44.1kHz

Local devices found : 2
Device #0: ID 0x3a Ausgang (integriert) Manufacturer: Apple Inc. Model UID: AppleHDA:7 UID: AppleHDAEngineOutput:1B,0,1,2:0 Model Name: Apple Inc. Ausgang (integriert)
Device #1: ID 0x29 Soundflower (2ch) Manufacturer: ma++ ingalls for Cycling '74 Model UID: com_cycling74_driver_SoundflowerDevice:Soundflower UID: SoundflowerEngine:0 Model Name: ma++ ingalls for Cycling '74 Soundflower (2ch)

UPnP devices found : 0

Regardless of the problem, remove your personal information from the Debug info.

Max. memory for audio buffers: 31744MB

I would set this back to 4GB or less. So much space for audio buffers is of no benefit. It does cause problems that there is no more space left for OSX and other applications.

Volume control is strange. Because you are using the standard functionality of OSX. How does the volume control respond with exclusive access turned off?

Exclusive access: Enabled

Hi Jacob,

I have changed the settings you mentioned – 4GB max. memory for audio buffers and exclusive access turned off. Unfortunately, the volume level still jumps back to the minimum value when I want to adjust it with the keyboard.

Burkhard

And if you listen to music with another Music Player, does the volume respond normally?

Yes, no problems.

Burkhard

What a shame, the update version 1.7 did not fix the keyboard control problem. Why not?

Burkhard

What if you deactivate this keyboard volume controle?

I think it is in your case that not Audirvana but OSX should control the volume. If this option is enabled, Audirvana will probably catch the commands, but won’t do anything with them. Or you have to activate the volume control of Audirvana.

Hello Jacob

honestly, this is curious, because then I do not understand the logic of the switch for “Use Keyboard volume…”. If it is on, the volume adjustment does not work, but if it is off, it does. What’s the point, the function is the exact opposite of what it claims to control - even though I have the “Use Keyboard media keys” switch set to active.

Burkhard

Here’s what I think of understanding how it works.

When the switch is on, Audirvana receives the keyboard commands for the volume. But if you don’t have the volume control active in Audirvana then nothing will happen with it.

When you turn the switch off, OSX will receive the commands and then adjust the volume in the internal mixer.

If you activate Audirvana’s volume control and activate the keyboard, you can use Damien’s more audiophile volume control.

The keyboard media keys is about the play pause previous next buttons.

Hi Jacob, It does seem somewhat counterintuitive needs a info button pop up to clearly explain functionality. Great detective work man!
Pour yourself a cold MQA and put your feet up :wink:

No MQA in my house. :no_entry_sign:

Hi Jacob,

thank you for your attempt to interpret the actual state. Unfortunately, it remains unanswered why, with the keyboard volume on, I can’t adjust the volume with the volume up and volume down keys. When I try plus or minus, the slider always jumps back to the minimum position. This makes no sense.

Burkhard