Difference between revisions of "Zynthian Emulator Setup for Development"

From ZynthianWiki
Jump to navigation Jump to search
(Created page with " == Installation / Setup: == There are two Setup Scripts: * [https://github.com/zynthian/zynthian-sys/blob/master/scripts/setup_system_desktop_jessie.sh Debian Jessie] * [htt...")
 
Line 44: Line 44:
  
 
Also, don't forget to [http://blog.zynthian.org/index.php/2016/02/27/zynthian-emulator read this blog entry] about the Zynthian Emulator.
 
Also, don't forget to [http://blog.zynthian.org/index.php/2016/02/27/zynthian-emulator read this blog entry] about the Zynthian Emulator.
 +
 +
== Recipe ==
 +
'''Holger:''' I have created a repository at github with some of my recipes. They are organized as a kind of shell script but mostly used for writing down what I have done. Feel free to look inside and try them. Simple manuals are also inside the repository, but the most is self documented :-)
 +
 +
[https://github.com/dcoredump/zynthian-recipe]

Revision as of 13:18, 19 July 2016


1 Installation / Setup:

There are two Setup Scripts:

It can help you to setup your system, but probably you need to tweak a little. I recommend to run line by line from the terminal, trying to understand what you do ;-)

2 Execution:

Open 4 terminals. Of course, you can use less, but i prefer to use separate terminals:

Terminal 1: Jack Start & Midi Connections

qjackmidictl &

Terminal 2: Alsa => Jack MIDI bridge

a2jmidid -e

Perhaps you want to add the "a2jmidid -e" command to your qjackctl setup ;-)

Terminal 3: Autoconnector

cd zynthian
cd zynthian-ui
./zynthian_autoconnect_jack.py

Terminal 4: Emulator

cd zynthian
cd zynthian-emuface
./zynthian_emuface.py

If you set the environment variable "ZYNTHIANX" like this:

export ZYNTHIANX=$DISPLAY

Zynthian UI will open the native engine GUI when available.

Also, don't forget to read this blog entry about the Zynthian Emulator.

3 Recipe

Holger: I have created a repository at github with some of my recipes. They are organized as a kind of shell script but mostly used for writing down what I have done. Feel free to look inside and try them. Simple manuals are also inside the repository, but the most is self documented :-)

[1]