rghvdberg / zynayumi

VST/DSSI/LV2 plugin based on ayumi, the highly precise emulator of AY-8910 and YM2149 http://sovietov.com/app/ayumi/ayumi.html.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zynayumi

Synth based on ayumi, the highly precise emulator of AY-8910 and YM2149 http://sovietov.com/app/ayumi/ayumi.html.

Features

  • Amplitude envelope
  • Tone and noise pitch envelope
  • Portamento
  • Vibrato
  • Ring Modulation (SID-like and more)
  • Buzzer
  • 16-step sequencer for arpegio and other modulation
  • MIDI controls assigned to parameters (Modulation, Portamento Time, Volume, Pan, Expression and Sustain)
  • VST, DSSI, LV2
  • GUI

Demo Songs

If you make a song with Zynayumi let me know so I can include it.

Requirements

Install

  1. Clone the zynayumi repository and its submodules

    git clone --recurse-submodules https://github.com/zynayumi/zynayumi
    cd zynayumi
    

    For the rest, if you're using a GNU/Linux system (or perhaps OSX?) you can run the following script to build

    ./build.sh
    

    then to install

    sudo ./install.sh
    

    likewise if you wish to uninstall

    sudo ./uninstall.sh
    

    Otherwise, follow the remaining instructions below, you may need to modify them a bit to suit your operating system.

  2. Build libzynayumi

    cd libzynayumi
    mkdir build
    cd build
    cmake ..
    make -j
    cd ../..
    
  3. Build zynayumi

    make -j
    
  4. Copy the plugins and executable in the bin folder to the desired destination.

Specification

For the detail specification of all available parameters, see https://github.com/zynayumi/libzynayumi.

TODO

  • Add a GUI

Author(s)

  • Nil Geisweiller

About

VST/DSSI/LV2 plugin based on ayumi, the highly precise emulator of AY-8910 and YM2149 http://sovietov.com/app/ayumi/ayumi.html.

License:GNU General Public License v3.0


Languages

Language:C++ 99.8%Language:CSS 0.1%Language:Makefile 0.1%Language:SCSS 0.0%Language:Shell 0.0%Language:C 0.0%Language:Python 0.0%