Inphonik releases RYM2612 as VST/AU/AAX

Discuss VST stuff here!
User avatar
Posts: 18
Joined: 30 Jul 2019

Post 01 Aug 2019

Boombastix wrote:
31 Jul 2019
Can you please clarify if the PCM channel has uLaw compression (or similar bit compression) or not? And if you are able to pitch shift the sound in between uLaw coding and uLaw de-coding? (i.e. like real old hw, but streaming in this case).
If my question is heading in the wrong direction, then help me out by explaining if/how the PCM channel can do that Linn/Mirage (Sega too I guess), pitch shifted, bit compressed, sound. Thanks!
No µLaw here. The PCM feature of the YM2612 was just a raw 8-bit wide register that replaced the value of the FM accumulator for channel 6. So the YM2612 wasn't doing anything to your sound. It's just 8-bit, and that's audible. Frequency was often arbitrarily fixed (depending on the game needs and available ROM space). However, to update the DAC value of the PCM feature, coders had to manage the timing in software. No hardware facility (like interrupts or DMA) for this. Eventually, as the Sega Genesis had two microprocessors (68000 and Z80), the Z80 was very often programmed to manage the YM2612 (thus PCM playback).

  • Information
  • Who is online

    Users browsing this forum: Baylo, CommonCrawl [Bot], niclas, TheMiles and 1 guest