Введение

PC звуковая карта

Soundscape S 2000 стала первым прямым выходом Ensoniq на рынок звуковых карт для ПК. Карта поступила в продажу в 1994 году. Это полноразмерная ISA цифровая аудиокарта с синтезом на основе сэмплов, оснащенная набором патчей объемом 2 МиБ, реализованным во встроенном ROM от Ensoniq. В некоторых OEM-версиях карты используется меньший набор патчей объемом 1 МиБ. Карта получила высокую оценку за тогдашнее высокое качество синтеза музыки и звука, широкую совместимость и хорошую программную поддержку.

Обзор оборудования

В рекламе компании Ensoniq для Soundscape говорилось: "Наконец-то звуковая карта от компании, которая разбирается в звуке!". Утверждалось, что "технология волновой таблицы, которая лежит в основе наших клавиатур стоимостью 3000 долларов, теперь доступна и для вашего ПК". В карте используется синтезаторный чип 'OTTO' в паре с чипом 'Sequoia' для работы с MIDI, контроллер Motorola 68EC000 8 МГц (бюджетная версия повсеместного 68000 с возможностью выбора ширины шины) и небольшой объем оперативной памяти. Несмотря на наличие оперативной памяти, карта не поддерживает загрузку звуковых сэмплов для синтезатора. Встроенный сопроцессор активно рекламировался как функция, позволяющая снизить нагрузку на систему при синтезе музыки. Преобразование цифрового сигнала в аналоговый осуществлялось с помощью CODEC от Analog Devices, например AD1848, способного выполнять дискретизацию с частотой до 48 кГц. В синтезаторе Soundscape S 2000 отсутствовал процессор эффектов, что означало отсутствие поддержки цифровых эффектов, таких как реверберация и хорус. В рекламе также упоминались три разъема интерфейса CD-ROM. Как и в случае с мультимедийными картами, выпускавшимися в середине 90-х годов, поддерживался ряд проприетарных интерфейсов. Это было необходимо, поскольку CD-ROM-приводы ATAPI IDE еще не получили широкого распространения, и большинство производимых оптических приводов требовали одного из множества проприетарных интерфейсов, распространенных в то время. Кроме того, большинство приобретаемых ПК обычно имели только один канал IDE, который мог уже управлять двумя жесткими дисками или жестким диском и устройством резервного копирования на ленте/диске, поэтому предложение дополнительных интерфейсов CD-ROM часто было удобно для потребителя. Одним из преимуществ перед конкурентами было то, что карта не требовала программ, остающихся в памяти и завершающих свою работу (TSR), что минимизировало ее использование обычной памяти. Карта загружала собственную операционную систему во встроенную оперативную память во время инициализации системы с помощью утилиты 'SSINIT.EXE'. Soundscape также имеет аппаратную реализацию MPU 401, которая, в сочетании с отсутствием TSR, обеспечивала высокую степень совместимости, что было значительным преимуществом, поскольку многие DOS-игры часто работали в пользовательском режиме защищенного режима или предъявляли особые требования к объему обычной памяти. Soundscape S 2000 имеет несколько потомков, включая SoundscapeDB, Soundscape Elite, Soundscape OPUS, Soundscape VIVO90 и AudioPCI. Оригинальный Soundscape S 2000 был заменен Soundscape II, платой, основанной на ELITE, но без дочерней платы (она предлагалась в качестве опции обновления).

Совместимость

Soundscape был совместим с различными популярными звуковыми стандартами, такими как Ad Lib, Creative Sound Blaster 2.0, Microsoft Windows Sound System, General MIDI, Roland MT 32 (хотя и с другими тембрами инструментов) и MPU 401, в дополнение к своему собственному, хорошо поддерживаемому режиму Soundscape. Поддержка Creative Labs Sound Blaster, карты, которая была повсеместным звуковым стандартом того времени, была крайне важна. Soundscape мог эмулировать Sound Blaster 2.0 – 8-битное монофоническое устройство с возможностью FM-синтеза. Хотя эмуляция цифрового звука была достаточно хорошей, эмуляция FM-синтеза оставляла желать лучшего. Эмуляция FM-синтеза программным путем была слишком требовательна для процессоров того времени (обычно 80486), поэтому Ensoniq перенаправил большинство команд FM-синтеза на синтезатор на основе сэмплов, встроенный в карту. Это означало, что FM-музыка звучала некорректно, поскольку создавалась с расчетом на FM-синтез, а не на реальные инструменты. Особенно заметно это было в старых играх, использовавших FM-синтез для звуковых эффектов. Причиной использования эмуляции вместо реального оборудования были стоимость и спрос. Аппаратная поддержка FM-синтеза в играх того времени требовала дополнительного чипа, Yamaha OPL 2 или OPL 3. К моменту выхода Soundscape большинство игр поддерживали вывод General MIDI, обеспечивая высококачественную музыкальную поддержку для пользователей, купивших карту, и снижая потребность в отдельном чипе синтеза OPL 3. Поддержку Sound Blaster на плате можно было включать и отключать, позволяя использовать вторую звуковую карту (обычно уже имеющееся устройство) для реализации FM-синтеза OPL 3 при необходимости. Однако преимущество одной карты, способной выполнять обе функции, было очень важно для завоевания популярности среди потребителей и критически важно для производителей OEM-систем, поскольку добавление отдельной карты увеличивало бы стоимость системы.

Поддержка программного обеспечения

SoundScape хорошо поддерживался многими программами середины и конца 1990-х годов, как напрямую, так и через General MIDI. Компания Ensoniq выпустила драйверы для множества операционных систем, включая IBM OS/2, MS DOS, Microsoft Windows 3.1, Windows 95 и Windows NT. Позже Ensoniq также выпустила драйверы с поддержкой Microsoft DirectSound. В этих операционных системах программы обращались к звуковой карте через её драйвер, обеспечивая полную аппаратную поддержку без необходимости для разработчиков программного обеспечения напрямую поддерживать эту карту.