DragonBlood
I tried finding something on the net but my product is too new for anything to really be found.
Any idea on what it could be? it's an Akai MPK261 (MPK249 is its 49 key edition)
edit 2: I probably need to register my controls and keys as a control surface instead of a midi device I guess.
ANY MIDI device is extremely simple from computer perspective and with some exceptions there is no difference between "new" Akai and "old" M-Audio. Some companies either save money on hardware part (many products from Novation) or introduce some known (Mackie) or unknown (Nektar, some new M-Audio) "protocols", mostly for artificial incompatibility...
Fortunately, AKAI is not following bad examples and does everything "standard" way (configurable).
Back to the subject. Your controller can be configured to send different MIDI commands when you operate Transport keys (as well as other controls). From MPK261 User manual page 20:
The available settings are MMC, MMC/MIDI Clock, MIDI Real Time, MIDI CC, and Pro Tools Express (PTEX).
To make it work with SONAR, you should set it either to "MMC" or to "MIDI CC" and attach it as input to "Ceneric Surface" plug-in (read chapter 40 of SONAR Reference Guide). Note that "MMC" are SysEx messages, it can be simpler to start with "MIDI CC".
There WAS specific MMC plug-in in sonar, but it it obsolete and 32bit only.
Do not be confused by MIDI MMC/ Clock / RealTime settings in the SONAR properties. These are to drive external MIDI devices (Synth for example).