Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2014-02-08 15:02:01

FroggestSpirit
Member
Registered: 2012-03-12
Post 238/300
Website

Lavender Town Data

Many people have stated things about Lavender Town's music because it is creepy. Things such as the notes being different in the Japanese version are false.
While porting the song to Pokemon Crystal, I noticed that it is the only song in Pokemon Red that uses wave instrument number 5. Since Pokemon Crystal Contains all of Pokemon Red's instrumental data, minus this 5th one, I had to put the instrument in. While putting it in, I noticed something, and Danny Clarified it. Lavender town uses data from a SFX as it's Waveform. The same applies for Pokemon tower, however, since it's in a different bank, it is different data.
This data is the same between Japanese and English versions.
This could probably mean that Lavender town was at one point supposed to use a different instrument, whether it was removed, or if Ironically, the creepiest song in the game accidentally got the wrong waveform index.

Last edited by FroggestSpirit (2014-02-09 15:13:59)


This isn't easy to say, but…
Music and ASM hacker

Offline

#2 2014-02-09 13:57:26

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,036/1,199
Website

Re: Lavender Town Data

So the waveform data for the Lavender Town wave is just the first 16 bytes of the Lavender Town music copied and pasted? That's interesting.

Last edited by YORAMRW (2014-02-09 14:00:04)


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#3 2014-02-09 15:14:38

FroggestSpirit
Member
Registered: 2012-03-12
Post 239/300
Website

Re: Lavender Town Data

I had the wrong data at first. It actually pulls the data from a SFX (I think the menu one?)


This isn't easy to say, but…
Music and ASM hacker

Offline

#4 2014-02-09 17:28:45

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,037/1,199
Website

Re: Lavender Town Data

But where are these waveforms located in the game. I want to edit them.


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#5 2014-02-09 21:11:07

Danny-E 33
Administrator
Registered: 2012-06-09
Post 731/1,119

Re: Lavender Town Data

If you edit the 'pff' sound effect that plays when you push start and open the main menu (0x83c3 for Lavender Town in bank 2 and 0x7c3c3 for Pokémon Tower in bank 1f) you will also be affecting the instrument wave used for duty 5 in those songs.

Offline

#6 2014-02-11 03:44:24

FroggestSpirit
Member
Registered: 2012-03-12
Post 240/300
Website

Re: Lavender Town Data

TheMoneyOfTheWorld: If you want to edit them, I'd suggest changing the pointer of wave channel 5 (much easier if youre using a disassembly) so you arnt changing the sfx for the pause menu aswell


This isn't easy to say, but…
Music and ASM hacker

Offline

#7 2014-02-11 15:40:47

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,038/1,199
Website

Re: Lavender Town Data

@Danny-E 33: I meant the waveform which I want to edit, not the SFX. But editing the SFX is also a good idea.
@FroggestSpirit: I think it's easier for me to edit the pointer or just accept that the SFX will be overwritten rather that assembling for that small thing.
Anyhow, can it be true that the waveforms have the same system as FamiTracker FDS? Because when I converted every byte of the Lavender Town waveform (which FroggestSpirit pasted here) to a decimal number and put every number 4 times before the next number (like XX ZZ = XX XX XX XX ZZ ZZ ZZ ZZ) and then pasted in the FDS instrument, it sounded quite like the Lavender Town waveform.


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#8 2014-02-11 19:43:10

Danny-E 33
Administrator
Registered: 2012-06-09
Post 732/1,119

Re: Lavender Town Data

TheMoneyOfTheWorld wrote:

But where are these waveforms located in the game. I want to edit them.

Danny-E 33 wrote:

If you edit the 'pff' sound effect that plays when you push start and open the main menu (0x83c3 for Lavender Town in bank 2 and 0x7c3c3 for Pokémon Tower in bank 1f) you will also be affecting the instrument wave used for duty 5 in those songs.

TheMoneyOfTheWorld wrote:

@Danny-E 33: I meant the waveform which I want to edit, not the SFX.

It's the same address.

Offline

#9 2014-02-13 12:41:15

FroggestSpirit
Member
Registered: 2012-03-12
Post 241/300
Website

Re: Lavender Town Data

MoneyOfTheWorld: The data i posted originally was incorrect. I too thought it was it, because it sounded like lavender town, but it wasn't. The waveform data is literally a sound wave, so if you plotted the points on a graph (4 bits per point) You would end up with the waveform used in the song. I do believe that famitracker uses 4 bits in the waveform too, but I'm not 100% sure because I don't use it


This isn't easy to say, but…
Music and ASM hacker

Offline

#10 2014-02-13 20:45:38

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 1,039/1,199
Website

Re: Lavender Town Data

FroggestSpirit wrote:

MoneyOfTheWorld: The data i posted originally was incorrect. I too thought it was it, because it sounded like lavender town, but it wasn't. The waveform data is literally a sound wave, so if you plotted the points on a graph (4 bits per point) You would end up with the waveform used in the song. I do believe that famitracker uses 4 bits in the waveform too, but I'm not 100% sure because I don't use it

That "plotting" the bits is similar to what I did: I converted every byte of the waveform to decimal, and put every number 4 times before the next, so I had a 64-number long waveform. I pasted that in the FDS editor of FamiTracker, and it sounded similar to the Lavender waveform.


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

Board footer

Powered by FluxBB