×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Convert NSF Files to MP3s

timothy posted more than 6 years ago | from the no-advice-for-nsfw-files dept.

Music 69

indecks writes "This tutorial shows an easy way to convert NSF (NES Sound Format) files to mp3s so they can be played in normal media players, or even used as ringtones. Now I have the Super Mario Bros '1Up' sound for my text message notification, and I have Mega Man 3's 'Snakeman' stage music as my ringer. Sah-weet!" (The method demonstrated does require Windows, note.)

cancel ×
This is a preview of your comment

No Comment Title Entered

Anonymous Coward 1 minute ago

No Comment Entered

69 comments

why? (0, Flamebait)

Anonymous Coward | more than 6 years ago | (#21832942)

why oh why is this on slashdot? it's totally not news-worthy.

FUCK YOU I'LL KILL YOU (-1, Troll)

Anonymous Coward | more than 6 years ago | (#21833010)

YOUR GONNA DIE BITCH YOUR MINE

seriously im gonna kill u ill slit your throat, u dumb bitch, fuck u

Re:FUCK YOU I'LL KILL YOU (2, Funny)

Tetsujin (103070) | more than 6 years ago | (#21840550)

YOUR GONNA DIE BITCH YOUR MINE
I think you meant to say "YOU'RE GONNA DIE BITCH"... Remember, it's "YOU ARE", not possessive "YOU"...

Re:why? (1)

Neo_piper (798916) | more than 6 years ago | (#21834278)

I have to agree that this is in no way news.
It's cool but not even remotely new, I had the Mario Bros. 3 death jingle as my system beep back 8 years ago
Who dropped the ball and let this make it up here?

Re:why? (1)

thegrassyknowl (762218) | more than 6 years ago | (#21835330)

I concur; converting NSF to MP3... can't every geek worth his salt already do that? Winamp or XMMS or Beep have plugins to read NSF. XMMS had a MP3 output plugin or you could dump it to wav and use LAME on it.

In soviet Russia, NSFs convert you to MP3

why bother? (4, Funny)

uofitorn (804157) | more than 6 years ago | (#21832978)

I just make sure none of my coworkers are around when I look at something tagged NSFW. It's easier than using steganography to hide the offending content in an mp3. Oh wait...

Or.... (4, Informative)

Applekid (993327) | more than 6 years ago | (#21833004)

... just use Winamp and get the .NSF plug in. Or any input plugin for any exotic format that you enjoy. And switch to the disk-writer output plugin. It's rather beautiful and has worked for, what, like 8 years now?

Re:Or.... (0)

Anonymous Coward | more than 6 years ago | (#21834206)

It does [stageselect.com] indeed work very well.

Re:Or.... (1)

archen (447353) | more than 6 years ago | (#21834236)

Yeah this is what I did a few years ago. I can appreciate that nsf files are what, 16k? but it just became too much of a pain dealing with buggy players. I went through a binge collecting NES, SNES, Genesis, and Turbographix 16 music and just ran them all through winamp. Unfortunate that they're huge in comparison now, but they play reliably and I can even play them on my ipod.

(and you can convert them to vorbis if you want to go that way)

Re:Or.... (1)

Fweeky (41046) | more than 6 years ago | (#21835286)

Or indeed use foobar2000 and the Converter plugin; no need to switch to a different output module for playback, just select, right click -> Convert, and it'll spawn off $numcpu threads to handle it without disturbing your playback.

Oh, and it's not full of bloated crap, doesn't really wish you were paying for it or installing their IE toolbar/systray agent/etc, and doesn't default to using awful skins.

Or you can just record off the sound card (3, Informative)

the_humeister (922869) | more than 6 years ago | (#21833006)

With Linux (or almost any other unix-like OS), you can just record off the sound card using ALSA-based tools.

Re:Or you can just record off the sound card (2, Informative)

indecks (1208854) | more than 6 years ago | (#21833090)

Well, most .NSF files that I've found (I've been to the Zophar page as well) are bundled as packages, meaning all of the songs/sound effects from the game are in a singular file. This method allows you to pull specific songs from the .NSF and create an mp3 from them. It's actually not that difficult and doesn't require recording from your soundcard.

Re:Or you can just record off the sound card (1)

Best ID Ever! (712255) | more than 6 years ago | (#21833838)

This is the method I used on Linux. I played the NSF files using Nosefart, and recorded with Audacity. I wanted to edit the files a bit anyway, so this worked pretty well.

NSF files? (-1, Offtopic)

Anonymous Coward | more than 6 years ago | (#21833040)

Did someone leave a "W" off the end of that acronym?

Emulator + Audacity (1)

meringuoid (568297) | more than 6 years ago | (#21833080)

I've had Zelda's 'secret revealed' jingle as text message and the original overworld tune as ringtone for ages. Just recorded the output from an emulator. Easy.

Re:Emulator + Audacity (3, Funny)

neocrono (619254) | more than 6 years ago | (#21835454)

Man, I have the same sound set up for when I receive a text message.

One time, while my friend was giving me a tour of her workplace, as we were going through an older, disused part of the building, the other member of our group asked "what's in here?" We walked over to him to find out, and the instant that we opened the door, I got a text message. I don't do a lot of texting, and no one else knew about me having that sound set up on my phone.

It was perfect. We all just kinda looked at each other in disbelief for a good five seconds before we busted out laughing. I couldn't have planned it any better.

What about Compensation? (-1, Troll)

Anonymous Coward | more than 6 years ago | (#21833176)

Folks, it's great that we have another piece of software which allows us to use media, but please make sure you compensate the artists properly.

Nintendo licenses the ROM for use on it's system, no other use is licensed.

I'm sure proper compensation to the artists and Nintendo can be arranged though.

Keep it nice and legal over the holidays!

Re:What about Compensation? (2, Insightful)

Eco-Mono (978899) | more than 6 years ago | (#21833922)

Don't worry, AC. We're talking noncommercial, personal use of only part of the game (the soundfiles) in a way that ain't cutting into Nintendo's profits. In other words, textbook fair use and legal as sea salt. Not that you are likely to have meant that comment to begin with.

Not a fan of video tutorials (1)

bahwi (43111) | more than 6 years ago | (#21833180)

I'm not a fan of video tutorials, how about a step-by-step process, anyone? They work for some people, but not for me. Yes, I use Firefox. Yes, I do know how to install programs. Not only should I know it, but I do know how. Again, yes, I do know how to do it. Thanks.

Re:Not a fan of video tutorials (1)

indecks (1208854) | more than 6 years ago | (#21833296)

Um.. ok, I'll put the steps in order for you as taken from the vid. Open the NSF file in Foobar. Right click on the song you want. Click Convert. Click Convert To. Choose Mp3. Hit OK. Wait about 10 seconds. Play the mp3. The guy is right, if you're asking questions about how to install the program or the plugins, thats your problem. It's really simple.

Re:Not a fan of video tutorials (1)

Aladrin (926209) | more than 6 years ago | (#21835202)

If it's so bloody simple, why did it require a video tutorial? A standard text-with-pictures tutorial would be far better for something that has steps that don't require any human tinkering.

Re:Not a fan of video tutorials (1)

indecks (1208854) | more than 6 years ago | (#21835374)

If you seriously can't follow the 3 steps in the vid, you probably shouldn't be deriding someone that was able to. Thanks for playing.

Re:Not a fan of video tutorials (1, Troll)

Aladrin (926209) | more than 6 years ago | (#21835662)

I didn't even -try- to. I went to the link, it started buffering, I skipped through and saw how horrid the video was and left.

Re:Not a fan of video tutorials (0, Flamebait)

indecks (1208854) | more than 6 years ago | (#21840588)

Ouch! I'm insulted because you said the video quality of a video someone else made was horrible. OUCH! Hardcore burn! PWNAGE!!! Idiot.

Re:Not a fan of video tutorials (1)

SoapDish (971052) | more than 6 years ago | (#21836798)

I have to agree with this. Video tutorials suck, because they make it difficult both to skim through (skip information you know), and to double check (make sure you did the step right).

I just used... (1, Informative)

Anonymous Coward | more than 6 years ago | (#21833182)

Either an emulator while recording from the audio mixer, or nosefart (nsf winamp plugin) and diskwriter as output.
Then I trimmed the sounds and used lame in high quality mode to compress to mp3 format.

Hell yes (1)

IceCreamGuy (904648) | more than 6 years ago | (#21833196)

I've been doing this for a while now. I have a whole CD of NES music that I listen to in the car all the time, have all my ringtones as NES songs, I just can't get enough of it. I do it differently though, I use the built in NSF players in the emulators, they all natively output to wav. I keep all my music in wav so that if I need to put it on something besides a CD I just convert from there. Good to know, though.

flac? (1)

SanityInAnarchy (655584) | more than 6 years ago | (#21833474)

Why WAV, when there's lossless compression?

Re:flac? (1)

fotbr (855184) | more than 6 years ago | (#21833878)

If it works, and he's happy with it, why not?

The key, of course, being if he's happy. Just because its "better" doesn't mean what you're currently doing has be changed.

Just a suggestion. (1)

SanityInAnarchy (655584) | more than 6 years ago | (#21876996)

I was curious if there was a good reason why not, because it's actually genuinely possible that he'd never heard of Flac.

And of course, no one has to change.

Re:Hell yes (-1, Troll)

Anonymous Coward | more than 6 years ago | (#21833542)

that's pretty lame dude.

Re:Hell yes (0, Redundant)

fotbr (855184) | more than 6 years ago | (#21833898)

Its better than listening to the generic top-40 crap on the radio, or the hip-hop crap most people use for ringtones.

For the slightly more obscure, Sega Master System (3, Informative)

Alzheimers (467217) | more than 6 years ago | (#21833380)

For a slightly more obscure video game ringtone, you can use VGM2MIDI [smspower.org] to turn your Sega Master System VGM music file into a perfectly useable MIDI ringtone. The FM processor in the Japanese version of the SMS made for much better music than the square and triangle waves the NES was capable of, and as a result the games have much better soundtracks for listening to.

I've got the Phantasy Star theme going right now, and it's better than most NES theme songs. Mario and Zelda are too pop culture, and just about anything else isn't worth the effort.

Re:For the slightly more obscure, Sega Master Syst (1)

indecks (1208854) | more than 6 years ago | (#21833438)

Well the problem with that is A, MIDI SUCKS and sounds like crap. And B, stuff like Castlevania's themesong or Mega Man's themesongs were not on the SMS.

Re:For the slightly more obscure, Sega Master Syst (1)

marcomarrero (521557) | more than 6 years ago | (#21836928)

No, MIDI doesn't suck, most MIDI songs do, GM is way too limited, and most patches/soundfont/DLS banks are too "small". Many Genesis, and PSX titles are basically MIDIs, for example, Shinobi 3 and Final Fantasy 7.

Second, the US SMS had a lame three channel sound chip, and yes, these songs in MIDI will suck. The Japanese SMS had an extra nine channel FM sound chip (inferior to the one in the Sega Genesis). Those MIDIs are actually nice.

Third, MegaMan was available on the GameGear, which is a SMS with more colors. (Ok, the game is awful, and the music is even worse). Also, there were MegaMan CPS arcade games, which have Q-Sound, MIDI-like renditions of the NES MegaMan songs. And it's available in miniQSF/Highly Quixotic format, although they're almost impossible to find.

You are right about MegaMan and Castlevania music, they're awesome. BTW, I highly recommend hearing Japanese Castlevania music instead of the USA/Europe ones. CastleVania I and II used the NES (or Famicom) floppy (FDS) which has extra sound hardware. Japanese Castlevania III cart (Akumajou Densetu) included a sound chip, the music is noticeable better than the USA/Europe one.

Re:For the slightly more obscure, Sega Master Syst (1)

poot_rootbeer (188613) | more than 6 years ago | (#21839980)

No, MIDI doesn't suck, most MIDI songs do

And most MIDI synths do. The software synth driver that came free with your AC97 integrated audio is going to sound like crap, yes, but the very same data played back through a $5,000 arranger workstation keyboard will sound much better. And data customized specifically FOR that keyboard will sound fantastic.

For converting chiptunes to ringtones, MIDI synthesis will probably provide all the fidelity you'd need. The tone generators in modern handsets are, in a lot of ways, the descendants of the PSG and FM sound chips used in 8- and 16-bit game consoles of yore.

Re:For the slightly more obscure, Sega Master Syst (1)

CheShACat (999169) | more than 6 years ago | (#21840040)

Maybe, but midi RINGTONES rule; it's just about the perfect way to capture an 8 or 16 bit console tune since most of them were made in midi or midi-like formats anyway. I call BS on this article because ever since handsets have been able to support polyphonic ringtones I've had all my as-obscure-as-you-like-8-bit-theme-tune-ring-tone needs more than met by The Video Game Music Archive [vgmusic.com] . I've currently got the theme from Baloon Fight (NES) as my ring tone and a pre-match jingle from Mega Bomberman (Genesis) as my SMS, and they sound absolutely perfect. I've been through all sorts, mostly Gameboy stuff over the last 7 or 8 years and, while there's a small amount of chaff to sort (in terms of piss-poor renderings by dedicated but clueless game fans), when you get the right one it's SOOOO satifying. (Of course, YMMV depending on your phone's midi card!)

Re:For the slightly more obscure, Sega Master Syst (0)

Anonymous Coward | more than 6 years ago | (#21840144)

The point is the MIDI versions at VGmusic.com don't sound as good as the original. Regardless of what you may think, they are NOT perfect. They don't have the same tone, and they sound horrible. Using the ACTUAL music from a game as a ringer is much better.

Re:For the slightly more obscure, Sega Master Syst (1)

zarkill (1100367) | more than 6 years ago | (#21838336)

I think the Castlevania series and Metroid would certainly be worth the effort, and Blaster Master has always been a favorite of mine. Especially the themes to levels 1, 3, and 5.

Re:For the slightly more obscure, Sega Master Syst (0)

Anonymous Coward | more than 6 years ago | (#21842158)

You can search for MetroidMetal then :)
Metroid Style, but for real!

But what I want to know is (1)

Dachannien (617929) | more than 6 years ago | (#21833502)

...How do I set my ringtone to the title screen music from E.T. for the Atari 2600?

Re:But what I want to know is (2, Funny)

squiggleslash (241428) | more than 6 years ago | (#21840060)

It's actually very easy. Here's what you do:

1. Install Windows XP SP3 or better, or Vista, on your PC. Ensure your system has a Core 2 Duo 3GHz or better, or equivalent.

2. If you haven't already, install Microsoft's .NET Runtime version 3 or better.

3. Install MyConvert 3.72b or better. Make sure you download the beta. You'll also need to find WIN32CRT.DLL, VB64RT6.DLL, and DECSS.DLL - copy these to your WINDOWS SYSTEM32 directory. Also install VBMP3LIB.OCX and LIBDOTGSM4.VBX, and copy them to the same directory to installed MyCovert 3.72b. I usually find a Google search will find repositories that include these files.

4. Have a play with MyConvert 3.72b. Note you have to press the big "OPEN" button to give it focus before you can actually press it to activate it. The OPEN button is the one that has a large "O" with a picture of a pen inside it. This will bring up the custom file selector which looks a bit like an iPod. From "Sources", highlight "MAME", then select "2600", "Speaker", "Audio", "\devices\system\audio\by-uid\0011-20494931-3185891928172-9321" (the middle seven digits will change depending on your system set up.)

5. Finally, plug an Atari 2600 into your TV, hold the phone near the TV speaker, plug the ET game in, switch it on, and on boot, record the noise it makes with your phone. Use your phone's "Use as ringtone" feature to make this your ring tone.

I hope this helps,

wtf? (0)

Anonymous Coward | more than 6 years ago | (#21833594)

Winamp did NSF -> MP3 conversion fine in 1998.

Xine can do it (1)

Rinisari (521266) | more than 6 years ago | (#21833788)

Xine can play it (as can anything that can use Xine as a backend, i.e. Totem, Kaffiene). There's also Nosefart [sf.net] . However my Xine-fu is not strong enough to surmise if there's an easy way to convert it such as foobar2000 has.

Re:Xine can do it (0)

Anonymous Coward | more than 6 years ago | (#21835126)

lmp-ng for nintendo DS will play NSFs using NotSoFatso lib.
and it makes your DS look and act like an IPod.
when i want some good nes tunes in my car i just use the Aux In on the front of my stereo...but then again i could just play the NES games on the DS as well*not while driving though i'm not that good :(
LONG LIVE HOMEBREW!

Re:Xine can do it (1)

Ian Alexander (997430) | more than 6 years ago | (#21835298)

Xine can play it (as can anything that can use Xine as a backend, i.e. Totem, Kaffiene). There's also Nosefart [sf.net] . However my Xine-fu is not strong enough to surmise if there's an easy way to convert it such as foobar2000 has.
Xine has an option to output to a wav. I think it's "-A file".

I don't know if it outputs to anything other than wav, though if it didn't you could transcode the wav later or even just have it output to a named pipe that, say, oggenc was reading from at the same time.

Now to create a group on imeem (0)

Anonymous Coward | more than 6 years ago | (#21834456)

so I can share my nsf music files with the world. or something like that.

no wait why would anyone bother when they can listen to radiohead instead.

Re:Now to create a group on imeem (0)

Anonymous Coward | more than 6 years ago | (#21840686)

lol radiohead. 'we have one good song and try to make artsy fartsy music videos that end up pretty stupid anyway.' Thanks for sharing your taste (or lack thereof) in music.

I've been in IT too long (1)

NiceGeek (126629) | more than 6 years ago | (#21834538)

When I saw the headline I was wondering why someone would want to convert a Lotus Notes database to MP3.

Re:I've been in IT too long (0)

Anonymous Coward | more than 6 years ago | (#21837778)

Snap!

Re:I've been in IT too long (1)

Keruo (771880) | more than 6 years ago | (#21842534)

Could be nice feature for lotus to read out loud the title of the email when arriving instead playing that minder sound.

Then again.. after few ENLARGE YOUR PENIS!! emails, I'd probably turn that feature off..

There's this new codec (0)

Anonymous Coward | more than 6 years ago | (#21835512)

It can compress several minutes of audio and video into only 64 KB..

As everyone (most people) knows; anything you can play in Winamp* can be written to disk through the diskwriter output plug-in into a RIFF-WAVE format, which can then be converted to an MP3.

*the standard MIDI plug-in plays through the internal synth and not through Winamp's audio buffers, thus a full duplex method is needed.

PS: I don't want anyone else to know this, though, so please don't post such things in the future..

Free (as in beer) software for Mac and Linux users (0)

Anonymous Coward | more than 6 years ago | (#21835566)

Mac and Linux users can try Audio Overload [bannister.org] (also runs on Windows) to play over 32 different [bannister.org] console audio file formats, including NSF. The software exports to WAV. So conversion to MP3 is trivial.

Gee, that's useful... (1)

geminidomino (614729) | more than 6 years ago | (#21836636)

What's the deal with this trend in youtube-tutorial wankery? It's a 3 step process FFS. What is this, digg?

Anyone know of a program to rip the NSF files on linux? Seem to be hitting a wall there.

Alternative solution: Audacious (1)

Novus (182265) | more than 6 years ago | (#21837494)

Audacious [audacious-...player.org] conveniently plays a large amount of console formats out of the box (i.e. with the default plugin set), including NSF/NSFE. While Audio Overload does support a few really obscure formats (WonderSwan!) that can't really be played on anything else on Linux, Audacious supports many more console and old-school computer formats, including SID (Commodore 64), a ridiculous amount of Amiga formats (using UADE [zakalwe.fi] ) and lots of Adlib formats (e.g. CMF). Audacious also has the advantage of having a large amount of input and output plugins, including I/O of WAV, MP3, Ogg Vorbis and FLAC. Generating an MP3 (or a large bunch of MP3s!) of an NSF is therefore a simple matter of switching the output plugin to FileWriter, telling it to output an MP3 (CBR, VBR, ABR; take your pick) and feeding Audacious the NSF file(s). Feed it properly tagged NSFE files and you get even get properly tagged MP3 files.

Nerd Alert (1)

lbmouse (473316) | more than 6 years ago | (#21838630)

Now I have the Super Mario Bros '1Up' sound for my text message notification, and I have Mega Man 3's 'Snakeman' stage music as my ringer. Sah-weet!
So now every time your cell phone rings in public you get the shit kicked out of you?

Audacious (1)

Cillian (1003268) | more than 6 years ago | (#21838998)

Probably won't get read this far down, but I believe audacious has an NSF player builtin, and you can just select the audio file output plugin to get a nice normal wave output.

Non-Sufficient Funds? (1)

mfnickster (182520) | more than 6 years ago | (#21839322)

I can't be the only one who read 'NSF' that way....

My first thought was "Great, now I can listen to my bank telling me my check bounced!"

Audio or notes? (1)

Midnight Thunder (17205) | more than 6 years ago | (#21839420)

Are NSF files sound waves (like WAV, AIFF) or note tracks (like MIDI and MOD)? I am curious, since I am curious to know whether MP3 or MIDI would be the better destination format.

Re:Audio or notes? (1)

poot_rootbeer (188613) | more than 6 years ago | (#21840376)

Are NSF files sound waves (like WAV, AIFF) or note tracks (like MIDI and MOD)?

They are NES machine code, basically.

An NSF is typically "ripped" by disassembling an NES ROM image and then stripping out all the instructions and data structures that have nothing to do with controlling the sound generator hardware.

It's a series of events, much like the MIDI format is, but operating at a lower level than MIDI. An NSF event might represent "set the divider frequency of oscillator 1 to 112", for example, instead of a MIDI event like "play pitch B Flat below Middle C".

Given an intelligent enough translation process, much NSF music could be converted to good-sounding MIDI sequences, but you'll always get a more accurate reproduction by emulating the sound circuitry of an NES and recording its output as a waveform.

Not exactly breaking news (0)

Anonymous Coward | more than 6 years ago | (#21869616)

No mfnickster you aren't the only one that thought about Non Suffecient Funds (I do work in a bank mind you...). I can understand someone making this instructional vid but this is in no way breaking news. About 3 years ago I had my pc booting up to the Mortal Kombat II character select theme and shutting down to the Fatality tune. Right now I have the old Capcom jingle (from the old Street Fighter/Final Fight games) as my text alert and a sound clip from Soul Blade of Cervantes being possessed by Soul Edge as my ringtone (my coworkers joked that they thought they were going to hell when they heard my phone ring).
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...