Skip to content

rghvdberg/zynayumi

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 63.1%
  • Makefile 16.7%
  • Shell 10.4%
  • C 9.8%