1. A sound processing method for modifying three-dimensional (3D) sound in a virtual gaming environment, the 3D sound comprising a plurality of 3D sound data, each sound data having a property comprising a sound type, the method comprising: providing an interface for receiving a user input for selectively modifying a first 3D sound data having a first 3D sound data property; determining a first modifier rule based on the received user input, the first modifier rule associated with the first 3D sound data property; generating the first 3D sound data during application program execution; selectively modifying the generated first 3D sound data by the first modifier rule; and subsequently playing 3D sound as part of the virtual gaming environment using the modified first 3D sound data.