Bem, com a ajuda de Zoltán, o autor original, consegui fazer este trabalho. Ele mantém um repositório do github com um fork do qemu e todo o seu trabalho funcionando completamente aqui , embora sob uma versão mais antiga do qemu.
Primeiro, pegue uma cópia do repositório e compile-o.
Estas são as minhas opções de configuração, use "--help" para ver o que adicionar ou remover:
../configure --python=/usr/bin/python2 --target-list=x86_64-softmmu --audio-drv-list=oss,alsa,sdl,pa
Depois de ter compilado tudo, você pode executar o qemu com os seguintes flags:
-audiodev pa,id=asdf,out.mixeng=off -device usb-audio,audiodev=asdf,multi=on
Isto irá expor um dispositivo de áudio USB que suporta áudio multicanal que é enviado para o áudio de pulso.
De nota na linha anterior, mixeng tem que estar desligado para a configuração funcionar, multi "on" para usar o dispositivo de áudio multicanal e (a parte que eu tive problemas) usb audiodev tem que coincidir com um id de um audiodev declarado ("asdf" neste caso).
O autor comentou muitas das opções no qemu "--help".
Esperamos que alguém escolha o trabalho em proposta de trabalho de áudio 2017 GSOC para que finalmente é mesclado.