stringtranslate.com

PCI de audio de Ensoniq

PCI de audio de Ensoniq

La Ensoniq AudioPCI es una tarjeta de sonido basada en el protocolo PCI ( Peripheral Component Interconnect ) que se lanzó en 1997. Fue la última tarjeta de sonido de Ensoniq antes de que fuera adquirida por Creative Technology . La tarjeta representó un cambio en el posicionamiento de mercado de Ensoniq. Mientras que la línea Soundscape se había compuesto principalmente de productos de gama alta de bajo volumen y llenos de funciones, la AudioPCI fue diseñada para ser un producto muy simple y de bajo costo para atraer a los fabricantes de equipos originales (OEM ) de sistemas y, por lo tanto, con suerte, venderse en cantidades masivas.

Bajo costo

PCI de audio de Ensoniq

A finales de los años 90, Ensoniq atravesaba dificultades económicas. Sus tarjetas eran muy populares entre los fabricantes de equipos originales (OEM) de PC , pero sus costes eran demasiado elevados y su división de instrumentos musicales estaba perdiendo ingresos. La presión de la intensa competencia, especialmente con el dominante Creative Labs , obligaba a los fabricantes de tarjetas de audio a intentar mantener bajos sus precios.

El AudioPCI, lanzado en julio de 1997, fue diseñado principalmente para ser barato. En comparación con la amplia variedad de chips y el gran tamaño de las placas Soundscape más antiguas, el diseño de dos chips altamente integrados del AudioPCI es un cambio obvio en la filosofía de diseño. La placa consta solo de un chip de audio controlado por software muy pequeño (uno de los siguientes: S5016, ES1370, ES 1371) y un convertidor digital a analógico (DAC) complementario. En otra medida de reducción de costos, el chip ROM que antes era típico y se usaba para almacenar muestras para la síntesis basada en muestras se reemplazó con la posibilidad de usar la RAM del sistema como almacenamiento para estos datos de audio. Esto fue posible gracias al cambio al bus PCI , con su ancho de banda mucho mayor y una interfaz de masterización de bus más eficiente en comparación con el estándar de bus ISA más antiguo .

Características

AudioPCI, aunque está diseñado para ser económico, sigue siendo bastante funcional. Ofrece muchas de las capacidades de audio de la tarjeta Soundscape ELITE, incluidos 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 que admitió la reproducción de 4 altavoces con Microsoft DirectSound3D . El modo de 4 altavoces solo se activa mediante software que admita el modo cuadrafónico de DirectSound3D . Una rareza es que el canal trasero estaba conectado al mismo conector de salida que la entrada de línea. El conector cambia de modo si se activa la salida de 4 altavoces.

Los controladores de 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 del instrumento (2, 4 u 8 MB ).

El formato de archivo ".ecw" (Ensoniq Concert Wavetable ) nunca se hizo abierto como lo habían esperado los entusiastas. [1] En consecuencia, hay muy pocos conjuntos de ondas personalizados disponibles, en contraste con la gran disponibilidad de versiones caseras en formato SoundFont de E-mu . Fue particularmente desafortunado porque el AudioPCI usaba la RAM del sistema para el almacenamiento de conjuntos de parches, lo que en sí mismo ofrece un tremendo potencial para nuevos conjuntos de parches sobre 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 DOS para la mucho más nueva Sound Blaster Audigy aún usan conjuntos de ondas ".ecw". Estas tarjetas más nuevas no pueden usar SoundFonts en DOS, limitándolas a los tres conjuntos de ondas .ecw oficiales de fines de los 90 y un conjunto de ondas no oficial incompleto. [2]

Compatibilidad con DOS

AudioPCI admitía juegos y aplicaciones DOS mediante un controlador de software que se instalaba durante DOS, o la parte DOS de Windows 9x. Este controlador virtualizaba una tarjeta de sonido ISA compatible con Sound Blaster mediante el uso de la interfaz de usuario de la computadora (NMI) y un programa residente de terminación y permanencia . Esto permitió que AudioPCI tuviera un soporte DOS más compatible desde el primer momento que algunos de sus competidores PCI de la época.

Por ejemplo, el Monster Sound de Diamond Multimedia, que competía con el sistema operativo Windows 9x , se limitaba a ejecutar juegos DOS en ventanas de comandos DOS, lo que significaba que la compatibilidad con DOS solo era fiable a menudo mediante una tarjeta de sonido ISA adicional. Creative también tenía problemas con el desafío 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 de concesión/solicitud de PC/PCI y de IRQ en serie que ofrecían algunos chipsets PCI de la época, para lograr la compatibilidad con DOS de sus tarjetas de sonido PCI de la variante Sound Blaster AWE64 . SB-Link también fue utilizado por otros proveedores de chipsets, como ESS y Yamaha .

Aunque el enfoque de Ensoniq funcionó en general con la mayoría de los juegos, algunos juegos más antiguos tenían problemas para detectar el hardware virtualizado en algunos sistemas. Además, el controlador DOS requería que se cargara un administrador de memoria como EMM386 , lo que no solo requería espacio de memoria convencional adicional sino que también ponía la CPU en modo Virtual-86, lo que entraba en conflicto con los juegos que utilizaban una forma modificada de modo protegido , llamado "modo plano". Este modo permitía un acceso rápido y directo a toda la RAM del sistema sin requerir un administrador de memoria o un mecanismo de protección de memoria. Sin embargo, este no es un requisito exclusivo de AudioPCI, ya que varias tarjetas de sonido ISA también lo usaban, incluida la serie Creative AWE ISA.

El controlador AudioPCI DOS incluía compatibilidad con audio digital de 16 bits y síntesis basada en muestras de Ensoniq Soundscape, además de compatibilidad con Sound Blaster Pro , AdLib Gold , General MIDI y MT-32 . Sin embargo, al no contar con hardware real para la síntesis FM , la música FM y los efectos de sonido se simulaban utilizando muestras, a menudo con resultados inaceptables. Por lo tanto, era práctico configurar los juegos DOS para utilizar el sintetizador General MIDI y los efectos de sonido digitales, siempre que fuera posible, para lograr una mejor calidad de sonido. El MIDI DOS utiliza los mismos archivos de conjunto de parches .ecw que el MIDI de Windows.

Adquisición creativa

Parte del acuerdo cuando Creative Labs compró Ensoniq fue integrar el controlador AudioPCI DOS en la próxima Sound Blaster Live!. Creative agregó la emulación Sound Blaster 16 al controlador y eliminó la compatibilidad con Ensoniq SoundScape. AudioPCI en sí fue renombrado como varias tarjetas de sonido Creative Labs, incluyendo Sound Blaster PCI 64, PCI 128, Vibra PCI y otras. El chip de audio Ensoniq ES1370 fue renombrado Creative 5507 y revisado en variantes compatibles con AC'97 , ES1371 y ES1373, y se usó durante varios años más en tarjetas y como audio integrado en la placa base.

Las tarjetas con ES1370 funcionan de forma nativa a una frecuencia de muestreo de 44 kHz, lo que significa que se remuestrean los 12, 24, 32 y 48 kHz. El remuestreo implica una calidad de sonido inferior, una peor sincronización y, posiblemente, un mayor uso de la CPU. Las tarjetas con ES1371 funcionan a 48 kHz de acuerdo con AC97, por lo que se remuestrean los 11, 22 y 44 kHz. En el caso de algunas tarjetas de sonido que cuentan con varios cuarzos o un PLL, se suele utilizar el remuestreo con todos sus posibles problemas.

Creative Labs Malvern (que era la antigua empresa Ensoniq que había sido adquirida) lanzó más tarde el Ectiva 1938 (EV1938). Este controlador de audio PCI de un solo chip se basaba en el ES1371/ES1373 y era compatible en cuanto a registros con estos chips anteriores. La principal diferencia entre el EV1938 y los chips anteriores era la inclusión de un códec AC'97 integrado (lo que producía una solución de audio de un solo chip más económica). El EV1938 también se utilizó para audio integrado en portátiles/placas base y en tarjetas, como la "Sound Blaster AudioPCI 64V" (CT4730).

Controlador de audio y música digital con bus PCI

ES1370

Tarjeta de audio PCI Ensoniq ES1370

El AudioPCI ES1370 fue desarrollado por Ensoniq . Una característica importante de este chip era que utilizaba el bus PCI , en lugar del bus ISA que utilizaban habitualmente las tarjetas de sonido en ese momento. Fue una de las primeras soluciones de tarjeta de sonido PCI en ofrecer compatibilidad con el legado de MS-DOS sin extensiones de hardware especiales para la ranura PCI estándar. Cuando se combinaba con un códec capaz , como el AK4531 (pre-AC'97), el ES1370 admitía lo último en posicionamiento de audio 3D a través de sonido envolvente de 4 altavoces. El chip también era un dispositivo maestro de bus PCI que se diseñó para proporcionar acceso de alta velocidad a la RAM y los recursos del sistema, para datos de síntesis de muestras y procesamiento de efectos. Dependiendo de los controladores, también se lo puede llamar Sound Blaster 64/128 en el administrador de dispositivos.

El ES1370 fue uno de los primeros chips de audio compatibles con la API de audio DirectSound3D de Microsoft . Cuando los programas aprovecharon al máximo las capacidades de la API, el ES1370 pudo generar efectos de sonido 3D tanto espaciales como localizados, tanto en modo de 2 como de 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 los sonidos.

El ES1370 también se emula como una pieza de hardware virtual en QEMU y VMware .

ES1371 y ES1373

Tarjeta de audio PCI Ensoniq ES1373

Ensoniq/Creative ES1371 y ES1373 (AudioPCI 97) son versiones compatibles con AC'97 .

El chip CT5880 es un ES1371 reetiquetado, que se puede encontrar en algunas tarjetas baratas, por ejemplo, SB Creative VIBRA 128 PCI.

EV1938

EV1938 creativo

Creative EV1938 (AudioPCI 64V) es prácticamente idéntico a ES1371/ES1373 y es un producto posterior (de costo reducido).

Véase también

Referencias

  1. ^ Respuesta oficial de Relaciones con desarrolladores de Creative Labs
  2. ^ Especificación de archivo .ECW y un conjunto de ondas personalizado
Notas

Enlaces externos