I’ve gone down a rabbit hole trying to figure this out, and at least I’ve learned a lot in the process, but not enough to solve this conundrum.
I want the 8 assignable rotary encoders on the Push 2 to be mapped to the 8 Digitakt ecoders, page by page (TRG, SRC, FLTR, and so on)
I have a MIDI track with drum rack.
I have a MIDI track with the Digitakt AU.
On the drum rack:
8 Pads → 8 Tracks on the Digitakt
Each pad has a MIDI instrument rack.
Each drum pad outputs to an External Instrument module, which is set to the MIDI track with the DIgitakt AU in it, and with the corresponding Digitakt track’s channel.
All this works by the way.
In its simplest form I can simply map the 8 macros of 8 MIDI Instrument Racks named TRG, SRC, FLR and so on to the corresponding encoder on the Digitakt.
This works, but if I turn the ecoders on the Push 2, there is a lag of over a second for the digitakt to make the change.
I’ve tried other things, like placing within the MIDI Instrument rack a Max For Live encoder utility like:
- CC map8 1.1
- 8 ccs used on a post by @Daisuk
- MAP8 which is a MIDI utility in Ableton’s Max For Live Essential pack
I have super randomly had some success with this working, all devices (Live, Push 2, Digitakt, respond smoothly with one another, but this happens super randomly. You can’t map the macros to the 8CC tools without overriding its association with the CCs of the Digitakt, but sometimes, uber randomly, with no pattern it seems to work when it wants.
I’d really like to figure this out and then share this utility in the forum, think it’d be really cool to have that flexibility, i really hope someone can help.
Or please CC someone in the community who you think may know about this stuff, mega thanks!
I will cheekily mention @Airyck hereas I’ve seen he’s done some pretty cool Ableton -> Digitakt hacks on some posts