Changes

1,292 bytes added ,  17:56, 26 March 2021
m
Addition of @ribans latency post.
Line 5: Line 5:     
===Which RaspberryPi does Zynthian support?===
 
===Which RaspberryPi does Zynthian support?===
You need a '''RBPi3''' [https://www.raspberrypi.org/products/raspberry-pi-3-model-b Raspberry Pi 3 Model B] or [https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus Raspberry Pi 3 Model B+]
+
The currently supported computing boards are:
   −
RBPi2 is not longer supported by official zynthian SD images. If you want to use a different RBPi version, you should rebuild your own SD image. You can also try using the experimental ZynthianOS images from here:
+
* [https://www.raspberrypi.org/products/raspberry-pi-4-model-b Raspberry Pi 4 Model B]
 +
* [https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus Raspberry Pi 3 Model B+]
 +
* [https://www.raspberrypi.org/products/raspberry-pi-3-model-b Raspberry Pi 3 Model B]
   −
https://os.zynthian.org
+
RBPi2 is not longer supported by official zynthian SD images.
 +
RBPi3 is supported but may be not powerfull enough if you plan to use many sound engines in the same time.
 +
RBPi4 is the best choice.
 +
 
 +
=== I want to run Zynthian OS on another Single Board Computer ===
 +
 
 +
It's doable for advanced users !
 +
If you want to use a different computing board model, you have to build your own SD image using the setup scripts. You can start from [https://github.com/zynthian/zynthian-sys/blob/master/scripts/setup_system_rbpi_raspbian_lite_buster.sh here] on top of minimal Debian Buster install. This script and the [https://github.com/zynthian/zynthian-sys/blob/master/scripts/zynthian_envars.sh environment variables] should be adapted to match your board.  
    
===Where can i buy a Zynthian Kit?===
 
===Where can i buy a Zynthian Kit?===
You can buy the official Zynthian Kits in the [https://shop.zynthian.org Zynthian Shop].
     −
=== How do I edit entries in the wiki? ===
+
You can buy official kits in the '''[https://shop.zynthian.org Zynthian Shop]'''.
You need to be able to login into the wiki. Registering in the wiki is currently disabled for security reasons, but you can ask on the forum to get access.
     −
=== I just wrote my 16/32/64 GB SD card with a Zynthian image, but from Zynthian's console i only see a part of the SD Cards total space. How can i make all the space on my SD Card availalbe? ===
+
=== How do I edit entries in the Wiki? ===
 +
You need to be able to login into the Wiki. Registering in the wiki is currently disabled for security reasons, but you can ask on the forum to get access.
    +
=== I have a license for Pianoteq 6, what would be the process to enter the license key ? ===
   −
'''UPDATE:''' From 2016-12-23, the Gorgona SD image solved this problem. Latest SD images will auto-expand the partition on the first boot, so you shouldn't have this problem never more, but if you have it ...
+
You have to access the webconf tool and follow ''carefully'' the instructions from the "Software->Pianoteq" section.
   −
After writing the zynthian image into the SD card, you have to "expand" the partition to fill all the available space. Follow these steps:
+
For accessing the Pianoteq GUI, please read this: [[Accessing_Zynthian_from_your_computer#Opening_Synth_Engine_Native_GUIs_in_your_Computer|Opening Native GUIs from your Computer]]
   −
+ login into your zynthian box using ssh
+
=== I see a red lightning on the display, I hear cracks when playing ===
+ execute "df" command to see the size of your partition and the available space
  −
+ run "raspi-config" and select the first option to expand your partition
  −
+ reboot your zynthian box
  −
+ login again and execute "df" command to see size of your partition and the available space. You should see the difference.
     −
'''Important:''' If you don't expand your partition, you will have problems when updating zynthian software or library, as you will run out of space.
+
You are suffering from underpower. You need a reliable Power Supply Unit and a strong USB cable. The official RaspberryPi PSU bundle is the one that works perfectly. And it's available in the [https://shop.zynthian.org/shop/product/raspberry-pi-15-3w-usb-c-power-supply-389 Zynthian shop].
   −
=== I have a license for Pianoteq 6, what would be the process to enter the license key ? ===
+
=== Loading engines or soundfonts is really slow ===
   −
You have to access the webconf tool and follow ''carefully'' the instructions from the "Software->Pianoteq" section.
+
Be sure that you're using a high quality SD card.
 +
Also, don't expect too much if you're running ZynthianOs on a RBPi3.
   −
For accessing the Pianoteq GUI, please read this: [[Accessing_Zynthian_from_your_computer#Opening_Synth_Engine_Native_GUIs_in_your_Computer|Opening Native GUIs from your Computer]]
+
=== Despite I have a good PSU, a good SD card and a RBPi4, my Zynthian hang ===
 +
Maybe you have let the VNC server running while playing. Forwarding the sound engines native gui over the network is ressource consuming. You should consider disabling the VNC server.
   −
=== Does the pre-built kit come with a RBPi3 or 3+ ? ===  
+
=== Does the pre-built kit come with a Raspberry Pi ? ===  
   −
Bundle All Kits come with a RBPi 3+. Check the shop's product descriptions:
+
[https://shop.zynthian.org/shop/product/zynthian-kit-v4-2-358?category=13 In the shop], you can choose to buy the kit without or with a Raspberry Pi 4.
   −
  https://shop.zynthian.org/shop/product/zynthian-bundle-all-kit-v3-326?category=13
+
=== I’m primarily a guitarist and thus, I’m interested in the MOD UI... ===
   −
=== I’m primarily a guitarist and thus, I’m interested in the MOD UI. ===
+
Currently, all official Zynthian Bundle-All Kits include "audio input". The new official sound card is the [https://www.hifiberry.com/docs/data-sheets/datasheet-dac-adc HifiBerry DAC+ ADC].
''I know some people have experimented with audio input and was wondering if this would be added to the “official” Zynthian kit at some point and if so, how hard would it be to “upgrade” to it ?
     −
Currently, all official Zynthian Bundle-All Kits have "audio input". The new official soundcard is the [https://www.hifiberry.com/docs/data-sheets/datasheet-dac-adc HifiBerry DAC+ ADC].
+
Zynthia UI allows to create up to 16 processing audio-FX-chains and you can also use the fantastic MOD-UI.
    
=== Do you think Zynthian is for me? ===
 
=== Do you think Zynthian is for me? ===
It depends a lot. Currently, building an official zynthian kit doesn't require soldering, only basic tinkering (pluging wires, screw-driving bolts, etc.). Also, official zynthian software should run out-the-box and you shouldn't need to use the command line. Anyway, being comfortable with Linux command line is a point for solving problems
     −
''Knowing that I am comfortable with tinkering (basic command line in linux) and that the idea would be to use Zynthian in a professional environment (studio and stage)''
+
It depends a lot. Building a recent official zynthian kit doesn't require soldering, only basic tinkering (plugging wires, screw-driving, etc.). The official zynthian software runs out-the-box and you shouldn't need to use the command line. That being said, being comfortable with Linux command line helps in solving problems.
 
+
If you love tinkering and have specific needs, Zynthian is an excellent basis to taylor a unique piece of hardware.
''If you are comfortable with linux I think this is a great project and I do recommend it.''
      
=== About Zynthian Security===
 
=== About Zynthian Security===
Line 60: Line 64:  
FYI, everything in Zynthian is executed as root user. The Pi user in the new PiOS images have sudo rights, so i don’t see a big security difference between the Gorgona and the PiOS images. PiOS is about automation and evolution, but currently it doesn’t improve security AFAIK.
 
FYI, everything in Zynthian is executed as root user. The Pi user in the new PiOS images have sudo rights, so i don’t see a big security difference between the Gorgona and the PiOS images. PiOS is about automation and evolution, but currently it doesn’t improve security AFAIK.
   −
Everybody wanting to connect his Zynthian to a “not secure” network (every network not controlled by himself should be considered “not secure” ;-) ) '''SHOULD CHANGE the default zynthian password'''. You can do that from the webconf tool.
+
Anybody who wants to connect their Zynthians to a “not secure” network (any network not controlled by oneself should be considered “not secure”) ) '''SHOULD CHANGE the default zynthian password'''. You can do that from the webconf tool.
   −
Also, you have to understand that:
+
You also have to understand that:
   −
* Although the Webconf Tool ask for the password, currently, it doesn’t use HTTPS, so your password could be sniffed by bad actors connected to the local network. That is specially true if you are using an ethernet cable or the old WEP Wifi protocol. If you are using WPA2 Wifi protocol in your 2 devices (Zynthian and your “computer”), then you should be protected against sniffers.
+
* Although the Webconf Tool ask for the password, it doesn’t use HTTPS, so your password could be sniffed by bad actors connected to the local network. That is especially true if you are using an ethernet cable or the old WEP Wifi protocol. If you are using WPA2 Wifi protocol on your 2 devices (Zynthian and your “computer”), then you should be protected against sniffers.
   −
* When a MOD-UI layer is created in zynthian, the MOD-UI server run completely open for everybody in the local network.
+
* When a MOD-UI layer is created on zynthian, the MOD-UI server run completely open for everybody in the local network.
    
IMHO, these 2 are the main security holes in Zynthian. For solving it, we have to:
 
IMHO, these 2 are the main security holes in Zynthian. For solving it, we have to:
Line 74: Line 78:  
## Fast and Easy Way: Set a flag for “secure” networks, so MOD-UI will be “open” in that networks only
 
## Fast and Easy Way: Set a flag for “secure” networks, so MOD-UI will be “open” in that networks only
 
## Not so Easy Way: Use HTTPS and ask for the password. We should modify MOD-UI source code
 
## Not so Easy Way: Use HTTPS and ask for the password. We should modify MOD-UI source code
 +
 +
=== I just wrote my 16/32/64 GB SD card with a Zynthian image, but from Zynthian's console i only see a part of the SD Cards total space. How can i make all the space on my SD Card availalbe? ===
 +
 +
'''UPDATE:''' From 2016-12-23, the Gorgona SD image solved this problem. Latest SD images will auto-expand the partition on the first boot, so you shouldn't have this problem never more, but if you have it ...
 +
 +
After writing the zynthian image into the SD card, you have to "expand" the partition to fill all the available space. Follow these steps:
 +
 +
+ login into your zynthian box using ssh
 +
+ execute "df" command to see the size of your partition and the available space
 +
+ run "raspi-config" and select the first option to expand your partition
 +
+ reboot your zynthian box
 +
+ login again and execute "df" command to see size of your partition and the available space. You should see the difference.
 +
 +
'''Important:''' If you don't expand your partition, you will have problems when updating zynthian software or library, as you will run out of space.
 +
 +
=== How good can the Latency be ? ===
 +
[https://discourse.zynthian.org/t/latency-on-the-new-hifiberry-stage-dac/5627/2?u=wyleu A forum post on Latency.]
584

edits