En mi opinión, los sintetizadores FM en las tarjetas de sonido son inmerecidamente olvidados y, por lo tanto, decidí compartir mis pensamientos sobre este tema.

Ahora, las tarjetas de sonido de ISA se han convertido en algo emocionante: solo se compra furiosamente en todas partes, los precios de eBay son solo espacio ... Quizás los coleccionistas están comprando, y tal vez el hecho es que solo se usaron sintetizadores de audio FM (OPL2 / OPL3) en las tarjetas de sonido ISA. Ahora los sintetizadores FM han sido reemplazados por tecnologías WaveTable completamente software, y en los juegos después de cambiar de DOS a Windows, la música en los sintetizadores FM / WaveTable ha dejado de usarse en favor de mp3 a través del DAC.
La mayoría de la gente piensa que la música en los sintetizadores FM (OPL2 / OPL3) es mala, y WaveTable es mucho mejor. Es un error común pensar que las tarjetas de sonido con tecnología WaveTable son mejores. Sí, en WaveTable, muchos instrumentos clásicos suenan más realistas, mejores para piezas clásicas y peores para Techno, porque pierden el sonido "cósmico", "eléctrico". Esto se puede verificar fácilmente jugando X-COM: UFO Defense en SB AWE32 y AdLib (OPL2 en un chip Yamaha YM3812) o escuchando el
sitio de grabación de sonido
Adlib-FLAC.zip en el
sitio xcom-sounds . Y en una tarjeta de sonido real, la música es aún más jugosa que en una grabación en FLAC (me aseguré en mi PC de ISA el sonido SB16, que armé específicamente para este propósito). No disfrutará tanto de la música a través de los emuladores de sonido OPL2 / OPL3 en DosBox como de la tarjeta de sonido ISA. La diferencia es la misma que si compara escuchar música con grabaciones mp3 de 64-96 kb \ s y CD sin comprimir; la diferencia es bastante notable.
Entonces, ¿por qué los sintetizadores FM en PC suenan mal?
En primer lugar, si toca una composición lenta para instrumentos clásicos, entonces sí, OPL2 / 3 sonará bastante desvaído. Pero si el ritmo rápido está en el estilo Techno / RAVE, entonces el sintetizador FM florece en todo su esplendor. Puede verificar esto si descarga
Adlib Tracker 2 para PC modernas en Windows: se incluyen 458 pistas con el reproductor. Este es un reproductor / editor de seguimiento desarrollado por Adlib, pero a diferencia de MOD / S3M, no utiliza muestras digitales, sino que se reproduce directamente a través de un sintetizador FM. La interfaz del programa Dosovsky, utiliza la tecla F3 para abrir el explorador para descargar una pista del directorio MODULES, F5 para reproducir, F7 para detener. La calidad de la emulación es muy buena, pero no tan parecida a un tubo como en un chip en vivo. En el directorio MODULES \ ben hay una pista interesante sonic.a2m - música del juego del mismo nombre en SEGA, suena como el original, no he visto ese sonido en archivos midi ordinarios.
En segundo lugar,
en mi opinión, AdLib como creador de tendencias no eligió el mejor chip para su tarjeta de sonido: el Yamaha YM3812 . En la historia de los juegos de DOS, puedo recordar algunos juegos con increíble música FM: esto es lo que X-COM ya llamaba: UFO Defense, Tyrian, Cybersphere. En DOOM y Duke Nukem 3D, WaveTable ya suena mejor (bueno, lo principal no es la música allí). Pero en la consola de juegos SEGA en el chip Yamaha YM2612, ya puedo nombrar muchos más juegos con increíble música "espacial": estos son Skeleton Krew, Alien Soldier, Exo Squad, BOB y muchos otros.
Algún tiempo después de la publicación de este artículo, cuando escuché la pista sonic.a2m, me di cuenta de que no era el chip YM3812 el culpable, sino el formato midi. cual obtuvo la mayor distribución
Y aquí tuve una idea, ¿y no si revivir los sintetizadores FM en las tarjetas de sonido para PC? ¡No hay competencia! Nadie produce tarjetas de sonido ISA nuevas y antiguas que no se pueden insertar en las PC modernas. Hay un solo fabricante, Arstech fabrica un
adaptador ISA a USB , pero tiene un precio de solo espacio: $ 149. Hay otro fabricante que
fabrica tarjetas de sonido OPL2 / 3 para el puerto LPT. Pero no tienen un DAC y, por lo tanto, no pueden llamarse tarjetas de sonido completas.
No tiene sentido hacer una tarjeta de sonido PCI-e moderna con un sintetizador FM solo en un chip OPL2 / 3, porque no hay mucha buena música en el formato, pero por el bien de 2-3 DOS tampoco es muy interesante. También se necesita una parte SSG, basada en AY-3-8910 o su análogo. Creative ya había hecho esas tarjetas de sonido en 1989 en las primeras versiones de Sound Blaster 1.0 CT1310: instalaron chips CMS Phillips SAA-1099 de sonido similar al AY-3-8910, pero debido al hecho de que los desarrolladores de juegos no admitían sus juegos en las próximas versiones de Sound Blaster 1.5 CT1320 Creative eliminó los chips CMS. Pero eso fue en el período de 1989-1990, y ya a mediados de la década de 1990, con el procesador de música AY-3-8910, comenzaron a escribir música violentamente en el ZX-Spectrum y ahora toda esta música está disponible para escuchar en una PC. Los emuladores reproducen AY-3-8910 muy bien, pero el microcircuito real suena más claro, más rico y más interesante, y también algunos efectos especiales solo son posibles en el chip. Y aún más interesante será la música de OPL3 + AY-3-8910, un rastreador para tal simbiosis aparecerá rápidamente si hay una tarjeta de sonido real. Como DSP, puedes poner C-Media MI8786; para la mayoría de los jugadores será suficiente.
Ya existían proyectos similares para PC: hasta la década de 2000, se produjeron tarjetas de sonido ISA CatWeasel que no eran compatibles con AdLib en chips SID 6581 para escuchar música SID. Tal tarjeta de sonido sería muy relevante hoy en día: se agotaría como hamburguesas calientes (miles y miles de personas escuchan música SID), pero no se producen microchips 6581/8580 y no hay análogos, solo se venden individualmente en eBay a precios astronómicos.
Probablemente te preguntes: ¿por qué estoy lanzando una idea para una startup a otros? Porque yo mismo no lo haré, pero realmente quiero tener una tarjeta de sonido así, ¡que otra se enriquezca! Si un fabricante potencial lee esto, pero tiene dudas de que valga la pena, puede hacerlo de manera muy simple: inicie un proyecto en Kickstarter. ¡Estoy seguro de que al menos decenas de miles de personas en todo el mundo estarán interesadas en este proyecto, y tal vez más, porque no hay análogos en el mercado de PC!
Conozco a muchas personas que se convirtieron en programadores porque en su juventud se enamoraron de los juegos de 8 bits solo por la música chiptune. ¡No conozco un solo juego de DOS que se conecte con la música en WaveTable! WaveTable es un mal que ha robado a toda la comunidad informática de la hermosa música de chiptune "espacial". Como lo mostró la historia de WaveTable, resultó ser un callejón sin salida en el desarrollo de tarjetas de sonido. Primero, reemplazó los elegantes sintetizadores FM, y luego ella misma abandonó el escenario. Muchos juegos exitosos del pasado solo tenían música chiptune. Por cierto, el mp3 también es malo. ¡Porque la música incluso con una tasa de bits de 320 kbps suena peor que un CD! Mp3 es solo para conocidos, escuchar mp3 todo el tiempo es privarte de un gran placer. Microsoft también redujo las capacidades de hardware de las tarjetas de sonido (EAX) después de que Windows XP comenzara con Windows Vista y versiones posteriores. En general, el deterioro de la calidad del sonido en todos los frentes y es hora de corregir la situación ...