Yamaha YM2612 - Yamaha YM2612

Yamaha YM2612

YM2612 , aka OPN2 , to układ dźwiękowy opracowany przez firmę Yamaha . Należy do rodziny układów syntezy FM OPN firmy Yamaha, stosowanych w kilku systemach gier i komputerach.

Przegląd

Yamaha YM2612 to sześciokanałowy syntezator FM, wywodzący się z Yamaha YM2203c . To był przede wszystkim używany w Sega „s Mega jazdy / Genesis konsoli do gier wideo, a także Fujitsu ” s FM Towns komputerowej serii. Podobnie jak YM3438, był używany przez firmę Sega w różnych systemach gier arkadowych , w tym w Mega-Play i Sega System 32 .

Cechy

YM2612 ma następujące cechy:

  • Sześć kanałów FM
  • Czterech operatorów na kanał
  • Dwa liczniki interwałów
  • Oscylator o niskiej częstotliwości fali sinusoidalnej
  • Zintegrowany konwerter cyfrowo-analogowy z wyjściem stereo (większość innych współczesnych układów Yamaha FM wymaga oddzielnego zewnętrznego układu przetwornika cyfrowo-analogowego )
  • Programowalny dźwięk stereo dla każdego kanału (lewy, prawy lub lewy i prawy, co oznacza środek)
  • Dla kanału trzeciego częstotliwości operatora mogą być ustawiane niezależnie, dzięki czemu możliwe są dysonansowe harmoniczne. (Normalnie miałyby prostą zależność np. 2× lub 3× w stosunku do wspólnej częstotliwości bazowej)

Szczegóły techniczne

Blok syntezy FM w YM2612 jest rozszerzoną wersją bloku FM zastosowanego w YM2203, dodając trzy kanały i integrując stereofoniczny przetwornik cyfrowo-analogowy . YM2612 usuwa komponenty SSG i porty I/O znajdujące się w YM2203, YM2608 i YM2610. Był również dostępny w formie CMOS , jako YM3438, czyli OPN2C.

Podczas gdy wysokiej klasy układy OPN, takie jak YM2608B, mają dedykowane kanały ADPCM do odtwarzania próbkowanego dźwięku, YM2612 nie. Jednak jego szósty kanał może działać jako podstawowy kanał PCM za pomocą rejestru „DAC Enable”, wyłączając wyjście FM dla tego kanału, ale pozwalając mu odtwarzać próbki dźwięku z 8-bitową modulacją impulsową (w praktyce 7-bitowe, ponieważ MSB włącza DAC, jeśli jest ustawiony). W przeciwieństwie do innych OPN z ADPCM, YM2612 nie zapewnia żadnego taktowania ani buforowania próbek, więc cała kontrola częstotliwości i buforowanie muszą być wykonywane programowo przez procesor hosta.

Specyfika wyjścia DAC

Przykład (z gry Beyond Oasis Mega Drive ) zniekształcenia zwrotnicy stworzonego przez szczególne cechy wbudowanego w YM2612 przetwornika cyfrowo-analogowego.
W niektórych przypadkach zniekształcenia zwrotnicy mogą wpływać na głośność i do pewnego stopnia barwę niektórych dźwięków. Ta próbka pochodzi z gry Mega Drive Streets of Rage 2 .

W przeciwieństwie do większości układów Yamaha FM, które wymagają zewnętrznego zmiennoprzecinkowego przetwornika cyfrowo-analogowego, YM2612 posiada wbudowany 9-bitowy przetwornik cyfrowo-analogowy, który wykorzystuje multipleksowanie z podziałem czasu do odtwarzania jednej próbki każdego kanału w kolejności, podobnie jak YM2413 . Z powodu błędu napięcia amplitudy na wyjściu wprowadzana jest szczególna forma zniekształcenia skrośnego .

Dodatkowo, ze względu na zmniejszony zakres dynamiki wbudowanego przetwornika cyfrowo-analogowego, podczas odtwarzania dźwięków o bardzo dużej głośności mogą być generowane dodatkowe zniekształcenia.

Warianty

Yamaha YM3438

YM3438 , aka OPN2C , jest zmodyfikowaną CMOS wersja YM2612. Nie jest to jednak bezpośredni zamiennik YM2612, ponieważ wyjścia dźwiękowe mają wyższą impedancję.

Yamaha YMF276

YMF276 , aka OPN2L , to wersja niskiej mocy YM3438. W przeciwieństwie do YM2612 i YM3438, YMF276 wymaga zewnętrznego przetwornika cyfrowo-analogowego.

Układy ASIC Sega Mega Drive firmy Yamaha (FC1004, FF1004, FJ3002 i FQ8007)

Rdzeń YM3438 został zintegrowany z niestandardowymi układami ASIC używanymi w większości wersji modelu 2 Sega Mega Drive/Genesis .

Dźwięk w grze

W połączeniu z generatorem fali/szumów Texas Instruments SN76489 jako głównym generatorem dźwięku konsoli Sega Mega Drive/Genesis, YM2612 był powszechnie używany przez wielu płodnych kompozytorów muzyki do gier wideo, takich jak Yuzo Koshiro .

Inne zastosowania

W 2020 roku firma Twisted Electrons wypuściła MEGAfm, stacjonarny moduł syntezatora, który wykorzystuje dwa chipy YM2612.

Wtyczka VST, AU i AAX oraz Reason Studios Rack Extension o nazwie YM2612 została stworzona przez Inphonik. Obejmuje to dokładne cykle kopert i dziwactwa oryginalnego chipa. Oferują również darmową wtyczkę do redukcji próbek i bitrate, PCM2612, która emuluje barwę oryginalnego układu odtwarzającego próbkę przez kanał DAC.

Zobacz też

Bibliografia

Zewnętrzne linki