-
-
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
AutoDJ don't fallback on crossfade time when intro or outro is not set #11648
Comments
I can confirm that the tool-tip do to reflect the current behavior correctly. Your arguments of changing the behavior are reasonable and the proposed behavior will work for me. It this still a bug fix for 2.4 or a new behavior that needs to go to 2.5. What do others think? |
If users expect the behaviour as described in the tooltip, it's a 2.4 bugfix, no? |
Do you mean a 2.3 bugfix? For me personally it would be OK. The issue is only that it is a significant change and we may argue that the tootip is wrong. What do you think about that idea? @ikr83 Does this work in your case? |
Perhaps there should be two different modes: "Full intro + outro" with Bacadam's request, and "Intro x Outro" |
In my case, I always fill in the outros for both input and output, but only fill in intros for input, because I want my intros to start at the beginning of the outro and stop at the end of the outro consistently. Therefore, the crossfade is always ignored, which is what I want. |
|
|
@Bacadam in your case, Intro x Outro with the alignment of the start markers can resolve your issue if you have a little intro and a long outro...
|
Yes, I mean 2.3 but I don't expect another 2.3 bugfix release just because of this when the 2.4 release is scheduled for August. I'm not in favor of yet another fade mode, I think this will complicate the situation for users. |
We could keep both behaviors in existing modes depending on cross-fade value:
|
Yes but that needs me to add short intros on songs that don't really have it (e.g. when the singer starts singing at the very first seconds). |
For reference: All this was developed in #2103 During the development we have removed the Qick Transition mode that uses into or outro and shotes the longer of both. Some other ideas have been discussed: |
This does not work, because one mode needs to work for any combination of intro and outro definition somehow reasonable. |
Let me summarize: The missing use-case is:
On the other hand we have the demand:
|
@ikr83 Your proposal looks interesting. Let's have a look when what setting can will be used:
So I think the we can adjust the current "Fade at Outro Start" towards your proposal. Than introduce a new mode that works like @Bacadam has opposed, matching the original description. Question? Do which of both modes should existing users migrated? Since this Bug involves User setting migration, it is a important 2.4.0 candidate. Even though we will have no translations for the new mode. I will have a look how complex such a fix would be. |
Hello, As a reminder, I don't mark the end of intros. To generalize my initial intent, it would be a mode in which when 1/4 marker is missing, it automatically aligns itself (in time) with the corresponding marker of the transition song. Therefore, we would have an alignment of the tracks, either from both starting markers up to the single ending marker, or from the single starting marker to the two ending markers. |
I think that works already with "Fade at Outro Start". You may also use the "Load at Cue point" and adjust that to a down beat (that is my workflow) Can you confirm that? Can you also test #11830 sorrowly? It should implement your suggestions from above. |
Hi, I can confirm than "Fade at Outro Start" works now (mixxx-2.3.5-7-gbccd6c7e2d) as well as "Full Intro + Outro" worked in the previous version (mixxx-2.3.4-win64). |
Thank you for confirming. We have recently released the 2.3.6 Mixxx. Now we are working on the 2.4.0 release. |
Firstly, I installed 2.3.6 and it works fine. Secondly I build the 11830. Here is the process. Run x64 Native Tools Command Prompt for VS 2019 cd c:/users/david/Desktop correction cd ../build I installed and tried 11830 (mixxx-2.5-alpha-73-gdfde28dbe4-modified) |
@ikr83 You built the |
Thanks !!! I downloaded, installed and tested mixxx-2.4-beta-89-g06b6692094.msi and it's ok. |
Thank you. Does that meet you expectations as described above? Any additional thought how to proceed with @Bacadam demand? |
I'm not sure I understand our interactions over the past few days, so I will clarify my recent answers. Initially, I had an issue with transitions in the version 2.3.5, which did not exist in previous versions. The version mixxx-2.3.5-7-gbccd6c7e2d fixed this problem. Version 2.3.6 incorporated the fix, and so did version mixxx-2.4-beta-89-g06b6692094. To do the tests in the past few days, I maintained my initial markers at a ratio of 3 out of 4. A track includes the intro start marker and two outro markers spaced less than 2 seconds apart. I alternated between the "Full Intro + Outro" and "Fade at Outro Start" modes. I also alternated between a 1-second transition, a 2-second transition, and a 20-second transition. In all six cases, I achieved the same result that I was expecting. The duration was the one between the two exit markers. |
#11830 aims to implement your suggestions from: It changes: Auto-DJ: Don't adopt first sound as intro start, when user has explicit deleted it. |
Can you confirm these changes? |
Thanks! Yes, I can see these changes !! It's huge and better !! :) |
Actually, #11830 is also a solution for my use case. |
fixed by #11830 |
Bug Description
When using AutoDJ in either Full Intro + Outro or Fade at Outro Start, I think the behaviour is not really what it should.
I quote the tooltip :
So in both cases, if intro OR outro is not set, AutoDJ should fallback on crossfade time.
But in reality, that's the case only if both outro AND intro are not set.
If intro is set, but not outro, then the intro length will be the crosfade time.
If outro is set, but not intro, then the outro length will be the crosfade time.
That's not good when you have a song with a long outro, like fade-out, and a transition to a song that starts immediately (no intro).
The crossfade time in this scenario is your long outro time, with a long period where both songs and their beats overlap.
I think crossfade setting should represent a maximum transition time when either intro or outro is missing.
See the diagrams below,
Version
2.4-beta
OS
Debian 12
The text was updated successfully, but these errors were encountered: