A method and system for enabling dynamic user interactivity between user
actions and actions to be performed by a computer program is provided.
The system includes a computing system and an acoustic detection analyzer
that is coupled to or executed by the computing system. The system also
includes an input device for interfacing with the computer program that
is to be executed by the computing system. The input device has a gearing
control for establishing a scaling between acoustic data produced at the
input device and actions to be applied by the computer program as
analyzed by the acoustic detection analyzer. The gearing can be set
dynamically by the game, by the user, or can be preset by software or
user configured in accordance with a gearing algorithm.