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

Update controller mapping for Behringer DDM4000 mixer #4799

Conversation

git-developer
Copy link
Contributor

This PR contains a small update for the controller mapping of the Behringer DDM4000 mixer, adding support for QuickEffectUnit mappings.

Before this PR, the EqualizerUnit mapping contained the enabled and super1 controls of QuickEffectRack1. This decision was made with the skin in mind where the QuickEffect controls are part of the EQ section. It turned out to be confusing in mappings where both EQ and QuickEffect are in use. For example, both EQ and QuickEffect have controls for enabled, super1, meta and mix. Hence I decided to create a dedicated QuickEffectUnit in addition to the existing EqualizerUnit so that it's clear to to which section each control belongs.

The changes are fully backwards-compatible. They have been tested with a custom mapping that maps a quick effect unit and deck effects (loop, reverse) to the channel sections of the mixer. I don't plan to merge this custom mapping here (because the current mapping resembles the mixer functions best), but I plan to share it on the forums when this PR is accepted. I can provide the mapping if desired.

There's intentionally no PR for the manual because the changes do not affect the documentation.

Copy link
Member

@Swiftb0y Swiftb0y left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks.

@Swiftb0y Swiftb0y merged commit ebb98db into mixxxdj:2.3 Jun 13, 2022
@git-developer git-developer deleted the feature/controller-mapping-behringer-ddm4000 branch June 13, 2022 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants