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

A "do nothing" option in the midi controller learning tool #13929

Open
xxxmicrobexxx opened this issue Nov 24, 2024 · 4 comments
Open

A "do nothing" option in the midi controller learning tool #13929

xxxmicrobexxx opened this issue Nov 24, 2024 · 4 comments

Comments

@xxxmicrobexxx
Copy link

Feature Description

I accidentally assigned an action to a button on my Stanton DJC 4 controller. I wanted to undo it but there doesn't seem to be a way and doing it manually in the .xml file is tricky.

So maybe in the UI it could look like this

image

@ronso0
Copy link
Member

ronso0 commented Nov 24, 2024

Learned controls have the comment/description
"MIDI-learned from .. messages"
You can sort the mapping table by description and hopefully find the one.

@ronso0
Copy link
Member

ronso0 commented Nov 24, 2024

A "Clear mapping" selector would of course be nice when there are too many MIDI-learned mappings.

@xxxmicrobexxx
Copy link
Author

The other thing about editing the mapping table is that not everyone has that expertise and this idea would make things easier. I also suspect it would be easy to implement.

@ronso0
Copy link
Member

ronso0 commented Nov 27, 2024

The issue I have with "Unmap" item is that it I feel its pointless if it's yet another item in the huge controls menu, ie. not really discoverable if you want to quickly undo a mapping.
IMHO a more discoverable "Undo" button would be better, but I don't have good proposal where to put that in the current GUI
Or a "Clear a mapping" button in the Learning dialog
Screenshot_2024-11-27_12-12-40

And what about a marker in the mapping table, like "New", so newly added items are visible. This would probably require a new column or other rework of the mapping table model.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants