Folks, I’m still having trouble uploading presets to Zynthian. I made a couple of patches for the OB-Xd using the soft synth version on my desktop machine, and exported them as an .fxb file. But when uploading via the webconf I get
Can't install file: Conversion from fxb to LV2 failed! => Command 'cd /tmp; /usr/local/bin/preset2lv2 obxdfxb "/zynthian/zynthian-webconf/tmp/Cool WAV - OB-V1.fxb"' returned non-zero exit status 127.
I’m running the latest Oram with updates on my Pi4. This is the same type of error I get when trying to install DX7 presets into Zynthian Dexed (except of course the option is “dx7syx” instead of “obxdfxb”. When I look into the Zynthian filesystem I do not see a file called “preset2lv2” in the /usr/local/bin directory. Do I need to do a fresh install? Is it possible that some files didn’t get installed by the software update process?
The preset2lv2 is not installed in /usr/local/bin but it’s installed in the right python subdirs. DOn’t worry about this.
Please, attach the fxb giving the issue so we can test and reproduce the error. Perhaps you are using an incompatible OB-Xd version and the generated fxb can’t be converted. Note that we use an older version of OB-Xd because the more recent one is not available as LV2.
OK! Now i see you are right. There is an error in the patch when calling the preset2lv2 tool.
I just pushed a fix in vangelis (testing) and oram (staging) branches. Tell me if this solves the issue for you.
OK, I updated Oram and rebooted, but the problem persists. Here is the .fxb file I uploaded: 021 - Poly Synth.fxb (193.7 KB)
I’m pretty sure the bank file is OK, because I can load in back into OB-Xd; but as you say, it is version 3 so might not be compatible.