Yamaha YM2612 - Yamaha YM2612

Yamaha YM2612

O YM2612 , também conhecido como OPN2 , é um chip de som desenvolvido pela Yamaha . Ele pertence à família OPN de chips de síntese FM da Yamaha, usados ​​em vários jogos e sistemas de computador.

Visão geral

O Yamaha YM2612 é um sintetizador FM de seis canais, derivado do Yamaha YM2203c . Foi mais notavelmente usado em Sega 's mega / Genesis unidade consola de jogos de vídeo, bem como Fujitsu ' s FM Cidades série computador. Assim como o YM3438, ele foi usado pela Sega em vários sistemas de jogos de arcade , incluindo Mega-Play e Sega System 32 .

Recursos

O YM2612 possui os seguintes recursos:

  • Seis canais FM
  • Quatro operadoras por canal
  • Dois cronômetros de intervalo
  • Um oscilador de baixa frequência de onda senoidal
  • Conversor digital para analógico de saída estéreo integrado (a maioria dos outros chips Yamaha FM contemporâneos exigem um chip conversor D / A externo separado)
  • Som estéreo programável por canal (esquerda, direita ou esquerda e direita resultando no centro)
  • Para o canal três, as frequências do operador podem ser definidas de forma independente, tornando possíveis os harmônicos dissonantes. (Normalmente, eles teriam uma relação simples como, por exemplo, 2 × ou 3 × em relação a uma frequência base comum)

Detalhes técnicos

O bloco de síntese FM do YM2612 é uma versão estendida do bloco FM apresentado no YM2203, adicionando três canais e integrando um DAC de saída estéreo . O YM2612 remove o componente SSG e as portas de E / S encontradas no YM2203, YM2608 e YM2610. Ele também estava disponível na forma CMOS , como o YM3438, também conhecido como OPN2C.

Enquanto os chips OPN de ponta, como o YM2608B, têm canais ADPCM dedicados para reproduzir amostras de áudio, o YM2612 não tem. No entanto, seu sexto canal pode atuar como um canal PCM básico por meio do registro 'DAC Enable', desabilitando a saída FM para esse canal, mas permitindo que ele reproduza amostras de som de modulação por código de pulso de 8 bits (na prática 7 bits porque o MSB ativa o DAC se definido). Ao contrário dos outros OPNs com ADPCM, o YM2612 não fornece qualquer temporização ou armazenamento em buffer de amostras, portanto, todo o controle de frequência e armazenamento em buffer devem ser feitos no software pelo processador host.

Peculiaridades do DAC de saída

Um exemplo (do jogo Beyond Oasis do Mega Drive ) da distorção cruzada criada pelas qualidades peculiares do DAC embutido do YM2612.
Em alguns casos, a distorção cruzada pode afetar o volume e, até certo ponto, os timbres de certos sons. Este exemplo é do jogo Streets of Rage 2 do Mega Drive .

Ao contrário da maioria dos chips Yamaha FM que requerem um DAC de ponto flutuante externo, o YM2612 possui um DAC de 9 bits integrado, que utiliza multiplexação por divisão de tempo para reproduzir uma amostra de cada canal em sequência, semelhante ao YM2413 . Devido a um erro na tensão de amplitude, uma forma peculiar de distorção cruzada é introduzida na saída.

Além disso, devido à faixa dinâmica reduzida do DAC integrado, distorção adicional pode ser gerada ao reproduzir sons com um volume muito alto.

Variantes

Yamaha YM3438

O YM3438 , também conhecido como OPN2C , é uma versão CMOS modificada do YM2612. No entanto, ele não é um substituto direto para o YM2612, pois as saídas de som têm impedância mais alta.

Yamaha YMF276

O YMF276 , também conhecido como OPN2L , é uma versão de baixo consumo de energia do YM3438. Ao contrário de YM2612 e YM3438, o YMF276 requer DAC externo.

ASICs Sega Mega Drive fabricados pela Yamaha (FC1004, FF1004, FJ3002 e FQ8007)

O núcleo YM3438 foi integrado em ASICs personalizados usados ​​na maioria das revisões da versão Modelo 2 do Sega Mega Drive / Genesis .

Áudio do jogo

Emparelhado com o gerador de ruído / ondas quadradas SN76489 da Texas Instruments como o principal gerador de som do console Sega Mega Drive / Genesis, o YM2612 foi utilizado de forma proeminente por numerosos compositores prolíficos de videogames, como Yuzo Koshiro .

Outros usos

Em 2020, a empresa Twisted Electrons lançou o MEGAfm, um módulo sintetizador de desktop que usa dois chips YM2612.

Um plugin de extensão de rack VST, AU e AAX e Reason Studios chamado YM2612 foi feito pela Inphonik. Isso inclui envelopes precisos de ciclo e peculiaridades do chip original. Eles também oferecem uma amostra grátis e um plugin de redução de taxa de bits, o PCM2612, que emula o timbre do chip original reproduzindo uma amostra através do canal DAC.

Veja também

  • VGM - um formato de arquivo de áudio para várias plataformas de videogame, incluindo Sega Mega Drive / Genesis
  • Yamaha YM2203
  • Yamaha YM2608
  • Yamaha YM2612

Referências

links externos