Is it possible to monitor MIDI velocity and/or audio signal in real-time via LOM?

Manifest Audio's icon

Is there a way to monitor MIDI velocity and/or audio signal dB in real-time from a selected track/device via the Live Object Model?

Clip, Device, and Mixer parameters properties aren't sufficient for this task - it's got to be real-time streaming input data.

Or, if there's a way to do this without the LOM - that works too.

P.S. I'm new to LOM stuff so it's quite possible I've missed something obvious - feel free to let me know if I'm a big dummy.

broc's icon

There is no way to look from the "outside" at the track input data.

Manifest Audio's icon

Thanks Broc. I take it there's no way to access any equivalent of Live's I/O routing matrix either, then?

broc's icon

Live's track input selector allows to read the output data from another track but not its input. However, if all devices on a track are disabled, you get output=input (which may be a solution for some temporary input monitoring).

Manifest Audio's icon

Thanks Broc. I do understand how Live's I/O routing matrix works, and output data would be just fine. I'm looking to replicate something similar to the I/O matrix but within an M4L device: the ability to route raw audio signal and/or raw MIDI data at any device stage from any track in a set and use that as an input source for the M4L device I have in mind.

broc's icon

But I think for routing the data from any stage you need to disable/bypass all subsequent devices on this track. It's certainly doable but I'm not sure how useful in practice.

Manifest Audio's icon

Well, if it were only output stage available, that would ultimately be fine.

But is there a way to route this signal in real-time directly into an M4L device on a different track?

broc's icon

Not sure what you mean. Switch the routing while a song is playing?

Manifest Audio's icon

No, not at all.

I basically just want to be able to use the signal of another track as a sort of sidechain/control source within my M4L device.

Absolutely nothing in Live's actual I/O matrix is meant to change whatsoever.

Sorry if that wasn't clear.

double_UG's icon

https://maxforlive.com/library/device/4521/ext-in-envelope-follower

Manifest Audio's icon

Yes! Thanks Double_UG. Nice one.