home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="windows-1250"?>
- <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
- <meta name="GENERATOR" content="Mozilla/4.51 [en] (WinNT; I) [Netscape]">
- <title>Formßt sekvence t≤n∙ -- J2ME v kostce - jak na zvuk -- Interval.cz</title>
- </head>
- <body>
- <font size=+2>Formßt sekvence t≤n∙</font>
- <p><font size=+1>Vysv∞tlivky k zßpisu:</font>
- <p><b><font color="#3333FF">VERSION</font></b>,<b> <font color="#3333FF">TEMPO</font></b>,
- <b><font color="#3333FF">RESOLUTION</font></b>, <b><font color="#3333FF">BLOCK_START</font></b>,
- <b><font color="#3333FF">BLOCK_END</font></b>,<b> <font color="#3333FF">PLAY_BLOCK</font></b>,<b>
- <font color="#3333FF">SET_VOLUME</font></b>,<b></b>
- <br><b><font color="#3333FF">REPEAT</font></b> a <b><font color="#3333FF">SILENCE</font></b>
- jsou konstanty p°eddefinovanΘ v rozhranφ <code>ToneControl</code>.
- <p><b><font color="#FF0000">x*y</font></b> znamenß, ₧e se nßsledujφcφ
- prom∞nnß m∙₧e opakovat v sekvenci minimßln∞
- <br> x-krßt a maximßln∞ y-krßt. Nenφ-li
- x uvedeno, p°edpoklßdß se x=0, nenφ-li
- <br> uvedeno y, nemß poΦet opakovßnφ ₧ßdnou
- hornφ mez.
- <p><b>; </b> vÜe, co je na tΘ₧e °ßdce za st°ednφkem je komentß°
- <p><b><font color="#009900">/</font> </b> (obyΦejnΘ
- lomφtko) alternativa
- <p><font size=+1>Definice:</font>
- <p><b>sekvence</b> = <b>verze <font color="#FF0000">*1</font>definice_tempa
- <font color="#FF0000">*1</font>definice_rozliÜenφ <font color="#FF0000">*</font>definice_bloku
- <font color="#FF0000">1*</font>udßlost_sekvence</b>
- <br><b>verze = <font color="#3333FF">VERSION</font> Φφslo_verze</b>
- <br><b>Φφslo_verze = 1</b>
- <br> ; verze Φφslo 1
- <br>
- <br><b>definice_tempa = <font color="#3333FF">TEMPO</font> modifikßtor_tempa</b>
- <br><b>modifikßtor_tempa = 5 a₧ 127</b>
- <br> ; po vynßsobenφ 4 dostaneme hodnotu tempa v
- <br> ; ·derech za minutu, defaultnφ hodnota je 30
- <p><b>definice_rozliÜenφ = <font color="#3333FF">RESOLUTION</font> jednotka_rozliÜenφ</b>
- <br><b>jednotka_rozliÜenφ = 1 a₧ 127</b>
- <br> ; udßvß dΘlku jednotkovΘ noty, mo₧nΘ hodnoty jsou
- <br> ; 1/1 a₧ 1/127, defaultnφ hodnota je 1/64
- <p><b>definice_bloku = <font color="#3333FF">BLOCK_START</font> Φφslo_bloku</b>
- <br><b>
- <font color="#FF0000">1*</font>udßlost_sekvence</b>
- <br><b>
- <font color="#3333FF">BLOCK_END</font> Φφslo_bloku</b>
- <br><b>Φφslo_bloku = 0 - 127</b>
- <br> ; za BLOCK_END musφ b²t stejnΘ Φφslo jako za
- <br> ; BLOCK_START
- <br>
- <br><b>udßlost_sekvence = t≤n<font color="#009900"> / </font>blok <font color="#009900">/</font>
- hlasitost <font color="#009900">/</font> opakovßnφ</b>
- <p><b>t≤n = v²Üka dΘlka</b>
- <br><b>v²Üka = 0 a₧ 127 nebo <font color="#3333FF">SILENCE</font></b>
- <br> ; v²Üka t≤nu
- <br> ; hodnota 69 odpovφdß komornφmu a
- <br><b>dΘlka = 1 a₧ 127</b>
- <br> ; dΘlka t≤nu v jednotkov²ch dΘlkßch (jednotka rozliÜenφ)
- <br> ; skuteΦnß dΘlka t≤nu v milisekundßch se vypoΦφtß vztahem
- <br> ; dΘlka * 60 * 1000 / (jednotka_rozliÜenφ * modifikßtor_tempa
- * 4)
- <br>
- <br><b>blok = <font color="#3333FF">PLAY_BLOCK</font> Φφslo_bloku</b>
- <br><b>Φφslo_bloku = 1 a₧ 127</b>
- <br> ; blok tohoto Φφsla musφ b²t p°edem definovan²
- <p><b>hlasitost = <font color="#3333FF">SET_VOLUME</font> hodnota_hlasitosti</b>
- <br><b>hodnota_hlasitosti = 0 a₧ 100</b>
- <br> ; udanß hodnota je v procentech z maximßlnφ hlasitosti
- <br>
- <br><b><font color="#000000">opakovßnφ = </font><font color="#3333FF">REPEAT</font><font color="#000000">
- multiplikßtor t≤n</font></b>
- <br><b><font color="#000000">multiplikßtor = 2 a₧ 127</font></b>
- <br> ; poΦet opakovßnφ nßsledujφcφho t≤nu
- </body>
- </html>