Automatically detect (and optionally load) mapping for controller USBID's.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Controller mappings should be detected based on USB identification of controllers' VIDs and PIDs.
* I don't know of other DJ software that does this.
The rationale for this wishlist item is that it would make using and setting up Mixxx even easier. Some implementation details follow.
* Vendor ID's and Product ID's (VIDs and PIDs) are easily available on unix-like operating systems in a variety of ways: /sys/bus/
* After finding out the VID/PID of a controller, if the controller is known to Mixxx (see below), Mixxx could offer to load the correct mapping for the user, optionally allowing direct editing of MIDI commands. If there is more than one correct mapping, a choice could be offered.
* Mapping files could contain data to map them to a specific VID/PID, so that the correct mapping is used for the controller available.
* This feature could be disabled, or optionally only used during "first-run" setup.
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: |
added: controllers midi removed: wishlist |
Direct HID support is already dependent on libusb, so this could be done after that is complete.