![](https://forums.duke4.net/public/style_images/cgs/_custom/switch.png)
Dreamblaster - A modern wavetable synth
#1 Posted 03 April 2018 - 11:16 PM
So what to do? Serdaco, a company in Belgium, made a solution for retro gamers like me. Back in 2014, they released the Dreamblaster S1, a new wavetable board that you could plug into any soundcard with a wavetable header. After a successor model was made (S2), the X1 and later X2 models introduced a USB MIDI interface with 64 MB flash memory, allowing you to upload alternate soundbanks on demand instead of having to rely on ROM-based solutions. This was what I had been looking for!
Yesterday, I have ordered the Dreamblaster X3M which is basically an X2 with an enclosure to make external plugging as easy as possible. This is needed for me since my Soundblaster Z does not feature a wavetable header. You basically plug it in via Micro USB (and audio cable, I guess) and Windows will recognize it as a USB MIDI device.
Here you can listen to Duke Nukem 3D music recorded with the default soundbank that ships with the Dreamblaster X2. In the meantime, an alternate (bigger) soundbank was created (GUD - find some listening samples in this thread) which aims for surpassing the Roland/Yamaha wavetable boards the early Dreamblasters were supposed to more or less imitate and deliver the best synth sound possible. The results with its current version 1.04 are quite impressive.
My X3M has shipped yesterday, just hours after ordering it. I will keep you guys informed about my experiences with it and what I think of it. I have already been using an SC-55 and the S-YXG50 software synth before (I even owned a DB50XG back in the days, but unfortunately it got lost), so I know what good MIDI synthesis needs to sound like. Stay tuned!
This post has been edited by NightFright: 03 April 2018 - 11:20 PM
#2 Posted 11 April 2018 - 06:48 AM
As you can see on the image below, the card came with the enclosure (has to be ordered separately) plus a USB cable (also ordered separately). Assembly should be easy enough since it only requires 4 small screws to fixate the wavetable board plus another 4 screws to put the two halves of the enclosure together.
When I arrive home today, I will plug it in and test it with Doom and Duke Nukem 3D. Let's see how the preloaded soundbank will do compared to legendary synths like the SC-55 or the DB50XG. The best part about this module in general is that you can change the way it sounds. You can experiment with the GUD (based on the General User soundfont) which is about twice as large as the default soundbank (CleanWave 16 MB). The developer is apparently working on an even larger bank (around 50 MB) called Polaris which may offer superior sound quality once it is finished.
Here's a preview of Heretic E1M1 with an early version of the upcoming Polaris soundbank.
This post has been edited by NightFright: 11 April 2018 - 06:58 AM
#3 Posted 12 April 2018 - 11:09 PM
After connecting it via USB cable, the device was automatically recognized and installed as "X3M" in Windows 10. With the assistance of the Coolsoft MIDIMapper, I was able to change the default system MIDI device to X3M. However, it did not work yet after that.
As expected, I also needed a cable to connect the X3M to my soundcard, so the RCA to 3.5mm audio jack cable I had prepared for this purpose was required. After plugging it into the Line In of my Soundblaster Z, two more settings were required in the SB control panel:
- Set the Line In/Mic In switch to Line In
- Tick the "Set as Playback Device" option for Line In
After this, I was able to hear music in GZDoom (with X3M selected as MIDI device) and EDuke32.
Music volume was quite low, even with all volume sliders maxed out in Windows audio system settings and ingame. Luckily, the X3M comes with two additional programs - a preset editor and a soundbank flash tool (which you can download here). The preset editor allows you to change general amplification, so that should do the trick (couldn't try yet since I had to leave for work).
This was the general setup procedure. Next step will be to do some extensive ingame listening. For now, I will stick to the default soundbank which came installed on the device. Later, I may try the enhanced GUD soundbank and hope for the Polaris soundbank to be released in the not-too-distant future. Stay tuned for more news!
As a summary, here is what you need to set up the X3M besides the actual unit:
- Mini USB cable (can be ordered together with the X3M, 0.5m long)
- RCA to 3.5mm audio jack cable
- Coolsoft MIDI Mapper (to set the X3M as default MIDI system synth)
- [System-dependant] Software for Line In tweaking (such as the Soundblaster Z Control Panel)
Side note:
In my case, plugging the X3M into the Soundblaster Z meant that I had to give up the Mic In plug of my headphones. There are 3.5mm audio jack splitter adapters like this one which allow you to connect both, however you will not be able to use both at the same time. It should be possible to switch between Line In and Mic In via software on demand in this case. Since I am not using the microphone of my headphones, for me this was not really an issue.
This post has been edited by NightFright: 12 April 2018 - 11:12 PM
#4 Posted 18 April 2018 - 01:15 AM
Aliens, Say Your Prayers! (alienz.mid)
Gotham (gotham.mid)
Grabbag (grabbag.mid)
In Hiding (inhiding.mid)
Layers of Dust (layers.mid)
Stalker (stalker.mid)
Warehaus (warehaus.mid)
Water World (watrwld1.mid)
Plasma (xplasma.mid)
I am used to the sound of the DB50XG/S-YXG50 or SC-55, so for me it was a bitter pill to swallow at first to have the MIDI files sound so differently. However, the dev's approach is not to imitate the old synths, but to go for a different and eventually even superior sound. What I can tell so far with this enhanced soundbank (that is supposed to be better than the default one, CleanWave 16MB) is this: It sounds quite good, but often I have the feeling that the volumes of at least some instruments are still kinda unbalanced in some songs so you don't hear all of them. This is something that can be fixed but will take time, also since it needs to sound right in games other than Duke3D, of course.
Later I will add recordings from some other games like Dark Forces, Descent or ROTT to see how the X3M is doing with orchestral or "jazzy" music. What I can say so far is that the trumpets and choir sound amazing, as you can maybe hear in this example from the Dark Forces credits:
Dark Forces Credits (closcred.mid)
Check this track from the first Doom to experience more of the awesome choir:
Sign of Evil (d_e1m8.mid)
It's still too early to give a final verdict. Of course, it is always better to use a synth that was created or used around the time these games were released. It's amazing what the DB50XG was able to pull off with its limited 4MB ROM, and it's really difficult for many modules and soundfonts to achieve this kind of quality today, even with super-bloated filesizes of several hundred MB or even more. The X3M has 64MB and the upcoming Polaris soundfont will be well over 50 MB. If the GUD was just a "warmup exercise", then I guess there is still a lot of potential in this module and it may turn into a nice hardware synth for oldschool gamers and MIDI enthusiasts after all.
One way or the other, I will keep you posted. Expect more music samples!
This post has been edited by NightFright: 18 April 2018 - 01:52 AM
#6 Posted 19 April 2018 - 01:10 AM
Aliens, Say Your Prayers (S-YXG50 version)
The big advantage of that software synth is that it's completely free and no additional hardware is required. To justify its price, even though it's quite affordable (compared to acquiring one of the old wavetable cards on ebay), the hardware version needs to at least reach that quality somehow. I am confident it's possible, but right away it's just not there yet. Not expecting it to sound the same, it's perfectly fine if they accomplish a unique sound that sets it apart from the classic synths.
As an example, listen to the briefing track from Descent:
Briefing (S-YXG50)
Briefing (X3M)
It's easy to hear that the Crystal lead voice is bearly audible on the X3M. Volume readjustment is definitely required here.
This post has been edited by NightFright: 19 April 2018 - 01:30 AM
#7 Posted 19 April 2018 - 09:21 AM
#8 Posted 19 April 2018 - 11:49 AM
It's probably a good substitute if you can't use a softsynth or a real wavetable, but it isn't very impressive and even most mid-90s wavetables could beat it. For example;
https://youtu.be/_lFm1PDCR_g?t=195
Though since people have noticed that one, it probably isn't accurate for me to claim this particular device is of a comparative cost anymore, but there are other cards with the SAM which might be. Even then, for what you get, it's probably worth the additional cost if you're running a real old machine, otherwise the Dreamblaster's usefulness over softsynths on modern hardware is still dubious in my opinion.
Nonetheless, thanks for the recordings, it's still interesting to hear the thing and offers better justification for why I won't buy one the next time someone asks me about it.
Some day, someone should give the Duke 3D MIDIs the XG treatment, also possibly the Casio CZ treatment for Alienz just for fun.
This post has been edited by High Treason: 19 April 2018 - 11:51 AM
#9 Posted 01 July 2018 - 11:57 PM
This post has been edited by NightFright: 01 July 2018 - 11:59 PM
#10 Posted 08 August 2018 - 04:15 AM
High Treason, on 19 April 2018 - 11:49 AM, said:
https://youtu.be/_lFm1PDCR_g?t=195
Though since people have noticed that one, it probably isn't accurate for me to claim this particular device is of a comparative cost anymore, but there are other cards with the SAM which might be. Even then, for what you get, it's probably worth the additional cost if you're running a real old machine, otherwise the Dreamblaster's usefulness over softsynths on modern hardware is still dubious in my opinion.
I feel I have the same soundbank with my EWS64XL, I kinda like it.
https://www.youtube....BqMCIxV6gI_7mmP Tekwar soundtrack through it, sound balance is quite off and there is noise as well.
Might have replaced the drumkit samples with something else but I'm not sure anymore.
Mine had a quite awful FM block where it sounded like a stepper motor on some tunes but otherwise it's a really nice card.
#11 Posted 29 September 2018 - 09:17 AM
#12 Posted 01 October 2018 - 06:35 AM
This post has been edited by NightFright: 01 October 2018 - 06:35 AM
#13 Posted 13 November 2018 - 05:32 PM
So I don't understand the appeal of hardware-based solutions other than for hobbyists who like to tinker or seeking the novelty of hearing classic MIDIs in new renditions.
#14 Posted 23 October 2019 - 09:20 PM
VGA, on 13 November 2018 - 05:32 PM, said:
So I don't understand the appeal of hardware-based solutions other than for hobbyists who like to tinker or seeking the novelty of hearing classic MIDIs in new renditions.
or wanted to see if they can convert the sound thing.
I want to get a good sounding electric vst guitar thing.
so i can make rock and heavy metal stuff, just for experiment.
so idk if physical instruments are the key???.
#15 Posted 25 October 2019 - 04:39 AM
VGA, on 13 November 2018 - 05:32 PM, said:
There are also the people that have old PCs to play video games, not sure if DOS or Windows 9x PC can use VirtualMIDISynth (I'm kidding, of course those systems don't support the thing), but real hardware works flawlessly with old PCs.
Does anyone know soundfont that is the closest to original MT-32? Maybe someone made the perfect MT-32 soundfont?
#16 Posted 30 October 2019 - 06:25 AM
Sledgehammer, on 25 October 2019 - 04:39 AM, said:
The MT-32 is programmable, meaning "custom" instruments can be created (some games did this). Soundfonts on the other hand are just a collection of samples--they're not standalone synthesizers. It would be impossible to make a "perfect" soundfont of the MT-32, because there would be no way to record every possible MT-32 instrument and then map them in a usable way. For somewhat accurate MT-32 emulation, you'd have to use Munt.
This post has been edited by The Ultimate Doomer: 30 October 2019 - 06:28 AM