1. A method for authoring one or more haptic effects using a haptic effect authoring tool, the method comprising: receiving a haptification model that is based on a predetermined haptic effect style; receiving an input comprising at least one of audio and video and a plurality of events; and using the haptification model, processing the input to determine a haptic effect to be associated with a corresponding event from the input, wherein a device configured to play the input is further configured to generate the haptic effect during the corresponding event.