pmaxqv2r#Nsvpatcher4=st#PuwindowvsetfontwSans Serif$`Ars[O%tuvw$Atxcomment@v txC@_ tx\@0 ]txOv NtxCO_ Ntx\O0 ^txmv NtxCm_ tx\m0 tx^v NtxC^_ @tx\^0 _tx1v NtxC1_ @tx\10 \tx"v @btxC"_ @btx\"0 [txv NtxC_ Ntx\0 Ztxv @txC_ tx\0 Ytx yforzbytewidths{exceptS|,}andXtxC_ y~allztx\0 channelstx\ 1Here1is1a1list1with1some1useful1valuestx\ 1Soundfiles119-161are1now1supported|1but1it11up1 to1!the1"user1 1#ensure1$that1!1%disk1&buffer11'an1(integer1)multiple1*ofN}1!1+product1*1!1,number1*}1!1-sample1.type1/bytewidth-e.g.10if11one12wishes1 13useY14channel15sound16files1*~17possiblez1!18diskbuffer19must1:be1;equal1 11)1<181440=9*201601=bytes.1>However|1011121 13Y1415161$1?havez1@other1AthanS|1!181Bsize1Cmay11)1*1D60480=3*201601Ebytes1FbecauseS111Gfactor1*$Frs2(Ttuvw$At1Hflonumz#YPPPPPPPPPt1InewexJ: 1Jpack$$At1IJ 1Kline~t1Hm#YPPPPPPPPPt1,9#YPPPPPPPPPt1IJ! 1L*$?t1IJ 1M-Zt1NtoggleJ:_Pt1IJ{7 1Orandomt1IJX7 1Pmetrodt1QoutletJ_Pt1RconnectSPQPt1RQPRPt1RRPTPt1RTPUPt1RUPYPt1RYPXPt1RXPPPt1SfastenWPUQrft1SVPQQP|Pt1RZPYQt1Tpopt1UnewobjU 1Vp1Wauto_scratchertx\ 1XThe181B11Yrounded1 1!1!1Znearest1)1*N1=1[At1\first1]this1^might1_seem1`like1'1aodd1,1111;1 X1bfactorial1coverR1d(8!1e=1f8*7*6*5*4*3*2*1).1gThis11hused1iso1$1jwe1kcan1#1$1lthere11mno1nframe1owrap1paround1qas1j1o1p1!181rend.1sThere1twill1:1m1n1o101!1udiskbufffer1B11'1(1)1*1!1+1*1!1,1*}1!1-1.1vbytewidth1*1!1wsoundfile1xbeing1yrecorded.1zIf1!181B111)1*N|1l1t1:1m1oy~1*1!1{channel/sampletype1|pairs17yX1}or1~less(possiblez1Q|R|S|T|}18bit|116bit|124bit|132bit|}164bit1respectively).tx\~ 1More1AX1channels:t1Tt1U3q1V1&1Btuvw$At1message56 1recordt1!L 1opent1I, 1sfrecord~t1I5 1cycle~t1I^N0 17t1I5 1t1Iiw5 1nt1Iu5 1tuv1Fixedwidth Serif$ At17& 1startt17  1stopt1IO  1dac~1#B1colorUt1RSPPPt1RTPPPt1RUPPPt1RVPPPt1RWPPPt1SQPPP O Ot1SRPPPO Ot1RZPXPt1RSPXPt1RTPXPt1RUPXPt1RVPXPt1RWPXPt1RYPXPt1RSPPQt1RTPPQt1RUPPQt1RVPPQt1RWPPQt1T