-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Reset pitch when loading new track #6776
Comments
Commented by: rryan Not a bad idea. I don't see how it would be useful to keep the pitch slider where it was when you load a new track unless you load a track that had exactly the same BPM as the previous track it won't be in sync rate-wise with any other tracks. |
Commented by: raulbehl Should we have this as a default or preference enabled ? |
Commented by: daschuer The only reason for not resetting is that a Hardware controller will get out of sync. So +1 for default = reset on track load. |
Commented by: MelGrubb It would probably be safest to default this to off, but make it available. Unless there are statistics available to show that the majority of users have controllers that would not be bothered by this, the safest route is to maintain the current behavior. I myself use a controller with rotary knobs for pitch, so there's no sync problem for me. Someone with fader-style controls would find this a problem, though. |
Commented by: ywwg +1 to default to not resetting the pitch control. |
Commented by: raulbehl I think it is better to have it as preference enabled. We can reset pitch along with the gain knobs (given that Reset Equalizers on Track Load check box is checked). We can alter the name of the check box to something like Any suggestions? |
Commented by: ywwg In general our preference defaults have a traditional DJ setup with hardware in mind, so that's why rate and eq don't get reset on track load. The preferences should not be linked. |
Commented by: rryan FYI On Mon, Nov 24, 2014 at 10:55 PM, Owen Williams wrote:
|
Commented by: raulbehl This is already happening by default as per enginebuffer.cpp How should I go about it? |
Commented by: ywwg RJ, That's the melodic pitch slider, which has to be reset because of the weirdness in rubberband that can set the value of the melodic pitch by itself. I thought this bug was talking about the traditional vinyl-style rate slider. (thus the mention of "speed" in the original bug) |
Commented by: rryan Oh -- I totally misunderstood this bug. Carry on :). On Tue, Nov 25, 2014, 9:20 AM Owen Williams wrote:
|
Commented by: raulbehl If I am getting this right, we do not want this to happen by default. So we should probably be enabling it through a check box inside preferences>equalizers ? Correct me if I am taking it the other way. |
Commented by: ywwg I wouldn't put it in the equalizers page, probably the controls page. But yes, it can be an option if someone wants to write it. I'm going to target 1.13 because it's not really necessary. |
Commented by: MelGrubb I can see a case where the preference might not be as simple as a checkbox. Now that the concept of a master tempo is on the way, I think the choice for resetting pitch/speed on reload should have three choices.
I haven't played with the master tempo stuff, so I don't know the mechanics of it yet, but if there are any preferences having to do with master tempo, then I would think this setting would belong next to those. |
Commented by: daschuer
Please consider Bug #1258617 as well. |
Commented by: ywwg If master sync is on and "reset speed" is selected, the speed will still match master sync. I have a strict NO PREFERENCES policy with master sync. It is master sync, and it rules your world. All others bow before master sync. Checkbox will be fine. |
Commented by: ywwg Thanks for working on this Rahul, but please note that since we're targetting 2.1 instead of 1.12, this work may have to sit around for a while before it gets merged. If you're ok with that, please continue. But if you're looking for something that will get merged sooner please focus on bugs marked for 1.12 |
Commented by: raulbehl Thanks for the advice Owen. Well I have already implemented it. I'll upload the patch here and when it is the right time, we can always come back to it. |
Commented by: daschuer Hi Rahul, thank you for the patch. Would you mind to do a Github pull request as well? |
Issue closed with status Fix Released. |
Reported by: MelGrubb
Date: 2012-12-14T20:52:15Z
Status: Fix Released
Importance: Wishlist
Launchpad Issue: lp1090546
Attachments: 0078-Bug-Reset-pitch-when-loading-new-track.patch
I would like the option to reset the pitch slider when a new track is loaded into a deck. This doesn't have to be mandatory, but I would like the option as it fits my style better. I have, on more than one occasion, synced a track to the one currently playing, and then forgotten to reset it when that track is done playing. Usually I catch it during preview, but not always. It seems to me that it would be highly unlikely for the next track I load to need exactly the same speed tweak that the current one does. It could happen, but I don't think it's the majority use case.
The text was updated successfully, but these errors were encountered: