A method and apparatus for shaping force signals for a force feedback device. A source wave is provided and is defined by a set of
control parameters (including a
steady state magnitude, a frequency value and a duration value) and modified by a set of impulse parameters (including an impulse magnitude, and a settle time representing a time required for the impulse magnitude to change to the steady-state magnitude). Optionally, application parameters specifying a direction of force
signal and trigger parameters specifying activating buttons can also be provided for the source wave. Using a
host processor or a local processor, the force
signal is formed from the source wave and the sets of
control parameters and impulse parameters, where the force
signal includes an impulse signal followed by a continual steady-state signal after an expiration of the settle time. A feel
sensation is generated to a user of the force feedback device as
physical forces produced by actuators on the force feedback device in response to the force signal. The steady-state magnitude value is lower than a magnitude value of a non-impulse-shaped force signal required to create a corresponding feel
sensation having a similar apparent
sensation to the user.