ALSA dmix 가 서로 다른 pcm device 에 대해 mixing 할 수 있나요

thsalsgh01의 이미지

뭔가 생각하면, 말이 안되는거 같아 보이는데....

dmix 의 parent device를 두개나 그 이상으로 잡아서

서로 다른 pcm device에서 나오는 소리를

특정 pcm device 로 mixing 되서 나가게도

설정이 가능할까요??

lipide의 이미지

일반적으로 동일한 샘플링레이트가 아닌 경우가 있어서 하드웨어가 지원하지 않는이상 PCM데이터 믹싱은 힘들다고 보시면 될 것 같습니다. (최근 커널쪽을 둘러보지 않아서 정확한지는 말씀드리기는 힘들지만요...)
유사한 프로젝트로는 kmixer (http://kmixer.sourceforge.net/)가 있긴한데요 제한적으로만 동작하는것같고 홈페이지 업데이트도 안되는 것으로 보이네요.. (혹시 메인라인으로 들어갔다면 모를까요...)
원하시는 SW 믹싱은 대부분 라이브러리(혹은 플랫폼)이나 상위 어플리케이션에서 이루어 진다고 보시면 될것 같습니다.
pulseAudio(https://www.freedesktop.org/wiki/Software/PulseAudio/)에 도움이 되실만한 자료가 있을것 같네요.