Skip to content
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

Feature Request - Frequency-selective crossfading #5240

Open
mixxxbot opened this issue Aug 22, 2022 · 6 comments
Open

Feature Request - Frequency-selective crossfading #5240

mixxxbot opened this issue Aug 22, 2022 · 6 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: esbrandt
Date: 2009-11-25T18:31:44Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp488363
Tags: effects
Attachments: upload_idea_frequency_crossfader.png


While song A has a nice vocal you may want to mix it together with those wobbling bassline from song B.
Sure you can use the frequency kill buttons but thats not a smooth transition.

A frequency-selective crossfader is like the regular crossfader but makes smooth transitions in a specific band ( High,Mid,Low) between two track possible.

@mixxxbot
Copy link
Collaborator Author

Commented by: esbrandt
Date: 2009-11-25T18:31:44Z
Attachments: upload_idea_frequency_crossfader.png

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-01-15T21:17:37Z


Since we have a dedicated filter knob now, we may connect the crossfader to this.

@mixxxbot
Copy link
Collaborator Author

Commented by: metastableB
Date: 2015-02-16T22:20:23Z


Hello, Id like try and implement this feature . Can you guys give me a hint to where I should be looking at ? Thanks :)

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-02-17T08:05:01Z


Some Ideas:

For me the four x-fader layout, shown in Jus's layout is a bit overdone or hard to use.
Lets step back and look at the use-cases.
We want to control a transition between two tracks, in a fancy way other than just cross fade.

We have already a bunch of controls to do it:

  • [Master] crossfader
  • [ChannelN] volume
  • [ChannelN] pregain
  • [EqualizerRack1_[ChannelN]_Effect1] ...
  • [QuickEffectRack1_[ChannelN]] ...
  • [EffectRack1_EffectUnit1],group_[BusLeft] ...

Most of them will put a significant load to the CPU when used. Introducing a new effect chain at the x-fader seams not that purposeful.

We need more a intelligent meta control, that can be connected to the controls above, to achieve the desired transition.

Instead of introduce a set of new controls, we should reuse the Effect System:
[QuickEffectRack1_[Master]]

The fist and default effect effect should be controlling the [Master] crossfader
with [QuickEffectRack1_[Master]] ,super1

Later we will add:
transition = 1 -> use Quick effect
transition = 2 -> user defined

User defined, could be an XML or a js. file, that controls the connection and the ratio of the transition_fader to any other CO in Mixxx.

This is a big project, that should be divided in small packages.
A good start might be to just to add the "transition_crossfader" effect.

Any comments, ideas?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2015-02-17T12:56:31Z


Related Bug #⁠1384873

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-08-01T16:27:18Z


This could already be done with controller mappings, but this feature would be particularly useful for keyboard & mouse setups.

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant