RSRC LVINLBVW1 D@<@wهMT9- ُ B~mD+xkp2LVINwrite pl tone.viLVINSingle Tone.vi9@  @@ tone wave@ sample rate(sound card)@ tone freq@ Duration (sec) @ volumePTH0?Documents and SettingsKeith My DocumentsSingle Tone.viLVINSnd Write Wave File.vi x  6@P @!status @code@0source error out@2wave file path out @@ stereo 16-bit@@ mono 16-bit @@ stereo 8-bit@@ mono 8-bit@@P @!status @code@0sourceerror in (no error)@Sound Format.ctlnP @monostereo sound quality$@1102522050441008000rate$@8 bit16 bitbits per sample sound format@2wave file pathPTH05sound lvsound.llbSnd Write Wave File.viLVINRead Lines From File.vi  0@2'new file path (Not A Path if cancelled)@0 line string@!convert eol? (no:F)$@2file path (dialog if empty)@number of lines (all:-1)@mark after read (chars.) @!EOF?&@ start of read offset (chars.:0 ),@'[max characters per line] (no limit:0)PTH05Utilityfile.llbRead Lines From File.viPC c8 P+ P P   cRP"@P@flg@oRt@eofudf P Tonep dfdP txdP oldP extVP"@P@flg@oRt@eofudfPDurationpdfdPtxdPoldPext P cTP"@P@flg@oRt@eofudf PVolumepdfdPtxdPoldPext((P"P002 cfP"@P@flg@oRt@eofudfP2Path x2dfd P2txd P2old P2ext((P"P002 chP"@P@flg@oRt@eofudfP2Path 2 x2dfd P2txd P2old P2ext  0 0   c$ c @!EOF? c@0 line string@mark after read (chars.)! c @ Tone@0 line string @!EOF? c@mark after read (chars.) c cl0@2'new file path (Not A Path if cancelled)@number of lines (all:-1) c @2 appended path c c|@@ tone wave cD c@ sample rate(sound card)@ Duration (sec) @ volume0@2 stripped path@? line string@Duration @Volume0@2'new file path (Not A Path if cancelled) c cl$@2file path (dialog if empty)@number of lines (all:-1)@2Path cH c c 0T PvPvPvPvPvP c Kx$.VZ r<`BCKC  + .wav` ` \$B08dpx:tRt@pP~TLjLjLjP~pT~`dh:@N@`~&P~ F> 6@tN&T`hddVIDSwrite pl tone.viVIDSSnd Write Wave File.viDPTH0VIDSSingle Tone.vi@PTH0VIDSRead Lines From File.viH<PTH0t i386[ ~code/`EwD~E\EPPUEd$=t1=Ð)Ӏ}t}uE$EE48tQRUGd$ZYɍHHƅ|t hhUEPbƅHtsts,tsdpET~E\EPH.UR@␐}vt}v ƅfxBƅd<t5dƅfxFEhx;ƅfxEhx,PdLXQRPP$`|bd$ZY=PhTXXt1ƅfx48tQRU>?d$ZY}t}uH}v}+uvQRPE@$^-d$ZY==t p h搐ÐEw ~E\EPPUEd$=t=t=t=tEw Ew‰ppVLFX@'PUEd$=uÐP ~P &~P T+&~P <=~iP ,W~OP q~5P (~~Ðx&m~Ðx&W~Ðx&Ap~p @'PUEd$=uÐP) ~P O~^P ~$Pm ~P3  ~P  7~vP<  q~,@&RD21?Q22?QPath 2H*E>SE@RZD f"eSingle Tone.viHD83HD@1 - -HD=HD1bDwySnd Write Wave File.viHD,\fDFract/Exp String To NumbercDRead Lines From File.viHD2[d]ccDa`Read Lines From File.viHD>YD+l8+n8 Match PatternHD804A4AHD|.YfYfVD#0D#0C Build PathVDOQ Strip Path FPHPwrite pl tone.viHFPHPD@08@@G~/PF//+QhdXLP $J 87,  |@P@|@P ,LL,4 F D0  dt4  2 t08hBR p > 0}cu}cu}cup : }bv}bv}bvL : 0u0/.-0  dt,@tTx4 F (8hBR 4  2 pp 6 0cucucup 2 bvbvbvL : 0u0/.-0x$B@P@D,P P 0 |4 F 80  dt4  2 H0<d8hBR p 6 0cucucup 2 bvbvbvL : 0u0/.-<[ 01  ,  x  H |4 F | 0I0 7 | 4-<4 2 | =-0  | 01dt8 h B @p 2 |+  5'; 5'; 5'; 4 O |S % 8 h |BT0   |:  %%%%%< [X10XS , P|  |94 F  10@R0 7  D4T<4 2 D=Th20  @0Xdt8 hB @,  Xp 2 +  G5Q; G5Q; G5Q; 4 O S @Q T8 h BT0 <Y  @Q@Q@Q@Q@Q, X  BDHPwrite pl tone.viLVINSingle Tone.vi|PTH0LVINSnd Write Wave File.vi $PTH0LVINRead Lines From File.vi$PTH0\D BDHPD/8\<\<\C ~/dDGG/Pg<y@`, S|S$SP0 $ d LD 1 <?@x- |4 K|gL  d  h  |T d 4 3|/?7 |)<4 3|/'4 3|(/'4 3|/'  |$  |T4  8B4 3|/' 4 F0 B)<(L4  ? B(L4  8=, :, H  @TH4  2  @ PH t@0 3   |L : 00/.- | |8 hBx 4  64 B.Cxd0@84 BC$ \0@4 BC4&6D1 v D)  $ 0 4 K $v@ h d h 4 X `  $  d43 $<   $ d43 $  43 $P43 $  h  $ $ 4 4  $ *h  $ 43 $ !  $   43 $ T    $ x43 $ ~ X  $ 43 $L v ~z43 $ "~ 43 $ | v~z `  $ 43 $ v~ z   $L*h43 $ v~z   $ H` 0@ h 4 BC4H00 =4/\, )( 0 X 7h X4\1$E!"140HM"49@!3,hT0*B3<74/ U NnL)[To3y9~Zl4/4pL4(L4t<4 BC.|0?,XFWN0 X,MSP "dL45!(.  5<1& 4 4T0*LPE3N<I7,#$<#$ T40 <t4`!X8KyQT`|X,)pK|,5XeJ>4 U@2 Pt0$#\0W @| l6 @\0%$T0x @@"d(L*+4/04Nn( X48`2,+,\* F<+(d X+2X) 4 X@, T0*L40 %TA 40$>408?" Bt40\=D1\H0pd  X4 DT$2 Bt643L' x!4 5lL04\0:0 40@4 K0 )h)8> dFW@2K @,%24 8(Q08 T4  X x!!T43&43T) + !43t( Z $ 43+ ! X  x43*43- V(! V43. "0!T!T438,  B++T!4/ *LT1Q1 B)+T"43!t/  4`B  8(D @"(,#7#N#P )"( @+"#P|4 2# Ze,@P"Yf6@0 3# Yf|L :# U[00/.-|!")8h#B#p$$(D1&%<9d 43$%h4 &564 K$b4 Rx08 &8&'(&'|'(--D- $6&X&843$&5 &8 $2$%4&'( $h&&43$(2 $'H'(43$&3 $1`''|43$'1'| $RD('&8((J(P6p (&(d543$( ' $l)(43$, 4 C ,\ @@7T+T)4\,E24`H!*h3l*h3lA !L**h40!*$N1!Q1A) BTt4QWhL [#PK|0* $K3<7 @@t4\+F84 @2A40X,TR^nfT4',Cy""1@4(-K 43$, $-d-D43$--D $.-- $-- l4(.|'|, .h:.R.| @ 1`.<.|@P.<0L;@|43$-8 4  2. 1L :. 00/.-0 3. 8h.B.0 0 ||3.,/$/X// X4 0x*40A"#P "7T7&8 X ,h(4. 2 B4 X4 ,P0 @@lt6134 >040XXUN^V0x @, JN1` !%;  @67&8 34T(45:! @3,h(40X2Q^nf40F^ic404ET^Y.0*78O34 @(&'W=N2WV l6p&lYBSSY B4'%|Iy( @2$6p& @@)4 X48D?t2 B74 X17647D@2 4\7I!#71)4"2Gy}KK &83h4 B<*k9C0@LX*hBRJ;TZZ3ctt4ZY40!*8HAQ!I4 B93BC4/ >|9 9kY <1Ch=T'4 =DO0>45Y  @1='K,PZ,>sp)<'77T7}0 3J PApavp  )x7x+__Ll         I7   I)740<Jh_NkY{SsMN0?,WFNJ8N XIhYJdD @,KLK BL 0?,,ZNVR<;t=`l)7T"d @K4  2* Xg2KLtL(8h*B+@LL`|0 * Wh|0*>`f`id JHH==L =<K,9!X $|K>K7>s>S BZL L 1= %L@+)<T1`QIsI\]\]Q_RR45<Xd%NII, $,RD62$hl31`,.|$,X<,!| $0*V|ha3j<e7 BSWLJLzLA)JAL4 B!"1EC74 BXNC@922 8 8f ;tA'WW4\VV BV(SWTV\V @@=`SWV\!V(e7emm @A'< \#01@(d51UW =`O' @RDO'"(A,"4563WWpRDnin iL !19K=TK,=`nne7e;tnppdd<#P"*7V\P @@;tL ,(+Tt4tSLZU4\\,[!,ZV(7T)+,)+61VZZdd P ( _H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW1 4 RSIDLVSR,BDPW@LIviTCPTMhDSTM|DFDSLIdsVICDversDLDRFPTDCPMpICONicl80DTHPDTRecXLIfptFPHPLIbdBDHPHISTFTAB*,0Pt0t/x;(3 ;7 <@$2 <2 <3 =D*=0=(>()>tl/>/?(C?0?<2@H1@ 0@KA\/A0*A2BP2BEBT2T0TL-D\0pT/write pl tone.vi