nicolas monti Posted July 16, 2020 Plain and simple, for the first time I want to replace some sounds into my pwad. What do I use to convert my wav files into the doom sound format? Seeing the original Iwad files I noticed the sounds are repeated, one heavier and one light in kb, do I have to replicate that? If so how? 0 Quote Share this post Link to post
2 Gez Posted July 16, 2020 (edited) Doom sounds are in unsigned 8-bit mono PCM. So the most basic low quality WAV files should convert just fine to Doom format with SLADE 3, because it's basically the same raw sound data just in a different container. 16-bit WAV or above, as well as WAVs with multiple channels, will not convert as easily and you may first need to crush them back to 8-bit mono in something like Audacity. Also if your WAVs are the odd ducks in µ-Law or A-law or other exotic format, but 99.99% of WAVs in the wild are PCM. Any sample rate should be fine, Doom features 22 kHz sounds without issue. The small sound lumps are for PC speaker sound effects. You can safely ignore them. Nobody uses them and few source ports can even play them. Edited July 16, 2020 by Gez 2 Quote Share this post Link to post
0 nicolas monti Posted July 20, 2020 On 7/16/2020 at 3:02 PM, Gez said: Doom sounds are in unsigned 8-bit mono PCM. So the most basic low quality WAV files should convert just fine to Doom format with SLADE 3, because it's basically the same raw sound data just in a different container. 16-bit WAV or above, as well as WAVs with multiple channels, will not convert as easily and you may first need to crush them back to 8-bit mono in something like Audacity. Also if your WAVs are the odd ducks in µ-Law or A-law or other exotic format, but 99.99% of WAVs in the wild are PCM. Any sample rate should be fine, Doom features 22 kHz sounds without issue. The small sound lumps are for PC speaker sound effects. You can safely ignore them. Nobody uses them and few source ports can even play them. Gez, I did what you said but I'm having problems with prboom, in zdoom the sounds play well but in prboom the sounds are affected by the KHz the files are compressed in. I used the edison plugin from FL studio, I can save the files in 8000, 11025, 22050 adn 44100 KHz, the lower the files sound accelerated and at high pitch, the higher the files sound very slow and at low pitch. The problem is that in any of the 4 options the files play anormally, the closest to normal is at 22050 but still a bit slow and at low pitch so there has to be another solution. I can choose whatever format with edison, I'm currently converting to PCM as you said! 0 Quote Share this post Link to post
0 Gez Posted July 20, 2020 11025 and 22050 are the sample rates used by vanilla Doom sounds. Those really should work, there's no reason they wouldn't. 1 Quote Share this post Link to post
0 nicolas monti Posted July 21, 2020 18 hours ago, Gez said: 11025 and 22050 are the sample rates used by vanilla Doom sounds. Those really should work, there's no reason they wouldn't. Another thing I forgot to mention is that when I convert to doom sound format the files remain with their normal extension, I'm using slade. 0 Quote Share this post Link to post
0 Gez Posted July 21, 2020 You have extension to lump names in a wad file? 0 Quote Share this post Link to post
0 nicolas monti Posted July 21, 2020 (edited) 5 hours ago, Gez said: You have extension to lump names in a wad file? I mean they display as sound files instead of doom sound as they show in the iwads. Edited July 21, 2020 by nicolas monti 0 Quote Share this post Link to post
Question
nicolas monti
Plain and simple, for the first time I want to replace some sounds into my pwad.
What do I use to convert my wav files into the doom sound format?
Seeing the original Iwad files I noticed the sounds are repeated, one heavier and one light in kb, do I have to replicate that? If so how?
Share this post
Link to post
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.