Is there a part of the API/LOM for properly handling input/output messages with these devices? I see under ControlSurface basically nothing, yet on the LOM graph there are things like ButtonMatrix which I can't find out how to properly access.
Or, is the proper way to basically log incoming midi messages from the controller, save them, and do it all manually?
Example question: How would I go about figuring out how to receive messages of me hitting the track arm buttons on my APC40?
And just for the record, my intention is to use the clip launch matrix on the APC40 as note input as you can in user1 mode on the Launchpad, but I can't even fathom how to go about receiving those events by using the Live Object Model/API.