Raster Music Tracker¢Verze 1.12 - 1.16¢Radek t❎rba, Raster/C.P.U.¢---------------------------------------¢¢Minule jsem v⇧m p②edstavoval m
j nov⑨ cross-platformov⑨ n⇧stroj pro OS Win9x - RMT tracker 1.11. Uplynul v ce neə rok existence RMT a te⇦ bych v⇧s cht❎l sezn⇧mit s nejv⑨znamn❎j③ mi novinkami v RMT, kter⑦ p②inesly verze 1.12 aə 1.16.¢¢* Vy③③ rychlosti instrument
¢¢P②ede③l⑦ verze um❎ly vytv⇧②et pouze songy s rychlost instrument
1 tpf - tj. zm❎na POKEY registr
se prov⇧d❎la pouze 1x za obrazov⑨ sn mek. Nyn je v③ak moəno pouə vat rychlost aə 4 tpf (4 zm❎ny b❎hem sn mku), a to jak pro 4 kan⇧lov⑦ mono skladby, tak i pro stereo 8 kan⇧lov⑦.¢¢* Blokov⑦ efekty¢¢V r⇧mci vybran⑦ho bloku lze prov⇧d❎t ②adu efekt
, kter⑦ by se jinak musely d❎lat pracn❎ ru⇨n❎. Nyn jsou k dispozici funkce pro automatick⑦ vytvo②en Fade in/out, Echo, Expand/shrink lines a Volume humanize. Kaəd⇧ z t❎chto funkc m⇧ parametry pro stanoven poəadovan⑦ ⑤rovn❎ efektu.¢¢* Importn funkce¢¢Implementace t⑦to funkce zp
sobila docela velk⑨ rozruch. RMT totiə nyn dok⇧əe importovat klasick⑨ ProTracker MOD form⇧t - tj. hudebn moduly s extenderem MOD, zn⇧m⑦ p
vodn❎ z po⇨ ta⇨
Amiga, kter⑦ se pozd❎ji roz③ ②ily i na dal③ ch platform⇧ch. RMT podporuje v③echny variace tohoto form⇧tu od 15ti samplov⑦ho 4 kan⇧lov⑦ho MODulu, p②es nejpouə van❎j③ 31 samplov⑨ 4 kan⇧lov⑨, ale i nov❎j③ roz③ ②en p
vodn ho MOD form⇧tu pro 5 aə 8 kan⇧l
. Samoz②ejm❎ əe pro pot②eby RMT se jedn⇧ pouze o import notov⑦ho z⇧znamu v③ech track
a jednotliv⑦ instrumenty je pot②eba znovu vytvo②it v r⇧mci schopnost POKEY ⇨ipu (bez sampl
), ale to je ve srovn⇧n s mraven⇨ prac kompletn ho notov⑦ho p②episu uə jen hra⇨ka. Nav c se importn funkce pokus p②edp②ipravit hlasitostn ob⇧lku instrument
dle p
vodn ch sampl
v⇨etn❎ p② padn⑨ch smy⇨ek, ale samoz②ejm❎ je vhodn⑦ to doupravit. Co se t⑨⇨e speci⇧ln ch efekt
, importn algoritmus sleduje v❎t③inu MOD efektov⑨ch povel
, nap②. pro volume slide up/down ⇨i tone portamento up/down, takəe m
əe tyto efekty emulovat p②id⇧n m p② slu③n⑨ch not do p
vodn ho notov⑦ho z⇧pisu. Celkov❎ v③ak opakuji, əe po importu je vədy nutno aby si schopn⑨ muzikant s v⑨sledkem pohr⇧l a zrestauroval jednotliv⑦ instrumenty, p② padn❎ opravil/upravil n❎kter⑦ noty, pas⇧əe ⇨i hlasitosti.¢¢D⇧le je podporov⇧n import Atari TMC (Theta Music Composer) modul
. Protoəe v③ak mezi TMC a RMT jsou celkem rozd ly v z⇧kladn m pojet a v n❎kter⑨ch efektech, m
əe zn t v⑨sledn⑨ p②eveden⑨ song v ce ⇨i m⑦n❎ jinak neə p
vodn origin⇧l, p② padn❎ se mohou projevit p② mo n❎jak⑦ ru③iv⑦ chyby. Nem⇧ tedy ə⇧dn⑨ smysl p②ev⇧d❎t zn⇧m⑦ TMC songy na RMT - nic t m nez sk⇧te, maxim⇧ln❎ m
əete ztratit. Takəe import TMC je ur⇨en sp ③e pro situaci, kdy m⇧te jiə n❎jak⑨ sv
j vlastn song rozpracovan⑨ v TMC a cht❎li byste ho dokon⇨it v RMT - tedy p②esn❎ji ②e⇨eno: naimportovat a poopravit aby zn❎l jak chcete, a pak v jeho tvorb❎ d⇧l pokra⇨ovat pomoc RMT trackeru.¢¢* Optimalizace velikosti modulu¢¢Tracker podporuje n❎kolik metod pro optimalizaci v⑨sledn⑦ velikosti RMT modulu. Jedn⇧ se o automatick⑦ vyhled⇧n smy⇨ek ve v③ech track⇧ch, odstran❎n nikdy nepouəit⑨ch track
⇨i o②ez⇧n nevyuəit⑨ch ⇨⇧st track
a nepouəit⑨ch instrument
. Kv
li maxim⇧ln redukci velikosti se prov⇧d t⑦ə p②e⇨ slov⇧n v③ech track
a instrument
, ⇨ mə zmiz p② padn⑦ mezery mezi vynechan⑨mi tracky ⇨i instrumenty.¢¢* 4 typy mono/stereo RMT player rutiny¢¢Pro pouəit hudeb ve vlastn ch programech je moəno RMT player rutinu zkompilovat ve 4 variant⇧ch - pro mono 4 kan⇧lov⑨ song, pro stereo 8 kan⇧lov⑨ song, nov❎ v③ak i pro dva typy 4 kan⇧lov⑦ho stereo mdu, kdy jsou 4 kan⇧ly rozm st❎ny na L1 R2 R3 L4 nebo L1 L2 R3 R4. Tyto dva typy maj v⑨hodu, əe 4 kan⇧lov⑨ song je hr⇧n na standardn m Atari bez stereo roz③ ②en zcela norm⇧ln❎, ale na At⇧rku se stereem hraj automaticky dva gener⇧tory vlevo a dva vpravo. A to bez jak⑦koliv detekce - vyuə v⇧ se faktu, əe pokud nen druh⑨ POKEY ⇨ip zabudov⇧n, prom tnou se tyto z⇧pisy automaticky do POKEY ⇨ipu prvn ho.¢¢* Optimalizace RMT rutiny¢¢Zde mus m velmi pod❎kovat za pomoc Jaskierovi/Taquart, kter⑨ provedl n❎kolik rychlostn❎-velikostn ch vylep③en v p
vodn RMT rutin❎. J⇧ jsem pak t⑦ə je③t❎ na③el p⇧r m st co ③la urychlit (n❎kter⑦ optimalizace byly p② mo ③ len⑦). V kone⇨n⑦m d
sledku se RMT rutina zkr⇧tila celkov❎ o v ce neə 60 byt
a kaəd⑨ pr
chod rutinou se zrychlil zhruba o 150 aə 350 procesorov⑨ch cykl
.¢¢---------------------------------------¢Nejaktu⇧ln❎j③ verze Cross-platform trackeru RMT pro OS Win9x najdete na m⑨ch str⇧nk⇧ch http://raster.atari.org