Yamaha YM2612 - Yamaha YM2612

Yamaha YM2612

Die YM2612 , auch bekannt als OPN2 , ist ein Soundchip entwickelte Yamaha . Es gehört zu Yamahas OPN-Familie von FM-Synthese- Chips, die in mehreren Spiel- und Computersystemen verwendet werden.

Überblick

Der Yamaha YM2612 ist ein Sechskanal-FM-Synthesizer, abgeleitet vom Yamaha YM2203c . Es wurde vor allem in verwendet Sega 's Mega Drive / Genesis Videospiel - Konsole, sowie Fujitsu ' s FM Towns Computer - Serie. Wie beim YM3438 wurde es von Sega in verschiedenen Arcade-Spielsystemen verwendet, darunter Mega-Play und Sega System 32 .

Merkmale

Der YM2612 hat die folgenden Eigenschaften:

  • Sechs FM-Kanäle
  • Vier Betreiber pro Kanal
  • Zwei Intervalltimer
  • Ein Sinuswellen- Niederfrequenzoszillator
  • Integrierter Digital-Analog-Wandler mit Stereoausgang (die meisten anderen modernen Yamaha FM-Chips erfordern einen separaten externen D/A-Wandlerchip)
  • Pro Kanal programmierbarer Stereoton (links, rechts oder sowohl links als auch rechts, was zur Mitte führt)
  • Für Kanal drei können die Operatorfrequenzen unabhängig eingestellt werden, wodurch dissonante Harmonische möglich werden. (Normalerweise hätten sie eine einfache Beziehung wie zB 2× oder 3× relativ zu einer gemeinsamen Grundfrequenz)

Technische Details

Der FM-Syntheseblock des YM2612 ist eine erweiterte Version des FM-Blocks des YM2203, der drei Kanäle hinzufügt und einen Stereo-Ausgangs- DAC integriert . Der YM2612 entfernt die SSG- Komponente und die E/A-Ports, die in den YM2203, YM2608 und YM2610 zu finden sind. Es war auch in CMOS- Form als YM3438, auch bekannt als OPN2C, erhältlich.

Während die High-End-OPN-Chips wie der YM2608B dedizierte ADPCM-Kanäle zum Abspielen von gesampeltem Audio haben, hat der YM2612 dies nicht. Der sechste Kanal kann jedoch mithilfe des 'DAC Enable'-Registers als einfacher PCM-Kanal fungieren, wodurch die FM-Ausgabe für diesen Kanal deaktiviert, aber 8-Bit- Pulscode-Modulations- Soundsamples wiedergegeben werden können (in der Praxis 7 Bit, da das MSB aktiviert den DAC, falls gesetzt). Im Gegensatz zu den anderen OPNs mit ADPCM bietet der YM2612 kein Timing oder Pufferung von Samples, so dass die gesamte Frequenzsteuerung und Pufferung in Software durch den Host-Prozessor erfolgen muss.

Besonderheiten des Ausgangs-DAC

Ein Beispiel (aus dem Mega Drive-Spiel Beyond Oasis ) für die Crossover-Verzerrung, die durch die besonderen Eigenschaften des eingebauten DAC des YM2612 erzeugt wird.
In einigen Fällen kann die Crossover-Verzerrung die Lautstärke und bis zu einem gewissen Grad auch die Klangfarben bestimmter Sounds beeinflussen. Dieses Beispiel stammt aus dem Mega Drive-Spiel Streets of Rage 2 .

Im Gegensatz zu den meisten FM-Chips von Yamaha, die einen externen Gleitkomma-DAC benötigen, verfügt der YM2612 über einen eingebauten 9-Bit-DAC, der ähnlich wie der YM2413 Zeitmultiplex verwendet , um ein Sample jedes Kanals nacheinander abzuspielen . Aufgrund eines Fehlers in der Amplitudenspannung wird eine besondere Form der Übergangsverzerrung in den Ausgang eingeführt.

Darüber hinaus kann es aufgrund des reduzierten Dynamikbereichs des eingebauten DAC zu zusätzlichen Verzerrungen kommen, wenn Sounds mit sehr hoher Lautstärke wiedergegeben werden.

Varianten

Yamaha YM3438

Der YM3438 , auch bekannt als OPN2C , ist eine modifizierte CMOS- Version des YM2612. Es ist jedoch kein direkter Ersatz für den YM2612, da die Tonausgänge eine höhere Impedanz aufweisen.

Yamaha YMF276

Der YMF276 , auch bekannt als OPN2L , ist eine stromsparende Version des YM3438. Im Gegensatz zu YM2612 und YM3438 benötigt der YMF276 einen externen DAC.

Sega Mega Drive ASICs von Yamaha (FC1004, FF1004, FJ3002 und FQ8007)

Der YM3438-Kern wurde in benutzerdefinierten ASICs integriert, die in den meisten Revisionen der Model 2-Version des Sega Mega Drive/Genesis verwendet wurden .

Spielaudio

Gepaart mit dem Texas Instruments SN76489 Rechteckwellen- / Rauschgenerator als Hauptklanggenerator der Sega Mega Drive/Genesis-Konsole wurde der YM2612 von zahlreichen produktiven Videospielmusikkomponisten wie Yuzo Koshiro prominent eingesetzt .

Andere Verwendungen

Im Jahr 2020 veröffentlichte die Firma Twisted Electrons den MEGAfm, ein Desktop-Synthesizer-Modul, das zwei YM2612-Chips verwendet.

Ein VST-, AU- und AAX- und Reason Studios- Rack-Erweiterungs-Plugin namens YM2612 wurde von Inphonik entwickelt. Dazu gehören zyklusgenaue Hüllkurven und Macken des Originalchips. Sie bieten auch ein kostenloses Sample- und Bitratenreduktions-Plugin, das PCM2612, das die Klangfarbe des Originalchips emuliert, der ein Sample über den DAC-Kanal abspielt.

Siehe auch

  • VGM – ein Audiodateiformat für mehrere Videospielplattformen, einschließlich Sega Mega Drive/Genesis
  • Yamaha YM2203
  • Yamaha YM2608
  • Yamaha YM2612

Verweise

Externe Links