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 == |
| | | |