A Zynthian Emulator for testing and development
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.kdev4 Task #185 @8H: Zynthian Emuface. Zynthian Box Emulation GUI (KDevelop… Feb 19, 2016
img
.gitignore
LICENSE.txt
Makefile
README.md
zynthian_emubox.py
zynthian_emubox.ui
zynthian_emubox_rc.py
zynthian_emuface.kdev4
zynthian_emuface.py
zynthian_emuface.qrc
zynthian_emuface_rc.py
zynthian_gui_emu.sh

README.md

Zynthian Emuface

This repository contains a Zynthian Box Emulator that eases development and testing. It allows to run the Zynthian User Interface and Synth Engines in a Desktop or Laptop Computer.

Image of Zynthian Box Emulator

Requirements:

  • Python3 AlsaSeq library
  • Python3 JACK-Client library

Supported Engines:

Some plugins to enjoy with Carla:

Perhaps you have to adjust the binary paths in the engine classes (zynthian-ui/zyngine/...)

Also, take a look to the [Raspbian Jessie setup script] (https://github.com/zynthian/zynthian-sys/blob/master/scripts/setup_system_jessie.sh). It can help you to setup your own system.

Install procedure:

mkdir zynthian
cd zynthian
git clone https://github.com/zynthian/zyncoder.git
git clone https://github.com/zynthian/zynthian-ui.git
git clone https://github.com/zynthian/zynthian-data.git
git clone https://github.com/zynthian/zynthian-emuface.git
echo 'PROTOTYPE-EMU' > zynthian_hw_version.txt

You have to put your samples in "zynthian-data/soundfonts", organized by type, in three subdirectories:

cd zynthian-data/soundfonts
mkdir gig
mkdir sfz
mkdir sf2

Also, you have to create a symlink to your ZynAddSubFX bank directory:

cd zynthian-data
ln -s your/zasfx/bankdir/path zynbanks

Execution:

cd zynthian-emuface
./zynthian_emuface.py

You can set the environment variable "ZYNTHIANX":

export ZYNTHIANX=$DISPLAY

And zynthian UI will open the native GUI for every engine.

Read [this blog entry] (http://blog.zynthian.org/index.php/2016/02/27/zynthian-emulator) about the Zynthian Emulator.

You can learn more about the Zynthian Project reading [the blog] (http://blog.zynthian.org) or visiting [the website] (http://zynthian.org). Also, you can join the conversation in [the forum] (https://discourse.zynthian.org).