-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Some love to auto pan #733
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
Conversation
Now parameter=0 -> 0-smoothing.
This make AutoPan consistent with echo and flanger where the first knob is the principal responsible of the effect perceived intensity.
|
Hi Ferran,
If you think so, I chose the "smoother by default" version first to have an effect that changes the output as few as possible. However, a feeling from someone having mixed with it gives probably a better point of view.
=> 100% agreed, thanks for the notice.
Same as 1) so : follow your heart, my head told me make the more unobtrusive effect when I implemented it :) There is something else I never did with this effect : enable the sync by default. I think this it is really better with. More, presently the sync toggler is not visible in LateNight so sync can't be enabled on it. |
|
Something more : I forgot to delete the buffer and the delay here. Would you please add it to this PR? |
|
I think this should be targeted at 1.12 considering the small scope of the changes and that it contributes to fixing https://bugs.launchpad.net/mixxx/+bug/1296089 |
|
@Be-ing AutoPan is not targeted for 1.12 actually (even if I'd love it would). The Phaser too : |
This is just a semantic issue: when the knob called "smoothing" was at zero, the smoothing was on. It feels more coherent if the smoothing is on when the knob called "smoothing" is at its maximum position. Another thing is which default value we give to that parameter.
I chose the default values so they affect obviously the sound because of this bug: effects need defaults that sound like an effect
I have no idea how fx can collect tempo info yet, so I can't help right now. Furthermore, this was a quick PR.
|
It's already done, the only thing to do is to change the default value of this parameter to 1 : Thanks for the free and for taking care of the compliance of this effect with the others. :) |
|
So the only remaining thing for this is to show a toggle paramater that enables it? |
|
We are planning to release fixes in the master branch short after the 1.12 release. |
|
The parameter already exists but is shown only in Deere and Shade, not in LateNight. So the only remaining thing is to change this line And, as you said, choose a default value for the smoothing. I have one example in head, which could be a good base : I sometimes heard tracks finishing with an autopan having a quite strong smoothing and a period of one beat. |
|
@daschuer nice to read it :) |
|
@ferranpujolcamins when you get a chance could you fix the conflicts? thanks! |
Conflicts: src/effects/native/autopaneffect.cpp
|
@rryan Done |
|
thanks! |
This small PR should be quick to review and improves a little the user experience with AutoPan.
Change list:
Reverse smoothing parameter (https://bugs.launchpad.net/mixxx/+bug/1489907)
Moves width parameter to the first place.
This makes AutoPan consistent with echo and flanger where the first knob is the principal responsible of the effect's perceived intensity.
Changes the default parameter values to something that sounds cool (IMHO).