Что такое PureWave? Windows WDM архитектура прекрасно

advertisement
Что такое PureWave?
Windows WDM архитектура прекрасно подходит для игр и просмотра
DVD, но не всегда подходит для применения в профессиональной
работе со звуком. PureWave – это разработанный Echo драйвер, который
позволяет программам для обработки Audio напрямую работать с
аппаратурой Echo, позволяя звуковым данным пройти весь тракт без
изменений.
Диаграмма ниже иллюстрирует работу обоих режимов:
WDM
PureWave
Audio Application
Audio Application
Microsoft WDM wave driver
Echo PureWave driver
Microsoft Windows kernel mixer
Microsoft Windows kernel mixer
Echo WDM driver
Echo WDM driver
Echo hardware
Echo hardware
Из диаграммы видно, что PureWave драйвер полностью обходит микшер
ядра Windows, чтобы звуковые данные посылались напрямую к
аппаратным средствам.
PureWave сравненим с WDM:
Обратите внимание, что PureWave драйвер даёт результат только с
приложениями использующими MME API. Приложения, использующие
ASIO или GSIF API, не нуждаются в использовании PureWave драйвера,
так как протоколы ASIO и GSIF уже обладают прямой связью с
оборудованием.
Таблица ниже иллюстрирует отличия PureWave и WDM:
WDM wave
PureWave
Звуковые данные могут ресемплироватся Звуковые данные посылаются без
и изменятся при недостатке ресурсов.
изменений аппаратным средствам.
Не во всех приложениях поддерживается Поддерживаются все приложения в режиме
работа в режиме 24 бит.
24 бит
Время задержки 30 миллисекунд при
записи и воспроизведении.
Время задержки можно выставить
вручную, исходя из мощности компьютера.
Несмотря на все это, Вы можете при желании использовать WDM
драйвер в приложениях подобных Sonar. Известно что данная
программа использует свой драйвер WDM KS(Kernel Streaming), который
в свою очередь также позволяет обходить Microsoft Windows kernel mixer.
Обратите внимание, что PureWave драйвер не поддерживает
DirectSound, поэтому в современных играх нужно использовать режим
WDM.
Имейте ввиду и то, что PureWave драйвер применён только в Windows
2000 и Windows XP.
В каких ситуациях использовать PureWave.
В следующей таблице наглядно показано, как наилучшим образом
использовать профессиональные программы со звуковыми картами
Echo:
Программа
Acid 3
Acid 4 or higher
Cakewalk Pro Audio
Cool Edit
Cubase
eSkimmer
GigaStudio
Kontakt
Logic Audio
Nuendo
PowerDVD
Reaktor
Reason
Рекомендуемый режим
PureWave
PureWave или ASIO
PureWave
PureWave
ASIO
PureWave
GSIF
ASIO или PureWave
PureWave или ASIO
ASIO
WDM
ASIO или PureWave
ASIO или PureWave
ASIO или PureWave
PureWave
PureWave
WDM Direct KS с SuperChannel
ASIO
PureWave
ASIO
Rebirth
Samplitude
SAW
SONAR 2.1
SONAR 2.2 or higher
Sound Forge
Tracktion
Безусловно этот список не может быть полным. Мы советуем Вам
использовать следующее правило: если профессиональное звуковое
программное обеспечение предлагает выбор ASIO или WDM Direct
KS(Kernel Streaming) драйвера, то используйте именно их, если
предлагается использование только WDM драйвера, то попробуйте
использовать PureWave драйвер.
Что такое SuperChannel?
SuperChannel – это особенность драйверов Echo, которая позволяет Вам
настраивать входы и выходы звуковых карт Echo в приложениях
Windows в различных конфигурациях и под разные задачи.
После установки драйвера, входы и выходы звуковой карты настроены
как стереопары. Например, Echo Layla в настройках “Звуки и
аудиоустройства” по умолчанию выглядит так:
• Layla3G 1-2 Analog Out
• Layla3G 3-4 Analog Out
• Layla3G 5-6 Analog Out
• Layla3G 7-8 Analog Out
• Layla3G 1-2 Digital Out
• Layla3G 3-4 Digital Out
• Layla3G 5-6 Digital Out
• Layla3G 7-8 Digital Out
Мы видим, что каждая стереопара выхода представлена отдельным
устройством вывода, на входах ситуация аналогична.
Такое стандартное распределение устройств отлично работает во
многих программах для работы со звуком. Однако бывают ситуации,
когда необходимо сделать связку дискретных стереопар в одно
многоканальное устройство вывода.
Например, Вы хотите воспроизвести DVD в стандарте 5.1 и чтобы
добиться этого Вы нуждаетесь в одном устройстве вывода с шестью
каналами. Посмотрите ниже пример для данной ситуации:
• Layla3G 1-6 Analog Out
• Layla3G 7-8 Analog Out
• Layla3G 1-8 Digital Out
В таком варианте конфигурации Вы имеете только три устройства
вывода – первое Layla3G 1-6 Analog Out выводит звук на аналоговые
выходы 1-6, второе Layla3G 7-8 Analog Out выводит звук на аналоговые
выходы 7-8, и третье Layla3G 1-8 Digital Out выводит 8 канальный звук на
цифровые выходы.
Таким образом, технология SuperChannel позволяет Вам
конфигурировать стереопары в многоканальные устройства вводавывода.
В каких ситуациях использовать SuperChannel?
SuperChannel рекомендуется использовать в следующих ситуациях:
• Вы используете Sonar или другое программное обеспечение, которое
поддерживает многоканальные устройства вывода. Мы рекомендуем,
чтобы для начала Вы определили, сколько входов и выходов будет
использоваться в режиме SuperChannel, затем сконфигурировали их в
Echo Console и только потом запускали Sonar и настраивали программу.
• Вы хотите воспроизводить DVD в режиме окружающего звука через
программное обеспечение Windows Media Player, WinDVD или
PowerDVD. Данный пример был рассмотрен выше.
• Вы хотите скрыть каналы, которые Вы не используете. Это особенно
полезно в среде Windows 2000, у данной операционной системы есть
ограничение – она способна видеть только 10 устройств. В такой ситуции
SuperChannel позволяет Вам объединить неиспользованные устройства
в одно.
SuperChannel не добавляет эффективности в программном обеспечении,
которое использует драйверы GSIF или ASIO. Кроме того, SuperChannel
не поддерживает режим PureWave, но и нет никакой реальной
потребности в этом.
Download