<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- Copyright (C) JMRI 2010 All rights reserved -->
<!--                                                                        -->
<!-- JMRI is free software; you can redistribute it and/or modify it under  -->
<!-- the terms of version 2 of the GNU General Public License as published  -->
<!-- by the Free Software Foundation. See the "COPYING" file for a copy     -->
<!-- of this license.                                                       -->
<!--                                                                        -->
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT    -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or  -->
<!-- FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License  -->
<!-- for more details.                                                      -->
<decoder-config xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder.xsd">
	<version author="Simon Ginsburg" version="1" lastUpdated="20130522"/>
	<version author="Michael Mosher" version="2" lastUpdated="20130711"/>
	<version author="Michael Mosher" version="3" lastUpdated="20130722"/>
	<version author="Michael Mosher" version="4" lastUpdated="20130826"/>
	<!-- ver 5  workaround indexedPairVal bug, fix max to 65535, a few instersecting highCVnames, qualifier and read/write issues -->
	<version author="Michael Mosher and Dave Heap" version="5" lastUpdated="20131005"/>
	<!-- ver 6  add sound set cv 248, override acc, dec default values -->
	<version author="Michael Mosher" version="6" lastUpdated="20141017"/>
	<version author="Michael Mosher" version="7" lastUpdated="20150214"/>
	<!-- CV248 to read only -->
	<version author="Michael Mosher" version="8" lastUpdated="20150504"/>
	<!-- remove BEMF control and dither -->
	<version author="Michael Mosher" version="9" lastUpdated="20160608"/>
	<!-- Fix whistle selection -->
	<version author="Michael Mosher" version="10" lastUpdated="20160805"/>
	<!-- Fix defualt values CV4.9 & 4.21                                 -->
	<version author="Michael Mosher" version="11" lastUpdated="20170317"/>
	<!-- update factory resets -->
	<version author="Michael Mosher" version="12" lastUpdated="20180727"/>
	<!-- add read me pane -->
	<decoder>
		<family name="WOW Sound" mfg="Train Control Systems" comment="TCS FW Starting Jan 2012">
			<model show="no" model="WOWSound Steam" numOuts="6" numFns="14" maxMotorCurrent="1.3A (peak=2A)" formFactor="Wires"
				lowVersionID="1" highVersionID="1" productID="61"
				replacementModel="WOW Sound 100" replacementFamily="WOW Sound" >
				<output name="1" label="White" connection="solder" maxcurrent="100 mA"/>
				<output name="2" label="Yellow" connection="solder" maxcurrent="100 mA"/>
				<output name="3" label="Green" connection="solder" maxcurrent="100 mA"/>
				<output name="4" label="Purple" connection="solder" maxcurrent="100 mA"/>
				<output name="5" label="Brown" connection="solder" maxcurrent="100 mA"/>
				<output name="6" label="Pink" connection="solder" maxcurrent="100 mA"/>
				<output name="Dim"/>
				<output name="Ditch"/>
				<output name="Motor"/>
				<output name="Brake"/>
				<size length="2.860" width="0.680" height="0.145" units="inches"/>
			</model>
			<model model="WOW Sound 100" numOuts="6" numFns="14" maxMotorCurrent="1.3A (peak=2A)" formFactor="Wires"
				lowVersionID="1" highVersionID="1" productID="61">
				<output name="1" label="White" connection="solder" maxcurrent="100 mA"/>
				<output name="2" label="Yellow" connection="solder" maxcurrent="100 mA"/>
				<output name="3" label="Green" connection="solder" maxcurrent="100 mA"/>
				<output name="4" label="Purple" connection="solder" maxcurrent="100 mA"/>
				<output name="5" label="Brown" connection="solder" maxcurrent="100 mA"/>
				<output name="6" label="Pink" connection="solder" maxcurrent="100 mA"/>
				<output name="Dim"/>
				<output name="Ditch"/>
				<output name="Motor"/>
				<output name="Brake"/>
				<size length="2.860" width="0.680" height="0.145" units="inches"/>
			</model>
			<functionlabels>
				<functionlabel num="0" lockable="true">Headlight</functionlabel>
				<functionlabel num="1" lockable="true">Bell</functionlabel>
				<functionlabel num="2" lockable="false">Whistle long</functionlabel>
				<functionlabel num="3" lockable="false">Whistle short</functionlabel>
				<functionlabel num="4" lockable="true">Whistle quill</functionlabel>
				<functionlabel num="5" lockable="true">Cylinder cocks</functionlabel>
				<functionlabel num="6" lockable="true">Brake release</functionlabel>
				<functionlabel num="7" lockable="true">Brake</functionlabel>
				<functionlabel num="8" lockable="true">Mute</functionlabel>
				<functionlabel num="9" lockable="true">Whistle rotate</functionlabel>
				<functionlabel num="10" lockable="true">Coupler</functionlabel>
				<functionlabel num="11" lockable="true">Coupler</functionlabel>
				<functionlabel num="12" lockable="true">Injector</functionlabel>
				<functionlabel num="13" lockable="true">Air pump</functionlabel>
				<functionlabel num="14" lockable="true">Blower</functionlabel>
				<functionlabel num="15" lockable="true">Idling</functionlabel>
				<functionlabel num="16" lockable="true">Horn</functionlabel>
				<functionlabel num="17" lockable="true">Shovelling</functionlabel>
				<functionlabel num="18" lockable="true">Blow down</functionlabel>
				<functionlabel num="19" lockable="true">Ash dump</functionlabel>
				<functionlabel num="20" lockable="true">Water fill</functionlabel>
			</functionlabels>
		</family>
		<programming direct="yes" paged="yes" register="yes" ops="yes">
			<capability>
				<name>TCS 4 CV access</name>
			</capability>
		</programming>
		<variables>
			<xi:include href="http://jmri.org/xml/decoders/tcs/CV1_CV99_wow.xml"/>
			<xi:include href="http://jmri.org/xml/decoders/tcs/CV100_CV187_wow.xml"/>
			<variable item="Sound Option 4" CV="248" default="2" readOnly="yes">
				<decVal/>
				<label>Sound Set</label>
			</variable>
			<xi:include href="http://jmri.org/xml/decoders/tcs/CV249_CV252_FW86.xml"/>
			<!-- Sound function mapping -->
			<variable item="Function 0 Sound" CV="T2CV.1.0" default="119" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 1 Sound" CV="T2CV.1.1" default="0" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 2 Sound" CV="T2CV.1.2" default="19" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 3 Sound" CV="T2CV.1.3" default="18" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 4 Sound" CV="T2CV.1.4" default="20" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 5 Sound" CV="T2CV.1.5" default="110" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 6 Sound" CV="T2CV.1.6" default="212" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 7 Sound" CV="T2CV.1.7" default="205" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 8 Sound" CV="T2CV.1.8" default="370" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 9 Sound" CV="T2CV.1.9" default="372" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 10 Sound" CV="T2CV.1.10" default="103" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 11 Sound" CV="T2CV.1.11" default="104" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 12 Sound" CV="T2CV.1.12" default="122" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 13 Sound" CV="T2CV.1.13" default="124" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 14 Sound" CV="T2CV.1.14" default="101" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 15 Sound" CV="T2CV.1.15" default="396" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 16 Sound" CV="T2CV.1.16" default="91" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 17 Sound" CV="T2CV.1.17" default="132" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 18 Sound" CV="T2CV.1.18" default="98" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 19 Sound" CV="T2CV.1.19" default="397" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 20 Sound" CV="T2CV.1.20" default="398" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 21 Sound" CV="T2CV.1.21" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 22 Sound" CV="T2CV.1.22" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 23 Sound" CV="T2CV.1.23" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 24 Sound" CV="T2CV.1.24" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 25 Sound" CV="T2CV.1.25" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 26 Sound" CV="T2CV.1.26" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 27 Sound" CV="T2CV.1.27" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Function 28 Sound" CV="T2CV.1.28" default="65535" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Random 1 Sound" CV="T2CV.1.29" default="125" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Random 2 Sound" CV="T2CV.1.30" default="131" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Random 3 Sound" CV="T2CV.1.31" default="121" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			<variable item="Random 4 Sound" CV="T2CV.1.32" default="129" mask="VVVVVVVVVVVVVVVV">
				<xi:include href="http://jmri.org/xml/decoders/tcs/enumSoundV1.xml"/>
			</variable>
			
			<!-- Individual volume -->
			<variable item="Volume 0-0" CV="T3CV.2.0.0" default="5">
				<decVal max="5"/>
				<label>Bell Strasburg 475 Hand Powered</label>
			</variable>
			<variable item="Volume 0-1" CV="T3CV.2.0.1" default="5">
				<decVal max="5"/>
				<label>Bell Strasburg 475 Air Powered</label>
			</variable>
			<variable item="Volume 0-2" CV="T3CV.2.0.2" default="5">
				<decVal max="5"/>
				<label>Bell Strasburg 89 Air Powered</label>
			</variable>
			<variable item="Volume 0-3" CV="T3CV.2.0.3" default="5">
				<decVal max="5"/>
				<label>Bell Reading 1251 0-6-0 Tank Engine air powered</label>
			</variable>
			<variable item="Volume 0-4" CV="T3CV.2.0.4" default="5">
				<decVal max="5"/>
				<label>Bell Virginia Truckee 2-6-0 hand powered</label>
			</variable>
			<variable item="Volume 0-5" CV="T3CV.2.0.5" default="5">
				<decVal max="5"/>
				<label>Bell PRR 7002 4-4-2 hand powered</label>
			</variable>
			<variable item="Volume 0-6" CV="T3CV.2.0.6" default="5">
				<decVal max="5"/>
				<label>Bell PRR 1223 American 4-4-0 D16SB hand powered</label>
			</variable>
			<variable item="Volume 0-7" CV="T3CV.2.0.7" default="5">
				<decVal max="5"/>
				<label>Bell Conrail 2233 GP30 air powered</label>
			</variable>
			<variable item="Volume 0-8" CV="T3CV.2.0.8" default="5">
				<decVal max="5"/>
				<label>Bell PRR GG1</label>
			</variable>
			<variable item="Volume 0-9" CV="T3CV.2.0.9" default="5">
				<decVal max="5"/>
				<label>Bell John Bull Replica Hand Powered</label>
			</variable>
			<variable item="Volume 0-10" CV="T3CV.2.0.10" default="5">
				<decVal max="5"/>
				<label>Bell PRR 1187 2-8-0 H3 Hand Powered</label>
			</variable>
			<variable item="Volume 0-11" CV="T3CV.2.0.11" default="5">
				<decVal max="5"/>
				<label>Bell PRR 2846 2-8-0 H3 Air Powered</label>
			</variable>
			<variable item="Volume 0-12" CV="T3CV.2.0.12" default="5">
				<decVal max="5"/>
				<label>Bell Heisler Class 53833 Num 4 Hand Powered</label>
			</variable>
			<variable item="Volume 0-13" CV="T3CV.2.0.13" default="5">
				<decVal max="5"/>
				<label>Bell Leetonia 1 Shay</label>
			</variable>
			<variable item="Volume 0-14" CV="T3CV.2.0.14" default="5">
				<decVal max="5"/>
				<label>Bell Unknown from Strasburg museum floor</label>
			</variable>
			<variable item="Volume 0-15" CV="T3CV.2.0.15" default="5">
				<decVal max="5"/>
				<label>Bell Williams Grove PRR 643 0-6-0</label>
			</variable>
			<variable item="Volume 0-16" CV="T3CV.2.0.16" default="5">
				<decVal max="5"/>
				<label>Bell Strasburg 90 hand powered</label>
			</variable>
			<variable item="Volume 0-17" CV="T3CV.2.0.17" default="5">
				<decVal max="5"/>
				<label>Bell Strasburg 90 hand powered variation</label>
			</variable>
			<variable item="Volume 0-18" CV="T3CV.2.0.18" default="5">
				<decVal max="5"/>
				<label>Whistle Alamo Michigan Plant Short</label>
			</variable>
			<variable item="Volume 0-19" CV="T3CV.2.0.19" default="5">
				<decVal max="5"/>
				<label>Whistle Alamo Michigan Plant Long</label>
			</variable>
			<variable item="Volume 0-20" CV="T3CV.2.0.20" default="5">
				<decVal max="5"/>
				<label>Whistle Alamo Michigan Plant Quill</label>
			</variable>
			<variable item="Volume 0-21" CV="T3CV.2.0.21" default="5">
				<decVal max="5"/>
				<label>Whistle PA 3 Chime Short</label>
			</variable>
			<variable item="Volume 0-22" CV="T3CV.2.0.22" default="5">
				<decVal max="5"/>
				<label>Whistle PA 3 Chime Long</label>
			</variable>
			<variable item="Volume 0-23" CV="T3CV.2.0.23" default="5">
				<decVal max="5"/>
				<label>Whistle PA 3 Chime Quill</label>
			</variable>
			<variable item="Volume 0-24" CV="T3CV.2.0.24" default="5">
				<decVal max="5"/>
				<label>Whistle Kingsly 4 Chime Short</label>
			</variable>
			<variable item="Volume 0-25" CV="T3CV.2.0.25" default="5">
				<decVal max="5"/>
				<label>Whistle Kingsly 4 Chime Long</label>
			</variable>
			<variable item="Volume 0-26" CV="T3CV.2.0.26" default="5">
				<decVal max="5"/>
				<label>Whistle Kingsly 4 Chime Quill</label>
			</variable>
			<variable item="Volume 0-27" CV="T3CV.2.0.27" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime 2 Short</label>
			</variable>
			<variable item="Volume 0-28" CV="T3CV.2.0.28" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime 2 Long</label>
			</variable>
			<variable item="Volume 0-29" CV="T3CV.2.0.29" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime 2 Quill</label>
			</variable>
			<variable item="Volume 0-30" CV="T3CV.2.0.30" default="5">
				<decVal max="5"/>
				<label>Whistle NPR 765 Short</label>
			</variable>
			<variable item="Volume 0-31" CV="T3CV.2.0.31" default="5">
				<decVal max="5"/>
				<label>Whistle NPR 765 Long</label>
			</variable>
			<variable item="Volume 0-32" CV="T3CV.2.0.32" default="5">
				<decVal max="5"/>
				<label>Whistle NPR 765 Quill</label>
			</variable>
			<variable item="Volume 0-33" CV="T3CV.2.0.33" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime Short</label>
			</variable>
			<variable item="Volume 0-34" CV="T3CV.2.0.34" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime Long</label>
			</variable>
			<variable item="Volume 0-35" CV="T3CV.2.0.35" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime Quill</label>
			</variable>
			<variable item="Volume 0-36" CV="T3CV.2.0.36" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Pacific G2 Short</label>
			</variable>
			<variable item="Volume 0-37" CV="T3CV.2.0.37" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Pacific G2 Long</label>
			</variable>
			<variable item="Volume 0-38" CV="T3CV.2.0.38" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Pacific G2 Quill</label>
			</variable>
			<variable item="Volume 0-39" CV="T3CV.2.0.39" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Single Chime Short</label>
			</variable>
			<variable item="Volume 0-40" CV="T3CV.2.0.40" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Single Chime Long</label>
			</variable>
			<variable item="Volume 0-41" CV="T3CV.2.0.41" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Single Chime Quill</label>
			</variable>
			<variable item="Volume 0-42" CV="T3CV.2.0.42" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 3 Chime Short</label>
			</variable>
			<variable item="Volume 0-43" CV="T3CV.2.0.43" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 3 Chime Long</label>
			</variable>
			<variable item="Volume 0-44" CV="T3CV.2.0.44" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 3 Chime Quill</label>
			</variable>
			<variable item="Volume 0-45" CV="T3CV.2.0.45" default="5">
				<decVal max="5"/>
				<label>Whistle B &amp; O Short</label>
			</variable>
			<variable item="Volume 0-46" CV="T3CV.2.0.46" default="5">
				<decVal max="5"/>
				<label>Whistle B &amp; O Long</label>
			</variable>
			<variable item="Volume 0-47" CV="T3CV.2.0.47" default="5">
				<decVal max="5"/>
				<label>Whistle B &amp; O Quill</label>
			</variable>
			<variable item="Volume 0-48" CV="T3CV.2.0.48" default="5">
				<decVal max="5"/>
				<label>Whistle Pennsy K4 Short</label>
			</variable>
			<variable item="Volume 0-49" CV="T3CV.2.0.49" default="5">
				<decVal max="5"/>
				<label>Whistle Pennsy K4 Long</label>
			</variable>
			<variable item="Volume 0-50" CV="T3CV.2.0.50" default="5">
				<decVal max="5"/>
				<label>Whistle Pennsy K4 Quill</label>
			</variable>
			<variable item="Volume 0-51" CV="T3CV.2.0.51" default="5">
				<decVal max="5"/>
				<label>Whistle NW Single Chime Short</label>
			</variable>
			<variable item="Volume 0-52" CV="T3CV.2.0.52" default="5">
				<decVal max="5"/>
				<label>Whistle NW Single Chime Long</label>
			</variable>
			<variable item="Volume 0-53" CV="T3CV.2.0.53" default="5">
				<decVal max="5"/>
				<label>Whistle NW Single Chime Quill</label>
			</variable>
			<variable item="Volume 0-54" CV="T3CV.2.0.54" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer 3 chime Short</label>
			</variable>
			<variable item="Volume 0-55" CV="T3CV.2.0.55" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer 3 chime Long</label>
			</variable>
			<variable item="Volume 0-56" CV="T3CV.2.0.56" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer 3 chime Quill</label>
			</variable>
			<variable item="Volume 0-57" CV="T3CV.2.0.57" default="5">
				<decVal max="5"/>
				<label>Whistle 14 - Short</label>
			</variable>
			<variable item="Volume 0-58" CV="T3CV.2.0.58" default="5">
				<decVal max="5"/>
				<label>Whistle 14 - Long</label>
			</variable>
			<variable item="Volume 0-59" CV="T3CV.2.0.59" default="5">
				<decVal max="5"/>
				<label>Whistle 14 - Quill</label>
			</variable>
			<variable item="Volume 0-60" CV="T3CV.2.0.60" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer Single Note Short</label>
			</variable>
			<variable item="Volume 0-61" CV="T3CV.2.0.61" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer Single Note Long</label>
			</variable>
			<variable item="Volume 0-62" CV="T3CV.2.0.62" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer Single Note Quill</label>
			</variable>
			<variable item="Volume 0-63" CV="T3CV.2.0.63" default="5">
				<decVal max="5"/>
				<label>Whistle 16 - Short</label>
			</variable>
			<variable item="Volume 0-64" CV="T3CV.2.0.64" default="5">
				<decVal max="5"/>
				<label>Whistle 16 - Long</label>
			</variable>
			<variable item="Volume 0-65" CV="T3CV.2.0.65" default="5">
				<decVal max="5"/>
				<label>Whistle 16 - Quill</label>
			</variable>
			<variable item="Volume 0-66" CV="T3CV.2.0.66" default="5">
				<decVal max="5"/>
				<label>Whistle 17 - Short</label>
			</variable>
			<variable item="Volume 0-67" CV="T3CV.2.0.67" default="5">
				<decVal max="5"/>
				<label>Whistle 17 - Long</label>
			</variable>
			<variable item="Volume 0-68" CV="T3CV.2.0.68" default="5">
				<decVal max="5"/>
				<label>Whistle 17 - Quill</label>
			</variable>
			<variable item="Volume 0-69" CV="T3CV.2.0.69" default="5">
				<decVal max="5"/>
				<label>Whistle Hancock 3 Chime Short</label>
			</variable>
			<variable item="Volume 0-70" CV="T3CV.2.0.70" default="5">
				<decVal max="5"/>
				<label>Whistle Hancock 3 Chime Long</label>
			</variable>
			<variable item="Volume 0-71" CV="T3CV.2.0.71" default="5">
				<decVal max="5"/>
				<label>Whistle Hancock 3 Chime Quill</label>
			</variable>
			<variable item="Volume 0-72" CV="T3CV.2.0.72" default="5">
				<decVal max="5"/>
				<label>Whistle Southern 6 Chime Long</label>
			</variable>
			<variable item="Volume 0-73" CV="T3CV.2.0.73" default="5">
				<decVal max="5"/>
				<label>Whistle Southern 6 Chime Short</label>
			</variable>
			<variable item="Volume 0-74" CV="T3CV.2.0.74" default="5">
				<decVal max="5"/>
				<label>Whistle Southern 6 Chime Quill</label>
			</variable>
			<variable item="Volume 0-75" CV="T3CV.2.0.75" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 6 Chime Short</label>
			</variable>
			<variable item="Volume 0-76" CV="T3CV.2.0.76" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 6 Chime Long</label>
			</variable>
			<variable item="Volume 0-77" CV="T3CV.2.0.77" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 6 Chime Quill</label>
			</variable>
			<variable item="Volume 0-78" CV="T3CV.2.0.78" default="5">
				<decVal max="5"/>
				<label>Whistle Santa Fe 6 Chime Short</label>
			</variable>
			<variable item="Volume 0-79" CV="T3CV.2.0.79" default="5">
				<decVal max="5"/>
				<label>Whistle Santa Fe 6 Chime Long</label>
			</variable>
			<variable item="Volume 0-80" CV="T3CV.2.0.80" default="5">
				<decVal max="5"/>
				<label>Whistle Santa Fe 6 Chime Quill</label>
			</variable>
			<variable item="Volume 0-81" CV="T3CV.2.0.81" default="5">
				<decVal max="5"/>
				<label>Whistle NW single chime short bell Short</label>
			</variable>
			<variable item="Volume 0-82" CV="T3CV.2.0.82" default="5">
				<decVal max="5"/>
				<label>Whistle NW single chime short bell Long</label>
			</variable>
			<variable item="Volume 0-83" CV="T3CV.2.0.83" default="5">
				<decVal max="5"/>
				<label>Whistle NW single chime short bell Quill</label>
			</variable>
			<variable item="Volume 0-84" CV="T3CV.2.0.84" default="5">
				<decVal max="5"/>
				<label>Whistle Great Northern 5 Chime Short</label>
			</variable>
			<variable item="Volume 0-85" CV="T3CV.2.0.85" default="5">
				<decVal max="5"/>
				<label>Whistle Great Northern 5 Chime Long</label>
			</variable>
			<variable item="Volume 0-86" CV="T3CV.2.0.86" default="5">
				<decVal max="5"/>
				<label>Whistle Great Northern 5 Chime Quill</label>
			</variable>
			<variable item="Volume 0-87" CV="T3CV.2.0.87" default="5">
				<decVal max="5"/>
				<label>Horn Nathan K5LA Short</label>
			</variable>
			<variable item="Volume 0-88" CV="T3CV.2.0.88" default="5">
				<decVal max="5"/>
				<label>Horn Nathan K5LA Long</label>
			</variable>
			<variable item="Volume 0-89" CV="T3CV.2.0.89" default="5">
				<decVal max="5"/>
				<label>Horn Nathan K5LA Quill</label>
			</variable>
			<variable item="Volume 0-90" CV="T3CV.2.0.90" default="5">
				<decVal max="5"/>
				<label>Horn 1</label>
			</variable>
			<variable item="Volume 0-91" CV="T3CV.2.0.91" default="5">
				<decVal max="5"/>
				<label>Horn 2</label>
			</variable>
			<variable item="Volume 0-92" CV="T3CV.2.0.92" default="5">
				<decVal max="5"/>
				<label>Horn 3</label>
			</variable>
			<variable item="Volume 0-93" CV="T3CV.2.0.93" default="5">
				<decVal max="5"/>
				<label>Rod Clank 1</label>
			</variable>
			<variable item="Volume 0-94" CV="T3CV.2.0.94" default="5">
				<decVal max="5"/>
				<label>Rod Clank 2</label>
			</variable>
			<variable item="Volume 0-95" CV="T3CV.2.0.95" default="5">
				<decVal max="5"/>
				<label>Rod Clank 3</label>
			</variable>
			<variable item="Volume 0-96" CV="T3CV.2.0.96" default="5">
				<decVal max="5"/>
				<label>Rod Clank 4</label>
			</variable>
			<variable item="Volume 0-97" CV="T3CV.2.0.97" default="5">
				<decVal max="5"/>
				<label>Direction Change Power Reverser</label>
			</variable>
			<variable item="Volume 0-98" CV="T3CV.2.0.98" default="5">
				<decVal max="5"/>
				<label>Blow Down 2</label>
			</variable>
			<variable item="Volume 0-99" CV="T3CV.2.0.99" default="5">
				<decVal max="5"/>
				<label>Blow Down 1</label>
			</variable>
			<variable item="Volume 0-100" CV="T3CV.2.0.100" default="5">
				<decVal max="5"/>
				<label>Blow Down 3</label>
			</variable>
			<variable item="Volume 0-101" CV="T3CV.2.0.101" default="5">
				<decVal max="5"/>
				<label>Blower 1</label>
			</variable>
			<variable item="Volume 0-102" CV="T3CV.2.0.102" default="5">
				<decVal max="5"/>
				<label>Blower 2</label>
			</variable>
			<variable item="Volume 0-103" CV="T3CV.2.0.103" default="5">
				<decVal max="5"/>
				<label>Coupler Clank 1</label>
			</variable>
			<variable item="Volume 0-104" CV="T3CV.2.0.104" default="5">
				<decVal max="5"/>
				<label>Coupler Clank 2</label>
			</variable>
			<variable item="Volume 0-105" CV="T3CV.2.0.105" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 1</label>
			</variable>
			<variable item="Volume 0-106" CV="T3CV.2.0.106" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 2</label>
			</variable>
			<variable item="Volume 0-107" CV="T3CV.2.0.107" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 3</label>
			</variable>
			<variable item="Volume 0-108" CV="T3CV.2.0.108" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 4</label>
			</variable>
			<variable item="Volume 0-109" CV="T3CV.2.0.109" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 5</label>
			</variable>
			<variable item="Volume 0-110" CV="T3CV.2.0.110" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 6</label>
			</variable>
			<variable item="Volume 0-111" CV="T3CV.2.0.111" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 7</label>
			</variable>
			<variable item="Volume 0-112" CV="T3CV.2.0.112" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 8</label>
			</variable>
			<variable item="Volume 0-113" CV="T3CV.2.0.113" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 9</label>
			</variable>
			<variable item="Volume 0-114" CV="T3CV.2.0.114" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 10</label>
			</variable>
			<variable item="Volume 0-115" CV="T3CV.2.0.115" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 11</label>
			</variable>
			<variable item="Volume 0-116" CV="T3CV.2.0.116" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 12</label>
			</variable>
			<variable item="Volume 0-117" CV="T3CV.2.0.117" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 13</label>
			</variable>
			<variable item="Volume 0-118" CV="T3CV.2.0.118" default="5">
				<decVal max="5"/>
				<label>Cylinder Cocks 14</label>
			</variable>
			<variable item="Volume 0-119" CV="T3CV.2.0.119" default="5">
				<decVal max="5"/>
				<label>Generator 1</label>
			</variable>
			<variable item="Volume 0-120" CV="T3CV.2.0.120" default="5">
				<decVal max="5"/>
				<label>Generator 2</label>
			</variable>
			<variable item="Volume 0-121" CV="T3CV.2.0.121" default="5">
				<decVal max="5"/>
				<label>Injector 1</label>
			</variable>
			<variable item="Volume 0-122" CV="T3CV.2.0.122" default="5">
				<decVal max="5"/>
				<label>Injector 2</label>
			</variable>
			<variable item="Volume 0-123" CV="T3CV.2.0.123" default="5">
				<decVal max="5"/>
				<label>Injector 3</label>
			</variable>
			<variable item="Volume 0-124" CV="T3CV.2.0.124" default="5">
				<decVal max="5"/>
				<label>Air Pump 1 Westinghouse 2 Stage</label>
			</variable>
			<variable item="Volume 0-125" CV="T3CV.2.0.125" default="5">
				<decVal max="5"/>
				<label>Air Pump 2 Westinghouse Cross Compound</label>
			</variable>
			<variable item="Volume 0-126" CV="T3CV.2.0.126" default="5">
				<decVal max="5"/>
				<label>Air Pump 3 Westinghouse Single Stage</label>
			</variable>
			<variable item="Volume 0-127" CV="T3CV.2.0.127" default="5">
				<decVal max="5"/>
				<label>Air Pump 5 Westinghouse Single Stage</label>
			</variable>
			<variable item="Volume 0-128" CV="T3CV.2.0.128" default="5">
				<decVal max="5"/>
				<label>Air Pump 4 Westinghouse Single Stage </label>
			</variable>
			<variable item="Volume 0-129" CV="T3CV.2.0.129" default="5">
				<decVal max="5"/>
				<label>Safety 1</label>
			</variable>
			<variable item="Volume 0-130" CV="T3CV.2.0.130" default="5">
				<decVal max="5"/>
				<label>Safety 2</label>
			</variable>
			<variable item="Volume 0-131" CV="T3CV.2.0.131" default="5">
				<decVal max="5"/>
				<label>Shovelling 1 Butterfly - Air Powered</label>
			</variable>
			<variable item="Volume 0-132" CV="T3CV.2.0.132" default="5">
				<decVal max="5"/>
				<label>Shovelling 2 Butterfly - Air Powered</label>
			</variable>
			<variable item="Volume 0-133" CV="T3CV.2.0.133" default="5">
				<decVal max="5"/>
				<label>Whistle Alamo Michigan Plant Forward</label>
			</variable>
			<variable item="Volume 0-134" CV="T3CV.2.0.134" default="5">
				<decVal max="5"/>
				<label>Whistle PA 3 Chime Forward</label>
			</variable>
			<variable item="Volume 0-135" CV="T3CV.2.0.135" default="5">
				<decVal max="5"/>
				<label>Whistle Kingsly 4 Chime Forward</label>
			</variable>
			<variable item="Volume 0-136" CV="T3CV.2.0.136" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime 2 Forward</label>
			</variable>
			<variable item="Volume 0-137" CV="T3CV.2.0.137" default="5">
				<decVal max="5"/>
				<label>Whistle NPR 765 Foward</label>
			</variable>
			<variable item="Volume 0-138" CV="T3CV.2.0.138" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime Forward</label>
			</variable>
			<variable item="Volume 0-139" CV="T3CV.2.0.139" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Pacific G2 Forward</label>
			</variable>
			<variable item="Volume 0-140" CV="T3CV.2.0.140" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Single Chime Forward</label>
			</variable>
			<variable item="Volume 0-141" CV="T3CV.2.0.141" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 3 Chime Forward</label>
			</variable>
			<variable item="Volume 0-142" CV="T3CV.2.0.142" default="5">
				<decVal max="5"/>
				<label>Whistle B &amp; O Forward</label>
			</variable>
			<variable item="Volume 0-143" CV="T3CV.2.0.143" default="5">
				<decVal max="5"/>
				<label>Whistle Pennsy K4 Forward</label>
			</variable>
			<variable item="Volume 0-144" CV="T3CV.2.0.144" default="5">
				<decVal max="5"/>
				<label>Whistle NW Single Chime Forward</label>
			</variable>
			<variable item="Volume 0-145" CV="T3CV.2.0.145" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer 3 chime Forward</label>
			</variable>
			<variable item="Volume 0-146" CV="T3CV.2.0.146" default="5">
				<decVal max="5"/>
				<label>Whistle 14 - Forward</label>
			</variable>
			<variable item="Volume 0-147" CV="T3CV.2.0.147" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer Single Note Forward</label>
			</variable>
			<variable item="Volume 0-148" CV="T3CV.2.0.148" default="5">
				<decVal max="5"/>
				<label>Whistle 16 - Forward</label>
			</variable>
			<variable item="Volume 0-149" CV="T3CV.2.0.149" default="5">
				<decVal max="5"/>
				<label>Whistle 17 - Forward</label>
			</variable>
			<variable item="Volume 0-150" CV="T3CV.2.0.150" default="5">
				<decVal max="5"/>
				<label>Whistle Hancock 3 Chime Forward</label>
			</variable>
			<variable item="Volume 0-151" CV="T3CV.2.0.151" default="5">
				<decVal max="5"/>
				<label>Whistle Southern 6 Chime Forward</label>
			</variable>
			<variable item="Volume 0-152" CV="T3CV.2.0.152" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 6 Chime Forward</label>
			</variable>
			<variable item="Volume 0-153" CV="T3CV.2.0.153" default="5">
				<decVal max="5"/>
				<label>Whistle Santa Fe 6 Chime Forward</label>
			</variable>
			<variable item="Volume 0-154" CV="T3CV.2.0.154" default="5">
				<decVal max="5"/>
				<label>Whistle NW single chime short bell forward</label>
			</variable>
			<variable item="Volume 0-155" CV="T3CV.2.0.155" default="5">
				<decVal max="5"/>
				<label>Whistle Great Northern 5 Chime Forward</label>
			</variable>
			<variable item="Volume 0-156" CV="T3CV.2.0.156" default="5">
				<decVal max="5"/>
				<label>Horn Nathan K5LA Forward</label>
			</variable>
			<variable item="Volume 0-157" CV="T3CV.2.0.157" default="5">
				<decVal max="5"/>
				<label>Whistle Alamo Michigan Plant Reverse</label>
			</variable>
			<variable item="Volume 0-158" CV="T3CV.2.0.158" default="5">
				<decVal max="5"/>
				<label>Whistle PA 3 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-159" CV="T3CV.2.0.159" default="5">
				<decVal max="5"/>
				<label>Whistle Kingsly 4 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-160" CV="T3CV.2.0.160" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime 2 Reverse</label>
			</variable>
			<variable item="Volume 0-161" CV="T3CV.2.0.161" default="5">
				<decVal max="5"/>
				<label>Whistle NPR 765 Reverse</label>
			</variable>
			<variable item="Volume 0-162" CV="T3CV.2.0.162" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-163" CV="T3CV.2.0.163" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Pacific G2 Reverse</label>
			</variable>
			<variable item="Volume 0-164" CV="T3CV.2.0.164" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Single Chime Reverse</label>
			</variable>
			<variable item="Volume 0-165" CV="T3CV.2.0.165" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 3 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-166" CV="T3CV.2.0.166" default="5">
				<decVal max="5"/>
				<label>Whistle B &amp; O Reverse</label>
			</variable>
			<variable item="Volume 0-167" CV="T3CV.2.0.167" default="5">
				<decVal max="5"/>
				<label>Whistle Pennsy K4 Reverse</label>
			</variable>
			<variable item="Volume 0-168" CV="T3CV.2.0.168" default="5">
				<decVal max="5"/>
				<label>Whistle NW Single Chime Reverse</label>
			</variable>
			<variable item="Volume 0-169" CV="T3CV.2.0.169" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer 3 chime Reverse</label>
			</variable>
			<variable item="Volume 0-170" CV="T3CV.2.0.170" default="5">
				<decVal max="5"/>
				<label>Whistle 14 - Reverse</label>
			</variable>
			<variable item="Volume 0-171" CV="T3CV.2.0.171" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer Single Note Reverse</label>
			</variable>
			<variable item="Volume 0-172" CV="T3CV.2.0.172" default="5">
				<decVal max="5"/>
				<label>Whistle 16 - Reverse</label>
			</variable>
			<variable item="Volume 0-173" CV="T3CV.2.0.173" default="5">
				<decVal max="5"/>
				<label>Whistle 17 - Reverse</label>
			</variable>
			<variable item="Volume 0-174" CV="T3CV.2.0.174" default="5">
				<decVal max="5"/>
				<label>Whistle Hancock 3 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-175" CV="T3CV.2.0.175" default="5">
				<decVal max="5"/>
				<label>Whistle Southern 6 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-176" CV="T3CV.2.0.176" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 6 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-177" CV="T3CV.2.0.177" default="5">
				<decVal max="5"/>
				<label>Whistle Santa Fe 6 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-178" CV="T3CV.2.0.178" default="5">
				<decVal max="5"/>
				<label>Whistle NW single chime short bell Reverse</label>
			</variable>
			<variable item="Volume 0-179" CV="T3CV.2.0.179" default="5">
				<decVal max="5"/>
				<label>Whistle Great Northern 5 Chime Reverse</label>
			</variable>
			<variable item="Volume 0-180" CV="T3CV.2.0.180" default="5">
				<decVal max="5"/>
				<label>Horn Nathan K5LA Reverse</label>
			</variable>
			<variable item="Volume 0-181" CV="T3CV.2.0.181" default="5">
				<decVal max="5"/>
				<label>Whistle Alamo Michigan Plant Stop</label>
			</variable>
			<variable item="Volume 0-182" CV="T3CV.2.0.182" default="5">
				<decVal max="5"/>
				<label>Whistle PA 3 Chime Stop</label>
			</variable>
			<variable item="Volume 0-183" CV="T3CV.2.0.183" default="5">
				<decVal max="5"/>
				<label>Whistle Kingsly 4 Chime Stop</label>
			</variable>
			<variable item="Volume 0-184" CV="T3CV.2.0.184" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime 2 Stop</label>
			</variable>
			<variable item="Volume 0-185" CV="T3CV.2.0.185" default="5">
				<decVal max="5"/>
				<label>Whistle NPR 765 Stop</label>
			</variable>
			<variable item="Volume 0-186" CV="T3CV.2.0.186" default="5">
				<decVal max="5"/>
				<label>Whistle Reading 6 Chime Stop</label>
			</variable>
			<variable item="Volume 0-187" CV="T3CV.2.0.187" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Pacific G2 Stop</label>
			</variable>
			<variable item="Volume 0-188" CV="T3CV.2.0.188" default="5">
				<decVal max="5"/>
				<label>Whistle Reading Single Chime Stop</label>
			</variable>
			<variable item="Volume 0-189" CV="T3CV.2.0.189" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 3 Chime Stop</label>
			</variable>
			<variable item="Volume 0-190" CV="T3CV.2.0.190" default="5">
				<decVal max="5"/>
				<label>Whistle B &amp; O Stop</label>
			</variable>
			<variable item="Volume 0-191" CV="T3CV.2.0.191" default="5">
				<decVal max="5"/>
				<label>Whistle Pennsy K4 Stop</label>
			</variable>
			<variable item="Volume 0-192" CV="T3CV.2.0.192" default="5">
				<decVal max="5"/>
				<label>Whistle NW Single Chime Stop</label>
			</variable>
			<variable item="Volume 0-193" CV="T3CV.2.0.193" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer 3 chime Stop</label>
			</variable>
			<variable item="Volume 0-194" CV="T3CV.2.0.194" default="5">
				<decVal max="5"/>
				<label>Whistle 14 - Stop</label>
			</variable>
			<variable item="Volume 0-195" CV="T3CV.2.0.195" default="5">
				<decVal max="5"/>
				<label>Whistle Lunkenheimer Single Note Stop</label>
			</variable>
			<variable item="Volume 0-196" CV="T3CV.2.0.196" default="5">
				<decVal max="5"/>
				<label>Whistle 16 - Stop</label>
			</variable>
			<variable item="Volume 0-197" CV="T3CV.2.0.197" default="5">
				<decVal max="5"/>
				<label>Whistle 17 - Stop</label>
			</variable>
			<variable item="Volume 0-198" CV="T3CV.2.0.198" default="5">
				<decVal max="5"/>
				<label>Whistle Hancock 3 Chime Stop</label>
			</variable>
			<variable item="Volume 0-199" CV="T3CV.2.0.199" default="5">
				<decVal max="5"/>
				<label>Whistle Southern 6 Chime Stop</label>
			</variable>
			<variable item="Volume 0-200" CV="T3CV.2.0.200" default="5">
				<decVal max="5"/>
				<label>Whistle Wabash 6 Chime Stop</label>
			</variable>
			<variable item="Volume 0-201" CV="T3CV.2.0.201" default="5">
				<decVal max="5"/>
				<label>Whistle Santa Fe 6 Chime Stop</label>
			</variable>
			<variable item="Volume 0-202" CV="T3CV.2.0.202" default="5">
				<decVal max="5"/>
				<label>Whistle NW single chime short bell Stop</label>
			</variable>
			<variable item="Volume 0-203" CV="T3CV.2.0.203" default="5">
				<decVal max="5"/>
				<label>Whistle Great Northern 5 Chime Stop</label>
			</variable>
			<variable item="Volume 0-204" CV="T3CV.2.0.204" default="5">
				<decVal max="5"/>
				<label>Horn Nathan K5LA Stop</label>
			</variable>
			<variable item="Volume 0-205" CV="T3CV.2.0.205" default="5">
				<decVal max="5"/>
				<label>Brake Squeal 1</label>
			</variable>
			<variable item="Volume 0-206" CV="T3CV.2.0.206" default="5">
				<decVal max="5"/>
				<label>Brake Squeal 2</label>
			</variable>
			<variable item="Volume 0-207" CV="T3CV.2.0.207" default="5">
				<decVal max="5"/>
				<label>Brake Squeal 3</label>
			</variable>
			<variable item="Volume 0-208" CV="T3CV.2.0.208" default="5">
				<decVal max="5"/>
				<label>Brake Squeal 4</label>
			</variable>
			<variable item="Volume 0-209" CV="T3CV.2.0.209" default="5">
				<decVal max="5"/>
				<label>Brake Squeal 5</label>
			</variable>
			<variable item="Volume 0-210" CV="T3CV.2.0.210" default="5">
				<decVal max="5"/>
				<label>Brake Squeal 6</label>
			</variable>
			<variable item="Volume 0-211" CV="T3CV.2.0.211" default="5">
				<decVal max="5"/>
				<label>Brake grinding to a stop</label>
			</variable>
			<variable item="Volume 0-212" CV="T3CV.2.0.212" default="5">
				<decVal max="5"/>
				<label>Brake Release 1 Independent</label>
			</variable>
			<variable item="Volume 0-213" CV="T3CV.2.0.213" default="5">
				<decVal max="5"/>
				<label>Brake Release 2</label>
			</variable>
			<variable item="Volume 1-114" CV="T3CV.2.1.114" default="5">
				<decVal max="5"/>
				<label>Silence</label>
			</variable>
			<variable item="Volume 1-115" CV="T3CV.2.1.115" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Changed</label>
			</variable>
			<variable item="Volume 1-116" CV="T3CV.2.1.116" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Alamo Michigan Plant</label>
			</variable>
			<variable item="Volume 1-117" CV="T3CV.2.1.117" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle PA 3 Chime</label>
			</variable>
			<variable item="Volume 1-118" CV="T3CV.2.1.118" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Kingsly 4 Chime</label>
			</variable>
			<variable item="Volume 1-119" CV="T3CV.2.1.119" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Reading 6 Chime 2</label>
			</variable>
			<variable item="Volume 1-120" CV="T3CV.2.1.120" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle NPR 765</label>
			</variable>
			<variable item="Volume 1-121" CV="T3CV.2.1.121" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Reading 6 Chime</label>
			</variable>
			<variable item="Volume 1-122" CV="T3CV.2.1.122" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Reading Pacific G2</label>
			</variable>
			<variable item="Volume 1-123" CV="T3CV.2.1.123" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Reading Single Chime</label>
			</variable>
			<variable item="Volume 1-124" CV="T3CV.2.1.124" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Wabash 3 Chime</label>
			</variable>
			<variable item="Volume 1-125" CV="T3CV.2.1.125" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle B &amp; O</label>
			</variable>
			<variable item="Volume 1-126" CV="T3CV.2.1.126" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Pennsy K4</label>
			</variable>
			<variable item="Volume 1-127" CV="T3CV.2.1.127" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle NW Single Chime</label>
			</variable>
			<variable item="Volume 1-128" CV="T3CV.2.1.128" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Lunkenheimer 3 chime</label>
			</variable>
			<variable item="Volume 1-129" CV="T3CV.2.1.129" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle 14</label>
			</variable>
			<variable item="Volume 1-130" CV="T3CV.2.1.130" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Lunkenheimer Single Note</label>
			</variable>
			<variable item="Volume 1-131" CV="T3CV.2.1.131" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle 16</label>
			</variable>
			<variable item="Volume 1-132" CV="T3CV.2.1.132" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle 17</label>
			</variable>
			<variable item="Volume 1-133" CV="T3CV.2.1.133" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Hancock 3 Chime</label>
			</variable>
			<variable item="Volume 1-134" CV="T3CV.2.1.134" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Southern 6 Chime</label>
			</variable>
			<variable item="Volume 1-135" CV="T3CV.2.1.135" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Wabash 6 Chime</label>
			</variable>
			<variable item="Volume 1-136" CV="T3CV.2.1.136" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Santa Fe 6 Chime</label>
			</variable>
			<variable item="Volume 1-137" CV="T3CV.2.1.137" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle NW single chime short bell</label>
			</variable>
			<variable item="Volume 1-138" CV="T3CV.2.1.138" default="5">
				<decVal max="5"/>
				<label>Rotate Whistle Great Northern 5 Chime</label>
			</variable>
			<variable item="Volume 1-139" CV="T3CV.2.1.139" default="5">
				<decVal max="5"/>
				<label>Rotate Horn Nathan K5LA</label>
			</variable>
			<variable item="Volume 1-140" CV="T3CV.2.1.140" default="5">
				<decVal max="5"/>
				<label>Idling Sounds 1</label>
			</variable>
			<variable item="Volume 1-141" CV="T3CV.2.1.141" default="5">
				<decVal max="5"/>
				<label>Ash Dump 1</label>
			</variable>
			<variable item="Volume 1-142" CV="T3CV.2.1.142" default="5">
				<decVal max="5"/>
				<label>Waterfill 1</label>
			</variable>
			
			<!-- sound CVs -->
			<variable item="Sound Setting 31" CV="T2CV.4.0" default="256" tooltip="very early decoders only" mask="VVVVVVVVVVVVVVVV">
				<decVal max="65535"/>
				<label>Cylinder cocks auto turn on time early</label>
			</variable>
			<variable item="First" CV="222" default="0" infoOnly="yes">
				<enumVal>
					<enumChoice choice="Alamo Michigan Plant"/>
				</enumVal>
				<label>For steam sound set 1, the first whistle is named</label>
			</variable>
			<variable item="Sound Option 1" CV="T2CV.4.8" default="0" tooltip="Rotate whistle function will change this setting">
				<enumVal>
				<enumChoice choice="Alamo Michigan Plant"/>
				<enumChoice choice="PA 3 Chime"/>
				<enumChoice choice="Kingsly 4 Chime"/>
				<enumChoice choice="Reading 6 Chime 2"/>
				<enumChoice choice="NPR 765"/>
				<enumChoice choice="Reading 6 Chime"/>
				<enumChoice choice="Reading Pacific G2"/>
				<enumChoice choice="Reading Single Chime"/>
				<enumChoice choice="Wabash 3 Chime"/>
				<enumChoice choice="B &amp; O"/>
				<enumChoice choice="Pennsy K4"/>
				<enumChoice choice="NW Single Chime"/>
				<enumChoice choice="Lunkenheimer 3 chime"/>
				<enumChoice choice="Whistle 14"/>
				<enumChoice choice="Lunkenheimer Single Note"/>
				<enumChoice choice="Whistle 16"/>
				<enumChoice choice="Whistle 17"/>
				<enumChoice choice="Hancock 3 Chime"/>
				<enumChoice choice="Southern 6 Chime"/>
				<enumChoice choice="Wabash 6 Chime"/>
				<enumChoice choice="Santa Fe 6 Chime"/>
				<enumChoice choice="NW single chime short bell"/>
				<enumChoice choice="Great Northern 5 Chime"/>
				<enumChoice choice="Nathan K5LA"/>
				</enumVal>
				<label>Default Whistle Set</label>
			</variable>
			<variable item="Sound Setting 34" CV="T2CV.4.9" default="10" >
				<decVal max="126"/>
				<label>Proto chuff start speed step</label>
			</variable>
			<variable item="Sound Setting 1" CV="T2CV.4.10" default="5" >
				<decVal max="5"/>
				<label>Global volume</label>
			</variable>
			<variable item="Sound Option 2" CV="T2CV.4.11" default="1" mask="XXXXXXXXXVVVVVVV">
				<enumVal>
					<enumChoice choice="Heavy Steam"/>
					<enumChoice choice="Medium Steam"/>
					<enumChoice choice="Light Steam"/>
				</enumVal>
				<label>Steam locomotive type</label>
			</variable>
			<variable item="Sound Option 3" CV="T2CV.4.11" default="0" mask="XXXXXXXXVXXXXXXX" >
				<enumVal>
					<enumChoice choice="Non Articulated"/>
					<enumChoice choice="Articulated"/>
					</enumVal>
				<label>Articulation type</label>
			</variable>
			<variable item="Sound Group 5 Checkbox 1" CV="T2CV.4.12" default="0" mask="XXXXXXXXXXXXXXXV" tooltip="very early decoders only">
				<xi:include href="http://jmri.org/xml/decoders/parts/enum-OnOff.xml"/>
				<label>Cam enable early</label>
			</variable>
			<variable item="Sound Setting 11" CV="T2CV.4.15" default="1"  tooltip="Divides the BEMF value by n^2, higher the number the lower the chuff volume/change from loads">
				<decVal max="8"/>
				<label>BEMF sensitivity</label>
			</variable>
			<xi:include href="http://jmri.org/xml/decoders/tcs/wowSteamCV.xml"/>
			<variable item="Sound Setting 2" CV="T2CV.4.21" default="256" mask="VVVVVVVVVVVVVVVV">
				<decVal max="65535"/>
				<label>Audio Auto Shut-off Time</label>
			</variable>
		</variables>
		<resets>
			<mode>PAGEMODE</mode>
			<mode>DIRECTMODE</mode>
			<mode>OPSBYTEMODE</mode>
			<factReset label="Entire decoder (except speed table)" CV="8" default="2"/>
			<factReset label="Entire decoder (except address and speed table)" CV="T2CV.5.0" default="2"/>
			<factReset label="All sound settings" CV="T2CV.5.0" default="3"/>
			<factReset label="Sound Function mappings" CV="T2CV.5.0" default="4"/>
			<factReset label="Chuff timing" CV="T2CV.5.0" default="5"/>
			<factReset label="Sound CV's" CV="T2CV.5.0" default="6"/>
			<factReset label="Sound type volumes" CV="T2CV.5.0" default="7"/>
			<factReset label="Quick Lighting Preset: Standard Ditch Lights" CV="8" default="10"/>
			<factReset label="Quick Lighting Preset: Standard Trolley" CV="8" default="11"/>
			<factReset label="Quick Lighting Preset: Modified Trilley" CV="8" default="12"/>
		</resets>
	</decoder>
    <xi:include href="http://jmri.org/xml/programmers/parts/BasicSpeedControlTrimPane.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_Momentum.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_Brake.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_TCS.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_snd.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_chuff.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_vol0.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_vol1.xml"/>
	<xi:include href="http://jmri.org/xml/decoders/tcs/Pane_wow_4cv.xml"/>
   <xi:include href="http://jmri.org/xml/decoders/tcs/paneWowReadMe.xml"/>
</decoder-config>
