I'm trying to replace the 4-bit unsigned PCM audio from ghostbusters (NES) with a 1-bit DPCM sample. I have replaced that code the plays it, but there are two things to consider:
1 - I have only $9F0 bytes to fit the sample into.
2 - Whatever I try, the new sample's volume is really low compared to the rest of the game.
This sample is played only on the title screen and nothing else is played along with it (to my knowledge).
Attached is the wave file containing the isolated shout from the song.
Any tips?
I have tried famitracker, RJDMC and tepples' 81.exe. They all give similar results though.
Can a highly compressed DPCM sample be loud?
Can a highly compressed DPCM sample be loud?
- Attachments
-
- newyell.zip
- (120.33 KiB) Downloaded 11 times
Last edited by nesrocks on Fri Dec 22, 2017 3:40 am, edited 2 times in total.
Re: Can a highly compressed DPCM sample be loud?
At rate 10 (12604 Hz) the wave is 2401 bytes.
At rate 11 (13983 Hz) the wave is 2657 bytes but is effectively silent after 2513 bytes.
I chose rate 11 for these tests.
The "gain" option in FamiTracker's converter boosts a wave by a given number of decibels before conversion. The drawback of choosing a high gain is that you get slope clipping. When the wave tilts too steeply for the delta modulation to track, the converter tosses high frequencies to keep it in range. I chose +3 dB for these tests.
A custom play routine can increase effective gain. Blades of Steel, among other games, does this to play waves outside the fixed bank. But it does use about 100 bytes.
I've attached the result of rate 11 +3 dB conversion in FT as both a bare .dmc file and as a FTM loop to hear how it'd sound in context.
At rate 11 (13983 Hz) the wave is 2657 bytes but is effectively silent after 2513 bytes.
I chose rate 11 for these tests.
The "gain" option in FamiTracker's converter boosts a wave by a given number of decibels before conversion. The drawback of choosing a high gain is that you get slope clipping. When the wave tilts too steeply for the delta modulation to track, the converter tosses high frequencies to keep it in range. I chose +3 dB for these tests.
A custom play routine can increase effective gain. Blades of Steel, among other games, does this to play waves outside the fixed bank. But it does use about 100 bytes.
I've attached the result of rate 11 +3 dB conversion in FT as both a bare .dmc file and as a FTM loop to hear how it'd sound in context.
- Attachments
-
- newyell.dmc
- (2.45 KiB) Downloaded 9 times
-
- Ghostbusters loop.ftm
- (7.05 KiB) Downloaded 12 times
If MMC5/VRC6 is a crutch, then VRC7 is a wheelchair ♿
Re: Can a highly compressed DPCM sample be loud?
Thanks for all the info!
Hummm that's very similar to my results. For comparison, the original is at least twice as loud and has no background interference noise, and is 66% smaller. I think I'm going to give up and replace it with 3 square wave notes mimicking the yell...
If you're interested, I have discussed about this here but there wasn't much progress:
http://forums.nesdev.com/viewtopic.php?f=6&t=16823
The original PCM sample is very loud. I noticed the sample in gauntlet 2 is very loud too and doesn't have noise too. Maybe they're the same format? edit: yes it is, just a faster rate, but same format.
edit: I'm going to say this issue has been solved. Check it out here: http://vgmrips.net/forum/viewtopic.php?f=15&t=2892
Hummm that's very similar to my results. For comparison, the original is at least twice as loud and has no background interference noise, and is 66% smaller. I think I'm going to give up and replace it with 3 square wave notes mimicking the yell...
If you're interested, I have discussed about this here but there wasn't much progress:
http://forums.nesdev.com/viewtopic.php?f=6&t=16823
The original PCM sample is very loud. I noticed the sample in gauntlet 2 is very loud too and doesn't have noise too. Maybe they're the same format? edit: yes it is, just a faster rate, but same format.
edit: I'm going to say this issue has been solved. Check it out here: http://vgmrips.net/forum/viewtopic.php?f=15&t=2892
Who is online
Users browsing this forum: No registered users and 1 guest