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

FR: native sidechain effect which applies a sidechain style volume curve to the audio routed through it #13987

Open
dmt-hub opened this issue Dec 5, 2024 · 7 comments

Comments

@dmt-hub
Copy link

dmt-hub commented Dec 5, 2024

Feature Description

Screenshot 2024-12-05 at 16 47 46 Would be great to have a native mixxx effect which applies this volume (kick to sidechain-like) curve to the audio. with various timing option 1/1 1/2 1/4 1/8 1/16
@dmt-hub dmt-hub added the feature label Dec 5, 2024
@Swiftb0y
Copy link
Member

Swiftb0y commented Dec 5, 2024

You can achieve something similar with the already built in Tremolo effect. The main difference is that it currently only has a very limited envelope/waveform that doesn't match the kick-ducking curve as well as the one you posted.

@fwcd
Copy link
Member

fwcd commented Dec 5, 2024

Not exactly what you're asking for, but I think it would also be cool to have support for "real" sidechain compression, i.e. sidechaining one deck to a compressor assigned to another one.

@dmt-hub
Copy link
Author

dmt-hub commented Dec 5, 2024

Real sidechaining would def be nice, but for have a clean ducking effect one would need to use a kick only track to trigger the sidechain (this way we lose one deck for only a kick track) - the ability to put a kick loop on a sampler and then sidechaining from there would be interesting.. when sidechaining from a full track with lots of elements the sidechaining effect would be all over the place, as all the sounds could/would trigger the sidechain.

@Swiftb0y
Copy link
Member

Swiftb0y commented Dec 5, 2024

real sidechain will be much more difficult though code-wise. just fyi.

@Swiftb0y
Copy link
Member

Swiftb0y commented Dec 5, 2024

I think its important to remember that mixxx is not a DAW but a realtime DJ programm. Sometimes simplicity trumps power when it comes to easy of use and especially how quickly it can be used. I don't think its super realistic to expect the user to design or even tweak the ducking curve during their set.

@fwcd
Copy link
Member

fwcd commented Dec 5, 2024

Yes and no, I've got to admit that I find the possibilities that are opening up with Mixxx getting more and more DAW-style features quite intriguing. In this specific case, maybe the user wouldn't want to tweak the curve live, but might already have a few good presets. Essentially it would improve the ability to "remix" tracks on-the-fly and as long as we don't burden regular users with these features, having more stuff under the hood for power users is always nice.

Personally I think these things are good candidates for plugins and prioritizing plugin integrations is likely easier than integrating these effects (along with GUIs) natively, but in the long-term I don't see any harm with adding more specific enveloping tools too.

@fwcd fwcd added the effects label Dec 5, 2024
@dmt-hub
Copy link
Author

dmt-hub commented Dec 5, 2024

Even a basic (kick)ducking envelope (non tweakable) would be a nice addition and def very useable for a regular dj to duck the kick in tracks. I noticed Djay Pro has this effect available too, and its great to have.. But i prefer using Mixxx 🗡️

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

3 participants