Hi,
I make a new thread to tell all working plugins and problems.
I download the nighty build 587.
I have official zynthian kit2+.
First run:
Zynthian boot, encoder not working -> go to webconf and set kit V2+, encoder now works
With my personnal build, wifi does not works -> same here when going to webconf and try setting wifi hotspod, I get canât start Wifi hotspot. Will try to look later.
For Dexed, I try to compile but had a message about missing file /lvtk.synth.hpp
Internet tell me I need to install lvtk-dev, same error, I change the makefile of Dexed, replacing all lvtk-plugin-2 by lvtk-1
The compilation seems ok, lv2 plugins is created but donât work on Zynthian.
I really would like to help but I donât have an RPi4. I also currently have no free RPi for buster and testing⌠But next week I can take one from my office for testings.
lvtk-dev is the library which handles all the LV2 things, so it is easier to parse all the needed TTL-files. Can you try to load dexed with jalv? Or what does âdonât work on Zynthianâ exactly means? Do other synths work with jalv?
For moment I donât have time to test.
Other plugins works normally.
When start dexed, the logo on zynthian move all the time, I canât back with the encoder.
I try with MOD-UI, same error.
I will put log next time I run some test.
If you have some idea, I can test.
Do you think the problem can be compilation flag:
The makefile have the compilation flag for all Raspberry except 4:
Raspberry Pi B+, Zero, etc
ifneq (,$(findstring armv6l,$(machine)))
CPU = -mcpu=arm1176jzf-s
FPU = -mfpu=vfp
endif
Raspberry Pi 2 and 3
ifneq (,$(findstring armv7l,$(machine)))
model = $(shell sh -c âcat /sys/firmware/devicetree/base/model 2>/dev/null || echo unknownâ)
ifneq (,$(findstring 3,$(model)))
CPU = -mcpu=cortex-a53
FPU = -mfpu=neon-fp-armv8
else
CPU = -mcpu=cortex-a7 -mthumb
FPU = -mfpu=neon-vfpv4
endif
FPU += -mneon-for-64bits
endif
I havnât took a look at specific compiler options for the RPi4 yet. But perhaps they are the problem. Why not removeing all options and see if it works? Optimizations can be done later.
Not yet, my friend. Aluminum case is been redesigned and manufacturing take some time too. And of course, a new case with new RBPi is enough for adding a unit to the kit number: v4
The lvtk is from Raspbian.
I remove from my system, clone lvtk, build and same problem.
In the master src directory, the file synth.hpp does not exist, I look on branches, and find the branch 1.x with this file.
I clone this branch, make the build, and when building Dexed, I did not found the file lvtk-plugin-2.pc -> lvtk have lvtk-plugin-1.pc, I rename and Dexed builds and works
I make a pull request https://github.com/zynthian/zynthian-sys/pull/116
lvtk lib is compiled from source but the file synth.hpp that is needed by dexed does not exit in this branch.
The modification I made, compile an old branch of lvtk to make Dexed compile ok
Edit:
I take a look into old build.log and synth.hpp is in lvtk source.
lvtk seems to be updated since we try to make a compilation on Buster.
We need to change the file install_lvtk.sh to checkout branch 1.x and rename the file lvtk-plugin-1.pc in lvtk-plugin-2.pc
I try the new Zynthian Os image with the modification put in master.
First good news, Dexed works, Wifi works on Rbpi4.
Bad news, Aeolus did not works, the modification made in the file install_aeolus.sh is not called by setup_plugins_rbpi.sh.
For Helm engine, there is no presets, remove the directory /zynthian/zynthian-sw/plugins/helm and redo the compilation with install_helm.sh make the preset correctly ???
At first run, I have a problem with encoder not working, same when putting the kit V2+, I try on Rbpi3B+ same problem until I make a bad configuration, reboot and redo V2+ kit
Sometimes, the wifi is not enabled, need to enable manually.