WPC  0EU!. &U.8& 0if&U .'U.( 0U)J(U.s)U.) 0)U.W+U.+ 0+U.O-U.}- 0S-U.3/U.a/ 05/U.v3U.3 0s3U.E5U.s5 0){5U.7U.J7 0{x7U.8U.!9 0 }O9U.:U.: 0n(;U.<U.< 0 <U.s>U.> 0o>U.>@U.l@ 0{@U.0BU.^B 0+BU. DU.9DgDU2.-EU.[EU.EU.EU.EU.FU.AFU.oFU.FU.FU.FU.'GU.UGU.GU.GGU.G%HU.3HU.aHHU.HU.HHU.IU.5IcIU.qIU.IIU.I JU.JEJU.SJU.JJU.JJJ KK%K3KIKYKU.uKKU.KKKU,LU./L]LU,yLU.LU,LU.LU,-MU.YMU.MU.MU.MU.N?NU.WNNU.NNU.N O O=OMO [OU.{OU.OOU.O#P5PGP"[P}PPU.PU.PU.P@-Q.mQU.QU.Q&QU.RU,KRU.wRU,RU.RU,RU.+SU,YSU.S BS D5ST 0OT 0(U AOBUgU 0OVU.GWU.uWWU.WU.W,XU.?XU.mXXU.XXXU.Y(3YU.[Y*YU.YU.YZ+ZU.GZU.uZU.ZU.ZU.ZU.-[U.[[U.[U.[U.[\U.)\W\i\{\U.\$\$\U.]U.1]U._]]]U.]U.]U.^?^Q^U.c^U.^U.^U.^U._U.I_w_U._____``+`9`G`U`U,c`U.`U,`U.`U,aU.CaU,qaU.aU,aU.aU,%bU.QbU,bU.bU,bU.cU,3cU._cU,cU.cU,cU.dU,AdU.mdU,dU.dU,dU.!eU,OeU.{eeeeeeee fU,fU.AfU,ofU.fU.f$fU.gU,IgU.ugU,gU.gU,gU.)hU,WhU.hU,hU.hU. i9iU.OiU,}iU.iiU,iU.jU,?jU.kjU,jU.jU,jU.kU,MkU.ykU,kU.kU,lU.-lU.[lU.lU.lU.lmU.!mU,OmU.{mU,mU.mU,nU./nU,]nU.nU,nU.nU,oU.=oU,koU.oU,oU.oU,pU.KpU,ypU.ppp pU,qU.;qU,iqU.qU,qU.qU,rU.IrU,wrU.rrrU,rU.sU,GsU.ssU.s*sU.sU,'tU.StU,tU.tU,tU.uU,5uU.auU,uU.uU,uU.vU.CvU.qvU.vU,vU.vU,'wU.SwU,wU.w,wU,xU.3xU,axU.xU.xU.xU.yU.EyU,syU.yU,yU.y'z5z CzU,czU.zU,zU.z{U.{M{c{U.w{U.{ { {U.{U.|U.G|U,u|U.|U,|U.|)}U,7}U.c}U,}U.}U,}U.~U,E~U,q~U.~U,~U.~U.%&SU.yU,U.U,U.-U,[U.U,U.U,U.;U,iU.U,ÁU.U,U.IU,wU.U,тU.U.+U.YU.U.U.U,U.=U,kU.U,ńU.U,U.KU,yU.U,ӅU.U,-U.YU,U.U,U. U,;U.gU,U,U.U,U.GU,uU.U,ψU.U,)U.UU,U.U,݉U. U.7U.eU.U. U.U.IU.w U.ߋU.U.)WU.eU.U.U.&/U.UU.U.ōU.!U.5U.cU.U.  U.0KU.{U.׏U.'5CU.QU.U.U.ېU. 7U.EU.sU.U.ϑU.U.+U.YU.*U.-U.[U.U.œU.U.!$OU,sU.U,͔U.U,'U.SU.U.U.ݕU. 9GU.UU.U.U.ߖU, U.9U,gU.U,U.U,U.GU,uU.U,ϘU.U,)U.UU,U.U,ݙU. U,7U.cU,U.U,U.U.EU.sU.U.ϛU.+U.9gU.yU.U.՜U. 1U.QU.U.U.۝U. ,7U.cU.U.U.U.U.IU.w&U,˟U.%U,CU.oU,U.ɠU,U.#U.Q$U.U.ѡU. U.;U.iU.U.ŢU.U.!U.OU.}U.U.٣U.U.5U,cU.U.U.U.U.GU.uU.U.ѥU.U.-U.[  04U* %#!! !.!ް!!!!!!~! ) "? `Tms RmnC8.4 <DL!(#8XXXC<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier,*Sub1  ;14` <DL!T$;0` ..` 0` ..` &&&C*\  `Tms RmnC8.4 <DL!(#8XXXC<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier.\,Topic  8.4 <DL!T$8C*\  `Tms RmnCXXXC <6X9`(CourierC*\  `Tms Rmn<6X9`(Courier,*Sub2  ;14` <DL!T$;0` ..` 0` ..` XXXC <6X9`(CourierC8.4 <DL!(#8XXXC <6X9`(CourierC<6X9`(Courier<6X9`(Courier0.Bullet  5+ ` hp x (#50 .. 0 .. ..XXXC<6X9`(CourierC;1Q Y ai #;XXXC<6X9`(CourierC<6X9`(Courier<6X9`(Courier,*Sub3  ;14` <DL!T$;0` ..` 0` ..` XXXC<6X9`(CourierC8.4 <DL!(#8XXXC<6X9`(CourierC<6X9`(Courier<6X9`(Courier.",Note!  5+ ` hp x (#50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XXXXC<6X9`(CourierC;1Q Y ai #;XXXC<6X9`(CourierC<6X9`(Courier<6X9`(Courier20Caption  ;14 <DL!T$;C*\  `Tms RmnC  8.4 <DL!(#8XXXC<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier20BoxText  ;14 <DL!T$;8..C*\  `Tms RmnC8.4 <DL!(#8XXXC<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier20BoxHead  ;14 <DL!T$;8..C*\  `Tms RmnC8.4 <DL!(#8XXXC<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier42subtopic  ;14 <DL!T$;0..XXXC *\  `Tms RmnC8.4 <DL!(#8XXXC!<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier:\8Solution-US  8.4 <DL!T$80 .. 0 .. 0 .. XXXC#<6X9`(CourierCXXXC$<6X9`(CourierC<6X9`(Courier<6X9`(Courier86Problem-US  ;14 <DL!T$;0..XXXC&<6X9`(CourierC8.4 <DL!(#8XXXC'<6X9`(CourierC<6X9`(Courier<6X9`(Courier.,Label  ;14 <DL!T$;,,,C)*\  `Tms RmnC  8.4 <DL!(#8XXXC*<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier0.Indent  2( ` <hp x (#20<..<0<..<..XXXC,<6X9`(CourierC8.` hp x (#8XXXC-<6X9`(CourierC<6X9`(Courier<6X9`(Courier64Body text  ;14 <DL!T$;0..C/*\  `Tms RmnC8.4 <DL!(#8XXXC0<6X9`(CourierC*\  `Tms Rmn<6X9`(Courier' HUltraSound Base Manual Word Doc John Smith 0 .   <6X9`(Courier*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(CourierSynthesis*\  `Tms Rmn22F*\  `Tms Rmn*\  `Tms Rmn22F*\  `Tms Rmn*\  `Tms Rmn22F*\  `Tms Rmn*\  `Tms Rmn22F*\  `Tms Rmn*\  `Tms Rmn22F*\  `Tms Rmn22F*\  `Tms Rmn22F*\  `Tms Rmn*\  `Tms RmnDepth*\  `Tms Rmn22F22F22F22F22FManagersSpeedCompression*\  `Tms Rmn22F*\  `Tms RmnFilesD sound*' `Symbol*\  `Tms RmnCONVENTIONS*' `Symbol*\  `Tms Rmn*' `Symbol*\  `Tms Rmn*' `Symbol*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(CourierUtilities*\  `Tms Rmnconverter*\  `Tms RmnMixer*\  `Tms Rmndriversconfigurationsetup22Fconfiguration*\  `Tms Rmn*\  `Tms Rmnport address*\  `Tms Rmnvolumevoicespatchesmemory optionsissuescaching*\  `Tms Rmn<6X9`(Courier<6X9`(CourierRequirementsfor Patch ManagerManager installation*\  `Tms Rmn*\  `Tms RmnManager tutorial*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn d)!dxd Level 1 Level 2 Level 3 Level 4 Level 5('2$ U!  W ($C<< c ] "  C*\  `Tms RmnC ;14` <DL!T$;0..0..&    TechnicalNote:'     ('2$ U!  W *\  `Tms Rmn*\  `Tms RmnManager*\  `Tms Rmn*\  `Tms RmnMaker Lite tutorial*\  `Tms Rmn*\  `Tms RmnCommands*\  `Tms RmnSilenceVolume<6X9`(CourierPatch Information<6X9`(CourierPatch Descriptions<6X9`(Courier*\  `Tms RmnLoop RegionLoop Region*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn<6X9`(CourierEnvelope<6X9`(CourierTuningTuningtuning<6X9`(CourierVibrato/TremoloVibrato/Tremolo<6X9`(Courier*\  `Tms Rmn<6X9`(CourierBalanceBalance<6X9`(Courier*\  `Tms Rmn<6X9`(CourierButtonButton<6X9`(Courier*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Courier*\  `Tms RmnSoftware*\  `Tms RmnUtilitiesUTILITIES22F22FPrograms22F22F22F22F22F*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier22F22F22F22F22F22F22FIn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmn:recording with*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmnup sound*\  `Tms Rmn*' `Symbol<6X9`(Courier22F*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmn<6X9`(Courier<6X9`(Courier*\  `Tms Rmn22F*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier22F22Fcard conflict*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier22F22F*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms RmnCompensation Value*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmn<6X9`(Courier<6X9`(Courier*' `Symbol*\  `Tms Rmn*' `Symbol*\  `Tms Rmn*' `Symbol<6X9`(CourierINTERFACE LIBRARIES*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(Courier<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier22F22FEm (Emulator)*' `Symbol*\  `Tms Rmn*' `Symbol*\  `Tms Rmn_*\  `Tms RmnBlaster_Blaster*\  `Tms Rmn*\  `Tms RmnLibLib*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*' `Symbol*\  `Tms Rmn*' `Symbol<6X9`(CourierHelp*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn*\  `Tms RmnControlfor games*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn*' `Symbol*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Couriersupport tips22F*\  `Tms Rmn*\  `Tms Rmn*\  `Tms RmnBBS*\  `Tms Rmn22F22F*\  `Tms Rmn*\  `Tms Rmn22F*\  `Tms Rmn<6X9`(Courier<6X9`(Courier*\  `Tms RmnYcableJoystick Y Cable*\  `Tms Rmn*\  `Tms RmnY Cable*\  `Tms Rmn*\  `Tms RmnAdaptor*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Courierbitvoicequality*\  `Tms RmnMemory Access Channel*\  `Tms Rmn*\  `Tms RmnReQuest*\  `Tms Rmn22F22FDataData*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(Courier22F<6X9`(Courier<6X9`(Courier*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(Courier*\  `Tms RmnParametersparameters*\  `Tms RmnparametersConfiguration File*\  `Tms Rmn*\  `Tms Rmn.cfg*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(CourierEm Requirements*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(Courier.EXE.exe*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier*\  `Tms Rmn*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(Courier<6X9`(Courier*\  `Tms Rmn22F*\  `Tms RmnDomain<6X9`(Courier<6X9`(Courier<6X9`(Courier*\  `Tms RmnMIDI Drum Set*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms RmnMIDI Instrument Set*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier<6X9`(CourierSetup Parameters*' `Symbol<6X9`(CourierPort Address*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*' `Symbol<6X9`(Courier*\  `Tms RmnFileschanges to*\  `Tms Rmn*\  `Tms Rmn.bat*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*' `Symbol<6X9`(Courier*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn*\  `Tms Rmn<6X9`(Courier( U$  <6X9`+NLQIIXIBM Proprinter IIIer PostScripttvIBMPR3.PRSSHmF6HI;A,g#|@"@GKbmow 3 00/H2RP@LL "BIP[r?=//Nh &@FR@FL "*,Zh^6FHl6RRl6H6;llllllllll;;jR_vG;Glljs_vkGiv;:q;vvvuRRFvb_`^llll6llllllllllllllv:jjjjj_kkkkR;R;R;R;vvvvvvvvv`jvvv`wvjjj____vkkkkiiiiiivvR;R;R;R;u_:q;;Yq;vvvvvRRRvRvRvRvReFFvvvvvv`^^^v;vRvRF``vvkR;;v/llll/NllFjmmllOXlHYvvH6eelBBlly|6e%Hslh$llllGwGGlq}yg^}j|vd}^}Z}}}}}}}}}}}}}}}}}}}}}}^^^^^^^}}}}}}}}}}}}}}}}}}}}}}"*,Zh^2ACd2LLd2B26dddddddddd66b{LWymA6AddbjWmcAam75h6mmmlLLAmZXYWdddd2ddddddddddddddm5bbbbbWccccL7L7L7L7mmmmmmmmmYbmmmYnxmbbbWWWWmccccaaaaaammL7L7L7L7lW5h66Rh6mmmmmLLLmLmLmLmL]AAmmmmmmYWWWm6mLmLAYYmmcL77m/dddd/NuddAbeeddIQdBRmmyB2]]d==dd{pr2]Bjdh!ddddxxxxAnAAdhwwwsow_Wsbrm\sWsSssssssssssssssssssssssWWWWWWWssssssssssssssssssssss"BIP[r?=//Nh &@FR@FL "u'>E^&12sK{&99K}&2&)KKKKKKKKKK))}}}Jsfjyi]y{9Bo`sy[ysRc{sssk1)1KKJPBRJ1IR)(N){RRRQ991RDeBCAKKKK&KKKKKKKKKKKKKKR(sJsJsJsJsJtjBiJiJiJiJ9)9)9)9)sRyRyRyRyR{R{R{R{RsCsJyRyRyRsCSZRsJsJsJjBjBjBjByRiJiJiJiJyIyIyIyIyIyI{R{R9)9)9)9)tQB(oN`)`)`>N`)sRsgsRsRyRyRs9s9s9R9R9R9R9xFc1c1{R{R{R{R{R{ResCkAkAkAyR`)sRs9R9c1sCsCgyR{RiJ9))yR/KKKK/NgeXKK1JLLKdvK7=xxK2>RR[x2&FFK..vKK{v\TV&Fxxxxxx2{{PlbK}}h}}}}}K}}}}}}}}KKKZZZZ1S}}11Kq}NYYY`WTYcHAWsJVfRcEsasWAWs>WWWWWWWWWWWWWWWWWWWWWWAAAAAAAWWWWWWWWWWWWWWWWWWWWWWsCsC"BIP[r?=//Nh &@FR@FL "u'>E^.;=\.FF\.=.2\\\\\\\\\\22Z}qFPuodx<2<\\ZaPdZE^&,2sKl&::K}&2&)KKKKKKKKKK))}}}Ehbiqe[yt79edpsZseR^naf\f@)@KKLLCO@,@Q('L'{QNLL27*QBd><;KKKK&KKKKKKKKKKKKKKP'hLhLhLhLhLliCe@e@e@e@7(7(7(7(pQsNsNsNsNnQnQnQnQ\Ld'pQpipQpQsNsNue2e2e2R7R7R7R7uA^*^*nQnQnQnQnQnQd\>K^vK9;xxK2=RR[x2&CCK%%vKK{vTzzTR&Cxxxxxx2{{PlYK}}h}}}}}K}}}}}}}}KKKZZZZ1S}}11Kq}NYYY`WTYcHAWsJVfRcEsasWAWs>WWWWWWWWWWWWWWWWWWWWWWAAAAAAAWWWWWWWWWWWWWWWWWWWWWW\<\<"fdddZKdK#K77PPnP44P60KKd6###777Kq##xKKdKxKdKKPnnHHadKddd 7KKKd6{tv?@Pnn"u'>E^&14sKvv&::K}&1&(KKKKKKKKKK))}}}IaciocZqu:Jr_nu]ujW_n`i_cA(AKKMQBSC0IU,/P-|UKSQ@@3TDaGCAKKKK&KKKKKKKKKKKKKKS/aMaMaMaMaMjiBcCcCcCcC:,:,:,:,nUuKuKuKuKnTnTnTnT_CaMoSuKuK_CL]SaMaMaMiBiBiBiBoScCcCcCcCqIqIqIqIqIqIuUuU:,:,:,:,ZJ/rP_-_-_FR`-nUnnnUnUuKuKlj@j@j@W@W@W@W@xL_3_3nTnTnTnTnTnTa_CcAcAcAoS_-nUj@W@_3_C_CluKnTcC:,,uK/KKKK/NgeXKK1IOOKaK:8xxK2@RR[x2&IIK//vKK{v\YY&Ixxxxxx2{{PlbK}}h}}}}}K}}}}}}}}KKKZZZZ1S}}11Kq}W___c_ZYcLCYwJXlXcMsas_CYsC______________________CCCCCCCYYYYYYYYYYYYYYYYYYYYYY_C_C <6X9`+NLQII.<9p`+2Courier 10RomanSpeedo*4\L  p`0Dutch 801RomanSpeedo(R\w  p`2Dutch 801ItalicSpeedoGr Ap`>WP TypographicSymbolsType 1+ * p.Dutch 801BoldSpeedohT?xxxXx6C,,+0`<\H\,,v\O7UCU,,vXUh.ZZZ,,+Z0m)@2@,,v@S~9nnn,,+&n0{2N=N,,v&Nn(=2=,,=e y|j2j jɫn(@2@,,a@#'+/37;?CGKOSW[_cgkosw{#'+/37;?CGKOSW[_cgkosw{!Jxx'@20Body-US  ;14` <DL!T$;0` ..` 0` ..` C*\  `Tms RmnC8.4 <DL!(#8XXXC<6X9`(CourierC U!  W   XFi2X6XXX6  E14 <DL!T$XEB   ԍGettingStartedwithUltraSound_ C  %    B.4 <DL!T$XB20X2X6{20  B   ԍWheretoStar C  'FifXX2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  UltraSoundownershaveavarietyofsoundneeds.Thisisaguidetohelpyoufindthebestway r touseyournewUltraSoundforyourownapplications. ` !` ! ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!2&0&X2X6&&&2&0  B   ԍUsingUltraSoundwithGame C   ` !` ! 'Fi' X4, X'XX]&&2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  UsingyourUltraSoundwithmanygamesisassimpleasselectingUltraSoundfromthelistof  soundcardsinthegamessetup.Youllhearextraordinarywavetablesoundassoonasyou p  beginthegame. ` !` ! ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  TouseUltraSoundwithgamesthatdonotyetsupportthecarddirectly,youmayneedsome  = helpgettingstarted. ` !` !  ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  UltraSoundworkswithprogramswrittenforGeneralMIDI,SoundBlaster,AdLib,Roland [   MT32,andRolandSCC1.ReadChapter6, GameSoundSupport,foranexplanationofthe  b  soundoptionsavailablewithUltraSound. ` !` !  ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!2&0&X2X6&&&2&0  B   ԍUsingUltraSoundwithWindows CC   ` !` ! 'Fio ' X4, X'XX]&&2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  Explorethefileplaying,recording,andmixingfeaturesofyourUltraSoundrightawayusingthe g  simplesoundappletsthatcomewithWindowsversion3.1orlater.UseMediaPlayertoplaysoundfileswithyourUltraSound.OrhookupamicrophoneanduseSoundRecordertorecord,mix,andplayyourownsounds.SeetheWindowsmanualorSoundRecordersonline   helpforinstructions. ` !` ! F' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  OpentheUltraSoundMixertoenableinputsandoutputs,setplaybackvolume,andcontrolCD  Y andMicrophoneinputs.ThesettingsyouchoosefromtheMixerappletareonlyvalidforthecurrentWindowssessionuntilyousavethem. ` !` ! [' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  OnceyouhavehadachancetoexploreyourUltraSoundsfeatureswiththesesimple .~ applications,trythegreatbonussoftwareincludedinyourUltraSoundpackage. ` !` ! ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!2&0&X2X6&&&2&0  B   ԍUsingUltraSoundwithMusicApplication C   ` !` ! 'Fi' X4, X'XX]&&2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  AdvancedGravishasincludedanumberofterrificsoftwareapplicationsforrecording,playing,  mixing,andcomposingsoundsandmusicwithyournewUltraSound.Youllfindfull : instructionsandtutorialsintheBonusSoftwareUsersGuide.P` !` ! ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  AfewotherusefulprogramsareincludedaspartofUltraSoundsbasesoftware.Readonin  thisusersguidetolearnhowtousethem:` !` ! U' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  PlayfileandPlaymidi, DOSutilitieswithsimplerecordingandplaybackfeaturesinaneasyto R  R useformat.SeeChapter4: DOSSoftware. Z` !` ! f' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  PatchManager_, aWindowsutilitythatletsyouloadandauditionsoundpatches.Youcontrol    whichpatchesareloadedontoyourUltraSoundsonboardmemory.SeeChapter3: Patch ! Manager_andPatchMakerLite_.N"` !` ! ' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  PatchMakerLite_, aWindowsapplicationthatletsyoucreatenewsoundpatchesormodify d# existingonesforuseinyourgamesorMIDIfiles. ` !` ! "' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!2&0&X2X6&&&2&0  B   ԍAnImportantNoteforMIDIApplication $C   ` !` ! 'Fi+$' X4, X'XX]&&2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  UltraSoundfullysupportspatchcaching,aWindows3.1Multimediafeaturethatlets [!& applicationsmakeoptimaluseofUltraSoundsonboardmemorybypreloadingonlytheMIDI "b' soundfiles(patches)neededtoplayaparticularsetofMIDIdata.AlloftheWindows "(( applicationssuppliedwithyourUltraSound,andmostotherWindowsMIDIplayers,supportpatchcaching. ` !` !  &' X4, X'XXg2X6XqXX    E14` <DL!T$XE0 4 0` 4!4!20X2X620  Ifyouuseamusicprogramthatdoesnotyetsupportpatchcaching,youcaneitherloadthe $N + patchesyouwantusingPatchManager_(seeChapter3)orpreloadasubsetoftheGeneralMIDIset(see PatchCachinginChapter2forinstructions).Thiswillletyouhearsoundwith m&!- anyWindowsapplication. ` !` ! $)' X4, X'XXg2X6XqXX    B.4 <DL!T$XB20X2X6{20  B   ԍWhatsInsidetheUsersGuid ,C  'Fi+XX2X6XqXX     E14` <DL!T$XE0 4 0` 4!4!2X6XX2X6 X6XX2X6  Chapter1"Introduction(4$0` !` ! 'Fi c-' X4, X' X6XX X62X6XX X6    E14` <DL!T$XE0 4 0` 4!4!20X2X620  IntroducesyoutoUltraSound_wavetablesound.Givesabriefoverviewofcomputersound )$1 historyandthebasicsofdigitalrecording.AlsointroducesMIDI(MusicalInstrumentDigitalInterface)andFocalPoint3DSound. ` !` !  /' X4, X'XXg2X6XqXX     E14` <DL!T$XE0 4 0` 4!4!2X6XX2X6 X6XX2X6  Chapter2"Windows_Software+!'4` !` ! 'Fi c1' X4, X' X6XX X62X6XX X6    E14` <DL!T$XE0 4 0` 4!4!20X2X620  OutlinestheWindows_softwarethatcomeswithUltraSound.Explainshowtousethe ,'5  UltraSoundMixertocontrolUltraSoundsaudioinputandoutputvolumes.DetailsWindows P-(6 driverssetupwithUltraSound.HighlightsUltraSoundsperformanceoptionsandexplainsthe  driverinitializationfileandpatchcaching. ` !` !  3' X4, X'XXg2X6XqXX     E14` <DL!T$XE0 4 0` 4!4!2X6XX2X6 X6XX2X6  Chapter3"PatchManager_andPatchMakerLite_-}` !` ! '     0` ..` 0` ..`   IncludesprogramrequirementsandquickstarttutorialsforPatchManager_,apatchloadingandauditionprogram,andPatchMakerLite_,apatchmakingandeditingprogram.   0` ..` 0` ..` &    Chapter4"DOSSoftware'     0` ..` 0` ..`   DetailstheDOSsoftwarethatcomeswithUltraSound.ShowsyouhowtousePlayfiletoplayorrecorddigitalaudiosoundfilesandPlaymiditoplayMIDIsongsandsequences.   0` ..` 0` ..` &    Chapter5"JoystickSupport'     0` ..` 0` ..`   DescribesUltraSoundsjoysticksupportprograms:GravUtil_(GravTestandFindCard_)andUltraJoy.GravTesthelpsyoudeterminetheproperspeedcompensationvalueforyourcomputer.FindCardlocatesgameportcircuitconflicts.Finally,UltraJoyletsyouchangethespeedcompensationsettingrightfromtheDOSprompt.   0` ..` 0` ..` &    Chapter6"GameSoundSupport'     0` ..` 0` ..`   UltraSoundcanplaysoundforgamesinfourways:innativemode(withgamesthatdirectlysupportUltraSoundswavetablesynthesis),orwithAudioInterfaceLibraries(AIL)/UltramidDrivers,Mega"EmEmulator,orSoundBoardOperatingSystem(SBOS_),UltraSoundsSoundBlaster_emulator.Thischapterexplainseachtypeofsupportandincludestipsforsoundingames.   0` ..` 0` ..` &    Chapter7"Troubleshooting'     0` ..` 0` ..`   ListsproblemsyoumayencounterwithUltraSoundanditsDOSandWindowssoftwareandexplainshowtosolvethem.   0` ..` 0` ..` &    Chapter8"CustomerandTechnicalSupport'     0` ..` 0` ..`   TellsyouhowtoRegisterandhowtocontactTechnicalSupportpersonnel.IncludesinformationaboutGraviswarrantypolicy.   0` ..` 0` ..` &    Chapter9"UltraSoundHardwareOptionsandAccessories'     0` ..` 0` ..`   DescribessomeoftheavailableUltraSoundaccessories.   0` ..` 0` ..` &    AppendixA"HardwareConfiguration'     0` ..` 0` ..`   InformationontheBase(I/O)PortAddressandreservedjumpers.RefertothisifyouneedtochangetheI/OPorttoavoidconflictwithanotherdeviceinyourcomputer.   0` ..` 0` ..` &    AppendixB"Playfile&PlaymidiParameters'     0` ..` 0` ..`   MoreadvancedcommandlineparametersforPlayfileandPlaymidi,aswellassomeinformationaboutthePlaymidiConfigurationFileand.CFGfiles.   0` ..` 0` ..` &    AppendixC"Mega"EmUsersReference'     0` ..` 0` ..`   AbriefreferenceforMega"Em.UltraSoundsmegaemulatorsolutionletsyouemulatetheRolandMT32,RolandSoundCanvas,andSoundBlaster_(digitalsoundonly).   0` ..` 0` ..` &    AppendixD"ULTRINIT'     0` ..` 0` ..`   ULTRINITisautilitythatsetsupandconfiguresyourUltraSoundonstartupandwhenyouwishtochangeUltraSoundssettings.   0` ..` 0` ..` &    AppendixE"ManuallyInstallingUltraSoundsWindowsDrivers'     0` ..` 0` ..`   UltraSoundsinstallationprogramautomaticallyinstallstheWindowsDrivers,butyoucanalsochoosetoinstallthemmanually.ThisAppendixshowsyouhowtomanuallyinstallboththeWindowsDriversandtheUltraSoundMixer.   0` ..` 0` ..` &    AppendixF"SharewareWhatisit?'     0` ..` 0` ..`   Adescriptionofsharewarefrom WhatisShareware?bytheAssociationofSharewareProfessionals(ASP).   0` ..` 0` ..` &    AppendixG"GeneralMIDIInstruments'     0` ..` 0` ..`   AchartofGeneralMIDIandUltraSoundInstrumentnumbers.   0` ..` 0` ..` &    AppendixH"UltraSoundSetup'     ;14 <DL!T$;C3*\  `Tms RmnCAnexplanationofthesettingsavailablewithyourUltraSoundandinstructionsforusingtheUltraSoundSetupprogram.ThisappendixisalsotheplacetolookforinstructionsifyoueverneedtoreinstalltheUltraSoundsoftware.   C4*\  `Tms RmnC1XXXC5<6X9`(CourierC  B  C6*\  `Tms RmnC  Introductio  C  ;14` <DL!T$;0` ..` 0` ..`   ThankyouforchoosingUltraSound_,theultimatesoundsolutionforIBMC7*\  `Tms RmnCC8*\  `Tms RmnCcompatiblepersonalcomputers.  0` ..` 0` ..`   UltraSoundisafullfeaturedsoundcardcapableofproviding16bit,CDqualitysoundfromyourdesktoppersonalcomputer,aswellasgivingyouthelatestinaudiotechnology!3Dsound.WhetheryouplantouseyourUltraSoundtoaddexcitementtobusinessapplications,music,orgames,theUltraSoundwillmeetyoursoundneedsforyearstocome.YourUltraSoundismanyproductsrolledintoone:   2( ` <DL!20 .. 0 .. ..  o..Atruewavetablemusicsynthesizerwithafull,expandable,16bitGeneralMIDIsoundset    0 .. 0 .. ..  o..AMicrosoftWindows_3.1Multimedia(MPC)soundcardformusic,multimedia,andbusinessapplications    0 .. 0 .. ..  o..Asoundcardforgames,supportingRolandXXXC9<6X9`(CourierCXXXC:<6X9`(CourierCMT32,RolandXXXC;<6X9`(CourierCXXXC<<6X9`(CourierCSoundCanvas,AdLibXXXC=<6X9`(CourierCXXXC><6X9`(CourierC,SoundBlasterXXXC?<6X9`(CourierC_XXXC@<6X9`(CourierC,andnativeUltraSoundgamesforthebestsound.    0 .. 0 .. ..  o..Adigitalsoundcardcapableofsimultaneousrecordingandplayback,withupto32simultaneousdigitalchannels,fullmixingcapabilities,andbuiltininterfacesforSony,Mitsumi,andPanasonicCDROMdrives.   8.4 <DL!T$8&    ComputerSound!AHistory'    ;14` <DL!T$;0` ..` 0` ..`   Theworldofcomputersoundreproductionbegansimplyasabitthattoggledvoltageonandoffatasetfrequency.Althoughcrude,thisserveditspurpose:toproduceasimplebeep.  0` ..` 0` ..`   Thebeepwasimprovedbythedevelopmentofadditivesynthesis,orthecreationofsoundbyaddingdifferenttypesofwaveformstocreateanewsound.Subtractivesynthesis,thecreationofsoundthroughfiltration,followedshortlyafter.Unfortunately,bothtechniquesproducedinaccuratesoundinginstruments.  0` ..` 0` ..`   B  _ A C  FMSynthesisdepartedfromprevioustechnology.FMsynthesiscreatesaninstrumentbyfrequencymodulatingonewaveformagainstanothertoproducethesoundofthedesiredinstrument.Variableslikewaveshape,waveform,andmodulationaremanipulateduntilthesoundmorecloselymimicsthesoundoftheactualinstrument.  0` ..` 0` ..`   UltraSoundswavetablesynthesisissuperiortoFMsynthesis.Wavetablesynthesisrecreatesthesoundofaninstrumentbyrecording(digitizing)theactualinstrumentandplayingitback.Theresultofthisprocessisapreciseelectronicreproductionofrealinstruments.UltraSoundsRAMbasedwavetablesynthesisletsyoureproduceanunlimitednumberofsoundswithincredibleaccuracy.  8.4 <DL!T$8&    WorkingwithDigitalSound'    ;14` <DL!T$;0` ..` 0` ..`   SoundBasics'    0` ..` 0` ..`   Anysoundconsistsofpressurewavesmovingthroughtheair.Thesewavesmovethediaphragminyourearcanalandtheconnectedsmallpiecesofbonethatinturnvibratesynaptictissue.Thiscauseselectricalimpulsestobesenttothebrainthatyou hearassound.Waveshavetwoimportantcharacteristics:B  XXXCB*\  `Tms RmnC_ C C  CD*\  `Tms RmnCԀfrequencyandB  XXXCE*\  `Tms RmnC_ F C  CG*\  `Tms RmnCamplitude.  0` ..` 0` ..`   Intheocean,forexample,B  XXXCH*\  `Tms RmnC_ I C  CJ*\  `Tms RmnCfrequencycanberegardedasthenumberofwavesthatcrashagainsttheshoreinagivenamountoftime.Inthecaseofsound,frequencyismeasuredinwaves(calledcycles)persecond.Thefrequencyofasoundwavedeterminesthepitchofthesound.Thehigherthefrequency(orthemoreB  XXXCK*\  `Tms RmnC_ L C  CM*\  `Tms RmnCcycles),thehigherthepitch.FrequencyismeasuredinunitsofHertz(Hz).AHertzisonecyclepersecond.  0` ..` 0` ..`   ThesecondcharacteristicofawaveisB  XXXCN*\  `Tms RmnC_ O C  CP*\  `Tms RmnCamplitude.Youcanvisualizeamplitudebythinkingabouttheheightofwavesintheocean.Onawindyday,thewavesareveryhigh.Onacalmday,theyaresmall.Amplitudedeterminesvolume.Thegreatertheamplitudeofasoundwave,thelouderitis.  0` ..` 0` ..` &    B  _ Q C  RecordingSoundWaves'    0` ..` 0` ..`   Digitalrecordingcapturessoundbystoringasoundwavesamplitudevaluesatregulartimeintervals.  0` ..` 0` ..`   Computerordigitalrecordinghasnaturallimitations.Soundwavesarecontinuousoranaloginnature,butthecomputercanonlyworkwithdiscrete(digital)on/offinformation.Thecomputerlooksattheamplitudeofwhatyourecordatpreciseintervals(thisiscalledtheB  XXXCR*\  `Tms RmnC_ S C  CT*\  `Tms RmnCsamplingperiod)andstorestheamplitudedataforeachintervalasanumber.ThecomputerrecreatesthesoundbyconvertingthedigitalsamplesbacktoasmoothanalogsignalthroughaDAC(DigitaltoAnalogConverter).Thenumbersamplespersecondthatthecomputertakes(thesamplingrate)affectsthequalityoftherecording(moresamplespersecondproducebetterquality).  0` ..` 0` ..`   UltraSoundcanrecordandplaybackatsamplingratesofupto44,100timespersecond,or44.1kHz(upto48kHzwiththeUltraSoundMAX),thesamefrequencythatcompactdiscs(CDs)use.Asarule,sampledsoundsshouldberecordedattwicethefrequencythattheyoccurinnature(orgreater).Sincehumanscanhearfrom20Hzto20kHz,44.1kHzsamplingissufficienttosuccessfullyrecreateanysoundwecanhear.  0` ..` 0` ..`   Anotherfactorthatinfluencestheaccuratereproductionoftheoriginalrecordedsignalisthesamplingresolution,orB  XXXCU*\  `Tms RmnC_ V C  CW*\  `Tms RmnCbitdepth.Bitdepthrelatestothenumberofsteps,orlevelsofsoundloudness,thatcanbemeasured.An8bitsamplecanachieveupto256differentlevelsofsound,anda16bit,CDqualitysamplecanhave65,536levels.  0` ..` 0` ..`   UltraSoundiscapableofplayingboth8bitand16bitWAVandSNDdigitalsoundfilestoensurethebestsoundpossiblefromanyapplication.Makingyourownrecordingswith16bitresolutionhowever,requiresanUltraSoundMAXsoundcard.  0` ..` 0` ..`   Recordingat8bitresolutionofferssoundreproductionthatmatchesorexceedsthequalityofallbutthebestPCdesktopspeakersystems.Ifyouuseasoundcardforprofessionalapplications,UltraSoundMAXletsyouchoosethesuperiorqualityof16bitrecording.  0` ..` 0` ..` &    DigitalRecordingLimitations'    0` ..` 0` ..`   Itsimportanttorecognizethelimitationsofdigitalrecording,andhowyoucanavoidrecordingerrorswithyourUltraSound.  0` ..` 0` ..`   B  _ X _ Y C  Aliasingisunwantedmixingoffrequencyinformationthatoftenmanifestsitselfasaharsh,highfrequencydistortion.Recordingat22kHzorhighervirtuallyeliminatesaliasing.  0` ..` 0` ..`   B  _ Z C  Clippingisdistortionthatoccurswhentherecordinglevelissettoohigh.Loudpopsandclickswillbeheardwhentherecordedsignalexceedsthelimitsoftheanalogtodigitalcircuitry.Reducingtherecordleveleliminatesclipping.  0` ..` 0` ..`   B  _ [ C  Quantizationerrorsmayresultfromtheroundingoffthatthecomputermaydotostoredata.UltraSoundgreatlyreducestheseroundingofferrorsbyaprocesscalledinterpolation,wherevaluesaregeneratedbetweeneachsample,resultinginsmoother,morenaturalsoundreproduction.HDDtransferratelimitationsmayalsocausequantizationerrors.   0` ..` 0` ..`   B  _ \ C  Noisereferstodigitalhissorpopsandclicks.Hisscanbegreatlyreducedbyrecordingnear,butneverexceeding,themaximumsoundlevel.MostrecordingsoftwareincludesrecordinglevelVUmeters,oranothermethod,tomakethiseasytoaccomplish.  0` ..` 0` ..`   Asmallamountofdigitalhissisunavoidablewith8bitrecording,althoughitisusuallymaskedbytherecordedsignalwhensoundispresent.Asdiscussedpreviously,8bitresolutionallows256stepsofloudness.Theinevitabledigitalnoisecausedbystrayradiofrequenciesfromyourpowersupplyorothercomputercomponentscanproduceafewstepsofrandomdigitalnumbers.  0` ..` 0` ..`   MovingyourUltraSoundtoaslotasfaraspossiblefromthepowersupply,harddiskcontroller,andvideocardshelpstoreducetheamountofnoisepresentinyourdigitalrecording.Because16bitrecordingallows65,536stepsofloudness,thefewrandomstepsofdigitalnoisearemuchlesssignificant,sothereismuchlessaudiblenoise.Weighthecostanddiskspacerequirementscarefullybeforedecidingtorecordwith16bitresolution.  0` ..` 0` ..` &    ForBestDigitalRecordingReadThis'    0` ..` 0` ..`   Digitalrecordingtoharddiskrequiresveryhighdatatransferspeed(throughput).Thismeansthereshouldbenodigitalroadblocksorspeedbumpsbetweenyoursoundcardandyourharddisk.Ifyouarehavingdifficultygettingcleandigitalrecordingwithoutpops,clicks,orgaps,tryeachofthesesuggestionsinanycombination,orsimplyreducethesamplingresolution.   0` ..` 0` ..` &    &  DiskFragmentation   0` ..` 0` ..`   Runadiskdefragmentingprogramtooptimizethefreespaceonyourharddrivesothatyourrecordeddatawillbeplacedinonecontiguousareaofyourharddisk.NortonUtilitiesSpeedDisk,PCToolsCompress,GoldenBowsVOpt,andDOS6.xsdiskdefragmenter(DEFRAG)aresomecommerciallyavailabledefragmentingprograms.Notethatyouonlyhavetooptimizethefreespaceonyourharddisk,whichshouldnottakemorethanafewminutes.Optimizebetweentakeswhenusinghighsamplingfrequenciesandstereorecording.   0` ..` 0` ..` &    DiskCompression'     0` ..` 0` ..`   DoubleSpace,Stacker,orotherdiskcompressionschemeslimitdiskdatathroughputbecausedatamustfirstbecompressedwithasoftwarealgorithmbeforewritingtodisk.Athighsamplingrates,yourdisksubsystemmaynotbefastenoughtoallowrecordingwithoutglitches.Itsbestnottorecordontoacompresseddisk.   0` ..` 0` ..` &    B  _ ] C  MemoryManagers'     0` ..` 0` ..`   EMM386,QEMM,386MAX,andothermemorymanagersaddprocessingtimetodiskreadsandwrites,whichmayresultinproblemsgettingyourdataontothediskfastenough.   0` ..` 0` ..` &    &  B  _ ^ C  ProcessorSpeed   0` ..` 0` ..`   Forthebestdigitalrecording,thefastestprocessorsarerecommended.SomeoftheaboveconditionscanbecompensatedforwithafasterCPU.   0` ..` 0` ..` &    B  _ _ C  SoundCompression'     0` ..` 0` ..`   TheUltraSoundMAXalsooffers4:1ADPCMand2:1lawandAlawcompressiontohelpalleviatedatathroughputproblemsbyreducingtheamountofdatabeforesubmittingittothedisksubsystem.B  XXXC`*\  `Tms RmnC_ a C  Cb*\  `Tms RmnC   0` ..` 0` ..` &    DMAChannelSelection'     0` ..` 0` ..`   Becausesomemotherboardsdonothaveworking16bitDMAchannels,UltraSoundsdefaultDMAisan8bitchannel.(The8bitchannelsare0"3;the16bitchannelsare4"7.Ifthe16bitDMAchannelsworkonyourcomputer,useone!performance,especiallystereorecording,willbebetter.Ifstrangethingshappenwiththe16bitchannel,switchbacktoafree8bitchannel.  8.4 <DL!T$8&    UltraSoundandMusic'    ;14` <DL!T$;0` ..` 0` ..`   UltraSoundscapacitytoplaysimultaneouslyupto32notesfromanycombinationof32realordigitallysynthesizedvoicesopensupawholeworldofmusicalexpression.Coupledwithmusiccreationandeditingsoftware,yourUltraSoundallowsyoutocreateandmixsoundsintostudioqualitymusicalarrangements.  8.4 <DL!T$8&    MIDI'    ;14` <DL!T$;0` ..` 0` ..`   MIDI,orMusicalInstrumentDigitalInterface,isadigitalcommunicationstandardcreatedin1983bymusicequipmentmanufacturers.TheMIDIStandardletsyouconnectanyMIDIequippedmusicdevicetootherMIDIdevicesfortransferringmusicandperformancedata.Thisallowsyoutocontrolkeyboards,synthesizermodules,drummachines,etc.,fromyourUltraSoundequippedcomputer.  0` ..` 0` ..`   Forexample,connectinganinexpensiveMIDIequippedkeyboardtoyourUltraSoundviathe(optional)MIDIconnectorportallowsyouto playanyofyourUltraSoundsinstruments(patches),fromanacousticpianotoasnaredrum,toanyofthemyriadofdigitizedsoundssupplied.Ofcourse,youdontneedakeyboardto playyourUltraSound:itisaselfcontainedmusicstudioyoucanplaywithyourcomputersMIDIsoftware.  0` ..` 0` ..` &    B  _ c C  MIDIFiles'    0` ..` 0` ..`   MIDIisalsoafileformatthatrecordsmusicorsoundeventssuchasanotebeingplayed,whatinstrumentthenoteisplaying,howlongthenoteplays,howloud,etc.Theseeventscanthenbereproducedexactlyastheywereentered,withtheflexibilitytochangethingssuchastheinstrument,theloudness,orthenote.MIDImusicfilesalsoconservediskspace:onlytheeventsarerecorded,nottheactualsounds.  0` ..` 0` ..`   ThesoundsthattheUltraSoundusestoplaybacktheMIDIeventsarefull16bit,CDqualityvoices(patches)digitizedfromrealmusicalinstruments(orsynthesizedusingdigitalwavetablesynthesis)sothatwhatyouhearthroughyourstereoorheadphonesisincrediblyrealanddynamic.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Important!..BeforeusingMIDIsoftwarewithyourUltraSound,readthesectionon PatchCachingattheendofChapter2.'    8.4 <DL!T$8  &  B  _ d C  FocalPoint3DHolographicSound  ;14` <DL!T$;0` ..` 0` ..`   Mostpeoplehear3Dsoundallthetime.Butforcomputergamesandprograms,audiovirtualrealityiscuttingedgetechnology.  0` ..` 0` ..`   UltraSoundisengineeredtotakefulladvantageofFocalPointsbreakthrough3DHolographicSound.Unlikeother 3DSurroundSoundsystems,FocalPoint3Dproduces360by360degreeaudiothatplacessoundsaboveandbelowthelistener,andtotheleft,right,front,andback,allwithjusttwospeakersources(headphonesrequired)andwithnoadditionalhardware.  0` ..` 0` ..`   Aprocesscalledbinauralconvolutiongenerateswhateachearwouldactuallyhearinrelationtothepositionofthesoundsource.UltraSounds32independentdigitalchannelsareusedtomanipulatetheapparentsoundsourceinrealtime!  0` ..` 0` ..`   Gameandprogramdevelopersareexcitedbytheprospects.Theadditionof3Dsoundwillraisegamesandprogramstoanewlevelofrealism.LookforgamesanddemossupportingUltraSound3D.Checkoutthe3DDemothatcamewithyourUltraSound.  0` ..` 0` ..`   ..Ae*' `SymbolA Cf*\  `Tms RmnC..Type: CDC:\ULTRASND\DEMO3D   8.4 <DL!T$8&    B  _ g C  TypeConventions'    ;14` <DL!T$;0` ..` 0` ..`   TohelpyougetthemostfromthisUsersGuide,certaintypeandnotationconventionsareused:   0` ..` 0` ..` &    UserActions'     0` ..` 0` ..`   Ifyouaretoperformanaction,itwillbeproceededbyadiamond(Ah*' `SymbolACi*\  `Tms RmnC)inthemargin.Example:  0` ..` 0` ..`   Aj*' `SymbolACk*\  `Tms RmnC..Turnonyourcomputer.   0` ..` 0` ..` &    KeyboardKeyCharacters'     0` ..` 0` ..`   Angledbracketsenclosekeyboardkeycharacters.  0` ..` 0` ..`   Example: indicatesthatyoushouldpresstheEnterorReturnkey; meansyoushouldpresstheEscapekey.   0` ..` 0` ..` &    &  KeyCombinationsandSequences   0` ..` 0` ..`   Aplussign(+)usedbetweenkeynamesorcharactersindicatesthatyoumustpressbothkeysatthesametime.Forexample:Press + meansyoushouldpressthe andholditdownwhilepressingthe key.   0` ..` 0` ..` &    &  TextEntry   0` ..` 0` ..`   Textorcommandsyoushouldenterthroughyourkeyboardaredisplayedinuppercase.Example:  0` ..` 0` ..`   Al*' `SymbolACm*\  `Tms RmnC.. Type: copya:*.*   0` ..` 0` ..` &    VariableTextEntry'    0` ..` 0` ..`   Itemsthatyoumustenterusingthekeyboard,butwhichrequireyoutochoosefromanumberofparameters(likenumbersforexample),willbeenclosedinsquarebrackets([]).Donottypethebrackets,onlytheitemsbetweenthem.   0` ..` 0` ..` &    SpecialNotes'     0` ..` 0` ..`   Itemsornotesofspecialinterestaredisplayedasfollows:  ;14 <DL!T$;Cn*\  `Tms RmnCNote!..Readthisnote.Itsimportant!   Co*\  `Tms RmnC2XXXCp<6X9`(CourierC  B  XXXCq<6X9`(CourierC  Windows_Softwar  C  8.4 <DL!T$8&    UltraSoundWindowsFeatures'     2( ` <DL!20 .. 0 .. ..  o..Supports8and16bitplaybackinallWindows3.1.WAVformats(i.e.,8bit,16bit,Mono,Stereo,11025Hz,22050Hz,44100,and48000Hz).    0 .. 0 .. ..  o..Supports8bitrecordinginallformats;16bitrecordingisavailablewiththeUltraSoundMAX.    0 .. 0 .. ..  o..Allowssimultaneousrecordingandplaybackofdifferentfiles.Justmakesurethatthefrequenciesaresetthesameforbothfiles,andsetdifferentDMAchannelsforRecordingandPlayback.    0 .. 0 .. ..  o..Supportfortheonboard32voicewavetablesynthesizerisprovided.    0 .. 0 .. ..  o..ProvidesafullGeneralMIDIpatchsetcomprisedof192instruments,drums,andsoundeffectsforplayingMIDIfiles.    0 .. 0 .. ..  o..Abletocache,orpreload,patchesfromtheGeneralMIDIsetintoitsonboardmemory.Forapplicationsthatdonotyetusepatchcaching,thecapabilitytoloadasmallGeneralMIDIsetisprovided.PatchManagerhastheabilitytoload,unload,andauditionpatches.    0 .. 0 .. ..  o..Providesanoptiontoconservepatchmemorywhichincreasesthenumberofpatchesyoucanloadbyusingthespacemoreeffectively.(SelectingConserveMemorycausesasmallreductioninapatchssoundquality.)    0 .. 0 .. ..  o..FullMIDIINandMIDIOUTcapabilitiesaresupported.   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..TheUltraSounddriverisdesignedtoworkwithWindows3.1in386enhancedmodeonly.'    ;14` <DL!T$;0` ..` 0` ..`   B  _ r C  WindowsUtilities'    0` ..` 0` ..`   YourB  XXXCs*\  `Tms RmnC_ t C  Cu*\  `Tms RmnCUltraSoundcamewithanumberofWindows_utilitiesandsoftwareapplications.TheutilitiesincludeaWindowsSoundConverterandtheUltraSoundMixerapplet.   0` ..` 0` ..` &    SoundConverter'     0` ..` 0` ..`   TheWindowsSoundConverterisautilitythatconvertssoundfileformatstoandfrom.SND,.WAV,and.VOC.   0` ..` 0` ..` &    B  _ v C  UltraSoundMixer '     ;14~ <DL!T$;0~ ..~ 0~ ..~ Cw*\  `Tms RmnC TheUltraSoundMixerapplet(installedinWindows)allowsyoutocontrolthemixerfacilitiesofyourUltraSoundcard.Mixerfacilitiesincludeinput/outputenable,WaveandMIDIplaybackvolume,plusCDandMicrophonevolumecontrol.;14` <DL!T$;0` ..` 0` ..`   TheUltraSoundMixerfunctionsallowyoutomodifythestateoftheinputs,output,andplaybackvolumesofUltraSound.SimplyclickontheappropriatecheckboxtoenabletheMicrophoneandLineinputs.ClickontheOutputEnabledcheckboxtosimultaneouslyenabletheamplifiedandnonamplifiedoutputs.Clickonanycombinationyouneedformixing.Notethatanycombinationofinputsispossible.Forinstance,youarenotexcludedfromsimultaneouslyenablingtheMicrophoneandLineinputs.Thescrollbarsallowyoutoadjusttheplaybackvolumesofboth.WAVandMIDIfiles.  0` ..` 0` ..`   Bydefault,theCD,Line,andMicrophoneinputsaremutedtoeliminatenoiseduringplayback.Werecommendthatyouleavetheseinputsmutedwhennotinuse.  0` ..` 0` ..` &    WindowsPrograms'     0` ..` 0` ..`   PatchManager_'     0` ..` 0` ..`   UltraSoundcanplayupto32digitalorinstrumentsounds(calledvoicesorpatches)simultaneously.AfullGeneralMIDIsetofpatches,andadditionalpatchesforuseingamesareincludedwithyourUltraSound.PatchManager_letsyouselectandloadpatcheseasilyintoUltraSoundsonboardmemory.Play,orauditionthepatchesonPatchManagersonscreensynthesizer.Or,ifyouhaveaMIDIkeyboardandtheGravisMIDIAdapter,plugtheminandplayyourUltraSoundthroughPatchManager!   0` ..` 0` ..` &    PatchMakerLite_'     0` ..` 0` ..`   PatchMakerLite_allowsyoutomakeyourownpatches,oreditexistingpatches.  0` ..` 0` ..`   SeeChapter4, PatchManagerandPatchMakerLite,forinstructionsforusingtheseprograms.  0` ..` 0` ..` &    B  _ x C  WindowsDrivers'     0` ..` 0` ..`   B  _ y C  DriverConfiguration'     0` ..` 0` ..`   TheDriverConfigurationdialogwindowletsyoucustomizedifferentaspectsoftheUltraSoundWindowsdriver.AnyitemsinthedialogthatarechangedwillbesavedintheWindowssystem.inifilewhentheOKbuttonispressed.ThenexttimeWindowsisstarted,thenewselectionswillbeineffect.AchangeinanyofthefollowingitemswillrequirethatWindowsberestarted:BasePort,DMA,IRQ,ortheActiveVoices.  0` ..` 0` ..`   ToaccesstheDriverConfigurationdialogwindow,locateandopentheWindowsControlPanel,usuallyfoundintheMainorAccessoriesprogramgroup.SelectandclickontheDriversicon.IftheUltraSounddriverhasbeeninstalled,therewillbeanentryintheInstalledDriverslistboxnamedUltraWaveandMIDISynth(theUltraSoundaudiodriver).ActivatetheDriverConfigurationdialogwindowbydoubleclickingtheleftmousebuttononUltraWaveandMIDISynth.   0` ..` 0` ..` &    B  _ z C  UltraSoundB  _ { C  Setup'     0` ..` 0` ..`   IntheDriversbox,clickontheSetupbuttontoaccessthefollowingitems:  0` ..` 0` ..` &    B  _ | C  HardwareConfiguration'    ;14~ <DL!T$;0~ ..~ 0~ ..~ C}*\  `Tms RmnCTheUltraSoundSetupdialogasksyoutoentersettingsfor:BasePort,GF1IRQ,MIDIIRQ,DMAChannelA(Playback),andDMAChannelB(Record).UltraSoundMAXboardsalsorequireCODECsettingsfor16BitBasePort.;14` <DL!T$;0` ..` 0` ..`   TheB  XXXC~*\  `Tms RmnC_  C  C*\  `Tms RmnCBasePortAddressmustbethesameaddressthatissetonyourUltraSoundboard!itsfactorypresetto220HexandcanbeadjustedbymovingjumpersasdescribedinAppendixA.TheDMAandIRQselectionsareprogrammable,andmaybesettoanyoftheavailableoptions,aslongasthereisnoconflictwithanotherdeviceinyoursystem.ThesettingsyouchooseheremustmatchyourDOSsettings.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Ifyouwishtorecordandplaysimultaneously,besuretosetdifferentDMAchannelsforPlaybackandRecording.(Thefrequencymustbethesameforbothfiles.)'    ;14` <DL!T$;0` ..` 0` ..`   B  _  C  LinearVolume.YoucansettheLinearVolumeeitheronoroff.Selecting offwillbaseMIDIvolumesonalogarithmicscale.Bydefault,LinearVolumeisset on.  0` ..` 0` ..`   B  _  C  ActiveVoices.Thevalidrangeofactivevoicesis14to32.Therearealwaystwovoicesreservedforplaybackofstereowavefiles;thus,thenumberofvoicesavailableforMIDIistwofewerthanthenumberchosen.NotethatachangeinthenumberofactivevoiceswillnottakeeffectuntilafterthecurrentWindowssessionisrestarted.Foranexplanationofthesignificanceofselectingacertainnumberofvoices,seethesection PerformanceConsiderations.  0` ..` 0` ..`   B  _  C  VerifyPatches.  WhenVerifyPatchesison,allGeneralMIDIpatcheslocatedinULTRASND.INIwillbeverifiedtomakesurethattheyarepresentwhenWindowsstartsup.TurningoffthisoptionspeedsupWindowsstartuptime.  0` ..` 0` ..` &    B  _  C  PatchMemoryOptions'    0` ..` 0` ..`   PatchMemoryreferstotheonboardmemoryusedforstoringpatches.YoumayloadpatchesattheiroriginalresolutionbychoosingHighFidelity(16bit),oratalowerresolutionbyselectingConserveMemory(8bit).Seethenextsectionformoreinformationregardingthisoption.PatchfilescontainthesounddatausedbythedrivertoplayMIDInotes.  0` ..` 0` ..` &    B  _  C  PerformanceConsiderations'    0` ..` 0` ..`   YoucancontrolcertainaspectsofUltraSoundsperformanceviathePerformanceOptionssectionoftheDriverConfigurationDialogWindow.  0` ..` 0` ..`   Forexample,ActiveVoicesaffectsthenumberofactivevoicesusedbyUltraSoundtoplayMIDIandWavefiles.ThenumberofactiveMIDIvoicesinWindowsisselectabletoallowyoutoreservevoicesfordigitalplayback.InHighFidelitymodethereisabarelydiscerniblelossoffidelityfrom44.1Kstartingat15voices.Normally,youshouldsetthenumberofactivevoicessomewherearoundthedefaultof22.  0` ..` 0` ..`   ThePatchMemoryoptionaffectstheuseofonboardpatchmemory.ChoosingtheoptionConserveMemoryeffectivelydoublestheamountofmemoryavailableforpatches,asthemajorityofthepatchesarecreatedatahighresolution.TheUltraSoundcardalwaysdealswithsoundinternallyatahighresolution,sogenerallythelossofsoundqualityforchoosingtoloadpatchfilesatalowerresolutionisminimal.  0` ..` 0` ..` &    B  _  C  PatchCaching'    0` ..` 0` ..`   PatchcachingisoneofthedistinguishingfeaturesoftheWindows3.1Multimediacapabilities.PatchcachingloadspatchesintotheUltraSoundsDRAMforuseinapplications.PatchcachingallowsthemostefficientuseofonboardUltraSoundmemory,sinceasequencer,orotherapplication,onlyneedstoloadthepatchesrequiredforaparticularsetofMIDIdata.  0` ..` 0` ..`   PatchfilescontainthesounddatausedbythedrivertoplayMIDInotes.Patchcachingallowsyoutoaddadditionalsoundssimplybyobtainingnewpatchfiles.Manyapplicationsalreadytakeadvantageofthisfeature,includingtheWindowsMediaPlayer,PowerChords_,Midisoft_RecordingSession_,Studio,MusicMentor,MCSStereoRack_,andDigiVoxsMultimediaSoundStudio_.  0` ..` 0` ..`   If,however,youhaveanapplicationthatdoesnotusepatchcaching,youcanloadasubsetoftheGeneralMIDIsetbeforerunningtheapplication:   2( ` <DL!20 .. 0 .. ..  ݄..ClickontheDriversiconundertheControlPanel,andselectUltraWaveandMIDISynthortheUltraSoundaudiodriver.    0 .. 0 .. ..  ݄..ClickontheSetupbutton.TheninthePerformanceOptionssection,clickontheConserveMemorybutton.    0 .. 0 .. ..  ݄..ClickontheMIDIMapper(alsoundertheControlPanel)toselecttheappropriatesetupfortheamountofmemoryonyourUltraSound.Forexample,selectUltra512Kinthenameboxifyourcardhas512KofRAM.    0 .. 0 .. ..  ݄..UsingPatchManager,loadpatchesfromtheMIDIfilethatcorrespondstotheamountofmemoryonyourUltraSound.TheMIDIfilesyoucanuseareload512.MIDandload1024.MID.    0 .. 0 .. ..  ..YoumayalsoloadallthepatchesforaparticularMIDIfilebyusingtheGetfromMIDIFileoptionintheFilemenuofPatchManager.   ;14 <DL!T$;Toreverttonormaloperation,selectUltraSoundSetupintheMIDIMapper,andenabletheHighFidelityoptionofthedriver. C*\  `Tms RmnC3XXXC<6X9`(CourierCB  XXXC<6X9`(CourierC  PatchManager_andPatchMakerLite  C  8.4 <DL!T$8&    PatchManager_'    ;14` <DL!T$;0` ..` 0` ..`   Earlysynthesizersachieveddifferentsoundsbyconnectingvoltagecontrolledoscillatorfiltersandampmodulesindifferentways.Becausecableswereusedtopatchtogetherthemodules,theresultingsoundswerecalledpatches.Forthisreason,weusethewordpatchtorefertothesampledsoundsandassociateddatausedbyyourUltraSoundsinternalwaveformsynthesizertocreateinstrumentsounds.  0` ..` 0` ..`   UltraSoundpatchesarestoredindiskfilesthatmustbeloadedintoonboardmemorybeforeasoundcanbeproduced.Thispatchloadingisnormallydoneautomaticallybyapplicationsoftware,buttheremaybetimeswhenyouwanttodoityourself.WiththeUltraSoundPatchManager_,youcancontrolwhichinstrumentpatchesareloadedintoyourUltraSoundsonboardmemory,andyoucanauditionthem.ThesepatchesarethenavailableforusewithyourfavoriteWindowsmusiccompositionorsequencersoftware.PatchManageralsoaddsMIDIcapabilitysoyoucanplayyourUltraSoundfromanyMIDIinputdevice.  0` ..` 0` ..` &    B  __  C  ProgramRequirements'    0` ..` 0` ..`   AcorrectlyinstalledGravisUltraSoundcard,Windows3.1in386EnhancedMode,andtheWindowsdriverintheinstallationdiskset.  0` ..` 0` ..` &    B  _  C  PatchManagerUsageNotes'     2( ` <DL!20 .. 0 .. ..  o..PatchManagerisinstalledautomaticallyduringtheUltraSoundinstallation.    0 .. 0 .. ..  o..PatchManagermaynotworkcorrectlywithearlierversionsoftheWindowsdriver.UseitonlywiththeWindowsdriversuppliedonyournewUltraSounddisks.    0 .. 0 .. ..  o..RunPatchManager;selectQuickTourintheHelpIndexmenuforanoverviewofoperation.    0 .. 0 .. ..  o..PatchManagercomescompletewithanonscreen88keysynthesizerkeyboard.    0 .. 0 .. ..  o..PatchManagers MemoryRemaininggaugeshowshowmuchmemoryisremainingtoholdpatches.   >44o F <DL!T$>0F ..F 0F ..F 0F ..F ..C*\  `Tms RmnCo..Anupgradetothefull1MBofRAMonthecardisrecommendedifyouintendtouseyourUltraSoundcardforMIDImusiccompositionsusingcomplexorchestration.;14` <DL!T$;0` ..` 0` ..` &    B  XXXC*\  `Tms RmnC_  C  &&&C*\  `Tms RmnCQuickTutorial'    0` ..` 0` ..`   ThisquicktutorialtourwillacquaintyouwithmanyofPatchManagersfeatures.TostartPatchManager,launchWindowsanddoubleclickonthePatchManagericon,foundintheGravisUltraSoundgroupintheProgramManagerwindow.  0` ..` 0` ..` &    1.StartPatchManager'    0` ..` 0` ..`   WhenyoustartPatchManager,youwillseefourmainwindowsthatdisplaypatchnumbersandthenamesofthecorrespondingGeneralMIDIinstruments.(SomepercussioninstrumentsarenotintheGeneralMIDIset,sotheirnamesareblank.)  0` ..` 0` ..`   Thetwoleftwindowsshowwhichpatchesareavailableondiskformelodicandpercussioninstruments.ThetworightwindowsshowwhichmelodicandpercussionpatchesarecurrentlyloadedintoUltraSoundsmemory.Thetworightwindowsmightbeempty,unlessyouhavepreviouslyloadedpatchesusingPatchManagerorhaveplayedaMIDIfilewithaprogramsuchasMediaPlayer.  0` ..` 0` ..` &    2.Loadapatch'    0` ..` 0` ..`   SelectAcousticGrandPiano(patch0)intheupperleftwindowbyclickingonitwiththemouse.Pressthedoublerightarrowbuttontoloadthepatch(seeFig.4"1).Thispatchnowappearsintheupperrightwindow,indicatingthatitisloaded.NoticethattheMemoryRemainingnumberinthelowerrightcornerhasdecreased,andthememorygaugebelowitisstartingtofillup.  0` ..` 0` ..` &    3.Auditionapatch'    0` ..` 0` ..`   Selectthepatchnameintherighthandwindowbyclickingonitwiththemouse.ThenmovethemousepointerontothePatchManagersynthesizer.Presstheleftorrightmousebuttontoplayanote.Dragthepointeronthesynthesizerkeyboardtoplayseveralnotes.IfyouhaveaMIDIdeviceconnectedtoyourcomputer,youcanuseittoplaythenotes,too.JustselectMIDIThrufromtheoptionsmenu.  0` ..` 0` ..` &    4.Auditionagroupofnotes'    0` ..` 0` ..`   ClickontheNoteMemorybuttonsothatitischecked.Playanoteonthesynthesizerkeyboard.Eachnoteauditionedisnowhighlightedandsaved.TodeselectanoteandremoveitfromNoteMemory,clickonitwiththerightmousebutton.  0` ..` 0` ..`   Selectafewnotes,thenclickonthepatchnameintheupperrightwindow.Thegroupofselectednotesnowplayswiththepatchnameselected.  0` ..` 0` ..` &    5.Auditionotherpatches'    0` ..` 0` ..`   Loadafewmoremelodicpatches(asinStep2)andclickoneachoneinthePatchesLoadedwindow.Eachpatchwillplaythenotesselectedonthesynthesizer.  0` ..` 0` ..` &    6.Auditiondrums'    0` ..` 0` ..`   LoadafewpercussionpatchesasdescribedinStep2,andclickononeofthese.ThePatchManagersynthesizerkeyboardnowdisplaysagraykeyboardwithsomewhitekeys.Eachwhitekeycorrespondstoanindividualdrumsound.Trysome!TheNoteMemoryoptiondoesnotworkfordrumpatches.  0` ..` 0` ..` &    7.Adjustthevolumeonthesynthesizer'    0` ..` 0` ..`   Pressoneofthebuttonswithanupordownarrow,inthemiddletopofthesynthesizertoadjusttheauditionvolume.NotethattheredLEDstotherightofthebuttonsshowthecurrentvolume.  0` ..` 0` ..` &    8.Displayseveralauditionkeyboards'    0` ..` 0` ..`   ChooseAll...fromtheAuditionmenu.Agroupofauditionkeyboardsisdisplayed,oneforeachmelodicpatchloadedandonethatcontainsalltheloadedpercussionsounds.Anyoftheauditionkeyboardscanbeplayedwiththeleftmousebutton.Noteswillplayaslongastheleftmousebuttonishelddown.  0` ..` 0` ..`   YoucancontrolthevolumeofthecurrentlyselectedauditionwindowwiththeVolumecontrolinthetoolbaratthetop.Formelodicpatches,youcanselectadifferentinstrumentforthecurrentkeyboardbypressingInstruments...onthetoolbar.  0` ..` 0` ..`   IfyouhaveaMIDIdeviceconnectedtoyourcomputer,youcanuseittoplaynotesforthecurrentlyselectedpatch.  0` ..` 0` ..`   Noticethatthenotevalueofthenoteyouareplayingisdisplayedinthetoolbar.Boththenotename(e.g., C5formiddleC)andthenotenumber(e.g., 60formiddleC)areshown.  0` ..` 0` ..` &    9.LoadpatchesusedbyaMIDIfile'    0` ..` 0` ..`   GetbacktotheinitialPatchManagerwindow,theonewiththefourlistsofpatches.ChooseGetfromMIDIFile...fromtheFilemenu.SelectthenameofaMIDIfile.PatchManagerreadstheMIDIfileandloadsthepatchesitneeds.YoucanthenplaytheMIDIfilewithaprogramthatdoesnotknowhowtoloadpatches.  0` ..` 0` ..` &    10.Changethepatchnames'    0` ..` 0` ..`   ChooseNames...fromtheOptionsmenu.ClickthecheckboxlabelledUseNamesfromPatchFile,thenclickOK.Thenamesshowninthelistofpatchesarenowthosethatarestoredinthepatchfiles,ratherthantheGeneralMIDInamesforthecorrespondingpatchnumber.(SeeExhibitGforalistofGeneralMIDIandUltraSoundinstruments,orselectGeneralMIDINamesfromthePatchManagerHelpmenu.)  0` ..` 0` ..` &    LoadingandUnloadingPatches'    0` ..` 0` ..`   Therearethreemethodsforloadingpatches.   2( ` <DL!20 .. 0 .. ..  1...SelectpatchnamesinoneofthelefthandboxeslabelledPatchesAvailable.Youcanselectseveralpatchesatatimebydraggingthemouse,orusing clickor clicktoextendaselection.Thenpressthebuttonlabelled>>.ThepatchesloadedwillbedisplayedintherighthandboxlabelledPatchesLoaded.    0 .. 0 .. ..  ..AsinglepatchcanbequicklyloadedbydoubleclickingitsnameinthePatchesAvailablebox.   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Iftherearemorepatchesselectedthancanfitinmemory,themelodicpatcheswillbeloadedfirst,numerically,thenthepercussionpatches,numerically,untilmemoryisfull.'    0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X  ..SometimesapatchwontfitintomemoryeventhoughtheMemoryRemainingdisplayindicatesthatthereisenoughroom.UltraSoundmemoryispartitionedintosegmentsof256K,andpatcheswontloadacrossasegmentboundary.'     2( ` <DL!20 .. 0 .. ..  2...ThepatchesrequiredbyaMIDIfilecanbeloadedusingtheGetfromMIDIFile...commandundertheFilemenu.    0 .. 0 .. ..  3...SomeWindowsprograms(suchasMediaPlayer)loadpatcheswhentheyplayaMIDIfile.WhenyoustartPatchManager,thesepatcheswillappearinthePatchesLoadedwindow.   ;14` <DL!T$;0` ..` 0` ..`   Tounloadpatches,selectpatchnamesinoneoftherighthandboxeslabelledPatchesLoaded.Pressthe< keycausesallkeysbeinghelddowntoberestruckasifyouliftedthemalloffandpressedthemdownagain.Therightandleftarrowkeysshiftthewholekeyboardupanddownanoctave.   0` ..` 0` ..` &    PlayingNoteswithaMIDIDevice'     0` ..` 0` ..`   IfyouhaveaMIDIinputdeviceconnectedtoyourcomputer,youcanuseittoplaythenotesfortheselectedpatch.JustselectMIDIThrufromtheOptionsmenu.   0` ..` 0` ..` &    ChangingPatchesAvailable'     0` ..` 0` ..`   ThepatchesavailabletoloadandauditionwithPatchManagerarethosethatareavailableinthecurrentWindowssession.TheUltraSoundULTRADIRdirectorycontainsthefileULTRASND.INI,whichliststhenamesofthepatchfilesforeachpatchnumber.SeethesectionontheBankManagertolearnhowtomodifyULTRASND.INItomakedifferentpatchesavailable.  0` ..` 0` ..`   Ifthereisnopatchfilelistedforanumber,orifthepatchfilenameisBLANK.PAT,itwillnotappearinthelistofPatchesAvailable.   0` ..` 0` ..` &    ChangingPatchNames'     0` ..` 0` ..`   Bydefault,thefilesinthePatchesAvailableandPatchesLoadedboxesaredisplayedwithGeneralMIDIstandardnames.YoucanchoosetoviewthepatchnamethatisstoredinthepatchfileinsteadbyclickingUseNamesfromPatchFiles,oryoucanviewthepatchfilename.   0` ..` 0` ..` &    ChangingInstruments'     0` ..` 0` ..`   YoucanchangetheinstrumentpatchforamelodicauditionwindowbypressingtheInstruments...buttononthetoolbar.Alistofavailablepatchesisdisplayed.Clickononetoapplyit.   0` ..` 0` ..` &    MIDIInVelocity'     0` ..` 0` ..`   WhenyouuseaMIDIkeyboardforinput(playingnotes),PatchManager,bydefault,usesthevelocity(volume)sentbytheMIDIkeyboard.Ifyoudonotwishtousethevelocitysentbythekeyboard:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..RemovethecheckmarkfromMIDIInVelocityintheOptionsmenu.   ;14` <DL!T$;0` ..` 0` ..`   Thevolumewillinsteadbedeterminedbythevolumecontrolonthesynthesizerbitmap.  0` ..` 0` ..` &    SavingandLoadingConfiguration'    0` ..` 0` ..`   Tosavethecurrentlyloadedpatches:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..ChooseSavefromtheFilemenu.Enterafilename,andpress .    0 .. 0 .. ..  Toretrieveapreviouslysavedlistofpatches:    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..ChooseLoadfromtheFilemenu,selectafile,andpress .PatchManagerwillloadallofthepatchesinthesavedfile.   ;14` <DL!T$;0` ..` 0` ..` &    UnloadingAllPatches'    0` ..` 0` ..`   Tounloadallpatchesfromthecardsmemory:  0` ..` 0` ..`   A*' `SymbolAC*\  `Tms RmnC..SelectUnloadAllPatchesfromtheOptionsmenu.  0` ..` 0` ..` &    BankManager'    0` ..` 0` ..`   PatchManagersBankManagerletsyoucreateandeditcustominstrumentsets.ThisletsyouuseotherpatchesbesidestheGeneralMIDIsetthatisprovidedwithyourUltraSound.YoucanmakesuchpatchesyourselfwithPatchMakerLite(inthenextsection),buythemfromthirdpartyvendors,orfindthemforfreeonbulletinboardsandonlineservices.  0` ..` 0` ..`   Supposeyouwanttoreplacethesuppliedacousticnylonguitarpatchwithoneofyourown(MYGUITAR.PAT),andhaveitusedbyWindowsapplications.Thebasicstepsareasfollows(detailsforeachstepfollowinthenextparagraphs).   2( ` <DL!20 .. 0 .. ..  1...CopyormovethefileMYGUITAR.PATto#YYC:\ULTRASND\MIDI#ddԀ(orwhateveryourUltraSounddirectoryis).    0 .. 0 .. ..  2...StartBankManager,andcreateanewbank.    0 .. 0 .. ..  3...MapMYGUITAR.PATtoprogramnumber25.    0 .. 0 .. ..  4...SavethebanktoBank0.Youdontneedtomapalltheotherpatches;ifyoudontspecifyamapping,theexistingmapping(usuallyaGeneralMIDIinstrument)isused.    ;14` <DL!T$;0` ..` 0` ..` &    StartingBankManager'     0` ..` 0` ..`   SelectBankManfromthePatchManagermainscreen.TheBankManagermaindisplayappears.   0` ..` 0` ..` &    CreatingaNewBank'     0` ..` 0` ..`   SelectNewBankfromBankManagersFilemenu.Adialogboxappearswiththefollowingfields:  0` ..` 0` ..`   BankNumber.Enterauniquebanknumber(adrumbankandmelodicbankcanhavethesamenumber).  0` ..` 0` ..`   BankType.Selectthetypeofbank(DrumorMelodic).  0` ..` 0` ..`   CopyCurrentBank. Ifyouwishtostartthenewbankasacopyofthecurrentlyselectedbank,checkthisbox.  0` ..` 0` ..`   BankName.Enteradescriptivename.  0` ..` 0` ..`   PatchDirectory.Enterthenameofthebankspatchesdirectory.UseBrowseifnecessarytolocatethedirectory.  0` ..` 0` ..`   Whenyourefinished,pressOKtocreatethenewbank.   0` ..` 0` ..` &    SelectingaBank'     0` ..` 0` ..`   ClickthedownarrowoftheSelectedBanklistboxtodisplaythenamesofallthebanks,thenselectabanktovieworedit.   0` ..` 0` ..` &    EditingaBank'     0` ..` 0` ..`   ThepatchesincludedinabankaredisplayedintheProgramMap(thelargestwindowontheBankManagerdisplay).Patchesareidentifiedbyprogramnumber,GeneralMIDIname,andpatchfilename.ThePatchesAvailableboxlistsallofthepatchesavailableinthepatchdirectoryassociatedwiththecurrentlyselectedbank.  0` ..` 0` ..` &    ToLoadapatchintothebank'    0` ..` 0` ..`   Doubleclickonit,orselectitandclickLoadPatch.  0` ..` 0` ..` &    ToMapapatchtoaprogramnumberinthebank'    0` ..` 0` ..`   (DothistoreplacethestandardGeneralMIDIpatchwithanother.)SelecttheprogramnumberfromtheProgramMaplistbox.Iftheprogramisnotvisible,presstheExpandbutton().  0` ..` 0` ..`   FromthePatchesAvailablelistbox,selectthepatchfilethatyouwanttomaptotheselectedprogramnumber.Clickonthebuttonmarked<>toremovethemapping.   0` ..` 0` ..` &    SavingaBank'     0` ..` 0` ..`   ChooseSavefromtheFilemenutosavethecurrentbank.Tosavethecurrentinstrumentmappingtotheprimarybank,chooseSavetoBank0.  0` ..` 0` ..`   SavetoBank0isusefulformaintainingalternatepatchsets.Forexample,youcouldsetupabankcontaininganewsetofbrassinstrumentpatches.Then,whenyouselectSavetoBank0fromtheFilemenu,thebrassinstrumentpatchesintheprimarybankwouldbereplacedbyyournewset.  0` ..` 0` ..`   Also,ifaMIDIplaybackprogramdoesntrespondtoContinuousController0(bankchange)messages,andyouwanttoplayaMIDIfilethatusesthem,youcanusetheGetfromMIDIFileoptiontocreateabankwiththeproperinstrumentpatches,thenuseSavetoBank0toremapthebankswitchedinstruments.  0` ..` 0` ..`   Torestoreaprimarybanktoitsoriginalcondition,selectRestorePrimaryMelodicBankorRestorePrimaryDrumBankfromtheSpecialmenu.   0` ..` 0` ..` &    RenamingaBank'     0` ..` 0` ..`   SelectRenameBankfromtheFilemenu.EnterthenewnameintheeditboxandpressOK.   0` ..` 0` ..` &    CreatingaBankBasedonaMIDIFile'     0` ..` 0` ..`   SelectGetfromMIDIFilefromtheFilemenutocreateacustombankcontainingtheinstrumentsusedinaMIDIfile.Inthedialogboxthatappears,selecttheMIDIfile.Afterthefilehasbeenread,aNewBankdialogboxcomesuptoletyounamethebankandassignitanumber.Bothmelodicanddrumbanksarecreated.   0` ..` 0` ..` &    DeletingaBank'     0` ..` 0` ..`   SelectDeleteBankfromtheFilemenutodeletethecurrentprogrambank.   0` ..` 0` ..` &    ShowingPatchInformation'     0` ..` 0` ..`   SelectShowPatchInformationfromtheSpecialmenutodisplaythenameandsizeofaselectedpatchfile.GetPatchSizesdisplaysthesizeofpatchfilesinthecurrentbankspatchdirectory.   0` ..` 0` ..` &    SynchronizingtoULTRASND.INI'     0` ..` 0` ..`   SelectSynchronizetoULTRASND.INIifyouhavebeendirectlymodifyingULTRASND.INIorifyoubelievethatanapplicationhasaddedbankstoyourULTRASND.INIfile.ThisoptioncausestheprogramtorereadallthebanknumbersandnamesfromULTRASND.INI.Thisshouldnotnormallybenecessary.   0` ..` 0` ..` &    RestoringPrimaryBanks'     0` ..` 0` ..`   ThefirsttimeyouuseBankManager,itsavesacopyofthetwoprimarybanks.SelectRestorePrimaryMelodicorDrumBankfromtheSpecialmenutorestorealteredMIDIprograms.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..YoucanforceBankManagertosaveanewdefaultcopyofthePrimaryBanksbyremovingthelineSavePrimary=FALSEfromtheBANKMAN.INIfileinyourWindowsdirectory.'    ^M=9z (> p @ H@^;14` <DL!T$;0` ..` 0` ..`   TheprogramrespondstoContinuousController#0messages.WhenaProgramChangemessageorCC#0messageisreceived,BankManagerattemptstoretrievetheinstrumentpatchfromtheselectedProgram/Bankcombination.ItusestheGSMIDIfallbackarrangementiftherequestedProgram/Bankdoesnotexist.Userbanks(40H"7EH)andspecialeffectsprograms(70H"7FH)donotusethefallbackmechanism.  0` ..` 0` ..`   Ifaprogramnumberisusedonmorethanonechannel,anddifferentbanksareselectedforeachchannel,BankManagerwillrememberonlythelastbanknumberselectedforthatprogram.Likewise,whenonadrumchannel,ifakeyisusedwithmorethanoneProgramChangenumber,onlythelastProgramChangenumberselectedisremembered..  8.4 <DL!T$8&    5+ o <DL!5B  C*\  `Tms RmnC_  C  PatchMakerLite_'    ;14o <DL!T$;0o ..o 0o ..o C*\  `Tms RmnCPatchMakerLite_letsyoucreatenewpatches,ormodifyexistingones,touseinyourMIDImusiccompositionsorgames.Tolearnhowtousethepatchesyoucreate,seetheprevioussection, BankManager.;14` <DL!T$;0` ..` 0` ..` &    B  XXXC*\  `Tms RmnC_  C  &&&C*\  `Tms RmnCQuickTutorial'    0` ..` 0` ..`   PatchMakerLitesquicktutorialwillacquaintyouwithmanyofitsfeaturesandtakeyoustepbystepthroughthecreationofanewpatch.  0` ..` 0` ..`   Youcanstopthetutorialatanytimeandresumeitlater.MakesureyousavethepatchyouareworkingonbeforeclosingPatchMakerLite.Toresumeworkingonapatch,openthesavedpatch.   0` ..` 0` ..` &    Startingthetutorial'     0` ..` 0` ..`   Inthetutorial,itisassumedthatyouhaveinstalledPatchMakerLiteinthedirectoryC:\ULTRASND\PMAKER.IfyouhavechosentoinstallPatchMakerLiteinadifferentdirectory,useyourdirectorynameinsteadwheneveryousee#VVC:\ULTRASND\PMAKER.#dd  0` ..` 0` ..`   Tostartthetutorial,doubleclickonPatchMakerLitesicon.WhenPatchMakerLitestarts,youllseeanemptywindowwithamenubaratthetopandatoolbarjustbelowthemenubar.  0` ..` 0` ..`   Inthemenu,undertheHelpfile,selectContents.ClickonQuickTourandTutorialtostartthetutorial.  0` ..` 0` ..`   Fromthispoint,pleasefollowthetutorialinstructionsonscreen.Tokeeptheinstructionshandy,reducethetutorialwindowsoyoucaninteractivelyreadanddothetutorial.   0` ..` 0` ..` &    Afterthetutorial...'     0` ..` 0` ..`   BynowyoushouldhavecompletedtheQuickTourandTutorial,andyoushouldbefamiliarwithPatchMakerLitesfeatures.Thetutorialisagreatwaytogetstarted,butyoumayneedsomefurtherinstructionstohelpyououtwhenyouareonyourown.  0` ..` 0` ..` &    MenuCommands'    0` ..` 0` ..`   BeforeyoucanputtheB  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCMenuCommandstouse,youneedtoknowhowtoloadanexistingpatchforediting.  0` ..` 0` ..`   Therearethreemethodsforloadingpatchfiles:   2( ` <DL!20 .. 0 .. ..  1...UsetheFile/Opencommand.    0 .. 0 .. ..  2...DraganddropapatchfilefromtheWindowsFileManagerintoPatchMakerLitesmainwindow.(SeeyourWindowsdocumentationformoreinformationaboutdraganddrop.)Thepatchfileextensionmustbe.PAT.Youcandropseveralfilesatthesametime.    0 .. 0 .. ..  ݀3...IncludethenameofthepatchfileinthecommandusedtostartPatchMakerLite.Forexample,toloadthepatchfilehello.patwhenPatchMakerLitestarts,youcouldcreateaniconwiththecommandlinepmaker.exehello.pat.     ;14 <DL!T$;  5+ 4 <DL!5     ;14` <DL!T$;0` ..` 0` ..` &    FileMenu'     0` ..` 0` ..`   New.TheNewcommandcreatesanemptypatch.UseNewtocreateanewpatchfromscratchusingwaveforms.Toeditanexistingpatch,usetheFileOpen...command.  0` ..` 0` ..`   Open...BringsanexistingpatchintoPatchMakerLiteswindowforyoutotestormodifyit.Youcanalsoopenpatchesbyspecifyingthemonthecommandlineorbydragginganddroppingthem.  0` ..` 0` ..`   Open.WAVFile...Opensawaveformfile.Later,thiscanbeaddedtoapatchbydragginganddroppingitontoapatchkeyboard.  0` ..` 0` ..`   YoucanalsoopenawaveformfilebyspecifyingitsnameonthecommandlinewhenyourunPatchMakerLite,orbydragginganddroppingafilewiththeextension.WAVfromtheFileManagerontoPatchMakerLite.  0` ..` 0` ..`   Save.Savesapatchthatyouvecreatedormodified.Afteryousaveyourfile,anychangesyouvemadetothepatcharepermanent.  0` ..` 0` ..`   SaveAs...Letsyousavethecurrentpatchintoafilewithadifferentname,preservingtheoriginalpatchfile.  0` ..` 0` ..`   Exit.LetsyouleavePatchMakerLite.   0` ..` 0` ..` &    EditMenu'     0` ..` 0` ..`   Delete.Removesthecurrentwaveformfromthecurrentpatch.  0` ..` 0` ..`   B  _  C  RemoveSilence.Eliminatesperiodsofsilencefromthebeginningandendofawaveform.Itworksonthecurrentwaveformbydoingananalysistofindthefirstandlastsamplepointsthatarelouderthanathreshold(whichisdeterminedautomatically).Youarethengiventheoptiontodeletethesamplepointsoutsidethatrange.  0` ..` 0` ..`   B  _  C  MaximizeVolume.Ifthecurrentwaveformistooquiet,youcanusetheMaximizeVolumecommandtoincreaseitsvolume.Thesampledataisanalyzedtofindtheminimumandmaximumvalues,thenallpointsaremultipliedbyafactorwhichensuresthatthemaximumallowedrangeisused.Atthesametime,theaveragevalueofthesamplesisarrangedtobezero(i.e.,anyDCoffsetisremoved).MaximizeVolumecanhelpthepatchsoundbetterandavoidpopsandclicks.   0` ..` 0` ..` &    WindowsMenu'     0` ..` 0` ..`   Tile.Arrangesthepatchwindowssothattheydonotoverlap.  0` ..` 0` ..`   Cascade.Arrangesthepatchwindowssotheyoverlapinanorderlyfashion.  0` ..` 0` ..`   ArrangeIcons.Spacesiconsevenlyinthemainwindow.  0` ..` 0` ..`   CloseAll.Closesallpatchkeyboardwindows,patchkeyboardicons,andwaveformicons.   0` ..` 0` ..` &    HelpMenu'     0` ..` 0` ..`   Contents.ContainstheTableofContentsfortheUltraSoundPatchMakerLiteonlinehelp.  0` ..` 0` ..`   About.TellsyoutheversionnumberofyourcopyofPatchMakerLite.   0` ..` 0` ..` &    ToolBar'     0` ..` 0` ..`   XXXC<6X9`(CourierC'    0` ..` 0` ..`   B  _  C  ԀDisplayPatchInformation'    0` ..` 0` ..`   Showssomeinformationaboutthepatchdata.Noneofthisinformationisnecessarytomakepatches,butitisprovidedforthecurious.  0` ..` 0` ..`   TotalPatchSizeistheamountofUltraSoundmemorythepatchuses.Itisusuallyalittlelargerthanthesumofthesizesofeachwaveforminthepatchbecausethesizeofeachwaveformisroundeduptothenextmultipleof32.  0` ..` 0` ..`   WaveformSizeisthesizeinbytesofthecurrentwaveform.  0` ..` 0` ..`   WaveformRateisthesamplingrateofthecurrentwaveform.  0` ..` 0` ..`   TypeofData.Waveformdatacanbe8bitor16bit,signedorunsigned.  0` ..` 0` ..` &    ݀B  XXXC<6X9`(CourierC_  C  XXXC<6X9`(CourierCԀEditPatchDescriptions&Names'    ;14o <DL!T$;0o ..o 0o ..o C*\  `Tms RmnCThisdialogletsyouviewandmodifypatchelementdescriptions.;14` <DL!T$;0` ..` 0` ..`   PatchDescriptionletsyouentertexttodescribethepatch.  0` ..` 0` ..`   InstrumentNameholdsthenameoftheinstrumentforthepatch.InstrumentNamecanbeusedbyotherapplications(forexample,UltraSoundPatchManager)tohelpidentifythepatch.  0` ..` 0` ..`   WaveformNamecanholdanyname.Bydefault,PatchMakerLiteusesthenameofthe.WAVfilethatthewaveformcamefrom.  0` ..` 0` ..` &    B  _  _  C  ԀEditLoopRegion'    ;14o <DL!T$;0o ..o 0o ..o C*\  `Tms RmnCAwaveforminapatchoftenhasaloopregiondefined.Aloopregionisaportionofawaveformthatplaysrepeatedly.Thisallowsanotetobeplayedforalongtime,evenifthewaveformisshort.TheEditLoopRegiondialogletsyouinteractivelymodifyloopregionvaluestogethighqualitysoundoveralongduration.;14` <DL!T$;0` ..` 0` ..`   DefiningtheLoopRegion.Aloopregionhasastartpointandalength,whichcanbesetbytheirrespectivesliders,markedcoarseandfine.Coarseletsyousetthevaluetoanapproximatepositionontheloop;Fineletsyoufinetunethevaluemorepreciselyforthebestsound.Youcanthaveastartpointandlooplengthcombinationthatwouldputtheendoftheloopregionpasttheendofthesampledata.Thustheslidersmayrefusetomovebeyondacertainpointwhenyouaredraggingthemtotheright.  0` ..` 0` ..`   Choosingloopparametersthatresultinagoodsoundcanbetricky.Formanywaveforms,theSuggestbuttoncanhelp.Whenyoupressthisbutton,thesampledataisanalyzed(thismaytakeafewseconds),andaminimumlooplengthissuggested.TheSuggestbuttonchangestoaUsebuttonafteritispressed.  0` ..` 0` ..`   Heresanexample.Letssaythesuggestedminimumloopis127.909.Youcouldusethisvalue,butyoucansometimesgetbetterresultsbyusingamultipleoftheloopsminimumlength.Forexample,amultiplierof4willgivealooplengthof511C*\  `Tms RmnC#KK10C*\  `Tms RmnC/C*\  `Tms RmnC16C*\  `Tms RmnC#dd.IfyoupresstheUsebutton,thelooplengthwillbesetto511C*\  `Tms RmnC#KK10C*\  `Tms RmnC/C*\  `Tms RmnC16C*\  `Tms RmnC#ddsamples,andtheloopstartpointwillbesetasclosetotheendofthewaveformaspossible.Somefinetuningmaystillbeneeded,butthisprocedurewilloftengetyouintotherightballpark.  0` ..` 0` ..`   SettingtheLoopType.Theloopregioncanbeplayedforward,backward,orinbothdirections.Checktheappropriatebox.  0` ..` 0` ..`   Enablinglooping.Whenyoubringupthisdialog,theEnableLoopingcheckboxischeckedbydefault.Ifyoudonotwantthepatchtoplaytheloopregionrepeatedly,uncheckthisbox.  0` ..` 0` ..` &    ݀B  XXXC<6X9`(CourierC_  C  XXXC<6X9`(CourierCChooseEnvelope'    0` ..` 0` ..`   TheEnvelopedialogletsyouviewormodifytheenvelopeoptionsforthecurrentwaveform.  0` ..` 0` ..`   WhentheUltraSoundplaysapatch,threeregionsofthewaveformaretreateddifferently:thepartbeforetheloopregion,theloopregion,andthepartaftertheloopregion.Therearetwopossibleenvelopepointsforeachofthoseregions.TheyarecalledAttack1,Attack2,Sustain,Decay,Release1,andRelease2.TheSustainrateapplieswhenaNoteOnisbeingplayedandlooping;theDecayrateapplieswhena noteoffisreceived.  0` ..` 0` ..`   TheChooseEnvelopedialogoffersasimplifiedsetofoptionsformodifyingtheenvelope.YouareallowedtomodifytheSustainandDecayrates,butdefaultsareusedforAttackandReleaseratesandtheenvelopeoffsets.Also,therearecheckboxesforenablingsustainingandsampledrelease.Althoughlimited,theseoptionsshouldsufficeformostoftheenvelopesyouwilleverneed.  ;14o <DL!T$;0o ..o 0o ..o Note!..Becauseonlycertainenvelopeoptionsareavailable,ifyoumodifyapatchnotcreatedwithPatchMaker,itmaynotsoundgoodwiththedefaultenvelopesettings.Reducetherateofdecayto0asastartingpointformodifyingsuchanenvelope.;14` <DL!T$;0` ..` 0` ..`   TheBeforenoteisturnedoff...partofthedialogletsyouchoosewhetheryouwantthenotevolumetodecaywhileitisloopingandifso,byhowmuch.UsethesliderandpressthePlaybuttontoexperiment.  0` ..` 0` ..`   TheSustainoptionletsyouhavecontroloverthevolumeofanotewhileitisplayingandlooping,beforeyouturnitoff.Formostpercussioninstruments,thenotionofturningthe noteoffdoesnotapply;youjustwantthesampletoplaythroughwithoutlooping.Inthiscase,donotcheckSustain.  0` ..` 0` ..`   Formelodicinstruments,youtypicallywantthenotetocontinueplaying(perhapsatdecreasingvolume)untila noteoffissent.Inthiscase,checkSustain.Ifyoudonot,therateofdecaydoesnotapply,andthescrollbartosetthedecayrateisdisabled.  0` ..` 0` ..`   TheWhennoteisturnedoff...optionsletyouchoosehowquicklythenotevolumedecreaseswhena noteoffissent.Sometimesyoucanachieveaninterestingsoundbynotdecayingatallwhena noteoffissent,butinsteadjustplayingthroughwhateverisinthewaveform.Althoughyoucanchoosearateofdecayof0toachievethis,itisusuallybettertochooseSampledRelease.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Ifloopingisnotenabled,thenotesoundwillplayonlyforthedurationofthesample.'    ;14` <DL!T$;0` ..` 0` ..`   UsethePlaybuttontointeractivelyexploretheeffectsoftheseoptions.Youmayneedtostopandrestartthenotetoheartheeffectofsomeoptions.  0` ..` 0` ..` &    B  _  _  _  C  ԀAdjustTuning'    0` ..` 0` ..`   AdjustTuningletsyoutunethecurrentwaveform.WhenyoupresstheAdjustTuningbutton,youwillhearyourwaveformandareferencetone(atthecorrectpitch).Usingthereferencetone,youcantuneyourwaveformaccurately.  0` ..` 0` ..`   YoucansetthepitchwhilethenoteisplayingbyadjustingthesliderlabeledSamplePitch.Youcanplayeitherthewaveformnoteorreferencetonealone,orplaythemtogetherbychoosingtheappropriateoptionunderthePlay/Stopbutton.  0` ..` 0` ..`   Inmanycases,youcanpresstheAdjustTuningbuttontogetsomehelpgettingthepatchintune.WhenyoupresstheAdjustTuningbutton,thesampledataisanalyzed(thismaytakeafewseconds),andafrequencyissuggestedtoputthesampleintune.ThelabelofthebuttonchangestoUse.PresstheUsebuttontoapplythesuggestedfrequencytothepatchtoaffectitspitch.  0` ..` 0` ..` &    ݀B  XXXC<6X9`(CourierC_  _  C  XXXC<6X9`(CourierCԀEditVibrato/Tremolo'    ;14o <DL!T$;0o ..o 0o ..o C*\  `Tms RmnCThisdialogletsyouviewormodifythevibrato(pitchvariation)ortremolo(volumevariation)characteristicsofthecurrentwaveform.Theeffectsofvibratoandtremoloaredeterminedbythesweep,rateanddepthoftheeffect.;14` <DL!T$;0` ..` 0` ..`   Thesweepvalueforvibratoortremolodetermineshowsoonafterthenoteisturnedonthattheeffecttakesplace.Thelargerthevalueofsweep,thelongerthedelay.  0` ..` 0` ..`   Theratevaluedetermineshowquicklythepitchorvolumevaries.  0` ..` 0` ..`   Thedepthvaluedetermineshowlargethevariationis.  0` ..` 0` ..`   YoucansetthesevaluesinteractivelybypressingtheEditVibrato/Tremolobuttonandadjustingthesliders.Insomecases,youllhavetostopandrestartthenoteinordertoheartheeffect.  0` ..` 0` ..` &    ݀B  XXXC<6X9`(CourierC_  _  C  XXXC<6X9`(CourierCԀAdjustBalance'    ;14L <DL!T$;0L ..L 0L ..L C*\  `Tms RmnCThisdialogletsyouadjustthebalanceofthecurrentwaveform.Eachwaveforminapatchcanhaveitsownbalance.;14` <DL!T$;0` ..` 0` ..` &    B  XXXC<6X9`(CourierC_  _  C  XXXC<6X9`(CourierCԀPanicButton'    0` ..` 0` ..`   ThePanicButtonreloadsallpatchesthatyouareworkingonintoUltraSoundmemory.  0` ..` 0` ..`   TherearetwosituationswhereyoumaywanttousethePanicButton:   2( ` <DL!20 .. 0 .. ..  1...Anotewillnotstopplaying,nomatterwhatyoudo.(Wevetriedtopreventthisfromhappening,buthaveprovidedthepanicbutton,justincase.)   >44L ( <DL!T$>0( ..( 0( ..( 0( ..( ..C*\  `Tms RmnC2...Nosound,orincorrectsound,isheardwhenyouplayapatchnote.ThiscanhappenifyourunanotherprogramthatusesyourUltraSoundwhilePatchMakerLiteisrunning.Theotherprogrammayhaveloadeditsownpatches.;14 <DL!T$; C*\  `Tms RmnC4XXXC<6X9`(CourierCB  XXXC<6X9`(CourierC  DOSSoftwar  C  ;14` <DL!T$;0` ..` 0` ..`   B  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCAdvancedGravishasprovidedanumberofDOSutilitiesandsoftwareapplicationsforyoutousewithyourUltraSound.  0` ..` 0` ..` &    B  _  _  C  DOSUtilities'     0` ..` 0` ..`   B  _  _  C  Gravutil'     0` ..` 0` ..`   Ajoystickandgamecardtestingandcalibrationprogram.AlsoletsyouadjustyourUltraSoundsspeedcompensatinggameporttothespeedofyourcomputer.  0` ..` 0` ..` &    B  _  C  DOSPrograms'     0` ..` 0` ..`   B  _  _  C  Playfile'     0` ..` 0` ..`   Aprogramforplayingandrecordingdigitalaudiosoundfiles.   0` ..` 0` ..` &    B  _  _  C  Playmidi'     0` ..` 0` ..`   AprogramforplayingbackMIDIsongsorsequences.  0` ..` 0` ..`   PlayfileandPlaymidihaveafullscreendisplaywhereyoucanperformactionswithamouseorkeyboard.  0` ..` 0` ..`     ;14 <DL!T$;8..&    KeyboardCommands:'    8..  5+ d <DL!5 Tab :..movecursortonextitem'    ;14 <DL!T$;8..  5+ d <DL!5 Shift+Tab: ..movecursorbackoneitem'    ;14 <DL!T$;8..  5+ d <DL!5 Leftarrow: ..movecursorleft'    ;14 <DL!T$;8..  5+ d <DL!5 Rightarrow: ..movecursorright'    ;14 <DL!T$;8..  5+ d <DL!5 Uparrow: ..movecursoruponeline'    ;14 <DL!T$;8..  5+ d <DL!5 Downarrow: ..movecursordownoneline'    ;14 <DL!T$;8..  5+ d <DL!5 Backspace: ..deletecharactertoleftofcursor'    ;14 <DL!T$;8..  5+ d <DL!5 Del: ..deletecharacterundercursor'    ;14 <DL!T$;8..  5+ d <DL!5 Ctrl+A: ..movecursortobeginningofline'    ;14 <DL!T$;8..  5+ d <DL!5 Ctrl+E: ..movecursortoendofline'    ;14 <DL!T$;8..  5+ d <DL!5 Ctrl+U: ..eraseallcharacterstoleftofcursor'    ;14 <DL!T$;8..  5+ d <DL!5 PageUp: ..moveuponepageatatime'    ;14 <DL!T$;8..  5+ d <DL!5 PageDown: ..movedownonepageatatime'    ;14 <DL!T$;8..  5+ d <DL!5 Spacebar: ..selectanitemorpulldownmenuinawindowwithanarrowboxinit'    ;14 <DL!T$;8..  5+ d <DL!5 Esc: ..voidentry'    8.4 <DL!T$8  B  _  C  Playfile'    ;14` <DL!T$;0` ..` 0` ..`   Playfileisastandaloneprogramforplayingandrecordingdigitalaudio(.SNDor.WAV)filesonyourcomputer.WithPlayfilesfullscreendisplay,selectioniseasyandconvenient.Playfilealsosupportscommandlineinstructionsandoptions.  0` ..` 0` ..`   TousetheUltraSoundPlayfileFullScreenInterface:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC.. Type: playfile     >44o Z <DL!T$>0Z ..Z 0Z ..Z 0Z ..Z ..A*' `SymbolAC*\  `Tms RmnC..Ontheplayfileutilityscreen,selectaFileFormat:().WAVor().SND.TheFileMaskdisplaystheselection.Selectionsaremadeusingthemouseorkeyboard. 2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Selectasoundfile(.WAVor.SND)inthefilewindow.Onlyfileswiththeextensionshowninthefilemaskwillappear.    0 .. 0 .. ..  ..The(DIR:)editboxdisplaysthedirectoryforthefile.YoumaytypeintotheDIReditboxtoenteradirectory.The(FILE:)editboxdisplaysthefile.    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..SettheVolumecontrol.Youcansetthisanywherefrom0!4095.Thedefaultis3500,andshouldbeloudenough.    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..SettheBalancecontrol.Thisislikethebalancecontrolonyourstereo,whichcontrolstheloudnessofleftandrightspeakers.Youcansetitfrom0!15;thedefaultis7,thecenterposition.        0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..SelecttheFrequencyofthe.WAVor.SNDfile(44kHz,22kHz,or11kHz).   ;14` <DL!T$;0` ..` 0` ..`   Frequencymeansthespeedatwhichthesoundfilewillplay,soifyoulowerthefrequency,thesoundwillplaymoreslowly.Thedefaultsettingis22050Hz,or22kHz.Youcansetthefrequencyanywherefrom0!48000Hz.UltraSoundprogramsuse22kHzasadefault.   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Select8bit(on)or16bit(off).     0 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC .. SelectUnsignedDataifrequired.(SeetheGlossaryforadefinition.)     0 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC .. SelectStereotoplayastereofile.     0 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC .. SelectMicrophoneEnabledtorecordsoundfromamicrophoneconnectedtothemicrophonejack.     0 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC .. SelectLineInputEnabledtorecordfromaCDplayerorstereodeviceattachedtotheLineInconnectoronyourUltraSound .    0 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC .. SelectAmplifiedOutputEnabledtoplaybackthroughthespeakers.     0 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC .. SelectPlaytoplaythefile.   ;14` <DL!T$;0` ..` 0` ..` &    ToUsePlayfilefromaCommandLine'     2( ` <DL!20 .. 0 .. ..  ToplayasoundusingPlayfile:    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..GototheULTRASNDdirectory. Type: CDC:\ULTRASND     0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC.. Type: playfile,thenaspace,followedbythepathandfilenameforthesoundyouwanttoplay.   ;14` <DL!T$;0` ..` 0` ..`   Forexample,trytoplayasoundusingPlayfileandtheenter.sndsoundfile,whichwasputintotheultrasnddirectoryduringinstallation. Type: playfilec:\ultrasnd\enter.snd    0` ..` 0` ..`   ThesoundwillplayusingPlayfilesdefaultsettings.Ifyouwanttochangethewaythesoundplays,youmustuseaseriesofparameterswitches.Thebasicparametersarefoundinthefollowingsection.MoreadvancedparametersarefoundinAppendixB, PlayfileandPlaymidiParameters.   0` ..` 0` ..` &    PlayfilesBasicParametersforCommandLineUse'     0` ..` 0` ..`   IfyouusetheDOScommandlineforPlayfile,thefollowingparametersareprobablyallyoullneedtomodifyyourdigitalsoundfiles.ForamoreindepthlistofPlayfilescommands,seeAppendixB.  0` ..` 0` ..`   ThepreviousinstructionsforPlayfilesfullscreeninterfaceexplainedPlayfilesbasicparameters;therefore,onlysomeofthefollowingcommandsaredefined.ThefollowingcommandsarethesameastheparameterslocatedonPlayfiles fullscreeninterface .   0h..h0h..h  /% ` hDL!/&..& ToSet:..TypeCommand:   ;14` <DL!T$;0` ..` 0` ..`   2( X` <DL!2&..&B  _  C  Balance..B[]..0!16;7default  ;14` <DL!T$;0` ..` 0` ..`   2( X` <DL!2&..&B  _  C  Volume..V[]..0!4095;3500default  ;14` <DL!T$;0` ..` 0` ..`   2( ` <DL!2..B  _  C  Frequency..F[]..0!41000(48000forMAX);22000default  ;14` <DL!T$;0` ..` 0` ..`   2( ` <DL!2..B  _  C  Loop:..L[]..Loopstandsforthenumberoftimesthefilewillrepeat,or loop.Thedefaultisonce,butyoucanloopthefileasmanytimesasyoulike.WhenusingPlayfile,rememberyoucantuseyourcomputerforanythingelse,soifyouloopasoundmanytimes,allyoucandoislistentoituntilitsfinished.Youcan,however,presstheEscapekeytoexitfromPlayfileatanytime.  ;14` <DL!T$;0` ..` 0` ..`   2( ` <DL!2..B  _  C  Stereo..S  ;14` <DL!T$;0` ..` 0` ..`   2( ` <DL!2..B  _  C  Record..R  ;14` <DL!T$;0` ..` 0` ..`   2( ` <DL!2..B  _  C  Microphone..M1..TheM1commandletsyourecordsoundusingamicrophoneinthemicrophonejack.Inplaymode,M1defaultsto off,andinrecordmode,M1defaultsto on. Type: M0toturnitoff.  ;14` <DL!T$;0` ..` 0` ..`   2( ` <DL!2..B  _  C  LineIn..N1..TurnsonLineInforCDPlayerorStereorecording. Type: N1intothecommandlinetorecordasoundfromyourCDorstereo(attachedtotheLineInConnectoronyourUltraSoundcard).Inplaymode,thisdefaultsto off,andinrecordmodethisparameterdefaultsto on. Type: N0toturnitoff.  ;14` <DL!T$;0` ..` 0` ..`   TryPlayfilesparameters.TryplayingtheENTER.SNDfileandexperimentingwithsomeoftheseparameters.Theaudiomaysoundstrangeasyouchangethedefaultparameters,butitwillgiveyouanideaofhowyoucanmodifysoundusingPlayfile.Youcanentertheparametersinanyorderyoulike.Inbothplaybackandrecordingmode,enteronlytheparametersyouwanttochange.   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC <6X9`(CourierC..GotoyourUltraSounddirectory    0 .. 0 .. ..  .. Type: CDC:\ULTRASND     0 .. 0 .. ..  XXXA *' `SymbolAXXXC <6X9`(CourierC.. Type: playfile[parameters],thenaspace,followedbythepathforenter.snd.    0 .. 0 .. ..  ..playfilev4095f44100b0L2c:\ultrasnd\enter.snd     ;14` <DL!T$;0` ..` 0` ..`   PlayfilewillplaytheENTER.SNDfileattopvolume,attwiceitsnormalspeed,onlyoutoftheleftspeaker,twice.  0` ..` 0` ..` &    RecordingwithB  XXXC *\  `Tms RmnC__   C  &&&C*\  `Tms RmnCPlayfile'    0` ..` 0` ..`   Playfilecanrecordandplaysoundfiles.TorecordafileusingPlayfile:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Connectyourinputdevice(CDplayer,microphone,etc.)totheappropriateUltraSoundconnector.    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..GotoyourUltraSounddirectory.    0 .. 0 .. ..  .. Type: CDC:\ULTRASND      0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC.. Type: playfile[parameters],aspace,thepathwhereyouwouldliketostoreyoursoundonyourharddisk,andanameforyoursound.Itwilllooksomethinglikethis:    0 .. 0 .. ..  ..playfilerc:\ultrasnd\test.snd    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Press andbeginrecording.UltraSoundstartstorecordinstantly.    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Pressthespacebartostoprecording...   ;14` <DL!T$;0` ..` 0` ..`   Allparametersandcommandsarethesameforrecordingastheyareforplayingbacksound,soadefaultsoundwillberecordedat22kHz,8bitmono.  0` ..` 0` ..` &    UsingPlayfiletoAssignaB  XXXC*\  `Tms RmnC_  C  &&&C*\  `Tms RmnCStartupSound'    0` ..` 0` ..`   AnotherwayyoucanusePlayfileistoaddastartupsoundtoyourcomputer.WithPlayfile,youcanaddacommandthatplaysyourfavoritesoundthroughyourAUTOEXEC.BATfile.Then,thatsoundwillplayeverytimeyourmachineisturnedonorrebooted.ThisisusefulbecauseitshowsyouwhetherUltraSoundisworkingeverytimeyoustartyourmachine.Hereshow:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Usinganytexteditor,addthefollowinglinestoyourAUTOEXEC.BATfile.TheselinesmustbeaddedaftertheULTRINIT.EXEline:    0 .. 0 .. ..  ..playfilec:\ultrasnd\enter.snd   ;14` <DL!T$;0` ..` 0` ..`   Youmayuseanysoundyoulike,andchangeanyparametersyouwish.  8.4 <DL!T$8&    B  _  C  Playmidi'    ;14` <DL!T$;0` ..` 0` ..`   UltraSoundsinstallationprograminstalledyourMIDIsoundfilesinaseparatedirectorycalledMIDI.TheMIDIplayer,calledPlaymidi,wasplaceddirectlyintoyourULTRASNDdirectory.AlsolocatedintheMIDIdirectoryarethepatches,orindividualinstruments,thatwereusedtocomposetheMIDIsounds.Thepatchesareidentifiedbytheir.patextension.IncludedwithUltraSoundareseveralsongsrecordedasMIDIfiles.Theseareidentifiedby.MIDextensions.  0` ..` 0` ..`   PlaymidihasafullscreendisplaythatissimilartoPlayfiles.Playmidialsosupportscommandlineoptions.  0` ..` 0` ..`   AdemonstrationofPlaymidiwasinstalledwithyourUltraSoundsoftware.  0` ..` 0` ..` &    IfyouwouldliketoheartheMIDIdemo:'     2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC <6X9`(CourierC..GotoyourULTRASNDdirectory:    0 .. 0 .. ..  .. Type: CDC:\ULTRASND     0 .. 0 .. ..  XXXA!*' `SymbolA XXXC"<6X9`(CourierC..RuntheDemo:    0 .. 0 .. ..  .. Type: mididemo..   ;14` <DL!T$;0` ..` 0` ..`   AnotherMIDIdemoisprovidedforthosewhohaveexpandedtheirUltraSoundtoitsfull1Megabytecapacity.ToRunthe1MegabyteMIDIdemo:   2( ` <DL!20 .. 0 .. ..  XXXA#*' `SymbolAXXXC$<6X9`(CourierC.. Type: midi1mb.bat......   ;14` <DL!T$;0` ..` 0` ..` &    TousetheUltraSoundMIDIFilePlayerfullscreeninterface:'     2( ` <DL!20 .. 0 .. ..  XXXA%*' `SymbolAXXXC&<6X9`(CourierC.. Type: playmidi     0 .. 0 .. ..  XXXA'*' `SymbolA XXXC(<6X9`(CourierC..OnthePlaymidiscreen,theFileMaskdisplays*.mid.    0 .. 0 .. ..  XXXA)*' `SymbolAXXXC*<6X9`(CourierC..Selectasoundfileinthetextwindow.Selectionsaremadeusingthemouseorkeyboard.   ;14` <DL!T$;0` ..` 0` ..`   TheDIR:displaysthedirectoryforthefile;(.mid)filesareintheMIDIdirectory.TheFILE:displaysthefile.  ;14 <DL!T$;XXXA+*' `SymbolAXXXC,<6X9`(CourierC..SelectPlaytoplaythefile.0` ..` &    TousetheUltraSoundMIDIFilePlayerfromtheCommandLine'     2( ` <DL!20 .. 0 .. ..  ..ChangetotheUltraSounddirectory.    0 .. 0 .. ..  .. Type: cdc:\ultrasnd     0 .. 0 .. ..  ..TypePlaymidi,followedbythefilenamefortheMIDIsongyouwanttoplay.Forexample:    0 .. 0 .. ..  .. Type: playmidilatinDNC.mid      0 .. 0 .. ..  ..TostoptheMIDIsoundfromplaying,pressanykey.   ;14` <DL!T$;0` ..` 0` ..`   The.cfgfileforeachMIDIsong,likelatin.midforexample,isusedtosetuptheappropriateinstrumentstotheirrespectivechannels.MIDIsongswithout.cfgfileswilldefaulttotheindustrystandardGeneralMIDIset.  ;14o <DL!T$;0o ..o 0o ..o SeeAppendixB, PlayfileandPlaymidiParametersforanexplanationofthecommandlineparametersavailablewithPlaymidiandadiscussionofPlaymidi.CFGandDefault.CFGfiles.;14 <DL!T$; C-*\  `Tms RmnC5XXXC.<6X9`(CourierCB  XXXC/<6X9`(CourierC  JoystickTestandCalibratio  C  ;14` <DL!T$;0` ..` 0` ..`   Yourjoystickmustbeingoodconditionandcorrectlycalibrated(aligned)inordertoworkwiththeUltraSoundgameport.B  XXXC0*\  `Tms RmnC_ 1 C  C2*\  `Tms RmnCCalibrationistheprocessofliningupthejoystickselectricalcenterwithitsmechanicalcenter.Oncethejoystickiscalibrated,thegameportcanbeadjustedtothespeedofyourspecificcomputersystem.Calibrationissometimescalled trim.   2( ` <DL!20 .. 0 .. ..  XXXA3*' `SymbolAXXXC4<6X9`(CourierC..Startyourcomputerwithajoystickpluggedintothegameport.    0 .. 0 .. ..  XXXA5*' `SymbolAXXXC6<6X9`(CourierC..GotoyourUltraSounddirectory:    0 .. 0 .. ..  ..Type: CDC:\ULTRASND    8.4 <DL!T$8&    RunningGravUtil'     2( ` <DL!20 .. 0 .. ..  XXXA7*' `SymbolAXXXC8<6X9`(CourierC.. Type: GRAVUTIL andchooseGravTestfromtheonscreenmenu.    0 .. 0 .. ..  XXXA9*' `SymbolAXXXC:<6X9`(CourierC..GravTestleadsyouthroughitsJoystickTestProgram,askingyoutorotateyourjoystickinacompletecircle.Pressthespacebarwhenyouarefinished.Repeattheprocessifyouhaveasecondjoystickconnected...   >44~ Z <DL!T$>0Z ..Z 0Z ..Z 0Z ..Z ..A;*' `SymbolAC<*\  `Tms RmnC..Withthejoystickhandle(s)centered,adjustyourjoystickscalibration(trim)adjusterstomovetheJoystickPositionIndicatorintotheTargetBox(seeFigure5"1).SeeyourjoysticksmanualforthelocationoftheCalibrationAdjusters.(Somejoystickscantbeadjusted.)5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..TheIndicatormaynotcenterexactlyinthetargetboxandmayjitter.Thisiscausedbyacombinationofthesetting,screenresolution,andpowersupplynoise!itisOK.'     2( ` <DL!20 .. 0 .. ..  XXXA=*' `SymbolAXXXC><6X9`(CourierC..Press F1andrepeatthepreviousstepuntiltheJoystickPositionIndicatorispositionedintheTargetBox,withoutadditionaladjustmentoftheCalibrationAdjusters.   ;14` <DL!T$;0` ..` 0` ..`   GravisAnalogJoystickshave3buttons(GravisAnalogProhas5buttons),eachwithadjustablefunctions.TheButtonStatusIndicatorscanbeusedtoconfirmthefunctionyouhaveassignedtoeachofyourGravisAnalogJoystickbuttons,andtotestwhethertheyareworkingproperly.  0` ..` 0` ..` &    UltraSoundGamePortSpeedAdjustment'    0` ..` 0` ..`   Onceyourjoystickiscorrectlycalibrated:   2( ` <DL!20 .. 0 .. ..  XXXA?*' `SymbolAXXXC@<6X9`(CourierC..Press toexitGravTest.    0 .. 0 .. ..  XXXAA*' `SymbolAXXXCB<6X9`(CourierC..Leaveyourjoysticksinthecenterpositiontoallowthesoftwaretoautomaticallycalculatethecorrectspeedcompensationvalueforyourcomputersystem.    0 .. 0 .. ..  XXXAC*' `SymbolAXXXCD<6X9`(CourierC..Exittheprogram.   ;14` <DL!T$;0` ..` 0` ..`   GravUtilwilldisplaythefinalspeedcompensationvalueforyourcomputeronscreen.IfyoudonotrunGravUtil,yourgameportwilluseadefaultvalueof27.   2( ` <DL!20 .. 0 .. ..  XXXAE*' `SymbolAXXXCF<6X9`(CourierC..Addtheline B  _ G C  ULTRAJOY[#displayed]toyourAUTOEXEC.BATfileaftertheSETULTRASND=line.    0 .. 0 .. ..  ..Forexample:ULTRAJOY8   ;14` <DL!T$;0` ..` 0` ..`   Yourgameportisnowsettothecorrectspeedcompensationsettingforyourcomputersystem.  0` ..` 0` ..` &    B  _ H C  FindCard_'    0` ..` 0` ..`   FindCard_locatesgameportcircuitconflicts.Allgameportsuseacommonaddress(201Hex)andwillnotfunctionproperlyifthereisanotherdevice(MultiI/Ocard,othersoundcard,etc.)usingthataddress.Ifyouareexperiencingproblemswithgamesbehavingerratically,youmayhaveacircuitconflict.Todeterminewhetherthisisthecase,followthesesteps.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..ToaccuratelyfindB  _ I C  conflictinggamecardcircuits,FindCardmustberunWITHOUTtheUltraSoundCardinstalled,orwithitsgameportdisabled(type:ULTRINITDJtodisablethegameport).'     2( ` <DL!20 .. 0 .. ..  XXXAJ*' `SymbolAXXXCK<6X9`(CourierC..RemoveyourUltraSoundcardfromyourcomputer.    0 .. 0 .. ..  XXXAL*' `SymbolAXXXCM<6X9`(CourierC..Turnoffyourcomputerspowerforoneminute,thenrestart.   ;14` <DL!T$;0` ..` 0` ..`   FindCardwillonlyworkaccuratelyifrunimmediatelyafteracoldboot(powerturnedofffor30secondsorlonger).  0` ..` 0` ..`   IfyourAUTOEXEC.BATfilerunsanyTSRs(memoryresidentprograms),startyourcomputerwithabootdiskthatdoesnotruntheseprograms.   2( ` <DL!20 .. 0 .. ..  XXXAN*' `SymbolAXXXCO<6X9`(CourierC..Startyourcomputer.    0 .. 0 .. ..  XXXAP*' `SymbolAXXXCQ<6X9`(CourierC..RunFindCard. Type: gravutil andselectFindCardfromthemenu.    0 .. 0 .. ..  XXXAR*' `SymbolAXXXCS<6X9`(CourierC..PressanykeytoallowFindCardtocheckforconflictinggamecardsorgamecardcircuits.   ;14` <DL!T$;0` ..` 0` ..`   Ifaconflictisunlikely,FindCardwilldisplaya TechnicalReferenceNumber(1)or (8)message.IfFindCardlocatesaconflictingcard,itwilldisplayamessagestatingthatithasverifiedaconflict.Anumberbetween2"7meansthatthereisapossibleconflictorgamecarddetected.  0` ..` 0` ..`   Tocorrectaconflict,eitherremoveordisabletheconflictingdevice,ordisabletheUltraSoundgameportbyrunningUltrinitusingadjswitch(OFF);i.e.,ULTRINITdj.PleaserefertotheREADMEfileorsee DOSTroubleshootinginChapter7ifyouhaveanyproblems.  8.4 <DL!T$8&    B  _ T _ U C  UltraJoy'    ;14` <DL!T$;0` ..` 0` ..`   Ifyouexperienceproblemswithaparticulargame,youcanchangethespeedcompensationsettingrightfromtheDOSprompt.Tochangethesetting:   2( ` <DL!20 .. 0 .. ..  XXXAV*' `SymbolAXXXCW<6X9`(CourierC..ChangetoyourUltrasnddirectory.    0 .. 0 .. ..  .. Type: CDC:\ULTRASND     0 .. 0 .. ..  XXXAX*' `SymbolAXXXCY<6X9`(CourierC..AttheDOSprompt:    0 .. 0 .. ..  .. Type: ULTRAJOY[2"31]    ;14` <DL!T$;0` ..` 0` ..`   Valuesenteredcanrangefrom2to31.Thedefaultis27.Fastermachinesrequirelowernumbers.TodeterminetheproperB  XXXCZ*\  `Tms RmnC_ [ C  C\*\  `Tms RmnCspeed,runJoyCompasdescribedintheprevioussection.Ifthegameisstillnotbehavingproperly,trythefollowing:   2( ` <DL!20 .. 0 .. ..  XXXA]*' `SymbolAXXXC^<6X9`(CourierC..RunUltraJoy;substituteanumberotherthantheoneinyourAUTOEXEC.BATforthespeedcompensationvalue.    0 .. 0 .. ..  XXXA_*' `SymbolAXXXC`<6X9`(CourierC..Runthegameandtestjoystickperformance.    0 .. 0 .. ..  XXXAa*' `SymbolAXXXCb<6X9`(CourierC..QuitandreturntoyourUltrasnddirectory.    0 .. 0 .. ..  XXXAc*' `SymbolAXXXCd<6X9`(CourierC..AdjustthespeedwithUltraJoyandrepeattheabovestepsuntilyouaresatisfiedwiththecontrolofyourgame.   ;14` <DL!T$;0` ..` 0` ..`   YoucanstartproblemgamesyouhaveidentifiedmoreeasilyifyouwriteabatchfiletorunUltraJoywiththeadjustedSpeedCompensationValue,thenstartthegame.Todothis,inanytexteditor:   2( ` <DL!20 .. 0 .. ..  XXXAe*' `SymbolAXXXCf<6X9`(CourierC.. Type: ULTRAJOY[correctvalue][gamesnameandpath] .Forexample:    0 .. 0 .. ..  ..ULTRAJOY8    0 .. 0 .. ..  ..cd\gamesdir    0 .. 0 .. ..  ..revengeofthegravoids    0 .. 0 .. ..  ..    ;14 <DL!T$;XXXAg*' `SymbolAXXXCh<6X9`(CourierC..Saveyourworkas [whatever].bat. Ci*\  `Tms RmnC6XXXCj<6X9`(CourierCB  XXXCk<6X9`(CourierC  GameSoundSuppor  C  ;14` <DL!T$;0` ..` 0` ..`   CardsthatuseFMsynthesisproduce computeryandindistinctsound.UltraSoundusesamoreadvancedtechnology""wavetablesynthesis!samplingrealinstrumentstocreatemusicandsoundeffectsforgames.Theresult?Clear,natural,realisticsound.  0` ..` 0` ..`   UltraSoundcanbesupportedbygamesinfourways:  0 .. 0 ..   2( ` <DL!2..1)..Native(Direct)support  ;14` <DL!T$;0 .. 0 ..   2( ` <DL!2..2)..AudioInterfaceLibraries(AIL)driverswithUltramid  ;14` <DL!T$;0 .. 0 ..   2( ` <DL!2..3)..Mega"Ememulator(tosupportRolandMT32orSCC1applications)  ;14` <DL!T$;0 .. 0 ..   2( ` <DL!2..4)..SBOS(tosupportSoundBlaster_orAdLibaudioinmostgames)  ;14` <DL!T$;0` ..` 0` ..` &    UltraSoundEmulationManager'    0` ..` 0` ..`   TheUltraSoundEmulationManagerletsyouloadandunloadthesoundemulationprogramsquicklyandeasily.  0 .. 0 ..   2( ` <DL!2..Al*' `SymbolACm*\  `Tms RmnC..Type:E(tostarttheEmulationManager)  ;14` <DL!T$;0 .. 0 ..   2( ` <DL!2..An*' `SymbolACo*\  `Tms RmnC..Selectoneofthefiveoptions:  ;14` <DL!T$;0 .. 0 ..   5+ ` <DL!5....1)..SoundBlasterEmulation  ;14` <DL!T$;0 .. 0 ..   5+ ` <DL!5....2)..UltramidEmulation  ;14` <DL!T$;0 .. 0 ..   5+ ` <DL!5....3)..Mega"EmEmulation  ;14` <DL!T$;0 .. 0 ..   5+ ` <DL!5....4)..RemoveAllEmulations  ;14` <DL!T$;0 .. 0 ..   5+ ` <DL!5....5)..Exit  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Whenyouchooseanemulator,anypreviouslyloadedemulationprogramsareunloadedautomatically.'    8.4 <DL!T$8  Step1.ChooseaMethodofSoundSupport'    5+ ` <DL!5X..X  8.X` <DL!8Trythefollowinggamesoundsolutions,inorder,togetthebestsoundpossiblefromyourgames.'    ;14 <DL!T$;0..&    A)..Native(Direct)Support  ;14` <DL!T$;0` ..` 0` ..`   IfthegamesupportsUltraSounddirectly,withnoadditionalsoftwaredrivers,UltraSoundappearsinthelistofsoundcardsinthegamesSetupprogram.Gameslikethisproducethebestresults!fantasticsoundusingUltraSounds32digitalchannels.IfyourgamesupportsUltraSounddirectly:   2( ` <DL!20 .. 0 .. ..  XXXAp*' `SymbolAXXXCq<6X9`(CourierC..SelectUltraSoundfromthelistofsupportedsoundcards,thenstartthegame.   ;14` <DL!T$;0` ..` 0` ..`   EnjoythebestPCgamesoundavailable!GotoStep2.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..MoregamedevelopersareincludingdirectUltraSoundsupportintheirgamesallthetime.ChecktheAdvancedGravisBBS(seeChapter8)orcheckwiththegamesmanufacturerforinformationonupgradestomakeyourgamedirectlycompatiblewithUltraSound.CheckyoursoftwarestorefornewgametitlesthatsupportUltraSound.'    ;14 <DL!T$;0..&    B  _ r C  B)..AudioInterfaceLibraries(AIL)Drivers/Ultramid  ;14` <DL!T$;0` ..` 0` ..`   IfagamedoesnotincludeUltraSoundinitslistofsoundcards,checkwhetherthegamecamewithAILdriversandUltramid:   2( ` <DL!20 .. 0 .. ..  XXXAs*' `SymbolAXXXCt<6X9`(CourierC..Afterinstallingthegame,checkitsdirectorytoseewhetherthereareanyfileswiththeextension.ADV.Ifthereare,thegameprobablyusestheAILdrivers.TocheckwhetherUltramidisincluded,lookforthefile ULTRAMID.EXE.   ;14` <DL!T$;0` ..` 0` ..`   IfyourgamecamewiththeAILDriversandUltramid,pleaserefertothegamesdocumentationforfurtherinformation.  0` ..` 0` ..`   IfyourgameDIDNOTcomewiththedrivers:   2( ` <DL!20 .. 0 .. ..  XXXAu*' `SymbolAXXXCv<6X9`(CourierC..IfthegamecamewiththefilesSBDIG.ADVandSBMID.ADV,makebackupsbycopyingthemasSBDIG.SAVandSBMID.SAV.    0 .. 0 .. ..  ..ReplacethefileswiththedriversontheUltraSounddisks:    0 .. 0 .. ..  Type: CDC:\ULTRASND\ULTRAMID      0 .. 0 .. ..  .. COPYgf1dig.advC:\[XXXCw<6X9`(CourierCgamedirectoryXXXCx<6X9`(CourierC]\sbdig.adV      0 .. 0 .. ..  ..Copygf1mid.advC:\[XXXCy<6X9`(CourierCgamedirectoryXXXCz<6X9`(CourierC]\sbmid.adv      0 .. 0 .. ..  XXXA{*' `SymbolAXXXC|<6X9`(CourierC..LoadUltramidfromDOS: Type: Ultramidor type: E2    0 .. 0 .. ..  XXXA}*' `SymbolAXXXC~<6X9`(CourierC..RunthegamesSetupagainandchooseSoundBlasterfromthelistofcards.Ifyourgameworkswithsound,gotoStep2.   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Ifyoudontgetpropersound,checktheAdvancedGravisBBS(seeChapter8)orcheckwiththegamemanufacturerforinformationonupgradesthatwillallowthegametoworkwithAILdrivers.Ortrythenextmethodofsoundsupport!C)MegaEm.'     ;14` <DL!T$;0` ..` 0` ..`   B  _  C  HowAILSupportWorks'     0` ..` 0` ..`   AILdriversareasetoftranslatorsthatletgamedevelopersaddsoundcapabilitiestoagamewithoutprogrammingitforaspecificsoundcard.  0` ..` 0` ..`   AILdriverssupportGeneralMIDIaswellasdigitalsound,sotheyallowaMIDIcapablesoundcard(likeUltraSound)toplaygreatsoundingmusicaswellasdigitaleffects.TheselibrarydriversletdevelopersuseUltraSoundswavetablesynthesizeranddigitalinterfacetoplay8or16bitaudioineithermonoorstereomode.   0` ..` 0` ..` &    B  _  C  Ultramid'     0` ..` 0` ..`   UltramidisautilitythatactivatestheAILDriverssothattheycantakeadvantageofUltraSoundsadvancedfeatures.  0` ..` 0` ..`   GamepublishersoftenincludetheAILdriversandtheUltramidutilitywiththeirgames;but,iftheydont,thesedriversareprovidedonyourUltraSounddisks.  0` ..` 0` ..`   Ultramidattemptstoloaditselfpartiallyorfullyintouppermemory,dependingontheamountofuppermemoryavailable.  ;14 <DL!T$;0..&    B  _  C  C)MegaEm(Emulator)Support  ;14` <DL!T$;0` ..` 0` ..`   Mega"EmprovidesgoodqualitymusicandsoundeffectsforgamesthatdonotdirectlysupportUltraSound,butuseGeneralMIDI,RolandMT32,oraRolandSCC1andSoundBlastercombination.  0` ..` 0` ..` &    ToloadMega"Em:'    0` ..` 0` ..`   A*' `SymbolA C*\  `Tms RmnC..Type: MEGAEM EMUSET   0` ..` 0` ..`   A*' `SymbolA C*\  `Tms RmnC.. or Type: E3(toloadMega"EmfromtheEmulationManager)  0` ..` 0` ..`   SeeAppendixCfordetailedinstructionsandspecificparameters.  0` ..` 0` ..`   OnebenefitofMega"Emisthatitloadscompletelyintoexpandedmemory(EMS).Mega"Emrequiresamemorymanagertorun.   2( ` <DL!20 .. 0 .. ..  IfthegameworkswithsoundafterloadingMega"Em,gotoStep2.   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Ifyourgamewillnotallowyoutouseamemorydriver,orifitwaswritteninprotectedmode,Mega"Emmaynotwork.'    ;14 <DL!T$;0..&    B  _  C  D)SBOS_  ;14` <DL!T$;0` ..` 0` ..`   TheSoundBoardOperatingSystem(SBOS)isadriverthatallowsyourUltraSoundtorunprogramswrittenforaB  XXXC*\  `Tms RmnC_  _  C  C*\  `Tms RmnCSoundBlaster_orB  XXXC*\  `Tms RmnC_  _  C  C*\  `Tms RmnCAdLibC*\  `Tms RmnCC*\  `Tms RmnCsoundcard.  0` ..` 0` ..`   DuringtheUltraSoundinstallation,youwerepromptedtochoosewhetheryouwantedtohaveSBOSloadautomaticallyatstartup.IfyouselectedYES,SBOSloadsintomemoryatstartupandstaysinmemoryunlessyoufreeit(seeUnloadingSBOSfromMemory).  0` ..` 0` ..`   IfyouselectedNO,youllhavetomanuallyrunSBOSifyouwanttoemulateSoundBlasterorAdLib:  0` ..` 0` ..`   A*' `SymbolAC*\  `Tms RmnC..AttheC:>prompt:  0` ..` 0` ..`   .. Type: SBOS or type: E1  0` ..` 0` ..`   AfterSBOSloadssuccessfully,youwillhear SBOSinstalled.  0` ..` 0` ..`   WithSBOSloaded,youcanplaygamesthatsupportSoundBlasterorAdLib.BesuretochooseSoundBlaster(NOTSoundBlasterPro)fromthegamessetuptoenableUltraSoundscapabilities.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..SBOSremapsgamesoundsintostereo,eveniftheyweredesignedformonoSoundBlasterorAdLib!sogamesplayedwithSBOSonUltraSoundoftensoundbetterthantheydoonaSoundBlaster.'    ;14` <DL!T$;0` ..` 0` ..`   UnloadingSBOSfromMemory'    0` ..` 0` ..`   TheSbosdrvprogramstaysresidentinmemoryuntilyouturnyourcomputerofforfreetheSoundBoardOperatingSystemfrommemory.(IfyouloadanotheremulatorusingtheEmulationManager,SBOSisautomaticallyfreedfrommemory.)   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..TofreeSBOS,attheC:>prompt: Type: sbosf    ;14` <DL!T$;0` ..` 0` ..`   SBOSloadsautomaticallyintohighmemorywheneverpossible.  0` ..` 0` ..` &    B  _  C  SBOSHelp'    0` ..` 0` ..`   &  ToaccessonlinehelpforSBOS:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..AttheC:>prompt, Type: sbosh   ;14` <DL!T$;0` ..` 0` ..` &    SpecificGameOptions'    0` ..` 0` ..`   AdvancedGravishasidentifiedafewgamesthatrequireadditionalparameterstorunwithSBOS.TheseparametersareincludedintheSBOS.CFGfile.WhenyoulaunchoneofthesegameswhileSBOSisloaded,thecorrectparameterisappliedautomatically.  0` ..` 0` ..`   Checkyourgamesdocumentationforotherparametersthatmayberequiredforsoundcardrecognition.  ;14 <DL!T$;8..&    SBOSParameters'         8.' N V^f!8'..'K..EnableVolumeControl'       ;14 <DL!T$;  8.' N V^f!8'..'M..Disableautoloadhigh'       ;14 <DL!T$;  8.' N V^f!8'..'L..EnableLineIn'       ;14 <DL!T$;  8.' N V^f!8'..'P..Loadwithout SBOSInstalledmessage'       ;14 <DL!T$;  8.' N V^f!8'..'F..FreeSBOSfrommemory'       ;14` <DL!T$;0` ..` 0` ..`   ݄H..Help(alsolistsadditionalparameters)  8.4 <DL!T$8&    Step2.SetUpYourGamesforSound'    ;14` <DL!T$;0` ..` 0` ..`   GamesAlreadyInstalledonyourComputer'    0` ..` 0` ..`   YoumayhavetoreconfiguregamesalreadyinstalledonyourcomputerbeforeyoucanusethemwithUltraSound.  0` ..` 0` ..`   SeethegamesSetupinstructions.Youmayneedtoreinstallthegameandentertheappropriatesettings(IRQ,DMA,BasePortAddress)sothatthegamewillworkwithUltraSound.  0` ..` 0` ..` &    NewGames'    0` ..` 0` ..`   Whenyouinstallanewgame,itsinstallationprogrammayaskyouwhattypeofsoundboardyouareusing.  0` ..` 0` ..` &    IfUltraSoundisinthemenu: '    0` ..` 0` ..`   A*' `SymbolA C*\  `Tms RmnC..ChooseUltraSound.  0` ..` 0` ..` &    IfUltraSoundisNOTinthemenu:'     2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..IfthegameworkswithAILdrivers,andyouhaveloadedUltramid(seeStep1),chooseSoundBlaster.   ;14` <DL!T$;0` ..` 0` ..` &    IfAILdriversdonotwork,butGeneralMIDI,RolandMT32,SCC1,orSoundCanvasarelisted,andyouveloadedMega"Em(seeStep1):A*' `SymbolA'    0 .. 0 ..   2( ` <DL!2....ChooseGeneralMIDI,RolandMT32,SCC1,orSoundCanvas,ifavailable.  ;14` <DL!T$;0` ..` 0` ..` &    ForgameswrittenforSoundBlaster,afteryouveloadedSBOS(seeStep1):'     2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..SelectSoundBlaster.   ;14` <DL!T$;0` ..` 0` ..`   AgamesinstallationmayaskyoufortheUltraSoundorSoundBlastersettings(IRQ,DMA,andBasePortAddress).YoucancheckorchangeyoursettingsbyrunningSetup:  0` ..` 0` ..`   A*' `SymbolAC*\  `Tms RmnC.. Type: SETUP  0` ..` 0` ..`   IntheInstallationGuidethereisacharttorecordyoursettings(itsalsoinAppendixH).RefertoyourchartandenterthevaluesyouselectedinUltraSoundSetup.  8.4 <DL!T$8&    Step3.B  XXXC*\  `Tms RmnC__  C  C*\  `Tms RmnCSettheVolume'    ;14` <DL!T$;0` ..` 0` ..`   YoucancontrolthevolumeingamesthatsupportUltraSoundbychangingtheexternalvolumeonyourspeakersorstereo.Forheadphones,werecommendaninexpensiveexternalvolumecontrol(RadioShack#422459orequivalent"about$5).  0` ..` 0` ..` &    VolumecontrolforUltramid:'     2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC.. Type: ultramidm[0"127].Thedefaultis127(loudest).   ;14` <DL!T$;0` ..` 0` ..` &    VolumecontrolforMega"Em:'     2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC.. Type: emusetv[1"16].Thedefaultis16(loudest).   ;14` <DL!T$;0` ..` 0` ..` &    VolumecontrolforSBOS:'    0` ..` 0` ..`   ݀YoucanadjustthevolumeinSBOSatanytime,eveninthemiddleofagameifyouenabledkeyboardcontrolwhenyouranSBOS.Todothis:  0` ..` 0` ..`   A*' `SymbolAC*\  `Tms RmnC..AttheC:>prompt: Type: SBOSK  0` ..` 0` ..`   A*' `SymbolAC*\  `Tms RmnC..Duringthegame,.. Type: [ toraisethevolume.    2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolA XXXC<6X9`(CourierC.. Type: ]tolowerthevolume.   ;14` <DL!T$;0` ..` 0` ..`   Thevolumechangeseachtimeyoupressoneofthesekeys.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..Somegamestakecontrolofthekeyboard;thekeyboardvolumeadjustmentfeaturewillnotworkinthosecases.'    ;14` <DL!T$;0` ..` 0` ..`   YoucanalsoadjustthemastervolumeforallapplicationsthatuseSBOStogeneratesound.Setthemastervolumetoanylevelfrom0"32;0isquietestand32isloudest.Thedefaultis28.Toadjustthemastervolume:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC.. Type: Sbosv[0"32]    ;14` <DL!T$;0` ..` 0` ..`   Forexample:SBOSv32raisesthemastervolumetoitsmaximum.  0` ..` 0` ..`   Toadjustdigitalvolume(soundeffects)only, type: SBOSVD[0"32].  0` ..` 0` ..`   ToadjustFMvolume(music)only, type: SBOSVF[0"32].  8.4 <DL!T$8&    TipsandHints'    ;14` <DL!T$;0` ..` 0` ..`   Youcanchangethe SBOSinstalledmessagetoanyothersoundyouwouldlikeusingtheSBOS.CFGfile.Todothis,startatexteditor(forexample,MSDOSuserscantypeEDIT),then:   2( ` <DL!20 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..OpentheSBOS.CFGfile.    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Typethefullnameofthesoundfileyouwouldliketoplayinsteadof SBOSinstalled,acomma,andthespeed(inHz)atwhichthefileshouldplay.Forexample:    0 .. 0 .. ..  ..Type: arrow.snd,20050    0 .. 0 .. ..  ..Makesureitisthelastlineinyourtextfile.....    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Makesurethe.SNDfileisintheC:\ULTRASND\SBOSdirectory.    0 .. 0 .. ..  ..YoumayalsouseaWindows.WAVfile.Justmakeacopyofthesoundfileandchangetheextension.WAVto.SND(thiswillcauseaclickatthebeginningofthesound)oruseSoundConvertertoconvertthe.WAVfiletoa.SNDfile.    0 .. 0 .. ..  XXXA*' `SymbolAXXXC<6X9`(CourierC..Saveyourwork.   ;14` <DL!T$;0` ..` 0` ..` &    GamesRequiringLargeAmountsofMemory'    0` ..` 0` ..`   Ifagameyouwanttoinstallrequiresalotofconventionalmemory(baseRAM),yourbestbetistocleanupyoursystemsmemorytomakeroom.RefertoyourmemorymanagersdocumentationinyourDOSmanualonhowtofreeconventionalmemory.IfyouareusingMSDOSv.6.0orlater,youcanusetheMEMMAKERcommandtofreememory.WithQEMMor386MAX,useMAXIMIZE.  0` ..` 0` ..`   Ifyouhaveproblemswithgamesthatrequirealotofmemory,pleaserefertothe DOSTroubleshootingsectioninChapter7.  0` ..` 0` ..` &    IfYourGameDoesntMakeAnySounds'    ;14o <DL!T$;0o ..o 0o ..o C*\  `Tms RmnCIfyourgameremainssilent,lookinthegamesdocumentationforanswers.Also,referto DOSTroubleshootinginChapter7.  ;14 <DL!T$; C*\  `Tms RmnC7XXXC<6X9`(CourierC  B  XXXC<6X9`(CourierC  Troubleshootin  C  ;14` <DL!T$;0` ..` 0` ..`   Pleaserefertothe READMEfileforthemostuptodatetechnicalinformation.  8.4 <DL!T$8&    DOSTroubleshooting'      MyUltraSoundisntproducingsound.'    "0 .. 0 .. 0 ..   YourUltraSoundmaynotbeconnectedsecurely,andmaynotbeseatedproperlyinthebusslot.Resetthecard,ortryadifferentbusslot."  ;14` <DL!T$;0` ..` 0` ..`   Ifyouarerunningsoundthroughyourstereo:  "8.4 <DL!T$80 .. 0 .. 0 ..   Makesurethatyourstereoisworkingcorrectlyandconnectedproperly.Makesurethatyouhaveselectedthecorrectinputatthebackofyourstereoandthatthecorrectinputselectorswitchissetatthefrontpanelofyourstereo.Useanyinputonyourstereoexceptthephonoinput!itwillsoundterrible,andcoulddamageyourspeakersandphonoinput!"  ;14` <DL!T$;0` ..` 0` ..`   Isthereaconflictwithanotherdeviceorcard?  "8.4 <DL!T$80 .. 0 .. 0 ..   Changethesettingsoftheconflictingcard.Toidentifyconflicts,removeallthenonessentialcardsfromyourmachineonebyone.Afterremovingeachcard,runthesoftwarethatisgivingyoutrouble,andnotewhethertheproblemoccurs.Whenyoufindthecardcausingtheproblem,checkitsDMAchannel,IRQ,andBase(I/O)PortAddress.Onceyouhaveidentifiedtheconflict,changetheappropriatesetting.Becarefulnottocauseaconflictwithanyothercardinyoursystem."  ;14` <DL!T$;0` ..` 0` ..`   IsyourUltraSoundina16bitslot?  "8.4 <DL!T$80 .. 0 .. 0 ..   MakesurethattheUltraSoundcardisina16bitslotinyourcomputer."  ;14` <DL!T$;0` ..` 0` ..`   Icantrecordsoundsfrommymicrophone.  "8.4 <DL!T$80 .. 0 .. 0 ..   Yourmicrophonemaybepluggedintothewrongconnector.CheckthatitispluggedintotheMicrophoneInconnector,thatitisacompatibledynamicorcondensermicrophone,andthatitisturnedon."  ;14` <DL!T$;0` ..` 0` ..`   Icantrecordsoundsfrommymicrophone.  "8.4 <DL!T$80 .. 0 .. 0 ..   Yourharddiskisprobablyfragmentedortooslow.Thisismostoftenaproblemwhenrecordingatahighsamplerateandresolution.Topreventthisproblem,obtainandrunadiskdefragmentingutility.(IfyouhaveDOS6.0orlater,youcanuseDEFRAG.)Itisonlynecessarytooptimizethe freespaceonyourharddisk,solookforthisoptioninyourdiskoptimizingsoftware."  "0 .. 0 .. 0 ..   Whenerrorsoccurinapartofarecording,theycanalmostalwaysbecorrectedbysimplyrerecordingthesamematerial!aslongasthesecondrecordingisnolongerthanthefirst."  "0 .. 0 .. 0 ..   ImhavingtroublewithmygameusingSBOS.Iteithermakesnosoundatall,oritsoundsgarbledandfunny."  "0 .. 0 .. 0 ..   Anumberofproblemscouldcausethis."  "0..0..0..  /% <DL!/..1...MakesurethatSBOSDRVandLOADSBOSwereloadedsuccessfully. Type: SBOS.Youshouldhear SBOSinstalledwhenthefilesloadproperly."  "8.4 <DL!T$80..0..0..  /% <DL!/..IsSBOSloadedandrunning?"  "8.4 <DL!T$80..0..0..  /% <DL!/..2...IfyouaretryingtouseagameinSoundBlasterorAdLibmode,makesurethatyourunSBOSfirst.Ifyourenotsure,exitthegameandtypeSBOSagain."  "8.4 <DL!T$80..0..0..  /% <DL!/..Didyouselectasoundcard?"  "8.4 <DL!T$80..0..0..  /% <DL!/..3...Checkthegamessetup.Didyouselectasoundcard?Mostgameshaveaspecificconfigurationstepwhereyouhaveto tellthegametouseaspecificsoundcard.Usually,thisstepiscalledSetupandisavailablefromthegamesmainmenu.SometimesyouselectthesoundcardbyrunningaseparateprogramcalledSetuporInstall.Seeyourgamesdocumentation,andChapter6ofthisguide,fordetailsonconfiguringyourgamewithUltraSoundinSBOSmode."  "8.4 <DL!T$80..0..0..  /% <DL!/..Doesyourgamerequireanadditionalparameter?"  "8.4 <DL!T$80..0..0..  /% <DL!/..4...Somegamesrequireyoutoenteranadditionalparameterforsoundboardsupportwhenstartingthegame.Forexample,youmayhavetotypeC:\KILLERCOWSSBLASTER.(KillerCowsisnotarealgame.)Ifyourgamerequiresthis,loadSBOSfirst,thenstartthegamewiththisadditionalparameter."  ;14` <DL!T$;0` ..` 0` ..`   IsyourMIDIIRQcompatible?  "8.4 <DL!T$80..0..0..  /% <DL!/..5...ThisproblemcouldalsoindicatethattheMIDIIRQvariable(thelastone)intheSETULTRASNDstringinyourAUTOEXEC.BATfileisincompatiblewithSBOS.TheMIDIIRQmustbeeither2,3,5,or7(5or7recommended).CAUTION:Becarefulnottoselectavariablethatisusedbyoneofyourotherdevices."  "8.4 <DL!T$80..0..0..  /% <DL!/....SomeprogramsrequireIRQ7asthedefaultIRQ.RunSetuptochangeyourMIDIIRQto7."  "8.4 <DL!T$80..0..0..  /% <DL!/SomeprogramslookonlyattheBLASTERenvironmentstringforIRQandDMA.MakesurethatSETULTRASNDandSETBLASTERcommandsinyourAUTOEXEC.BATfilehavethesameIRQandDMAchannelsselected."  "8.4 <DL!T$80..0..0..  /% <DL!/..Doyouhaveenoughfreeconventionalmemory?"  "8.4 <DL!T$80..0..0..  /% <DL!/..6...CheckthattheapplicationhasenoughconventionalmemorytorunwithaudioafterloadingSBOS.Youmayneedtochangeyoursystemconfiguration(i.e.,byloadingdrivershigh,removingdrivers,etc.)tofreemorememory.LoadingSBOShighsaves20Kofmemory.SeeyourDOSmanualformoreinformationonmemorymanagement."  "8.4 <DL!T$80..0..0..  /% <DL!/....IfyouareusingQEMM,runOptimizetolocatemorefreememory.DOS6.0andlaterversionscanuseMEMMAKER."  ;14` <DL!T$;0` ..` 0` ..`   AreyourSBOSfilesintherightdirectory?  "8.4 <DL!T$80..0..0..  /% <DL!/..7...MakesurethatthefilesandpatchesrequiredforSBOS(seeChapter6)areinthesamedirectory,andthatthedirectoryisintheSBOSpath."  "8.4 <DL!T$80..0..0..  /% <DL!/..IsyourUltraSoundina16bitslot?"  "8.4 <DL!T$80..0..0..  /% <DL!/..8...MakesurethattheUltraSoundcardisina16bitslotinyourcomputer."  ;14` <DL!T$;0` ..` 0` ..`   Ikeepgettinga BadormissingSBOSLIB.SBSfilemessage.  "8.4 <DL!T$80 .. 0 .. 0 ..   MakesurethattherearenodevicesusingDMAChannel1inyourmachine.Ifthereare,changetheirDMAchannels.DMAChannel1ishardwaresetforSoundBlaster."  "0 .. 0 .. 0 ..   AlsomakesurethatthefileispresentintheSBOSdirectory.IfyouobtainedanupgradeforSBOS(e.g.,fromourBBS),removealloldcopiesofSBOSfromyoursystem."   ;14` <DL!T$;0` ..` 0` ..` &    Mysoundplays,butithaslotsofstatic.'     "8.4 <DL!T$80 .. 0 .. 0 ..   Checktheconnections."  "0 .. 0 .. 0 ..   Somecomputersmayhave noisypowersuppliesorharddrives.ThesenoisesarepickedupandamplifiedthroughUltraSoundsamplifier.Eitherturndownthevolume,oruseanexternalamplifier."  "0 .. 0 .. 0 ..   Imhavingtroubleprintingadocument.XXXC<6X9`(CourierC"  "0 .. 0 .. 0 ..   AconflictmayoccurifyouhaveaprinterconnectedtoLPT1(printerport1)becauseLPT1alsousesIRQ7(theUltraSoundandSoundBlasterIRQdefault).AconflictoccurswhentwodevicestrytoaccessthesameIRQatthesametime.DisableyourUltraSoundcardwhileyouprint,oruseanotherprinterport."  ;14` <DL!T$;0` ..` 0` ..`   Ireceivethewarning NMIProcedureonthisPCisdisabledwhenIloadSBOS.  "8.4 <DL!T$80 .. 0 .. 0 ..   Dontpanic.ItmaymeanthattheNMIfunctionswerenotimplementedcorrectly.MakesurethattheparitycheckcircuitryonyourPCisenabled:checkwhetherPARITYisenabledinyourextendedCMOSsetuporsetjumpersonthemotherboard."  "0 .. 0 .. 0 ..   HereisanexamplefortheTandy4850EP(486DX2/50):UnderthepowersupplyarefourDIPswitches.Accordingtothemanual,DIP1ismarked Reservedforfactoryuse....Infact,thisswitchenablesparitycheckingforonboardmemorybecausetheNMIdoesntwork.Inthiscase,youllhavetoreplacethemotherboard.NOTE:YoudontneedtoreplacetheCPUormemory.Ifthemotherboardisnotunderwarranty,anewonewillrangefrom$100to$200."  "0 .. 0 .. 0 ..   NMIstandsforNonMaskableInterrupt.WhenanNMIisgenerated,thePCfinishesexecutingitscurrentinstruction,theninterruptsthecurrentprogramproceduretohandlewhatevercalledtheNMI.ThePCservicestheNMI,thenreturnstothecurrentprogramprocedure."  "0 .. 0 .. 0 ..   TheNMIisusuallycausedbytheparitycheckingcircuitryofyourPCwhenanONBOARDPARITYERRORhasoccurred."  "0 .. 0 .. 0 ..   SBOSrequiresawayofcommunicatingwiththeUltraSoundsothatgameswillnotinterferewithit;todothis,SBOScommunicatesthroughtheNMI.TheSBOSemulationworkswellformostgames,butmaynotworkproperlyifagamealsotriestouseanNMI."  ;14` <DL!T$;0` ..` 0` ..`   Imhavingproblemswiththe16bitDMAchannels.  "8.4 <DL!T$80 .. 0 .. 0 ..   UltraSoundsdefaultDMAchannelisan8bitchannelbecausesomemotherboardsdonothaveworking16bitDMAchannels.However,the16bitDMAchannelsmayworkfineonyourcomputer.TrytorunUltraSoundona16bitchannel!performancewillbebetter.Usinga16bitchannelallowstheUltraSoundtotransferdatatwiceasfast."  "0 .. 0 .. 0 ..   The8bitchannelsare0"3;the16bitchannelsare4"7.Stereorecordingwillbebetteron16bitchannels."  "0 .. 0 .. 0 ..   Ifstrangethingshappenwiththe16bitchannel,switchbacktoafree8bitchannel."  ;14` <DL!T$;0` ..` 0` ..`     8.4 <DL!T$8&    WindowsTroubleshooting'      IgetnoMIDIsoundinanyapplication.'    "0 .. 0 .. 0 ..   Duringinitialization,thedriverscanstheULTRASND.INIfileforthenamesofthepatchfilesthatwillbeusedtoplayMIDIdata.Twoproblemscouldcauseanerror:"  "0..0..0..  /% <DL!/..1...ThePATCHDIRentryinthe[UltraSound]sectionofULTRASND.INIdoesnotpointtoadirectorycontainingallofthepatchfileslistedinthe[MelodicPatches]and[DrumPatches]sectionsofULTRASND.INI."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..EdittheULTRASND.INIfile,andcorrectanyerrorsinthePATCHDIRentry.Forexample:[ULTRASOUND]PATCHDIR=C:\ULTRASND\MIDI\"  "8.4 <DL!T$80..0..0..  /% <DL!/..2...Thepatchfilelistedintheerrormessage,GUITAR.PAT,forexample,hasbeenmisspelled,damaged,ordoesnotexist."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..CheckthespellingandexistenceofthepatchidentifiedinthemessageintheULTRASND.INIfile.Notethatthefileextension,.PAT,isnotincluded:"  "8.4 <DL!T$80 .. 0 .. 0 ..   ..[MELODICPATCHES]"  "0 .. 0 .. 0 ..   ..0=ACPIANO"  "0 .. 0 .. 0 ..   ..."  "0 .. 0 .. 0 ..   ..[DRUMPATCHES]"  "0 .. 0 .. 0 ..   ..27=HIGHQ"  "0 .. 0 .. 0 ..   IhaveproblemsplayingMIDIand.WAVfiles."  "0 .. 0 .. 0 ..   IfnosoundoccurswhenyouplayMIDIfiles,orinstrumentsseemtobemissing:"  "0..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..MakesurethattheUltraSoundsetupisselectedintheMIDIMapper."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..SettheMIDIVolumescrollbartothefarright(thehighestvolume).ThisscrollbarcanbefoundintheMixerOptionsintheSetupsectionoftheDriversdialogbox."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..PauseorstopplayingtheMIDIfile,stopany.WAVfilethatisplaying,andrestarttheMIDIfile."  ;14` <DL!T$;0` ..` 0` ..`   IgetnoMIDIsoundorinappropriatesoundinparticularapplications.  "8.4 <DL!T$80 .. 0 .. 0 ..   Theapplicationmaynotbeusingpatchcaching.(See PatchCachingattheendofChapter2.)"  "0 .. 0 .. 0 ..   Ifyouhaveanapplicationthatdoesnotusepatchcaching,youcanloadasubsetoftheGeneralMIDIsetbeforerunningthatapplication.Dothefollowing:"  "0..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..ClickontheDriversiconundertheControlPanel,andselecttheUltraWaveandMIDISynthortheUltraSoundaudiodriver(whicheveroneyouhave)."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..ClickontheSetupbutton.ThenclickonPerformanceOptionstoaccesstheConserveMemorybutton."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..ClickontheMIDIMapper(alsoundertheControlPanel)toselecttheappropriatesetupfortheamountofmemoryonyourUltraSound.Forexample,selectUltra512Kinthenameboxifyouhavea512Kcard."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..LoadpatchesfromtheMIDIfilethatcorrespondstotheamountofmemoryonyourUltraSound:LOAD512.MIDorLOAD1024.MID."  "8.4 <DL!T$80 .. 0 .. 0 ..   Toreverttonormaloperation:"  "0..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..SelectUltraSoundSetupintheMIDIMapper,andenabletheHighFidelityoptionofthedriver."  %;14 <DL!T$;0..  IreceivedaWindowsInitializationError.%  "8.4 <DL!T$80 .. 0 .. 0 ..   AnerrormayhaveoccurredintheGRVSULTR.386driver.MakecertainthatthelineDEVICE=GRVSULTR386isinthe[386ENH]sectionoftheSYSTEM.INI.AlsomakesurethattheGRVSULTR386fileisinyour\WINDOWS\SYSTEMdirectory."  "0 .. 0 .. 0 ..   TheUltraSounddriverrequiresWindows3.1orbetter,runninginEnhancedmode.ChecktheWindowsUsersGuidetomakesurethatyourcomputermeetstherequirementsofenhancedmodeWindows.(A386orgreaterwithatleast4MBofRAMisrecommended.)"  "0 .. 0 .. 0 ..   TheUltraSounddrivermaynothavebeeninitializedbecauseofaDRAMfailureoraBase(I/O)PortAddressconflict.DuringWindowsinitialization,thedrivermayhavebeenunabletovalidatetheUltraSoundhardware.ExitWindows,andexecuteSETUPintheUltraSoundinstallationdirectory.Thisdiagnostictoolwillverifythatyourhardwaresettingsarecorrectandreportanyhardwarefailures."  "0..0..0..  /% <DL!/..Didyoureceivethemessage Thefollowinginitializationfilecannotbeopened...\xxx\ULTRASND.INI?XXXA*' `SymbolA"  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..ExitWindows."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..SettheDOSenvironmentvariableULTRADIRtotheUltraSoundinstallationdirectory.Forexample: Type: SETULTRADIR=C:\ULTRASND "  "8.4 <DL!T$80..0..0..  /% <DL!/....(Thisisonlysetuntilyouturnoffyourcomputer.)"  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..VerifythattheULTRASND.INIfileexistsintheUltraSoundinstallationdirectory."  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..RestartWindows."  "8.4 <DL!T$80 .. 0 .. 0 ..   ThedriverneedstheULTRASND.INIfiletolocateMIDIpatchesforusewithWindowsandtoinitializeitselftoplayMIDIfiles.)"  ;14` <DL!T$;0` ..` 0` ..`   ThevolumeincreasesafterIpauseandrestartsomeMIDIfilesusingMediaPlayer.  "8.4 <DL!T$80 .. 0 .. 0 ..   TheMediaPlayeronlysendsMIDIcontrollermessagesthefirsttimeaMIDIfilebeginstoplay.SincetheMIDIcontrollermessagesthataffectvolumearenotsentwhenplaybackisresumed,adefaultvolumeisused,andthismaybelouderthanthecomposerintended.ThisisabuginMediaPlayer."  %;14 <DL!T$;0..  WhenIuseWindowsforWorkgroups,IneedmorePCmemorythanIdidwithastandardWindowsinstallation.%  "8.4 <DL!T$80 .. 0 .. 0 ..   IfyouhaveinstalledWindowsforWorkgroups,notethatittypicallyrequirestwiceasmuchPCmemorytoregaintheperformancethatyouhadwithastandardWindowsinstallation.AnoptionisavailabletodisableresourcesharingunderWindowsforWorkgroups.Thisoptionwillconservememory."  %;14 <DL!T$;0..  NosoundoccurswhenIplaya.WAVfile.%  "8.4 <DL!T$80 .. 0 .. 0 ..   A.WAVfileusesextendedRAM.Forexample,a2MB.WAVfileuses2MBofextendedRAM.IfyoudonthaveenoughextendedRAMavailable!whichvarieswiththenumberofapplicationsyouhaveopen!youllhaveproblems."  "0..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..QuitasmanyapplicationsaspossibletofreeextendedRAM."  ;14` <DL!T$;0` ..` 0` ..`   IstheWaveVolumesettoolow?  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..SettheWaveVolumescrollbartothefarright(highestvolume).ThisscrollbarcanbefoundintheMixerOptionsintheSetupsectionoftheDriversdialogbox."  ;14` <DL!T$;0` ..` 0` ..`   IsanothersoundcardconflictingwiththeUltraSoundcard?  "8.4 <DL!T$80..0..0..  /% <DL!/..XXXA*' `SymbolAXXXC<6X9`(CourierC..Ifanotheraudiocardisinstalled,checkthattheUltraSoundissetupasthefirstWavedeviceintheSYSTEM.INI.The[DRIVERS]sectionoftheSYSTEM.INIshouldhavethefollowingline:"  "8.4 <DL!T$80 .. 0 .. 0 ..   ..WAVE=ULTRASND.DRV"  "0 .. 0 .. 0 ..   ..Otheraudiocardswillbedesignatedas....WAVE1,WAVE2,etc."  %;14 <DL!T$;0..  Some.WAVfilesseemtocontainunexpectedpausesandclicks.%  ;14 <DL!T$;C*\  `Tms RmnC386SXclassmachinesareunabletoplay.WAVfilesfromVideoforWindowswithoutpausesintheaudio.Seethetopic PerformanceOptionsinChapter2formoreinformation. C*\  `Tms RmnC8XXXC<6X9`(CourierCB  XXXC<6X9`(CourierC  CustomerandTechnicalSuppor  C  ;14` <DL!T$;0` ..` 0` ..`   AdvancedGravisisproudofthequality,design,andworkmanshipthatgoesintoallofourproducts.However,occasionallyacustomerhasdifficultyinstallingorusingaproduct.ThissectionwillputyouintouchwithGravisTechnicalSupport.Informationaboutourwarrantyisalsoincludedhere.  8.4 <DL!T$8&    Registration'    ;14` <DL!T$;0` ..` 0` ..`   Itisimportantthatyoufilloutandmailtheenclosedregistrationcard.Registrationensuresthatyournameisaddedtoourcustomerdatabase.Registeredcustomersareeligiblefor:   2( ` <DL!20 .. 0 .. ..  o..AccesstoFREEtechnicalsupport.    0 .. 0 .. ..  o..Notificationofsignificantupgrades.    0 .. 0 .. ..  o..Accesstospecialoffersanddiscountsavailableonlytoregisteredusers.   8.4 <DL!T$8&    TechnicalSupport'    ;14` <DL!T$;0` ..` 0` ..`   TechnicalsupportisavailabletoallregisteredownersofAdvancedGravisproducts.Butitisrecommendedthatyoufirstreadthe READMEfileonyourUltraSoundinstallationdiskettes.  0` ..` 0` ..`   ThereisnochargeforTechnicalSupport,asidefrompossiblelongdistancecharges.   0` ..` 0` ..` &    TechnicalSupport!Telephone'     0` ..` 0` ..`   Technicalsupportisavailablebytelephone9AM"4PMPacificCoastTimeat(604)4311807.Fax:(604)4519358.  0` ..` 0` ..` &    B  _  C  TechnicalSupportTips'    0` ..` 0` ..`   ..Tokeepyourcoststoaminimum,hereareafewhints:   2( ` <DL!20 .. 0 .. ..  o..Ifonlycertainprogramsareaffected,readtheirmanualsforinformationrelatingtosoundcardsandgamecards.    0 .. 0 .. ..  o..Callfromaphonewhereyouhaveaccesstoyourcomputersothatyoucantestsuggestionsandprovideanyadditionalinformationthatmayberequired.    0 .. 0 .. ..  o..Pleasepreparethefollowinginformation:    0 .. 0 .. ..  .."Name,address,andtelephonenumber    0 .. 0 .. ..  .."ThenameoftheGravisproduct    0 .. 0 .. ..  .."Themakeandmodelofyourcomputer    0 .. 0 .. ..  .."Yoursystemsoftwareandversion    0 .. 0 .. ..  .."TheGravissoftwareversionnumber    0 .. 0 .. ..  .."Thesoftwareaffectedbytheproblem    0 .. 0 .. ..  .."Thesymptomsoftheproblem,andwhatledtothem    ;14` <DL!T$;0` ..` 0` ..` &    TechnicalSupport!ElectronicMail'     0` ..` 0` ..`   ContactAdvancedGravisbymodematthefollowingaddresses:  0` ..` 0` ..`   ," ,` DL!,..B  _  C  CompuServeC*\  `Tms RmnCC*\  `Tms RmnC:..GOPCVENBarea#14  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..AdvancedB  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCGravisBBS:..(604)4315927  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..GravisBBSmodemsetting:..V32bisN81  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..Or:..(604)4317553..  ;14` <DL!T$;0..0..  ) ` DL!)....28.8V.FCbaudN81  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..B  _  C  Internet:..tech@gravis.com  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..B  _  C  FidoNET:..1:153/978  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..FTP:..archive.epas.utoronto.capub/pc/ultrasound  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..InternetMailList:..gusgeneralrequestC*\  `Tms RmnC@C*\  `Tms RmnCmail.orst.edusubscribe  ;14` <DL!T$;0` ..` 0` ..`   ," ,` DL!,..AOL(AmericaOnline):..emailAdvGravisgokeywordGravis  ;14` <DL!T$;0` ..` 0` ..`   WhencontactingGravisviaelectronicmail,itisimportantthatyouprovidealltheinformationdescribedabove.Otherwise,itwilltakelongertogetbacktoyouwithananswer.  8.4 <DL!T$8&    B  _  C  WarrantyInformation'    ;14` <DL!T$;0` ..` 0` ..`   AdvancedGravisComputerTechnologyLtd.(HereinafterreferredtoasGRAVIS)warrantstotheoriginalpurchaseroftheGravisUltraSound(hereinafterreferredtoasULTRASOUND)manufacturedbyGRAVISthatitwillbefreeofdefectsinmaterialsandworkmanshipforaperiodofoneyearfromtheoriginaldateofpurchase.(UltraSoundMAXhasalimitedthreeyearwarranty.)  0` ..` 0` ..`   InformationonobtainingwarrantyservicesisprovidedintheWarrantyClaimInstructionssection.Youmustprovideproofofpurchasewhenrequestingrepairsduringthewarrantyperiod.AllwarrantyclaimsmustbesenttoGRAVIS!donotreturnyourULTRASOUNDtoyourplaceofpurchase.  0` ..` 0` ..`   GRAVISisnotresponsibleforanyindirect,special,incremental,consequentialorsimilardamagesorlostdataorprofitstoyouoranyotherpersonorentityregardlessofthelegaltheory,evenifwehavebeenadvisedofthepossibilityofsuchdamage.Somestatesdonotallowtheexclusionorlimitationofconsequentialdamages,sotheabovelimitationorexclusionmaynotapplytoyou.OurliabilityforanydamagetoyouoranythirdpartyintheeventthatanyoftheabovelimitationsareheldunenforceableshallnotexceedthreetimesthefeeyoupaidforULTRASOUNDregardlessoftheformofanyclaim.  0` ..` 0` ..`   Duringthewarrantyperiod,GRAVISwillrepair(oratitsoptionreplacewithareconditionedULTRASOUNDatnoextracharge)componentsthataredefective,providedULTRASOUNDisreturnedwithproofofpurchaseandshippedprepaidto:  0` ..` 0` ..`   AdvancedGravisComputerTechnologyLtd.   0` ..` 0` ..` &    CanadianandInternationalCustomers'    0` ..` 0` ..`   1013750NorthFraserWay  0` ..` 0` ..`   Burnaby,B.C.V5J5E9  0` ..` 0` ..`   Canada....  0` ..` 0` ..` &    U.S.Customers'    0` ..` 0` ..`   1790MidwayLane  0` ..` 0` ..`   Bellingham,WA98226  0` ..` 0` ..`   U.S.A.  0` ..` 0` ..`   ItemsreturnedtotheCanadianaddressfromtheU.S.willbereturnedtosenderduetocustoms,importationandtaxregulations.  0` ..` 0` ..` &    WarrantyClaimInstructions'    0` ..` 0` ..`   Carefullyreadthewarrantysectionandprovideadetaileddescriptionoftheproblem,includingthemakeandmodelofyourcomputersystem,andthename,version,andpublisherofthesoftwareyouareusing.  0` ..` 0` ..`   Includethefollowinginformation:   2( ` <DL!20 .. 0 .. ..  o..Yournameandaddress.    0 .. 0 .. ..  o..Homeandbusinesstelephonenumbers.    0 .. 0 .. ..  o..Faxnumber(ifapplicable).    0 .. 0 .. ..  o..Acopyofyouroriginalsalesbill.   ;14` <DL!T$;0` ..` 0` ..`   U.S.customersaretosendwarrantyclaimstotheBellingham,Washingtonaddress.CanadianandallotherInternationalcustomersaretosendwarrantyclaimstotheCanadianaddress.Whensendingclaimsinternationally,pleasestateonyourcustomsformthatitisaCanadianmadeproductyouarereturningforwarrantyrepairs.  ;14o <DL!T$;0o ..o 0o ..o ThemeansofproductshipmenttoGRAVISisatyourcostanddiscretion.WesuggestthatyouinsureyourGravisULTRASOUNDincaseoflossordamageduringshipment.GRAVISisnotresponsibleforproductlostordamagedinshipment.;14 <DL!T$; C*\  `Tms RmnC9XXXC<6X9`(CourierCB  XXXC<6X9`(CourierC  UltraSoundHardwareOption  C  8.4 <DL!T$8&    B  XXXC*\  `Tms RmnC_  _  C  C*\  `Tms RmnCGravisB  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCJoystick YCable'    ;14` <DL!T$;0` ..` 0` ..`   BecausethejoystickconnectoronyourUltraSoundisalsoaMIDIconnector,regularYcablejoystickadaptersdonotworkwithUltraSound.ThisisbecausesomeofthepinsontheportarereservedforMIDIfunctions.WerecommendthespecialJoystick YCablemadebyAdvancedGravisthatletsyouconnecttwojoystickstoyourUltraSound.  8.4 <DL!T$8&    UltraSoundB  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCMIDIAdaptor'    ;14` <DL!T$;0` ..` 0` ..`   OnlytheUltraSoundMIDIAdaptorfromAdvancedGravisistrulyAdvanced.  0` ..` 0` ..`   FeaturesMIDIIN,OUT,andTHRUconnectors,two15pinjoystickconnectors,4footcable,MIDIactivityLEDs,andabonus6footMIDIcable.Workswithanysoundcardwitha15pin DconnectorUART/MPU401typeMIDIinterfaceincludingSoundBlaster,ProAudioSpectrum,andofcourse,UltraSound!  8.4 <DL!T$8&    MemoryUpgrade'    ;14` <DL!T$;0` ..` 0` ..`   UpgradeyourUltraSoundsmemoryfrom512Kto1MB.Allyouneedisone256Kx16bitmemorychip,availabledirectlyfromAdvancedGravisorfromcomputerretailers.  0` ..` 0` ..`   Whenyouinstallyourmemoryupgrade,UltraSoundautomaticallydetectstheamountofmemoryinstalled!nojumpersettingrequired.SeetheCheckDRAMoptionintheDiagnosticssectionoftheAdvancedmodeSETUPtotestyourUltraSoundsmemory.  0` ..` 0` ..` &    InstallingMemory'    5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X  Caution!..Poweroffyourcomputerandgroundyourselftoametalpartofitscase,orwearawriststrapwheninstallingmemory.'    ;14` <DL!T$;0` ..` 0` ..`   Thememorysocketsarelocatedatthetopleftofthesoundcard.  0` ..` 0` ..`     0` ..` 0` ..`   Noticethatonecornerofeachmemorysocketisbeveled(angled"seefigureabove).Onesideofeachmemorychipisalsoslightlybeveled.Lookcloselyatthechipfromthesideview.  0` ..` 0` ..`   PlaceachipintoasocketontheUltraSoundcard,matchingthebevelededgeofthechipwiththebeveledcorneronthesocket(thebevelededgesdesignatepin1).Pressfirmlyuntilallofthepinsaresecureinthesocket,andthetopofthechipisflushwiththetopofthesocket.Repeatthisproceduretoinstalleachchip.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Caution!..Beforeyoupoweronyourcomputer,doublecheckthatyouhaveinstalledeachchipcorrectly.Ifyouinstallachipbackwards,itwillheatupandcausedamagetoyourUltraSoundcardorothercomponentsinyourcomputer.'    0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X  Note!..InstallationinanUltraSoundversion3.73orearlierissimilar,butthechipsareDIPDRAMratherthansurfacemountedDRAM.InstructionsareincludedwiththeupgradekitfromGravis.'    ;14` <DL!T$;0` ..` 0` ..`   OrderingInformation'    0` ..` 0` ..`   Pleasecall,writeorfaxGravisoryourdealerforpricingandavailabilityontheseitems.  ;14o <DL!T$;0o ..o 0o ..o Toplaceorders,pleasecallGravisSales/TechnicalSupportat(604)4315020or(604)4311807.;14 <DL!T$; C*\  `Tms RmnC10XXXC<6X9`(CourierCB  XXXC<6X9`(CourierC  Glossar  C   0` ..` &    3Dsound'     ;14` <DL!T$;0` ..` 0` ..`   UltraSoundsuniquehardwareandsoftwarecreates3DsoundusingFocalPoints3Dsoundtechnology.  0` ..` 0` ..`   Thenewtechnologyallowsaudiotoplacesoundsabove,below,andtotheright,leftandbackofthelistenerwithjusttwospeakers.   0` ..` 0` ..` &    B  _  C  16bit'     0` ..` 0` ..`   Asinglebinaryunit(1or0)is1bit.Onebyteis8bits,and2bytesare16bits.With1bitsound,therearetwopossibilities:onoroff.With8bitsoundthereare256possiblecombinations.With16bits,therearemorethan65,000possibledigitalconfigurations,resultinginricherandmoredetailedsound.   0` ..` 0` ..` &    B  _  C  32voice'     0` ..` 0` ..`   UltraSoundiscapableofproducingavarietyofsounds.Thesesoundsarecalledvoicesorpatches.UltraSoundcanplayupto32voices"orsynthesizedmusicnotes"atthesametime.   0` ..` 0` ..` &    ADC'     0` ..` 0` ..`   AnalogtoDigitalConverter.TheADCconvertselectricalsignalsintodigitaldata.UltraSoundhasoneADC.   0` ..` 0` ..` &    Applet'     0` ..` 0` ..`   ThisisaWindowstermforasmallprogram.AppletsarevisuallyrepresentedbyiconsinWindows.   0` ..` 0` ..` &    B  _  C  CDQuality'     0` ..` 0` ..`   ThestandardmeasureofCDqualityisafrequencyof44.1kHz,atadepthof16bits.UltraSoundiscapableofexceedingthesespecifications.   0` ..` 0` ..` &    CDROM'     0` ..` 0` ..`   Apersonalcomputercompactdiscdrive.CDROMisanaffordablewaytostorelotsofdata.   0` ..` 0` ..` &    Contiguous'     0` ..` 0` ..`   Afileiscontiguousifthewholefileislocatedinoneareaonthediskorharddriveandallblocksareadjacenttoeachotherinorderfrombeginningtoend.   0` ..` 0` ..` &    DAC'     0` ..` 0` ..`   AnacronymforDigitaltoAnalogConverter.TheDACconvertsdigitalinformationtoelectricalsignals(voltages),andsendsthesoundthroughthespeakers.AllCDplayersandsynthesizerscontainaDAC.UltraSoundhasoneDAC.   0` ..` 0` ..` &    Depth'     0` ..` 0` ..`   Thedepthvaluefortremoloorvibratodetermineshowlargethevariationinpitchorvolumeis.   0` ..` 0` ..` &    DMAChannel'     0` ..` 0` ..`   AnacronymforB  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCDirectMemoryAccessChannel.UltraSoundcanuse2DMAchannels"oneforrecording,theotherforplaying"butbothmustbesetintheAUTOEXEC.BATfile.(TheAUTOEXEC.BATfileissetautomaticallywiththeInstallprogram.)  0` ..` 0` ..`   DirectMemoryAccessisusedbyUltraSoundtotransfersounddatadirectly,withoutusingtheCPU.Thisallows,forexample,simultaneousplayofsoundsandgraphicsinagame.UltraSoundsupportsfull16bitDMAtransfersifpluggedintoa16bitISAbusslot.   0` ..` 0` ..` &    FMSynthesis'     0` ..` 0` ..`   Anoutdatedtechnologywhichrecreatesormimicsaninstrumentssoundbymanipulatingawave(sound)shapeorformuntilthesoundisclosetothatoftheactualinstrument.   0` ..` 0` ..` &    GeneralMIDI'     0` ..` 0` ..`   Amusicindustrystandardthatspecifiesthebasiccapabilitiesofamusicsynthesisdevice.ItmapsinstrumentssoundsintostandardMIDIcodes.   0` ..` 0` ..` &    IRQ'     0` ..` 0` ..`   AnacronymforB  XXXC*\  `Tms RmnC_  C  C*\  `Tms RmnCInterruptRequest.ThisishowUltraSoundchecksandupdatesinformationsenttoitthroughyourcomputer.WhenyousettheIRQ,ittellsUltraSoundhowandwheretolookforinformation.IfanotherdevicesharesthesameIRQ,UltraSoundwillnotworkproperly.   0` ..` 0` ..` &    MIDI'     0` ..` 0` ..`   MusicalInstrumentDigitalInterface.Adigitalcommunicationstandardthatletselectronicmusicalinstrumentstalkorcommunicatewitheachother.ThinkofMIDIasalanguageforelectronicmusicalinstruments.MIDIconveysmanydifferentthingsatonce:forexample,whenyouplayanote,MIDIsendstheinformationonwhatnoteisbeingplayed,howloud,andwhenitstartsandstops.   0` ..` 0` ..` &    MIDIChannels'     0` ..` 0` ..`   SixteenseparatechannelsthatsendorreceiveMIDIdata.   0` ..` 0` ..` &    MIDIFiles'     0` ..` 0` ..`   MIDIfilesorMIDIsongfilesidentifiedbythe.MIDextension.MIDIsongfilescontaininstructionsthatallowyourPCtoplaythesynthesizeronyoursoundboard,ortocontrolexternalMIDIsynthesizersorsoundmodules.   0` ..` 0` ..` &    MIDIMapper'     0` ..` 0` ..`   AWindowstoolthatallowsyoutochangeMIDIdatabeingsentthroughWindows_sMIDIsoftwaredrivers.   0` ..` 0` ..` &    Mixer'     0` ..` 0` ..`   Allowsyoutochangeaudiolevelsinasoundcard.TheUltraSoundMixerletsyoucontrolUltraSoundsaudiolevels.   0` ..` 0` ..` &    MPC'     0` ..` 0` ..`   MultimediaPCorMPCisanequipmentspecificationstandardforpersonalcomputers.MPCcurrentlyhastwostandards:MPCLevel1orMPCLevel2.MPCLevel2hasstricterspecificationsthanMPCLevel1.   0` ..` 0` ..` &    MPU401'     0` ..` 0` ..`   AboardinterfacethatallowspersonalcomputerstoconnecttoMIDIdeviceslikekeyboardsordrummachines.   0` ..` 0` ..` &    B  _   C  Offset'     0` ..` 0` ..`   Offsetrefers,ingeneral,towhereinformationbegins.   0` ..` 0` ..` &    B  _   C  Patch'     0` ..` 0` ..`   Apatchisonevoice,typicallyaninstrumentoradigitalsound.UltraSoundcanplayupto32voicesatonceandcomeswithanumberofpatchesforplayingMIDIsongs,aswellasseparatepatchesforuseingameswiththeSoundBoardOperatingSystem(SBOS).   0` ..` 0` ..` &    Rate'     0` ..` 0` ..`   Theratevalueforvibratoandtremolodetermineshowquicklythepitchorvolumeofasoundvaries.   0` ..` 0` ..` &    RootFrequency'     0` ..` 0` ..`   Therootfrequencyofawaveforminapatchdeterminesthepitchatwhichanotewillplay.Therootfrequencyisnormallythefrequencythatthenotewasplayedatwhenitwassampled;however,itmightbedifferenttoallowforfinetuningofthenote.   0` ..` 0` ..` &    Sample'     0` ..` 0` ..`   Asampleisasinglenumberrepresentingonepointinadigitizedsound.   0` ..` 0` ..` &    SamplingRate'     0` ..` 0` ..`   Thenumberofdigitalaudiosamplesrecordedpersecond.Asamplingrateof22kHzmeansthat22,000digitalsamplesarerecordedeachsecondofaudio.Thehigherthesamplingrate,thebetterthesoundquality.Onedrawbacktousingahighsamplingrate,forinstance44kHz,isthatitusesmorediskspace.   0` ..` 0` ..` &    SCSI'     0` ..` 0` ..`   SmallComputerSystemsInterface.Ahardwareandsoftwarestandardforsendingdatabetweencomputersorcomputerperipheralsanddevices.  0` ..` 0` ..`   TherearetwotypesofSCSI:SCSI1andSCSI2.TheessentialdifferenceisthatadevicewithSCSI2transfersdatafaster.   0` ..` 0` ..` &    Sequencing'     0` ..` 0` ..`   Amethodwherebyacomputer,orhardwaresequencer,recordsMIDIinformation.SequencingisalsoachievedbysequencersoftwarelikePowerChords_forUltraSoundandMidisoftsRecordingSession_includedwithyourUltraSoundsoftware.Withsequencersoftware,youcancomposeyouownMIDIfilesormodifyMIDIsongs.   0` ..` 0` ..` &    Sustain'     0` ..` 0` ..`   Ifawaveformsenvelopehassustainselected,anotewillplaythroughthefirstpartoftheenvelope,thenmaintainaconstantrateofincreaseordecreaseofvolumeforaslongasitison.Whenthenoteisturnedoff,thenoteplaysthroughtheremainderoftheenvelope.   0` ..` 0` ..` &    Sweep'     0` ..` 0` ..`   Sweepdetermineshowsoonafteranoteisturnedonthataneffecttakesplace.Thelargerthevalueofsweep,thelongerthedelay.   0` ..` 0` ..` &    TwosComplement(B  _   C  Signed)Data'     0` ..` 0` ..`   Thedataformatusedbymostsoundcardstostoreandrecorddigitalinformation.UltraSoundsGF1automaticallyconvertsunsignedbinarydatatoTwosComplementdata,soifyouhaveREALtwoscomplementdata,youmust tellthechip,topreventitfromattemptingconversion.   0` ..` 0` ..` &    B  _   C  UnsignedData'     0` ..` 0` ..`   Themostcommontypeofdigitaldataforsound.MostSoundBlasterandcompatiblesoundsareunsigneddata,asareUltraSoundandMacintoshsounds.YoudonthavetoenteranyparameterswhenplayingthesetypesofsoundswithPlayfile.   0` ..` 0` ..` &    VOCFiles'     0` ..` 0` ..`   Aformatforstoringdigitalaudio,.VOCfilescanbeconvertedinto.WAVformatbysoftware.Forexample,WinConvert,whichcamewithyourUltraSoundsoftware,canconvert.VOCfilesto.WAV.   0` ..` 0` ..` &    WAVFiles'     0` ..` 0` ..`   Waveformaudioisdigitizedsoundthatisstoredinafilewitha.WAVextension.Aformatforstoringdigitalaudio,standardizedbyMicrosoft.   0` ..` 0` ..` &    Waveform'     0` ..` 0` ..`   Acollectionofsamplesofasound.InWindows,waveformsareusuallystoredinafilewitha.WAVextension.Apatchcontainsoneormorewaveforms,whichcontainthesampledsoundsofaninstrument.   0` ..` 0` ..` &    WavetableSynthesis'     ;14o <DL!T$;0o ..o 0o ..o C *\  `Tms RmnCAlsoknowaswaveformsynthesis,wavetablesynthesiscreatessoundsbyrecordingtheactualinstrumentstoproducenaturalandrealisticsoundfiles,orpatches,forapplicationsandgames.Theresultofthisprocessisanaccurateelectronicreproductionofrealinstruments.  ;14 <DL!T$;XXXC*\  `Tms RmnCAppendixXXXC<6X9`(CourierCԀAXXXC<6X9`(CourierC  B  XXXC<6X9`(CourierC  HardwareConfiguratio  C  8.4 <DL!T$8&    SettingJumpers'    ;14` <DL!T$;0` ..` 0` ..`   UltraSoundsDMAandIRQsettingsaresoftwareselectable.Thesecanbeadjustedwithoutphysicallytouchingthecard.TheBasePortAddresssetting,however,cannotbereliablyselectedbysoftwaremeans.WehaveprovidedjumperstoallowyoutochangetheBasePortAddressifnecessary.  0` ..` 0` ..`   B  _  C  Jumpersaresmallplasticclipscoveringmetalstrips,usedlikeswitches.Byplacingaplasticclip(provided)overonepairofpins,youaresettingthosejumperson.  0` ..` 0` ..` &    BasePortAddress'    0` ..` 0` ..`   Thedefault(factoryset)base(I/O)PortAddressfortheUltraSoundis220Hex,showninFigureA1(nextpage).OntheUltraSoundMAXcard,theBasePortAddressislocatedjusttotherightofcenter.  0` ..` 0` ..`   TheUltraSoundcannothavethesameBasePortAddressasanotherdeviceinyourcomputer.Incaseofaconflict,youmustchangeonedevicesaddress.ForSoundBlastersupport,thebaseaddressfortheUltraSoundmustbe220(thedefault)or240Hex.  0` ..` 0` ..`   Seethenextpagefortheaddresssettings.   L! PinPair:..AddressesUsed..AddressesUsed..AdLibRange," {= L!,4..5..6..7....at200Range..at300Range..(always)*off..on..on..on..210..210H...215H..310H...31FH..388H...389Hon..off..on..on..XXXC<6X9`(CourierC**XXXC<6X9`(CourierC220..220H...22FH..320H...32FH..388H...389Hoff..off..on..on..230..230H...23FH..330H...33FH..388H...389Hon..on..off..on..240..240H...24FH..340H...34FH..388H...389Hoff..on..off..on..250..250H...25FH..350H...35FH..388H...389Hon..off..off..on..260..260H...26FH..360H...36FH..388H...389H(  ;14 <DL!T$;    5+ 4 <DL!5*Offindicatesthatnojumperclipisusedonthatjumperpinset.(  (  ;14 <DL!T$;    5+ 4 <DL!5**220Hexisthefactorysetdefaultaddress.220or240hexisrequiredforSoundBlaster(  ," {= L!,Ӏsupport.  ;14 <DL!T$;XXXC*\  `Tms RmnCAppendixXXXC<6X9`(CourierCBXXXC<6X9`(CourierC  ," {= L!,B  XXXC<6X9`(CourierC  PlayfileandPlaymidiParameter  C  8.4 <DL!T$8&    B  XXXC*\  `Tms RmnC_  _  C  C*\  `Tms RmnCPlayfileParameters'    ;14` <DL!T$;0` ..` 0` ..`   Playfilehasanumberofparametersthatletyoumodifythewayyouplaysoundsfromthecommandline.  0` ..` 0` ..`   Donttypethesquarebracketcharacters([]);theyaremerelyawarningthatyouneedtoenteranumberaftertheletter.  +/% ` <DL!/0<..<0<..<..  ݄p..Playafile.pallowsyoutoplaya.sndfile.pisthedefaultsettinganddoesnthavetobeentered.+  +0<..<0<..<..  r..Recordafile.Thisparameterletsyourecordasound.Torecordasound,enterrinthecommandline,plusthefullnameforthesoundyouwishtorecord,andthepathyouwantitsavedto.Forexample:RC:\ULTRASND\NOISE.SND.+  +0<..<0<..<..  b[]..Setthebalanceforthedigitalchannel.(Enter0"15).Thedefaultsettingis7,orinthecenter.Tochangeit,enterbplusthedesiredbalanceinthecommandstring.(Monoplaybackonly.)+  +0<..<0<..<..  v[]..Setthevolumeofthedigitalchannel.(Enter0"4095).Thedefaultsettingis3500.+  +0<..<0<..<..  ݄L[]..Setthenumberofrepeats.Thedefaultforthissettingisonce.Ifyouwouldlikeasoundtoplaymorethanonce,includel[]plusthenumberoftimesyouwantthesoundtorepeat,orloop,inthecommandstring.Themaximumnumberofloopsis65,535.+  +0<..<0<..<..  f[]..Setthefrequency(speed)ofthedigitalchannelinHz.(Enter4000"48000Hz.)Thedefaultsettingis22050Hz,whichisusuallyadequate.Ifyoursoundwasrecordedatadifferentfrequency,itmaysoundstrangeatthisfrequency.Increasingthefrequencywillmakeitsoundfaster;decreasingit,slower.Addf[]plusthedesiredfrequencytothecommandlineifaspeedotherthanthedefaultisrequired.Thelowestrecommendedsettingis4000Hz,althoughyoucansetthefrequencylowerifyouwant.+  +0<..<0<..<..  s..Specifyastereodigitalfile.Thedefaultsettingismono,soifyouwishtorecordasoundinstereo,orplayasoundrecordedinstereo,youmustenterSinthecommandline.+  +0<..<0<..<..  o[]..Supplythestartingoffsetintothedigitalfile.YoucantelltheprogramtostartplayingyoursoundfileXnumberofbytesintothesound.Enteroplusthenumberofbytesinthecommandline.+  +0<..<0<..<..  ݄t[]..Length(inbytes)ofhowlongtoplayorrecord.Theonlylimittothisparameteristhesizeofyourharddrive.t[]isalsousefulwhenusedwitho,becausebyenteringastartingoffsetandavaluefort,youcanplayjustaportionofasound.+  +0<..<0<..<..  i..InformationDisplayaboutthestatusofachannel.Theiswitch,whentypedwhileasoundisplayingusingPlayfile,displaysthestatusofUltraSoundschannelsonyourmonitor.Bydefaultthereisnodisplay.+  +0<..<0<..<..  d[1/0]..EnablesordisablestheUltraSoundGF1DACoutput.TurnonorofftheGravischips(GF1)DigitaltoAnalogconverterbytypingdwhileasoundisplaying;1enablesoutputand0disablesoutput.+  +0<..<0<..<..  n[1/0]..Enablesordisablesthelinelevelinput.+  +0<..<0<..<..  ..ThisturnsonorofftheinputsfromtheUltraSoundcard;1enableslineinputand0disableslineinput.+  +0<..<0<..<..  ݄M[1/0]..Microphoneenableordisabl;1enablesthemicrophoneand0disablesthemicrophone.+  +0<..<0<..<..  ݄16..Specifya16bitdigitalfile.Thedefaultis8bit.Toplaya16bitfile,besuretoenter16intothecommandline.+  +0<..<0<..<..  ݄2..Specifytwoscomplement(signed)data.Mostsoundfilesuseunsigned(offsetbinary)data,sothisparameterisusuallyunnecessary.MostSoundBlasterandcompatiblesoundcards,Forteboards,andMacsoundsuseunsigneddata.Ifasoundwillnotplay,andyoudontknowitssource,tryentering2intothecommandline.+  ;14` <DL!T$;0` ..` 0` ..`   Theseparametersdonothavetobeenteredinorder,butthewaythesoundwasrecordeddetermineswhichparametersyouenter.Theonlyruleisthatyoumustenterthefilenamelastifitisrequired.Notallsoundsrequireyoutoenterallparameters,andmostfileswillplayusingUltraSoundsdefaultsettings.  8.4 <DL!T$8&    B  _  C  PlaymidiParameters'    ;14` <DL!T$;0` ..` 0` ..`   Playmidi,likePlayfile,hasseveraloptions,orparameters,thatcanbeenteredtocontrolMIDIplayback.Theseoptionsare:  +/% ` <DL!/0<..<0<..<..  c[]..RemovesaMIDIchannel.Enterthechannelnumberyouwishtoremoveinplaceofthesquarebrackets.+  +0<..<0<..<..  +c[]..AddsaMIDIchannel.Enterthechannelnumberyouwishtoaddinplaceofthesquarebrackets.+  +0<..<0<..<..  debug..Displaysdebuggingandtextinformation.+  +0<..<0<..<..  +d[]..IncreasesthedelaybetweenMIDIevents.+  +0<..<0<..<..  d[]..DecreasesthedelaybetweenMIDIevents.+  +0<..<0<..<..  8..Forcespatchesto8bittoconserveUltraSoundDRAM.+  +0<..<0<..<..  +gs..Thisparametermakeschannel10playfromtherhythmset.+  +0<..<0<..<..  gs..Thisparametermakeschannel10playfromthetoneset.+  +0<..<0<..<..  h..Help. Type: playmidihforPlaymidisonscreenhelpfile.+  +0<..<0<..<..  ichannel..EnteringthisparametercausesUltraSoundtoignorechannelinformationandplayallchannelsonchannel0.+  +0<..<0<..<..  iprogram..EnteringthisparametercausesUltraSoundtoignoreallinstrumentchanges.+  +0<..<0<..<..  icontrol..CausesUltraSoundtoignoreallcontrolchanges.+  +0<..<0<..<..  ipitchbend..EnteringthisparametercausesUltraSoundtoignoreallpitchbendinformation.+  +0<..<0<..<..  iaftertouch..EnteringthisparametercausesUltraSoundtoignoreaftertouchinformation.+  +0<..<0<..<..  ݄t[]..Removesatrack.EnterthetracknumberyouwishtoremoveaftertheT.+  +0<..<0<..<..  +t[]..Addsatrack.EnterthetracknumberyouwishtoaddaftertheT.+  +0<..<0<..<..  tsr..PlayMIDIfilesinbackground.ThisoptionmayconflictwithSBOS.FreeSBOS(SBOSf),ifyouusethisoption.PressbothshiftkeyssimultaneouslytostopMIDIplayback.+  +0<..<0<..<..  p..Allowsyoutoplaywhatevercanfitintooncardmemory,ignoringallerrors.+  +0<..<0<..<..  debug..TurnsonUltraSounddebug.+  +0<..<0<..<..  v..DisplaystheversionnumberofyourPlaymidisoftware.+  +0<..<0<..<..  v[]..Setsthemastervolumeanywherefrom0"4095.Thedefaultis3095.+  +0<..<0<..<..  verbose..Displaystextinformationaboutwhatyouareplaying.+  +0<..<0<..<..  ݄video..Disablesgraphicdisplay.+  ;14` <DL!T$;0` ..` 0` ..` &    B  _  C  PlaymidiConfigurationFile'    0` ..` 0` ..`   Playmidiwilllookforaconfigurationfilecalledxxxxxxxx.cfginthefollowingway:first,Playmidilooksinyourcurrentdirectory;second,itlooksintheMIDIsubdirectoryfortheenvironmentvariablecalledULTRADIR;andfinally,Playmidigoesthroughyourspecifiedpathtofindthe.cfgfile.  0` ..` 0` ..`   Playmidiwillalsolookforadefaultconfigurationfilecalleddefault.cfg.Ifitdoesnotfindboththe.midand.cfgfiles,itwillquit.  0` ..` 0` ..`   AfterPlaymidifindsthefiles,itlooksfortheinstrumentpatchfiles.Playmidiusesthesearchpatternnotedabovetofinddefault.cfg.Onceitfindsallthenecessaryfiles,itpassestheconfigurationfile,downloadstheappropriatepatchesandstartstheMIDIsequence.The.cfgfilehasdifferenttypesoflinestoaidPlaymidiinplayingafile.Alinestartingwitha#isignored.  0` ..` 0` ..`   Heresanexample:  0` ..` 0` ..`   channel10rythm_set  0` ..` 0` ..`   or  0` ..` 0` ..`   channel10tone_set  0` ..` 0` ..`   TellsaMIDchanneltopickinstrumentsfromeitherthetonesetorrhythmset.Theconfigurationfilealsohaslineslikethefollowing:  0` ..` 0` ..`   C*\  `Tms RmnC[instrument#][patchname][%ofmaxvolume][detuneparameters]C *\  `Tms RmnC  0` ..` 0` ..`   ..:....:..:....:......:....:..:....:..  0` ..` 0` ..`   ..:....:..:....:....Thefileshouldhaveonelineperinstrument.TheinstrumentnumberisdefinedinsidethespecificMIDIsequencefile(xxxxxx.mid).Instrument#0isthedefaultinstrumentforthetonesetthatisusedifapatchisntfound.Ifthecorrectpatchisnotfound,Instrument#129isthedefaultinstrumentfortherhythmset.Instruments#1"128arethetoneinstrumentsforprograms#1"128.Instruments#129"256aretherhythminstruments(drums)forprograms#1"128.  0` ..` 0` ..`   Thepatchnameisthefilethatcontainsthepatchinformationforthatparticularinstrument.Ifapatchdoesnotexistforaninstrument,chooseapatchforasimilarinstrument.ManysequencesdonotfollowtheGeneralMIDIset;forthese,youmustselectapatchfilebyguesstingwhatinstrumenttheMIDIfilewaswrittenfor.Playmidimakesiteasytoplayapiecethatwaswrittenforoneinstrumentonanother.  0` ..` 0` ..`   Thenextparameterraisesorlowersthevolumeofthatinstrumentrelativetotheothers.Thisisusedtolowerthevolumeofaparticularlyloudinstrument,likeapercussion,orraisethevolumeofasofterinstrument.Thenumberisapercentageofthemaximumvolume.Therefore,100isnormalvolume,50ishalfvolume,etc.Thedefaultsettingforthisvolumeparameteris100.Thisparameterisoptional.  0` ..` 0` ..`   Thelastparameter detunesaninstrument.Thisisthenumberofsemitonesthatwillbeaddedtoeachnoteplayed.Thisparameterisalsooptional.   0` ..` 0` ..` &    B  _ ! C  Default.CfgFiles'     0` ..` 0` ..`   TheconfigurationfilesforeachMIDIsongonyourdisktellthecomputerwhichinstrumentstouseonwhatchannel.WhenPlaymidiplaysafile,itlooksforthis.CFGfileusingtheUltradirapplication.Youcanchangeinstrumentsbyrearrangingtheinstrumentsassignedtotheprogramnumbers.Atypicalfilelookssomethinglikethis:  0` ..` 0` ..`   1....Miracle.pat  0` ..` 0` ..`   129256..percs.pat..60  0` ..` 0` ..`   13....marimba.pat..80  0` ..` 0` ..`   32....acoustic.pat..  0` ..` 0` ..`   74....woodflut.pat  0` ..` 0` ..`   66....tenorsax.pat..80  0` ..` 0` ..`   Thefirstnumberistheinstrumentthatwillplay.TheinstrumentnumberisdefinedinsidethespecificMIDIsequencefile.Instrument0isthedefaultinstrumentforthetonesetthatisusedifapatchisntfound.Instrument129isthedefaultinstrumentusedfortherhythmset.  0` ..` 0` ..`   Thenextparameterinthe.CFGfileisthepatchname.  0` ..` 0` ..`   AfterthepatchnameisaparameterforchangingthevolumeofaMIDIinstrument.Thedefaultis100,and50ishalfvolume.Thisparameterisoptional.  0` ..` 0` ..`   Thefinaloptionalparameter detunestheinstrument.Thenumberyouenterhereisthenumberofsemitonesthatwillbeaddedtoeachnoteplayed.  0` ..` 0` ..`   Ifyouswappedtheprogramnumbersforfluteandmarimba,theflutewouldplaywherethemarimbadidintheoriginalversion,andviceversa.Youcancreateinterestingeffectsthisway,butremembertonotetheoriginalconfigurationormakeacopyofit,oryoucouldloseyouroriginalsong.Ifno.CFGfileisfound,PlaymidiwilluseDEFAULT.CFG,astandardMIDIset.  ," {= L!,Formoreinformation,openoneofthe.CFGfiles,usinganytexteditor,andreadtheinformationdisplayedonscreen.  ;14 <DL!T$;XXXC"*\  `Tms RmnCAppendixXXXC#<6X9`(CourierCCXXXC$<6X9`(CourierC  ," {= L!,B  XXXC%<6X9`(CourierC  MegaE  C  8.4 <DL!T$8&    Introduction'    ;14` <DL!T$;0` ..` 0` ..`   Mega"EmisaprogramthatallowsyoutoemulatetheRolandMT32,RolandSoundCanvasGeneralMIDI,andtheSoundBlaster(DigitalOnly)usingyourGravisUltraSound.SoundBlasterMusicandRolandMPU401MIDIinterfaceemulationthroughtheUltraSoundMIDIportmaybeavailableinfuturereleasesofMega"Em.  0` ..` 0` ..` &    Mega"EmFeatures'     2( ` <DL!20 .. 0 .. ..  o..HighqualityRolandSoundCanvasandMT32musicemulation    0 .. 0 .. ..  o..SoundBlasterdigitalemulation,withgenerallyimprovedsoundqualityoverarealSoundBlastercard    0 .. 0 .. ..  o..LoadsentirelyintotheEMSmemoryspace!usesnolowerorupperDOSmemory    0 .. 0 .. ..  o..Fast:entirelywritteninAssembler    0 .. 0 .. ..  o..Manycustomoptions,buteasytouse   ;14` <DL!T$;0` ..` 0` ..` &    B  _ & C  Mega"EmRequirements'     2( ` <DL!20 .. 0 .. ..  o..386orbetterATclasspersonalcomputer    0 .. 0 .. ..  o..Harddrive    0 .. 0 .. ..  o..GravisUltraSoundcard    0 .. 0 .. ..  o..ExpandedMemoryManager,suchasEMM386.EXE,QEMM386or386MAX    0 .. 0 .. ..  o..Approximately80KoffreeExpandedMemory(EMS).Mega"EmusesnoloworhighDOSmemory(i.e.,noconventionalmemory)   ;14` <DL!T$;0` ..` 0` ..` &    ImportantNotes'    0` ..` 0` ..`   Mega"Emdoesnotworkwithmostprotectedmodesoftware(e.g.,Windows,Commanche,andPrivateer).  0` ..` 0` ..`   Mega"Emisconstantlyimprovedandupdated.PleasereadtheREADMEfilesuppliedwiththeMega"Emsoftwareforthelatestinformationregardingusage,features,commandlineoptions,andproblemsolving.  8.4 <DL!T$8&    UsingMega"Em'    ;14` <DL!T$;0` ..` 0` ..`   ToloadMega"Em,fromyourUltraSounddirectory,typethefollowing:   2( ` <DL!20 .. 0 .. ..  XXXA'*' `SymbolAXXXC(<6X9`(CourierC..megaem[options]     0 .. 0 .. ..  XXXA)*' `SymbolAXXXC*<6X9`(CourierC..emuset[options]    ;14` <DL!T$;0` ..` 0` ..`   Alloptionsareuptoyoutochoose.ValidoptionsforMEGAEMandEMUSETarelistedbelow.  0` ..` 0` ..`   *FutureversionsofMega"EmmayincorporateEMUSETintotheMEGAEMprogram.  0` ..` 0` ..` &    ValidoptionsforMega"Em'    0` ..` 0` ..`   Foreachoption type: megaem[option] .Forexample:   2( ` <DL!20 .. 0 .. ..  XXXA+*' `SymbolAXXXC,<6X9`(CourierC.. Type: megaemu tounloadMEGAEM.YoumustdothistouseotherUltraSoundsoftware.   +/% ` <DL!/0<..<0<..<..  ݄Hor?..DisplaystheMega"Emhelpscreen.+  +0<..<0<..<..  ݄UorF..UnloadsMega"Emfrommemory.YoumustdothistouseotherUltraSoundsoftware.+  +0<..<0<..<..  ݄ROFF..TurnsoffRolandemulation.+  +0<..<0<..<..  ݄SBOFF..TurnsoffSoundBlasteremulation.+  +0<..<0<..<..  ݄RIRQx..SpecifiesRolandIRQnumber.Bydefault,Mega"EmwillnotgenerateaRolandIRQsinceverylittlesoftwarerequiresit.IfyoursoftwarefailsonRolandinitialization,youshouldusethisoption,preferablyusingIRQ2.ValidIRQvaluesarex=2,3,5or7.+  +0<..<0<..<..  ݄NOEMS..ForcesMega"EmtoloadwhenEMSservicesaredisabled(forexample,whentheNOEMSoptionisusedinyourEMM386commandline).NotethatyoumuststillhaveamemorymanagerloadedtorunMega"Em.+  ;14` <DL!T$;0` ..` 0` ..` &    ValidoptionsforEMUSET'    +/% ` <DL!/0<..<0<..<..  ݄Hor?..DisplaystheEMUSEThelpscreen.+  +0<..<0<..<..  ݄MT..EmulatesaRolandMT32/LAPC1.ThedefaultistoemulateaRolandSoundCanvas.However,ifyoursoftwaredoesnothaveSoundCanvas/SCC1/GeneralMIDIsupport,useMT32/LAPC1/Rolandsupport( RolandaloneusuallyreferstotheMT32/LAPC1devices).+  +0<..<0<..<..  ݄L..EnablestheUltraSoundlineinput...+  +0<..<0<..<..  ݄Mxx..Specifiesmusicvolumelevel.Thedefaultlevelis12.Thevalidrangeisxx=1"16(loudest).+  +0<..<0<..<..  ݄Vxx..Specifiesmastervolumelevel.Thedefaultlevelis16.Thevalidrangeisxx=1"16(loudest).+  +0<..<0<..<..  ݄COx..CoexistswithrealMPU401MIDIinterface.WhileMegaEmwillfunctioncorrectlywitharealMPU401MIDIinterfaceinstalledinthesystem,nosoftwarewillbeabletoaccesstherealinterfacewhileemulationisactive.ThisoptionallowsMega"EmtobeusedtogetherwitharealMPU401MIDIinterface.ThiscanbeusefulforDOSbasedMIDIsequencers...+  +0<..<0<..<..  X=1..AllowsbothinputandoutputtorealMPU401.Withthisoption,musicwillplaythroughboththeexternalMIDIdevice(s)andtheUltraSoundsynthesizer.+  +0<..<0<..<..  X=2..OnlyallowsinputfromrealMPU401.MusicwillonlyplaythroughtheUltraSound.UsingthisoptionmayalsoincreaseMega"EmscompatibilityonsystemswitharealMPU401.+  ;14` <DL!T$;0` ..` 0` ..` &    ConfiguringSoftwareforMega"Em'    0` ..` 0` ..`   Softwareprogramsareconfiguredfordifferentsounddevicesinmanydifferentways.Somewillattempttoautodetectsounddevicesandusethebestonetheyfind;otherswillpromptyouduringtherunningoftheprogramorrequireyoutodeleteaconfigurationfile,soyoucanchangetheconfiguration.Mostcommonistheuseofasetupprogram,usuallycalledSETUP,INSTALLorCONFIG.Forthecorrectprocedureforaspecificprogram,youshouldconsulttheprogramsmanual.   0` ..` 0` ..` &    OK,Iknowhowtoconfiguremysoftware;nowwhat?'     0` ..` 0` ..`   FirstmakesureMega"Emisloadedandemulationison.Iftheprogramhasautodetect,simplyrunningtheprogramshoulddetectthedevicesyouareemulating.Ifyouarepromptedtoselectasounddevice,selecttheoneyouhaveyouremulationsetupfor.   0` ..` 0` ..` &    Buttherearetoomanyoptions.WhatdoIchoose?'     0` ..` 0` ..`   FortheRolandMT32emulationyoushouldlookforMT32orLAPC1.SomesoftwarejustlistsRolandasanoption.ThisusuallyreferstotheMT32.RememberthatifyouselectthisoptionyoumustrunEMUSETMT;otherwiseMega"EmwillemulateaSoundCanvasbydefault.  0` ..` 0` ..`   ForRolandSoundCanvasemulation(thedefault),lookforSoundCanvas,SCC1orGeneralMIDI.  0` ..` 0` ..`   IfyouhavetheoptionofMT32orSoundCanvas,selectSoundCanvasbecauseinmostcases,selectingitwillgivebetterperformance.  0` ..` 0` ..`   ForSoundBlasteremulation,lookforSoundBlaster.Remember,Mega"EmwillnotplaySoundBlasterMusic,onlydigitaleffects.   0` ..` 0` ..` &    Nowtheprogramisaskingformysoundcardsettings.Whatshouldtheybe?'     0` ..` 0` ..`   Ifpromptedfor:   2( ` <DL!20 .. 0 .. ..  o..AMIDIinterface"SelectRolandMPU401.    0 .. 0 .. ..  o..ARolandbaseaddress"Select330hex.    0 .. 0 .. ..  o..ARolandIRQsetting"SelectIRQ2or9.IfyoursoftwarefailstoinitializetheRoland,tryusingtheRIRQxswitchwithMEGAEM.EXE.    0 .. 0 .. ..  o..ASoundBlasterbaseaddress"SelectyourUltraSoundBasePortAddressunlessyouhaveusedtheSBBxxxswitchwithMEGAEM.EXE.    0 .. 0 .. ..  o..ASoundBlasterIRQ"SelectyourUltraSoundMIDIIRQunlessyouhaveusedtheSBIxswitchwithMEGAEM.EXE.    0 .. 0 .. ..  o..ASoundBlasterDMAchannel"Select1.   ;14` <DL!T$;0` ..` 0` ..`   Bynowyoushouldbereadytorunyoursoftware.AlwaysremembertoloadMega"Emandturnonemulationbeforerunningthesoftware.Manyprogramswillcrashiftheyresetupforacertainmusicdevicebutcantlocateit.  0` ..` 0` ..` &    UsingMega"Em.AStepbyStepExample'    0` ..` 0` ..`   ThisexampleassumesthatyourprogramsmanualtellsyoutoconfigureyoursoundoptionswithaprogramcalledINSTALL,andthattheprogramisrunbytypingSTART.  +/% ` <DL!/0<..<0<..<..  Step1...LoadMEGAEM.EXEby typing: megaem . Ifyouneedtouseanyoptions,+  +0<..<0<..<..  .. type: megaem[options] . +  +0<..<0<..<..  Step2...Turnonemulationby typing EMUSET . Manyprogramswillonlyallowyoutoselectsounddevicestheycandetect.+  +0<..<0<..<..  Step3...Loadtheinstallationprogramby typing: INSTALL . +  +0<..<0<..<..  Step4...Answeranypromptsuntilyouarepromptedtoselectasounddevice.+  ;14` <DL!T$;0` ..` 0` ..`   ....Assumeyouaregiventhefollowingoptions:  0` ..` 0` ..`   ....oAdLib  0` ..` 0` ..`   ....oSoundBlaster  0` ..` 0` ..`   ....oRolandMT32/LAPC1  0` ..` 0` ..`   ....oRolandSoundCanvas  0` ..` 0` ..`   ....oRolandMT32/LAPC1withSoundBlaster  0` ..` 0` ..`   ....oRolandSoundCanvaswithSoundBlaster  +/% ` <DL!/0<..<0<..<..  Step5...Inthiscaseyoushouldselect RolandSoundCanvaswithSoundBlasterbecauseitwillprobablygivethebestmusicperformanceanddigitalsoundeffects.NotethatanyoftheaboveexampleswillworkwithMega"Em,althoughthe AdLiboptionwillnotgiveanysound,andthe SoundBlasteroptionwillnotplayanymusicor FMeffects.+  +0<..<0<..<..  Step6...Completetherestofthepromptsfromtheinstallationprogram.Ifpromptedwhetherornottosavetheconfiguration,selectYES.+  +0<..<0<..<..  Step7...Loadyourprogramby typing: START .Thatsit.+  ," {= L!,Note!..Youshouldnthavetoconfiguretheprogramagain.JustmakesureyouhaveloadedMega"EmandturnedontheemulationbyrunningEMUSET.;14 <DL!T$;XXXC-*\  `Tms RmnCAppendixXXXC.<6X9`(CourierCDXXXC/<6X9`(CourierC," {= L!,B  XXXC0<6X9`(CourierC  ULTRINI  C  8.4 <DL!T$8&    ULTRINIT.EXE'    ;14` <DL!T$;0` ..` 0` ..`   B  _ 1 _ 2 C  Ultrinit.exeisautilityusedtoinitializeyourUltraSoundforuse.Gravisstronglyrecommendsthatyouleavethefollowinglineinyourautoexec.batfileaftertheSETULTRASND=...line.Forexample:  0` ..` 0` ..`   SETULTRASND=220,1,1,11,5  0` ..` 0` ..`   c:\ultrasnd\ultrinit.exe  0` ..` 0` ..`   SetUltra16=32c,0,0,1,0(requiredforMAX)  0` ..` 0` ..`   Theinstallationprogramaddstheselinesautomatically.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..MostUltraSoundsoftwarewillworkevenifUltrinithasnotbeenrun.However,UltrinitisrequiredforsomesoftwaretobeabletousetheMIDIport,anditalsoresetstheUltraSoundtostopanycontinuouslyplayingsounds.ContinuouslyplayingsoundsmayoccurifyourebootyourcomputerwhiletheUltraSoundisplayingasoundorsoundfile.'    ;14` <DL!T$;0` ..` 0` ..`   Ultrinit.exehassixoptions:   2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=o..Leavesoutputenabledafteritresetsthecard    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=m..Leavesmicrophoneinputenabled    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=L..Leaveslinelevelinputenabled    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=S..Doesnotdisplaytitlescreen    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=DJ..DisablesUltraSoundjoystickport    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=EJ..EnablesUltraSoundjoystickport    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=EC..EnableCDROMlinein    2( ` <DL!20 .. 0 .. ..  8.` <DL!8=..=DC..DisableCDROMlinein   ;14` <DL!T$;0` ..` 0` ..`   Toleaveoutput,microphone,andlinelevelinputenabledafterUltrinitresetstheUltraSoundcard,forexample, type: Ultrinitoml.    ;14 <DL!T$;XXXC3*\  `Tms RmnCAppendix C4*\  `Tms RmnCEXXXC5<6X9`(CourierC  ," {= L!,B  C6*\  `Tms RmnC  ManuallyInstallingUltraSoundWindowsDriver  C  ;14` <DL!T$;0` ..` 0` ..`   ToinstallUltraSoundWindows3.1driversmanually,followtheseinstructions.  0` ..` 0` ..`   *Note:IfyouhavenotpreviouslyinstalledanyothersoundcardsorMCIMIDIdevicesinyoursystem,skipthefollowingstep:  0` ..` 0` ..`   TheWindowsdriverinstallationwilloverwriteyourcurrentMidimap.cfgfilewithanewonecreatedspeciallyforUltraSound.IfyouwishtoretainyourcurrentMidimap.cfgfile(itsinthe\WINDOWS\SYSTEMsubdirectory),youcancopyitwithadifferentnameorextensiontothesamedirectory.Forexample,fromyourC:\WINDOWS\SYSTEM\directory:   2( ` <DL!20 .. 0 .. ..  XXXA7*' `SymbolAXXXC8<6X9`(CourierC.. Type: copymidimap.cfgmidimap.sav   8.4 <DL!T$8&    InstallingtheDrivers'    ;14` <DL!T$;0` ..` 0` ..`   AttheDOSprompt,startWindows.   2( ` <DL!20 .. 0 .. ..  XXXA9*' `SymbolAXXXC:<6X9`(CourierC.. Type: win     0 .. 0 .. ..  XXXA;*' `SymbolAXXXC<<6X9`(CourierC..OpentheDriversappletlocatedintheControlPanel(intheMaingroup).   ;14` <DL!T$;0` ..` 0` ..`   TheseWindows3.1driversmustbeinstalledforUltraSoundtowork:MIDIMapper,TIMER,{MCI}MIDISequencer,and{MCI}Sounddrivers.Ifanyofthesedriversaremissing,clickontheADDbuttontoinstallthemnow.YouwillbepromptedforcertainWindows3.1diskettes.RestartWindowstoactivatethechanges.  0` ..` 0` ..`   OnefinalnotebeforeinstallingtheUltraSounddriver.IfyouareupgradingfromaSoundBlaster,MediaVision,orothersoundcard,youmustfirstremovetheirassociateddriversfromWindows.Selecteachdriver,andclickontheRemovebutton.Removeseveraldrivers,ifyoulike,beforerestartingWindowstoactivatethechanges.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..ItispossibletoleaveyouroldsoundcardinifitisusedonlyforDOSapplications.'    ;14` <DL!T$;0` ..` 0` ..`   Now,installtheUltraSounddriver.   2( ` <DL!20 .. 0 .. ..  XXXA=*' `SymbolAXXXC><6X9`(CourierC..ClickontheADDbutton.SelecttheUnlistedorUpdatedDriverintheDriverslistbox,andclickOK.   ;14` <DL!T$;0` ..` 0` ..`   AnewdialogboxappearsinwhichyoumustenterthepathtoyourUltraSounddriver.Forexample:   2( ` <DL!20 .. 0 .. ..  XXXA?*' `SymbolAXXXC@<6X9`(CourierC..c:\ultrasnd\windows(assumingyouinstalledUltraSoundtodrivec:)   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    ݀Note!..IfforsomereasonyouhavedeletedtheUltraSounddrivers,youcanreinstallthemfromyourUltraSounddisks.Bydefault,theyarelocatedintheULTRASNDdirectory.'    ;14` <DL!T$;0` ..` 0` ..`   TheUltraWaveandMIDISynthdriverdescriptionshouldappearinanotherdialogbox.   2( ` <DL!20 .. 0 .. ..  XXXAA*' `SymbolAXXXCB<6X9`(CourierC..Clickonit,thenclickOK.   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..ThereisalsoanUltraSoundMIDIPortDriver.'    ;14` <DL!T$;0` ..` 0` ..`   TheUltraSounddriverandassociatedfilesareinstalledautomaticallyintheappropriatedirectories.  0` ..` 0` ..`   TheUltraSoundSetupdialogboxappears.   2( ` <DL!20 .. 0 .. ..  XXXAC*' `SymbolAXXXCD<6X9`(CourierC..Clickontheappropriateboxes,andchangethesetupparametersifneededtomatchyourUltraSoundconfiguration.RefertotheSetupRecordyoufilledoutintheQuickInstallationGuide.ClickonRestartNowtoactivatethechanges.   ;14` <DL!T$;0` ..` 0` ..`   IfyouhaveyourUltraSoundoutputhookeduptoastereoorheadphones,youshouldhearastartup.Wavsoundplayed(thedefaultsoundsoundslikeTaDa...)whenWindowsstarts.  0` ..` 0` ..`   Tofurthertest.Wavfileplaying,opentheWindowsSoundapplets(intheControlPanel)orSoundRecorder(intheAccessoriesgroup)andexperiment.TotestMIDIfileplaying,openMediaPlayerintheAccessoriesgroup,andlookfortheCANYON.MIDMIDIfile.Pressthetriangleplaybuttontohearthesong.  0` ..` 0` ..`   YouarenowreadytouseanyWindowsbasedMIDIsequencerorMIDIplayertocreateorhearsongswithUltraSoundsfull16bitdigitizedinstrumentset.ConsultyoursoftwareapplicationsmanualortheWindows3.1manualforanexplanationoftheMIDIMapperappletintheControlPanel.IftheUltraSoundisyouronlyoutputdevice,thecurrentMIDIMappersettingsshouldbefine.  8.4 <DL!T$8&    InstallingandUsingtheUltraSoundMixer'    ;14` <DL!T$;0` ..` 0` ..`   WehaveincludedasimpleWindowsapplettoallowvolumecontrol,outputon/off,andselectionoflineandmicrophoneinput.Hereshowtoinstallitmanually:   2( ` <DL!20 .. 0 .. ..  XXXAE*' `SymbolAXXXCF<6X9`(CourierC..SelectthegroupyouwanttheMixerapplettoresidein,thenselectNewfromtheProgramManagersFilemenu.    0 .. 0 .. ..  XXXAG*' `SymbolAXXXCH<6X9`(CourierC..WiththeProgramItemradiobuttonon(thedefault),clickOK.AdialogboxcalledProgramItemPropertiesopens.IntheNametextbox,calltheitemUS_Mixer,orUltraMixorwhateveryoulike.    0 .. 0 .. ..  XXXAI*' `SymbolAXXXCJ<6X9`(CourierC..IntheCommandLineboxenterthepathc:\ultrasnd\windows\mixer.exe(assumingyouinstalledtheUltrasoundfilesinthedefaultdirectoryC:\ULTRASND).    0 .. 0 .. ..  XXXAK*' `SymbolAXXXCL<6X9`(CourierC..ThenclickOK.TheMixerappletsiconwillappearinthegroupyouselected.   2( { o L!20 .. 0 .. 0 .. 0 .. 0 .. ..AM*' `SymbolACN*\  `Tms RmnC..Opentheappletbydoubleclickingonit,andexperimentwiththelevelcontrolandinputandoutputcheckboxes.WhenrecordingusingthelineoutofaCDortapeplayer,besuretohavetheMicrophoneInputturnedofftoavoidrecordingnoisefromtheunusedinput.WhenrecordingwiththeMicrophoneInput,turnofftheLineInput.;14 <DL!T$;XXXCO*\  `Tms RmnCAppendixXXXCP<6X9`(CourierCFXXXCQ<6X9`(CourierC," {= L!,B  XXXCR<6X9`(CourierC  Sharewar  C  ;14` <DL!T$;0` ..` 0` ..`   SomeoftheprogramsbundledwiththeUltraSoundproductareshareware.Theseprogramswerewrittenbyuserslikeyouwhowereenthusiasticabouttheproductandwishedtowriteprogramsspecificallyforourcard.Sincethesharewareandpublicdomainconceptsarequiteoftenmisunderstood,whatfollowsisanexplanationbyTheAssociationofSharewareProfessionals(ASP)fromtheirarticle, WhatisB  XXXCS*\  `Tms RmnC_ T C  CU*\  `Tms RmnCShareware?.  8.4 <DL!T$8&    SomeDefinitions'    ;14` <DL!T$;0` ..` 0` ..`   Youveprobablyheardthetermspublicdomain,freeware,shareware,andotherslikethem.YourfavoriteBBSordiskvendorprobablyhasmanyprogramsdescribedbyoneormoreofthesewords.Theresalotofconfusionaboutandbetweentheseterms,buttheyactuallyhavespecificmeaningsandimplications.Onceyouunderstandthem,youllhaveaneasiertimenavigatingthemazeofprogramsavailabletoyou,andunderstandingwhatyourobligationsare,orarent,witheachtypeofprogram.  0` ..` 0` ..`   Letsstartwithsomebasicdefinitions:  0` ..` 0` ..`   B  _ V C  Publicdomainhasaveryspecificlegalmeaning.Itmeansthatthecreatorofawork(inthiscase,software),whohadlegalownershipofthatwork,hasgivenupownershipanddedicatedthework tothepublicdomain.Oncesomethingisinthepublicdomain,anyonecanuseitinanywaytheychoose.Theauthorhasnocontrolovertheuseandcannotdemandpaymentforit.  0` ..` 0` ..`   Ifyoufindaprogramthattheauthorhasexplicitlyputintothepublicdomain,youarefreetouseithoweveryouseefitwithoutpayingfortherighttouseit.Butusecare"duetotheconfusionoverthemeaningofthewords,programsareoftendescribedbyauthorsasbeingpublicdomainwhen,infact,theyaresharewareorfree,copyrightedsoftware.Lookforanexplicitstatementfromtheauthortobesureaprogramispublicdomain.  0` ..` 0` ..`   Copyrightedistheoppositeofpublicdomain.Acopyrightedprogrammeanstheauthorhasassertedhisorherlegalrighttocontroltheprogramsuseanddistribution,byplacingthelegallyrequiredcopyrightnoticesintheprogramanddocumentation.Thelawgivescopyrightownersbroadrightstorestricthowtheirworkisdistributed,andprovidesforpenaltiesforthosewhoviolatetheserestrictions.Whenyoufindacopyrightedprogram,youmustuseitinaccordancewiththecopyrightownersrestrictionsregardingdistributionandpayment.Usually,theseareclearlystatedintheprogramdocumentation.  0` ..` 0` ..`   Maintainingacopyrightdoesnotnecessarilyimplychargingafee,soitispossibleandperfectlylegaltohavecopyrightedprogramswhicharedistributedfreeofcharge.Thefactthataprogramisfree,however,doesnotmeanitisinthepublicdomain"thoughthisisacommonconfusion.  0` ..` 0` ..`   Sharewareiscopyrightedsoftwarewhichisdistributedbyauthorsthroughbulletinboards,onlineservices,diskvendors,andcopiespassedamongfriends.Itiscommercialsoftwarewhichyouareallowedtouseandevaluatebeforepayingforit.Thismakessharewaretheultimateinmoneybackguarantees.  8.4 <DL!T$8&    TheSharewareConcept'    ;14` <DL!T$;0` ..` 0` ..`   Mostmoneybackguaranteesworklikethis:Youpayfortheproductandthenhavesomeperiodoftimetotryitandseewhetherornotyoulikeit.Ifyoudontlikeitorfindthatitdoesntdowhatyouneed,youreturnit(undamaged)andatsomepointwhichmaytakemonthsyougetyourmoneyback.Somesoftwarecompanieswontevenletyoutrytheirproduct!Inordertoqualifyforarefund,thedisketteenvelopemusthaveanunbrokenseal.Withthese licensingagreements,youonlyqualifyforyourmoneybackifyouhaventtriedtheproduct.Howabsurd!  0` ..` 0` ..`   Sharewareisverydifferent.Withsharewareyougettouseitforalimitedtime,withoutspendingapenny.Youareabletousethesoftwareonyourownsystem(s),inyourownspecialworkenvironment,withnosalespeoplelookingoveryourshoulder.Ifyoudecidenottocontinueusingit,youthrowitawayandforgetallaboutit.Nopaperwork,phonecalls,orcorrespondencetowasteyourvaluabletime.Ifyoudocontinueusingit,then"andonlythen"doyoupayforit.Sharewareisadistributionmethod,NOTatypeofsoftware.Sharewareisproducedbyaccomplishedprogrammers,justlikeretailsoftware.Thereisgoodandbadshareware,justasthereisgoodandbadretailsoftware.TheprimarydifferencebetweensharewareandretailsoftwareisthatwithsharewareyouknowifitsgoodorbadBEFOREyoupayforit.  0` ..` 0` ..`   Asasoftwareuser,youbenefitbecauseyougettousethesoftwaretodeterminewhetheritmeetsyourneedsbeforeyoupayforit,andauthorsbenefitbecausetheyareabletogettheirproductsintoyourhandswithoutthehundredsofthousandsofdollarsinexpensesittakestolaunchatraditionalretailsoftwareproduct.Therearemanyprogramsonthemarkettodaywhichwouldneverhavebecomeavailablewithoutthesharewaremarketingmethod.  0` ..` 0` ..`   Thesharewaresystemandthecontinuedavailabilityofqualitysharewareproductsdependonyourwillingnesstoregisterandpayforthesharewareyouuse.Theregistrationfeesyoupayallowustosupportandcontinuetodevelopourproducts.  0` ..` 0` ..`   Pleaseshowyoursupportforsharewarebyregisteringthoseprogramsyouactuallyuseandbypassingthemontoothers.  0` ..` 0` ..`   SharewareiskeptalivebyYOURsupport!  8.4 <DL!T$8&    ContactingASPMembersViaCompuServe'    ;14` <DL!T$;0` ..` 0` ..`   ThereisaneasyandconvenientwaytospeakdirectlytomanyASPMembers(bothauthorsandvendors).VisitthesharewareforumonCompuServe.Simplytype GOSHAREWARE, GOSHARE,or GOASPFORUMfromanyCompuServe!prompt.  0` ..` 0` ..`   Hereyouwillbeabletotalktotheauthorsofyourfavoritesharewareprograms,learnaboutotherprograms,askquestions,makesuggestions,andmuchmore.Wedlovetomeetyouonline,pleasecomevisitustoday!    ;14 <DL!T$;  5+ 4 <DL!5Copyright1990,1991byFalkDataSystems.    ," {= L!,AllRightsReserved.  ;14 <DL!T$;B  XXXCW<6X9`(CourierC  Appendix  C  XXXCX<6X9`(CourierC  ," {= L!,B  XXXCY<6X9`(CourierC  GeneralMIDI/UltraSoundInstruments  C  8.4 <DL!T$8&    UltaSoundB  XXXCZ*\  `Tms RmnC_ [ C  C\*\  `Tms RmnCGeneralMIDIDrumSet'    &d }L!&C]*\  `Tms RmnC  Program....GeneralMIDI..UltraSound..Number..Note..Name..Name..Size(k)C^*\  `Tms RmnC  & 2L!&^^^C_*\  `Tms RmnC27..D#1..HighQ..HIGHQ..3.928..E1..Slap..SLAP..12.129..F1..ScratchPush..SCRATCH1..9.130..F#1..ScratchPull..SCRATCH2..4.931..G1..Sticks..STICKS..8.832..G#1..SquareClick..SQRCLICK..0.633..A1..MetronomeClick..METCLICK..0.634..A#1..MetronomeBell..METBELL..0.635..B1..AcousticBass..KICK1..9.636..C2..BassDrum1..KICK2..10.437..C#2..SideStick..STICKRIM..6.038..D2..AcousticSnare..SNARE1..17.539..D#2..Handclap..CLAPS..11.840..E2..ElectricSnare..SNARE2..8.641..F2..LowFloorTom..TOMLO2..19.642..F#2..ClosedHighHat..HIHATCL..9.543..G2..HighFloorTom..TOMLO1..13.544..G#2..PedalHighHat..HIHATPD..4.045..A2..LowTom..TOMMID2..18.546..A#2..OpenHighHat..HIHATOP..40.447..B2..LowMidTom..TOMMID1..13.548..C3..HiMidTom..TOMHI2..13.549..C#3..CrashCymbal1..CYMCRSH1..63.450..D3..HighTom..TOMHI1..13.551..D#3..RideCymbal1..CYMRIDE1..35.752..E3..ChineseCymbal..CYMCHINA..48.653..F3..RideBell..CYMBELL..34.954..F#3..Tambourine..TAMBORIN..18.355..G3..SplashCymbal..CYMSPLSH..63.456..G#3..Cowbell..COWBELL..6.757..A3..CrashCymbal2..CYMCRSH2..62.458..A#3..VibraSlap..VIBSLAP..19.359..B3..RideCymbal2..CYMRIDE2..35.760..C4..HiBongo..BONGOHI..7.361..C#4..LowBongo..BONGOLO..9.262..D4..MuteHighConga..CONGAHI1..8.863..D#4..OpenHighConga..CONGAHI2..9.864..E4..LowConga..CONGALO..9.865..F4..HighTinmbale..TIMBALEH..10.966..F#4..LowTimbale..TIMBALEL..19.867..G4..HighAgogo..AGOGOHI..7.368..G34..LowAgogo..AGOGOLO..7.369..A4..Casaba..CASABA..17.270..A#4..Maracas..MARACAS..9.471..B4..ShortWhistle..WHISTLE1..4.372..C5..LongWhistle..WHISTLE2..2.273..C#5..ShortGuiro..GUIRO1..8.674..D5..LongGuiro..GUIRO2..18.975..D#5..Claves..CLAVES..5.176..E5..HighWoodBlock..WOODBLK1..5.177..F5..LowWoodBlock..WOODBLK2..7.778..F#5..MuteCuica..CUICA1..19.079..G5..OpenCuica..CUICA2..26.180..G#5..MuteTriangle..TRIANGL1..4.881..A5..OpenTriangle..TRIANGL2..31.982..A#5..Shaler..SHAKER..6.683..B5..JingleBell..JINGLES..34.384..C6..BellTree..BELLTREE..64.185..C#6..Castinets..CASTINET..12.486..D6..MuteSurdo..SURDO1..19.687..D#6..OpenSurdo..SURDO2..19.68.4 <DL!T$8&    UltaSoundB  XXXC`*\  `Tms RmnC_ a C  Cb*\  `Tms RmnCGeneralMIDIInstrumentSet'    ) d y}L!)Cc*\  `Tms RmnC#&&  Sound..Instrument..GeneralMIDI..UltraSound..No.ofGroup..Number..Name..Name..Samples..Size(k)#dd  ) uL!)^^^Cd*\  `Tms RmnC Pianos ..0..AcousticGrand..AcPiano1..7..65.3..1..BrightAcousticPiano..BritePno..6..72.7..2..ElectricGrandPiano..SymPiano..5..11.5..3..HonkyTonkPiano..HonkTonk..7..128.0..4..RhodesPiano..Epiano1..1..15.0..5..ChorusedPiano..Epiano2..1..44.2..6..Harpsichord..Hrpschrd..4..7.7..7..Clavinet..Clavinet..4..3.4 Chromatic ..8..Celesta..Celeste..1..14.1 Percussion ..9..Glockenspiel..Glocken..1..0.6..10..MusicBox..Musicbox..1..31.0..11..Vibraphone..Vibes..1..21.0..12..Marimba..Marimba..1..4.5..13..Xylophone..Xylophon..1..5.6..14..TubularBells..Tubebell..2..18.6..15..Dulcimer..Santur..1..43.8 Organ ..16..HammondOrgan..Homeorg..1..2.0..17..PercussiveOrgan..Percorg..1..0.8..18..RockOrgan..Rockorg..1..60.8..19..ChurchOrgan..Church..1..28.5..20..ReedOrgan..ReedOrgan..1..3.5..21..Accordian..Accordn..2..19.6..22..Harmonica..Harmonca..3..15.3..23..TangoAccordian..Concrtna.... Guitar ..24..AcousticGuitar(nylon)..NyGuitar..1..39.2..25..AcousticGuitar(steel)..AcGuitar..2..52.6..26..Electric(jazz)..Jazzgtr..3..55.9..27..Electric(clean)..Cleangtr..3..46.0..28..Electric(muted)..MuteGtr..2..12.0..29..OverdrivenGuitar..Odguitar..4..25.8..30..DistortionGuitar..Distgtr..4..38.2..31..GuitarHarmonics..Gtrharm..1..10.1 Bass ..32..AcousticBass..AcBass..1..11.0..33..Electric(finger)..FngrBass..1..9.0..34..Electric(pick)..Pickbass..2..33.2..35..FretlessBass..Fretless..2..5.6..36..StepBass1..Stepbas1..2..56.1..37..StepBass2..Stepbas2..2..41.5..38..SynthBass1..Synbass1..1..12.6..39..SynthBass2..Synbass2..1..12.6 Strings& ..40..Violin..Violin..3..12.3 Orchestral ..41..Viola..Viola..4..56.4..42..Cello..Cello..3..18.8..43..ContraBass..Contraba..1..9.7..44..TremoloStrings..Marcato..2..122.9..45..PizzicatoStrings..Pizzicato..2..40.2..46..OrchestralHarp..Harp..3..35.2..47..Timpani..Timpani..1..30.0 Ensemble ..48..StringEnsemble1..Marcato..2..122.9..49..StringEnsemble2..Slowstr..1..36.7..50..SynthStrings1..SynStr1..1..62.8..51..SynthStrings2..SynStr2..1..29.4) uL!) Ensemble(cont.) ..52..ChoirAahs..Choir..1..25.0..53..VoiceOohs..Doo..2..17.3..54..SynthVoice..Voices..1..61.4..55..OrchestraHit..OrchHit..1..28.8 Brass ..56..Trumpet..Trumpet..2..13.6..57..Trombone..Trombone..2..26..58..Tuba..Tuba..1..11.9..59..MutedTrumpet..Mutetrum..5..19.0..60..FrenchHorn..Frenchhrn..2..28.6..61..BrassSection..Hitbrass..62..SynthBrass1..Synbras1..1..61.7..63..SynthBrass2..Synbras2..1..60.6 Reed ..64..SopranoSax..Sprnosax..4..14.7..65..AltoSax..AltoSax..3..11.7..66..TenorSax..TenorSax..3..17.4..67..BaritoneSax..Barisax..1..0.7..68..Oboe..Oboe..15..9.3..69..EnglishHorn..Englhorn..3..24.7..70..Bassoon..Bassoon..6..16.8..71..Clarinet..Clarinet..7..19.2 Pipe ..72..Piccolo..Piccolo..1..8.9..73..Flute..Flute..1..9.2..74..Recorder..Recorder..1..5.6..75..PanFlute..WoodFlut..1..4.2..76..BlowBottle..Bottle..1..25.0..77..Shakuhachi..Shakazul..1..62.6..78..Whistle..Whistle..1..12.0..79..Ocarina..Oscarina..1..3.5 SynthLead ..80..Lead1(square)..Sqrwave..1..30.4..81..Lead2(sawtooth)..Sawwave..2..54.5..82..Lead3(Calliopelead)..Calliope..1..46.3..83..Lead4(Chifflead)..Chiflead..1..63.4..84..Lead5(Charang)..Charang..4..80.0..85..Lead6(voice)..Voxlead..1..30.3..86..Lead7(fifths)..lead5th..1..13.2..87..Lead8(bass+lead)..Bass&Lead..2..53.4 SynthPadetc ..88..Pad1(newage)..Fantasia..1..47.2..89..Pad2(warm)..Warmpad..1..36.5..90..Pad3(polysynth)..Polysyn..1..60.7..91..Pad4(choir)..Ghostie..1..63.3..92..Pad5(bowed)..Bowglass..1..50.5..93..Pad6(metallic)..Metalpad..1..60.9..94..Pad7(halo)..Halopad..1..60.3..95..Pad8(sweep)..Sweeper..1..62.7 SynthSFX ..96..FX1(rain)..Aurora..1..65.5..97..FX2(soundtrack)..Soundtrk..1..40.0..98..FX3(crystal)..Crystal..1..60.8..99..FX4(atmosphere)..Atmosphr..1..63.0..100..FX5(brightness)..Freshair..1..58.3..101..FX6(goblin)..Unicorn..1..60.5..102..FX7(echoes)..Echovox....30.2..103..FX8(scifi)..Startrak..1..55.1 Ethnic ..104..Sitar..Sitar..2..37.0..105..Banjo..Banjo..3..64.5)  uL!) Ethnic(cont.) ..106..Shamisen..Shamisen..2..26.7..107..Koto..Koto..2..42.0..108..Kalimba..Kalimba..1..4.7..109..BagPipe..BagPipes..4..10.3..110..Fiddle..Fiddle..3..12,3..111..Shanai..Shannai..4..20.1 Percussive ..112..TinkleBell..Carillion..1..12.0..113..Agogo..Agogo..1..15.6..114..SteelDrums..Steeldrm..1..24.2..115..Woodblock..Woodblk..1..7.7..116..Taiko..Taiko..1..37.7..117..MelodicTom..Toms..1..13.5..118..SynthDrum..Syntom..1..61.0..119..ReverseCymbal..Revcym..1..27.4 SFX ..120..GuitarFretNoise..Fxfret..1..27.5..121..BreathNoise..Fxblow..1..57.7..122..Seashore..Seashore..1..62.4..123..BirdTweet..Jungle..1..27.5..124..TelephoneRing..Telephon..1..9.2..125..Helicopter..Helicptr..1..50.3..126..Applause..Applause..1..60.5..127..Gunshot..Ringwhsl..1..58.5Ce*\  `Tms RmnC;14 <DL!T$; Cf*\  `Tms RmnCHXXXCg<6X9`(CourierC," {= L!,B  XXXCh<6X9`(CourierC  UltraSound.i.Setup  C  SetupB  ;C  ;14` <DL!T$;0` ..` 0` ..`   ThesetupprogramhelpsyouchoosethecorrectsettingsforyourUltraSoundcard.   0` ..` 0` ..` &    CurrentB  _ i C  DefaultSetupParameters'     0` ..` 0` ..`   ThiswindowdisplaysUltraSoundsdefaultsetupparameters.Ifnoothercardsinyoursystemusethesedefaultsettings,selectAccept;selectCustomizeorAdvancedtochangethesettings.SelectingAcceptstartsatesttomakesureeverythingisOK.   0` ..` 0` ..` &    CustomizedandAdvancedSettings'      2( ` <DL!20 .. 0 .. ..  XXXAj*' `SymbolAXXXCk<6X9`(CourierC..SelectCustomizeorAdvancedtochangethefollowingsettings:    0 .. 0 .. ..  ," ` uDL!,..oB  _ l C  BasePortAddress..oUltraSoundIRQ    0 .. 0 .. ..  ..oDMAChannels..oSoundBlaster/MIDIIRQ   5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..AdvancedSetupallowsforsettingsthatmaynotworkwiththesoftwareshippedwithyourUltraSound.Othercardsinyoursystemusingthesettingsyouselectmaynotbedetected,ormayindicateaconflictduringthediagnostictests.'     2( ` <DL!20 .. 0 .. ..  XXXAm*' `SymbolAXXXCn<6X9`(CourierC..SelectUseDefaultstorestorethedefaultsettings.    0 .. 0 .. ..  XXXAo*' `SymbolAXXXCp<6X9`(CourierC..SelectTesttoconfirmthattheUltraSoundcardrespondstothesesettings.    0 .. 0 .. ..  XXXAq*' `SymbolAXXXCr<6X9`(CourierC..SelectFinishtoreturntoautomaticallyupdateyoursystemfiles(seethefollowingsection).   ;14` <DL!T$;0` ..` 0` ..`   IfthetestfailsinAdvancedmode,selectDiagnostics(availableonlyinAdvancedmode)torunthesetests:  0` ..` 0` ..`   CheckI/OAddress.Checksthattheaddressjumpersonyourcardphysicallymatchtheselectedsettingsandthatthecardisdetectedbythesystem.  0` ..` 0` ..`   CheckSBOSMode.CheckstoseethattheUltraSoundcardrespondsinSoundBlastermode.  0` ..` 0` ..`   CheckDMAChannel.CheckstoseethattheUltraSoundcardrespondstotheselectedDMAchannels.  0` ..` 0` ..`   CheckDRAM.CheckstoseethatthememoryontheUltraSoundcardisfunctioning.  0` ..` 0` ..`   CheckSB/MIDIIRQ.CheckstoseethattheUltraSoundcardrespondstotheselectedSoundBlaster/MIDIIRQ.  0` ..` 0` ..` &    ModificationstoYourB  XXXCs*\  `Tms RmnC__ t C  &&&Cu*\  `Tms RmnCSystemFiles'    0` ..` 0` ..`   ChangestoyourB  XXXCv*\  `Tms RmnC_ w C  Cx*\  `Tms RmnCAutoexec.batfilearenecessarytouseUltraSound.FivelinesareaddedtoAUTOEXEC.BAT(somenumbersmaydiffer,dependingonthesetupparametersyouhavechosen):  0` ..` 0` ..`   SETULTRASND=220,1,1,11,5  0` ..` 0` ..`   Theparametersarelistedinthisorder:Baseportaddress,playbackDMAchannel,recordDMAchannel,GF1IRQ,SoundBlaster/MIDIIRQ.  0` ..` 0` ..`   SETULTRA16=32c,0,0,1,0(forMAXboardsonly)  0` ..` 0` ..`   Theparametersare:16bitbaseportaddress,notused,notused,GF1IRQ(always1forMAX),notused.  0` ..` 0` ..`   C:\ULTRASND\ultrinit.exeEJ  0` ..` 0` ..`   ThislineresetsthecardandconfigurestheIRQsandDMAs.Bydefault,thejoystickportisenabled(EJ).  0` ..` 0` ..`   setULTRADIR=c:\ULTRASND  0` ..` 0` ..`   ThislinetellsapplicationswheretheUltraSoundrootdirectoryis.  0` ..` 0` ..`   setBLASTER=A220I5D1T1  0` ..` 0` ..`   SomeapplicationslookatthisenvironmentvariabletodeterminetheSoundBlasterparameterstouse.Theparametersare:Baseportaddress,IRQ,DMAchannel,andcardtype.  0` ..` 0` ..`   ThepathstatementisupdatedtoincludeC:\ULTRASND.  0` ..` 0` ..` &    SetUpRecord'    0` ..` 0` ..`   Recordyoursetupinformationforreferencewheninstallingadditionalexpansioncards.Usepenciltoallowforfuturechanges.  .;14 <DL!T$;0..  ,"  @ZL!,^^^Cy*\  `Tms RmnC.. Default..Customize..Advanced..YourSettings .  .;14 <DL!T$;0..  ,"  @ZL!,^^^Cz*\  `Tms RmnCBasePortAddress:..220..220,240..210,220,230,...  .;14 <DL!T$;0..  ,"  @ZL!,^^^C{*\  `Tms RmnC......240,250,260.._________.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C|*\  `Tms RmnCPlaybackDMAChannel:..1..1,3,5,6,7..1,3,5,6,7.._________.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C}*\  `Tms RmnCRecordDMAChannel:..1..N/A..1,3,5,6,7.._________.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C~*\  `Tms RmnCSoundBlasterDMA..1*..1*..1*..____1____.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C*\  `Tms RmnCUltraSoundIRQ:..11..2,3,5,7..2,3,5,7,11,12,15.._________.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C*\  `Tms RmnCSoundBlaster/MIDIIRQ:..5..2,3,5,7..2,3,5,7,11,12,15.._________.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C*\  `Tms RmnC16BitBasePortAddress:..32C..30C,31C,32C..30C,31C,32C.._________.  .;14 <DL!T$;0..  ,"  @ZL!,^^^C*\  `Tms RmnC....33C,34C,35C,36C..33C,34C,35C,36C.  .;14 <DL!T$;0..  ,"  @yL!,^^^C*\  `Tms RmnC*SoundBlasterDMAissetinhardwareandcannotbechanged..  .;14 <DL!T$;0..  ,"  @yL!,^^^C*\  `Tms RmnCUltraSoundSerialNumber:..______________________________.  5+ ` <DL!50` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` 0` ..` X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X&    Note!..IfyoueverneedtoreinstallyourUltraSoundsoftware:'    0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. 0 .. X..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..XX..X  8.` <DL!8,..,..XXXA*' `SymbolAXXXC<6X9`(CourierC..PutDisk1inyourfloppydriveandtype:INSTALL.Followtheinstructionsonscreentocompletetheinstallation.'    .;14 <DL!T$;0'..'  8.'4 <DL!8^^^C*\  `Tms RmnCUltraSoundDefaultSettings.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnCI/OPortAddress:..220.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnCPlaybackDMAChannel:..1*.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnCRecordDMAChannel:..1*.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnCSoundBlasterDMAChannel:..1**.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnCUltraSoundGF1IRQ:..11.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnCSoundBlaster/MIDIIRQ:..5.  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnC16BitBasePort..32C(forUltraSoundMAX).  .;14 <DL!T$;  5+ q <DL!5^^^C*\  `Tms RmnC*Ifyouwishtorecordandplaybackfilessimultaneously,youmustsetdifferentDMAchannelsforRecordandPlayback..  ," {= L!,**LiketherealSoundBlaster,thisDMAchannelissetinhardwareandcannotbechanged.OthercardsinyoursystemusingDMAchannel1mustbechangedtoanotherDMAchannel.XXXC<6X9`(CourierC