matrixctrl and parameter_mappable

robert's icon

Hello,
I'm trying to make every button / knob at the intersections of the rows and columns of a matrixctrl controllable by a dedicated MIDI cc: message from an external hardware controller box.
I.e. in the case of a 3x3 matrixctrl I'd like to use MIDI cc: 1-9 to control every individual button / knob.

Yes, I did read about the parameter_mappable attribute which (to my understanding) should allow exactly this. However, somehow it doesn't work (=I'm doing something wrong), meaning when I click on the Assign MIDI Map icon at the bottom of the patcher window, the matrixctrl object is not purple.

Could somebody please give me a hint or just post here a matrixctrl with a properly applied parameter_mappable attribute (if this is the proper way to do it)?

Thanks a lot :)

robert's icon

Anybody, pls?

kLSDiz's icon

I'm afraid you will have to program the mapping yourself. Live-style assign MIDI works only for the simplest numerical data. Eg.:

Max Patch
Copy patch and select New From Clipboard in Max.

robert's icon

Ok, thank you. I'll look into this kind of solution.
Somehow I thought parameter_mappable in matrixctrl should do the job.