Home | History | Annotate | Download | only in docs
      1 <html xmlns:v="urn:schemas-microsoft-com:vml"
      2 xmlns:o="urn:schemas-microsoft-com:office:office"
      3 xmlns:w="urn:schemas-microsoft-com:office:word"
      4 xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
      5 xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
      6 xmlns="http://www.w3.org/TR/REC-html40">
      7 
      8 <head>
      9 <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
     10 <meta name=ProgId content=Word.Document>
     11 <meta name=Generator content="Microsoft Word 11">
     12 <meta name=Originator content="Microsoft Word 11">
     13 <!--[if !mso]>
     14 <style>
     15 v\:* {behavior:url(#default#VML);}
     16 o\:* {behavior:url(#default#VML);}
     17 w\:* {behavior:url(#default#VML);}
     18 .shape {behavior:url(#default#VML);}
     19 </style>
     20 <![endif]-->
     21 <title>JET Authoring Guidelines</title>
     22 <o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
     23  name="place"/>
     24 <!--[if gte mso 9]><xml>
     25  <o:DocumentProperties>
     26   <o:Author>Jennifer Hruska</o:Author>
     27   <o:Description>Copyright 2009</o:Description>
     28   <o:Template>techdoc.dot</o:Template>
     29   <o:LastAuthor>Jennifer Hruska</o:LastAuthor>
     30   <o:Revision>7</o:Revision>
     31   <o:TotalTime>1339</o:TotalTime>
     32   <o:LastPrinted>2006-02-09T12:22:00Z</o:LastPrinted>
     33   <o:Created>2009-03-17T23:33:00Z</o:Created>
     34   <o:LastSaved>2009-03-19T14:21:00Z</o:LastSaved>
     35   <o:Pages>1</o:Pages>
     36   <o:Words>3524</o:Words>
     37   <o:Characters>20089</o:Characters>
     38   <o:Company>Sonic Network, Inc. (SONiVOX)</o:Company>
     39   <o:Lines>167</o:Lines>
     40   <o:Paragraphs>47</o:Paragraphs>
     41   <o:CharactersWithSpaces>23566</o:CharactersWithSpaces>
     42   <o:Version>11.9999</o:Version>
     43  </o:DocumentProperties>
     44  <o:CustomDocumentProperties>
     45   <o:_AdHocReviewCycleID dt:dt="float">-1127674187</o:_AdHocReviewCycleID>
     46   <o:_EmailSubject dt:dt="string">New lib doc</o:_EmailSubject>
     47   <o:_AuthorEmail dt:dt="string">jhruska (a] sonicnetworkinc.com</o:_AuthorEmail>
     48   <o:_AuthorEmailDisplayName dt:dt="string">Jennifer Hruska</o:_AuthorEmailDisplayName>
     49   <o:_ReviewingToolsShownOnce dt:dt="string"></o:_ReviewingToolsShownOnce>
     50  </o:CustomDocumentProperties>
     51 </xml><![endif]--><!--[if gte mso 9]><xml>
     52  <w:WordDocument>
     53   <w:ActiveWritingStyle Lang="EN-US" VendorID="8" DLLVersion="513" NLCheck="0">1</w:ActiveWritingStyle>
     54   <w:ActiveWritingStyle Lang="EN-IE" VendorID="8" DLLVersion="513" NLCheck="0">1</w:ActiveWritingStyle>
     55   <w:ActiveWritingStyle Lang="EN-GB" VendorID="8" DLLVersion="513" NLCheck="0">1</w:ActiveWritingStyle>
     56   <w:DocumentProtectionNotEnforced>TrackedChanges</w:DocumentProtectionNotEnforced>
     57   <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
     58   <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
     59   <w:UseMarginsForDrawingGridOrigin/>
     60   <w:ValidateAgainstSchemas/>
     61   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
     62   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
     63   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
     64   <w:Compatibility>
     65    <w:FootnoteLayoutLikeWW8/>
     66    <w:ShapeLayoutLikeWW8/>
     67    <w:AlignTablesRowByRow/>
     68    <w:ForgetLastTabAlignment/>
     69    <w:LayoutRawTableWidth/>
     70    <w:LayoutTableRowsApart/>
     71    <w:UseWord97LineBreakingRules/>
     72    <w:SelectEntireFieldWithStartOrEnd/>
     73    <w:UseWord2002TableStyleRules/>
     74   </w:Compatibility>
     75   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
     76  </w:WordDocument>
     77 </xml><![endif]--><!--[if gte mso 9]><xml>
     78  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
     79  </w:LatentStyles>
     80 </xml><![endif]--><!--[if !mso]><object
     81  classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
     82 <style>
     83 st1\:*{behavior:url(#ieooui) }
     84 </style>
     85 <![endif]-->
     86 <style>
     87 <!--
     88  /* Font Definitions */
     89  @font-face
     90 	{font-family:Tahoma;
     91 	panose-1:2 11 6 4 3 5 4 4 2 4;
     92 	mso-font-charset:0;
     93 	mso-generic-font-family:swiss;
     94 	mso-font-pitch:variable;
     95 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
     96  /* Style Definitions */
     97  p.MsoNormal, li.MsoNormal, div.MsoNormal
     98 	{mso-style-update:auto;
     99 	mso-style-parent:"";
    100 	margin:0in;
    101 	margin-bottom:.0001pt;
    102 	mso-pagination:widow-orphan lines-together;
    103 	font-size:10.0pt;
    104 	font-family:Arial;
    105 	mso-fareast-font-family:"Times New Roman";
    106 	mso-ansi-language:EN-IE;}
    107 h1
    108 	{mso-style-next:Normal;
    109 	margin-top:12.0pt;
    110 	margin-right:0in;
    111 	margin-bottom:3.0pt;
    112 	margin-left:.3in;
    113 	text-indent:-.3in;
    114 	mso-pagination:widow-orphan lines-together;
    115 	page-break-after:avoid;
    116 	mso-outline-level:1;
    117 	mso-list:l11 level1 lfo1;
    118 	tab-stops:list .3in;
    119 	font-size:14.0pt;
    120 	mso-bidi-font-size:10.0pt;
    121 	font-family:Arial;
    122 	mso-font-kerning:14.0pt;
    123 	mso-ansi-language:EN-IE;
    124 	font-weight:bold;
    125 	mso-bidi-font-weight:normal;}
    126 h2
    127 	{mso-style-update:auto;
    128 	mso-style-link:"Heading 2 Char";
    129 	mso-style-next:Normal;
    130 	margin-top:12.0pt;
    131 	margin-right:0in;
    132 	margin-bottom:3.0pt;
    133 	margin-left:.4in;
    134 	text-indent:-.4in;
    135 	mso-pagination:widow-orphan lines-together;
    136 	page-break-after:avoid;
    137 	mso-outline-level:2;
    138 	mso-list:l11 level2 lfo1;
    139 	tab-stops:list .4in;
    140 	font-size:12.0pt;
    141 	mso-bidi-font-size:10.0pt;
    142 	font-family:Arial;
    143 	mso-ansi-language:EN-IE;
    144 	font-weight:bold;
    145 	mso-bidi-font-weight:normal;}
    146 h3
    147 	{mso-style-next:Normal;
    148 	margin-top:12.0pt;
    149 	margin-right:0in;
    150 	margin-bottom:3.0pt;
    151 	margin-left:.5in;
    152 	text-indent:-.5in;
    153 	mso-pagination:widow-orphan lines-together;
    154 	page-break-after:avoid;
    155 	mso-outline-level:3;
    156 	mso-list:l11 level3 lfo1;
    157 	tab-stops:list .5in;
    158 	font-size:10.0pt;
    159 	font-family:Arial;
    160 	mso-ansi-language:EN-IE;
    161 	font-weight:bold;}
    162 h4
    163 	{mso-style-next:Normal;
    164 	margin-top:12.0pt;
    165 	margin-right:0in;
    166 	margin-bottom:3.0pt;
    167 	margin-left:.6in;
    168 	text-indent:-.6in;
    169 	mso-pagination:widow-orphan lines-together;
    170 	page-break-after:avoid;
    171 	mso-outline-level:4;
    172 	mso-list:l11 level4 lfo1;
    173 	tab-stops:list .6in;
    174 	font-size:11.0pt;
    175 	mso-bidi-font-size:10.0pt;
    176 	font-family:"Courier New";
    177 	mso-ansi-language:EN-IE;
    178 	font-weight:bold;
    179 	mso-bidi-font-weight:normal;}
    180 h5
    181 	{mso-style-next:Normal;
    182 	margin-top:12.0pt;
    183 	margin-right:0in;
    184 	margin-bottom:3.0pt;
    185 	margin-left:.7in;
    186 	text-indent:-.7in;
    187 	mso-pagination:widow-orphan lines-together;
    188 	mso-outline-level:5;
    189 	mso-list:l11 level5 lfo1;
    190 	tab-stops:list .7in;
    191 	font-size:11.0pt;
    192 	mso-bidi-font-size:10.0pt;
    193 	font-family:Arial;
    194 	mso-ansi-language:EN-IE;
    195 	font-weight:normal;}
    196 h6
    197 	{mso-style-next:Normal;
    198 	margin-top:12.0pt;
    199 	margin-right:0in;
    200 	margin-bottom:3.0pt;
    201 	margin-left:.8in;
    202 	text-indent:-.8in;
    203 	mso-pagination:widow-orphan lines-together;
    204 	mso-outline-level:6;
    205 	mso-list:l11 level6 lfo1;
    206 	tab-stops:list .8in;
    207 	font-size:11.0pt;
    208 	mso-bidi-font-size:10.0pt;
    209 	font-family:Arial;
    210 	mso-ansi-language:EN-IE;
    211 	font-weight:normal;
    212 	font-style:italic;
    213 	mso-bidi-font-style:normal;}
    214 p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
    215 	{mso-style-next:Normal;
    216 	margin-top:12.0pt;
    217 	margin-right:0in;
    218 	margin-bottom:3.0pt;
    219 	margin-left:.9in;
    220 	text-indent:-.9in;
    221 	mso-pagination:widow-orphan lines-together;
    222 	mso-outline-level:7;
    223 	mso-list:l11 level7 lfo1;
    224 	tab-stops:list .9in;
    225 	font-size:10.0pt;
    226 	font-family:Arial;
    227 	mso-fareast-font-family:"Times New Roman";
    228 	mso-ansi-language:EN-IE;}
    229 p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
    230 	{mso-style-next:Normal;
    231 	margin-top:12.0pt;
    232 	margin-right:0in;
    233 	margin-bottom:3.0pt;
    234 	margin-left:1.0in;
    235 	text-indent:-1.0in;
    236 	mso-pagination:widow-orphan lines-together;
    237 	mso-outline-level:8;
    238 	mso-list:l11 level8 lfo1;
    239 	tab-stops:list 1.0in;
    240 	font-size:10.0pt;
    241 	font-family:Arial;
    242 	mso-fareast-font-family:"Times New Roman";
    243 	mso-ansi-language:EN-IE;
    244 	font-style:italic;
    245 	mso-bidi-font-style:normal;}
    246 p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
    247 	{mso-style-next:Normal;
    248 	margin-top:12.0pt;
    249 	margin-right:0in;
    250 	margin-bottom:3.0pt;
    251 	margin-left:1.1in;
    252 	text-indent:-1.1in;
    253 	mso-pagination:widow-orphan lines-together;
    254 	mso-outline-level:9;
    255 	mso-list:l11 level9 lfo1;
    256 	tab-stops:list 1.1in;
    257 	font-size:9.0pt;
    258 	mso-bidi-font-size:10.0pt;
    259 	font-family:Arial;
    260 	mso-fareast-font-family:"Times New Roman";
    261 	mso-ansi-language:EN-IE;
    262 	font-weight:bold;
    263 	mso-bidi-font-weight:normal;
    264 	font-style:italic;
    265 	mso-bidi-font-style:normal;}
    266 p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
    267 	{mso-style-update:auto;
    268 	mso-style-noshow:yes;
    269 	mso-style-next:Normal;
    270 	margin-top:0in;
    271 	margin-right:0in;
    272 	margin-bottom:0in;
    273 	margin-left:11.0pt;
    274 	margin-bottom:.0001pt;
    275 	text-indent:-11.0pt;
    276 	mso-pagination:widow-orphan lines-together;
    277 	font-size:10.0pt;
    278 	font-family:Arial;
    279 	mso-fareast-font-family:"Times New Roman";
    280 	mso-ansi-language:EN-IE;}
    281 p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
    282 	{mso-style-update:auto;
    283 	mso-style-noshow:yes;
    284 	mso-style-next:Normal;
    285 	margin-top:0in;
    286 	margin-right:0in;
    287 	margin-bottom:0in;
    288 	margin-left:22.0pt;
    289 	margin-bottom:.0001pt;
    290 	text-indent:-11.0pt;
    291 	mso-pagination:widow-orphan lines-together;
    292 	font-size:10.0pt;
    293 	font-family:Arial;
    294 	mso-fareast-font-family:"Times New Roman";
    295 	mso-ansi-language:EN-IE;}
    296 p.MsoIndex3, li.MsoIndex3, div.MsoIndex3
    297 	{mso-style-update:auto;
    298 	mso-style-noshow:yes;
    299 	mso-style-next:Normal;
    300 	margin-top:0in;
    301 	margin-right:0in;
    302 	margin-bottom:0in;
    303 	margin-left:33.0pt;
    304 	margin-bottom:.0001pt;
    305 	text-indent:-11.0pt;
    306 	mso-pagination:widow-orphan lines-together;
    307 	font-size:10.0pt;
    308 	font-family:Arial;
    309 	mso-fareast-font-family:"Times New Roman";
    310 	mso-ansi-language:EN-IE;}
    311 p.MsoIndex4, li.MsoIndex4, div.MsoIndex4
    312 	{mso-style-update:auto;
    313 	mso-style-noshow:yes;
    314 	mso-style-next:Normal;
    315 	margin-top:0in;
    316 	margin-right:0in;
    317 	margin-bottom:0in;
    318 	margin-left:44.0pt;
    319 	margin-bottom:.0001pt;
    320 	text-indent:-11.0pt;
    321 	mso-pagination:widow-orphan lines-together;
    322 	font-size:10.0pt;
    323 	font-family:Arial;
    324 	mso-fareast-font-family:"Times New Roman";
    325 	mso-ansi-language:EN-IE;}
    326 p.MsoIndex5, li.MsoIndex5, div.MsoIndex5
    327 	{mso-style-update:auto;
    328 	mso-style-noshow:yes;
    329 	mso-style-next:Normal;
    330 	margin-top:0in;
    331 	margin-right:0in;
    332 	margin-bottom:0in;
    333 	margin-left:55.0pt;
    334 	margin-bottom:.0001pt;
    335 	text-indent:-11.0pt;
    336 	mso-pagination:widow-orphan lines-together;
    337 	font-size:10.0pt;
    338 	font-family:Arial;
    339 	mso-fareast-font-family:"Times New Roman";
    340 	mso-ansi-language:EN-IE;}
    341 p.MsoIndex6, li.MsoIndex6, div.MsoIndex6
    342 	{mso-style-update:auto;
    343 	mso-style-noshow:yes;
    344 	mso-style-next:Normal;
    345 	margin-top:0in;
    346 	margin-right:0in;
    347 	margin-bottom:0in;
    348 	margin-left:66.0pt;
    349 	margin-bottom:.0001pt;
    350 	text-indent:-11.0pt;
    351 	mso-pagination:widow-orphan lines-together;
    352 	font-size:10.0pt;
    353 	font-family:Arial;
    354 	mso-fareast-font-family:"Times New Roman";
    355 	mso-ansi-language:EN-IE;}
    356 p.MsoIndex7, li.MsoIndex7, div.MsoIndex7
    357 	{mso-style-update:auto;
    358 	mso-style-noshow:yes;
    359 	mso-style-next:Normal;
    360 	margin-top:0in;
    361 	margin-right:0in;
    362 	margin-bottom:0in;
    363 	margin-left:77.0pt;
    364 	margin-bottom:.0001pt;
    365 	text-indent:-11.0pt;
    366 	mso-pagination:widow-orphan lines-together;
    367 	font-size:10.0pt;
    368 	font-family:Arial;
    369 	mso-fareast-font-family:"Times New Roman";
    370 	mso-ansi-language:EN-IE;}
    371 p.MsoIndex8, li.MsoIndex8, div.MsoIndex8
    372 	{mso-style-update:auto;
    373 	mso-style-noshow:yes;
    374 	mso-style-next:Normal;
    375 	margin-top:0in;
    376 	margin-right:0in;
    377 	margin-bottom:0in;
    378 	margin-left:88.0pt;
    379 	margin-bottom:.0001pt;
    380 	text-indent:-11.0pt;
    381 	mso-pagination:widow-orphan lines-together;
    382 	font-size:10.0pt;
    383 	font-family:Arial;
    384 	mso-fareast-font-family:"Times New Roman";
    385 	mso-ansi-language:EN-IE;}
    386 p.MsoIndex9, li.MsoIndex9, div.MsoIndex9
    387 	{mso-style-update:auto;
    388 	mso-style-noshow:yes;
    389 	mso-style-next:Normal;
    390 	margin-top:0in;
    391 	margin-right:0in;
    392 	margin-bottom:0in;
    393 	margin-left:99.0pt;
    394 	margin-bottom:.0001pt;
    395 	text-indent:-11.0pt;
    396 	mso-pagination:widow-orphan lines-together;
    397 	font-size:10.0pt;
    398 	font-family:Arial;
    399 	mso-fareast-font-family:"Times New Roman";
    400 	mso-ansi-language:EN-IE;}
    401 p.MsoToc1, li.MsoToc1, div.MsoToc1
    402 	{mso-style-update:auto;
    403 	mso-style-noshow:yes;
    404 	mso-style-next:Normal;
    405 	margin:0in;
    406 	margin-bottom:.0001pt;
    407 	mso-pagination:widow-orphan lines-together;
    408 	font-size:10.0pt;
    409 	font-family:Arial;
    410 	mso-fareast-font-family:"Times New Roman";
    411 	mso-ansi-language:EN-IE;}
    412 p.MsoToc2, li.MsoToc2, div.MsoToc2
    413 	{mso-style-update:auto;
    414 	mso-style-noshow:yes;
    415 	mso-style-next:Normal;
    416 	margin-top:0in;
    417 	margin-right:0in;
    418 	margin-bottom:0in;
    419 	margin-left:10.0pt;
    420 	margin-bottom:.0001pt;
    421 	mso-pagination:widow-orphan lines-together;
    422 	font-size:10.0pt;
    423 	font-family:Arial;
    424 	mso-fareast-font-family:"Times New Roman";
    425 	mso-ansi-language:EN-IE;}
    426 p.MsoToc3, li.MsoToc3, div.MsoToc3
    427 	{mso-style-update:auto;
    428 	mso-style-noshow:yes;
    429 	mso-style-next:Normal;
    430 	margin-top:0in;
    431 	margin-right:0in;
    432 	margin-bottom:0in;
    433 	margin-left:20.0pt;
    434 	margin-bottom:.0001pt;
    435 	mso-pagination:widow-orphan lines-together;
    436 	font-size:10.0pt;
    437 	font-family:Arial;
    438 	mso-fareast-font-family:"Times New Roman";
    439 	mso-ansi-language:EN-IE;}
    440 p.MsoToc4, li.MsoToc4, div.MsoToc4
    441 	{mso-style-update:auto;
    442 	mso-style-noshow:yes;
    443 	mso-style-next:Normal;
    444 	margin-top:0in;
    445 	margin-right:0in;
    446 	margin-bottom:0in;
    447 	margin-left:30.0pt;
    448 	margin-bottom:.0001pt;
    449 	mso-pagination:widow-orphan lines-together;
    450 	font-size:10.0pt;
    451 	font-family:Arial;
    452 	mso-fareast-font-family:"Times New Roman";
    453 	mso-ansi-language:EN-IE;}
    454 p.MsoToc5, li.MsoToc5, div.MsoToc5
    455 	{mso-style-update:auto;
    456 	mso-style-noshow:yes;
    457 	mso-style-next:Normal;
    458 	margin-top:0in;
    459 	margin-right:0in;
    460 	margin-bottom:0in;
    461 	margin-left:40.0pt;
    462 	margin-bottom:.0001pt;
    463 	mso-pagination:widow-orphan lines-together;
    464 	font-size:10.0pt;
    465 	font-family:Arial;
    466 	mso-fareast-font-family:"Times New Roman";
    467 	mso-ansi-language:EN-IE;}
    468 p.MsoToc6, li.MsoToc6, div.MsoToc6
    469 	{mso-style-update:auto;
    470 	mso-style-noshow:yes;
    471 	mso-style-next:Normal;
    472 	margin-top:0in;
    473 	margin-right:0in;
    474 	margin-bottom:0in;
    475 	margin-left:50.0pt;
    476 	margin-bottom:.0001pt;
    477 	mso-pagination:widow-orphan lines-together;
    478 	font-size:10.0pt;
    479 	font-family:Arial;
    480 	mso-fareast-font-family:"Times New Roman";
    481 	mso-ansi-language:EN-IE;}
    482 p.MsoToc7, li.MsoToc7, div.MsoToc7
    483 	{mso-style-update:auto;
    484 	mso-style-noshow:yes;
    485 	mso-style-next:Normal;
    486 	margin-top:0in;
    487 	margin-right:0in;
    488 	margin-bottom:0in;
    489 	margin-left:60.0pt;
    490 	margin-bottom:.0001pt;
    491 	mso-pagination:widow-orphan lines-together;
    492 	font-size:10.0pt;
    493 	font-family:Arial;
    494 	mso-fareast-font-family:"Times New Roman";
    495 	mso-ansi-language:EN-IE;}
    496 p.MsoToc8, li.MsoToc8, div.MsoToc8
    497 	{mso-style-update:auto;
    498 	mso-style-noshow:yes;
    499 	mso-style-next:Normal;
    500 	margin-top:0in;
    501 	margin-right:0in;
    502 	margin-bottom:0in;
    503 	margin-left:70.0pt;
    504 	margin-bottom:.0001pt;
    505 	mso-pagination:widow-orphan lines-together;
    506 	font-size:10.0pt;
    507 	font-family:Arial;
    508 	mso-fareast-font-family:"Times New Roman";
    509 	mso-ansi-language:EN-IE;}
    510 p.MsoToc9, li.MsoToc9, div.MsoToc9
    511 	{mso-style-update:auto;
    512 	mso-style-noshow:yes;
    513 	mso-style-next:Normal;
    514 	margin-top:0in;
    515 	margin-right:0in;
    516 	margin-bottom:0in;
    517 	margin-left:80.0pt;
    518 	margin-bottom:.0001pt;
    519 	mso-pagination:widow-orphan lines-together;
    520 	font-size:10.0pt;
    521 	font-family:Arial;
    522 	mso-fareast-font-family:"Times New Roman";
    523 	mso-ansi-language:EN-IE;}
    524 p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent
    525 	{margin-top:0in;
    526 	margin-right:0in;
    527 	margin-bottom:0in;
    528 	margin-left:.5in;
    529 	margin-bottom:.0001pt;
    530 	mso-pagination:widow-orphan lines-together;
    531 	font-size:10.0pt;
    532 	font-family:Arial;
    533 	mso-fareast-font-family:"Times New Roman";
    534 	mso-ansi-language:EN-IE;}
    535 p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
    536 	{mso-style-noshow:yes;
    537 	margin:0in;
    538 	margin-bottom:.0001pt;
    539 	mso-pagination:widow-orphan lines-together;
    540 	font-size:10.0pt;
    541 	font-family:Arial;
    542 	mso-fareast-font-family:"Times New Roman";
    543 	mso-ansi-language:EN-IE;}
    544 p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
    545 	{mso-style-noshow:yes;
    546 	margin:0in;
    547 	margin-bottom:.0001pt;
    548 	mso-pagination:widow-orphan lines-together;
    549 	font-size:10.0pt;
    550 	font-family:Arial;
    551 	mso-fareast-font-family:"Times New Roman";
    552 	mso-ansi-language:EN-IE;}
    553 p.MsoHeader, li.MsoHeader, div.MsoHeader
    554 	{margin:0in;
    555 	margin-bottom:.0001pt;
    556 	mso-pagination:widow-orphan lines-together;
    557 	tab-stops:center 3.0in right 6.0in;
    558 	font-size:10.0pt;
    559 	font-family:Arial;
    560 	mso-fareast-font-family:"Times New Roman";
    561 	mso-ansi-language:EN-IE;}
    562 p.MsoFooter, li.MsoFooter, div.MsoFooter
    563 	{margin:0in;
    564 	margin-bottom:.0001pt;
    565 	mso-pagination:widow-orphan lines-together;
    566 	tab-stops:center 3.0in right 6.0in;
    567 	font-size:10.0pt;
    568 	font-family:Arial;
    569 	mso-fareast-font-family:"Times New Roman";
    570 	mso-ansi-language:EN-IE;}
    571 p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading
    572 	{mso-style-noshow:yes;
    573 	mso-style-next:"Index 1";
    574 	margin:0in;
    575 	margin-bottom:.0001pt;
    576 	mso-pagination:widow-orphan lines-together;
    577 	font-size:10.0pt;
    578 	font-family:Arial;
    579 	mso-fareast-font-family:"Times New Roman";
    580 	mso-ansi-language:EN-IE;
    581 	font-weight:bold;
    582 	mso-bidi-font-weight:normal;}
    583 p.MsoCaption, li.MsoCaption, div.MsoCaption
    584 	{mso-style-noshow:yes;
    585 	mso-style-next:Normal;
    586 	margin-top:6.0pt;
    587 	margin-right:0in;
    588 	margin-bottom:6.0pt;
    589 	margin-left:0in;
    590 	mso-pagination:widow-orphan lines-together;
    591 	font-size:10.0pt;
    592 	font-family:Arial;
    593 	mso-fareast-font-family:"Times New Roman";
    594 	mso-ansi-language:EN-IE;
    595 	font-weight:bold;
    596 	mso-bidi-font-weight:normal;}
    597 p.MsoTof, li.MsoTof, div.MsoTof
    598 	{mso-style-noshow:yes;
    599 	mso-style-next:Normal;
    600 	margin-top:0in;
    601 	margin-right:0in;
    602 	margin-bottom:0in;
    603 	margin-left:22.0pt;
    604 	margin-bottom:.0001pt;
    605 	text-indent:-22.0pt;
    606 	mso-pagination:widow-orphan lines-together;
    607 	font-size:10.0pt;
    608 	font-family:Arial;
    609 	mso-fareast-font-family:"Times New Roman";
    610 	mso-ansi-language:EN-IE;}
    611 p.MsoEnvelopeAddress, li.MsoEnvelopeAddress, div.MsoEnvelopeAddress
    612 	{margin-top:0in;
    613 	margin-right:0in;
    614 	margin-bottom:0in;
    615 	margin-left:2.0in;
    616 	margin-bottom:.0001pt;
    617 	mso-pagination:widow-orphan lines-together;
    618 	mso-element:frame;
    619 	mso-element-frame-width:5.5in;
    620 	mso-element-frame-height:99.0pt;
    621 	mso-element-frame-hspace:9.0pt;
    622 	mso-element-wrap:auto;
    623 	mso-element-anchor-horizontal:page;
    624 	mso-element-left:center;
    625 	mso-element-top:bottom;
    626 	font-size:12.0pt;
    627 	mso-bidi-font-size:10.0pt;
    628 	font-family:Arial;
    629 	mso-fareast-font-family:"Times New Roman";
    630 	mso-ansi-language:EN-IE;}
    631 p.MsoEnvelopeReturn, li.MsoEnvelopeReturn, div.MsoEnvelopeReturn
    632 	{margin:0in;
    633 	margin-bottom:.0001pt;
    634 	mso-pagination:widow-orphan lines-together;
    635 	font-size:10.0pt;
    636 	font-family:Arial;
    637 	mso-fareast-font-family:"Times New Roman";
    638 	mso-ansi-language:EN-IE;}
    639 p.MsoEndnoteText, li.MsoEndnoteText, div.MsoEndnoteText
    640 	{mso-style-noshow:yes;
    641 	margin:0in;
    642 	margin-bottom:.0001pt;
    643 	mso-pagination:widow-orphan lines-together;
    644 	font-size:10.0pt;
    645 	font-family:Arial;
    646 	mso-fareast-font-family:"Times New Roman";
    647 	mso-ansi-language:EN-IE;}
    648 p.MsoToa, li.MsoToa, div.MsoToa
    649 	{mso-style-noshow:yes;
    650 	mso-style-next:Normal;
    651 	margin-top:0in;
    652 	margin-right:0in;
    653 	margin-bottom:0in;
    654 	margin-left:11.0pt;
    655 	margin-bottom:.0001pt;
    656 	text-indent:-11.0pt;
    657 	mso-pagination:widow-orphan lines-together;
    658 	font-size:10.0pt;
    659 	font-family:Arial;
    660 	mso-fareast-font-family:"Times New Roman";
    661 	mso-ansi-language:EN-IE;}
    662 p.MsoMacroText, li.MsoMacroText, div.MsoMacroText
    663 	{mso-style-noshow:yes;
    664 	mso-style-parent:"";
    665 	margin:0in;
    666 	margin-bottom:.0001pt;
    667 	text-align:justify;
    668 	mso-pagination:widow-orphan lines-together;
    669 	tab-stops:24.0pt 48.0pt 1.0in 96.0pt 120.0pt 2.0in 168.0pt 192.0pt 3.0in;
    670 	font-size:10.0pt;
    671 	font-family:"Courier New";
    672 	mso-fareast-font-family:"Times New Roman";
    673 	mso-bidi-font-family:"Times New Roman";
    674 	mso-ansi-language:EN-IE;}
    675 p.MsoToaHeading, li.MsoToaHeading, div.MsoToaHeading
    676 	{mso-style-noshow:yes;
    677 	mso-style-next:Normal;
    678 	margin-top:6.0pt;
    679 	margin-right:0in;
    680 	margin-bottom:0in;
    681 	margin-left:0in;
    682 	margin-bottom:.0001pt;
    683 	mso-pagination:widow-orphan lines-together;
    684 	font-size:12.0pt;
    685 	mso-bidi-font-size:10.0pt;
    686 	font-family:Arial;
    687 	mso-fareast-font-family:"Times New Roman";
    688 	mso-ansi-language:EN-IE;
    689 	font-weight:bold;
    690 	mso-bidi-font-weight:normal;}
    691 p.MsoList, li.MsoList, div.MsoList
    692 	{margin-top:0in;
    693 	margin-right:0in;
    694 	margin-bottom:0in;
    695 	margin-left:.25in;
    696 	margin-bottom:.0001pt;
    697 	text-indent:-.25in;
    698 	mso-pagination:widow-orphan lines-together;
    699 	font-size:10.0pt;
    700 	font-family:Arial;
    701 	mso-fareast-font-family:"Times New Roman";
    702 	mso-ansi-language:EN-IE;}
    703 p.MsoListBullet, li.MsoListBullet, div.MsoListBullet
    704 	{mso-style-update:auto;
    705 	margin-top:0in;
    706 	margin-right:0in;
    707 	margin-bottom:0in;
    708 	margin-left:.25in;
    709 	margin-bottom:.0001pt;
    710 	text-indent:-.25in;
    711 	mso-pagination:widow-orphan lines-together;
    712 	mso-list:l9 level1 lfo2;
    713 	tab-stops:list .25in;
    714 	font-size:10.0pt;
    715 	font-family:Arial;
    716 	mso-fareast-font-family:"Times New Roman";
    717 	mso-ansi-language:EN-IE;}
    718 p.MsoListNumber, li.MsoListNumber, div.MsoListNumber
    719 	{margin-top:0in;
    720 	margin-right:0in;
    721 	margin-bottom:0in;
    722 	margin-left:.25in;
    723 	margin-bottom:.0001pt;
    724 	text-indent:-.25in;
    725 	mso-pagination:widow-orphan lines-together;
    726 	mso-list:l8 level1 lfo3;
    727 	tab-stops:list .25in;
    728 	font-size:10.0pt;
    729 	font-family:Arial;
    730 	mso-fareast-font-family:"Times New Roman";
    731 	mso-ansi-language:EN-IE;}
    732 p.MsoList2, li.MsoList2, div.MsoList2
    733 	{margin-top:0in;
    734 	margin-right:0in;
    735 	margin-bottom:0in;
    736 	margin-left:.5in;
    737 	margin-bottom:.0001pt;
    738 	text-indent:-.25in;
    739 	mso-pagination:widow-orphan lines-together;
    740 	font-size:10.0pt;
    741 	font-family:Arial;
    742 	mso-fareast-font-family:"Times New Roman";
    743 	mso-ansi-language:EN-IE;}
    744 p.MsoList3, li.MsoList3, div.MsoList3
    745 	{margin-top:0in;
    746 	margin-right:0in;
    747 	margin-bottom:0in;
    748 	margin-left:.75in;
    749 	margin-bottom:.0001pt;
    750 	text-indent:-.25in;
    751 	mso-pagination:widow-orphan lines-together;
    752 	font-size:10.0pt;
    753 	font-family:Arial;
    754 	mso-fareast-font-family:"Times New Roman";
    755 	mso-ansi-language:EN-IE;}
    756 p.MsoList4, li.MsoList4, div.MsoList4
    757 	{margin-top:0in;
    758 	margin-right:0in;
    759 	margin-bottom:0in;
    760 	margin-left:1.0in;
    761 	margin-bottom:.0001pt;
    762 	text-indent:-.25in;
    763 	mso-pagination:widow-orphan lines-together;
    764 	font-size:10.0pt;
    765 	font-family:Arial;
    766 	mso-fareast-font-family:"Times New Roman";
    767 	mso-ansi-language:EN-IE;}
    768 p.MsoList5, li.MsoList5, div.MsoList5
    769 	{margin-top:0in;
    770 	margin-right:0in;
    771 	margin-bottom:0in;
    772 	margin-left:1.25in;
    773 	margin-bottom:.0001pt;
    774 	text-indent:-.25in;
    775 	mso-pagination:widow-orphan lines-together;
    776 	font-size:10.0pt;
    777 	font-family:Arial;
    778 	mso-fareast-font-family:"Times New Roman";
    779 	mso-ansi-language:EN-IE;}
    780 p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2
    781 	{mso-style-update:auto;
    782 	margin-top:0in;
    783 	margin-right:0in;
    784 	margin-bottom:0in;
    785 	margin-left:.5in;
    786 	margin-bottom:.0001pt;
    787 	text-indent:-.25in;
    788 	mso-pagination:widow-orphan lines-together;
    789 	mso-list:l7 level1 lfo4;
    790 	tab-stops:list .5in;
    791 	font-size:10.0pt;
    792 	font-family:Arial;
    793 	mso-fareast-font-family:"Times New Roman";
    794 	mso-ansi-language:EN-IE;}
    795 p.MsoListBullet3, li.MsoListBullet3, div.MsoListBullet3
    796 	{mso-style-update:auto;
    797 	margin-top:0in;
    798 	margin-right:0in;
    799 	margin-bottom:0in;
    800 	margin-left:.75in;
    801 	margin-bottom:.0001pt;
    802 	text-indent:-.25in;
    803 	mso-pagination:widow-orphan lines-together;
    804 	mso-list:l6 level1 lfo5;
    805 	tab-stops:list .75in;
    806 	font-size:10.0pt;
    807 	font-family:Arial;
    808 	mso-fareast-font-family:"Times New Roman";
    809 	mso-ansi-language:EN-IE;}
    810 p.MsoListBullet4, li.MsoListBullet4, div.MsoListBullet4
    811 	{mso-style-update:auto;
    812 	margin-top:0in;
    813 	margin-right:0in;
    814 	margin-bottom:0in;
    815 	margin-left:1.0in;
    816 	margin-bottom:.0001pt;
    817 	text-indent:-.25in;
    818 	mso-pagination:widow-orphan lines-together;
    819 	mso-list:l5 level1 lfo6;
    820 	tab-stops:list 1.0in;
    821 	font-size:10.0pt;
    822 	font-family:Arial;
    823 	mso-fareast-font-family:"Times New Roman";
    824 	mso-ansi-language:EN-IE;}
    825 p.MsoListBullet5, li.MsoListBullet5, div.MsoListBullet5
    826 	{mso-style-update:auto;
    827 	margin-top:0in;
    828 	margin-right:0in;
    829 	margin-bottom:0in;
    830 	margin-left:1.25in;
    831 	margin-bottom:.0001pt;
    832 	text-indent:-.25in;
    833 	mso-pagination:widow-orphan lines-together;
    834 	mso-list:l4 level1 lfo7;
    835 	tab-stops:list 1.25in;
    836 	font-size:10.0pt;
    837 	font-family:Arial;
    838 	mso-fareast-font-family:"Times New Roman";
    839 	mso-ansi-language:EN-IE;}
    840 p.MsoListNumber2, li.MsoListNumber2, div.MsoListNumber2
    841 	{margin-top:0in;
    842 	margin-right:0in;
    843 	margin-bottom:0in;
    844 	margin-left:.5in;
    845 	margin-bottom:.0001pt;
    846 	text-indent:-.25in;
    847 	mso-pagination:widow-orphan lines-together;
    848 	mso-list:l3 level1 lfo8;
    849 	tab-stops:list .5in;
    850 	font-size:10.0pt;
    851 	font-family:Arial;
    852 	mso-fareast-font-family:"Times New Roman";
    853 	mso-ansi-language:EN-IE;}
    854 p.MsoListNumber3, li.MsoListNumber3, div.MsoListNumber3
    855 	{margin-top:0in;
    856 	margin-right:0in;
    857 	margin-bottom:0in;
    858 	margin-left:.75in;
    859 	margin-bottom:.0001pt;
    860 	text-indent:-.25in;
    861 	mso-pagination:widow-orphan lines-together;
    862 	mso-list:l2 level1 lfo9;
    863 	tab-stops:list .75in;
    864 	font-size:10.0pt;
    865 	font-family:Arial;
    866 	mso-fareast-font-family:"Times New Roman";
    867 	mso-ansi-language:EN-IE;}
    868 p.MsoListNumber4, li.MsoListNumber4, div.MsoListNumber4
    869 	{margin-top:0in;
    870 	margin-right:0in;
    871 	margin-bottom:0in;
    872 	margin-left:1.0in;
    873 	margin-bottom:.0001pt;
    874 	text-indent:-.25in;
    875 	mso-pagination:widow-orphan lines-together;
    876 	mso-list:l1 level1 lfo10;
    877 	tab-stops:list 1.0in;
    878 	font-size:10.0pt;
    879 	font-family:Arial;
    880 	mso-fareast-font-family:"Times New Roman";
    881 	mso-ansi-language:EN-IE;}
    882 p.MsoListNumber5, li.MsoListNumber5, div.MsoListNumber5
    883 	{margin-top:0in;
    884 	margin-right:0in;
    885 	margin-bottom:0in;
    886 	margin-left:1.25in;
    887 	margin-bottom:.0001pt;
    888 	text-indent:-.25in;
    889 	mso-pagination:widow-orphan lines-together;
    890 	mso-list:l0 level1 lfo11;
    891 	tab-stops:list 1.25in;
    892 	font-size:10.0pt;
    893 	font-family:Arial;
    894 	mso-fareast-font-family:"Times New Roman";
    895 	mso-ansi-language:EN-IE;}
    896 p.MsoTitle, li.MsoTitle, div.MsoTitle
    897 	{margin-top:12.0pt;
    898 	margin-right:0in;
    899 	margin-bottom:3.0pt;
    900 	margin-left:0in;
    901 	text-align:center;
    902 	mso-pagination:widow-orphan lines-together;
    903 	mso-outline-level:1;
    904 	font-size:16.0pt;
    905 	mso-bidi-font-size:10.0pt;
    906 	font-family:Arial;
    907 	mso-fareast-font-family:"Times New Roman";
    908 	mso-font-kerning:14.0pt;
    909 	mso-ansi-language:EN-IE;
    910 	font-weight:bold;
    911 	mso-bidi-font-weight:normal;}
    912 p.MsoClosing, li.MsoClosing, div.MsoClosing
    913 	{margin-top:0in;
    914 	margin-right:0in;
    915 	margin-bottom:0in;
    916 	margin-left:3.0in;
    917 	margin-bottom:.0001pt;
    918 	mso-pagination:widow-orphan lines-together;
    919 	font-size:10.0pt;
    920 	font-family:Arial;
    921 	mso-fareast-font-family:"Times New Roman";
    922 	mso-ansi-language:EN-IE;}
    923 p.MsoSignature, li.MsoSignature, div.MsoSignature
    924 	{margin-top:0in;
    925 	margin-right:0in;
    926 	margin-bottom:0in;
    927 	margin-left:3.0in;
    928 	margin-bottom:.0001pt;
    929 	mso-pagination:widow-orphan lines-together;
    930 	font-size:10.0pt;
    931 	font-family:Arial;
    932 	mso-fareast-font-family:"Times New Roman";
    933 	mso-ansi-language:EN-IE;}
    934 p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
    935 	{margin-top:0in;
    936 	margin-right:0in;
    937 	margin-bottom:6.0pt;
    938 	margin-left:0in;
    939 	mso-pagination:widow-orphan lines-together;
    940 	font-size:10.0pt;
    941 	font-family:Arial;
    942 	mso-fareast-font-family:"Times New Roman";
    943 	mso-ansi-language:EN-IE;}
    944 p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
    945 	{margin-top:0in;
    946 	margin-right:0in;
    947 	margin-bottom:6.0pt;
    948 	margin-left:.25in;
    949 	mso-pagination:widow-orphan lines-together;
    950 	font-size:10.0pt;
    951 	font-family:Arial;
    952 	mso-fareast-font-family:"Times New Roman";
    953 	mso-ansi-language:EN-IE;}
    954 p.MsoListContinue, li.MsoListContinue, div.MsoListContinue
    955 	{margin-top:0in;
    956 	margin-right:0in;
    957 	margin-bottom:6.0pt;
    958 	margin-left:.25in;
    959 	mso-pagination:widow-orphan lines-together;
    960 	font-size:10.0pt;
    961 	font-family:Arial;
    962 	mso-fareast-font-family:"Times New Roman";
    963 	mso-ansi-language:EN-IE;}
    964 p.MsoListContinue2, li.MsoListContinue2, div.MsoListContinue2
    965 	{margin-top:0in;
    966 	margin-right:0in;
    967 	margin-bottom:6.0pt;
    968 	margin-left:.5in;
    969 	mso-pagination:widow-orphan lines-together;
    970 	font-size:10.0pt;
    971 	font-family:Arial;
    972 	mso-fareast-font-family:"Times New Roman";
    973 	mso-ansi-language:EN-IE;}
    974 p.MsoListContinue3, li.MsoListContinue3, div.MsoListContinue3
    975 	{margin-top:0in;
    976 	margin-right:0in;
    977 	margin-bottom:6.0pt;
    978 	margin-left:.75in;
    979 	mso-pagination:widow-orphan lines-together;
    980 	font-size:10.0pt;
    981 	font-family:Arial;
    982 	mso-fareast-font-family:"Times New Roman";
    983 	mso-ansi-language:EN-IE;}
    984 p.MsoListContinue4, li.MsoListContinue4, div.MsoListContinue4
    985 	{margin-top:0in;
    986 	margin-right:0in;
    987 	margin-bottom:6.0pt;
    988 	margin-left:1.0in;
    989 	mso-pagination:widow-orphan lines-together;
    990 	font-size:10.0pt;
    991 	font-family:Arial;
    992 	mso-fareast-font-family:"Times New Roman";
    993 	mso-ansi-language:EN-IE;}
    994 p.MsoListContinue5, li.MsoListContinue5, div.MsoListContinue5
    995 	{margin-top:0in;
    996 	margin-right:0in;
    997 	margin-bottom:6.0pt;
    998 	margin-left:1.25in;
    999 	mso-pagination:widow-orphan lines-together;
   1000 	font-size:10.0pt;
   1001 	font-family:Arial;
   1002 	mso-fareast-font-family:"Times New Roman";
   1003 	mso-ansi-language:EN-IE;}
   1004 p.MsoMessageHeader, li.MsoMessageHeader, div.MsoMessageHeader
   1005 	{margin-top:0in;
   1006 	margin-right:0in;
   1007 	margin-bottom:0in;
   1008 	margin-left:.75in;
   1009 	margin-bottom:.0001pt;
   1010 	text-indent:-.75in;
   1011 	mso-pagination:widow-orphan lines-together;
   1012 	background:#CCCCCC;
   1013 	mso-shading:windowtext;
   1014 	mso-pattern:gray-20 auto;
   1015 	border:none;
   1016 	mso-border-alt:solid windowtext .75pt;
   1017 	padding:0in;
   1018 	mso-padding-alt:1.0pt 1.0pt 1.0pt 1.0pt;
   1019 	font-size:12.0pt;
   1020 	mso-bidi-font-size:10.0pt;
   1021 	font-family:Arial;
   1022 	mso-fareast-font-family:"Times New Roman";
   1023 	mso-ansi-language:EN-IE;}
   1024 p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
   1025 	{margin-top:0in;
   1026 	margin-right:0in;
   1027 	margin-bottom:3.0pt;
   1028 	margin-left:0in;
   1029 	text-align:center;
   1030 	mso-pagination:widow-orphan lines-together;
   1031 	mso-outline-level:2;
   1032 	font-size:12.0pt;
   1033 	mso-bidi-font-size:10.0pt;
   1034 	font-family:Arial;
   1035 	mso-fareast-font-family:"Times New Roman";
   1036 	mso-ansi-language:EN-IE;}
   1037 p.MsoSalutation, li.MsoSalutation, div.MsoSalutation
   1038 	{mso-style-next:Normal;
   1039 	margin:0in;
   1040 	margin-bottom:.0001pt;
   1041 	mso-pagination:widow-orphan lines-together;
   1042 	font-size:10.0pt;
   1043 	font-family:Arial;
   1044 	mso-fareast-font-family:"Times New Roman";
   1045 	mso-ansi-language:EN-IE;}
   1046 p.MsoDate, li.MsoDate, div.MsoDate
   1047 	{mso-style-next:Normal;
   1048 	margin:0in;
   1049 	margin-bottom:.0001pt;
   1050 	mso-pagination:widow-orphan lines-together;
   1051 	font-size:10.0pt;
   1052 	font-family:Arial;
   1053 	mso-fareast-font-family:"Times New Roman";
   1054 	mso-ansi-language:EN-IE;}
   1055 p.MsoBodyTextFirstIndent, li.MsoBodyTextFirstIndent, div.MsoBodyTextFirstIndent
   1056 	{mso-style-parent:"Body Text";
   1057 	margin-top:0in;
   1058 	margin-right:0in;
   1059 	margin-bottom:6.0pt;
   1060 	margin-left:0in;
   1061 	text-indent:10.5pt;
   1062 	mso-pagination:widow-orphan lines-together;
   1063 	font-size:10.0pt;
   1064 	font-family:Arial;
   1065 	mso-fareast-font-family:"Times New Roman";
   1066 	mso-ansi-language:EN-IE;}
   1067 p.MsoBodyTextFirstIndent2, li.MsoBodyTextFirstIndent2, div.MsoBodyTextFirstIndent2
   1068 	{mso-style-parent:"Body Text Indent";
   1069 	margin-top:0in;
   1070 	margin-right:0in;
   1071 	margin-bottom:6.0pt;
   1072 	margin-left:.25in;
   1073 	text-indent:10.5pt;
   1074 	mso-pagination:widow-orphan lines-together;
   1075 	font-size:10.0pt;
   1076 	font-family:Arial;
   1077 	mso-fareast-font-family:"Times New Roman";
   1078 	mso-ansi-language:EN-IE;}
   1079 p.MsoNoteHeading, li.MsoNoteHeading, div.MsoNoteHeading
   1080 	{mso-style-next:Normal;
   1081 	margin:0in;
   1082 	margin-bottom:.0001pt;
   1083 	mso-pagination:widow-orphan lines-together;
   1084 	font-size:10.0pt;
   1085 	font-family:Arial;
   1086 	mso-fareast-font-family:"Times New Roman";
   1087 	mso-ansi-language:EN-IE;}
   1088 p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2
   1089 	{margin-top:0in;
   1090 	margin-right:0in;
   1091 	margin-bottom:6.0pt;
   1092 	margin-left:0in;
   1093 	line-height:200%;
   1094 	mso-pagination:widow-orphan lines-together;
   1095 	font-size:10.0pt;
   1096 	font-family:Arial;
   1097 	mso-fareast-font-family:"Times New Roman";
   1098 	mso-ansi-language:EN-IE;}
   1099 p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3
   1100 	{margin-top:0in;
   1101 	margin-right:0in;
   1102 	margin-bottom:6.0pt;
   1103 	margin-left:0in;
   1104 	mso-pagination:widow-orphan lines-together;
   1105 	font-size:8.0pt;
   1106 	mso-bidi-font-size:10.0pt;
   1107 	font-family:Arial;
   1108 	mso-fareast-font-family:"Times New Roman";
   1109 	mso-ansi-language:EN-IE;}
   1110 p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2
   1111 	{margin-top:0in;
   1112 	margin-right:0in;
   1113 	margin-bottom:6.0pt;
   1114 	margin-left:.25in;
   1115 	line-height:200%;
   1116 	mso-pagination:widow-orphan lines-together;
   1117 	font-size:10.0pt;
   1118 	font-family:Arial;
   1119 	mso-fareast-font-family:"Times New Roman";
   1120 	mso-ansi-language:EN-IE;}
   1121 p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3
   1122 	{margin-top:0in;
   1123 	margin-right:0in;
   1124 	margin-bottom:6.0pt;
   1125 	margin-left:.25in;
   1126 	mso-pagination:widow-orphan lines-together;
   1127 	font-size:8.0pt;
   1128 	mso-bidi-font-size:10.0pt;
   1129 	font-family:Arial;
   1130 	mso-fareast-font-family:"Times New Roman";
   1131 	mso-ansi-language:EN-IE;}
   1132 p.MsoBlockText, li.MsoBlockText, div.MsoBlockText
   1133 	{margin-top:0in;
   1134 	margin-right:1.0in;
   1135 	margin-bottom:6.0pt;
   1136 	margin-left:1.0in;
   1137 	mso-pagination:widow-orphan lines-together;
   1138 	font-size:10.0pt;
   1139 	font-family:Arial;
   1140 	mso-fareast-font-family:"Times New Roman";
   1141 	mso-ansi-language:EN-IE;}
   1142 a:link, span.MsoHyperlink
   1143 	{color:blue;
   1144 	text-decoration:underline;
   1145 	text-underline:single;}
   1146 a:visited, span.MsoHyperlinkFollowed
   1147 	{color:purple;
   1148 	text-decoration:underline;
   1149 	text-underline:single;}
   1150 p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
   1151 	{mso-style-noshow:yes;
   1152 	margin:0in;
   1153 	margin-bottom:.0001pt;
   1154 	mso-pagination:widow-orphan lines-together;
   1155 	background:navy;
   1156 	font-size:10.0pt;
   1157 	font-family:Tahoma;
   1158 	mso-fareast-font-family:"Times New Roman";
   1159 	mso-bidi-font-family:Arial;
   1160 	mso-ansi-language:EN-IE;}
   1161 p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
   1162 	{margin:0in;
   1163 	margin-bottom:.0001pt;
   1164 	mso-pagination:widow-orphan lines-together;
   1165 	font-size:10.0pt;
   1166 	font-family:"Courier New";
   1167 	mso-fareast-font-family:"Times New Roman";
   1168 	mso-bidi-font-family:Arial;
   1169 	mso-ansi-language:EN-IE;}
   1170 p
   1171 	{mso-margin-top-alt:auto;
   1172 	margin-right:0in;
   1173 	mso-margin-bottom-alt:auto;
   1174 	margin-left:0in;
   1175 	mso-pagination:widow-orphan;
   1176 	font-size:9.0pt;
   1177 	font-family:Arial;
   1178 	mso-fareast-font-family:"Times New Roman";}
   1179 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
   1180 	{mso-style-noshow:yes;
   1181 	margin:0in;
   1182 	margin-bottom:.0001pt;
   1183 	mso-pagination:widow-orphan lines-together;
   1184 	font-size:8.0pt;
   1185 	font-family:Tahoma;
   1186 	mso-fareast-font-family:"Times New Roman";
   1187 	mso-ansi-language:EN-IE;}
   1188 span.Heading2Char
   1189 	{mso-style-name:"Heading 2 Char";
   1190 	mso-style-locked:yes;
   1191 	mso-style-link:"Heading 2";
   1192 	mso-ansi-font-size:12.0pt;
   1193 	font-family:Arial;
   1194 	mso-ascii-font-family:Arial;
   1195 	mso-hansi-font-family:Arial;
   1196 	mso-bidi-font-family:Arial;
   1197 	mso-ansi-language:EN-IE;
   1198 	mso-fareast-language:EN-US;
   1199 	mso-bidi-language:AR-SA;
   1200 	font-weight:bold;
   1201 	mso-bidi-font-weight:normal;}
   1202 p.Body, li.Body, div.Body
   1203 	{mso-style-name:Body;
   1204 	margin:0in;
   1205 	margin-bottom:.0001pt;
   1206 	mso-pagination:widow-orphan;
   1207 	font-size:10.0pt;
   1208 	font-family:"Times New Roman";
   1209 	mso-fareast-font-family:"Times New Roman";
   1210 	mso-bidi-font-family:Arial;}
   1211 p.FunctionPrototype, li.FunctionPrototype, div.FunctionPrototype
   1212 	{mso-style-name:"Function Prototype";
   1213 	margin-top:0in;
   1214 	margin-right:0in;
   1215 	margin-bottom:0in;
   1216 	margin-left:.5in;
   1217 	margin-bottom:.0001pt;
   1218 	text-indent:-.25in;
   1219 	mso-pagination:widow-orphan lines-together;
   1220 	font-size:9.0pt;
   1221 	mso-bidi-font-size:10.0pt;
   1222 	font-family:"Courier New";
   1223 	mso-fareast-font-family:"Times New Roman";
   1224 	mso-bidi-font-family:Arial;
   1225 	mso-ansi-language:EN-IE;}
   1226  /* Page Definitions */
   1227  @page
   1228 	{mso-footnote-separator:url("JET_Authoring_Guidelines_files/header.htm") fs;
   1229 	mso-footnote-continuation-separator:url("JET_Authoring_Guidelines_files/header.htm") fcs;
   1230 	mso-endnote-separator:url("JET_Authoring_Guidelines_files/header.htm") es;
   1231 	mso-endnote-continuation-separator:url("JET_Authoring_Guidelines_files/header.htm") ecs;}
   1232 @page Section1
   1233 	{size:595.45pt 841.7pt;
   1234 	margin:1.1in 1.25in 1.1in 1.25in;
   1235 	mso-header-margin:.5in;
   1236 	mso-footer-margin:.4in;
   1237 	mso-title-page:yes;
   1238 	mso-even-header:url("JET_Authoring_Guidelines_files/header.htm") eh1;
   1239 	mso-header:url("JET_Authoring_Guidelines_files/header.htm") h1;
   1240 	mso-even-footer:url("JET_Authoring_Guidelines_files/header.htm") ef1;
   1241 	mso-footer:url("JET_Authoring_Guidelines_files/header.htm") f1;
   1242 	mso-first-footer:url("JET_Authoring_Guidelines_files/header.htm") ff1;
   1243 	mso-paper-source:0;}
   1244 div.Section1
   1245 	{page:Section1;}
   1246  /* List Definitions */
   1247  @list l0
   1248 	{mso-list-id:-132;
   1249 	mso-list-type:simple;
   1250 	mso-list-template-ids:-762522690;}
   1251 @list l0:level1
   1252 	{mso-level-style-link:"List Number 5";
   1253 	mso-level-tab-stop:1.25in;
   1254 	mso-level-number-position:left;
   1255 	margin-left:1.25in;
   1256 	text-indent:-.25in;}
   1257 @list l1
   1258 	{mso-list-id:-131;
   1259 	mso-list-type:simple;
   1260 	mso-list-template-ids:828031264;}
   1261 @list l1:level1
   1262 	{mso-level-style-link:"List Number 4";
   1263 	mso-level-tab-stop:1.0in;
   1264 	mso-level-number-position:left;
   1265 	margin-left:1.0in;
   1266 	text-indent:-.25in;}
   1267 @list l2
   1268 	{mso-list-id:-130;
   1269 	mso-list-type:simple;
   1270 	mso-list-template-ids:1556219102;}
   1271 @list l2:level1
   1272 	{mso-level-style-link:"List Number 3";
   1273 	mso-level-tab-stop:.75in;
   1274 	mso-level-number-position:left;
   1275 	margin-left:.75in;
   1276 	text-indent:-.25in;}
   1277 @list l3
   1278 	{mso-list-id:-129;
   1279 	mso-list-type:simple;
   1280 	mso-list-template-ids:1492152526;}
   1281 @list l3:level1
   1282 	{mso-level-style-link:"List Number 2";
   1283 	mso-level-tab-stop:.5in;
   1284 	mso-level-number-position:left;
   1285 	text-indent:-.25in;}
   1286 @list l4
   1287 	{mso-list-id:-128;
   1288 	mso-list-type:simple;
   1289 	mso-list-template-ids:373048972;}
   1290 @list l4:level1
   1291 	{mso-level-number-format:bullet;
   1292 	mso-level-style-link:"List Bullet 5";
   1293 	mso-level-text:\F0B7;
   1294 	mso-level-tab-stop:1.25in;
   1295 	mso-level-number-position:left;
   1296 	margin-left:1.25in;
   1297 	text-indent:-.25in;
   1298 	font-family:Symbol;}
   1299 @list l5
   1300 	{mso-list-id:-127;
   1301 	mso-list-type:simple;
   1302 	mso-list-template-ids:-1897731242;}
   1303 @list l5:level1
   1304 	{mso-level-number-format:bullet;
   1305 	mso-level-style-link:"List Bullet 4";
   1306 	mso-level-text:\F0B7;
   1307 	mso-level-tab-stop:1.0in;
   1308 	mso-level-number-position:left;
   1309 	margin-left:1.0in;
   1310 	text-indent:-.25in;
   1311 	font-family:Symbol;}
   1312 @list l6
   1313 	{mso-list-id:-126;
   1314 	mso-list-type:simple;
   1315 	mso-list-template-ids:213402420;}
   1316 @list l6:level1
   1317 	{mso-level-number-format:bullet;
   1318 	mso-level-style-link:"List Bullet 3";
   1319 	mso-level-text:\F0B7;
   1320 	mso-level-tab-stop:.75in;
   1321 	mso-level-number-position:left;
   1322 	margin-left:.75in;
   1323 	text-indent:-.25in;
   1324 	font-family:Symbol;}
   1325 @list l7
   1326 	{mso-list-id:-125;
   1327 	mso-list-type:simple;
   1328 	mso-list-template-ids:-1230352896;}
   1329 @list l7:level1
   1330 	{mso-level-number-format:bullet;
   1331 	mso-level-style-link:"List Bullet 2";
   1332 	mso-level-text:\F0B7;
   1333 	mso-level-tab-stop:.5in;
   1334 	mso-level-number-position:left;
   1335 	text-indent:-.25in;
   1336 	font-family:Symbol;}
   1337 @list l8
   1338 	{mso-list-id:-120;
   1339 	mso-list-type:simple;
   1340 	mso-list-template-ids:-1099685254;}
   1341 @list l8:level1
   1342 	{mso-level-style-link:"List Number";
   1343 	mso-level-tab-stop:.25in;
   1344 	mso-level-number-position:left;
   1345 	margin-left:.25in;
   1346 	text-indent:-.25in;}
   1347 @list l9
   1348 	{mso-list-id:-119;
   1349 	mso-list-type:simple;
   1350 	mso-list-template-ids:-1849629656;}
   1351 @list l9:level1
   1352 	{mso-level-number-format:bullet;
   1353 	mso-level-style-link:"List Bullet";
   1354 	mso-level-text:\F0B7;
   1355 	mso-level-tab-stop:.25in;
   1356 	mso-level-number-position:left;
   1357 	margin-left:.25in;
   1358 	text-indent:-.25in;
   1359 	font-family:Symbol;}
   1360 @list l10
   1361 	{mso-list-id:794131674;
   1362 	mso-list-type:hybrid;
   1363 	mso-list-template-ids:751336376 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
   1364 @list l10:level1
   1365 	{mso-level-number-format:bullet;
   1366 	mso-level-text:\F0B7;
   1367 	mso-level-tab-stop:.5in;
   1368 	mso-level-number-position:left;
   1369 	text-indent:-.25in;
   1370 	font-family:Symbol;}
   1371 @list l10:level2
   1372 	{mso-level-number-format:bullet;
   1373 	mso-level-text:o;
   1374 	mso-level-tab-stop:1.0in;
   1375 	mso-level-number-position:left;
   1376 	text-indent:-.25in;
   1377 	font-family:"Courier New";}
   1378 @list l10:level3
   1379 	{mso-level-tab-stop:1.5in;
   1380 	mso-level-number-position:left;
   1381 	text-indent:-.25in;}
   1382 @list l10:level4
   1383 	{mso-level-tab-stop:2.0in;
   1384 	mso-level-number-position:left;
   1385 	text-indent:-.25in;}
   1386 @list l10:level5
   1387 	{mso-level-tab-stop:2.5in;
   1388 	mso-level-number-position:left;
   1389 	text-indent:-.25in;}
   1390 @list l10:level6
   1391 	{mso-level-tab-stop:3.0in;
   1392 	mso-level-number-position:left;
   1393 	text-indent:-.25in;}
   1394 @list l10:level7
   1395 	{mso-level-tab-stop:3.5in;
   1396 	mso-level-number-position:left;
   1397 	text-indent:-.25in;}
   1398 @list l10:level8
   1399 	{mso-level-tab-stop:4.0in;
   1400 	mso-level-number-position:left;
   1401 	text-indent:-.25in;}
   1402 @list l10:level9
   1403 	{mso-level-tab-stop:4.5in;
   1404 	mso-level-number-position:left;
   1405 	text-indent:-.25in;}
   1406 @list l11
   1407 	{mso-list-id:1411350143;
   1408 	mso-list-template-ids:1661217014;}
   1409 @list l11:level1
   1410 	{mso-level-style-link:"Heading 1";
   1411 	mso-level-text:%1;
   1412 	mso-level-tab-stop:.3in;
   1413 	mso-level-number-position:left;
   1414 	margin-left:.3in;
   1415 	text-indent:-.3in;}
   1416 @list l11:level2
   1417 	{mso-level-style-link:"Heading 2";
   1418 	mso-level-text:"%1\.%2";
   1419 	mso-level-tab-stop:.4in;
   1420 	mso-level-number-position:left;
   1421 	margin-left:.4in;
   1422 	text-indent:-.4in;}
   1423 @list l11:level3
   1424 	{mso-level-style-link:"Heading 3";
   1425 	mso-level-text:"%1\.%2\.%3";
   1426 	mso-level-tab-stop:.5in;
   1427 	mso-level-number-position:left;
   1428 	margin-left:.5in;
   1429 	text-indent:-.5in;}
   1430 @list l11:level4
   1431 	{mso-level-style-link:"Heading 4";
   1432 	mso-level-text:"%1\.%2\.%3\.%4";
   1433 	mso-level-tab-stop:.6in;
   1434 	mso-level-number-position:left;
   1435 	margin-left:.6in;
   1436 	text-indent:-.6in;}
   1437 @list l11:level5
   1438 	{mso-level-style-link:"Heading 5";
   1439 	mso-level-text:"%1\.%2\.%3\.%4\.%5";
   1440 	mso-level-tab-stop:.7in;
   1441 	mso-level-number-position:left;
   1442 	margin-left:.7in;
   1443 	text-indent:-.7in;}
   1444 @list l11:level6
   1445 	{mso-level-style-link:"Heading 6";
   1446 	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6";
   1447 	mso-level-tab-stop:.8in;
   1448 	mso-level-number-position:left;
   1449 	margin-left:.8in;
   1450 	text-indent:-.8in;}
   1451 @list l11:level7
   1452 	{mso-level-style-link:"Heading 7";
   1453 	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7";
   1454 	mso-level-tab-stop:.9in;
   1455 	mso-level-number-position:left;
   1456 	margin-left:.9in;
   1457 	text-indent:-.9in;}
   1458 @list l11:level8
   1459 	{mso-level-style-link:"Heading 8";
   1460 	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8";
   1461 	mso-level-tab-stop:1.0in;
   1462 	mso-level-number-position:left;
   1463 	margin-left:1.0in;
   1464 	text-indent:-1.0in;}
   1465 @list l11:level9
   1466 	{mso-level-style-link:"Heading 9";
   1467 	mso-level-text:"%1\.%2\.%3\.%4\.%5\.%6\.%7\.%8\.%9";
   1468 	mso-level-tab-stop:1.1in;
   1469 	mso-level-number-position:left;
   1470 	margin-left:1.1in;
   1471 	text-indent:-1.1in;}
   1472 ol
   1473 	{margin-bottom:0in;}
   1474 ul
   1475 	{margin-bottom:0in;}
   1476 -->
   1477 </style>
   1478 <!--[if gte mso 10]>
   1479 <style>
   1480  /* Style Definitions */
   1481  table.MsoNormalTable
   1482 	{mso-style-name:"Table Normal";
   1483 	mso-tstyle-rowband-size:0;
   1484 	mso-tstyle-colband-size:0;
   1485 	mso-style-noshow:yes;
   1486 	mso-style-parent:"";
   1487 	mso-padding-alt:0in 5.4pt 0in 5.4pt;
   1488 	mso-para-margin:0in;
   1489 	mso-para-margin-bottom:.0001pt;
   1490 	mso-pagination:widow-orphan;
   1491 	font-size:10.0pt;
   1492 	font-family:"Times New Roman";
   1493 	mso-ansi-language:#0400;
   1494 	mso-fareast-language:#0400;
   1495 	mso-bidi-language:#0400;}
   1496 </style>
   1497 <![endif]--><!--[if gte mso 9]><xml>
   1498  <o:shapedefaults v:ext="edit" spidmax="9218" fill="f" fillcolor="white"
   1499   stroke="f">
   1500   <v:fill color="white" on="f"/>
   1501   <v:stroke on="f"/>
   1502  </o:shapedefaults></xml><![endif]--><!--[if gte mso 9]><xml>
   1503  <o:shapelayout v:ext="edit">
   1504   <o:idmap v:ext="edit" data="1"/>
   1505  </o:shapelayout></xml><![endif]-->
   1506 </head>
   1507 
   1508 <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
   1509 	    
   1510 <pre>
   1511    Copyright (C) 2009 The Android Open Source Project
   1512 
   1513    Licensed under the Apache License, Version 2.0 (the "License");
   1514    you may not use this file except in compliance with the License.
   1515    You may obtain a copy of the License at
   1516 
   1517          http://www.apache.org/licenses/LICENSE-2.0
   1518 
   1519    Unless required by applicable law or agreed to in writing, software
   1520    distributed under the License is distributed on an "AS IS" BASIS,
   1521    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   1522    See the License for the specific language governing permissions and
   1523    limitations under the License.
   1524 </pre>
   1525 
   1526 <div class=Section1>
   1527 
   1528 <p class=MsoTitle align=left style='text-align:left'><a name="_Toc203298075"></a><a
   1529 name="_Toc203292246"><span style='mso-bookmark:_Toc203298075'><span lang=EN-IE
   1530 style='font-size:20.0pt'>JET Content Authoring Guidelines</span></span></a><span
   1531 lang=EN-IE style='font-size:20.0pt'><o:p></o:p></span></p>
   1532 
   1533 <p class=MsoTitle align=left style='text-align:left'><a name="_Toc194831970"></a><a
   1534 name="_Toc194830086"></a><a name="_Toc194740814"></a><a name="_Toc194738556"></a><a
   1535 name="_Toc203298078"></a><a name="_Toc203292249"><span style='mso-bookmark:
   1536 _Toc203298078'><span style='mso-bookmark:_Toc194738556'><span style='mso-bookmark:
   1537 _Toc194740814'><span style='mso-bookmark:_Toc194830086'><span style='mso-bookmark:
   1538 _Toc194831970'><span lang=EN-IE>JET Interactive Music Engine</span></span></span></span></span></span></a></p>
   1539 
   1540 <p class=MsoTitle align=left style='text-align:left'><span lang=EN-IE
   1541 style='font-size:12.0pt'>Vrs 1.0<o:p></o:p></span></p>
   1542 
   1543 <p class=MsoTitle align=left style='text-align:left'><span lang=EN-IE
   1544 style='font-size:12.0pt'>Authored by SONiVOX<o:p></o:p></span></p>
   1545 
   1546 <p class=MsoTitle align=left style='text-align:left'><span lang=EN-IE
   1547 style='font-size:12.0pt'><a href="http://www.sonivoxrocks.com/">www.sonivoxrocks.com</a><o:p></o:p></span></p>
   1548 
   1549 <p class=MsoTitle align=left style='text-align:left'><span lang=EN-IE
   1550 style='font-size:12.0pt'>Copyright 2009 Sonic Network, Inc.<o:p></o:p></span></p>
   1551 
   1552 <p class=MsoCommentText><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1553 
   1554 <p class=MsoHeader><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1555 
   1556 <h1><a name="_Toc482161515"></a><a name="_Toc203298082"><span style='mso-bookmark:
   1557 _Toc482161515'><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:
   1558 Arial'><span style='mso-list:Ignore'>1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1559 </span></span></span><![endif]><span lang=EN-IE>Introduction</span></span></a></h1>
   1560 
   1561 <h2><a name="_Toc203298083"><![if !supportLists]><span lang=EN-IE
   1562 style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>1.1<span
   1563 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1564 </span></span></span><![endif]><span lang=EN-IE>Overview</span></a></h2>
   1565 
   1566 <p class=MsoNormal><span lang=EN-IE>This document contains content creation
   1567 guidelines for composers and sound designers authoring music and sound effects
   1568 for the SONiVOX JET platform.<span style='mso-spacerun:yes'> </span>JET is an
   1569 interactive music player for small embedded devices, including the Google Android
   1570 platform. It allows applications to include interactive music soundtracks, in <st1:place
   1571 w:st="on">MIDI</st1:place> format, that respond in real-time to game play
   1572 events and user interaction. </span></p>
   1573 
   1574 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1575 
   1576 <p class=MsoNormal><span lang=EN-IE>JET works in conjunction with SONiVOXs
   1577 Embedded Audio Synthesizer (EAS) which is the <st1:place w:st="on">MIDI</st1:place>
   1578 playback device for Android.<span style='mso-spacerun:yes'> </span>Both the
   1579 JET and EAS engines are integrated into the Android embedded platform as well
   1580 as inherent in the JET Creator application. As such, the JET content author can
   1581 be sure that the playback will sound exactly the same in both the JET Creator
   1582 and the final Android application playing back on Android mobile devices.</span></p>
   1583 
   1584 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1585 
   1586 <p class=MsoNormal><span lang=EN-IE>The JET content author works in up to three
   1587 different applications to create JET content; a standard <st1:place w:st="on">MIDI</st1:place>
   1588 sequencer (Logic, Cubase, etc.), optionally a DLS2 instrument editor (Awave),
   1589 and the JET Creator application to add and audition JET interactive elements. </span></p>
   1590 
   1591 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1592 
   1593 <p class=MsoNormal><span lang=EN-IE>The final result is a .jet file that the
   1594 content author gives to the application programmer for use in the game or
   1595 application.</span></p>
   1596 
   1597 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1598 
   1599 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1600 
   1601 <h2><a name="_Toc203298084"><![if !supportLists]><span lang=EN-IE
   1602 style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>1.2<span
   1603 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1604 </span></span></span><![endif]><span lang=EN-IE>Abbreviations and Common Terms</span></a></h2>
   1605 
   1606 <p class=MsoNormal><span lang=EN-IE>It is important to use a common set of
   1607 terms to minimize confusion. Since JET uses <st1:place w:st="on">MIDI</st1:place>
   1608 in a unique way, normal industry terms may not always suffice. Here is the
   1609 definition of terms as they are used in this document and in the JET Creator
   1610 application:</span></p>
   1611 
   1612 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1613 
   1614 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>Channel</span></i><span
   1615 lang=EN-IE>: MIDI data associated with a specific <st1:place w:st="on">MIDI</st1:place>
   1616 channel. Standard MIDI allows for 16 channels of <st1:place w:st="on">MIDI</st1:place>
   1617 data each of which are typically associated with a specific instrument. </span></p>
   1618 
   1619 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1620 
   1621 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>Controller</span></i><span
   1622 lang=EN-IE>: A <st1:place w:st="on">MIDI</st1:place> event consisting of a
   1623 channel number, controller number, and a controller value. The <st1:place
   1624 w:st="on">MIDI</st1:place> spec associates many controller numbers with
   1625 specific functions, such as volume, expression, sustain pedal, etc. JET also
   1626 uses controller events as a means of embedding special control information in a
   1627 <st1:place w:st="on">MIDI</st1:place> sequence to provide for audio
   1628 synchronization.</span></p>
   1629 
   1630 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1631 
   1632 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>DAW</span></i><span
   1633 lang=EN-IE>: Digital Audio Workstation. A common term for <st1:place w:st="on">MIDI</st1:place>
   1634 and audio sequencing applications such as Logic, SONAR, Cubase and others. </span></p>
   1635 
   1636 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1637 
   1638 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>EAS:</span></i><span
   1639 lang=EN-IE> Embedded <st1:place w:st="on">MIDI</st1:place> Synthesizer. The
   1640 name of the SONiVOX MIDI synthesizer engine.</span></p>
   1641 
   1642 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1643 
   1644 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>JET</span></i><span
   1645 lang=EN-IE>: Jet Interactive Engine. The name of the SONiVOX JET interactive
   1646 music engine.</span></p>
   1647 
   1648 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1649 
   1650 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>Segment</span></i><span
   1651 lang=EN-IE>: A musical section such as a chorus or verse that is a component of
   1652 the overall composition. In JET, a segment can be an entire MIDI file or a
   1653 derived from a portion of a <st1:place w:st="on">MIDI</st1:place> file.</span></p>
   1654 
   1655 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1656 
   1657 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>SMF-0</span></i><span
   1658 lang=EN-IE>: Standard MIDI File Type 0, a MIDI file that contains a single
   1659 track, but may be made up of multiple channels of <st1:place w:st="on">MIDI</st1:place>
   1660 data.</span></p>
   1661 
   1662 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1663 
   1664 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>SMF-1</span></i><span
   1665 lang=EN-IE>: Standard MIDI File Type 1, a MIDI file that contains a one more
   1666 tracks, and each track may in turn be made up of one or more channels of <st1:place
   1667 w:st="on">MIDI</st1:place> data. By convention, each channel is stored on a
   1668 separate track in an SMF-1 file. However, it is possible to have multiple MIDI
   1669 channels on a single track, or multiple tracks that contain data for the same <st1:place
   1670 w:st="on">MIDI</st1:place> channel.</span></p>
   1671 
   1672 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1673 
   1674 <p class=MsoNormal><i style='mso-bidi-font-style:normal'><span lang=EN-IE>Track</span></i><span
   1675 lang=EN-IE>: A single track in a DAW containing a timed sequence of <st1:place
   1676 w:st="on">MIDI</st1:place> events. Be careful not to confuse Tracks with
   1677 Channels. A MIDI file may contain many tracks with several tracks utilizing the
   1678 same <st1:place w:st="on">MIDI</st1:place> channel. </span></p>
   1679 
   1680 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1681 
   1682 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1683 
   1684 <h1><a name="_Toc203298085"></a><a name="_Toc135723076"></a><a
   1685 name="_Toc135723793"></a><a name="_Toc135724016"></a><a name="_Toc135724241"></a><a
   1686 name="_Toc135724464"></a><a name="_Toc135724687"></a><a name="_Toc135724909"></a><a
   1687 name="_Toc135725132"></a><a name="_Toc135726607"></a><a name="_Toc135727776"></a><a
   1688 name="_Toc137004452"></a><a name="_Toc135724689"></a><a name="_Toc135724467"></a><![if !supportLists]><span
   1689 style='mso-bookmark:_Toc203298085'><span lang=EN-IE style='mso-fareast-font-family:
   1690 Arial'><span style='mso-list:Ignore'>1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1691 </span></span></span></span><![endif]><span style='mso-bookmark:_Toc203298085'><span
   1692 lang=EN-IE>The JET Interactive Music Concept</span></span></h1>
   1693 
   1694 <p class=MsoNormal><span lang=EN-IE>Interactive music can be defined as music
   1695 that changes in real-time according to non-predictable events such as user
   1696 interaction or game play events. In this way, interactive music is much more
   1697 engaging as it has the ability to match the energy and mood of a game much
   1698 closer than a pre-composed composition that never changes. In some applications
   1699 and games, interactive music is central to the game play. Guitar Hero is one
   1700 such popular game. When the end user successfully captures the musical notes
   1701 coming down the fret board, the music adapts itself and simultaneously keeps
   1702 score of successes and failures. JET allows for these types of music driven
   1703 games as well.</span></p>
   1704 
   1705 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1706 
   1707 <p class=MsoNormal><span lang=EN-IE>There are several methods for making and
   1708 controlling interactive music and JET is one such method. This section
   1709 describes the features of JET and how they might be used in a game or software
   1710 application. It also describes how JET can be used to save memory in small
   1711 footprint devices such as Android enabled mobile handsets.</span></p>
   1712 
   1713 <h3><a name="_Toc203298086"><![if !supportLists]><span class=Heading2Char><span
   1714 lang=EN-IE style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:
   1715 Arial;mso-bidi-font-weight:normal'><span style='mso-list:Ignore'>1.1.1<span
   1716 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span
   1717 class=Heading2Char><span lang=EN-IE style='font-size:12.0pt;mso-bidi-font-size:
   1718 10.0pt;font-weight:normal'>Data Compression</span></span></a><span
   1719 style='mso-bookmark:_Toc203298086'></span><span class=Heading2Char><span
   1720 lang=EN-IE style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-weight:
   1721 normal'><o:p></o:p></span></span></h3>
   1722 
   1723 <p class=MsoNormal><span lang=EN-IE>JET supports a flexible music format that
   1724 can be used to create extended musical sequences with a minimal amount of data.
   1725 A musical composition is broken up into segments that can be sequenced to
   1726 create a longer piece. The sequencing can be fixed at the time the music file
   1727 is authored, or it can be created dynamically under program control.</span></p>
   1728 
   1729 <h3><a name="_Toc203298087"><![if !supportLists]><span class=Heading2Char><span
   1730 lang=EN-IE style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-fareast-font-family:
   1731 Arial;mso-bidi-font-weight:normal'><span style='mso-list:Ignore'>1.1.2<span
   1732 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></span></span><![endif]><span
   1733 class=Heading2Char><span lang=EN-IE style='font-size:12.0pt;mso-bidi-font-size:
   1734 10.0pt;font-weight:normal'>Linear Music Example</span></span></a><span
   1735 style='mso-bookmark:_Toc203298087'></span><span class=Heading2Char><span
   1736 lang=EN-IE style='font-size:12.0pt;mso-bidi-font-size:10.0pt;mso-bidi-font-weight:
   1737 normal'><o:p></o:p></span></span></h3>
   1738 
   1739 <p class=MsoNormal><span lang=EN-IE><!--[if gte vml 1]><v:shapetype id="_x0000_t75"
   1740  coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
   1741  filled="f" stroked="f">
   1742  <v:stroke joinstyle="miter"/>
   1743  <v:formulas>
   1744   <v:f eqn="if lineDrawn pixelLineWidth 0"/>
   1745   <v:f eqn="sum @0 1 0"/>
   1746   <v:f eqn="sum 0 0 @1"/>
   1747   <v:f eqn="prod @2 1 2"/>
   1748   <v:f eqn="prod @3 21600 pixelWidth"/>
   1749   <v:f eqn="prod @3 21600 pixelHeight"/>
   1750   <v:f eqn="sum @0 0 1"/>
   1751   <v:f eqn="prod @6 1 2"/>
   1752   <v:f eqn="prod @7 21600 pixelWidth"/>
   1753   <v:f eqn="sum @8 21600 0"/>
   1754   <v:f eqn="prod @7 21600 pixelHeight"/>
   1755   <v:f eqn="sum @10 21600 0"/>
   1756  </v:formulas>
   1757  <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
   1758  <o:lock v:ext="edit" aspectratio="t"/>
   1759 </v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:431.25pt;
   1760  height:294.75pt' o:ole="">
   1761  <v:imagedata src="JET_Authoring_Guidelines_files/image002.emz" o:title=""/>
   1762 </v:shape><![endif]--><![if !vml]><img border=0 width=575 height=393
   1763 src="JET_Authoring_Guidelines_files/image013.gif" v:shapes="_x0000_i1025"><![endif]><!--[if gte mso 9]><xml>
   1764  <o:OLEObject Type="Embed" ProgID="Visio.Drawing.11" ShapeID="_x0000_i1025"
   1765   DrawAspect="Content" ObjectID="_1298963276">
   1766  </o:OLEObject>
   1767 </xml><![endif]--></span></p>
   1768 
   1769 <p class=MsoCaption><span lang=EN-IE>Figure <span style='mso-field-code:" SEQ Figure \\* ARABIC "'><span
   1770 style='mso-no-proof:yes'>1</span></span>: Linear Music Piece</span></p>
   1771 
   1772 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1773 
   1774 <p class=MsoNormal><span lang=EN-IE>This diagram shows how musical segments are
   1775 stored. Each segment is authored as a separate <st1:place w:st="on">MIDI</st1:place>
   1776 file. A post-processing tool combines the files into a single container file.
   1777 Each segment can contain alternate music tracks that can be muted or un-muted
   1778 to create additional interest. An example might be a brass accent in the chorus
   1779 that is played only the last time through. Also, segments can be transposed up
   1780 or down.</span></p>
   1781 
   1782 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1783 
   1784 <p class=MsoNormal><span lang=EN-IE>The bottom part of the diagram shows how
   1785 the musical segments can be recombined to create a linear music piece. In this
   1786 example, the bridge might end with a half-step key modulation and the remaining
   1787 segments could be transposed up a half-step to match.</span></p>
   1788 
   1789 <h3><a name="_Toc203298088"><![if !supportLists]><span lang=EN-IE
   1790 style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>1.1.3<span
   1791 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1792 </span></span></span><![endif]><span lang=EN-IE>Non-linear Music Example</span></a></h3>
   1793 
   1794 <p class=MsoNormal><span lang=EN-IE><!--[if gte vml 1]><v:shape id="_x0000_i1026"
   1795  type="#_x0000_t75" style='width:6in;height:291.75pt' o:ole="">
   1796  <v:imagedata src="JET_Authoring_Guidelines_files/image004.emz" o:title=""/>
   1797 </v:shape><![endif]--><![if !vml]><img border=0 width=576 height=389
   1798 src="JET_Authoring_Guidelines_files/image014.gif" v:shapes="_x0000_i1026"><![endif]><!--[if gte mso 9]><xml>
   1799  <o:OLEObject Type="Embed" ProgID="Visio.Drawing.11" ShapeID="_x0000_i1026"
   1800   DrawAspect="Content" ObjectID="_1298963277">
   1801  </o:OLEObject>
   1802 </xml><![endif]--></span></p>
   1803 
   1804 <p class=MsoCaption><span lang=EN-IE>Figure <span style='mso-field-code:" SEQ Figure \\* ARABIC "'><span
   1805 style='mso-no-proof:yes'>2</span></span>: Non-linear music piece</span></p>
   1806 
   1807 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1808 
   1809 <p class=MsoNormal><span lang=EN-IE>In this diagram, we see a non-linear music
   1810 piece. The scenario is a first-person-shooter (FPS) and JET is providing the
   1811 background music. The intro plays as the level is loading and then transitions
   1812 under program control to the Searching segment. This segment is repeated
   1813 indefinitely, perhaps with small variations (using the mute/un-mute feature)
   1814 until activity in the game dictates a change.</span></p>
   1815 
   1816 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1817 
   1818 <p class=MsoNormal><span lang=EN-IE>As the player nears a monster lair, the
   1819 program starts a synchronized transition to the Danger segment, increasing the
   1820 tension level in the audio. As the player draws closer to the lair, additional
   1821 tracks are un-muted to increase the tension.</span></p>
   1822 
   1823 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1824 
   1825 <p class=MsoNormal><span lang=EN-IE>As the player enters into combat with the
   1826 monster, the program starts a synchronized transition to the Combat segment.
   1827 The segment repeats indefinitely as the combat continues. A Bonus Hit
   1828 temporarily un-mutes a decorative track that notifies the player of a
   1829 successful attack, and similarly, another track is temporarily un-muted to
   1830 signify when the player receives Special Damage.</span></p>
   1831 
   1832 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1833 
   1834 <p class=MsoNormal><span lang=EN-IE>At the end of combat, the music transitions
   1835 to a victory or defeat segment based on the outcome of battle.</span></p>
   1836 
   1837 <h3><a name="_Toc203298089"><![if !supportLists]><span lang=EN-IE
   1838 style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>1.1.4<span
   1839 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1840 </span></span></span><![endif]><span lang=EN-IE>Mute/Un-mute Synchronization</span></a></h3>
   1841 
   1842 <p class=MsoNormal><span lang=EN-IE>JET can also synchronize the muting and
   1843 un-muting of tracks to events in the music. For example, in the FPS game, it
   1844 would probably be desirable to place the musical events relating to bonuses and
   1845 damage as close to the actual game event as possible. However, simply un-muting
   1846 a track at the moment the game event occurs might result in a music clip
   1847 starting in the middle. Alternatively, a clip could be started from the
   1848 beginning, but then it wouldnt be synchronized with the other music tracks.</span></p>
   1849 
   1850 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1851 
   1852 <p class=MsoNormal><span lang=EN-IE>However, with the JET sync engine, a clip
   1853 can be started at the next opportune moment and maintain synchronization. This
   1854 can be accomplished by placing a number of short music clips on a decorative
   1855 track. A <st1:place w:st="on">MIDI</st1:place> event in the stream signifies
   1856 the start of a clip and a second event signifies the end of a clip. When the
   1857 application calls the JET clip function, the next clip in the track is allowed
   1858 to play fully synchronized to the music. Optionally, the track can be
   1859 automatically muted by a second <st1:place w:st="on">MIDI</st1:place> event.</span></p>
   1860 
   1861 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1862 
   1863 <p class=MsoNormal><span lang=EN-IE><!--[if gte vml 1]><v:shape id="_x0000_i1027"
   1864  type="#_x0000_t75" style='width:6in;height:116.25pt' o:ole="">
   1865  <v:imagedata src="JET_Authoring_Guidelines_files/image006.emz" o:title=""/>
   1866 </v:shape><![endif]--><![if !vml]><img border=0 width=576 height=155
   1867 src="JET_Authoring_Guidelines_files/image008.gif" v:shapes="_x0000_i1027"><![endif]><!--[if gte mso 9]><xml>
   1868  <o:OLEObject Type="Embed" ProgID="Visio.Drawing.11" ShapeID="_x0000_i1027"
   1869   DrawAspect="Content" ObjectID="_1298963279">
   1870  </o:OLEObject>
   1871 </xml><![endif]--></span></p>
   1872 
   1873 <p class=MsoCaption><span lang=EN-IE>Figure <span style='mso-field-code:" SEQ Figure \\* ARABIC "'><span
   1874 style='mso-no-proof:yes'>3</span></span>: Synchronized Mute/Unmute</span></p>
   1875 
   1876 <h2><a name="_Toc203298090"><![if !supportLists]><span lang=EN-IE
   1877 style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>1.2<span
   1878 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1879 </span></span></span><![endif]><span lang=EN-IE>Audio Synchronization</span></a></h2>
   1880 
   1881 <p class=MsoNormal><span lang=EN-IE>JET provides an audio synchronization API
   1882 that allows game play to be synchronized to events in the audio. The mechanism
   1883 relies on data embedded in the <st1:place w:st="on">MIDI</st1:place> file at
   1884 the time the content is authored. When the JET engine senses an event during
   1885 playback it generates a callback into the application program. The timing of
   1886 the callback can be adjusted to compensate for any latency in the audio
   1887 playback system so that audio and video can be synchronized. The diagram below
   1888 shows an example of a simple music game that involves pressing the left and
   1889 right arrows in time with the music.</span></p>
   1890 
   1891 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1892 
   1893 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1894 
   1895 <p class=MsoNormal><span lang=EN-IE><!--[if gte vml 1]><v:shape id="_x0000_i1028"
   1896  type="#_x0000_t75" style='width:6in;height:100.5pt' o:ole="">
   1897  <v:imagedata src="JET_Authoring_Guidelines_files/image015.emz" o:title=""/>
   1898 </v:shape><![endif]--><![if !vml]><img border=0 width=576 height=134
   1899 src="JET_Authoring_Guidelines_files/image010.gif" v:shapes="_x0000_i1028"><![endif]><!--[if gte mso 9]><xml>
   1900  <o:OLEObject Type="Embed" ProgID="Visio.Drawing.11" ShapeID="_x0000_i1028"
   1901   DrawAspect="Content" ObjectID="_1298963280">
   1902  </o:OLEObject>
   1903 </xml><![endif]--></span></p>
   1904 
   1905 <p class=MsoCaption><span lang=EN-IE>Figure <span style='mso-field-code:" SEQ Figure \\* ARABIC "'><span
   1906 style='mso-no-proof:yes'>4</span></span>: Music Game<span style='mso-no-proof:
   1907 yes'> with Synchronization<o:p></o:p></span></span></p>
   1908 
   1909 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1910 
   1911 <p class=MsoNormal><span lang=EN-IE>The arrows represent events in the music
   1912 sequence where game events need to be synchronized. In this case, the blue
   1913 arrow represents a time where the player is supposed to press the left button,
   1914 and the red arrow is for the right button. The yellow arrow tells the game
   1915 engine that the sequence is complete. The player is allowed a certain time
   1916 window before and after the event to press the appropriate key.</span></p>
   1917 
   1918 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1919 
   1920 <p class=MsoNormal><span lang=EN-IE>If an event is received and the player has
   1921 not pressed a button, a timer is set to half the length of the window. If the
   1922 player presses the button before the timer expires, the game registers a
   1923 success, and if not, the game registers a failure. </span></p>
   1924 
   1925 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1926 
   1927 <p class=MsoNormal><span lang=EN-IE>If the player presses the button before the
   1928 event is received, a timer is set to half the length of the window. If an event
   1929 is received before the timer expires, the game registers a success, and if not,
   1930 the game registers a failure. Game play might also include bonuses for getting
   1931 close to the timing of the actual event. </span></p>
   1932 
   1933 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1934 
   1935 <h1><a name="_Toc203298091"><![if !supportLists]><span lang=EN-IE
   1936 style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>2<span
   1937 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   1938 </span></span></span><![endif]><span lang=EN-IE>JET Content Authoring Overview</span></a></h1>
   1939 
   1940 <p class=MsoNormal><span lang=EN-IE>To author JET files and hear them playback interactively,
   1941 the content author will work in two or three applications which are designed to
   1942 work together smoothly. The first is application is any off-the-shelf <st1:place
   1943 w:st="on">MIDI</st1:place> sequencing application or Digital Audio Workstation
   1944 that supports VST (for PC) or AU (for Mac) plugins. (Logic, SONAR, Cubase, etc)
   1945 Here the author will compose their <st1:place w:st="on">MIDI</st1:place> music
   1946 files using the SONiVOX EAS Synth plugin as the playback synthesizer. </span></p>
   1947 
   1948 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1949 
   1950 <p class=MsoNormal><span lang=EN-IE>Once the composer has completed their <st1:place
   1951 w:st="on">MIDI</st1:place> file(s), they import them into the JET Creator application.
   1952 Here the author will setup and audition the conditions for interactive playback
   1953 within the JET enabled game.</span></p>
   1954 
   1955 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1956 
   1957 <p class=MsoNormal><span lang=EN-IE>Optionally, the author may elect to create
   1958 a custom DLS soundbank. This can be created in any off-the-shelf DLS authoring
   1959 application, such as Awave from MJSoft, and loaded into JET Creator along with
   1960 the <st1:place w:st="on">MIDI</st1:place> files.</span></p>
   1961 
   1962 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1963 
   1964 <p class=MsoNormal><span lang=EN-IE>Below is an overview of this process. A
   1965 more detailed explanation of each step follows.</span></p>
   1966 
   1967 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1968 
   1969 <ul style='margin-top:0in' type=disc>
   1970  <li class=MsoNormal style='mso-list:l10 level1 lfo12;tab-stops:list .5in'><span
   1971      lang=EN-IE>Launch digital audio workstation (DAW) </span></li>
   1972  <ul style='margin-top:0in' type=circle>
   1973   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1974       lang=EN-IE>Assign the SONiVOX EAS Synth plugin as the playback
   1975       synthesizer</span></li>
   1976   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1977       lang=EN-IE>Optionally load a custom DLS2 soundset </span></li>
   1978   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1979       lang=EN-IE>Compose and save <st1:place w:st="on">MIDI</st1:place> file(s)</span></li>
   1980  </ul>
   1981  <li class=MsoNormal style='mso-list:l10 level1 lfo12;tab-stops:list .5in'><span
   1982      lang=EN-IE>Launch the JET Creator application</span></li>
   1983  <ul style='margin-top:0in' type=circle>
   1984   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1985       lang=EN-IE>Create segments using the <st1:place w:st="on">MIDI</st1:place>
   1986       and DLS2 source files</span></li>
   1987   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1988       lang=EN-IE>Add interactive elements</span></li>
   1989   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1990       lang=EN-IE>Audition interactive elements</span></li>
   1991   <li class=MsoNormal style='mso-list:l10 level2 lfo12;tab-stops:list 1.0in'><span
   1992       lang=EN-IE>Save and Export JET files for use in the Android application</span></li>
   1993  </ul>
   1994 </ul>
   1995 
   1996 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   1997 
   1998 <p class=MsoNormal><span lang=EN-IE>Launch DAW  Content authors will need to
   1999 use a third party MIDI authoring application to compose their <st1:place w:st="on">MIDI</st1:place>
   2000 files. It is recommended they use a digital audio workstation (DAW) application
   2001 that supports VST or AU plugins as this will enable them to listen to the EAS
   2002 MIDI Synthesizer and DLS2 soundsets that will be utilized in the Android
   2003 application itself. Some examples of popular DAWs include SONAR (PC) and LOGIC
   2004 (MAC). </span></p>
   2005 
   2006 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2007 
   2008 <p class=MsoNormal><span lang=EN-IE>Assign SONiVOX EAS Synth plugin as the
   2009 playback synthesizer  The SONiVOX EAS Synth plugin is a VST and AU compatible
   2010 virtual instrument that plugs into VST or AU compatible DAWs. This software
   2011 plugin uses the same SONiVOX EAS MIDI synthesizer engine and default General
   2012 MIDI<span style='mso-spacerun:yes'> </span>wavetable soundset inherent in
   2013 Android. Using this plugin allows content authors to hear the exact audio
   2014 rendering of the instruments and <st1:place w:st="on">MIDI</st1:place> file
   2015 that will be used in their Android applications.</span></p>
   2016 
   2017 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2018 
   2019 <p class=MsoNormal><span lang=EN-IE>Optionally Load DLS2 Soundset  The SONiVOX
   2020 EAS Synth plugin allows for the loading of any DLS2 compatible soundset for
   2021 playback. These could include a new GM wavetable set, or a small collection of
   2022 just a few custom instruments for a given application. Note, the DLS file does
   2023 not replace the internal GM wavetable used by the EAS engine. DLS soundsets
   2024 play in conjunction with the internal GM wavetable. </span></p>
   2025 
   2026 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2027 
   2028 <p class=MsoNormal><span lang=EN-IE>Compose MIDI File  Compose <st1:place
   2029 w:st="on">MIDI</st1:place> soundtracks for the Android application.</span></p>
   2030 
   2031 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2032 
   2033 <p class=MsoNormal><span lang=EN-IE>Launch JET Creator  Once all DLS2 and <st1:place
   2034 w:st="on">MIDI</st1:place> source files have been authored, the content author
   2035 should launch the JET Creator and begin creating JET Segments. The segments
   2036 will reference the <st1:place w:st="on">MIDI</st1:place> files and any custom
   2037 DLS2 soundbanks.</span></p>
   2038 
   2039 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2040 
   2041 <p class=MsoNormal><span lang=EN-IE>Assign JET Segment Attributes  After
   2042 creating segments the content author interactive elements. Interactive elements
   2043 include mute and unmute settings of individual tracks in the MIDI file(s) as
   2044 well as <st1:place w:st="on">MIDI</st1:place> controller numbers that serve as
   2045 events in the game. These attributes tell the JET engine how and when to play
   2046 the different musical segments according to the JET API commands in the Android
   2047 application. See below for more detail on this.</span></p>
   2048 
   2049 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2050 
   2051 <p class=MsoNormal><span lang=EN-IE>Audition Interactive Playback  After
   2052 assigning the segment attributes and creating the JET file, the content author
   2053 can audition all interactive playback elements in the JET Audition window.</span></p>
   2054 
   2055 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2056 
   2057 <p class=MsoNormal><span lang=EN-IE>Save .jtc File  After the author is
   2058 satisfied with the result, it is recommended they save the JET Creator .jtc
   2059 file which will save their settings, references to source files, etc.</span></p>
   2060 
   2061 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2062 
   2063 <p class=MsoNormal><span lang=EN-IE>Export Files  Exporting the JET Creator
   2064 file will bundle all source files and their attributes into a single .zip file.
   2065 The zip file will also contain a .jet file for use by the Android application.</span></p>
   2066 
   2067 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2068 
   2069 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2070 
   2071 <h1><a name="_Toc203298092"></a><a name="_Toc135724912"></a><a
   2072 name="_Toc135725135"></a><a name="_Toc135726610"></a><a name="_Toc135727779"></a><a
   2073 name="_Toc137004455"></a><![if !supportLists]><span style='mso-bookmark:_Toc203298092'><span
   2074 lang=EN-IE style='mso-fareast-font-family:Arial'><span style='mso-list:Ignore'>3<span
   2075 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2076 </span></span></span></span><![endif]><span style='mso-bookmark:_Toc203298092'><span
   2077 lang=EN-IE>EAS Synth Virtual Instrument Plugin</span></span></h1>
   2078 
   2079 <p class=MsoNormal><span lang=EN-IE>Included in the JET Creator package is the
   2080 EAS software synthesizer in plug-in format. The EAS plugin synth allows the
   2081 composer to hear the instruments used in Android as they are composing their <st1:place
   2082 w:st="on">MIDI</st1:place> sequence. The EAS Synth plugin allows for the
   2083 loading of custom DLS2 sounds as well.</span></p>
   2084 
   2085 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2086 
   2087 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2088 style='mso-list:Ignore'>3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2089 </span></span></span><![endif]><span lang=EN-IE>Installing the EAS Synth Plugin</span></h2>
   2090 
   2091 <p class=MsoNormal><span lang=EN-IE>Follow the instructions for your individual
   2092 DAW to install and utilize the plugin. For Mac users this will typically
   2093 involve copying the EAS Synth.componant file into your plugins folder which
   2094 is usually located at /Library/Audio/Plug-ins/Components. PC users will want to
   2095 install the EAS Synth.dll into the plugin folder that their DAW requires. </span></p>
   2096 
   2097 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2098 
   2099 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2100 style='mso-list:Ignore'>3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2101 </span></span></span><![endif]><span lang=EN-IE>Requirements and Settings for
   2102 using the EAS Synth Plugin</span></h2>
   2103 
   2104 <p class=MsoNormal><span lang=EN-IE>The EAS Synth is an embedded synthesizer
   2105 for small mobile devices. This means it does not have the flexibility of high
   2106 end synthesizers typically utilized in a professional application such as
   2107 Logic, Digital Performer, etc. As such, only the following attributes are
   2108 supported.</span></p>
   2109 
   2110 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2111 
   2112 <p class=MsoNormal><span lang=EN-IE>Macintosh:</span></p>
   2113 
   2114 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2115 
   2116 <p class=MsoNormal><span lang=EN-IE>Mac OSX (Intel) Macs </span></p>
   2117 
   2118 <p class=MsoNormal><span lang=EN-IE>ASIO Supported Soundcards </span></p>
   2119 
   2120 <p class=MsoNormal><span lang=EN-IE>Sample Rate:<span style='mso-tab-count:
   2121 1'> </span>44100 hz</span></p>
   2122 
   2123 <p class=MsoNormal><span lang=EN-IE>Buffer Size:<span style='mso-tab-count:
   2124 1'> </span>256 kbytes</span></p>
   2125 
   2126 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2127 
   2128 <p class=MsoNormal><span lang=EN-IE>PC:</span></p>
   2129 
   2130 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2131 
   2132 <p class=MsoNormal><span lang=EN-IE>Windows 2000 or <st1:place w:st="on">Vista</st1:place>
   2133 operating systems</span></p>
   2134 
   2135 <p class=MsoNormal><span lang=EN-IE>ASIO supported soundcards</span></p>
   2136 
   2137 <p class=MsoNormal><span lang=EN-IE>Sample Rate:<span style='mso-tab-count:
   2138 1'> </span>44100 hz</span></p>
   2139 
   2140 <p class=MsoNormal><span lang=EN-IE>Buffer Size:<span style='mso-tab-count:
   2141 1'> </span>256 kbytes</span></p>
   2142 
   2143 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2144 
   2145 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2146 style='mso-list:Ignore'>3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2147 </span></span></span><![endif]><span lang=EN-IE>Assigning <st1:place w:st="on">MIDI</st1:place>
   2148 Tracks to use the EAS Synth</span></h2>
   2149 
   2150 <p class=MsoNormal><span lang=EN-IE>Each DAW has its own particular method of
   2151 assigning <st1:place w:st="on">MIDI</st1:place> tracks to virtual instrument
   2152 plugins such as the SONiVOX EAS Synth. Please consult the user manual for your
   2153 DAW for detailed instructions. Below are some general guidelines for Logic
   2154 (Mac) and SONAR (PC).</span></p>
   2155 
   2156 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2157 style='mso-list:Ignore'>3.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2158 </span></span></span><![endif]><span lang=EN-IE>LOGIC 8</span></h3>
   2159 
   2160 <p class=MsoNormal><span lang=EN-IE>The SONiVOX EAS Synth virtual instrument is
   2161 a multi-timbral synthesizer. (i.e. it plays back multiple instruments on unique
   2162 <st1:place w:st="on">MIDI</st1:place> channels in a single instance) In Logic
   2163 8, however, youll want to set up 16 Logic <i style='mso-bidi-font-style:normal'>Instruments,</i>
   2164 each with their own instance of the EAS Synth. Each Instrument should be assigned
   2165 its own <st1:place w:st="on">MIDI</st1:place> channel. Use Channel 10 for
   2166 Drums. The reason for this is that MIDI controller messages, such as Volume
   2167 (CC7) and Pan (CC10) will not be channelized if the plugin is assigned to only
   2168 a single Instrument and all <st1:place w:st="on">MIDI</st1:place> tracks are
   2169 set to playback on that Instrument. In order for each <st1:place w:st="on">MIDI</st1:place>
   2170 channel to respond to its own controller messages, you must assign 16 different
   2171 EAS Synth instances to 16 unique Logic Instruments.</span></p>
   2172 
   2173 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2174 
   2175 <p class=MsoNormal><span lang=EN-IE>A Logic 8 template file has been included
   2176 in the Android Cupcake release to facilitate the above.</span></p>
   2177 
   2178 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2179 
   2180 <p class=MsoNormal><span lang=EN-IE>Playback in Logic 8 may require you to be
   2181 in record enable mode for each track you are auditioning. To record enable
   2182 multiple tracks hold down the Option key.</span></p>
   2183 
   2184 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2185 
   2186 <p class=MsoNormal><span lang=EN-IE>To write out a standard <st1:place w:st="on">MIDI</st1:place>
   2187 (type 1) file from Logic, you need to use the File Export command. IMPORTANT:
   2188 Most edits in Logic are non-destructive edits meaning they are not modifying
   2189 the actual data but rather adding an overlay onto to the data. Quantize is one
   2190 such non-destructive edit. Therefore when you export a <st1:place w:st="on">MIDI</st1:place>
   2191 file, you may not see your quanitization settings. </span></p>
   2192 
   2193 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2194 
   2195 <p class=MsoNormal><span lang=EN-IE>In addition, the mix parameters for volume,
   2196 pan and program changes may not appear in the event list and therefore may not
   2197 write out with the <st1:place w:st="on">MIDI</st1:place> file. Before exporting
   2198 a <st1:place w:st="on">MIDI</st1:place> file in Logic it is recommended you do
   2199 the following:</span></p>
   2200 
   2201 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2202 
   2203 <p class=MsoNormal><span lang=EN-IE>Select All and use the Insert MIDI &gt;
   2204 Insert MIDI Settings as Events command.</span></p>
   2205 
   2206 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2207 
   2208 <p class=MsoNormal><span lang=EN-IE>Select All and use the Apply Quantization
   2209 Settings Destructively command. </span></p>
   2210 
   2211 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2212 
   2213 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2214 style='mso-list:Ignore'>3.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2215 </span></span></span><![endif]><span lang=EN-IE>Cakewalk SONAR 7</span></h3>
   2216 
   2217 <p class=MsoNormal><span lang=EN-IE>Sonar 7 is a bit easier to set up, use and
   2218 save than Logic 8. Simply open or start a new <st1:place w:st="on">MIDI</st1:place>
   2219 file. Go to the Insert menu and select Insert Soft Synth&gt;SONiVOX&gt;EAS
   2220 Synth. Then assign each <st1:place w:st="on">MIDI</st1:place> tracks output to
   2221 the EAS Synth. There is no need to record enable a track to hear it play back.
   2222 When saving, be sure to select MIDI Type 1.</span></p>
   2223 
   2224 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2225 
   2226 <p class=MsoNormal><span lang=EN-IE>SONAR 8 works similarly to SONAR 7.</span></p>
   2227 
   2228 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2229 
   2230 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2231 style='mso-list:Ignore'>3.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2232 </span></span></span><![endif]><span lang=EN-IE>Digital Performer</span></h3>
   2233 
   2234 <p class=MsoNormal><span lang=EN-IE>Weve seen some instances when creating
   2235 content with Digital Performer where notes with a release velocity of non-0
   2236 will generate an extra note-on event in the EAS synth. If you are hearing a
   2237 doubling, editing the release velocity events to zero should fix this problem.</span></p>
   2238 
   2239 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2240 
   2241 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2242 style='mso-list:Ignore'>3.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2243 </span></span></span><![endif]><span lang=EN-IE>Using Custom DLS2 Soundsets</span></h2>
   2244 
   2245 <p class=MsoNormal><span lang=EN-IE>The SONiVOX EAS Synthesizer supports two
   2246 simultaneous soundsets or wavetables. One is the internal General MIDI wavetable
   2247 inherent to the SONiVOX EAS Synthesizer. The other is a Downloadable Sounds
   2248 Level 2 (DLS2) soundset. The internal wavetable is a GM Level 1 compliant
   2249 wavetable with 127 melodic instruments and 1 drumkit. It is in a proprietary
   2250 SONiVOX format. The DLS2 soundsets are an open format published by the MIDI
   2251 Manufactures Association. </span></p>
   2252 
   2253 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2254 
   2255 <p class=MsoNormal><span lang=EN-IE>In the Android Cupcake release, the
   2256 internal wavetable is only 200 kbytes, very small, in order to be compliant
   2257 with all Android devices which may not have a lot of memory. DLS2 soundsets can
   2258 be any size that a particular device supports. Upgraded (larger) internal
   2259 wavetables as well as custom DLS2 instruments can be licensed from SONiVOX.</span></p>
   2260 
   2261 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2262 style='mso-list:Ignore'>3.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2263 </span></span></span><![endif]><span lang=EN-IE>Loading a DLS2 Soundset</span></h3>
   2264 
   2265 <p class=MsoNormal><span lang=EN-IE>To load a custom soundset, click on the
   2266 Load DLS button in the EAS Synth plugin interface. Browse to the DLS2 file you
   2267 wish to load and say OK. <b style='mso-bidi-font-weight:normal'><i
   2268 style='mso-bidi-font-style:normal'>Only DLS Level 2 formatted soundsets are
   2269 supported.<o:p></o:p></i></b></span></p>
   2270 
   2271 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2272 
   2273 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2274 style='mso-list:Ignore'>3.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2275 </span></span></span><![endif]><span lang=EN-IE>Using a DLS2 Soundset</span></h3>
   2276 
   2277 <p class=MsoNormal><span lang=EN-IE>Since both the internal EAS GM wavetable
   2278 and a custom DLS2 soundset are used simultaneously, you must be sure you have
   2279 your MIDI Program Changes set correctly. DLS2 instruments must be assigned to a
   2280 Bank <i style='mso-bidi-font-style:normal'>other</i> than the default GM bank
   2281 used by the internal synthesizer. </span></p>
   2282 
   2283 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2284 
   2285 <p class=MsoNormal><span lang=EN-IE>The internal EAS synthesizer is assigned to
   2286 Banks 121 (melodic instruments) and 120 (drum instruments). This follows the
   2287 General MIDI Level 1 specification. Note: Most <st1:place w:st="on">MIDI</st1:place>
   2288 sequencers require you to use Bank 0 to select the default wavetable. Custom
   2289 DLS2 soundsets, therefore, should utilize a different Bank. We recommend Bank
   2290 1.</span></p>
   2291 
   2292 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2293 
   2294 <p class=MsoNormal><span lang=EN-IE>The EAS synth supports MSB (Controller 0),
   2295 LSB (Controller 32) Bank change messages. There are two places you need to set
   2296 this Bank and Program Change number. The first is in your DLS2 soundset. Using
   2297 Bank 1, each Instrument would be assigned MSB 1, LSB 0, then the Instrument
   2298 Program Change number. The second place to use the Bank and Program Change
   2299 number is in your <st1:place w:st="on">MIDI</st1:place> sequence. </span></p>
   2300 
   2301 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2302 
   2303 <p class=MsoNormal><span lang=EN-IE>In your <st1:place w:st="on">MIDI</st1:place>
   2304 track, the MSB should be sent first followed by the LSB and then the Instrument
   2305 number. For example, if your DLS2 instrument is assigned MSB 1, LSB 0,
   2306 Program1, you would send CC0, 1 followed by CC32, 0 followed by Program Change
   2307 Message 1. This might look like the following in an event window:</span></p>
   2308 
   2309 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2310 
   2311 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2312 
   2313 <p class=MsoNormal><span lang=EN-IE><!--[if gte vml 1]><v:shape id="_x0000_i1029"
   2314  type="#_x0000_t75" style='width:278.25pt;height:504.75pt'>
   2315  <v:imagedata src="JET_Authoring_Guidelines_files/image011.png" o:title="Event List"/>
   2316 </v:shape><![endif]--><![if !vml]><img border=0 width=371 height=673
   2317 src="JET_Authoring_Guidelines_files/image012.gif" v:shapes="_x0000_i1029"><![endif]></span></p>
   2318 
   2319 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2320 
   2321 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2322 
   2323 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2324 
   2325 <h1><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2326 style='mso-list:Ignore'>4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2327 </span></span></span><![endif]><span lang=EN-IE>JET Creator Guidelines</span></h1>
   2328 
   2329 <p class=MsoNormal><span lang=EN-IE>JET Creator is the desktop application
   2330 where youll edit and audition the JET interactive music elements. For details
   2331 on the JET Creator application please see the JET Creator User Manual. Below
   2332 are some additional guidelines to help you out.</span></p>
   2333 
   2334 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2335 
   2336 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2337 
   2338 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2339 
   2340 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2341 style='mso-list:Ignore'>4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2342 </span></span></span><![endif]><span lang=EN-IE>Order of Tasks</span></h2>
   2343 
   2344 <p class=MsoNormal><span lang=EN-IE>As with all projects, its best to discuss and
   2345 design the interactive music scheme with the game designer and programmer
   2346 before beginning your composition. An outline and/or specification can go a
   2347 long way in saving you from having to redo things after the game is in place.</span></p>
   2348 
   2349 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2350 
   2351 <p class=MsoNormal><span lang=EN-IE>In general youll want to first write your
   2352 music in your DAW of choice the way youre used to composing, then break up the
   2353 final <st1:place w:st="on">MIDI</st1:place> file as needed for the application.
   2354 Next, move to JET Creator and create all of your music segments in the order
   2355 easiest to preview them when played in order. Finally, add the JET Events to
   2356 control the segments via the Android game and Audition them as needed in JET
   2357 Creator. Finally, save the project in JET Creator and hand off the .jet file to
   2358 the programmer to integrate it in the game. After previewing there will likely
   2359 be changes to the <st1:place w:st="on">MIDI</st1:place> file(s) and JET Creator
   2360 attributes. </span></p>
   2361 
   2362 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2363 
   2364 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2365 style='mso-list:Ignore'>4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2366 </span></span></span><![endif]><span lang=EN-IE>Conserving Memory</span></h2>
   2367 
   2368 <p class=MsoNormal><span lang=EN-IE>If youre trying to conserve memory,
   2369 compose as few MIDI files as possible, and create several segments from that <st1:place
   2370 w:st="on">MIDI</st1:place> file. For example a 12 bar <st1:place w:st="on">MIDI</st1:place>
   2371 file with three sections of 4 bars, A, B, C, can create a much longer song.
   2372 Simply create multiple segments that reference the one <st1:place w:st="on">MIDI</st1:place>
   2373 file, then order them however you like. For example, A, A, B, A, C, A, B, A, A
   2374 would create a 36 bar song. Use JET to add repeats, transpose segments, and
   2375 interactively mute and unmute tracks to keep it even more interesting.</span></p>
   2376 
   2377 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2378 
   2379 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2380 style='mso-list:Ignore'>4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2381 </span></span></span><![endif]><span lang=EN-IE>Replicate</span></h2>
   2382 
   2383 <p class=MsoNormal><span lang=EN-IE>To make adding segments or events faster,
   2384 use the Replicate command. Replicate can add multiple segments or events at one
   2385 time and uses an offset parameter and prefix naming convention to keep things
   2386 easy to read. The MOVE command is also useful for moving multiple events by a
   2387 set number of measures, beats or ticks.</span></p>
   2388 
   2389 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2390 
   2391 <h2><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2392 style='mso-list:Ignore'>4.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2393 </span></span></span><![endif]><span lang=EN-IE>Interactive Options</span></h2>
   2394 
   2395 <p class=MsoNormal><span lang=EN-IE>There are several interactive audio
   2396 concepts possible in JET. Below are a few examples although we hope developers
   2397 will come up with others we havent thought of! These are:</span></p>
   2398 
   2399 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2400 style='mso-list:Ignore'>4.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2401 </span></span></span><![endif]><span lang=EN-IE>Multiple Segment Triggering</span></h3>
   2402 
   2403 <p class=MsoNormal><span lang=EN-IE>In this method the application is
   2404 triggering specific segments based on events in the game. For example a hallway
   2405 with lots of fighting might trigger segment 1 and a hallway with no fighting
   2406 might trigger segment 2. Using JET TriggerClips in conjunction with this method
   2407 creates even more diversity.</span></p>
   2408 
   2409 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2410 style='mso-list:Ignore'>4.4.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2411 </span></span></span><![endif]><span lang=EN-IE>Mute Arrays</span></h3>
   2412 
   2413 <p class=MsoNormal><span lang=EN-IE>In this method the application is
   2414 triggering mute and unmute events to specific tracks in a single <st1:place
   2415 w:st="on">MIDI</st1:place> sequence. For example a hallway with lots of
   2416 fighting might play <st1:place w:st="on">MIDI</st1:place> tracks 1-16 and a
   2417 hallway with no fighting might play the same midi file but mute tracks 9-16.
   2418 Using JET TriggerClips in conjunction with this method creates even more
   2419 diversity.</span></p>
   2420 
   2421 <h3><![if !supportLists]><span lang=EN-IE style='mso-fareast-font-family:Arial'><span
   2422 style='mso-list:Ignore'>4.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   2423 </span></span></span><![endif]><span lang=EN-IE>Music Driven Gameplay</span></h3>
   2424 
   2425 <p class=MsoNormal><span lang=EN-IE>Music driven gaming is similar to what
   2426 Guitar Hero and JETBOY have done in that the music content determines how
   2427 graphic events are displayed. The application then queries the user response to
   2428 the graphic events and interactively modifies the music in response. In this
   2429 method the game is utilizing JET Application Events, MIDI controllers that are
   2430 embedded in the <st1:place w:st="on">MIDI</st1:place> file and read by the game
   2431 in real-time. Based on the user response, multiple segment triggering and/or
   2432 mute arrays can be set.</span></p>
   2433 
   2434 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2435 
   2436 <p class=MsoNormal><span lang=EN-IE><o:p>&nbsp;</o:p></span></p>
   2437 
   2438 </div>
   2439 
   2440 </body>
   2441 
   2442 </html>
   2443