Моя карта не поддерживает это дело без лишних телодвижений.
Правильно записывать через arecord похоже для альсы.
В теории там иможно создать виртуальное устройство которое будет дублировать звук и отправлять его на другое(хардварное) устройство. И вот с этого виртуального можно писать. А далее читать про .asoundrc, если разберетесь отпишитесь плз.