If still new to MIDI programming and I have a question. Whenever I go into Ableton with my Oxygen 8 I have to map each dial manually, is there any way for me to have default presets for the controllers so I don't have to map them every time i play?
There probably is, but you might want to try finding out how by using google or on official Ableton forums (if there are any) or on forums focused more on computer-based recording. Most people here have keyboards instead of software; I'm a Cubase user and have no idea how to do what you'd want in Ableton. One possibility is to figure out the MIDI control changes in Ableton for the dials you want and program the keyboard to send those control changes, instead of the other way around (change Ableton to recognize the keyboard).