RASTER Music Tracker v1.28 vytvořil Radek Štěrba, RASTER/C.P.U. 2002-2009
manuál verze 1.28.001

### Důležité upozornění:

PROGRAM RMT JE BEZ ZÁRUK A SPOUŠTÍTE HO NA SVÉ VLASTNÍ NEBEZPEČÍ. AUTOR SE ZŘÍKÁ VEŠKERÉ ODPOVĚDNOSTI ZA CHOVÁNÍ PROGRAMU A ZA JAKÉKOLIV PŘÍPADNÉ ŠKODY PROGRAMEM ZPŮSOBENÉ.

### Všechny editační módy

#### Klávesy

| ESC | Stop přehrávání, vypnutí všech zvuků. Pokud byl aktivní PROVE mód, zrušení PROVE módu.
CONTROL | F1 | Nastavení záložky na aktuální pozici (včetně uložení aktuální rychlosti taktu).
| F1 | Start přehrávání z místa záložky (pouze byla-li nastavena) včetně inicializace rychlosti taktu.
SHIFT | F1 | Jako F1, ale s autoposunem na aktuálně přehrávané místo.
| F2 | Start přehrávání celého songu od začátku včetně inicializace rychlosti taktu.
SHIFT | F2 | Jako F2, ale s autoposunem na aktuálně přehrávané místo.
| F3 | Start přehrávání songu od aktuálně editovaného místa.
SHIFT | F3 | Jako F3, ale s autoposunem na aktuálně přehrávané místo.
| F4 | Cyklické přehrávání aktuálně editované sady tracků.
SHIFT | F4 | Jako F4, ale s autoposunem na aktuálně přehrávané místo.
CONTROL | F4 | Cyklické přehrávání části vybrané do bloku.
| F5 | Přechod na editaci TRACKů.
| F6 | Přechod na editaci INSTRUMENTů.
| F7 | Přechod na editaci INFOrmací o songu a nastavování rychlostí.
| F8 | Přechod na editaci SONGu.
| F9 | PROVE mód 1-mono / 2-stereo / vypnutí PROVE módu.
| F11 | RESPECT VOLUME mód zapnutí / vypnutí.
| F12 | Přechod na editaci TRACKů / INSTRUMENTů.
| SCROLL_LOCK | Zapnutí / vypnutí režimu autoposunu na aktuálně přehrávané místo.
| PAUSE | Vypnutí všech zvuků a reinicializace Atari zvukové rutiny.
SHIFT | PAUSE | Jako PAUSE, ale s reinicializací zvukového výstupu.
| numblock / | Přechod doleva na vedlejší track (respektive zvukový generátor).
| numblock * | Přechod doprava na vedlejší track (respektive zvukový generátor).
| numblock - | Snižování hlasitosti pro nově zapisované noty.
| numblock + | Zvyšování hlasitosti pro nově zapisované noty.
SHIFT | tonekeys | Přehrání noty aktuálním nástrojem, aktuální hlasitostí na aktuálním zvukovém generátoru.
SHIFT | CONTROL | tonekeys | Přehrání noty aktuálním nástrojem, aktuální hlasitostí ve stereo provedení (tj. levý a pravý zvukový generátor).
SHIFT | SPACE | Ukončení přehrávání noty na aktuálním zvukovém generátoru.
SHIFT | CONTROL | SPACE | Ukončení přehrávání noty ve stereo provedení (tj. na levém i na pravém generátoru).
| CAPSLOCK | Zapnutí / vypnutí CapsLock režimu (je indikováno vpravo dole ve statusbaru "CAP"). CapsLock režim se používá při editaci textových parametrů (názvy instrumentů, songu) pro zadávání velkých písmen a znaků !@#$%^&*()_+:"<>?| přes klávesu Shift.
CONTROL | 1-8 | Zapnutí / vypnutí zvukového generátoru (tracku) 1 až 8.
CONTROL | 9 | Zapnutí všech zvukových generátorů (tracků).
CONTROL | 0 | Vypnutí všech zvukových generátorů (tracků).
CONTROL | BACKQUOTE | Zapnutí / vypnutí aktivního zvukového generátoru (tracku).
SHIFT | BACKQUOTE | Negace zap/vyp stavů všech zvukových generátorů (tracků).
| BACKQUOTE | Sólová hra pouze aktivního zvukového generátoru (tracku) / zapnutí všech generátorů (tracků).
| NUMLOCK | Zvýšení hodnoty posunu kurzoru po vložení noty nebo po stisku klávesy SPACE
SHIFT | NUMLOCK | Snížení hodnoty posunu kurzoru po vložení noty nebo po stisku klávesy SPACE
ALT | BACKSPACE | Zrušení posledně provedené změny.

### Editace TRACKů

    NNN TT VSS

NNN | Nota C-1 až C-6.
TT | Číslo instrumentu $00 až $3F.
V | Úroveň hlasitosti $0 až $F (může být použita i bez noty a instrumentu).
SS | Rychlost 1 taktu $01 až $FF (speed sloupec).

#### Klávesy

| UP , DOWN , LEFT , RIGHT , TAB , SHIFT+TAB , PAGE UP , PAGE DOWN | Posun kurzoru.
SHIFT | PAGE UP , PAGE DOWN | Nastavení akuální oktávy.
SHIFT | LEFT , RIGHT , numblock 0-9 | Výběr aktuálního instrumentu.
CONTROL | UP , DOWN | Posun v songu nahoru / dolů.
CONTROL | LEFT , RIGHT , BACKSPACE | Nastavení čísla tracku do songu na aktuální pozici.
CONTROL | Z | Přechod do speed sloupce.
CONTROL | G | Zapnutí / vypnutí "go to line" v songu na aktuální pozici.
| HOME | Přechod na začátek tracku / na začátek "track loop".
CONTROL | HOME | Nastavení / zrušení začátku "track loop".
| END | Přechod na konec tracku.
CONTROL | END | Nastavení / zrušení konce tracku.
CONTROL | PAGE UP | Přechod na začátek subsongu nebo na začátek předchozího subsongu.
CONTROL | PAGE DOWN | Přechod na začátek následujícího subsongu.
| ENTER | Přehrání noty na aktuální pozici kurzoru.
SHIFT | ENTER | Přehrání noty na aktuální pozici kurzoru a přebrání jejího instrumentu a hlasitosti pro předvolené hodnoty.
CONTROL | ENTER | Přehrání not všech tracků na aktuálně editovaném řádku.
| INSERT , DELETE | Vkládání / mazání řádku v tracku.
CONTROL | I , U | Vkládání / mazání řádku v songu (s odpovídajícím automatickým posunem všech "go to line" hodnot).
CONTROL | P | Vložení řádku s nepoužitými prázdnými tracky do songu.
CONTROL | O | Vložení kopie nebo klonování řádků v songu.
CONTROL | N | Umístění nového prázdného nepoužitého tracku do songu na aktuální pozici.
CONTROL | M | Vytvoření kopie tracku a její vložení do songu na aktuální pozici. (Poznámka: Nejdříve se prověří, zda je track v songu použit vícekrát. Není-li, zobrazí dotaz zda se má kopie opravdu vytvářet.)
| SPACE | Smazání noty, instrumentu, hlasitosti i rychlosti v tracku na pozici kurzoru.

#### Sloupec not

| tonekeys | Vložení noty, aktuálního instrumentu a hlasitosti, a její přehrání. (Poznámka: Je-li aktivní mód RESPECT VOLUME, nedojde k přepsání dříve nastavené hlasitosti.)
| numblock 1-6 | Změna oktávy u aktuální noty (je-li kurzor na nějaké notě) a její přehrání.
| BACKSPACE | Smazání noty a instrumentu (ponechání hlasitosti a rychlosti).

#### Sloupec čísel instrumentů

| 0-F | Zapsání / změna čísla instrumentu.
| BACKSPACE | Smazání noty a instrumentu (ponechání hlasitosti a rychlosti).

#### Sloupec hlasitostí

| 0-F | Zapsání / změna hlasitosti.
| BACKSPACE | Smazání noty, instrumentu a hlasitosti (ponechání rychlosti).

#### Sloupec rychlostí

| 0-F | Zapsání/změna rychlosti.
| BACKSPACE | Smazání rychlosti.

#### Blokové operace

SHIFT | UP , DOWN , HOME , END | Výběr bloku.
CONTROL | A | Výběr všech platných dat v aktuálním tracku do bloku.
CONTROL | INSERT , C | Kopírování obsahu bloku do clipboardu.
| SHIFT+INSERT , CONTROL+V | Vložení dat z clipboardu do tracku na aktuální pozici. (Poznámka: Pokud je označen nějaký blok, data budou vložena pouze do oblasti jím vymezené.)
CONTROL | E | Výměna dat v bloku s daty v clipboardu.
CONTROL | X | Přesun dat z bloku do clipboardu.
| DELETE | Vymazání dat v bloku.
CONTROL | B | Obnovení dat v bloku ze zálohy. Záloha je vytvářena vždy v okamžiku kdy se zahájí výběr bloku.
| HOME , END | Přechod na začátek, konec bloku.
CONTROL | F4 | Cyklické přehrávání všech tracků v oblasti shora-zdola vymezené blokem.
SHIFT | CONTROL | F4 | Jako CONTROL+F4, ale s autoposunem na aktuálně přehrávané místo.
| ENTER | Krokové přehrávání not cyklicky uvnitř bloku.

