Sim, esse é um recurso interno do PulseAudio. Vários "mixers de volume" compatíveis com PA, como pavucontrolou ponymixpermitirão que você atribua uma saída diferente para cada programa (assumindo que o PA realmente reconheça essas saídas como separadas).

pavucontrol, como mencionado abaixo.