In my signiture is a link to my book it is free however donations are allways nice. This book starts from the basics. It talks you though modifiers. All the way to making a super combo mapping like eans
i tought my 13 yr bro last week how to midi map. I told him how to do it from scratch and he mapped a x-session that I gave him. Once we were done I told him to delete the TSI and start all over on his own without my help and it he got it.
start with the easy stuff like the crossfader aka x-fader and the volume fader (hint you have to invert it to work)
I learned by taking the DJTT mapping with my vci and looking at the mapping itself. Thus I’d look at a control, say “play/pause” and see how it was mapped out in the mapping. Then I’d created a new mapping and try to duplicate the functionality myself. I did this for a few controls and got the gist of it. Having a small background in programming (BASIC and C++) also helped for understanding some things like modifiers.
In my experience, the subtleties are best learned by trial and error, or by Googling things like “traktor midi range” or whatever specifically you are looking for. There are also a lot of posts in the forum about mapping, so look for specific issues in there too. There are also a couple of articles on the DJTT blog and videos (if I remember correctly) on the DJTT YouTube channel.
That’s how I learned, all free. You do need to be careful because some controllers are a bit non-standard (the APC40 comes to mind) so use Google to look for any mapping issues people have come across with your controller. All of the above helped me make a 4 deck APC40 map from scratch which works great.