woah dude! like everyone said, very intelligent and refreshing. you’re doing EVERYTHING right so far, thank you for the breath of fresh air. It’s already kind of hard not to be spiteful of new DJs, when soooo many kids are becoming DJs and we feel like our art is being cheapened, but then the amount of obnoxious and entitled they always act makes it worse. thank you for breaking all of those stereotypes and returning some faith to some of us.
dont worry about key so much. everying actually gets super easy when you find out about the rest of the system. Besides just +1 and -1, there are i believe 7 different movements you can make that will work harmonically, so its pretty easy. im on my mobile right now so i cant post a link to the real table, but google it.
as far as beatmatching goes, ill save you the couple months or so that it took me to figure this out, as i taught myself as well. beatmatching is insanely easy if you have a tempo reader, like traktor does. all you have to do is this:
load the new track, move the pitch fader until it matches the tempo of the currently playing track exactly, and then put the playhead at the beginning of a measure. as you feel the end of a measure coming of the currently playing track, tap out the last 8 or 4 beats with the cue command, and then press play on the 5th/9th. then nudge with your jogwheels to correct for your timing being slightly off, as well as latency. if you dont have jogwheels, you CAN do it with a laptop, just bind a pair of keys to nudge forward/back.
the most important part is matching the tempos BEFORE you hit play. If you try to tempomatch by ear while you’re new, youre gonna have a bad time. it honestly doesnt take much practice to be acceptable at doing it the way i just outlined once you know that part. all the old schoolers saying beatmatching is a difficult art are talking about vinyl, since you dont have tempo readers… or they’re just assholes.
good luck man! please use this for good, not evil. (Dont play trap at EDM events, and dont play dubstep or moombah for more than a couple tracks at a time). ok, /biased asshole time