Here a little bit of patching I picked up from Darren Cowley. When building APC40 patches I keep it somewhere in the set so I can look up different controls and component for the APC40.
1. hit the button
2. select control surface (APC40 in your case)
3. select a control or component you with to access and it will give you the path in the message box.
So if you wanna light up a solo button you need to make the path for example
create a "path control_surfaces 1 controls 65" message box (the numbers are just examples, you will have to find the numbers yourself using the patch)
send it to a live.path
send the live.path to a live object
from there you can choose a variety of function messages, but something like "call turn_on" and "call turn_off" messages sent to the left inlet of the live.object should get you started.
I also recommend getting the LOM.Navigator device to figure out what function calls you have to choose from.
ALSO here is some older information about the APC40 that is still useful for learning
http://max4live.info/content/m4l-notes- ... lity-apc40
<pre><code>
----------begin_max5_patcher----------
3248.3oc6cs0aaiiE94zeEB9ocARMDuoKKVr.cB5Br.cZGLsCvBLXQfrMSB2
QVxPRNocFL+2GRdnbjbjrnUrTjQyC0oRhR5vOdtyCE+i2bwrEoekmOy4e37q
NWbwe7lKtPeJ0Itvb7EyVG80kwQ45lMaY5507jhYWBWqf+0B84+76+v6u5KN
W8oe7m9zGe+G+xmKawMoIEIQq45V8tLQTryOjFup7xIaWmtsHlWne7tUtobw
uquIj67xSuIimKe4QEhzjqy3KK.JmhjsvwS+KB6q+SvbWm+2iuCQR4q.U9rh
JVdmH41JOGuP8sFxZ6AU88W8YIVo6coK9+ukMScp+7MuQ8ykmJP8ie4m+zGF
SHEEFnwTWMF3w5MlhwdUA0FdRV.p3gCTc97u7y+62c06GQrEqYyvOWjM.32Q
3mAvh5CvtXaQg7I1HhT9NfSU7sMbfXmsHJ41YMRZUEj0.itmfcK+8nAFFvw4
52xywFbgF1KjQSM7rRr49nrc7R+H8Cyi1Hl+YdrjRuRxwjkF+4sY2Dsj2LVR
JOqMOh4RBQ91m0F9O6Ry+1AC70K3qpAksvtBbVftQlVs.wu+CKDPspmlskfq
7fhxt0XJ53FpBlU8kJQeX.xLBIkNEw764Y40eFWLydRSNte6xz3zLixQcy18
ia8FFmt72.f0s7jq32bLurzM7jGauq4c73O0aoHoETR+di1FWbcy5mpecMe3
dD8tK1tFwKlcalXUZhhRpc6pSW9NkJqTjdPURWe8jnMMbqEoowKhxtWjKVDy
q0ijxeQIh0QE7BAPRX2c2mX8lLQRQsmEOIR9LtKeoTTIt1iBtx8MbkU76EK4
OHVUbm9Y8HfUycoJ7X0zLT676ogHg+fjosD6pYWRNJJAhUN4ea8hz3pMoiQf
V0B2hlfciAsa5pUA6VEtAyP9dv.cv9Fi1Wpk3Mq77Zcrv+4xSOpV3rvI+YAl
3CAlZyZWNPfJMTqpvmpsKRnyYGFTY9mRPcMOOO5Vdin5Uweayc+2oFOJ1N3D
bIfBFz7N.bRFIdTolVdVb5CmYx7F7j5pwSFtKYdFZrXOcOy3LIfDNhU5L.6v
blTuwBIQmaHo6QhjrQRF+VoKKNHGzYJmouVTmg5RFmhOk3Y8P3qCn+SmkP.P
N4PDPNJnzQBKUadrHguLcK3TH9fXe6vt6oW2IITyf54og2.Hj2v1w0Spkcnq
Us+tIKsHUwKUKVSMrfbsCXNpdO3lno2i5zaQFtJMTxUncDwvCXhB14iJdfOI
4AFTo5FiqO5d9mKjwebairqGtYVnInR7mtyYTlaXfJXvfx+CKDiX95PRqAiS
jHCJGqcIcNXSGIUx47XG2oZnAcnWtz.G.tjNAUZvHApYRbf6HVMb35fEtkAS
wPzqT+NwT+wyV21btSwcRfMYE+qxe0GrUdCacJRctkmvyTNXD4H6W2oNk554
57DxW8DKkObmX4cNhbmDNek75x1Kg4MaKbDE46M3UyBp+zwBJ1GzqDni9HP6
eRf+AFsHCqIzSikQLAxiBBamkQJsMKihUZegFGo9Xw874JVumiQsv.JAQ0F0
PgdtZqZtf4sCaTizo5hgRkAF4UgIra2iwil6wu8s+qYSGgUDLQhdTMCMtyTE
PQeehSTvKISF+5FmHilIHk8jLddQZlLFqazlWVllonbGsUHvvzcQ4JiIODIJ
bjlLDw5FBMH24FQbr1Zz5MR7fG+MmGDRqUQwwNPJ20gvk2p0G1DJ9MCCMjBL
DlBr2GXjhNViTOHM7KCxntG.vPPAeM.4oaybT5rkM3rHbYJ3SlGXcDA96dn3
kIrWmeAqCMC.WSxxNj1lvwJsi2wi23zWmJZOh2Zyh6Q4vw3jsMPMhwyVeZWS
PAAORL4aLAPLVIu7NwpU7j8uoSkOa.HCZtYtcZhkL9L8x2qhb+dgs238LD9c
.oy4ki8Ja+wy1a.YeKY6Ydik+J8J0F6mQiHUgSnpdBoimGZJ.lPtPFTMjnvt
cfbzBIR5SnFiKwadzx6ZDvix+MmaRyzIMRwTqZ7BtyJQ9l3nuI85r1f4B9dS
wcsAFuo1.CE9CLOM9rCDSe32owzC5qM3jEwp5NV3TIeYQZgT8rrOsfmoBZcO
d3bmkakQvlTHCDMZYgzvaqbmzITdOMoFf9H2ICe.tS+uO4NA26vXKSjBNXfg
oFlg0OL2TvpuMe650QYeqQX8G1JhkpZgH3kLwprkDcejHVU8hOgkdtiENq37
ejxEhk8X7.0e1Vy.hoDuwk0TbqY.L7kX.IeaYIb+1BgDNZbDAJ+Zm8l549g6
pGZMmyIJuwIZuyock261FlzfbkKkc6Bqe7GQJcK8SWEwpuoBEaW.i8hJfUj1
h30UYbo2k4RArXQdQiBXYEUsYnb7QkHybkqlhDoKOQINaWn8wYtyunclUj6n
eyxqmKVo7csjsxABsS4ojwMocYHctptE1rU4Kkxa3UkoYs0Yw6uAtaIRzSbW
h7sz3BDv7J+6ya05F4vrtu.ZK.1Jv0XFE7G6.LWL2yg41CEPOp41CSZat8zd
lOdytWYkoqesFtvqKEHNyJZUyffIrKDqyY4G4NxnbzF0eNOgUS5Ern9+G0xQ
Q26OCKHECnBdKwB6TgwHNmGwmoy4A1MnRTqculJviVoVeqADNuJP3RdTntqo
dck7VLcLKIkdkH8SSQo7xMTfCrTcQshQWMmwqtF.rqiJJxDKjpNyqLHTYT3h
YWuQshJyK3IlkM3tqsaX80ZNZP0fwrrj7wtikFrkw7nrysE3.TJ5FGWHcNmq
nvQ0ykSp21uLdwX3WMkpLB0odIzIMWb5.yeVv1AE0Uq23iUZukEZe4ZjVhNT
VyfTAesY4GuaIX5L6R0Ou6mt5ZO50T25TghR2aQ026PlffxIPo19DZqsEg99
Ct9uFzZuU4aJ+IKBZ060kZYKPooXm7BraABhFqhMPmMN9yy7I0VMUWBG1K.l
YGuJ7GDpadU5nE1pPF35hA2VPY7q09j2LDVTIflX+tsnNVoaY6uKFN3sFt9b
3fw1AukdF1I5dRy6hlL6oFymxwUqe61gqvfOvHayOMB0V9oUzgZJNzSox9SQ
4H6+71jhyWmlMVq7XcMVDNhYoRioSdWp5JYIjpEHf4nC4HvIMnjZeB0NwR4H
qVQ+XWW6jxGu7elJ0Xrcy4o+jF9HyhF8PEu5XAm53dT4H658ViGmOe0ILfpO
pKPk95xbbPS4XoxRX0oE1YJGarTUe7S+lp3CZ4qnl9kqtdyCT4oayVV1kMoS
PRJ0niU77BQxt7P7q69pBHA5VJ25p3xZwpMoRWK2k0DqXsNV5lgdB4zBcSlT
zMIzV7l7jF9hS21f2Tb+naFFoRkfOhT4qcQ8iPv2WXR.CR5ft52FFtKpk81F
fkWToBhsRE9SK512R5F0S5l4p4Y7CCghWQ+m5G4AeuaQgDUK0G8Rq6hxdV8V
JFjdfjgW+HD7M+lfz8V8QCTuEgsUiGpe8Vrz3prOP.ypl9t9nApG4Y6vmW+5
PDldPAiQPRqgO200NBANJaZo9nApy1.O3AT7OcToP8NSoarkzs2jhrQnA1+f
ghts1xi6zxOxA1f4.Q11xbOsbZGaKy8zRUB1VUfX5zitswiA83xzQWB10V7d
Zo6FaazNXzzxlS34oRPjR6F1F5Nb5Q2Vg23oGcai9DDaZQ2A1h2SKykVKVFL
sfaKkJmXBk15REZZYjGwNF5FOchOyVxdRg1AmkTM6rjpQVyhLwBg25vElVgB
yrkMgcH7FM9gvacvvjIEcirNLmIVT71lHZ5DyRo038DKSl1lZM5zyOPqXSlV
QUZc9tmVLIA1N6P8irQ9vzAYl0KrYUqV8nxRELzWOqKtAC2boXqaX8Tf.4om
CcBAJJMhYuMn5QlO31pEHCybzPlYcqFYmVpsHdC8bQapzAX9J2MWznWl4h11
QIxozYUyIgybj6Qr0qYu8pWu8KpVYWybpb02asxapoOSy0WUYM1hV+jbY6l3
6iadr0JrLb26lzPAv.67wHexS16Wap5.ad6jFT1405SxlsLVRvnr691L5hsZ
a80p8y2t1OkUBfJgSPCpG.Vd8ZW7FAShuaaOodt48R509r7wIC4p+hymlHoE
oTj24pPDLDfHU2R16kLDC1sw7a8AY0ttLYnEgLCY8THxb2mDwHPmSoTj6ybG
vFiZ8A02c.aZeFKpUmyOJCIs+Id7KnaGU2byeYrZorisFmPtkrjMsML8zB+9
z0wEI8pe2prd0kn1oAUBgEW4g.kZRl5FTuhqALZeOsLHUCoCrVDWslk6ZSR0
S8spY+pdxHm0TU8JWs0IVJXbop5QH0JUUm1mHT0diyCOUY0H3dz9PSUDKnom
CNIO3OeyeAfa01SI
-----------end_max5_patcher-----------
</code></pre>