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

FX send / return #6835

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

FX send / return #6835

mixxxbot opened this issue Aug 22, 2022 · 6 comments

Comments

@mixxxbot
Copy link
Collaborator

Reported by: rob2192
Date: 2013-01-07T23:00:17Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp1097070
Tags: effects


The Addition of Effects Send and Return channels would be really useful, to allow both software and hardware effect packages to be connected to mixxx.

There should be a way of selecting each deck, mic, L +R side of crossfader and the master to send to these effects channels.

This could later be integrated into the larger effects set currently in development.

@mixxxbot
Copy link
Collaborator Author

Commented by: ywwg
Date: 2013-01-08T14:25:24Z


It would also be cool if those effects sends could be sent to actual audio devices for integration with JACK or actual effects boxes. Implementation would just be putting a shim between the decks and the mixer parts of the engine.

@mixxxbot
Copy link
Collaborator Author

Commented by: rob2192
Date: 2013-01-09T12:55:41Z


I think the easiest way to implement it at the moment would to link it with with the current effects and have a button to turn send/return on and of, then use current FX buttons to add effects to Deck 1 or 2.
The channels to input / output should be configurable in preferences, in the same way as all other ins and outs.

This can latter be built in to a complete effects package where send/return is an effect that can be selected, just like pro mixers and some other software.

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-12-28T03:04:15Z


As discussed in #1254 (comment) , external software effects would be supported much better by implementing support for plugin formats designed for this purpose such as LV2 (Bug #⁠1530238) and VST (Bug #⁠1740335). We cannot use Mixxx's controller mapping system to interface with separate programs in a reliable and intuitive way, but we can do that with effect plugins.

As for send/return loops with hardware effects, that is not technically possible because our effect units have switchable inputs and a hardware send/return loop introduces more latency. The extra latency could only be compensated for to keep all channels aligned if the signal path was fixed. Switching the latency of a signal path during playback would create brief gaps of silence and the signal path with added latency would be misaligned in time with the other channels.

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-12-28T09:49:03Z


Can't we do this already? We can pass the r/l bus to an external app and return it to Mixxx via Aux? What is missing to use this in a priority DAW setup?

@mixxxbot
Copy link
Collaborator Author

Commented by: daschuer
Date: 2017-12-28T09:49:52Z


priority -> professional

@mixxxbot
Copy link
Collaborator Author

Commented by: Be-ing
Date: 2017-12-28T13:42:02Z


Professional DAW setup? Mixxx is not a DAW, nor it should it be. If we aim to make Mixxx a DAW, we will overcomplicate its use as a live performance tool.

@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