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

Add graphical MIDI learn mode in main window #13202

Open
spotlesscoder opened this issue May 4, 2024 · 6 comments
Open

Add graphical MIDI learn mode in main window #13202

spotlesscoder opened this issue May 4, 2024 · 6 comments

Comments

@spotlesscoder
Copy link
Contributor

When adding any mini controller that is not a regular DJ controller, I want to be able to set it up intuitively

I love the way Ableton does it.

In Ableton you can enable a learn mode and then click effects controls or fader as the first step and knob a connected midi device and it automatically maps that control to the parameter you selected.

Then you can select the next parameter and repeat the process and so on .

I would place the button in the row where you can enable the waveforms.
Within that row, I would push it completely to the right because it's not affecting how the layout is changed, but does something completely different .

When that mode is activated, I would let the user a click any button, and after a button was clicked, I would highlight it somehow maybe like ableton does it with some brackets around it.
When the user clicks that same button again, the selection is deleted and he can select another button.

When the learn mode button is pressed again, user will not be able to select a button anymore and just use mixxx like before

@JoergAtGithub
Copy link
Member

Video showing Abletons MIDI mapping workflow: https://www.youtube.com/watch?v=l0DM9JbkQBA

@daschuer
Copy link
Member

daschuer commented May 5, 2024

We already have a learning wizard that works somehow. What are the missing bits? Can we brake it don to a TODO list?

@JoergAtGithub
Copy link
Member

Have a look on the video. Our MIDI wizard has just a text list of controls. In Ableton you switch the normal GUI to learning mode and click on the GUI knob/fader/button to select the control to map.

@spotlesscoder
Copy link
Contributor Author

The way ableton does this is more easy to understand and use

@JoergAtGithub JoergAtGithub changed the title Add midi learn button to main view toggles row Add graphical MIDI learn mode in main window May 5, 2024
@ronso0
Copy link
Member

ronso0 commented May 5, 2024

Mixxx also supports point-and-click learning.
The differences are

  1. the GUI highlight
  2. keyboard mapping
  3. MIDI controls shown in the main window

Maybe 1. is possible, 2. is a different story and 3. is not necessary IMHO, we already have the Learning wizard.
How about adding the Learn button to a menu? Options -> MIDI Learn -> [available controllers] ?

@spotlesscoder
Copy link
Contributor Author

Yes, that would also be a nice option :)

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

4 participants