I've been working on a MonoSequencer APC40 patch, built into the new MonoSequencer patch in L9.
The basics are working pretty good.
Still need to add features, like copy paste per step, initialize per step, as well as work bugs out.
I probably wont share it until L9 is released, maybe I will post it at the L9 beta forum soon for testing and help.
Basically its limited to 32 steps, the top 4 rows of the APC40 matrix.
The Bottom Row and Scene Launch perform other functions.
The is a toggle for Turning Steps on/off.
When you press a button the Device Control Knobs update for that step and can be changed.
Knob 1 Pitch
Knob 2 Duration
Knob 3 Repeat (currently not working?)
Knob 4 CC1
Knob 5 Octave
Knob 6 Velocity
Knob 7 CC2
Knob 8 CC3
2 of the scene launch buttons 'when pressed' set the loop in and out points.
So far it's got a super fast workflow, which is what I wanted.
Works great with plugs and external synths.
I still need to figure out how to deal with aspects of midi input and output.
The idea is that you could make a sequence then record that into a clip easily.
However no midi passes 'through' the device yet. So you cant record automation to external gear while the device is active.
I'm close though.
In regards to Ableton's response, I agree that it will be a short matter of time after L9 release that you see all kinds of new devices in M4L.
Devices that emulate Push functions on older controllers.
It's gonna be awesome.