Probably a warped rotor... usually when they warp bad enough to cause violent shaking its past the limit to which they can be turned.

Did you drive through standing water recently? Thats what usually causes them to warp.