The best alarm clock I've ever had is a smartwatch that does this vibrating. No more stupid digital screaming. Just a nice gentle tapping pattern on my wrist, and then a fading bit of music. I'm usually awake and hitting stop before the music really starts.