Regression: Carla instruments do not save/load properly; sound completely different after reload
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
Bug Summary
When loading a project file with Carla instruments on Linux, they sound completely different and have many of their parameters scrambled/changed resulting in an entirely different sound.
Steps to reproduce
- Make a new project file
- Add a Carla track.
- Open carla and load Vital (I've been using the linux VST2 version, vital.so)
- Pick a preset of your choice and play some notes.
- Save the project file and close LMMS.
- Reload the project file.
- The Vital instrument will now sound completely different. Opening the plugin interface will show that effects have been toggled on/off, parameters are wrong, etc.
Expected behavior
Plugins sound the same before and after saving.
Actual behavior
Plugins sound very different and have drastically changed settings.
Screenshot
-
Vital just after loading a preset (looking at the Effects tab where the issue is most noticeable):
-
Vital after reloading the project file (looking at the Effects tab where the issue is most noticeable):
Affected LMMS versions
Currently using version 1.3.0-alpha.1.512+g8e8f68552. I don't have specific versions that I know worked pre-bug but I get the sense that #5846 may be related -- I know my previous version that worked was prior to this commit, and I've had no luck with versions post-commit.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce on Linux with a Carla track hosting the Vital VST2 plugin, then save and reload the project while comparing its parameters and sound. Trace the Carla instrument project save/load path and verify completion by confirming that effects, parameters, and sound remain unchanged after reopening the saved project.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- audio-video-rtc, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100