Please Rip This NSF!!!

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

Moderator: Moderators

Post Reply
User avatar
Doommaster1994
Posts: 162
Joined: Mon Jun 21, 2010 10:23 pm
Location: Seattle, WA
Contact:

Please Rip This NSF!!!

Post by Doommaster1994 »

Hey guys,
Can someone please rip the NSF to Big Bird's Hide and Speak? Please!
Thanks,
-DM1994
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

It'd be possible to rip the Sesame Street theme and the victory scene songs. But what you probably want (Caroll Spinney's voice samples) is unrippable due to NSF format limitations.

There's a reason that I earned a special rank "Big Bird" on Pocket Heaven, and it has nothing to do with my avatar here sharing a name with Big Bird's blue Dutch cousin. In topics on PH about new releases of PocketNES, I'd test Big Bird's Hide and Speak and report the results, and I'd tend to bring up the game in any discussion about NES audio channel 5. I even traced playback once to see how the codec worked; it was a bit too complex for my tastes but led to my development of a different codec.
User avatar
Jedi QuestMaster
Posts: 603
Joined: Thu Sep 07, 2006 1:08 pm
Location: United States
Contact:

Post by Jedi QuestMaster »

I always wondered where your avatar came from.
User avatar
Gil-Galad
Posts: 321
Joined: Sat Nov 13, 2004 9:43 pm
Location: Ohio, USA
Contact:

Post by Gil-Galad »

I just ripped Sesame Street Big Bird's Hide and Speak recently. I don't think it's impossible to rip the voice samples. You just have to remove them from the game and write some custom code. I've done this before. Although, I didn't feel like doing it for this game. The tunes were difficult enough as it was.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

Gil-Galad wrote:I just ripped Sesame Street Big Bird's Hide and Speak recently. I don't think it's impossible to rip the voice samples.
They're rippable, except the rip can't be represented in NSF form because an NSF's play routine is expected to RTS once in each frame.
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Post by rainwarrior »

I think I've got its audio format figured out. Here's a very rough test rip.

http://rainwarrior.ca/projects/nes/Sesame Street - Big Bird's Hide & Speak (USA).wav

I haven't yet figured out where the sample addresses are stored, or how bankswitching is managed (some of the samples in that rip are really distorted; I think they are decompressing from the wrong byte offset, which I was just guessing at anyway).
Last edited by rainwarrior on Mon Aug 07, 2017 2:59 pm, edited 1 time in total.
User avatar
Hamtaro126
Posts: 786
Joined: Thu Jan 19, 2006 5:08 pm

Post by Hamtaro126 »

rainwarrior wrote:I think I've got its audio format figured out. Here's a very rough test rip.

http://dl.dropbox.com/u/883356/big_bird_rip.wav

I haven't yet figured out where the sample addresses are stored, or how bankswitching is managed (some of the samples in that rip are really distorted; I think they are decompressing from the wrong byte offset, which I was just guessing at anyway).
I think there was a coincidencial thing with the sound file order:

(Oh boy! Press the B****Slap button to move little birds)

Epic Fail goes to Hi-Tech, Bravo!
AKA SmilyMZX/AtariHacker.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

rainwarrior wrote:I think I've got its audio format figured out.
Do you have any notes on the format that you could share?
Hamtaro126 wrote:I think there was a coincidencial thing with the sound file order
It was supposed to be "Press the big black button to move Little Bird." In BBH&S, the "big black button" is the Control Pad, where all four directions move the bird to the next window clockwise. I guess the developers didn't think the target audience would have enough dexterity to press one specific direction.

It appears the voiceless consonants /p/, /t/, /tʃ/, /k/, /f/, /θ/, /ʃ/ have been factored out into separate consonants because they don't depend as much on neighboring sounds as other sounds do.
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Post by rainwarrior »

Yeah, I'll make a post about it once I've got the last few details worked out.

Edit: Done. See my post at: http://nesdev.com/bbs/viewtopic.php?t=8675
Post Reply