mapping jog dials to library browser?

Asked by ewan colsell

i have a midi controller that has jog dials but does not have a rotary controller to scroll the library cursor.

i would like to have a "track select mode" that enables me to use the jog dial to select tracks in the library.

is it possible for a midi script to include a "modifier" key (shift key) that changes the output of one or more controllers or buttons?

also i'd like my midi script to know when a track has no song loaded and activate "track select mode" automaticly is this possible?

thanks,

ewan.

Question information

Language:
English Edit question
Status:
Solved
For:
Mixxx Edit question
Assignee:
No assignee Edit question
Solved by:
Sean M. Pappalardo
Solved:
Last query:
Last reply:
Revision history for this message
Best Sean M. Pappalardo (pegasus-renegadetech) said :
#1

Yes, these are all possible. Most MIDI scripts use a modifier for some things. (The modifier button just sets a global flag that the modified control script checks to decide how it's going to behave.)

The track-select mode would need to check the [ChannelN],eject MixxxControl, set a global flag when it changes to 1, and clear the flag when [ChannelN],duration changes (since that's when a track is loaded.) The jogs function would then check that flag to decide whether to be in track-select mode or regular jog/scratch mode. The only limitation here is that you would need to eject each track in order to get into track-select mode, unless you assigned another modifier too.

Revision history for this message
ewan colsell (ewanuno) said :
#2

Thanks Sean M. Pappalardo, that solved my question.