Automatically detect (and optionally load) mapping for controller USBID's.

Bug #892986 reported by Troy R. on 2011-11-21
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
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/usb/devices/usb* contains a dynamic tree that can be walked, /var/lib/usbutils/usb.ids on Debian/Ubuntu contains a list of known VIDs/PIDs, and there are functions to retrieve usb information from libusb.

* 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.

jus (jus) on 2011-11-21
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist

Direct HID support is already dependent on libusb, so this could be done after that is complete.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers