routing midi from hardware device

stephano's icon

hi there,

i have a question:
i want to program a patch in m4l to route incoming midi data from a hardware device. i.e. this drum pad activates this fx rack in a certain track, or that knob controls that parameter in that track in that chain etc etc..
so basically a interface to individually route/map my hardware device... (user remote script is too limited)

i have done some research and it seems that s kind of an impossible task because what i need is to monitor the midi input before ableton is accessing it and not within ableton, right?
any help or suggestions?

Mike S's icon

I'm not entirely sure what you mean.

Like MIDI mapping, but with note data as well as controller data?

daddymax's icon

i dont use ableton, so that last bit lost me. You are looking to rig something up that takes midi input from your hardware and routes it to ableton to perform a specific function? if so, it should be possible - check out the live.remote object.

Lee's icon

If you want to use M4L to talk to a controller, it does need a remote script.

You can however, just set up a normal midi in for a device, set a MIDI track's MIDI in to that device and then create a MIDI M4L device that takes it's input from the track...

Would be interesting to see if you create a userscript whether anything is made visible to M4L, though I doubt it

anyway, I think that's what you're asking?

orange_glass's icon

On first read it sounds like Ableton's native midi mapping would suffice, ie midi map the effect racks on/off button to your drum pad but I suspect there is more to the requirement than that?

julynessi's icon

As far as I know
the correct way to observer hardware device parameters (midi-controller) you must access via "control_surfaces" see "Live Object Model"
If I'm not wrong only "AKAI APC Series", "Novation Launchpad Series", "Ableton Push" are supported.