Faça o controlador midi regular o volume do sistema. Com o seguinte código, um controlador midi pode ser usado para controlar o volume de áudio de um sistema Linux:
aseqdump -p 20 | sed -nur 's/^.*controller 14, value (.*)//p' | \
while read l; do amixer -q set Master $l; done
Dado que o cliente nr do controlador midi é: 20 (isso pode ser determinado por aconnect -i
) e o 'nr' dos agudos é 14 (veja aseqdump
output para detalhes)
Existe uma maneira de fazer isso mais diretamente? a fim de contornar a análise?