-
-
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
LMMS master loses Carla instrument configuration when loading old project file #6414
Comments
Have you tested earlier builds of lmms master? |
No, how would I do that? Downloading and building each time will take a while. |
Yes. Pinpointing the precise commit that introduced an issue can take quite some time. 'git bisect' is a command that speeds up the process. The older 1.3 alpha is here: |
I have been able to determine that the problem appeared somewhere in 2021. I am unable to investigate further because, for some reason, every build I make is now triggering a segmentation fault when I run it, even from commits that previously worked. |
Does the alpha above work? |
If that's the same version that's available from the LMMS website, then yes. There is no bug in that one. |
Did you build it with debug flags? |
|
You could try removing the config File, .lmmsrc.xml |
What commit are you on now? |
I didn't use that command, I did it manually instead so I could understand more easily what's going on. That's how I narrowed it down to 2021 (bug wasn't there on the last commit in 2020, was there on the last commit in 2021). The gdb build above was running commit aa02a21. This build previously worked, but now it segfaults. Removing |
I found another |
No. It creates a new default File. |
I've identified the commit that introduced the issue as f8d7fa3. |
Brilliant! |
I noticed that the commit message says:
This seems to be related to what's going on, but I wouldn't expect previously working functionality to be broken? |
I have an old project file created in LMMS 1.2.2, which has a track whose instrument is a Carla rack with a loaded VST. If I load this project in the latest LMMS master, then the Carla rack loads, but many of the parameters of the VST instrument are set to 0.
The problem does not seem to occur if the project was saved with LMMS master instead of 1.2.2, then the instruments are loaded correctly.
Steps to reproduce
Expected behavior
The VST parameters are preserved.
Actual behavior
The VST parameters are set to zero, including things like master volume, ADSR levels, filter cutoff etc. It depends on the instrument, but it happens with at least Dexed and TAL-U-No-LX.
Screenshot
Affected LMMS versions
3518d30
The bug does not occur in 1.3.0-alpha.1, so it must have been introduced at some point since.
The text was updated successfully, but these errors were encountered: