|
|
Line 47: |
Line 47: |
| newer versions of FlightGear. | | newer versions of FlightGear. |
|
| |
|
| An example would be:
| | For an example, see [https://sourceforge.net/p/flightgear/fgaddon/1863/tree//trunk/Aircraft/paraglider/sound.xml#l25 here] |
| | |
| {{collapsible script
| |
| |type = XML code
| |
| |title = Expressions in a sound configuration file
| |
| |lang = XML
| |
| |script =
| |
| <engine>
| |
| <name>engine</name>
| |
| <mode>looped</mode>
| |
| <path>Aircraft/paraglider/Sounds/wasp.wav</path>
| |
| <property>engines/engine/running</property>
| |
| <volume version="2.0">
| |
| <expression>
| |
| <product>
| |
| <min>
| |
| <max>
| |
| <product>
| |
| <property>engines/engine/mp-osi</property>
| |
| <value>0.23</value>
| |
| </product>
| |
| <value>1.0</value>
| |
| </max>
| |
| <value>0.3</value>
| |
| </min>
| |
| <min>
| |
| <max>
| |
| <log>
| |
| <property>orientation/alpha-deg</property>
| |
| </log>
| |
| <value>1.2</value>
| |
| </max>
| |
| <value>1.0</value>
| |
| </min>
| |
| </product>
| |
| </expression>
| |
| </volume>
| |
| <pitch version="2.0">
| |
| <expression>
| |
| <min>
| |
| <max>
| |
| <sum>
| |
| <value>0.4</value>
| |
| <product>
| |
| <property>engines/engine/rpm</property>
| |
| <value>0.0001</value>
| |
| </product>
| |
| </sum>
| |
| <value>1.2</value>
| |
| </max>
| |
| <value>0.4</value>
| |
| </min>
| |
| </expression>
| |
| </pitch>
| |
| <!-- backwards compatibility -->
| |
| <volume>
| |
| <property>engines/engine/mp-osi</property>
| |
| <factor>0.23</factor>
| |
| <min>0.3</min>
| |
| <max>1.0</max>
| |
| </volume>
| |
| <volume>
| |
| <property>orientation/alpha-deg</property>
| |
| <type>log</type>
| |
| <min>1.0</min>
| |
| <max>1.2</max>
| |
| </volume>
| |
| <pitch>
| |
| <property>engines/engine/rpm</property>
| |
| <factor>0.0001</factor>
| |
| <min>0.4</min>
| |
| <max>1.2</max>
| |
| <offset>0.4</offset>
| |
| </pitch>
| |
| </engine>
| |
| }}
| |
|
| |
|
| == In the hangar == | | == In the hangar == |