From the interwebs:
Bachmann HO Scale Diesel GP40 Sound Too loud
Model Railroader is the world's largest magazine on model trains and model railroad layouts. We feature beginner and advanced help on all model railroading scales, including layout track plans, model railroad product reviews, model train news, and model railroad forums.
cs.trains.com
According to the Bachmann product website, it has a Soundtraxx Econami™ Sound Value decoder installed.
I pulled up this decoder in JMRI Decoder Pro. (Available for download at
JMRI Decoder Pro, for both Mac and PC.)
CV 128 controls the master volume.
The master volume; according to JMRI Decoder Pro, is factory set to a binary value of 192, out of 255. (The max value is actually 256 for calculation purposes.)
Setting CV 128 to a value of 128; 1/2 of 256, will half the master volume.
You cannot set a value of 127.5- -half of 255.
Setting CV 128 to a value of 96 will half the factory set volume.
The Prime Mover (engine) volume is controlled by CV 131. It is factory set at 255 (max value).
If you only want to change the prime mover volume leave the master volume; CV 128 = V 192, and adjust the value of CV131.
You can use the Programming On The Main (POM) function of your NCE system to change these CV values.
Consult your user manual or go to the NCE website to download the manual.
Then you can fine-tune the volume by adjusting the value of these CVs to your liking.
Using JMRI Decoder Pro as a CV calculator you can adjust the volumes of other sound functions by moving the sliders in the "Sound Levels" panel and then looking at the highlighted CVs under the "CV panel."
Hope this helps.