TIC-80 icon indicating copy to clipboard operation
TIC-80 copied to clipboard

PCM channel is too quiet compared to wavetable audio

Open The-Beesh-Spweesh opened this issue 6 months ago • 3 comments

When utilizing the full 8-bit range of samples on the PCM channel (0x14E24...0x14EA3), it will only be as loud as one of the regular wavetable channels on full volume. With all 4 of those channels on full volume, the PCM channel will be completely overpowered and samples will be relatively quiet.

If you are mixing multiple software synth channels together into the PCM channel, the result will be much quieter than if the regular TIC-80 channels are used. This can especially hurt if you're using both the regular and PCM channels together.

The-Beesh-Spweesh avatar May 24 '25 11:05 The-Beesh-Spweesh

Perhaps you're right - currently, each channel gets 20% of the volume: 20% for PCM and 4×20% for wavetable. How would you suggest distributing it? For example, we could do 4×15% for wavetable and 40% for PCM.

nesbox avatar May 24 '25 14:05 nesbox

Perhaps you're right - currently, each channel gets 20% of the volume: 20% for PCM and 4×20% for wavetable. How would you suggest distributing it? For example, we could do 4×15% for wavetable and 40% for PCM.

Sounds fine for me, I guess.

The-Beesh-Spweesh avatar May 25 '25 14:05 The-Beesh-Spweesh

What about having the mix values between them being user-defined to a degree?

weatherman115 avatar May 27 '25 22:05 weatherman115

an user defined setting for this sounds like a really bad idea, you'll have to be telling the user to change their setting to best fit the intention of your game's sound design

Weeppiko avatar Jun 24 '25 03:06 Weeppiko

Perhaps they didn't mean "user defined" so much as "hardware defined"... so the cartridge could set the mixing of each of the channels with a few byte values...?

joshgoebel avatar Jul 03 '25 16:07 joshgoebel