Yamaha YM2612 - Yamaha YM2612

Yamaha YM2612

Le YM2612 , alias OPN2 , est une puce sonore développée par Yamaha . Il appartient à la famille OPN de Yamaha de puces de synthèse FM utilisées dans plusieurs jeux et systèmes informatiques.

Aperçu

Le Yamaha YM2612 est un synthétiseur FM à six canaux, dérivé du Yamaha YM2203c . Il a été notamment utilisé dans Sega « s Mega Drive / Genesis console de jeux vidéo, ainsi que Fujitsu » s FM Towns série ordinateur. Comme le YM3438, il a été utilisé par Sega dans divers systèmes de jeux d'arcade , notamment le Mega-Play et le Sega System 32 .

Caractéristiques

Le YM2612 a les caractéristiques suivantes :

  • Six chaînes FM
  • Quatre opérateurs par canal
  • Deux minuteries d'intervalle
  • Un oscillateur sinusoïdal basse fréquence
  • Convertisseur numérique-analogique à sortie stéréo intégré (la plupart des autres puces FM Yamaha contemporaines nécessitent une puce de conversion D/A externe séparée)
  • Son stéréo programmable par canal (gauche, droite ou les deux gauche et droite résultant en un centre)
  • Pour le canal trois, les fréquences de l'opérateur peuvent être réglées indépendamment, ce qui permet des harmoniques dissonantes. (Normalement, ils auraient une relation simple comme par exemple 2× ou 3× par rapport à une fréquence de base commune)

Détails techniques

Le bloc de synthèse FM du YM2612 est une version étendue du bloc FM du YM2203, ajoutant trois canaux et intégrant une sortie DAC stéréo . Le YM2612 supprime le composant SSG et les ports d'E/S trouvés dans les YM2203, YM2608 et YM2610. Il était également disponible sous forme CMOS , sous le nom de YM3438, alias OPN2C.

Alors que les puces OPN haut de gamme telles que le YM2608B ont des canaux ADPCM dédiés à la lecture de l'audio échantillonné, le YM2612 n'en a pas. Cependant, son sixième canal peut agir comme un canal PCM de base au moyen du registre 'DAC Enable', désactivant la sortie FM pour ce canal mais lui permettant de lire des échantillons sonores de modulation par impulsions codées 8 bits (en pratique 7 bits car le MSB active le DAC si défini). Contrairement aux autres OPN avec ADPCM, le YM2612 ne fournit aucune synchronisation ou mise en mémoire tampon des échantillons, donc tout le contrôle de fréquence et la mise en mémoire tampon doivent être effectués par logiciel par le processeur hôte.

Particularités du DAC de sortie

Un exemple (issu du jeu Mega Drive Beyond Oasis ) de la distorsion croisée créée par les qualités particulières du DAC intégré du YM2612.
Dans certains cas, la distorsion de croisement peut affecter le volume et, dans une certaine mesure, les timbres de certains sons. Cet échantillon provient du jeu Mega Drive Streets of Rage 2 .

Contrairement à la plupart des puces FM Yamaha qui nécessitent un DAC externe à virgule flottante, le YM2612 dispose d'un DAC 9 bits intégré, qui utilise le multiplexage temporel pour lire un échantillon de chaque canal en séquence, similaire au YM2413 . En raison d'une erreur dans la tension d'amplitude, une forme particulière de distorsion de croisement est introduite dans la sortie.

De plus, en raison de la plage dynamique réduite du DAC intégré, une distorsion supplémentaire peut être générée lors de la lecture de sons avec un volume très élevé.

Variantes

Yamaha YM3438

Le YM3438 , alias OPN2C , est une version CMOS modifiée du YM2612. Il ne s'agit cependant pas d'un remplacement direct du YM2612, car les sorties audio ont une impédance plus élevée.

Yamaha YMF276

Le YMF276 , alias OPN2L , est une version basse consommation du YM3438. Contrairement au YM2612 et au YM3438, le YMF276 nécessite un DAC externe.

ASIC Sega Mega Drive fabriqués par Yamaha (FC1004, FF1004, FJ3002 et FQ8007)

Le noyau YM3438 a été intégré dans des ASIC personnalisés utilisés dans la plupart des révisions de la version modèle 2 de Sega Mega Drive/Genesis .

Son du jeu

Associé au générateur d'ondes carrées/de bruit Texas Instruments SN76489 comme principal générateur de sons de la console Sega Mega Drive/Genesis, le YM2612 a été largement utilisé par de nombreux compositeurs prolifiques de musique de jeux vidéo, tels que Yuzo Koshiro .

Autres utilisations

En 2020, la société Twisted Electrons a publié le MEGAfm, un module de synthétiseur de bureau qui utilise deux puces YM2612.

Un plugin VST, AU et AAX et Reason Studios Rack Extension appelé YM2612 a été créé par Inphonik. Cela inclut les enveloppes précises du cycle et les bizarreries de la puce d'origine. Ils offrent également un plugin gratuit de réduction d'échantillons et de débit, le PCM2612, qui émule le timbre de la puce d'origine jouant un échantillon via le canal DAC.

Voir également

  • VGM - un format de fichier audio pour plusieurs plates-formes de jeux vidéo, y compris le Sega Mega Drive/Genesis
  • Yamaha YM2203
  • Yamaha YM2608
  • Yamaha YM2612

Les références

Liens externes