#### Úpravy dat v bloku

SHIFT | CONTROL | A | Přepínání módu úprav. Úpravy se provádějí buďto na všech řádcích v bloku, nebo pouze na řádcích používajících aktuálně vybraný instrument.
SHIFT | CONTROL | PAGE UP , PAGE DOWN | Transpozice not nahoru či dolů po půltónech (maximálně o 5 oktáv).
SHIFT | CONTROL | LEFT , RIGHT | Změna instrumentů (maximálně o $3F).
SHIFT | CONTROL | numblock + , numblock - | Zvyšování / snižování hlasitostí (maximálně o $F).
CONTROL | F | Blokové efekty/nástroje.

#### Ovládání myší

#### Oblast hlaviček tracků (nápisy TRACK_L1 až TRACK_R4)

| LeftMouseButton | Zapnutí / vypnutí příslušného zvukového generátoru (tracku).
| RightMouseButton | Sólová hra pouze příslušného zvukového generátoru (tracku) / zapnutí všech generátorů (tracků).

### Editace INSTRUMENTů

NAME | Název instrumentu, max. 32 znaků.
ENVELOPE LEN | Délka "envelope" $01 až $20 (tj. maximálně 32).
ENVELOPE GO | Skok na příslušný sloupec po dosažení konce "envelope".
VSLIDE | Ubývání hlasitosti od okamžiku prvního dosažení konce "envelope". $00 = vůbec, $FF = nejrychleji.
VMIN | Minimální úroveň hlasitosti, na kterou hlasitost klesne parametrem VSLIDE, $0 až $F.
TABLE LEN | Délka "table" $01 až $20 kroků (tj. maximálně 32).
TABLE GO | Skok na příslušný řádek po dosažení konce "table".
TABLE SPD | Rychlost 1 kroku, $01 až $40 vbi.
TABLE TYPE | Typ "table". 0 = noty, 1 = frekvence
TABLE MODE | Mód "table". 0 = přičítání noty (respektive frekvence) k výchozí notě, 1 = přičítání noty (respektive frekvence) k posledně vypočítané notě (respektive frekvenci). Poznámka: Pokud se vlivem notových posunů dostane výsledná nota mimo rozsah C-1 (hex $00) až C-6 (hex $3D), pak bude výstupní hlasitost nulová. Toto neplatí u frekvenčních posunů.
EFFECT DELAY | Zpoždění efektů VIBRATO a FSHIFT o $01 až $FF vbi, $00 = efekty se vůbec nebudou provádět.
EFFECT VIBRATO | Efekt vibrato, tři úrovně $01 až $03, $00 = žádné vibrato.
EFFECT FSHIFT | Efekt posunování frekvence o $00 až $FF každé vbi.
AUDCTL 15KHZ | Nastavení / nulová hodnota bitu "hlavní taktovací frekvence 15khz" pro AUDCTL řídící registr.
AUDCTL FI2+4 | Nastavení / nulová hodnota bitu "filtrování kanálu 2 kanálem 4" pro AUDCTL řídící registr.
AUDCTL FI1+3 | Nastavení / nulová hodnota bitu "filtrování kanálu 1 kanálem 3" pro AUDCTL řídící registr.
AUDCTL CH4+3 | Nastavení / nulová hodnota bitu "spojení kanálů 4 a 3" pro AUDCTL řídící registr.
AUDCTL CH2+1 | Nastavení / nulová hodnota bitu "spojení kanálů 2 a 1" pro AUDCTL řídící registr.
AUDCTL 1.79CH3 | Nastavení / nulová hodnota bitu "vstupní frekvence 1.79MHz pro kanál 3" pro AUDCTL řídící registr.
AUDCTL 1.79CH1 | Nastavení / nulová hodnota bitu "vstupní frekvence 1.79MHz pro kanál 1" pro AUDCTL řídící registr.
AUDCTL POLY9 | Nastavení / nulová hodnota bitu "9 bitový polyčítač" pro AUDCTL řídící registr.

#### Tabulka not / frekvencí

