The vibrate on press only works if you get "perfect" key presses. When you get "great" key presses it doesn't vibrate. You must put an option in the settings to keep vibrate on at all times. Having it switch between vibrating and not during game play really messes up your speed and outcome.