Make Yourself a Virtual Korg DS-8

...and how to do so...
RELATED
PRODUCTS

Post

Back in the days when Korg was (briefly) owned by Yamaha, they introduced a weird synthesizer named the DS-8. Even a lot of us around in the 1980s don't remember it, because--while it was really nice for its time--it landed in stores a little before the M1 was introduced. Well, you know, everyone wanted the M1, and the DS-8 quietly and quickly disappeared from Korg's catalogs.

But the DS-8 was a lot of fun to play and was something of a mystery. Usually, Korg was happy to tell you how their sound synthesis engines worked in their keyboards (and still are happy to do so). The DS-8 arrived with little fanfare and no real explanation of how it generated its sounds. The front of the keyboard only featured cryptic theories like TIMBRE and OSC and XMOD, but not much else. The manual avoided real discussion of it.

Here's the secret: it was a 4-operator FM synth. In fact, it had the same chipset at the Yamaha DX100 or the DX21...but FM was considered a dying technology by 1986, so Korg concealed that fact for the most part. Ingeniously, Korg took the whole FM concept and, instead of algorithms and carriers and modulators and ratios, they developed a subtractive-style front end to make it seem like it was just like their DW-8000 or DW-6000. People who loathed FM were happily programming their DS-8s (well, the few who bought one, anyway) without any idea what was lurking under the hood.

As such, the DS-8 was blown into the winds by the arrival of the M1. Some of us tried the DS-8 and thought it did some pretty nice things. Frankly, I've always had a soft spot for one and I confess I've looked a little too long at websites selling used ones. I just could never convince myself that its strange little FM sounds were worth it.

But then! I discovered you can build your own virtual DS-8 for nearly nothing. All you need is a couple of utilities and a hardware or software synth capable of importing DX7 sysex files. I tried this tonight, and it worked. Amazingly well, in fact.

1. Get the Original DS-8 Presets

In today's day and age, there are a ton of 4-operator synths you can use to program new sounds, so with that in mind, you're probably after the preset sounds.

These are available. In fact, look here: http://www.sysexdb.com/synth_detail.aspx?dv=65 and download STOCK.syx. These are the original 100 presets from the DS-8.

2. Get this tremendous Python script

Martin Arenskeen, out of the Netherlands, has written this truly incredible Python script that converts pretty much every Yamaha-style 4-operator synth patch or sysex file to the DX7's 6-operator format.

Here's the script. It's a Zip file.

To run this, you'll need a Python run time engine for your computer. This is free and I used this one (version 2.7).

If you need to, install the Python engine and just go along with its prompts.

3. Run the script!

Double-click the file named dxconvert-gui.py and a dialog box should appear.

Under Input File, browse and find where you saved the STOCK.syx file.

Under Output files, select your place you want the converted file to land.

Give it a name and be sure to append ".syx" after it! For example, KorgDS8.syx

Click the green DX CONVERT! button.

The script identifies the original sysex file as a DS8 bank, breaks it into 32-piece banks, and creates four files with the converted patches, in the original order, and with the original patch names. What results are four Yamaha DX7 systex files.

4. Import these into your software FM synth

If you're unfamiliar with FM synthesis, you might not have one of these. I strongly recommend Dexed, available for free here at KVR.

Dexed reads DX7 sysex files transparently. Load up one of the four banks and you have your Korg DS-8.

5. Or, import these into your hardware synth!

Korg Kronos users can use MOD-7 to reconstruct these sounds. Put the files onto a USB drive and connect it to your Kronos. Press DISK, select the Load page, the USB drive and the files, and press LOAD. Select the destination where you want these banks to land, and press OK.

Yamaha Montage and MODX users need to convert these to the FM-X format first. I use the butt-simple Yamaha FM Converter site. Drag the four files onto the left-hand box and click Convert. The utility will merge the four files into one X7L file. Copy this file to a USB drive, and use the UTILITY button, Library Import button to pull them in.

6. Play your virtual DS-8!

Are they perfect? Pretty much. Because the DX7 lacked on-board effects, the sounds are dry. As a result, the original "Don't Hold" patch sounds weird. But put a 630ms delay on it, either via software or hardware, and you've pretty much recreated the original sound.

Frankly, the original DS-8 sounds were limited by the on-board digital delay system, so you're going to want to improve the hell out of them anyway. But some of the original DS-8 sounds were exceptionally good and atmospheric for their time, and I've spent a couple hours going down memory lane with them.

And yes, the script converts all those old DX11 and DX100 and FB01 sounds, so go ahead and convert those, too!

I said this would cost nearly nothing. If you want, send Martin a token donation for writing a truly brilliant and useful script. That's all it costs.
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.

More fun at Twitter @watchfulactual

Post

Hi, looks nice to have my old DS-8 virtually on the Yamaha MODX synth, but I couldnt find STOCK.syx file using the link you provided. Do you have it personally and able to send?

Post

Found a bunch of DS-8 and 707 material here: http://www.synthzone.com/midi/korg/ds8/
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.

More fun at Twitter @watchfulactual

Post

Hey! Martin just emailed me to say he's updated the script to improve the translation of the DS-8 and 707 files, "Special thanks to DS-8 owner ChuckyBloke for extensive testing and measurements. According to him the conversions are now near-perfect!"

