I tried a machine learning based DX7 cartridge generator

2020 06 04 22h54 21 1 DTM
Sponsoring

I tried a machine learning based DX7 cartridge generator

I'm yosi, the maintainer of Chillout with Beats.

I tried the machine learning-based DX7 cartridge generator, which is a hot topic right now.

First of all, Dexed is amazing.

After reading this article, you will find out the following:

・ How to use This DX7 Cartridge Does Not Exist
-How to read the generated cartridge (Dexed, Sytrus ,, FM8, DX 7 V)
・ Comparison by listening (bonus)

It's easy to use, so if you don't need explanation, please click here.

Overview of This DX7 Cartridge Does Not Exist

I did some research, so I will write a brief overview.

There are 7 parameters of DX155, and it seems that up to 8 can be aggregated by the machine learning technology called VAE.

It seems that 8 parameters are generated by randomly generating and mapping 155-digit numbers.

The following explanation was good about VAE. (But difficult)

https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle ogp background 9f5428127621718a910c8b63951390ad.png?ixlib=rb 4.0
Variational Autoencoder Thorough Explanation --Qiita
This article introduces one of the deep learning models, Variational Autoencoder (VAE).As a deep learning framework, I am testing it using Chainer. V…

Please read the following translation for details.

Musicians in the 1980s had a feeling of love and hate for Yamaha's DX7 synthesizer.Digital sound engines set them apart from previous analog synths and produced unique tones, but they were difficult to program (modern FM synths are fairly easy to handle).(Modern FM synths are easier to work with), so most users were sticking to presets.However, new AI tools may help DX7 fans overcome these basic sounds.This DX7 Cartridge Does Not Exist uses machine learning to generate a new patch based on a handmade sample pool and create a file that can be loaded into a genuine unit or the popular Dexed emulator.

This programming means that the generated patches will be somewhat random, but the fact that you have a sample set to model should help provide a sound that you can actually use.According to the site, it's unlikely that the two patches will sound exactly the same.Hopefully, musicians will be able to go beyond the sounds of electric pianos and huge basses, while preserving the quirky character of synths. It's been about 2 years since the DX7 became a staple in the studio, and this tool will bring new life to old synths.

The Yamaha DX7 has a total of 155 parameters, and AI uses a machine learning model called VAE to reduce these 155 parameters to just eight.

The model randomly selects these eight numbers and maps them to the DX8's 7 parameters.

Each cartridge samples 8 sets of 32 VAE parameters and is generated together in real time.This model produces 99.9% unique audio, so the two cartridges created on this site are unlikely to be the same.

How to use This DX7 Cartridge Does Not Exist

2020 06 04 21x26 25

It's easy.

Just click on the part below.

2020 06 04 21x27 00

Click to download the file with the extension ".syx".

 

How to load the generated DX7 Cartridge

The following is a soft synth that could read DX7 Cartridge.
(There seems to be others, but for the time being)

・ Dexed
・ Sytrus
・ FM8
・ DX 7 V

I will explain how to read each.

Load DX7 Cartridge with Dexed

I have written a separate article about Dexed, so please refer to it.

Here, we will only explain how to load DX7 Cartridge with Dexed.

There are two ways to read.

You can either load it from Load or store it in a folder and have it read automatically at startup.

How to load from "Load"

Click "CART" at the bottom left.

2020 06 04 21x46 45

Click LOAD to load the ".syx" file generated by "This DX7 Cartridge Does Not Exist".

2020 06 04 22x17 10

The cartridge is loaded as shown below and 32 presets can be selected.

2020 06 04 22x18 22

Store it in a folder and have it read automatically at startup

Click "CART" at the bottom left.

2020 06 04 21x46 45

Click SHOW DIR to open the folder that contains the cartridge.

2020 06 04 22h17 10 1

Copy or move the ".syx" file generated by "This DX7 Cartridge Does Not Exist" here.

2020 06 04 22x22 27

After restarting Dexed, the cartridge will be selectable.

2020 06 04 22x23 34

 

Load DX7 Cartridge with Sytrus

Actually, you can read DX7 cartridges with ImageLine's Sytrus.

Therefore, the people of FL Studio also benefit from "This DX7 Cartridge Does Not Exist".

One difficulty is that changing presets is a hassle.

It's easy to read.

Click "Yamaha DX7 presets"-> "Import SYSEX" from the ▼ on the right.

2020 06 04 22x28 41

The file selection dialog is displayed. Select the ".syx" file generated by "This DX7 Cartridge Does Not Exist".

Then, the presets in the cartridge will be displayed in "Yamaha DX7 presets" as shown below.

2020 06 04 22x30 41

It's a hassle, but you need to change the preset from here.

 

Load DX8 Cartridge on FM7

Native Instruments FM8 can also be read, but it will be imported.

Click File.

2020 06 04 22x33 52

Click “Import SysEx…”.

2020 06 04 22x34 35

The file selection dialog is displayed. Select the ".syx" file generated by "This DX7 Cartridge Does Not Exist".

The file name is read as Bank as shown below.

It is better to keep the file name short and easy to understand before reading.

2020 06 04 22x36 02

 

Load DX7 Cartridge with DX7 V

It can also be read by Arturia's DX 7 V.

This is also an import form.

Click the "DX 7 V" icon in the upper right and click "Import ...".

2020 06 04 22x39 14

The file selection dialog is displayed. Select the ".syx" file generated by "This DX7 Cartridge Does Not Exist".

Type Imported into "Keys".

2020 06 04 22x40 55

Filtered by "thisdx7_Sysex" from Bank.

2020 06 04 22x42 54

Listen and compare (bonus)

2020 06 04 22x54 21

I listened and compared a little.

How is it?

I haven't used the actual DX7, but since I used the Tx81z, I thought it would be close to Dexed.

Somehow, I felt that the noise part was too smooth, whether it was good or bad.
(Whether it's easy to use if it's close to the actual machine is another matter.)

Summary of trying machine learning based DX7 cartridge generator

In terms of usability, Dexed is the best.

If you put it in a folder, it will be recognized and it will be easy to delete.

 

Sponsoring
Sponsoring
DTM
Chillout with Beat

Comment

I copied the title and URL