Controller mapping: include mappping options in GUI

Bug #1760296 reported by ronso0
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Wishlist
Unassigned

Bug Description

Most DJ controllers are designed for a certain use case, like i.e. a 4x2 button grid of a Reloop TerminalMix is mapped to control 4 hotcues and 4 samplers (like the labels on the device).
Naturally, those predetermined presets don't fit all use cases. Mixxx users can re-assign any control from within the Input Mapping GUI. But for example for the aforementioned Samplers/Hotcue grid this is tedious.
Also some settings need to be adjusted in included js files, which IMO is a barrier for users who just want to make music not 'to program'. I noticed this a few times with guys who are great when it's comes to music and music gear, but are unfamiliar with any kind of code and are therefore afraid to mess things up when editing js or xml files.

What about having a basic mapping file for a controller which can include various sub-mappings, i.e. to use a 4x2 grid for a) 8 Hotcues b) 8 samplers c) fixed-size loop buttons d) ...
In addition to the mapping description, the `Controller Setup` page could host radio buttons or drop-down menus for a few reasonable mapping alternatives to ease the remapping process for ALL users.

Revision history for this message
ronso0 (ronso0) wrote :

Another example for controllers with jogwheels:
Shift + wheel (touch &) turn could either toggle SlipMode or adjust the decks rate in 1-BPM steps.

description: updated
Revision history for this message
Be (be.ing) wrote :

I thought we already had something on Launchpad for this, but I can't find it.

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/9210

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.