Ableton Browser navigation using hardware

4.96K viewsGeneral
0

Is there a way to scroll through your library of files then load it to the desired clip (if MIDI or audio) or a channel (if .als project file) using a hardware MIDI Controller instead of a keyboard & mouse? For example I have a Traktor F1 controller that has a rotary knob which you can also push as a button, 4 faders and lots of other buttons. Is it possible to map/script this for that function using Remotify? Many Thanks

jmw Answered question
Attached Files:
0

Hi ben,
I just tested the scrubbing and navigation with an absolute endless encoder, and it worked, well partially..
I can scroll the presets (or scrub) but when the encoder gets at 0 or 127, it doesn’t move (or scrub) any further than that.
I guess that we need some code that determines how many presets there are, which will probably give a problem if there are more than 128 presets. I suppose a relative encoder would work better, but I have not found a way to implement that yet.
Anybody else on the forum here has some experience with that?

Here is the code I used for navigating:
if self.midi_cc_ch_0_val_58.cur_val < self.midi_cc_ch_0_val_58.pre_val:
self.application().view.scroll_view(0, “Browser”, None)
if self.midi_cc_ch_0_val_58.cur_val > self.midi_cc_ch_0_val_58.pre_val:
self.application().view.scroll_view(1, “Browser”, None)

I guess you already know, but the numbers in ‘cc_ch_0_val_58’ will probably be different in your code.

Glenn V. Posted new comment
Attached Files:

What if you would make the knob’s value always reset to a static value at the end of the Action Block, after the if statements. Value 63 for example, which is the midpoint. Pre_val would then always be 63:
– when you turn right, cur_val > pre_val (63): scroll_view 1 (going up)
– when you turn left, cur_val < pre_val (63): scroll_view 0 (going down)
– at the end, reset cur_val to 63

You are viewing 1 out of 10 answers, click here to view all answers.