VGMNSF

Discuss NSF files, FamiTracker, MML tools, or anything else related to NES music.

Moderator: Moderators

User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lancuster wrote: Tue Apr 27, 2021 2:20 pm
nin-kuuku wrote: Tue Apr 27, 2021 1:20 pm
lancuster wrote: Tue Apr 27, 2021 11:59 am Hugo 2
https://www.youtube.com/watch?v=i2jiLO8Y6wc
Here is your godamn huugo. Wait 30 seconds. I had to mess with MESS.
No not Hugo two. The original Hugo.
Attachments
hugo2gameboy.nsf
(311.55 KiB) Downloaded 117 times
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

Adventures of the MSX Penguin.
Attachments
penguin_adventure_MSX_sunsoft5B.nsf
(349.92 KiB) Downloaded 112 times
penguin_adventure_MSX.nsf
(349.92 KiB) Downloaded 120 times
penguin_adventure_MSX.asm
(1.68 KiB) Downloaded 116 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

Can you made NSF of Streets of Rage 2 for SMS, please?
And Lawnmower Man from GB. Or Genesis version:
https://www.zophar.net/music/sega-mega- ... er-man-the
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

Rage. Streets of Rage. Both of them.
Attachments
Street_of_Rage_1&2_SMS.nsf
(507.68 KiB) Downloaded 123 times
Street_of_Rage_1&2_SMS_sunsoft5B.nsf
(507.68 KiB) Downloaded 118 times
Street_of_Rage_1&2_SMS.asm
(3.03 KiB) Downloaded 103 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

nin-kuuku wrote: Wed Apr 28, 2021 3:23 pm Rage. Streets of Rage. Both of them.
Thank you very much. :beer: 8-)
But there is one note: judging by the code of the music, it doesnt use repetitions, the verse is duplicated in the code, and this takes up a lot of space.
For example, music notes for track №15 has lenght 38A7 (offset: 45410-48cb6).
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lancuster wrote: Thu Apr 29, 2021 10:42 am lot of space
...Harrier? Lot of Space Harrier.
songs:
1-7: Space Harrier (SMS)
8-12: Space Harrier II (ZX Spectrum)
13-15: Space Harrier II (Genesis)
16-18: Space Harrier (TG-16)
19-21: Space Harrier (NES)
Attachments
Space_Harriers.nsf
(892.02 KiB) Downloaded 124 times
Space_Harriers.asm
(1.9 KiB) Downloaded 105 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

nin-kuuku wrote: Thu Apr 29, 2021 12:36 pm
lancuster wrote: Thu Apr 29, 2021 10:42 am lot of space
...Harrier? Lot of Space Harrier.
The problem is that each track generated by your program has a huge weight and cannot be used in any NES ROM. Its necessary to optimize the conversion of tracks so that they have a more digestible weight.
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lancuster wrote: Fri Apr 30, 2021 10:37 am
nin-kuuku wrote: Thu Apr 29, 2021 12:36 pm
lancuster wrote: Thu Apr 29, 2021 10:42 am lot of space
...Harrier? Lot of Space Harrier.
The problem is that each track generated by your program has a huge weight and cannot be used in any NES ROM. Its necessary to optimize the conversion of tracks so that they have a more digestible weight.
It's not doing any conversion. It simply plays uncompressed VGM files. VGM files are huge because they are stream of logged register writes. It's not intended for games. Originally I just wanted to view Master System songs in NSFplug and got carried away ... a bit. I stopped when I found myself looking for VirtualBoy registers. Anyway, I just discovered Alberto Gonzales late GameBoy library. They are huge ... but worth it :)
Attachments
Tintin_PrisonersOfSun_GB_VRC6.nsf
(941.13 KiB) Downloaded 114 times
Spirou_GB_VRC6.nsf
(750.59 KiB) Downloaded 117 times
Turok3_GB_VRC6.nsf
(716.08 KiB) Downloaded 105 times
Turok3_GB.nsf
(716.08 KiB) Downloaded 106 times
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: VGMNSF

Post by tepples »

Though in the Genesis scene, they're willing to blow a megabyte out of a 4 MiB (32 Mbit) cartridge on a (lightly) packed VGM log instead of using a sequencer driver (like SMPS or GEMS), just for the sake of composer convenience.
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: VGMNSF

Post by lidnariq »

Any thoughts about adding playback using VRC7?
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lidnariq wrote: Sat May 01, 2021 12:23 pm Any thoughts about adding playback using VRC7?
I did not think about adding any extrachips but 5B and VRC6 were simple enough to add. I did some experiments with VRC7 for Genesis but it was too much hassle. Genesis is there for shit and giggles. However now that you mentioned VRC7. I just tried loadin YM2413 writes directly to VRC7 ... and it actually sounds like something :shock:
Attachments
FinalFantasyMSX_ym2413_test.nsf
(255.99 KiB) Downloaded 121 times
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: VGMNSF

Post by lidnariq »

nin-kuuku wrote: Sat May 01, 2021 8:28 pm However now that you mentioned VRC7. I just tried loadin YM2413 writes directly to VRC7 ... and it actually sounds like something :shock:
About half of the baked-in patches are roughly the same, to the extent that Rainwarrior's names for patches are a useful proxy. (To wit: he used the same name as Yamaha did for patches #s 2,4,5,7,8 ; and another five might have moved positions.)

(Unfortunately, I can't find the right thing to search for to see if there's a useful way to make a "X VRC7 patches approximate Y YM2413 patches, and these others don't have a good proxy". We have digital exact numbers for the VRC7 because NukeYKT found a way to dump them, but I think the YM2413 is still "earballed" )

Also, 2-op FM just sounds very much like 2-op FM.

I've been really digging the Illusion City soundtrack the past week or so. Too bad it makes heavy use of the YM2413 hihat.
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lidnariq wrote: Sat May 01, 2021 9:21 pm
nin-kuuku wrote: Sat May 01, 2021 8:28 pm However now that you mentioned VRC7. I just tried loadin YM2413 writes directly to VRC7 ... and it actually sounds like something :shock:
About half of the baked-in patches are roughly the same, to the extent that Rainwarrior's names for patches are a useful proxy. (To wit: he used the same name as Yamaha did for patches #s 2,4,5,7,8 ; and another five might have moved positions.)

(Unfortunately, I can't find the right thing to search for to see if there's a useful way to make a "X VRC7 patches approximate Y YM2413 patches, and these others don't have a good proxy". We have digital exact numbers for the VRC7 because NukeYKT found a way to dump them, but I think the YM2413 is still "earballed" )

Also, 2-op FM just sounds very much like 2-op FM.

I've been really digging the Illusion City soundtrack the past week or so. Too bad it makes heavy use of the YM2413 hihat.
I knew they were similar. Did not realise they were register compatible. I'll add the instrumen remapping and maybe drum channels using DMC. This thing is 5 year old messy cowboy-code project and I have not coded much in years so I need to be careful not to break it. I tested YM3812 with VRC7 (I made tons of adlib ROLs before I got to NES music)...and it sounds like ... hmm ... ambient-avantgarde-dubstep generator? :)
Attachments
monkey2-dubstep-remix_ym3812_test.nsf
(161.61 KiB) Downloaded 96 times
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: VGMNSF

Post by lidnariq »

Unfortunately OPL2 is not register compatible with OPLL :)

OPL2 registers Ax,Bx ↔ OPLL registers 1x,2x
OPL2 register BD ↔ OPLL register 0E (but sadly not VRC7)
OPL2 registers 40-55 very very approximately OPLL registers 3x
Post Reply