Sim, esse é um recurso interno do PulseAudio. Vários "mixers de volume" compatíveis com PA, como pavucontrol
ou ponymix
permitirã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.