让 MIDI 控制器调节系统音量。通过以下代码,MIDI控制器可用于控制Linux系统的音频音量:
aseqdump -p 20 | sed -nur 's/^.*controller 14, value (.*)/\1/p' | \
while read l; do amixer -q set Master $l; done
假设 MIDI 控制器的客户端 nr 为:20(可以通过 确定aconnect -i
),高音的 'nr' 为 14(aseqdump
详细信息请参阅输出)
有没有办法更直接地做到这一点,例如为了绕过解析?