-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add quick effect support on stem #13123
Add quick effect support on stem #13123
Conversation
463cea7
to
fc42319
Compare
a19d91e
to
0aab61d
Compare
db6b8ea
to
abc909c
Compare
Yeah, that widget definitely would need some refactoring, but I think the deal was to remove it before we merge that feature, and is only here to facilitate testing, thus I didn't want to spend too much time with it. |
I suggested to move the floating widgets in an own PR, to not block merging this PR and the PRs before. |
Ah I had misunderstood the plan for that. Sounds good then, I try and see if I can use the effect state indicator used in the effect bar instead of the mixer one. |
e05f296
to
36312a8
Compare
b2c3d25
to
b49e163
Compare
Remark after Mixxxing a lot (and having lots of fun) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code is probably good. But it is not instantly understadable. I have left some comments.
This allows the effect manager to apply quick effect on each stem. Effects are applied post stem fader, but pre deck fader
38d921a
to
6404066
Compare
6404066
to
1a40dd5
Compare
1a40dd5
to
d62e1b3
Compare
I have removed the UI widget, so this PR should be ready for merge. If you wish to test it with the UI widget, you can use the branch |
I will look into this. There is already a setting for mute/volume, so it makes sense to extend it to FX IMO. |
Before you implement this, have a look on the discussion in PR #11198 |
How is the state of the QML GUI inegration? I see the controls, but they are reset immoderately. |
QML GUI integration should be functional and I intend to have it fully usable there, so if it's not, it's a bug that I should fix! |
Maybe this relates to my old Qt version 6.2. |
@JoergAtGithub Which Qt versions are known working? |
@daschuer I am also using Qt 6.2 - it turns out that something was broken on QML. The control should now work correctly. Also turned out that I had applied the iterator change and committed by accident.
Ah I have a pending review on that PR - I guess we could add the feature suggested by @Eve00000 as part of that change or once this PR is merged so we can use the same setting for it? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works now like a charm. Thank you.
My last tests before removing the non-QML GUI code was flawless. But I can't start QML anymore, neither with main nor this PR (#13600). As this is unrelated, and Daniel tested the QML changes successful on his system, this shouldn't block the merge of this PR. |
Thank you! |
Kooha-2024-04-17-19-45-50.mp4
Depends on #13086