Jump to content
IGNORED

RMT 1.28


Recommended Posts

New version 1.28 of Raster Music Tracker was published.

RMT website

 

Changes in RMT 1.28

-------------------

 

- Recognition of any changes (indicated by '*' mark after filename in title bar)

and dialog with "Save current changes?" question (when new song, load song,

import song and/or when tracker goes to exit).

- Hotkey for "Cursor go to the track speed column" changed to Control+Z.

(There is also new menu item "Track - Cursor go to the speed column".)

- Control+S is new hotkey for "File - Save" from now.

(If this hotkey is used, messagebox with query "Save song to file '...'?"

appears and you have to confirm your request. Also you can disable this

query messagebox in Config dialog (menu View - Configuration)).

- New hotkey Control+L for "File - Load...".

- New hotkey ScrollLock for autofollow mode turn on/off.

- Sound click when "Undo" hotkey is pressed but undo is not possible.

- Handling of track events with zero volume during manual step replaying

(by Shift+/Control+/Enter hotkey) corrected.

- Vertical line separator added between left and right tracks.

- View menu items settings are stored to rmt.ini configuration file.

- New functions in menu Instrument - submenu Paste special:

* Volume envelopes and Envelope parameters only

* Insert Volume envelopes and Envelope parameters to cursor position

(Note: Cursor has to be in some column of volume or parameters envelope.)

* Volume R to L envelope only

* Volume L to R envelope only

- New function in menu "Song - Song change maximal length of tracks".

It also compute effective maximal length value for current song.

Warning: All tracks can be prolonged or truncated!

(Note: Computing and setting of effective maximal length is also added

to function "Song - All size optimizations".)

- Routine in exported XEX Atari executable msx file improved.

Now it works well on PAL/NTSC computers and playing speed

is adjusted automatically to 50Hz on PAL and also on NTSC systems.

(If configuration is set to NTSC system speed, then 60Hz.

Note: RMT and SAP files doesn't contain any NTSC type, so playing speed 60Hz

is supported only in exported XEX Atari executable msx files.)

- NumLock handling improved (I hope ;-)).

- Other small corrections and bugfixes.

 

RMT routine changes

- New variable RMTSFXVOLUME for sfx volume settings (volume * 16).

Example "/asm_src/sfx/sfx.a65" has been modified.

(suggested by Tebe)

(Coders, you have to use new rmtplayr.a65)

 

Accessories

- Atari RMT player RMTPL107.XEX (new version 1.07) is in "player" directory.

New features:

* Support for manual entering Device:Filename by TAB hotkey.

(requested by Baktra)

* Support for up to 35 subsongs by hotkeys 1-9 and A-Z.

* Support for PAL/NTSC computer systems. Playing speed is adjusted

to 50Hz on PAL and also on NTSC systems.

(There is short description in RMTPL107.TXT file.)

 

New songs

- Song "wyjasnijmy_to_sobie.rmt" (by LiSU)

in "songs/lisu/" directory.

- Song "bomb_jack.rmt" (by Miker)

in "songs/miker/" directory.

- Song "amelie.rmt" (by Nooly)

Song "summer.rmt" (by Nooly)

in "songs/nooly/" directory.

- Song "vietnamska_mise.rmt" (by PG)

Song "summerdays.rmt" (by PG)

Song "deflektor.rmt" (by PG)

Song "xmasmix.rmt" (by PG)

Song "gpc.rmt" (by PG)

Song "kaviar.rmt" (by PG)

in "songs/pg/" directory.

- Song "mab.rmt" (by Raster/c.p.u.)

Song "indianajones4.rmt" (by Raster/c.p.u.)

Song "3d.rmt" (by Raster/c.p.u.)

in "songs/raster/" directory.

- Song "sunset_on_the_moon.rmt" (by XLent)

Song "4tk35.rmt" (by Caruso)

Song "ilusia.rmt" (by StRing)

Song "naue.rmt" (by StRing)

in "songs/" directory.

  • Like 1
Link to comment
Share on other sites

Raster, could You add synchronisation support (as it is in TMC 2?)

it is not mentioned on feature page, so if it is possible, then i'm sorry for not reading that f manual :)

In RMT asm player routine there is a lot of variables, some of them can be simply used for synchro.

For example "v_abeat". It contains track's column which is played, so you can trace its value.

Also you can check the "p_song" WORD pointer for some specific value (it is incremented by 4 or 8 for each songline from its initial value).

Greetings, raster/c.p.u.

Link to comment
Share on other sites

Hello Raster,

thanks for the NTSC support...

so in theory I could simply take the original PAL song and save it without additional editing as 60hz version? if so...this would lead directly to the Metagallactic Llamas NTSC port... ;)

Unfortunately I think method used in exported XEX is not suitable for ingame music, because VCOUNT register has to be watched hard in program main loop. It's possible to see it when 50Hz song is played on NTSC - playing isn't synchronized with screen, so CPU meter flicker wildly over the screen. ;)

Link to comment
Share on other sites

It's great to see this! Always love your updates. One question I've always had (and perhaps this isn't the right place for this), will there ever be some way to more fine tune the tempo of songs? Right now songs usually run between 05 and 09 speed. Anything higher than that is just really fast. This only gives us about 5 real world tempo's to choose from. I realize it's based on the clock rate, but will we ever be able to match specific BPM more exactly? Or am I missing something?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...