1. A method for manipulating a digital audio signal comprising: separating the audio signal into a plurality of sub-band signals; segmenting at least one of the sub-band signals into a plurality of events; and assigning a haptic effect to at least one of the events to produce a haptic event to be output by an actuator, wherein the audio signal is processed in a real time manner, whereby the haptic effect is processed and output as the audio signal is being received.