Вот такая задача, надо разные wav файлы одновременно играть в разных физических звуковых каналах звукавухи. Каналов минимум 4, но было бы класно уметь это делать и во все 6. Я уже смотрел поиском по форумам, но ответа нет

Если звукавуга стерео, то вопросов нет, создаем вторичные буфера, в котором каждый звук при помощи SetPan ставим в свое место. Но мне надо то же самое, но на квадро звукавухах. Я пробую выставлять положение источников звука при помощи SetPosition в обьекте DS3DBuffer. Перед и зад разводятся отлично, но левый и правый каналы, попадают друг в друга. Как с этим бороться? Как производители звуковых карт делают в своих программах тестирования, когда в каждом канале отдельно четко играется звук?