Сделайте так, чтобы M-Audio ProFire 610 отображался как устройство 5.1

1109
MBraedley

Я пытаюсь заставить Windows XP распознавать мой ProFire 610 как устройство 5.1, но мне не везет. Некоторые отдельные приложения будут обрабатывать его как 5.1 (например, WinAmp), но система в целом считает, что это только стерео.

Если не считать технической поддержки M-Audio, я искал повсюду, чтобы узнать, смогу ли я это сделать. Я даже пытался использовать Джек и пробную версию Virtual Audio Cable с M-Audio FireWire 410, который был у меня в аренде до получения 610. Я не мог правильно настроить ни Джек, ни VAC.

Использование WinAmp не проблема, но у меня также есть небольшое приложение, которое читает собственный аудиофайл и выводит его в виде потока 5.1 на звуковую карту по умолчанию с помощью OpenAL. Похоже, что OpenAL не выдает никаких ошибок, но звук все еще звучит в стерео.

Возможно ли то, что я спрашиваю? Если так, любая помощь будет оценена.

РЕДАКТИРОВАТЬ:

Должно быть, я не был достаточно ясен, когда впервые поставил вопрос. Я использую файлы 5.1. Мои проприетарные файлы 5.1, и я генерирую 5.1 wav-файлы из этих проприетарных файлов для воспроизведения в WinAmp. Никаких специальных кодеков, которым нужны лицензии или что-то подобное. WinAmp видит, что файлы wav 5.1, и я говорю ему использовать 610, и он счастливо выводит в 5.1. Я делаю то же самое для моего приложения, которое непосредственно читает проприетарные файлы, оно не жалуется на отсутствие 5.1, но все еще только выводит стереозвук.

0

2 ответа на вопрос

0
Jamie Hanrahan

Основная проблема заключается в том, что драйверы для 610 не идентифицируют его как устройство 5.1, хотя у него есть шесть аналоговых выходных каналов ... может быть, восемь, я забыл. Он рекламируется как несколько стереоканалов. Winamp, по-видимому, достаточно умен, чтобы отобразить шесть каналов 5.1 в эти стереоканалы. Видимо, больше ничего вы не пробовали.

-1
TheCompWiz

Let me answer your question, with more questions...

First, How do you want windows to recognize it? A "5.1" device is merely seen as 6 audio-out channels.

Second, How do you know it's not working as designed? When playing music or whatever that is 2-channels (common stereo which most things you play on your computer are)... it only picks 2 of the 6-channels to play on. (typically the front left/right) Yes, you can probably change the channels that are the "primary output"... but the result is the same.

There are different software applications that will attempt to virtualize the 2-channels of audio into 6-streams appropriate for a front/back/left/right/center/sub setup... like winamp... and also various DVD/blue-ray playback applications. And there are applications that can read an actual 6-channel source, and playback directly to 6-channels in windows. Most (if not all) of the latter example require special licensing from THX or Dolby to decode their special codecs that contain all 6 channels. Some of the software packages out there come in a standard version (without the special codec) and a premium version (with) that will have some additional configuration options that let you assign the channels properly to your sound-system.

There is no perfect solution (for windows at least) that will take a 2-channel audio source, and map it to your 5.1 configuration. Windows (by-itself) is only capable of mapping 1 channel to 1 channel.