Changes

Jump to navigation Jump to search
Line 8: Line 8:     
Before you start, check if your desired software for the engine would work with Zynthian:
 
Before you start, check if your desired software for the engine would work with Zynthian:
* You need a binary/LV2-plugin compiled for the Raspberry (ARM7-architecture - '''NOT i386 or AMD'''!!!)
+
* You need a binary/LV2-plugin compiled for the Raspberry (ARM Cortex-A architecture - '''NOT i386 or AMD'''!!!)
 
* If you can get the source-code: nice! You have to write an installation script for compiling and installing, so you also need knowledge about shell-programing and compiler-tools (gcc, make, ...)
 
* If you can get the source-code: nice! You have to write an installation script for compiling and installing, so you also need knowledge about shell-programing and compiler-tools (gcc, make, ...)
 
* '''Take a look at the license!!!''' It makes no sense if you write lots of code and don't find a way to license the software for working with Zynthian. Perhaps you also have to think about a way to get a license-key for your software into the system.
 
* '''Take a look at the license!!!''' It makes no sense if you write lots of code and don't find a way to license the software for working with Zynthian. Perhaps you also have to think about a way to get a license-key for your software into the system.
Line 14: Line 14:  
* VST instruments are currently not supported! The only plugin format you can use is currently LV2 (inside MOD-UI engine).
 
* VST instruments are currently not supported! The only plugin format you can use is currently LV2 (inside MOD-UI engine).
 
* If you don't use a LV2 plugin, your software has to use [http://www.jackaudio.org/ JACK] as audio-server.
 
* If you don't use a LV2 plugin, your software has to use [http://www.jackaudio.org/ JACK] as audio-server.
 +
* Think about that a Raspberry Pi is not a high tuned PC! It's really markable what a Raspberry Pi 3 is able to do with Zynthians engines - but the CPU is limited - so you should try to start your software without Zynthian for a first try if you get audio-drops or not. Perhaps some tweaking of the compiler options can help - but this is not the topic of this article.
    
Ok, if you have read until this line and you are not already shocked from the prerequirements you should share your idea with the [https://discourse.zynthian.org/ Zynthian-Forum]. Perhaps some more hints and spoilers can help for your project.
 
Ok, if you have read until this line and you are not already shocked from the prerequirements you should share your idea with the [https://discourse.zynthian.org/ Zynthian-Forum]. Perhaps some more hints and spoilers can help for your project.
Line 20: Line 21:     
If you plan to integrate a software which is a LV2 plugin, you only need to copy the data into '/zynthian/zynthian-plugins/lv2' and if you like you can create a nice [http://wiki.zynthian.org/index.php/Zynthian_modgui_Guide MODGUI].
 
If you plan to integrate a software which is a LV2 plugin, you only need to copy the data into '/zynthian/zynthian-plugins/lv2' and if you like you can create a nice [http://wiki.zynthian.org/index.php/Zynthian_modgui_Guide MODGUI].
+
 
 
== Write the engine ==
 
== Write the engine ==
  

Navigation menu