Doom monster
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Original Dos (OPL SoundBlaster 220) Heretic/Hexen music pack (for fans)
Pages (3): « 1 2 [3]  
Author
All times are GMT. The time now is 02:20. Post New Thread    Post A Reply
4mer
Junior Member


Posts: 198
Registered: 08-10


This website http://opl3.cozendey.com/ has an OPL-3 emulator with java source code available for download under the GNU Lesser General Public License.

One of the examples you can listen to in the demonstration applet is Doom E1M1.

Old Post 10-21-10 19:10 #
4mer is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Maes
I like big butts!


Posts: 8664
Registered: 07-06



Porsche Monty said:
For 11.025Hz -> 11.000Hz = -0.039 semitones (approx)
For 22.050Hz -> 11.000Hz = -12.039 semitones (approx)
For 49.716Hz -> 50.000Hz = 0.099 semitones (approx)



Do the OPL chips even allow such a fine degree of frequency control? The fact that they use digitally stored waveforms themselves puts some limits on how finely they can be tuned.

Old Post 10-21-10 20:19 #
Maes is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Porsche Monty
Member


Posts: 417
Registered: 06-10


This is intended to circumvent precisely that potential limitation. The signal will still be generated at 49.716Hz , but the semitones (or whatever other measurement you choose, that's just what I personal favor because I work with specific analog equipment) of said signal will be shifted prior to resampling. The shifting should be relative to a control semitone, which's exactly the multiple closest to the target.

Old Post 10-21-10 22:11 #
Porsche Monty is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Maes
I like big butts!


Posts: 8664
Registered: 07-06


I don't know how accurate the stored waveforms are (there is some info on that Java page though), but the highest frequency the chip can produce without distorting the samples themselves will be 49716/BaseSampleLength, and the smallest audible change in frequency can only be accomplished in increments of 1 or 2 samples at a time, until you get down to the point that you play only a single full waveform in one second (again, not sure if the real thing can actually do that).

Edit: Wiki page on OPL2 says that you can select the base frequency with a 10-bit precision, and then you have a choice of 3-bit octaves. Combined, this gives you 13-bit precision or 8192 steps over 8 octaves. Since an octave has 12 semitones, you can have at most 12/1024 semitone resolution.

Last edited by Maes on 10-21-10 at 23:02

Old Post 10-21-10 22:49 #
Maes is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fishbone
Green Marine


Posts: 32
Registered: 12-02


I just stumbled upon this thread while I was kicking myself here with DOSBox and not being able to get a "clean" recording of ANY track. Chops, clips, etc. Must be the settings I am using for DOSBox.

Anywhoo, opie, darn close, if not perfect, recordings. That is how I remember them sounding, save some exceptions (E1M1). For me, Sound Blaster sounds the closest.
Do you mind telling me what settings you used in DOSBox (I am actually using D-Fend for easier config) for Heretic and got it to not chop, clip etc while recording?

Have other, better, results been obtained since this thread? Heretic is the one game I'm desperately trying to find the soundtrack to as "it used to sound like".

I can't figure out Timidity + Eawpats :( I just want some darn mp3s :)

Old Post 05-20-11 02:02 #
fishbone is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
theleo_ua
Mini-Member


Posts: 78
Registered: 03-10



fishbone said:
Do you mind telling me what settings you used in DOSBox (I am actually using D-Fend for easier config) for Heretic and got it to not chop, clip etc while recording?


If you asked me - here is my config in dosbox: http://hotfile.com/dl/118540545/59d...-0.74.conf.html

__________________
Nothing smells better than a dead Governor in the morning (c) http://www.rpgcodex.net/phpBB/viewtopic.php?p=808026#808026

Old Post 05-21-11 21:00 #
theleo_ua is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fishbone
Green Marine


Posts: 32
Registered: 12-02


Awesome! Many thanks, I will try it out.

Old Post 05-21-11 21:47 #
fishbone is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
theleo_ua
Mini-Member


Posts: 78
Registered: 03-10



fishbone said:
Awesome! Many thanks, I will try it out.


If you encounter any problems or want same for Doom2/Hexen/Strife - please tell me. Also you can create such packs manually with dosbox and any sound recording software like goldwave or soundforge.


Sorry for late answer - my subscription to this thread has been deleted somehow.

__________________
Nothing smells better than a dead Governor in the morning (c) http://www.rpgcodex.net/phpBB/viewtopic.php?p=808026#808026

Last edited by theleo_ua on 03-04-12 at 22:52

Old Post 03-04-12 14:54 #
theleo_ua is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fishbone
Green Marine


Posts: 32
Registered: 12-02


I'm good with Doom 2 or Strife but if you have the Hexen soundtrack, that would be awesome!

Old Post 03-04-12 15:18 #
fishbone is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
theleo_ua
Mini-Member


Posts: 78
Registered: 03-10



fishbone said:
I'm good with Doom 2 or Strife but if you have the Hexen soundtrack, that would be awesome!


Ok - I will create OST for Hexen

__________________
Nothing smells better than a dead Governor in the morning (c) http://www.rpgcodex.net/phpBB/viewtopic.php?p=808026#808026

Old Post 03-04-12 15:21 #
theleo_ua is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
[PROTOTYPE]
Member


Posts: 247
Registered: 03-12


Thanks a lot!The old,vintage sound...

Old Post 03-04-12 15:44 #
[PROTOTYPE] is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Vermil
Senior Member


Posts: 1224
Registered: 03-04


As of 1.9.7, Doomsday supports custom DLS format soundfont's via the 'music-soundfont' console command.

So you could enter something like:

music-soundfont :c:\somewhere\on\my\harddrive\soundfontthatsoundslikesoundblaster220.dls

Naturally, you have to supply the soundfont.

A little harder to use than ZDoom's menu. But one can load any DLS soundfont (no other format, currently) they want rather than the hardcoded handful ZDoom supports.

Old Post 03-04-12 16:25 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
theleo_ua
Mini-Member


Posts: 78
Registered: 03-10



Vermil said:
As of 1.9.7, Doomsday supports custom DLS format soundfont's via the 'music-soundfont' console command.

So you could enter something like:

music-soundfont :c:\somewhere\on\my\harddrive\soundfontthatsoundslikesoundblaster220.dls

Naturally, you have to supply the soundfont.

A little harder to use than ZDoom's menu. But one can load any DLS soundfont (no other format, currently) they want rather than the hardcoded handful ZDoom supports.



Where I can find soundfontthatsoundslikesoundblaster220.dls ?

Also I should say, that I am not fully satisfied with ZDoom/GZDoom OPL emulation (just compare Heretic's E1M9 from ZDoom opl emulation and my pack (dosbox emulation) to see the difference).

Will Doomsday 1.9.7 with soundfontthatsoundslikesoundblaster220.dls produce same results, as Dosbox do?

P.S. Anyway, grabbing music from dosbox to "wav" file and adding this wav files as addons to Doomsday/GZDoom is acceptable for me.

__________________
Nothing smells better than a dead Governor in the morning (c) http://www.rpgcodex.net/phpBB/viewtopic.php?p=808026#808026

Last edited by theleo_ua on 03-04-12 at 22:54

Old Post 03-04-12 16:34 #
theleo_ua is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 7046
Registered: 07-07


Good luck finding an "OPL-like" soundfont in DLS format. It might be the Microsoft standard; but everybody is using SF2 instead.

Also, the forum's resident squad of OPL purists will be by soon to explain how soundfonts will never be able to replicate the real thing.


Vermil said:
A little harder to use than ZDoom's menu. But one can load any DLS soundfont (no other format, currently) they want rather than the hardcoded handful ZDoom supports.


Heh, hardcoded handful.

None of the MIDI synths offered by ZDoom are hardcoded. You can always change which soundfont they use, or in the case of the OPL emulator, you can reprogram it with the GENMIDI lump.

The others are MIDI drivers installed on your system. ZDoom will detect them and so you can choose them if so you want. Any hardcodedness on their part cannot be blamed on ZDoom. Note that the default MIDI driver on Windows, "Microsoft GS wavetable SW synth", can have its soundfont changed. You need to find GM.dls and replace it with another DLS soundfont. Of course it'll affect the rest of your MIDI players. If you install additional MIDI drivers, they'll be detected, too. You can use BASSMIDI driver, for example. And if you somehow uninstall all system-provided MIDI drivers, then ZDoom will also detect that there aren't any available and you'll only have the choice between FMOD and the ZDoom ones.

Console variables for reference:
FMOD: use snd_midipatchset to give path to DLS soundfont to use.
FluidSynth: use fluid_patchset to give path to SF2 soundfont to use.
GUS (aka internal TiMidity): use midi_config to point to TiMidity configuration file to use. It supports SF2 and GUS .pat files.
TiMidity++ (aka external TiMidity or TiMidity4ZDoom): use timidity_exe to point to where you installed it, and it'll use the timidity.cfg file in the same directory. It supports SF2, DLS and GUS .pat files.

Old Post 03-04-12 17:02 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
theleo_ua
Mini-Member


Posts: 78
Registered: 03-10



fishbone said:
I'm good with Doom 2 or Strife but if you have the Hexen soundtrack, that would be awesome!



UPDATE: added Hexen OST and GZDoom versions of Heretic OST


Heretic OST:


MP3 (20 MB):

Doomsday: https://www.rapidshare.com/files/10...S_MUSIC_MP3.pk3

GZDoom: https://www.rapidshare.com/files/24...S_MUSIC_MP3.pk3


WAV (230 MB):

Doomsday: https://www.rapidshare.com/files/41...OS_MUSIC_WAV.7z

GZDoom: https://www.rapidshare.com/files/10...OS_MUSIC_WAV.7z


Here is the sample: http://rapidshare.com/files/368052524/good_sample.rar



Hexen OST:


Sample (loading music (orb), map21 and map29):

Sycraft (for comparison): https://www.rapidshare.com/files/23...PLE_SYCRAFT.zip

Dos OPL Soundblaster 220 (from my packs): https://www.rapidshare.com/files/86..._DOS_SB_220.zip


Full pack (MP3, 75 MB):

Doomsday: https://www.rapidshare.com/files/24...S_MUSIC_MP3.pk3

GZDoom: https://www.rapidshare.com/files/37...S_MUSIC_MP3.pk3


Full pack (WAV, 720 MB):

Doomsday: https://www.rapidshare.com/files/10...OS_MUSIC_WAV.7z

GZDoom: https://www.rapidshare.com/files/30...OS_MUSIC_WAV.7z


Enjoy:)

__________________
Nothing smells better than a dead Governor in the morning (c) http://www.rpgcodex.net/phpBB/viewtopic.php?p=808026#808026

Old Post 03-09-12 19:14 #
theleo_ua is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mike.Reiner
Forum Regular


Posts: 977
Registered: 01-05


I would be interested in an OPL music pack if somebody was to capture it from an actual sound card and not emulation.

Old Post 03-11-12 08:01 #
Mike.Reiner is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo
This post is probably useless


Posts: 3960
Registered: 03-04



Mike.Reiner said:
I would be interested in an OPL music pack if somebody was to capture it from an actual sound card and not emulation.


I'd do it but that would take 5 minutes past forever.

Old Post 03-13-12 00:41 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 02:20. Post New Thread    Post A Reply
Pages (3): « 1 2 [3]  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Original Dos (OPL SoundBlaster 220) Heretic/Hexen music pack (for fans)

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory