-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZynAddSubFX can't edit preset #3886
Comments
The fix appears to be fine. 👍 A couple of notes though:
Sorry for the late feedback. In the future, feel free to just send a couple more mails my way if I don't answer soon enough. Chances are I just forgot. |
Just FYI(win32 xp3 nb deepest setting AbstrSine will still crash zasfx, but not lmms! |
Well as long as we don't revert #1719 we'll have to patch Zyn. I'll do that and open a PR in a minute. There could be other places that were broken by #1719, potentially all places where non-Qt functions are used to access "data:" paths. We could see if we can find any more of them by searching for uses of |
I did a quick check on some other plugins and can't find another offender. For example, VSTs use some String values, but I couldn't find any use of |
As @pikachuk reported on Discord, new banks still cannot be created through Zyn with the AppImage. Reopening. Steps:
|
Just tested 1.1.3 from Ubuntu mirrors and same issue occurs, so the "New Bank" issue is not a regression with the AppImage. @pikachuk please open a new bug report so that we can milestone this appropriately. |
A few symptoms are present in ZynAddSubFX when running from
.AppImage
.I'm assigning @lukas-w based on my code review below.
seven#9849
on Discord here)There's a chance we are creating this blank zyn bank bug with the new
data:/
syntax. Suspected because.zynaddsubfxXML.cfg
shows a line in it that says:<BANKROOT id="0"> <string name="bank_root">~/banks</string> </BANKROOT> <BANKROOT id="1"> <string name="bank_root">./</string> </BANKROOT> <BANKROOT id="2"> <string name="bank_root">/usr/share/zynaddsubfx/banks</string> </BANKROOT> <BANKROOT id="3"> <string name="bank_root">/usr/local/share/zynaddsubfx/banks</string> </BANKROOT> <BANKROOT id="4"> <string name="bank_root">../banks</string> </BANKROOT> <BANKROOT id="5"> <string name="bank_root">banks</string> </BANKROOT> <BANKROOT id="6"> - <string name="bank_root">data:/presets//ZynAddSubFX</string> </BANKROOT>
I can confirm that patching ZynAddSubFX helps. Here's my proof of concept code, which I believe fixes a regression from #1719.
The bank selection is still a bit buggy like #1001, but this fixes it so that it works with the checkbox workaround.
Related: #1001, #3688
Related in description: #3855, #2865, #2662
The text was updated successfully, but these errors were encountered: