Adjusting in-cab volume levels?

Post your problems and installation issues here!

Adjusting in-cab volume levels?

Unread postby up_8677 » Sat May 19, 2012 10:51 pm

Is this possible to do? Just to name a single example, the ES44AC in the game is far too loud inside, even when idling. Listen in on this cab ride in a UP ES44. The engine is there but it is very muted, and the horn is quite faint. The RW ES44 sounds like a busy machine shop inside by comparison, and it's even louder with custom sounds. A far cry from the modern "comfort cab". *!lol!*

http://www.youtube.com/watch?v=IzDNSLJ2Nz0

I've looked at various files that might have an effect on this and tweaked a few numbers, but it didn't make any difference. If someone could point me in the right direction I will salute you! !*salute*!
up_8677
 
Posts: 341
Joined: Tue May 15, 2012 9:31 pm

Re: Adjusting in-cab volume levels?

Unread postby Machinist » Sun May 20, 2012 12:11 am

I like the opposite of you, sometimes I raise the in-cab volume. One thing is a real engineer driving 8-10 hours long, he needs comfort (low sounds, among others) in cab even for a matter of health, railroads are obliged to follow comfort pattern levels. Another thing is when playing a game, of course... I play a scenario (for fun) once a week up to most one hour long or so, so all I want is put in good use my 7.1 Home Theater, the neighborhood knows when I'm playing the game for fun !*roll-laugh*! (usually at Sunday afternoon).

To tweak sounds' volume levels look into this sort of files:
\railworks\Assets\Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Class ES44 Cab.proxybin

Good (and comfortable) lucky! *!!wink!!*

Doc.
Who doesn't have dog, hunts with cat.
User avatar
Machinist
 
Posts: 1105
Joined: Fri Apr 02, 2010 1:02 am
Location: São Paulo, Brazil

Re: Adjusting in-cab volume levels?

Unread postby up_8677 » Sun May 20, 2012 12:37 am

OK, thanks. =) I just like things to be reasonably prototypical; I know I can't have everything because it isn't real life, but I'll fix what I can. *!lol!*


PS -- I personally prefer to listen to my locomotives thundering up Cajon Pass in the 8th notch from free cam trackside anyway. !!*ok*!! I'll bet your neighbors LOVE you. *!!wink!!*
up_8677
 
Posts: 341
Joined: Tue May 15, 2012 9:31 pm

Re: Adjusting in-cab volume levels?

Unread postby up_8677 » Sun May 20, 2012 3:04 am

I finally found the culprits that were making my cab too loud. I have another issue though. The ES44AC sounds I have comes with interior and exterior horn and bell sounds; the muted interior horn sounds work perfectly, but I can't figure out how to add an interior bell. I tried this:

<Class ES44 Horn.proxyxml>
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<kLoud-cProxyControlLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
   <ProxyControl>
      <cGenericAudioControl xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
         <ActivationDistance d:type="sFloat32">900.000000</ActivationDistance>
         <Sound>
            <kLoud-cSingleSampleSound d:id="71755528">
               <Name d:type="cDeltaString">Bell</Name>
               <IsLooped d:type="bool">1</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">0.8</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">40.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">400.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\T_ES44_Bell.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71755528">
               <Name d:type="cDeltaString">Bell Int</Name>
               <IsLooped d:type="bool">1</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">0.3</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">40.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">400.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\T_ES44_Cab_Bell.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71808648">
               <Name d:type="cDeltaString">Horn</Name>
               <IsLooped d:type="bool">1</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">1.2</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">900.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Horn_Loop.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71818120">
               <Name d:type="cDeltaString">Horn Start</Name>
               <IsLooped d:type="bool">0</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">1.200000</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">900.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Horn_Start.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71761672">
               <Name d:type="cDeltaString">Horn End</Name>
               <IsLooped d:type="bool">0</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">1.200000</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">900.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Horn_End.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71760136">
               <Name d:type="cDeltaString">Horn End Int</Name>
               <IsLooped d:type="bool">0</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">0.25</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">300.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Horn_End_Cab.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71811336">
               <Name d:type="cDeltaString">Horn Loop Int</Name>
               <IsLooped d:type="bool">1</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">0.25</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">300.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Horn_Loop_Cab.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
            <kLoud-cSingleSampleSound d:id="71837960">
               <Name d:type="cDeltaString">Horn Start Int</Name>
               <IsLooped d:type="bool">0</IsLooped>
               <Priority d:type="sUInt32">50</Priority>
               <BaseVolume d:type="sFloat32">0.25</BaseVolume>
               <VolumeVariation d:type="sFloat32">0.000000</VolumeVariation>
               <BasePitchShift d:type="sFloat32">1.000000</BasePitchShift>
               <PitchShiftVariation d:type="sFloat32">0.000000</PitchShiftVariation>
               <AttenuationStartDist d:type="sFloat32">50.000000</AttenuationStartDist>
               <NoFutherAttenuationDist d:type="sFloat32">300.000000</NoFutherAttenuationDist>
               <InstanceGroup d:type="ref">0</InstanceGroup>
               <Sample>
                  <kLoud-cSampleID>
                     <Pathname d:type="cDeltaString">Kuju\RailSimulatorUS</Pathname>
                     <Filename d:type="cDeltaString">Kuju\RailSimulatorUS\Audio\RailVehicles\Diesel\ES44\Cab\Horn_Start_Cab.wav</Filename>
                  </kLoud-cSampleID>
               </Sample>
            </kLoud-cSingleSampleSound>
         </Sound>
         <Curve>
            <kLoud-cCurve d:id="54131504">
               <Name d:type="cDeltaString">Horn Volume</Name>
               <CurvePoint>
                  <kLoud-cRVector2 d:id="54146480">
                     <X d:type="sFloat32">0.050000</X>
                     <Y d:type="sFloat32">0.000000</Y>
                  </kLoud-cRVector2>
                  <kLoud-cRVector2 d:id="54145840">
                     <X d:type="sFloat32">0.300000</X>
                     <Y d:type="sFloat32">1.000000</Y>
                  </kLoud-cRVector2>
               </CurvePoint>
            </kLoud-cCurve>
         </Curve>
         <ModifierChain>
            <kLoud-cModifierChain d:id="54133808">
               <Name d:type="cDeltaString">Horn Curve</Name>
               <Modifier>
                  <kLoud-cVolumeCurveModifier d:id="54134960">
                     <ControllerIsGlobal d:type="bool">0</ControllerIsGlobal>
                     <ControllerName d:type="cDeltaString">Horn</ControllerName>
                     <Curve d:type="ref">54131504</Curve>
                  </kLoud-cVolumeCurveModifier>
               </Modifier>
            </kLoud-cModifierChain>
         </ModifierChain>
         <InstanceGroup>
            <kLoud-cInstanceGroup d:id="54137008">
               <Name d:type="cDeltaString">Horn End</Name>
               <MaximumNumberOfInstances d:type="sUInt32">1</MaximumNumberOfInstances>
               <InstanceExceededAction d:type="cDeltaString">RejectNew</InstanceExceededAction>
            </kLoud-cInstanceGroup>
         </InstanceGroup>
         <Loop>
            <kLoud-cControlledLoop d:id="71738760">
               <PlayState d:type="cDeltaString">BOTH</PlayState>
               <Sound d:type="ref">71755528</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Bell</ControllerName>
               <LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
               <ActiveRangeStartValue d:type="sFloat32">0.500000</ActiveRangeStartValue>
               <ActiveRangeEndValue d:type="sFloat32">1.000000</ActiveRangeEndValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">0</InstanceGroup>
            </kLoud-cControlledLoop>
            <kLoud-cControlledLoop d:id="71847432">
               <PlayState d:type="cDeltaString">OUTSIDE</PlayState>
               <Sound d:type="ref">71808648</Sound>
               <ModifierChain d:type="ref">54133808</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
               <ActiveRangeStartValue d:type="sFloat32">0.100000</ActiveRangeStartValue>
               <ActiveRangeEndValue d:type="sFloat32">1.000000</ActiveRangeEndValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">0</InstanceGroup>
            </kLoud-cControlledLoop>
            <kLoud-cControlledLoop d:id="71773960">
               <PlayState d:type="cDeltaString">INSIDE</PlayState>
               <Sound d:type="ref">71811336</Sound>
               <ModifierChain d:type="ref">54133808</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <LoopCondition d:type="cDeltaString">ValueInRange</LoopCondition>
               <ActiveRangeStartValue d:type="sFloat32">0.100000</ActiveRangeStartValue>
               <ActiveRangeEndValue d:type="sFloat32">1.000000</ActiveRangeEndValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">0</InstanceGroup>
            </kLoud-cControlledLoop>
         </Loop>
         <Oneshot>
            <kLoud-cTriggeredOneshot d:id="71765128">
               <PlayState d:type="cDeltaString">OUTSIDE</PlayState>
               <Sound d:type="ref">71818120</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <TriggerType d:type="cDeltaString">ValueIncreasePast</TriggerType>
               <TriggerValue d:type="sFloat32">0.010000</TriggerValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">0</InstanceGroup>
            </kLoud-cTriggeredOneshot>
            <kLoud-cTriggeredOneshot d:id="71754760">
               <PlayState d:type="cDeltaString">OUTSIDE</PlayState>
               <Sound d:type="ref">71761672</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
               <TriggerValue d:type="sFloat32">0.050000</TriggerValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">54137008</InstanceGroup>
            </kLoud-cTriggeredOneshot>
            <kLoud-cTriggeredOneshot d:id="72555016">
               <PlayState d:type="cDeltaString">OUTSIDE</PlayState>
               <Sound d:type="ref">71761672</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
               <TriggerValue d:type="sFloat32">0.300000</TriggerValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">54137008</InstanceGroup>
            </kLoud-cTriggeredOneshot>
            <kLoud-cTriggeredOneshot d:id="72552328">
               <PlayState d:type="cDeltaString">INSIDE</PlayState>
               <Sound d:type="ref">71837960</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <TriggerType d:type="cDeltaString">ValueIncreasePast</TriggerType>
               <TriggerValue d:type="sFloat32">0.010000</TriggerValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">0</InstanceGroup>
            </kLoud-cTriggeredOneshot>
            <kLoud-cTriggeredOneshot d:id="72533896">
               <PlayState d:type="cDeltaString">INSIDE</PlayState>
               <Sound d:type="ref">71760136</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
               <TriggerValue d:type="sFloat32">0.050000</TriggerValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">54137008</InstanceGroup>
            </kLoud-cTriggeredOneshot>
            <kLoud-cTriggeredOneshot d:id="72549256">
               <PlayState d:type="cDeltaString">INSIDE</PlayState>
               <Sound d:type="ref">71760136</Sound>
               <ModifierChain d:type="ref">0</ModifierChain>
               <ControllerName d:type="cDeltaString">Horn</ControllerName>
               <TriggerType d:type="cDeltaString">ValueDecreasePast</TriggerType>
               <TriggerValue d:type="sFloat32">0.300000</TriggerValue>
               <ValueIsChangingGateTime d:type="sFloat32">0.000000</ValueIsChangingGateTime>
               <InstanceGroup d:type="ref">54137008</InstanceGroup>
            </kLoud-cTriggeredOneshot>
         </Oneshot>
      </cGenericAudioControl>
   </ProxyControl>
</kLoud-cProxyControlLoader>


but the exterior bell still sounds inside. What am I missing?
up_8677
 
Posts: 341
Joined: Tue May 15, 2012 9:31 pm

Re: Adjusting in-cab volume levels?

Unread postby Machinist » Sun May 20, 2012 8:05 am

up_8677 wrote:OK, thanks. =) I just like things to be reasonably prototypical; I know I can't have everything because it isn't real life, but I'll fix what I can. *!lol!*
Exactly I wish the phisycs (especially related to brakes) could be less unrealistic, for example.
PS -- I personally prefer to listen to my locomotives thundering up Cajon Pass in the 8th notch from free cam trackside anyway. !!*ok*!!
It isn't reasonably prototypical, huh? Unless The Flash is the engineer !*roll-laugh*!
I'll bet your neighbors LOVE you. *!!wink!!*
At least one of them (3 years old) loves indeed. When he is at his home and I blast one of the awesome b737lvr horns replacements, the kid puts his hands on ears and say (likely in English): 'cle tlain, 'cle tlain (the little uncle's train). !**duh*!! *!lol!*
Last edited by Machinist on Sun May 20, 2012 8:23 am, edited 3 times in total.
Who doesn't have dog, hunts with cat.
User avatar
Machinist
 
Posts: 1105
Joined: Fri Apr 02, 2010 1:02 am
Location: São Paulo, Brazil

Re: Adjusting in-cab volume levels?

Unread postby Machinist » Sun May 20, 2012 8:16 am

up_8677 wrote:... the muted interior horn sounds work perfectly, but I can't figure out how to add an interior bell.
but the exterior bell still sounds inside. What am I missing?

I don't understand of sounds yet, AFAIK to get correct interior and exterior sounds you need to have different sound samples (one for each case). There is also the occclusion files, but I guess it works only with sound cards with the feature.
BTW if you like the track view (4) you should install (if you didn't yet) the Wagons Sound by Krellnut, available on Library. !!*ok*!!
Who doesn't have dog, hunts with cat.
User avatar
Machinist
 
Posts: 1105
Joined: Fri Apr 02, 2010 1:02 am
Location: São Paulo, Brazil

Re: Adjusting in-cab volume levels?

Unread postby up_8677 » Sun May 20, 2012 4:07 pm

That's what is puzzling me; I do have two separate samples...I must be missing something in the coding for the second one. Time to go pore over the sound files again. I didn't know new car/wagon sounds existed! Going to check that out now. :D

BTW, sorry about the improper youtube post. I contribute to a different forum where we use it all the time and I forgot myself. !!**sorry**!!


PS: his horns are the best I've heard; whoever recorded them originally did a good job. **!!bow!!**
up_8677
 
Posts: 341
Joined: Tue May 15, 2012 9:31 pm

Re: Adjusting in-cab volume levels?

Unread postby up_8677 » Sun May 20, 2012 4:29 pm

Oh yeah those sounds are perfect! *!!thnx!!*
up_8677
 
Posts: 341
Joined: Tue May 15, 2012 9:31 pm

Re: Adjusting in-cab volume levels?

Unread postby Hawk » Sun May 20, 2012 6:20 pm

up_8677 wrote:BTW, sorry about the improper youtube post. I contribute to a different forum where we use it all the time and I forgot myself. !!**sorry**!!

No problem. Things are a little different here than other forums. !*salute*!
Hawk
 


Return to Problems and Peculiarities

Who is online

Users browsing this forum: No registered users and 2 guests