Setting a specific value on a specific parameter of a device

Tom Auger's icon

Hey folks, I'm receiving an integer device ID, passing it to a message: "path id $1 parameters 1" and passing that into [live.path] and from there to the right inlet of [live.object]

I'm getting the device ID directly from a [live.observer], so I know the device exists and I know the parameter 1 exists as well.

yet I'm getting live.path - set path: invalid path.

my message reads: "path id 26 parameters 1"

I'm passing this to live.object with the intent of setting its value.

What am I doing wrong?

Source Audio's icon

probably all ...

you have 2 options,

1 use path live_set tracks 1 devices 2 parameters 4

here input list with track, device and parameter numbers, NOT id's

2 send id of parameter directly

Tom Auger's icon

Shows just how much ChatGPT lies about stuff. You wouldn't believe the things it tells me I can do / can't do in M4L. I've gotten to the point where I just don't believe a thing it tells me until I've verified it three different ways.

Thanks for the HUMAN help!

DJV