I haven't tested these yet, but I predict the digital delay settings obviously won't translate since the original DX7 and DX7ii didn't support that, but like I said earlier...if you're using a Kronos, Nautilus, or Montage or MODX you're not using the DS-8's delay effects anyway!

Here's the conversion file:

http://dxconvert.martintarenskeen.nl/
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.

More fun at Twitter @watchfulactual

Post

Hi! "ChunkyBloke" here ;) It's been a labour of love these last few weeks spending hours trying to unpick how the Korg software layer is interacting with the underlying Yamaha YM2164. Most of the measurements and comparisons were done using Dexed as the reference so that will give excellent results.

However, during testing we discovered a problem with Dexed and Martin has opened a bug on Github as the LFO appears to be running at approximately half the rate it should be. This does of course mean it's not just the DS-8 conversions that are not right, original DX7 sysex files are potentially wrong too. Hopefully this will be fixed soon.

Obviously Dexed doesn't have the onboard effects the DS-8 has so that's the biggest difference to the sound. For any Korg 707 conversions this is clearly not an issue!

It's worth noting the DS-8 pitch envelope is not converted because the DX rate/level envelope cannot do the instantaneous changes the Korg can. Fortunately this only affects a handful of sounds. I may see if an approximate conversion can be done. I am certainly going to measure its behaviour for future reference.

One last thing. I don't have any Yamaha hardware to do a direct comparison of the sounds, but I have also imported the converted sounds into Arturia's DX7V with equally excellent results. Of course that does have built-in FX so the DS-8 FX can be manually applied. Also worth noting is that DX7V has alternative envelopes (DADSR & MSEG) so the pitch envelope can be made to behave the same as the DS-8.

Keep an eye on Martin's webpage for DXConvert as there may be a few more minor changes, but the latest version (3.1.4 as of writing this) is amazingly good and at times I forget whether I'm playing the DS-8 or Dexed with the converted sounds.

Huge thanks to Martin for putting up with me sending him lengthy emails and massive spreadsheets of data. He's done an amazing job!

Post

Thanks for all your assistance on this amazing effort! I think it's great that the DS-8 seems to have generated most of the conversation.
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.

More fun at Twitter @watchfulactual

Post

I really appreciate everyone who does these kinds of conversions, for example Nils’ K1v (and hopefully K4v).

I have never played a DS-8 but look forward to the experience. Thanks to all who make this possible.

:clap: :tu: :clap:
바보

Post

I have a question though.

“ These are available. In fact, look here: http://www.sysexdb.com/synth_detail.aspx?dv=65 and download STOCK.syx. These are the original 100 presets from the DS-8.”

I do not see STOCK.syx. And is it necessary to create an account at Sysex.Db?
바보

Post

It's within the Zip file: http://www.synthzone.com/midi/korg/ds8/stock.zip

The 707's sounds are in 707pl.syx at the link I provided above. There are also other DS-8 and 707 sounds to be found there, but I don't know their origin and can't vouch for quality.
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.

More fun at Twitter @watchfulactual

Post

Watchful wrote: Fri May 28, 2021 9:44 pm It's within the Zip file: http://www.synthzone.com/midi/korg/ds8/stock.zip

The 707's sounds are in 707pl.syx at the link I provided above. There are also other DS-8 and 707 sounds to be found there, but I don't know their origin and can't vouch for quality.
Thank you.

https://youtu.be/Ht2BDdA9dTo
바보

Post

Any VST that come close sounds like DS-8?
Ryzen 7 3800XT 4.6 GHz | MSI B550 Gaming Plus | G.skill 32GB TridentZ Neo | GTX 1650 Super | FL Studio | Studio One | Live 11

Post

I briefly had a 707, until my best friend hocked it so he could buy heroin. He was good like that, taught me never to get too attached to material things. It was an interesting wee beastie.
NOVAkILL : Asus RoG Flow Z13, Core i9, 16GB RAM, Win11 | EVO 16 | Studio One | bx_oberhausen, GR-8, JP6K, Union, Hexeract, Olga, TRK-01, SEM, BA-1, Thorn, Prestige, Spire, Legend-HZ, ANA-2, VG Iron 2 | Uno Pro, Rocket.

Post

tomzerry wrote: Thu Jun 24, 2021 5:56 am Any VST that come close sounds like DS-8?
Any 4-op FM synth with added effects could get pretty close. Dexed, with the above presets, and a good chorus or reverb plugin, would be useable.
Spotify, Apple Music, YouTube, and even Deezer, whatever the hell Deezer is.

More fun at Twitter @watchfulactual

Post

Watchful wrote: Thu Jun 24, 2021 9:51 am
tomzerry wrote: Thu Jun 24, 2021 5:56 am Any VST that come close sounds like DS-8?
Any 4-op FM synth with added effects could get pretty close. Dexed, with the above presets, and a good chorus or reverb plugin, would be useable.
Thank you! will look into it.
Ryzen 7 3800XT 4.6 GHz | MSI B550 Gaming Plus | G.skill 32GB TridentZ Neo | GTX 1650 Super | FL Studio | Studio One | Live 11

Post

Holy hell, thank you for this thread! Definitely going to try these out

Post Reply

Return to “DIY: Build it and they will come”