![MIDI 컨트롤러를 사용하여 시스템 볼륨 조정](https://linux55.com/image/90927/MIDI%20%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EB%B3%BC%EB%A5%A8%20%EC%A1%B0%EC%A0%95.png)
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
자세한 내용은 출력 참조)라고 가정합니다.
예를 들어 구문 분석을 우회하는 등 이를 보다 직접적으로 수행할 수 있는 방법이 있습니까?