RMT - RASTER MUSIC TRACKER¢Radek t❎rba, (c) RASTER/C.P.U. 2002-2003¢¢Raster Music Tracker (RMT) je program na vytv⇧②en hudby pro po⇨ ta⇨e Atari (se zvukov⑨m chipem POKEY) pomoc po⇨ ta⇨e PC s OS Win9x. Odkaz na str⇧nky toho projektu najdete na adrese:¢http://raster.atari.org¢¢Kdy vznikla my③lenka RMT cross-platform trackeru?¢¢D ky tomu, əe sleduji i d❎n na jin⑨ch 8bitov⑨ch platform⇧ch, jsem uə d⇧vno v❎d❎l o cross-platform trackeru GoatTracker pro C64 se SID chipem. Hrozn❎ se mi to l bilo, protoəe PC⇨ka nab zej mnohem vy③③ komfort pr⇧ce, p②i⇨emə v⑨sledn⑨ hudebn modul je ur⇨en op❎t pro 8bit. ⑥ekal jsem, kdy uə kone⇨n❎ ud❎l⇧ n❎kdo takov⑨to tracker pro At⇧rko, ale po②⇧d nic, tak jsem se do toho pustil na podzim roku 2002 s⇧m.¢Kdyə jsem v prosinci zve②ejnil zpr⇧vu o v⑨voji RMT na sv⑨ch webov⑨ch Atari str⇧nk⇧ch, p②i③lo mi okaməit❎ n❎kolik ohlas
nad③en⑨ch Atarist
z r
zn⑨ch st⇧t
, kte② m❎ pak neust⇧le popoh⇧n❎li, abych uə kone⇨n❎ dod❎lal a vypustil prvn verzi. A tak je tomu dodnes. Dost⇧v⇧m st⇧le maily s p②ipom nkami a n⇧m❎ty co by kdo v RMT cht❎l, ale vyb r⇧m si z nich jen to co mi samotn⑦mu p②ipad⇧ rozumn⑦ a uəite⇨n⑦. ;-)¢¢Jakou pouə v⇧ RMT rutinu pro p②ehr⇧v⇧n ?¢¢M❎l jsem na pap ②e uə skoro rok rozpracov⇧n projekt UMT - Unlimited Music Tracker - ten m❎l pracovat s rutinou, umoəuj c velmi voln❎ ② dit v③echny zvukov⑦ parametry, ale komponov⇧n by m❎lo bl əe k programov⇧n neə k hudb❎ (podobn⑨m zp
sobem jsem hudbu skl⇧dal d② ve - p② mo v assembleru MAC65 jsem psal data ②⇧dky pro hudebn rutinu), takəe to bylo p② li③ komplikovan⑦ a pracn⑦. Proto jsem p
vodn z⇧m❎r opustil a za⇨al vyv jet RMT rutinu, jej ə schopnosti jsou dost inspirov⇧ny Theta Music Composerem (TMC), ale v mnoh⑦m jsem je roz③ ②il o my③lenky z UMT. Nejv⑨znamn❎j③ m obohacen m jsou smy⇨ky v instrumentech a implementace portamento efektu (klouzav⑨ p②echod mezi tny).¢¢Je tedy RMT lep③ neə TMC?¢¢Dle m⑦ho n⇧zoru je TMC nejlep③ tracker na 8bitov⑦m At⇧rku, ale pr⇧ce s n m je tro③ku nepohodln⇧. Je to d⇧no pr⇧v❎ omezen⑨mi moənostmi At⇧rka. Proto RMT vyuə v⇧ velk⑨ v⑨kon PC⇨ka pro pohodlnou editaci skladby, kdy mohou b⑨t zobrazov⇧ny v③echny rozpracovan⑦ tracky p❎kn❎ vedle sebe a p②i p②ehr⇧v⇧n se posouvat (na At⇧rku by se to ani neve③lo na obrazovku). Nav c, jak jsem jiə ②ekl, RMT rutina nab z v ce efekt
. To m⇧ v③ak pro zm❎nu i neblah⑨ d
sledek ve zv⑨③en⑦ z⇧t❎əi Atari CPU 6502, takəe nap② klad u n⇧ro⇨n❎j③ ch demo program
nemus b⑨t RMT modul pouəiteln⑨.¢¢Podporuje RMT samply?¢¢Nepodporuje a nen to ani v pl⇧nu. RMT tracker m⇧ umoəovat vytv⇧②et FM hudbu p②es POKEY chip. Jedin⑨ drobn⑨ ⑤stupek v tomto sm❎ru, kter⑨ jsem ud❎lal na z⇧klad❎ prosby e-mailem, bylo p②id⇧n podpory pro volume only reəim taktovan⑨ rychlost RMT instrument
, tj. maxim⇧ln❎ 100Hz.¢¢Jak se RMT modul p②ehraje na At⇧rku?¢¢Soubory RMT obsahuj hudebn data skladby a instrument
. Chceme-li tedy takov⑨ modul p②ehr⇧t na At⇧rku, pot②ebujeme p② slu③nou RMT rutinu. Jej zdrojov⑨ kd v assembleru je p②iloəen v bal ku s trackerem, takəe program⇧to②i bez probl⑦m
pochop princip, jak v③echno d⇧t funk⇨n❎ dohromady s jejich programem (a④ uə s hrou ⇨i demem).¢Jinou moənost je prov⑦st v RMT trackeru export modulu do XEX form⇧tu, kdy je v⑨sledkem p② mo standardn At⇧rkov⑨ spustiteln⑨ soubor (m
əete si i zvolit doprovodn⑨ text, kter⑨ bude p②i p②ehr⇧v⇧n na obrazovce).¢M❎l jsem v pl⇧nu ud❎lat i ⇨ist❎ player RMT modul
pro At⇧rko, ve kter⑦m byste si zvolili modul a on by ho na⇨etl a p②ehr⇧l, ale zat m jsem to nestihl.¢¢Kam m⇧ sm❎②ovat v⑨voj RMT trackeru?¢¢Chci postupn❎ p②id⇧vat dal③ funkce pro pohodln❎j③ editaci a r
zn⑦ pomocn⑦ n⇧stroje. Nap② klad jedn m z nejnov❎j③ ch vylep③en je podpora MIDI IN, takəe noty se nemus zad⇧vat jen p②es PC kl⇧vesnici, ale jde to i p② mo stla⇨ov⇧n m kl⇧ves na klaviatu②e p②ipojen⑦ho hudebn ho n⇧stroje s MIDI.¢Nebo implementace textov⑦ho TXT form⇧tu modulu, coə m⇧ umoənit snadnou v⑨robu r
zn⑨ch konverzn ch program
z/do RMT (nap② klad pro konverzi notov⑨ch sekvenc track
z MOD soubor
). Ale n❎jak⑨ takov⑨ konvertor by m❎l douf⇧m vytvo②it uə n❎kdo jin⑨ - nejl⑦pe n❎kdo z t❎ch, kte② m❎ opakovan❎ urgovali o ten textov⑨ form⇧t. ;-)¢A je je③t❎ spousta dal③ ch v❎c , co m⇧m poznamenan⑨ch pro budouc roz③i②ov⇧n .¢¢Jsou n❎kde na Internetu ke staəen RMT moduly?¢¢Vytvo②il jsem zat m jen p⇧r z⇧kladn ch demonstra⇨n ch modul
, kter⑦ jsou p②ibaleny k RMT trackeru. Pokud mi kdokoli po③le sv
j vlastn modul, r⇧d ho zve②ejn m na sv⑨ch str⇧nk⇧ch. To sam⑦ plat i s RTI instrumenty - to jsou soubory obsahuj c definici RMT instrumentu a lze je pak pouə vat v dal③ ch RMT modulech.¢