Ensoniq AudioPCI является PCI основанное звуковая карта выпущена в 1997 году был последний продукт звуковой карты Ensoniq, прежде чем они были приобретены Creative Technology . Эта карта знаменовала сдвиг в рыночном позиционировании Ensoniq. В то время как линейка Soundscape состояла в основном из низкопроизводительных высокопроизводительных продуктов со множеством функций, AudioPCI был разработан как очень простой и недорогой продукт, который понравится производителям систем и, как мы надеемся, будет продаваться в массовых количествах.
Бюджетный
К концу 1990-х Ensoniq испытывала финансовые трудности. Их карты были очень популярны у OEM-производителей ПК , но их стоимость была слишком высокой, а их подразделение по производству музыкальных инструментов теряло доход. Давление со стороны жесткой конкуренции, особенно со стороны доминирующих Creative Labs , заставляло производителей звуковых карт стараться поддерживать низкие цены.
AudioPCI, выпущенный в июле 1997 года, был разработан, прежде всего, чтобы быть дешевым. По сравнению с большим разнообразием микросхем и огромными размерами старых плат Soundscape, двухчиповая конструкция AudioPCI с высокой степенью интеграции представляет собой очевидный сдвиг в философии дизайна. Плата состоит только из очень небольшого программного аудиочипа (один из следующих: S5016, ES1370, ES 1371) и сопутствующего цифро-аналогового преобразователя (ЦАП). В качестве другого шага по сокращению затрат ранее типичная микросхема ПЗУ , используемая для хранения сэмплов для синтеза на основе сэмплов, была заменена возможностью использовать системную ОЗУ в качестве хранилища для этих аудиоданных. Это стало возможным благодаря переходу на шину PCI с ее гораздо большей пропускной способностью и более эффективным интерфейсом управления шиной по сравнению со старым стандартом шины ISA .
Функции
AudioPCI, хотя и был разработан, чтобы быть дешевым, все же достаточно функциональный. Он предлагает многие звуковые возможности карты Soundscape ELITE, включая несколько цифровых эффектов ( реверберация , хорус и пространственное улучшение ) при использовании с Microsoft Windows 95 и более поздними версиями Windows.
AudioPCI была одной из первых карт с поддержкой воспроизведения Microsoft DirectSound3D с 4 динамиками. Режим с 4 динамиками активируется только программным обеспечением, поддерживающим квадрофонический режим DirectSound3D . Странность заключается в том, что задний канал был подключен к тому же выходному разъему, что и линейный вход. Гнездо переключает режимы, если становится активным выход на 4 динамика.
Драйверы для DOS и Windows поддерживают синтез на основе сэмплов через формат набора патчей Ensoniq ".ecw". Доступно несколько наборов патчей, различающихся по размеру и качеству инструмента (2, 4 или 8 МБ ).
Формат файла ".ecw" (Ensoniq Concert Wavetable ) никогда не открывался, как надеялись энтузиасты. [1] Следовательно, существует очень мало наборов пользовательских волн доступны, в отличие от огромного наличия домашних релизов в E-Mu «ы SoundFont формате. Это было особенно прискорбно, потому что AudioPCI использовала системную RAM для хранения наборов исправлений, что само по себе предлагает огромный потенциал для новых наборов исправлений по сравнению с традиционным хранилищем ROM, которое использовалось ранее. Также вызывает разочарование невероятная популярность и долговечность набора микросхем Ensoniq ES1370 и его потомков, некоторые из которых все еще использовались через шесть лет после оригинальной платы AudioPCI, а также тот факт, что драйверы DOS для гораздо более новой Sound Blaster Audigy все еще используют " .ecw "наборы волн. Эти новые карты не могут использовать SoundFonts в DOS, что ограничивает их тремя официальными наборами волн .ecw с конца 90-х и одним неполным неофициальным набором волн. [2]
Совместимость с DOS
AudioPCI поддерживал игры и приложения для DOS с помощью программного драйвера, который устанавливался во время DOS или во время загрузки в реальном режиме Windows 9x. Этот драйвер виртуализировал звуковую карту ISA, совместимую с Sound Blaster, с помощью NMI ПК и программы TSR . Это позволило AudioPCI иметь более совместимую готовую поддержку DOS, чем некоторые из его конкурентов PCI на то время.
Например, конкурирующий Monster Sound от Diamond Multimedia был ограничен запуском игр DOS в окнах команд DOS на базе Windows 9x , а это означало, что совместимость с DOS часто была надежной только благодаря дополнительной звуковой карте ISA. Creative также боролась с проблемой устаревшей поддержки и создала SB-Link , межсоединение, которое позволяло доступ к последовательным IRQ и сигналам предоставления / запроса ПК / PCI, которые предлагались некоторыми наборами микросхем PCI того времени, для того, чтобы для достижения совместимости с DOS для своих звуковых карт PCI Sound Blaster AWE64 -variant. SB-Link также использовался рядом других производителей наборов микросхем, такими как ESS и Yamaha .
Хотя подход Ensoniq в целом работал с большинством игр, в некоторых старых играх возникали проблемы с обнаружением виртуализированного оборудования в некоторых системах. Кроме того, драйвер DOS требовал загрузки диспетчера памяти, такого как EMM386 , что не только требовало дополнительного обычного пространства памяти, но и переводило ЦП в режим Virtual-86, что противоречило играм, в которых использовалась модифицированная форма защищенного режима , называемая ' плоский режим ». Этот режим обеспечивает быстрый прямой доступ ко всей оперативной памяти системы без использования диспетчера памяти или механизма защиты памяти. Однако это требование не является исключительным для AudioPCI, поскольку оно также использовалось в ряде звуковых карт ISA, включая серию Creative AWE ISA.
Драйвер AudioPCI DOS включал поддержку 16-битного цифрового звука Ensoniq Soundscape и синтеза на основе сэмплов, а также поддержку Sound Blaster Pro , AdLib Gold , General MIDI и MT-32 . Однако без реального оборудования для FM-синтеза FM-музыка и звуковые эффекты моделировались с использованием сэмплов, часто с неприемлемыми результатами. Поэтому было практично настроить игры DOS для использования синтезатора General MIDI и цифровых звуковых эффектов, когда это возможно, для лучшего качества звука. DOS MIDI использует те же файлы наборов патчей .ecw, что и Windows MIDI.
Творческое приобретение
Часть сделки, когда Ensoniq была приобретена Creative Labs, заключалась в интеграции драйвера AudioPCI DOS в грядущую версию Sound Blaster Live! . Creative добавила в драйвер эмуляцию Sound Blaster 16 и удалила поддержку Ensoniq SoundScape. Сама AudioPCI была переименована в несколько звуковых карт Creative Labs, включая Sound Blaster PCI 64, PCI 128, Vibra PCI и другие. Ensoniq адаптер es1370 аудио чип был переименован Креативный 5507 и пересмотренным в AC'97 -совместимых варианты, в ES1371 и ES1373, и используется в течение нескольких лет на карте и в качестве интегрированного аудио материнской платы.
Карты с ES1370 изначально работают с частотой дискретизации 44 кГц, что означает повторную дискретизацию 12, 24, 32 и 48 кГц. Передискретизация означает более низкое качество звука, худшую синхронизацию и, возможно, более высокую загрузку процессора. Карты с ES1371 работают на частоте 48 кГц в соответствии с AC97, поэтому частота дискретизации 11, 22 и 44 кГц увеличивается. Для некоторых звуковых карт с несколькими кварцами или ФАПЧ передискретизация часто используется со всеми ее потенциальными проблемами.
Creative Labs Malvern (бывшая приобретенная компания Ensoniq) позже выпустила Ectiva 1938 (EV1938). Этот однокристальный аудиоконтроллер PCI был основан на ES1371 / ES1373 и был совместим по регистрам с этими предыдущими чипами. Основным различием между EV1938 и предыдущими чипами было включение встроенного кодека AC'97 (следовательно, создание более дешевого однокристального аудиорешения). EV1938 также использовался как для интегрированного звука на ноутбуках / материнских платах, так и на картах, таких как Sound Blaster AudioPCI 64V (CT4730).
Цифровой аудио- и музыкальный контроллер шины PCI
ES1370
AudioPCI ES1370 был разработан Ensoniq . Одной из важных особенностей этого чипа было то, что он использовал шину PCI вместо шины ISA, обычно используемой звуковыми картами в то время. Это была одна из первых звуковых карт PCI, которая предлагала совместимость с устаревшей MS-DOS без специальных аппаратных расширений для стандартного слота PCI. В сочетании с совместимым кодеком , таким как AK4531 (до AC'97), ES1370 поддерживал новейшее на тот момент трехмерное позиционирование звука с помощью объемного звука с 4 динамиками. Чип также был мастером шины PCI, который был разработан для обеспечения высокоскоростного доступа к системной оперативной памяти и ресурсам, для данных синтеза образцов и обработки эффектов. В зависимости от драйверов он также может называться Sound Blaster 64/128 в диспетчере устройств.
ES1370 был одним из первых аудиочипов, поддерживающих аудио API Microsoft DirectSound3D . Когда программы в полной мере использовали возможности API, ES1370 был способен воспроизводить как глобальные пространственные, так и локализованные трехмерные звуковые эффекты как в режиме с двумя, так и с четырьмя динамиками. Чип был способен автоматически пространственно распределять весь звук, но по-прежнему требовал использования DirectSound3D для конкретной локализации звуков.
ES1370 также эмулируется как часть виртуального оборудования в QEMU и VMware .
- ENSONIQ SoundScape ' wavetable ' синтез на основе сэмплов (часто называемый 'wavetable синтезом', хотя и неправильно)
- 2 и 4 МБ загружаемых наборов звуков (2 МБ = GM , 4 МБ и 8 МБ = GM + GS + 10 наборов ударных)
- 32 одновременных голоса MIDI
- Использует системную RAM для хранения звука (заблокированная память или динамическое управление ОС)
- Мультиалгоритмный ревербератор и хорус
- Многоуровневый пространственный 3D-звук
- Совместимость с Microsoft DirectSound3D (4 динамика 3D-звука с кодеком AK4531)
- 16-битная запись и воспроизведение с частотой до 48 кГц
- Поддержка аппаратного рендеринга звука
- Поддержка EAX 1.0, OpenAL
- Низкие системные издержки, мастер шины PCI
- 100% совместимость с устаревшей DOS (предположительно; некоторые игры не могут обнаружить виртуализированное оборудование и / или конфликтуют с режимом Virtual-86)
- Неограниченные цифровые аудиопотоки
- Вход I²S
- Эмуляция OPL-FM и MPU-401 (с использованием механизма синтеза сэмплов; эмуляция FM была в лучшем случае недостоверной)
- Требуется только одно общее IRQ
- Нет ISA не требуется сигналов
- Распределенные сигналы DMA не требуются
- Драйверы: DOS , Windows 3.1x , Win'95 , WinNT , ( доступны WinNT ( Alpha ), Solaris (SPARCengine Ultra AX), Linux и BeOS )
ES1371 и ES1373
Ensoniq / Creative ES1371 и ES1373 (AudioPCI 97) являются AC'97- совместимыми версиями.
https://downloadcenter.intel.com/Detail_Desc.aspx?lang=eng&changeLang=true&DwnldID=2583
- Примеры наборов: 2, 4 и 8 MB наборы
- 128 инструментов на основе семплов General MIDI, 61 программа ударных, 128 инструментов MT-32, набор звуков Roland GS в наборах по 4 и 8 МБ
- Синтезатор: до 32 одновременных голосовых полифоний , 16 каналов MIDI
- Цифровые эффекты: реверберация, хорус и пространственное улучшение
- Цифровое аудио
- 16-битная запись и воспроизведение с частотой до 48 кГц (моно / стерео). A / D D / A кодек
- Самый низкий уровень шума:> Отношение сигнал / шум обычно 90 дБр. Частотный диапазон : 20 Гц - 22 кГц
- Полнодуплексный режим (одновременная запись / воспроизведение)
- Выход S / PDIF и I²S - только ES1373.
- Поддерживаемые стандарты. 100% совместимость с устаревшими играми DOS (предположительно; некоторые игры не могут обнаружить виртуализированное оборудование и / или конфликтуют с режимом Virtual-86):
- ENSONIQ Soundscape, Microsoft Direct Audio (DirectX), OpenAL, Sound Blaster Pro (2), General MIDI, MT-32 (хотя и с другими звуками инструментов), AdLib / FM (моделируется посредством синтеза сэмплов), MPC 1,2,3
- Драйверы: DOS, Windows (3.1, 9x, NT 4.x, 2000, XP), FreeBSD , Linux
Микросхема CT5880 имеет переименованный ES1371, может быть найдена на некоторых дешевых картах, например, SB Creative VIBRA 128 PCI.
EV1938
Creative EV1938 (AudioPCI 64V) практически идентичен ES1371 / ES1373 и является более поздним (со сниженной стоимостью) продуктом.
- Встроенный кодек AC'97
- Только 2 канала
Смотрите также
- Ensoniq Soundscape
- Ensoniq ES-5506 OTTO
Рекомендации
- ^ Официальный ответ от Creative Labs Developer Relations
- ^ Спецификация файла .ECW и настраиваемый набор сигналов
- Заметки
- " AudioPCI Home от Ensoniq Corp., Информация о продукте подразделения мультимедиа, 1998" . Архивировано из оригинала 18 января 1998 года . Проверено 12 июня 2020 года .
- " " Ensoniq Corp. Веб - сайт»от Ensoniq Corp., Multimedia Division Информация о продукции и поддержки страниц, 1998" . Архивировано 14 февраля 1998 года . Проверено 28 декабря 2005 года .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
- " " Ensoniq FAQ ", Ensoniq Corp., Информация о продукте и страницы поддержки мультимедийного подразделения, 1997 г." . Архивировано 7 июня 1997 года . Проверено 12 июня 2020 года .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
- «Лист данных Ensoniq ES1370 - Ensoniq Corp., 1997» . Архивировано 14 февраля 1998 года . Проверено 12 июня 2020 года .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
Внешние ссылки
- Драйверы AudioPCI DOS на MAMEWorld [1]
- Драйверы AudioPCI для старых операционных систем доступны не на веб-сайте Creative Technology [2] , а на веб-сайте E-mu Systems [3] . На сайте gateway.com доступны несколько более новые версии, драйверы AudioPCI встроены в Windows 2000 и Windows XP. в Wayback Machine (архивировано 5 февраля 2012 г.)
- Ensoniq AudioPCI S5016 User Manual ( последнее обращение 2009/03/09)
- Технические тесты звуковой карты Ensoniq AudioPCI ES1370
- Драйвер AudioPCI Win3x