Chat

Author Topic: (GB) Wave channel is too quiet  (Read 4736 times)

Offline DevEd

  • Full Member
  • Posts: 359
  • Not to be confused with Delek
(GB) Wave channel is too quiet
« on: October 16, 2014, 05:34:09 pm »
The wave channel in Deflemask is a lot quieter when compared to real hardware. I would suggest doubling the volume of the wave channel.

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
(GB) Wave channel is too quiet
« Reply #1 on: October 16, 2014, 08:26:30 pm »
It would be cool to have a video/sound demo of this, comparing a DMG/Color/Pocket vs DefleMask.

Offline DevEd

  • Full Member
  • Posts: 359
  • Not to be confused with Delek
(GB) Wave channel is too quiet
« Reply #2 on: October 16, 2014, 09:33:29 pm »
I can't post a comparison to Youtube. I also do not have sufficient hardware to play back Deflemask songs on a real Game Boy.

Instead, I recreated the Pallet Town theme from Pokémon Yellow in Deflemask, and then compared it with hardware. Here is a ZIP file with 3 versions of the Pallet Town theme, one recorded from Deflemask, one recorded from a DMG-01, and another recorded from an MGB-01. Also in the ZIP is the DMF, just in case.

Also, please excuse the sound quality for the DMG-01/MGB-01 recordings, as I literally just held the Game Boy up to a microphone and recorded it.

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
(GB) Wave channel is too quiet
« Reply #3 on: October 17, 2014, 02:09:58 am »
Yes I can see.

The point is that, maybe, they are using low volume values for the rest of the channels; like:
7 vol for SQUARE 1
5 vol for SQUARE 2
3 vol for WAVE
4 vol for NOISE

Intead of F for everything. In Genesis, for example, is very common to have the FM channels very quiet, in order to get the PCM samples loud.

Offline DevEd

  • Full Member
  • Posts: 359
  • Not to be confused with Delek
(GB) Wave channel is too quiet
« Reply #4 on: October 17, 2014, 12:12:18 pm »
That's not the point. The point is that, when compared to hardware, the wave channel in DefleMask is too quiet. It gets really annoying, because I have to adjust the volume of the other channels to compensate.

Offline Delek

  • Sali para ver
  • Administrator
  • Hero Member
  • Posts: 1810
    • Delek's Website
    • Email
(GB) Wave channel is too quiet
« Reply #5 on: October 17, 2014, 12:53:59 pm »
That IS the point. :)
How do you know that the games running IN THE ORIGINAL HARDWARE are not doing the same as you? (adjust the volume of the other channels to compensate) This is what I meant in the previous post.

DefleMask is using internally the MESS' core emulation (the brother of MAME project) for Game Boy and NES sound output, and the WAVE channel is known by being very quiet compared to the others channels, it is like this on purpose.

For this reason is ABSOLUTELY NECESSARY to have a 1 to 1 records of:
Real Hardware:
 * SQUARE at volume 0x0F
 * WAVETABLE CHANNEL at volume 0x03 (triangle wave)
DefleMask
 * SQUARE at volume 0x0F
 * WAVETABLE CHANNEL at volume 0x03 (triangle wave)


If we can prove this, I will modify the MESS' core and report to the MESS' project the issue of bad volume balance.

However, I think that back in the day and now you need to lower the rest of channels in order to get the WAVETABLE louder; that's a normal thing.
« Last Edit: October 17, 2014, 12:58:52 pm by Delek »