VGMNSF

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

Moderator: Moderators

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

Re: VGMNSF

Post by nin-kuuku » Tue May 04, 2021 8:35 am

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 73 times
dubstep-generator_monkey2_ym3812_ymf262.nsf
(288.69 KiB) Downloaded 71 times

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

Re: VGMNSF

Post by nin-kuuku » Fri May 14, 2021 9:30 pm

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 49 times
Castlevania Bloodlines (Alpha).nsf
(510.68 KiB) Downloaded 54 times

lidnariq
Posts: 10664
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: VGMNSF

Post by lidnariq » 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.

(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: 215
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster » 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.
Check my romhacks and NES arts on Patreon
My NES mockups on Twitter: https://twitter.com/lancuster8bit
See my hacks on Romhacking.net
I added level configs for 102 NES games in CaD Editor!

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

Re: VGMNSF

Post by nin-kuuku » Sat May 15, 2021 3:55 am

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 58 times
LUMIUKKO.ASM
(9.73 KiB) Downloaded 52 times

lancuster
Posts: 215
Joined: Thu Feb 18, 2016 3:20 am
Contact:

Re: VGMNSF

Post by lancuster » Thu May 20, 2021 9:40 am

So does it make sense to wait for converted music with an adequate size?
Check my romhacks and NES arts on Patreon
My NES mockups on Twitter: https://twitter.com/lancuster8bit
See my hacks on Romhacking.net
I added level configs for 102 NES games in CaD Editor!

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

Re: VGMNSF

Post by nin-kuuku » Thu May 20, 2021 2:53 pm

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 45 times

lidnariq
Posts: 10664
Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle

Re: VGMNSF

Post by lidnariq » Thu May 20, 2021 3:05 pm

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: 780
Joined: Thu Jan 19, 2006 5:08 pm

Re: VGMNSF

Post by Hamtaro126 » 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?
AKA SmilyMZX/AtariHacker.

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

Re: VGMNSF

Post by nin-kuuku » Sun May 30, 2021 7:14 pm

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 25 times
psykofox.asm
(1.01 KiB) Downloaded 21 times

Post Reply