-
-
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
Upgrade Calf plugins to 0.90 #3987
Conversation
77670a8
to
353e109
Compare
I hate adding @tresf repository in Gitkraken, because this cause some errors and troubles with infinite tries of define repository version and Gitkraken had infite loop of open repository. This bug is in program itself, because when I am doing add remote repository and merge commits via git command line everything works perfect. These changes looks very good for me, I think we should move to latest standards in lmms. |
I'm not sure how this is relevant. We will merge this once we get help porting 0.4 to 0.9. Complaints about 3rd party tools should not be an influence nor relevant in the decision to merge. Submodules suck, especially when dealing with non-default branches. Master has a cmake helper script to deal with this, which is what people should be using/reporting complaints against. |
- Calf Sidechain Compressor Huh, so how do we sidechain now? |
My previous answer has a two completly separated topics, without any joints between them. |
@Umcaruje the codebase still contains it by name so I'm not sure if it was removed or if we just no longer have a way to load in in 0.90. @JohannesLorenz would be the person to spearhead that investigation. I would also recommend looking for it in the LADSPA Browser's incompatible plugins listing. |
@tresf You can update your list:
|
It needs to be tested though. Can you confirm it still loads in 0.90 with a project/preset created with 0.40?
Fixed.
👍 |
MultiChorus seems to be used by |
@tresf Here are some updates:
More TODOs:
Optional:
|
This has already been done on master via 58d117e#diff-cea4bcf0045758a3134d437ede509c7c
👍
Thanks, I'll pull in the latest and update the list.
Sure, if it's not too much work and does't change too much of the code. @JohannesLorenz this is great news, thanks. |
Currently broken
@JohannesLorenz, synced in your changes as well as updated against the state of |
Testing appreciated, here's an appimage for Linux users: https://github.com/tresf/lmms/releases/download/vmaster/lmms-1.2.0-rc3.319-linux-x86_64.AppImage |
Thanks for AppImage. |
Three more commits, one being a merge from CALF's master There were a few effects where we could not keep compatibility
Can we start testing again? |
No one seems interested in testing this further than @JohannesLorenz and myself have so it will have to be tested from |
How to do sidechaining at the moment with Veal? |
@karmux Unfortunatelly, CALF has given up the support for L/R chaining and now only supports chaining from 2 channels on 2 channels (mode 1). As LMMS does not support more than 2 channels per effect, this is currently not usable. Hopefully, we'll enable sidechaining for effects (i.e. more than 2 input channels) with 1.3.0 aswell. Otherwise, there will be no replacement for this effect in CALF. You can also use mode 0, meaning that the signal sidechains itself, but this is probably not what you'd like to do. |
He's not talking about L/R panning he's talking about the SC knob which should still be fully supported; If not, it needs to be fixed. |
Yes I didn't talk about L/R chaining but basic kick and bass sidechaining which is broken at the moment. |
Many thanks for the info. I'll try to debug it this week. |
Calf Sidechain Gate seems to be working. |
@karmux Thanks. Sorry, I forgot about your previous comment. I'll take a look at everything this week. |
@JohannesLorenz and @boomshop, many thanks to you! |
Upgrade Calf LADSPA plugins to 0.90
The calf plugins we ship are very outdated (~0.18) yet 0.90 is available. This PR adds the latest.
Download
#3987 (comment)
Or to compile locally...
Background
Calf has removed support for LADSPA, however generous work from @JohannesLorenz, now LADSPA support on 0.90 is finally possible.
The efforts are currently living in
tresf/veal
on a branch calledveal_with_0.90
. These changes won't ever show in this PR, but will instead be in a separate PR againstlmms/veal
once ready (then we update the submodule here, then we merge), but since few people will read that, I'm posting the high-level changes here.What's Changed?
Below is a list of what's removed and what's added in Calf 0.90. Note, a removed plugin may be due to a name change. We'll know more after a proper investigation.
WONTFIX
- Input gainsMIN: 0
changed toMIN: 0.01625
(new in bold)
(new premarked)
wontfix
)wontfix
), similar UI changes as Calf Multiband Compressor (fixed)wontfix
)