TABLE $00 - $1F | 1 až 32 parametrů pro jednotlivé "table" kroky. Dle TABLE TYPE obsahuje buďto řadu notových posunů (v půltónech), nebo řadu frekvenčních posunů. Pro záporné posuny použijte doplňkovou hodnotu do $100, tj. například -1 = $FF.

#### Obalová křivka

VOLUME R | Hlasitost $0 až $F pro pravé kanály. Bude se používat ve stereo módu u instrumentů použitých v tracku R1 až R4.
VOLUME L | Hlasitost $0 až $F. Bude se používat u tracků L1 až L4.
DISTORTION | Typ zvuku $0 až $E (pouze sudé hodnoty).
COMMAND | Povel obalové křivky $0 až $7.
X, Y | Dva parametry v rozsahu $0 až $F pro speciální povel. Mohou mít význam buď samostatný, nebo jako jedna spojené hexa hodnota $XY.
FILTER | Filtr. $0 = neaktivní, $1 = aktivní. Funguje jen na generátorech 1 nebo 2, obsadí 2 generátory: 1+3 nebo 2+4. Má vyšší prioritu než 16bitové basové tóny a nefiltrované hlasy, takže si dle vlastní potřeby zabírá jejich zvukové generátory či přepíná kolizní 16bitový bas na 8bitový a využívá pro filtrování jeho horní byte. Je-li výsledná hlasitost zvuku nulová, filtrování (a tedy ani zabírání dalších zvukových generátorů) se neprovádí.
PORTAMENTO | Portamento. $0 = neaktivní, $1 = aktivní. Je-li aktivní, pak je pro výstup místo aktuálně přichystané frekvence použita "portamento přechodová frekvence".

#### Typy zvuků (parametr DISTORTION)

0 | Zkreslení 0. (AUDC $0v)
2 | Zkreslení 2. (AUDC $2v)
4 | Zkreslení 4. (AUDC $4v)
6 | Zkreslení 12 (AUDC $Cv) + sloučení 2 generátorů pro 16bitové basové tóny. Funguje jen na generátorech 2 nebo 4 (obsadí generátory 2+1 nebo 4+3), na ostatních se chová jako normální zkreslení 12 s basovou tabulkou 1.
8 | Zkreslení 8. (AUDC $8v)
A | Zkreslení 10, čisté tóny. (AUDC $Av)
C | Zkreslení 12, basové tóny - tabulka basů 1. (AUDC $Cv)
E | Zkreslení 12, basové tóny - tabulka basů 2. (AUDC $Cv)

#### Povely obalové křivky (parametr COMMAND)

0 | Hraj základní tón posunutý o $XY půltónů. Pokud se vlivem posunů dostane výsledná nota mimo rozsah C-1 (hex $00) až C-6 (hex $3D), pak bude výstupní hlasitost nulová.
1 | Hraj přímo udanou frekvenci $XY.
2 | Hraj základní tón posunutý o frekvenci $XY.
3 | Zvyš základní tón o $XY půltónů. Hraj základní tón (novou hodnotu). Pokud se vlivem posunů dostane výsledná nota mimo rozsah C-1 (hex $00) až C-6 (hex $3D), pak bude výstupní hlasitost nulová.
4 | Zvyš FSHIFT hodnotu o $XY. Hraj základní tón.
5 | Nastav portamento rychlostí $X, úroveň $Y (tj. každých $X vbi bude posunuta "portamento přechodová frekvence" o $Y směrem k aktuální frekvenci). Je-li $XY=$00, pak nastav portamento přechodovou frekvenci přímo na aktuální frekvenci.
6 | Zvyš FILTER_SHFRQ o hodnotu $XY. (Na začátku každé nové noty v tracku se FILTER_SHFRQ inicializuje na $01, tj. implicitně má spojený filtrovací generátor frekvenci o 1 vyšší.)
7 | Nastav základní tón na hodnotu $XY. Hraj základní tón (novou hodnotu). Je-li $XY==$80, pak použij aktuální úroveň hlasitosti pro VOLUME ONLY přímý výstup.

#### Klávesy

| LEFT , RIGHT , UP , DOWN | Posun kurzoru mezi parametry.
| TAB | Přechod na provádění změn parametrů instrumentu / parametrů obalové křivky.
SHIFT | TAB | Přechod na změnu názvu instrumentu. (Ukončí se ENTERem nebo TABelátorem.)
| 0-F , CONTROL+LEFT , CONTROL+UP , CONTROL+RIGHT , CONTROL+DOWN , BACKSPACE | Změna hodnoty parametru (každý parametr jen v jemu povoleném rozsahu).
SHIFT | PAGE UP , PAGE DOWN | Nastavení akuální oktávy.
SHIFT | LEFT , RIGHT , numblock 0-9 | Výběr aktuálního instrumentu.
SHIFT | CONTROL | numblock + , numblock - | Editace hlasitostních křivek R a L. Je-li kurzor v řádku VOLUME R nebo VOLUME L, mění se pouze jedna příslušná křivka, v jiném případě se mění obě křivky.

