RMT - RASTER MUSIC TRACKER

RASTER Music Tracker v1.25 vytvořil Radek Štěrba, RASTER/C.P.U. 2002-2006
manuál verze 1.25.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ů.
 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

Editace TRACKů

NNN TT VSS
NNNNota 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).
SSRychlost 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  S 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.
 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ů

NAMENázev instrumentu, max. 32 znaků.
ENVELOPE LENDélka "envelope" $01 až $20 (tj. maximálně 32).
ENVELOPE GOSkok na příslušný sloupec po dosažení konce "envelope".
VSLIDEUbývání hlasitosti od okamžiku prvního dosažení konce "envelope". $00 = vůbec, $FF = nejrychleji.
VMINMinimální úroveň hlasitosti, na kterou hlasitost klesne parametrem VSLIDE, $0 až $F.
TABLE LENDélka "table" $01 až $20 kroků (tj. maximálně 32).
TABLE GOSkok na příslušný řádek po dosažení konce "table".
TABLE SPDRychlost 1 kroku, $01 až $40 vbi.
TABLE TYPETyp "table". 0 = noty, 1 = frekvence
TABLE MODEMó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 DELAYZpoždění efektů VIBRATO a FSHIFT o $01 až $FF vbi, $00 = efekty se vůbec nebudou provádět.
EFFECT VIBRATOEfekt vibrato, tři úrovně $01 až $03, $00 = žádné vibrato.
EFFECT FSHIFTEfekt posunování frekvence o $00 až $FF každé vbi.
AUDCTL 15KHZNastavení / nulová hodnota bitu "hlavní taktovací frekvence 15khz" pro AUDCTL řídící registr.
AUDCTL FI2+4Nastavení / nulová hodnota bitu "filtrování kanálu 2 kanálem 4" pro AUDCTL řídící registr.
AUDCTL FI1+3Nastavení / nulová hodnota bitu "filtrování kanálu 1 kanálem 3" pro AUDCTL řídící registr.
AUDCTL CH4+3Nastavení / nulová hodnota bitu "spojení kanálů 4 a 3" pro AUDCTL řídící registr.
AUDCTL CH2+1Nastavení / nulová hodnota bitu "spojení kanálů 2 a 1" pro AUDCTL řídící registr.
AUDCTL 1.79CH3Nastavení / nulová hodnota bitu "vstupní frekvence 1.79MHz pro kanál 3" pro AUDCTL řídící registr.
AUDCTL 1.79CH1Nastavení / nulová hodnota bitu "vstupní frekvence 1.79MHz pro kanál 1" pro AUDCTL řídící registr.
AUDCTL POLY9Nastavení / nulová hodnota bitu "9 bitový polyčítač" pro AUDCTL řídící registr.

Tabulka not / frekvencí

TABLE $00 - $1F1 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 RHlasitost $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 LHlasitost $0 až $F. Bude se používat u tracků L1 až L4.
DISTORTIONTyp zvuku $0 až $E (pouze sudé hodnoty).
COMMANDPovel obalové křivky $0 až $7.
X, YDva parametry v rozsahu $0 až $F pro speciální povel. Mohou mít význam buď samostatný, nebo jako jedna spojené hexa hodnota $XY.
FILTERFiltr. $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í.
PORTAMENTOPortamento. $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)

0Zkreslení 0. (AUDC $0v)
2Zkreslení 2. (AUDC $2v)
4Zkreslení 4. (AUDC $4v)
6Zkreslení 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.
8Zkreslení 8. (AUDC $8v)
AZkreslení 10, čisté tóny. (AUDC $Av)
CZkreslení 12, basové tóny - tabulka basů 1. (AUDC $Cv)
EZkreslení 12, basové tóny - tabulka basů 2. (AUDC $Cv)

Povely obalové křivky (parametr COMMAND)

0Hraj 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á.
1Hraj přímo udanou frekvenci $XY.
2Hraj základní tón posunutý o frekvenci $XY.
3Zvyš 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á.
4Zvyš FSHIFT hodnotu o $XY. Hraj základní tón.
5Nastav 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.
6Zvyš 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šší.)
7Nastav 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.

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).
 DELETE Mazání sloupců v envelope (posun doleva).

Ovládání myší

Oblast hlasitostní křivky instrumentu

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

Editace INFO parametrů

NAMENázev skladby a autor, max. 64 znaků.
MUSIC SPEED: AA/MM/S
AAPrávě aktuální rychlost taktu, $01 až $FF.
MMHlavní 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.
SRychlost 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.
 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.