aplay로 wave file을 재생시켜둔 상태에서,
amixer로 volume을 높이면 master volume이 바뀌어서 모든 application들의 소리가 똑같이 높아지잖아요.
alsa는 sound card랑 연결되어 있으니깐 당연히 그렇겠다 라고 이해하고 있었습니다.
그런데 제가 우분투에서 aplay를 사용하여 간단한 테스트를 하나 해보았는데요.
aplay 1.wav
aplay 2.wav
aplay 3.wav
이렇게 aplay 세개로 각각의 wave file을 재생시켜놓고, pavucontrol을 실행시켜봤더니 각 wave file별로 volume을 조절할수가 있더라고요.
pcm data가 pulseaudio를 거쳐서 나가는게 아닌데도 이게 가능하다는 말은,
application별로 alsa volume control이 가능하다고 얘기할 수 있는것이 아닌가요?
여기서 질문이 생기는데 혼자서는 해결을 못해서 도웁을 요청합니다.