-
-
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
Unknown LADSPA plugin fbdelay_0.1s #5167
Comments
If you save that project as an mmp and change "fbdelay_0.1s" to "fbdelay_0,1s" it will open correctly. |
This issue is present already on lmms-1.0.3 |
It seems like CMT plugins use locale-dependent |
Running |
CMT had a release in January this year. See there. |
Did this fix the issue? Can anyone confirm. If not, is it fine to manually tweak the mmp? |
Did you open "Thalendric - Armageddon" ?
No. I think we need an upgrade routine. Also, I don't know if this has been, or should be, reported upstream. |
For me, the file opened fine without any errors. |
So is this error language dependent? |
Locale dependent, yes. See this comment above: #5167 (comment) |
I have a pull request which fixes half of the problem, i.e. the locale dependent delay names in the delay plugins: LMMS/cmt#6. Once this is merged the other half of the fix would be to write an upgrade routine in the LMMS loading code which replaces all delay names that contain commas with the ones that contain dots. Otherwise this might break the projects of people which use locales that have originally loaded the plugins with commas in their names and which have saved them as such. |
Pull request #7206 implements the upgrade routine. It must only be merged if the CMT pull request was merged! |
Bump the CMT submodule to commit d8bf8084aa3 which contains the fixes for issue LMMS#5167. The delays now always report the same name strings.
## Bump CMT to d8bf8084aa3 Bump the CMT submodule to commit d8bf8084aa3 which contains the underlying fixes for issue #5167. The CMT delay uses `sprintf` calls to generate the technical names and display names of the delays. These calls are locale dependent. As a consequence for example the feedback delay might have been saved either as "fbdelay_0.1s" (point) or "fbdelay_0,1s" (comma) in a save file. The CMT fix makes sure that all delays use points in their names and thus that they now always report the same name strings. ## Add upgrade routine for CMT delays Add an upgrade routine for CMT delays which works in conjunction with the upgraded CMT submodule. Because the delays will now always report their name with points old save files which might contain versions with the comma must be upgraded to a name with a point.
OS: xubuntu 19.04
lmms-1.2.0-linux-x86_64.AppImage
The following happens after opening "Thalendric - Armageddon" demo:
Even though the effect is visible and should be provided by CMT:

The text was updated successfully, but these errors were encountered: