
La Ensoniq AudioPCI es una tarjeta de sonido basada en el estándar PCI ( Peripheral Component Interconnect ) lanzada en 1997. Fue el último producto de Ensoniq antes de su adquisición por Creative Technology . Esta tarjeta representó un cambio en el posicionamiento de mercado de Ensoniq. Mientras que la línea Soundscape se había caracterizado principalmente por productos de gama alta y gran volumen, repletos de funciones, la AudioPCI se diseñó como un producto muy sencillo y económico, con el objetivo de atraer a los fabricantes de equipos originales (OEM) y, por lo tanto, lograr ventas masivas.
Bajo costo

Hacia finales de la década de 1990, Ensoniq atravesaba dificultades financieras. Sus tarjetas eran muy populares entre los fabricantes de PC , pero sus costos eran demasiado altos y los ingresos de su división de instrumentos musicales estaban disminuyendo. La presión de la intensa competencia, especialmente con la dominante Creative Labs , obligaba a los fabricantes de tarjetas de audio a intentar mantener sus precios bajos.
La AudioPCI, lanzada en julio de 1997, se diseñó principalmente para ser económica. En comparación con la gran variedad de chips y el tamaño considerable de las antiguas placas Soundscape, el diseño de dos chips altamente integrado de la AudioPCI representa un cambio evidente en la filosofía de diseño. La placa consta únicamente de un chip de audio muy pequeño controlado por software (uno de los siguientes: S5016, ES1370, ES1371) y un convertidor digital-analógico (DAC) complementario. Como otra medida para reducir costos, el chip ROM , utilizado anteriormente para almacenar muestras para la síntesis basada en muestras, se reemplazó por la posibilidad de usar la RAM del sistema para almacenar estos datos de audio. Esto fue posible gracias al uso del bus PCI , con su ancho de banda mucho mayor y una interfaz de gestión de bus más eficiente en comparación con el antiguo estándar de bus ISA .
Características
Aunque AudioPCI está diseñado para ser económico, sigue siendo bastante funcional. Ofrece muchas de las capacidades de audio de la tarjeta Soundscape ELITE, incluyendo varios efectos digitales ( reverberación , coro y mejora espacial ) cuando se utiliza con Microsoft Windows 95 y versiones posteriores de Windows.
AudioPCI fue una de las primeras tarjetas en ofrecer compatibilidad con la reproducción de cuatro altavoces mediante Microsoft DirectSound3D . El modo de cuatro altavoces solo se activa con software compatible con el modo cuadrafónico DirectSound3D . Una peculiaridad es que el canal trasero estaba conectado a la misma toma de salida que la entrada de línea. Esta toma cambiaba de modo al activarse la salida de cuatro altavoces.
Los controladores para DOS y Windows admiten la síntesis basada en muestras mediante el formato de conjunto de parches ".ecw" de Ensoniq. Hay varias opciones de conjuntos de parches disponibles, que varían en tamaño y calidad de instrumento (2, 4 u 8 MB ).
El formato de archivo ".ecw" (Ensoniq Concert Wavetable ) nunca se abrió como esperaban los entusiastas. [ 1 ] En consecuencia, hay muy pocos conjuntos de ondas personalizados disponibles, en contraste con la enorme disponibilidad de lanzamientos caseros en el formato SoundFont de E-mu . Fue particularmente desafortunado porque la AudioPCI usaba la RAM del sistema para almacenar los conjuntos de patches, lo que en sí mismo ofrece un enorme potencial para nuevos conjuntos de patches en comparación con el almacenamiento ROM tradicional utilizado anteriormente. También es decepcionante considerando la increíble popularidad y longevidad del chipset Ensoniq ES1370 y sus descendientes, algunos de los cuales todavía estaban en uso seis años después de la placa AudioPCI original, y el hecho de que los controladores de DOS para la mucho más reciente Sound Blaster Audigy todavía usan conjuntos de ondas ".ecw". Estas tarjetas más nuevas no pueden usar SoundFonts en DOS, lo que las limita a los tres conjuntos de ondas .ecw oficiales de finales de los 90 y un conjunto de ondas no oficial incompleto. [ 2 ]
Compatibilidad con DOS
La tarjeta AudioPCI era compatible con juegos y aplicaciones de DOS mediante un controlador de software que se instalaba durante el funcionamiento de DOS, o la parte de DOS de Windows 9x. Este controlador virtualizaba una tarjeta de sonido ISA compatible con Sound Blaster mediante la interfaz NMI del PC y un programa residente que finalizaba la operación . Esto permitía que la AudioPCI ofreciera una compatibilidad con DOS más amplia de forma nativa que algunos de sus competidores PCI de la época.
Por ejemplo, la tarjeta de sonido Monster Sound de Diamond Multimedia, de la competencia , se limitaba a ejecutar juegos de DOS en ventanas de comandos de Windows 9x -DOS, lo que significaba que la compatibilidad con DOS a menudo solo era fiable mediante una tarjeta de sonido ISA adicional. Creative también se enfrentaba al reto de la compatibilidad con sistemas heredados y había creado el SB-Link , una interconexión que permitía el acceso a las señales de banda lateral serial IRQ y PC/PCI grant/request que ofrecían algunos chipsets PCI de la época, con el fin de lograr la compatibilidad con DOS para sus tarjetas de sonido PCI Sound Blaster AWE64 . El SB-Link también fue utilizado por otros fabricantes de chipsets, como ESS y Yamaha .
Aunque el método de Ensoniq funcionaba generalmente con la mayoría de los juegos, algunos juegos antiguos presentaban problemas para detectar el hardware virtualizado en ciertos sistemas. Además, el controlador de DOS requería la carga de un administrador de memoria como EMM386 , lo que no solo exigía espacio de memoria convencional adicional, sino que también ponía la CPU en modo Virtual-86, entrando en conflicto con los juegos que utilizaban una forma modificada del modo protegido , denominada «modo plano». Este modo permitía un acceso rápido y directo a toda la RAM del sistema sin necesidad de un administrador de memoria ni de un mecanismo de protección de memoria. Sin embargo, este requisito no era exclusivo de AudioPCI, ya que varias tarjetas de sonido ISA también lo utilizaban, incluida la serie Creative AWE ISA.
El controlador AudioPCI para DOS incluía compatibilidad con audio digital Ensoniq Soundscape de 16 bits y síntesis basada en muestras, además de compatibilidad con Sound Blaster Pro , AdLib Gold , General MIDI y MT-32 . Sin embargo, al no disponer de hardware para síntesis FM , la música y los efectos de sonido FM se simulaban mediante muestras, a menudo con resultados inaceptables. Por lo tanto, era práctico configurar los juegos de DOS para que utilizaran el sintetizador General MIDI y los efectos de sonido digitales, siempre que fuera posible, para obtener una mejor calidad de sonido. MIDI para DOS utiliza los mismos archivos de parches .ecw que MIDI para Windows.
AudioPCI admite funciones OPL ; sin embargo, una CPU demasiado rápida (por ejemplo, Pentium 4 2.0 o superior) puede provocar fallos en los sonidos relacionados con OPL (como MIDI ). El uso de controladores de audio WDM puede mitigar este problema. Este problema también afecta a hipervisores como VMware Workstation y KVM .
Adquisición creativa
Parte del acuerdo cuando Creative Labs adquirió Ensoniq consistía en integrar el controlador AudioPCI para DOS en la futura Sound Blaster Live!. Creative añadió emulación de Sound Blaster 16 al controlador y eliminó la compatibilidad con Ensoniq SoundScape. AudioPCI, por su parte, pasó a denominarse tarjetas de sonido de Creative Labs, como la Sound Blaster PCI 64, la PCI 128, la Vibra PCI y otras. El chip de audio Ensoniq ES1370 se renombró como Creative 5507 y se revisó para crear variantes compatibles con AC'97 , las ES1371 y ES1373, que se utilizaron durante varios años más en tarjetas de sonido y como audio integrado en placas base.
Las tarjetas con ES1370 funcionan de forma nativa a una frecuencia de muestreo de 44 kHz, lo que significa que las frecuencias de 12, 24, 32 y 48 kHz se remuestrean. El remuestreo conlleva una menor calidad de sonido, una peor sincronización y, posiblemente, un mayor consumo de CPU. Las tarjetas con ES1371 funcionan a 48 kHz, conforme al estándar AC97, por lo que las frecuencias de 11, 22 y 44 kHz se remuestrean. Dado que algunas tarjetas de sonido incorporan varios chips de cuarzo o un PLL, el remuestreo se utiliza con frecuencia, a pesar de todos sus posibles problemas.
Creative Labs Malvern (antigua empresa Ensoniq, adquirida posteriormente) lanzó el Ectiva 1938 (EV1938). Este controlador de audio PCI de un solo chip se basaba en los chips ES1371/ES1373 y era compatible con los registros de estos chips anteriores. La principal diferencia entre el EV1938 y los chips anteriores radicaba en la inclusión de un códec AC'97 integrado (lo que permitía ofrecer una solución de audio de un solo chip más económica). El EV1938 también se utilizó para el audio integrado en portátiles y placas base, así como en tarjetas como la Sound Blaster AudioPCI 64V (CT4730).
Controlador de audio y música digital con bus PCI
ES1370

El chip AudioPCI ES1370 fue desarrollado por Ensoniq . Una característica importante de este chip era que utilizaba el bus PCI , en lugar del bus ISA, comúnmente utilizado por las tarjetas de sonido en ese momento. Fue una de las primeras soluciones de tarjetas de sonido PCI en ofrecer compatibilidad con MS-DOS sin necesidad de extensiones de hardware especiales para la ranura PCI estándar. Al combinarse con un códec compatible , como el AK4531 (anterior a AC'97), el ES1370 admitía la tecnología más avanzada de posicionamiento de audio 3D mediante sonido envolvente de 4 altavoces. El chip también funcionaba como maestro de bus PCI, diseñado para proporcionar acceso de alta velocidad a la RAM y los recursos del sistema, para la síntesis de datos de muestras y el procesamiento de efectos. Dependiendo de los controladores, también puede aparecer como Sound Blaster 64/128 en el administrador de dispositivos.
El ES1370 fue uno de los primeros chips de audio en admitir la API de audio DirectSound3D de Microsoft . Cuando los programas aprovechaban al máximo las capacidades de la API, el ES1370 era capaz de generar efectos de sonido 3D tanto espaciales globales como localizados, en modos de 2 y 4 altavoces. El chip podía espacializar todo el audio automáticamente, pero aún requería el uso de DirectSound3D para la localización específica de sonidos.
El ES1370 también se emula como un componente de hardware virtual en QEMU y VMware .
- Síntesis basada en muestras de tabla de ondas de ENSONIQ SoundScape (a menudo denominada "síntesis de tabla de ondas", aunque de forma incorrecta).
- Conjuntos de sonidos descargables de 2 y 4 MB (2 MB = GM , 4 MB y 8 MB = GM+GS+10 kits de batería)
- 32 voces MIDI simultáneas
- Utiliza la memoria RAM del sistema para el almacenamiento de sonido (memoria bloqueada o control dinámico del sistema operativo).
- Reverberación y coro multialgoritmo
- Sonido espacial 3D de múltiples niveles
- Compatible con Microsoft DirectSound3D (sonido 3D de 4 altavoces con códec AK4531)
- Grabación y reproducción de 16 bits a hasta 48 kHz.
- Compatibilidad con la reproducción de sonido por hardware
- Compatibilidad con EAX 1.0 y OpenAL
- Bajo consumo de recursos del sistema, maestro de bus PCI
- 100% compatible con versiones anteriores de DOS (supuestamente; algunos juegos no detectan el hardware virtualizado y/o entran en conflicto con el modo Virtual-86).
- Transmisiones de audio digital ilimitadas
- Entrada I²S
- Emulación de OPL-FM y MPU-401 (utilizando el motor de síntesis de muestras; la emulación de FM fue, en el mejor de los casos, poco auténtica).
- Solo se requiere un único IRQ compartido.
- No se requieren señales ISA
- No se requieren señales DMA distribuidas
- Controladores: DOS , Windows 3.1x , Windows 9x , Windows NT 4.0 , Windows 2000 , Windows XP (WinNT ( Alpha ), Solaris (SPARCengine Ultra AX), Linux y BeOS disponibles); Creative proporcionó controladores WDM para Windows 98 SE y versiones posteriores.
- En comparación con Sound Blaster Live!, ES1370 carece de soporte para la aceleración de hardware DirectSound , lo que hace que dependa más de KMixer.
ES1371 y ES1373

Los modelos Ensoniq/Creative ES1371 y ES1373 (AudioPCI 97) son versiones compatibles con AC'97 .
- Conjuntos de muestra: conjuntos de 2, 4 y 8 MB
- 128 instrumentos basados en muestras General MIDI, 61 programas de batería, 128 instrumentos MT-32, conjunto de sonidos Roland GS en conjuntos de 4 y 8 MB.
- Sintetizador: Hasta 32 voces de polifonía simultáneas , 16 canales MIDI.
- Efectos digitales: reverberación, coro y mejora espacial.
- Emulación de OPL-FM y MPU-401 (utilizando el motor de síntesis de muestras; la emulación de FM fue, en el mejor de los casos, poco auténtica).
- Audio digital
- Grabación y reproducción de 16 bits hasta 48 kHz (mono/estéreo). Códec A/D /D/A
- Nivel de ruido mínimo: > Relación señal/ruido de 90 dBr (típica). Respuesta en frecuencia : 20 Hz - 22 kHz.
- Funcionamiento dúplex completo (grabación/reproducción simultánea)
- Salida S/PDIF e I²S : solo para el modelo ES1373.
- Estándares compatibles. 100% compatible con juegos clásicos de DOS (supuestamente; algunos juegos no detectan el hardware virtualizado o entran en conflicto con el modo Virtual-86):
- ENSONIQ Soundscape, Microsoft Direct Audio (DirectX), OpenAL, Sound Blaster Pro (2), General MIDI, MT-32 (aunque con diferentes sonidos de instrumentos), AdLib/FM (simulado mediante síntesis de muestras), MPC 1,2,3
- Controladores: DOS, Windows (3.1, 9x, NT 4.0, 2000, XP), FreeBSD , Linux ; Creative proporcionó controladores WDM para Windows 98 SE y versiones posteriores.
- En comparación con Sound Blaster Live!, los modelos ES1371 y ES1373 carecen de soporte para la aceleración de hardware DirectSound , lo que los hace más dependientes de KMixer.
El chip CT5880 es un ES1371 renombrado, que se puede encontrar en algunas tarjetas económicas, como la SB Creative VIBRA 128 PCI.
EV1938

El Creative EV1938 (AudioPCI 64V) es prácticamente idéntico al ES1371/ES1373 y es un producto posterior (de menor coste).
- Códec AC'97 integrado
- Solo 2 canales
Véase también
Referencias
- Notas
- " AudioPCI Home de Ensoniq Corp., Multimedia Division Product Information, 1998" . Archivado del original el 18 de enero de 1998. Consultado el 12 de junio de 2020 .
- ""Sitio web de Ensoniq Corp." por Ensoniq Corp., División Multimedia, Páginas de información y soporte de productos, 1998" . Archivado del original el 14 de febrero de 1998. Consultado el 28 de diciembre de 2005 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - ""Preguntas frecuentes de Ensoniq" por Ensoniq Corp., Páginas de información y soporte de productos de la División Multimedia, 1997. Archivado del original el 7 de junio de 1997. Consultado el 12 de junio de 2020 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace ) - "Hoja de datos de Ensoniq ES1370 - Ensoniq Corp., 1997" . Archivado del original el 14 de febrero de 1998. Consultado el 12 de junio de 2020 .
{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
Enlaces externos
- "Ensoniq AudioPCI" . Soporte mundial de Creative . Creative Labs . Consultado el 6 de noviembre de 2022 .
- "Easy MAMECab: controladores Sound Blaster para DOS" . MAMEWorld.net. Archivado del original el 22 de abril de 2006.
- Arnold B. Krueger (6 de mayo de 2000). "Informe de PC AV Tech sobre tarjetas de sonido: Tarjeta de sonido PCI de Creative Labs/Ensoniq" . Archivado del original el 7 de agosto de 2007.
- "Windows 3.1 — Controladores de sonido" . turkeys4me.byethost4.com . Consultado el 6 de noviembre de 2022 .
- IBM PC compatibles
- Productos de tecnología creativa
- Tarjetas de sonido
- Ensoniq
- chips de sonido