Q: is it important to know all the different parts of music (notes, chords, riffs, mixing, bass, the stuff you mention) or can you just do it by ear?
A: if you're not doing music by ear it pretty much won't work