Working on improving MicroMusic...

Página 1/2
| 2

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

09-11-2019, 13:30

So during the creation of vgm packs for the MicroCabin games I noticed MicroMusic is a little gem but also a bit of a mess.

What I disliked:

  • Some games had PSG+OPLL and PSG tracks, others only OPLL.
  • Track order was random

What I want to achieve:

  • Include PSG+OPLL and PSG tracks for all games (except Illusion City which only has PSG+OPLL as there was no turbo R without OPLL)
  • Use the track order just like in the vgm pack

To do this I reverse engineered how the DAT files are built up, and how the number of tracks is defined in the MMUSIC.TSR. To show what this can become I already updated Princess Maker songs in this preliminary release. Please tell me if this is interesting to you guys, so I will continue... Tower of Gazzel with it's many replayed codes will be toughest one to crack I guess with the different replayed codes used in the game....

Login sesión o register para postear comentarios

Por JohnHassink

Ambassador (5417)

Imagen del JohnHassink

09-11-2019, 13:37

Can only speak for myself, and yes, to me it's interesting. Smile
How about the broken Gazzel music, is that related to the "replayed codes" which you mention?

Por sd_snatcher

Prophet (3092)

Imagen del sd_snatcher

09-11-2019, 13:49

Instead of MicroMusic, isn't it better to use Manuel Pazos' MCDRV, as it plays separate files for each song like in the original games?

BTW, the Final Fantasy MSX2 isn't on the Github. You can get it here.

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

09-11-2019, 14:45

JohnHassink wrote:

Can only speak for myself, and yes, to me it's interesting. Smile
How about the broken Gazzel music, is that related to the "replayed codes" which you mention?

Yes it is, but it may be impossible to get it completely authentic in MicroMusic. I will do my best.

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

09-11-2019, 14:55

sd_snatcher wrote:

Instead of MicroMusic, isn't it better to use Manuel Pazos' MCDRV, as it plays separate files for each song like in the original games?

BTW, the Final Fantasy MSX2 isn't on the Github. You can get it here.

The Issue with MCDRV is that it is based off of the Illusion City replayed code. I did not know that before, it was pointed out to me by some other board members. The problem there is that that code does not faithfully play back all MCM data from the other games. It even hangs on some Princess Maker tracks.

Anyway I will provide full packs for the games with the sorted MCM files (in proper order). Ideally we would add the correct replayed code together with the song data. Then a new generic single file player could load the replayed code and song data from the file and call the replayed (calling the replayer could be based on what is in Micro Music). I could not do this myself but if anyone wants to assist with that I am happy to work on it together!

Oh and I will add Final Fantasy into Micro Music, I already have the MCM's so it's no big deal...

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

11-11-2019, 19:52

Okay so I finished Final Fantasy, Xak, Xak II, Fray, Illusion City and Princess Maker. Final Fantasy and Xak have no dedicated PSG songs, but the PSG track is the base of the PSG+OPLL song (so you'll have to play it back on a machine without MSX-Music to hear the PSG version).

For The Tower of Gazzel I created a special edition of Micro Music. It has 4 entries with just Tower of Gazzel but each entry uses a different replayer code (there are 4 different replayer codes spread over the disks, many appear on several disks).

I will use this to select the best replayer for each song. But I value your input on this. If you want to give input it is probably best to sent it to me via mail in the follwong format (numrs just as an example). If I get input from say 2 or 3 others we can compare. All tracks we chose the same replayer are easy of course but if we choose a different one for some tracks I will post it here and we can discuss further...

Song - Replayer
00 - 01
01 - 02
02 - 04

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

11-11-2019, 20:29

Some useful info.

Replayer 1 is used only on disk 1 which contains only tracks 00 - 04 (PSG+OPLL) and 23 - 26 (PSG).
Replayer 2, 3 and 4 are used on disk 3 and 4 (disk 2 is not used in the game) and contain all the other tracks (so these cannot use replayer 1).

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

13-11-2019, 20:05

MicroMusic 3.2 is finished. Enjoy and as always any feedback or issues are welcome!

Por Manuel

Ascended (15832)

Imagen del Manuel

13-11-2019, 22:40

What are the differences between these replayers then?

Por Latok

msx guru (3694)

Imagen del Latok

13-11-2019, 22:42

Awesome! Better also update the TXT file to 3.2?

Por sdsnatcher73

Hero (663)

Imagen del sdsnatcher73

14-11-2019, 06:27

Latok wrote:

Awesome! Better also update the TXT file to 3.2?

Hehe, good idea! MMUSIC32.ZIP with updated TXT ;)

Página 1/2
| 2