support decimal input/display for MIDI related features

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

Bug Description

Decimal numbers are easier to work with for humans than hexidecimal. It would be nice if Mixxx could display MIDI values in decimal when dumped to the debug output with the --mididebug command line option, use decimal in the XML mapping files, and use decimal in the GUI mapping editor.

I think this should be the default behavior, with hexidecimal as an option that would have to be intentionally selected.

Tags: usability
Be (be.ing)
description: updated
description: updated
summary: - option to show MIDI values in decimal
+ show MIDI values in decimal with hexidecimal as an option
Be (be.ing)
tags: added: usability
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

For more technical folks, MIDI in decimal doesn't make sense. So it's a conflict between novice and advanced users. I think we can easily make improvements by showing both "hex (decimal)" in the GUI and supporting either hex or decimal input.

Changed in mixxx:
importance: Undecided → Wishlist
status: New → Confirmed
summary: - show MIDI values in decimal with hexidecimal as an option
+ support decimal input/display for MIDI related features
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

Even for non-technical users, device MIDI specs are usually given in hex. (I have seen some in decimal though, so it would be ideal if we supported both.)

Revision history for this message
Daniel Schürmann (daschuer) wrote :

We already support hex and decimal inputs in our mapping files.

Do we have an real bug report that our current debug output was causing confusion?

IMHO it is all about read the output and copy it to the xml file.
A "hex (decimal)" output is just redundant and might cause more confusing.

What is the use case that requires a conversion?

Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :

sometimes controller MIDI documentation is in decimal.
see for example page 22 and further of http://ts.hercules.com/download/sound/manuals/MP3_E2/01_DJ_Control_MP3_e2_ENG.pdf

this is really anoying and risky when working on a mapping to have to translate all decimal from the manual to hex

Revision history for this message
Daniel Schürmann (daschuer) wrote :

There is no need to translate. If you have a doku like that, you can edit the mapping in decimal.
If you have a similar doku in hex, you can edit the mapping in hex.
If you do not have such a mapping, you can edit the mapping in hex, copied from the controllerDebug output.

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/8114

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.