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
자세한 내용은 출력 참조)라고 가정합니다.
예를 들어 구문 분석을 우회하는 등 이를 보다 직접적으로 수행할 수 있는 방법이 있습니까?