home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 June / Chip_2004-06_cd1.bin / chplus / interval / podklady / bittnerova / 827 / sekvence.html < prev   
Encoding:
Extensible Markup Language  |  2004-04-05  |  4.2 KB  |  76 lines

  1. <?xml version="1.0" encoding="windows-1250"?>
  2. <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  3. <html>
  4. <head>
  5.    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  6.    <meta name="GENERATOR" content="Mozilla/4.51 [en] (WinNT; I) [Netscape]">
  7.    <title>Formßt sekvence t≤n∙ -- J2ME v kostce - jak na zvuk -- Interval.cz</title>
  8. </head>
  9. <body>
  10. <font size=+2>Formßt sekvence t≤n∙</font>
  11. <p><font size=+1>Vysv∞tlivky k zßpisu:</font>
  12. <p><b><font color="#3333FF">VERSION</font></b>,<b> <font color="#3333FF">TEMPO</font></b>,
  13. <b><font color="#3333FF">RESOLUTION</font></b>, <b><font color="#3333FF">BLOCK_START</font></b>,
  14. <b><font color="#3333FF">BLOCK_END</font></b>,<b> <font color="#3333FF">PLAY_BLOCK</font></b>,<b>
  15. <font color="#3333FF">SET_VOLUME</font></b>,<b></b>
  16. <br><b><font color="#3333FF">REPEAT</font></b> a <b><font color="#3333FF">SILENCE</font></b>
  17. jsou konstanty p°eddefinovanΘ v rozhranφ <code>ToneControl</code>.
  18. <p><b><font color="#FF0000">x*y</font></b>   znamenß, ₧e se nßsledujφcφ
  19. prom∞nnß m∙₧e opakovat v sekvenci minimßln∞
  20. <br>      x-krßt a maximßln∞ y-krßt. Nenφ-li
  21. x uvedeno, p°edpoklßdß se x=0, nenφ-li
  22. <br>      uvedeno y, nemß poΦet opakovßnφ ₧ßdnou
  23. hornφ mez.
  24. <p><b>; </b>  vÜe, co je na tΘ₧e °ßdce za st°ednφkem je komentß°
  25. <p><b><font color="#009900">/</font> </b>    (obyΦejnΘ
  26. lomφtko) alternativa
  27. <p><font size=+1>Definice:</font>
  28. <p><b>sekvence</b> = <b>verze <font color="#FF0000">*1</font>definice_tempa
  29. <font color="#FF0000">*1</font>definice_rozliÜenφ <font color="#FF0000">*</font>definice_bloku
  30. <font color="#FF0000">1*</font>udßlost_sekvence</b>
  31. <br><b>verze = <font color="#3333FF">VERSION</font> Φφslo_verze</b>
  32. <br><b>Φφslo_verze = 1</b>
  33. <br>  ; verze Φφslo 1
  34. <br> 
  35. <br><b>definice_tempa = <font color="#3333FF">TEMPO</font> modifikßtor_tempa</b>
  36. <br><b>modifikßtor_tempa = 5 a₧ 127</b>
  37. <br>  ; po vynßsobenφ 4 dostaneme hodnotu tempa v
  38. <br>  ; ·derech za minutu, defaultnφ hodnota je 30
  39. <p><b>definice_rozliÜenφ = <font color="#3333FF">RESOLUTION</font> jednotka_rozliÜenφ</b>
  40. <br><b>jednotka_rozliÜenφ = 1 a₧ 127</b>
  41. <br>  ; udßvß dΘlku jednotkovΘ noty, mo₧nΘ hodnoty jsou
  42. <br>  ; 1/1 a₧ 1/127, defaultnφ hodnota je 1/64
  43. <p><b>definice_bloku = <font color="#3333FF">BLOCK_START</font> Φφslo_bloku</b>
  44. <br><b>                               
  45. <font color="#FF0000">1*</font>udßlost_sekvence</b>
  46. <br><b>                           
  47. <font color="#3333FF">BLOCK_END</font> Φφslo_bloku</b>
  48. <br><b>Φφslo_bloku = 0 - 127</b>
  49. <br>  ; za BLOCK_END musφ b²t stejnΘ Φφslo jako za
  50. <br>  ; BLOCK_START
  51. <br> 
  52. <br><b>udßlost_sekvence = t≤n<font color="#009900"> / </font>blok <font color="#009900">/</font>
  53. hlasitost <font color="#009900">/</font> opakovßnφ</b>
  54. <p><b>t≤n = v²Üka dΘlka</b>
  55. <br><b>v²Üka = 0 a₧ 127 nebo <font color="#3333FF">SILENCE</font></b>
  56. <br>  ; v²Üka t≤nu
  57. <br>  ; hodnota 69 odpovφdß komornφmu a
  58. <br><b>dΘlka = 1 a₧ 127</b>
  59. <br>  ; dΘlka t≤nu v jednotkov²ch dΘlkßch (jednotka rozliÜenφ)
  60. <br>  ; skuteΦnß dΘlka t≤nu v milisekundßch se vypoΦφtß vztahem
  61. <br>  ; dΘlka * 60 * 1000 / (jednotka_rozliÜenφ * modifikßtor_tempa
  62. * 4)
  63. <br> 
  64. <br><b>blok = <font color="#3333FF">PLAY_BLOCK</font> Φφslo_bloku</b>
  65. <br><b>Φφslo_bloku = 1 a₧ 127</b>
  66. <br>  ; blok tohoto Φφsla musφ b²t p°edem definovan²
  67. <p><b>hlasitost = <font color="#3333FF">SET_VOLUME</font> hodnota_hlasitosti</b>
  68. <br><b>hodnota_hlasitosti = 0 a₧ 100</b>
  69. <br>  ; udanß hodnota je v procentech z maximßlnφ hlasitosti
  70. <br> 
  71. <br><b><font color="#000000">opakovßnφ = </font><font color="#3333FF">REPEAT</font><font color="#000000">
  72. multiplikßtor t≤n</font></b>
  73. <br><b><font color="#000000">multiplikßtor = 2 a₧ 127</font></b>
  74. <br>  ; poΦet opakovßnφ nßsledujφcφho t≤nu
  75. </body>
  76. </html>