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 »

Dubstep Generator (TM) FAQ

Q: What is Dubstep Generator?
A: Dubstep Generator generates dupstep or dark ambient out of thin air using VGM files.

Q: Why?
A: Because there is not enough dubstep in the world.

Q: Is Dubstep Generator dangerous?
A: Yes! Yes it is.

Q: Is there bugs in Dubstep Generator?
A: Yes! SMS, GameBoy and MSX files dont sound like dubstep.

Q: What is the price?
A: Your sanity.

Q: Why do I want to sell my soul for Dubstep Generator?
A: Because now with Dubstep Generator you can make Doom soundtrack much spookier. It sounds like Planet of the Apes.
Attachments
dubstep-generator_doom_1&2_ymf262.nsf
(909.64 KiB) Downloaded 162 times
dubstep-generator_monkey2_ym3812_ymf262.nsf
(288.69 KiB) Downloaded 156 times
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

Any simple way to convert NES/GameBoy frequency to FDS/N163 ? Seems obvious to add GameBoy WAV using these. Moved Castle/Kirby here.
Attachments
NES Kirby's Dream Land (Proto).nsf
(247.81 KiB) Downloaded 138 times
Castlevania Bloodlines (Alpha).nsf
(510.68 KiB) Downloaded 137 times
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: VGMNSF

Post by lidnariq »

Really only look-up tables. Otherwise you have to do division to convert between "period" and "velocity" notation.

(Mildly off-topic: I discovered a new method used by ICs to specify pitch in a sound generator. I'd seen "specify period" (NES, VRC6, VIC-20, GB, WS, AY-3-8910 and derivatives, SN76489 and derivatives), "specify velocity" (FDS, 163, SID, SPC700) and "specify velocity in floating point" (all of Yamaha's FM synthesizers). But I hadn't previously seen "specify period in floating point": SAA1099.)
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

Personally, I'm not interested in this, since none of these songs can be inserted into the game in any way, due to the huge size of the data.
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lancuster wrote: Sat May 15, 2021 2:06 am Personally, I'm not interested in this, since none of these songs can be inserted into the game in any way, due to the huge size of the data.
Snowman small enough :) Even uses normal 6502 ASM (ASM6) and not my wacky macroinferno.
lidnariq wrote: Fri May 14, 2021 10:57 pm Really only look-up tables. Otherwise you have to do division to convert between "period" and "velocity" notation.
Damn! Others were just simple shifts and XORs. Oh well ...
Attachments
LUMIUKKO.NSF
(970 Bytes) Downloaded 144 times
LUMIUKKO.ASM
(9.73 KiB) Downloaded 140 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

So does it make sense to wait for converted music with an adequate size?
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

lancuster wrote: Thu May 20, 2021 9:40 am So does it make sense to wait for converted music with an adequate size?
Sense it makes none. Enormous VGMs needs to be.
Attachments
VGMstuff.nsf
(1015.82 KiB) Downloaded 134 times
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: VGMNSF

Post by lidnariq »

There might be some merit in looking into LZSA ... but I don't know of a decompressor that can stream instead of decompress a block at a time.
(edit: If I do the stupidest thing and break the VGM into 256b blocks, and compress them independently, I get roughly 50% compression on "Batman GB-Gotham City_frame.vgm")
User avatar
Hamtaro126
Posts: 818
Joined: Thu Jan 19, 2006 5:08 pm

Re: VGMNSF

Post by Hamtaro126 »

Hello nin-kuuku, Nice VGM2NSF tool, it's cool, except for problems with Psycho Fox's "Lose a Life" and "Game Over" songs don't work, Can you fix this?
AKA SmilyMZX/AtariHacker.
User avatar
nin-kuuku
Posts: 67
Joined: Tue Jan 24, 2017 1:23 am

Re: VGMNSF

Post by nin-kuuku »

Hamtaro126 wrote: Fri May 28, 2021 7:49 pm Hello nin-kuuku, Nice VGM2NSF tool, it's cool, except for problems with Psycho Fox's "Lose a Life" and "Game Over" songs don't work, Can you fix this?
Thanks. The problem is the sometimes buggy "auto bass detector" that is on by default. The songs work if you set the triangle manually with "triangle_psg" setting. See example.
Attachments
psykofox.nsf
(210.48 KiB) Downloaded 108 times
psykofox.asm
(1.01 KiB) Downloaded 99 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

Here is some new conversions:
Action 52 Sega Genesis.rar
(261.54 KiB) Downloaded 86 times
Alf (SMS Conversion).nsf
(70.93 KiB) Downloaded 85 times
Ashura Rambo Secret Commando (SMS Conversion).nsf
(118.54 KiB) Downloaded 86 times
Back To The Future Part II (SMS Conversion).nsf
(339.53 KiB) Downloaded 89 times
Battlemaniacs (SMS Conversion).nsf
(203.67 KiB) Downloaded 92 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

Only 5 attachments per post allowed :(
Battletoads Game Gear.nsf
(321.5 KiB) Downloaded 88 times
Cheetahmen Theme GB.nsf
(213.92 KiB) Downloaded 86 times
CJ ELephant Fugitive (SMS Conversion).nsf
(162.74 KiB) Downloaded 86 times
Darkwing Duck MD Liquidator Sewer.nsf
(73.92 KiB) Downloaded 87 times
Garcheol Robocop.nsf
(49.28 KiB) Downloaded 85 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

Some more:
Gunstar Heroes GG Conversion.rar
(213.87 KiB) Downloaded 84 times
Home Alone (SMS Conversion).nsf
(245.15 KiB) Downloaded 84 times
Ninja Gaiden (SMS Conversion).nsf
(639.51 KiB) Downloaded 92 times
Ninja Gaiden Sega Genesis.rar
(310.31 KiB) Downloaded 86 times
lancuster
Posts: 235
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster »

Batman Returns conversion:
Batman Returns (SMS Conversion).nsf
(256.4 KiB) Downloaded 96 times
Post Reply