Difference between revisions of "NSF"

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search
Line 14: Line 14:
 
In order to rip audio data from an NES ROM, you must read through the machine code of the ROM and extract the information that gets sent to audio chip. It's a very tedious process.
 
In order to rip audio data from an NES ROM, you must read through the machine code of the ROM and extract the information that gets sent to audio chip. It's a very tedious process.
  
The Nosefart Winamp plugin is suggested for optimal sound and accuracy of NSF files.
+
The [[Not So, Fatso!]] Winamp plugin is suggested for optimal sound and accuracy of NSF files.
  
  
 
==Players==
 
==Players==
<br clear="all" />
+
* [[Festalon]] - Winamp Plugin
{{Template: Table Header
+
* [[NEZ Plug]] - Winamp Plugin
| Color    = FFF0FF
+
* [[Nosefart]] - Winamp Plugin
| Caption01 = Title
+
* [[Not So, Fatso!]] - Winamp Plugin
| Caption02 = Platform
 
| Caption03 = Version
 
| Caption04 = Creator
 
| Caption05 = Home
 
| Caption06 = Download
 
| Caption07 = Notes
 
}}
 
| [[Festalon]]
 
| Winamp Plugin, Linux
 
| 0.3.0
 
| Mitsutaka Okazaki
 
| [http://projects.raphnet.net/#festalon]
 
| [http://www.vgmpf.com/Docs/WinampPlugin-Festalon.zip]
 
| Out of date. Outputs analog quality.
 
|-
 
| [[NEZ Plug]]
 
| Winamp Plugin
 
| 0.9.4.8
 
| Mamiya
 
| [http://nezplug.sourceforge.net]
 
| [http://www.vgmpf.com/Docs/WinampPlugin-NEZPlug0948.zip]
 
| Multi-sound player, hasn't been updated in years.
 
|-
 
| [[Nosefart]]
 
| Winamp Plugin, Linux, DOS, BeOS
 
| 2.3
 
| Matthew Conte
 
| [http://nosefart.sourceforge.net]
 
| [http://www.vgmpf.com/Docs/WinampPlugin-Nosefart23.zip]
 
| Very accurate, digital output, low customization.
 
|-
 
| [[Not So, Fatso!]]
 
| Winamp Plugin
 
| 0.851
 
| Disch
 
| [http://disch.zophar.net/notsofatso.php]
 
| [http://www.vgmpf.com/Docs/WinampPlugin-NotSoFatso0851.zip]
 
| Very accurate, highly customizable.
 
|-
 
|}
 
  
  

Revision as of 15:51, 14 September 2010

[[Category: Formats With {{{Header}}} Headers]] [[Category: Formats With {{{Content}}} Content]] [[Category: Formats With {{{Instruments}}} Instruments]]
Nintendo Sound Format
NSF.png
Developer: Kevin Horton
Header: {{{Header}}}
Content: {{{Content}}}
Instruments: {{{Instruments}}}
Target Output
Output - Digital Audio - No.png Output - MIDI - No.png Output - FM Synthesis - No.png Output - PSG - No.png
Released: ?
First Game: ?
Extensions
  • *.nsf

NSF is a format, designed by Kevin Horton, that holds music ripped from the ROMs of games for the Nintendo Entertainment System. The NES had a very weak sound engine supporting 2 pulse-waves, 1 triangle wave, a noise channel, and a delta pulse code modulation channel. However, some games also included their own sound chips to improve their audio quality. The NSF files store the machine code that is sent to the audio chips which makes ripping the audio data a difficult process.

In the days of the NES, the audio composers were limited to only a few instruments at a time, and each instrument ended up sounding like a weak synthesizer. Once the composers finished their song, an audio programmer would convert the song into assembly code that would be compiled into machine code for the NES audio chip. This was a difficult task and although the sound was primitive, a capable artist was able to make it sound impressive.

In order to rip audio data from an NES ROM, you must read through the machine code of the ROM and extract the information that gets sent to audio chip. It's a very tedious process.

The Not So, Fatso! Winamp plugin is suggested for optimal sound and accuracy of NSF files.


Players


Games

Games That Use NSF


Links