Hello
I am currently building a MIDI controller setup using an AKAI MPK Mini MK3 with mAirList 8.0.6, controlling player volumes via background script and the OnMidiMessage callback. This works great for PLAYER 1-1 VOLUME and PLAYER 1-2 VOLUME.
However, I also want to control the Encoder Local Output (loopback/monitor) volume via MIDI — and I hit a wall:
- There is no
ENCODER LOCALOUTPUT VOLUMEremote control command documented in the wiki. - The
IBassStreamingEncoderscripting interface only exposesGetLocalOutputEnabled/SetLocalOutputEnabled(on/off toggle), but no volume method. - I am using ASIO, so Windows volume control (e.g. via nircmd) is not an option.
Request:
Please add one or both of the following:
- A remote control command:
ENCODER LOCALOUTPUT VOLUME <value>— following the same$DATA2/127syntax already used for player volume, so it can be mapped directly in the MIDI remote control config. - A scripting method on
IBassStreamingEncoder:SetLocalOutputVolume(iValue: single)or similar, so it can be called from a background script.
This would make it possible to use a MIDI knob to control the monitor/headphone mix volume independently from the stream output — a very common use case in live radio setups.
Thank you!