#### Změny v tabulce not / frekvencí

| HOME | Nastavení kurzoru na začátek table / na začátek "table loop".
CONTROL | HOME | Nastavení začátku "table loop".
| END | Nastavení kurzoru na konec table.
CONTROL | END | Nastavení konce table.
| INSERT | Vkládání prázdných hodnot do table (posun doprava).
SHIFT | INSERT | Duplikace hodnoty v aktuálním sloupci v table.
| DELETE | Mazání hodnoty na aktuální pozici v table (posun doleva).
| SPACE | Vynulování hodnoty na aktuální pozici v table a posun kurzoru vpravo.

#### Změny parametrů obalové křivky

| HOME | Nastavení kurzoru na začátek envelope / na začátek "envelope loop".
CONTROL | HOME | Nastavení začátku "envelope loop".
| END | Nastavení kurzoru na konec envelope.
CONTROL | END | Nastavení konce envelope / nastavení maximální délky envelope.
| INSERT | Vkládání sloupců do envelope (posun doprava).
SHIFT | INSERT | Duplikace aktuálního sloupce v envelope.
| DELETE | Mazání sloupců v envelope (posun doleva).
| SPACE | Vynulování hodnot v aktuálním sloupci envelope a posun kurzoru vpravo.

#### Ovládání myší

#### Oblast hlasitostní křivky instrumentu

| LeftMouseButton | Kreslení hlasitostní křivky.
| RightMouseButton | Nastavení nulové hlasitosti.

### Editace INFO parametrů

NAME | Název skladby a autor, max. 64 znaků.

    MUSIC SPEED: AA/MM/S

AA | Právě aktuální rychlost taktu, $01 až $FF.
MM | Hlavní rychlost taktu, $01 až $FF. Při startu přehrávání celého songu se hodnota MM přepíše do aktuální rychlosti AA.
S | Rychlost instrumentů, $1 až $4. (X-krát během 1 obrazového snímku.)

#### Klávesy

| LEFT , RIGHT , TAB | Posun kurzoru mezi parametry.
SHIFT | TAB | Přechod na změnu názvu songu. (Ukončí se ENTERem nebo TABelátorem.)
| 0-F , CONTROL+LEFT , CONTROL+UP , CONTROL+RIGHT , CONTROL+DOWN | Změna hodnoty parametru (každý parametr jen v jemu povoleném rozsahu).
| ENTER | Opuštění editace INFO parametrů.

### Editace SONGu

| LEFT , RIGHT , UP , DOWN , PAGE UP , PAGE DOWN | Posun kurzoru.
| HOME | Přechod na začátek songu.
| END | Přechod na poslední neprázdný řádek songu.
CONTROL | PAGE UP | Přechod na začátek subsongu nebo na začátek předchozího subsongu.
CONTROL | PAGE DOWN | Přechod na začátek následujícího subsongu.
| 0-F , CONTROL+LEFT , CONTROL+RIGHT , BACKSPACE | Nastavení čísla tracku v songu nebo "go to line" hodnoty.
| G | Nastavení / zrušení song "go to line" řádku.
| INSERT , CONTROL+I , DELETE , CONTROL+U | Vkládání / mazání řádků v songu (s odpovídajícím automatickým posunem všech "go to line" hodnot).
CONTROL | P | Vložení řádku s nepoužitými prázdnými tracky do songu.
CONTROL | O | Vložení kopie nebo klonování řádků v songu.
CONTROL | N | Umístění nového prázdného nepoužitého tracku do songu na aktuální pozici.
CONTROL | M | Vytvoření kopie tracku a její vložení do songu na aktuální pozici. (Poznámka: Nejdříve se prověří, zda je track v songu použit vícekrát. Není-li, zobrazí dotaz zda se má kopie opravdu vytvářet.)
| ENTER | Opuštění editace SONG parametrů.

### PROVE mód 1 - mono / 2 - stereo

| tonekeys | Přehrání noty aktuálním instrumentem a hlasitostí na aktuálním zvukovém generátoru (bez zapisování do tracku).
| SPACE | Ukončení přehrávání noty na aktuálním zvukovém generátoru.
| ESC | Ukončení všech zvuků a vypnutí PROVE módu.