Skip to content
ngeisweiPublic

About

VST/DSSI/LV2 emulator of the YM2414, the FM synthesizer of the Yamaha DX11 and TX81Z. Warning: WIP, does not compile yet.

Resources

Stars

22 stars

Watchers

4 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deicsonze

Emulator of the YM2414, the FM synthesizer of the Yamaha DX11 and TX81Z. Previously only part of http://www.muse-sequencer.org/ now standalone.

Features

  • Nearly perfect emulation
  • Support SysEx
  • Over 2000 presets
  • VST, DSSI, (LV2 comming soon)
  • MIDI controls assigned to parameters
  • GUI

Requirements

Installation

  1. Create build directory and run cmake
$ mkdir build
$ cd build
$ cmake ..
  1. Compile
$ make
  1. Install
$ sudo make install

For VST support, download the VST SDK (https://www.steinberg.net/en/company/developers.html) and unzip it directly under the project root directory.

Under GNU/Linux 64-bit, you may also need to comment out a bit of code in

pluginterfaces/vst2.x/aeffect.h

like all definitions of VSTCALLBACK except

#define VSTCALLBACK

Parameters Description

TODO

TODO

  • Fix release bug in Poly mode
  • Fix noise period parameter
  • Expose parameters to VST host
  • Define presets

Help

The last features (portamento and pitch envelope) have been implemented only based on the documentation, not compared with the real hardward. If you own a DX11 or TX81Z I need you! Please record your sound with different values of portamento and pitch envelope and send it to me so I can improve the fidelity of the emulation.

Author

Nil Geisweiller

About

VST/DSSI/LV2 emulator of the YM2414, the FM synthesizer of the Yamaha DX11 and TX81Z. Warning: WIP, does not compile yet.

Resources

Stars

22 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages