虎纹猫家园☆2022

 找回密码
 注册
搜索
查看: 6252|回复: 6

[分享] 游戏音乐格式与随身播放器

[复制链接]

1万

主题

18

威望

398

好评

论坛元老

Rank: 8Rank: 8

UID
9
精华
16
魅力
10002
信用
4550
帖子
44369
积分
56748
猫币
32936
发表于 2011-4-13 10:00 |显示全部楼层
http://club.tgfcer.com/thread-6310445-1-1.html

之前猪头曾经简单评测过PSP、E680g和A320三个机器对nsf格式音乐的支持情况,其中PSP和A320都是用FC模拟器本身来播放的,因此都可以支持zip压缩格式,而E680g则是靠rockbox播放器来实现的,虽然不能直接支持压缩格式,但由于E680g本身具备解压缩功能,所以可以在手机上先解压然后再播放。
  不过nsf格式本来就很小,是否支持压缩倒也不算大问题——猪头当时搜集的全部nsf文件1384个总共也不过26MB,压缩成zip格式则只有15MB,如果是MP3的话,大概也就是3-5首歌的容量,这真是怀旧游戏音乐玩家的天堂啊。


  而游戏音乐的格式当然不止nsf一种,基本上,一个较为成熟的硬件都会有其专用的音乐格式,虽然大家可能对其并不熟悉,对其中的大部分也并没有什么兴趣,但了解一下还是不无益处的。这里猪头按照类别来列一下:


8位家用主机
NSF/NSFE - NES(Nintendo Entertainment System) / FDS(Famicom Disk System)系统,也就是我们熟悉的红白机音乐的文件格式
KSS - MSX / MSX2 / MSX2+系统(80年代日本微软发行的一种家用电脑)音乐的文件格式
VGM - Sega Master System / Mark III / SG1000 / SC3000系统音乐的文件格式
HES - PC Engine / TurboGrafx 16 / Pc-e SuperGrafx / Pc-e CD-rom2 / Pc-e Super CD-rom2系统音乐的文件格式


16位家用主机
GYM/GSR - Sega Mega Drive / Genesis系统音乐的文件格式(旧)
VGM/VGZ -  Sega Mega Drive / Genesis / Mega-CD系统音乐的文件格式(新)
SPC/NSR - SNES(Super Nintendo Entertainment System) / SFC系统音乐的文件格式


早期掌机
GBS - Game Boy / Game Boy Color音乐的文件格式
VGM - Game Gear音乐的文件格式


后期掌机
GSF - Game Boy Advance音乐的文件格式
2SF - Nintendo DS音乐的文件格式


光碟机
SSF - Saturn音乐的文件格式
PSF1 - Playstation音乐的文件格式
USF - Nintendo 64音乐的文件格式
DSF - Dreamcast音乐的文件格式
PSF2 - Playstation 2音乐的文件格式


其他机型
AY - Amstrad CPC / ZX Spectrum / Atari ST音乐的文件格式
COP - Sam Coupe音乐的文件格式
IMF - PC-compatibles, various Apogee games音乐的文件格式
MDX - Sharp X68000音乐的文件格式
MOD - Commodore Amiga音乐的文件格式
ORC - TRS-80 Orchestra-90音乐的文件格式
QSF - Capcom QSound音乐的文件格式
RAW - PC-compatibles with an AdLib
ROL - PC-compatibles, AdLib Visual Composer
S3M - PC-compatibles with a GUS or SoundBlaster
S98 - PC98/88音乐的文件格式
SAP - Atari XL / XE等使用POKEY音乐芯片的设备音乐的文件格式
SCI - PC-compatibles, various Sierra games
SID - Commodore 64音乐的文件格式
SNDH - Atari ST音乐的文件格式
VTX - Spectrum Vortex Tracker音乐的文件格式
WSR - WonderSwan音乐的文件格式
YM - Amstrad CPC / Spectrum ZX / Atari ST音乐的文件格式


  其中绝大部分对一般玩家来说都比较陌生,甚至即使是资深玩家也未必清楚。而实际上,类似Amstrad CPC / ZX Spectrum / Atari ST之类在“其他”分类中的机型,其硬件本身对于绝大多数玩家来说就没有什么意义,也就更无所谓什么专用的音乐格式了。


  至于GSF、PSF1这样的音乐格式,由于其所基于的硬件都是32位甚至更高的构架,对于播放器的要求也比较高,一般来说还是只有在电脑上才能够比较顺利的实现,而本篇主要是以随身播放器可以支持的类型为主,所以这些格式也不列入讨论的范畴。


  下面猪头着重说一下前三类,也就是早期8位以及16位构架的硬件,其专用的音乐格式的情况。

有些时候
我想抓住那一闪而逝的流星
去照亮我渴望共鸣沉默的心
心湖上结了冰
人墙也没感应
茫茫人海谁愿意与我结伴而行
举杯同饮把所有美梦化整为零

1万

主题

18

威望

398

好评

论坛元老

Rank: 8Rank: 8

UID
9
精华
16
魅力
10002
信用
4550
帖子
44369
积分
56748
猫币
32936
发表于 2011-4-13 10:29 |显示全部楼层
nsf:全称NES Sound Format,即NES音乐格式。

  硬件简介-我们熟悉的红白机FC(美版叫做NES)所使用的是基于理光6502系列的处理器,其中NTSC制式的是RP2A03,PAL制式的是RP2A07,其主频只有1.79Mhz。在这样的机能下,音效处理能力自然也十分有限,只能发出2组矩形波、1组三角波、1组杂声共4个PSG模拟声道和1个DPCM数字声道。因为声道数量有限,也就无法实现如今几乎是必备的多重混音效果,甚至连立体声都不具备,只能靠着流畅的旋律和简单的鼓点来构成乐曲。但是就是这简简单单的处理方式,却诞生出无数的经典音乐。  至于FDS磁碟机,属于FC的外接设备,除了相对当时的rom卡带而言容量更大的磁碟媒体外,该外设还专门搭载了一枚RP2C33处理器负责音源扩张,可以在FC的本体音源之外增加类似于FM音源的PWM输出效果。在FDS首发游戏《塞尔达传说》标题画面音乐里的钟声就是这种效果,在该作的卡带版里面,无论美版还是后来的日版都是没有这种效果的。

FC与FDS磁碟机合体的样子,当年拥有这套设备的玩家足够令人羡慕

  在FC的后期,为了提升游戏画面和音乐的表现力,不少厂商还开发出了专门的强化芯片,搭载在卡带里面,以突破主机本身性能的限制。如任天堂的MMC系列芯片,KONAMI的VRC系列芯片和SUNSOFT的5B系列芯片等,其中的标志性作品如《恶魔城传说》和《星际魂斗罗》等堪称是FC游戏音乐的极品。

  文件格式-nsf格式的文件是单一对应的,即每个FC游戏对应一个nsf文件,其中就包含了该游戏的所有音乐(有些甚至包括了效果音在内),在播放的时候我们可以看到文件名、作者、厂商和曲目数量的显示。
  由于都是直接从FC游戏的rom中提取的,所以nsf格式文件的容量都很小,像我们熟悉的《魂斗罗》只有33KB,《沙罗曼蛇》只有14KB,《超级马里奥》更是只有5KB。而容量最大的《金属之光》(同时也是FC容量最大的游戏)也只有201KB,其次是《勇者斗恶龙4》的113KB。
  除了标准的对应每个游戏的nsf文件之外,还有不少民间高手利用nsf格式制作了很多其他游戏的音乐,而这些游戏是并没有在FC上出现过的。这类文件通常被归为Homebrew类,而且基本上是一个文件只包含一首曲目。

  音质-虽然容量很小,但是nsf的音质却很出色,除了因声道数量限制而混响效果不足、无法实现较为真实的乐器效果外,其优美的旋律可以说比如今绝大多数游戏都让人印象更加深刻。

  猪头搜集的nsf games全集共1774个文件,容量只有30MB。而玩家自制包括remix版的nsf Homebrew全集一共是2575个文件,容量是53MB。

  nsf格式的音乐,除了可以用专用播放器播放之外,不少掌机乃至手机的FC模拟器也直接支持该格式的播放。

  猪头的nsf十佳推荐(不含Homebrew版)
  恶魔城-一代名作的发源地,主题曲《VAMPIARE KILLER》可以算被重新编曲次数最多的游戏音乐之一。
  沙罗曼蛇-虽然延续后世的是《宇宙巡航机》,但《沙罗曼蛇》这个名字是无法忘却的。6个版面曲目无重复,虽然音乐层次比较单薄,但旋律很棒。
  KONAMI世界-集合8大名作于一身,几乎每曲都是精华。仔细听下来,发现原来几乎每个主角的音乐都只有区区半分钟!最长的一曲乃是——大金刚。
  日版魂斗罗-经典的游戏,经典的旋律。13首曲目,猪头最爱曲目2(日版独有的片头剧情音乐),空灵飘渺的感觉与天外来客的入侵配合十分到位。
  忍者龙剑传-超高的难度在当时妨碍了很多玩家欣赏该作的全貌。绝赞曲目22(结尾曲),虽然只有短短的两端旋律。
  恶魔城传说-KONAMI堪称FC的黄金搭档,搭载VRC6芯片的本作突破了FC本体音源的限制,乃至于GBA上的pocketnes无法正确模拟该游戏的音乐。
  忍者龙剑传2-2代的剧情是最精彩的,片头曲也是最经典的,后来被GB版所沿用。
  赤影战士-FC独享的绝后之作,本身已经非常精彩了,但感觉还有点对不起它的音乐。
  星际魂斗罗-SUNSOFT是FC时代音乐的王者之一,其游戏在低音贝斯和鼓点方面的表现力非常强,本作就是典型。搭载MMC1B2芯片,力道十足,够资格上功放。
  忍者龙剑传3-难度有所降低,而画面和音乐的品质几乎是FC的极限。猪头最爱曲目19(第六章的序幕曲),旋律非常优美。


  nsfe(nsf-extra):这种格式与nsf基本相同,不过在播放的时候增加了一些效果,如淡入淡出(个人不喜欢这个效果),此外针对文件内的每一首曲目都增加了名称显示,这点倒是很不错(nsf格式是没有内部曲目名称的)。该格式对于游戏中曲目的排列顺序与原nsf文件是不一样的,更多时候是依照游戏进行中音乐出现的顺序来排列,这一点倒是比较符合玩家的习惯。另外,也有一些原本没有制作FC版本的经典游戏,由DIY高手重新编曲后制作了nsfe格式。
有些时候
我想抓住那一闪而逝的流星
去照亮我渴望共鸣沉默的心
心湖上结了冰
人墙也没感应
茫茫人海谁愿意与我结伴而行
举杯同饮把所有美梦化整为零
回复

使用道具 举报

1万

主题

18

威望

398

好评

论坛元老

Rank: 8Rank: 8

UID
9
精华
16
魅力
10002
信用
4550
帖子
44369
积分
56748
猫币
32936
发表于 2011-4-13 10:30 |显示全部楼层
vgm:本来vgm的全称是VIDEO GAME MUSIC,即游戏音乐,不过这里的vgm只是一种音乐格式,即世嘉的Z80系列硬件的音乐格式。

  硬件简介-世嘉在MD之前的几代主机以及手掌机GG都是使用Z80的构架,由于结构相似,软件基本上都是通用的(作为手掌机的GG和家用机SMS虽然载体不同,但很多软件也都是如出一辙)。而MD也是使用Z80作为音效处理的,所以vgm实际上也包含了MD的音乐格式,不过这部分后面再说。
  如果要论机能的话,SMS和GG主频都是3.58Mhz,从指标来说要比FC更胜一筹。不过虽然这两个主机在全球的销量也都在千万以上,但在FC的压倒性市场占有率面前则是毫无气势,尤其是在日本市场上,软件基本上都是世嘉自己在一手包揽,虽然也能看到一些经典的名字,但毕竟不是工作的重点,游戏制作的水准大多比较粗糙,音乐方面的表现自然也是罕有精品了。
  SG1000(SG1000II)/SC3000/MK III包括GG所使用的音效处理器是德州仪器的SN76489,性能与FC的类似,能发出3组矩形波和1组杂声,而SMS本身是海外版MARK III返销日本国内的型号,追加了内置的FM音源。




  文件格式-vgm格式与nsf格式的不同在于,后者是一个文件对应一个游戏,其内部包含了所有的曲目;前者则是一个文件只对应游戏中的一首曲目,多个文件合起来才对应一个游戏。这样做的一个优势就在于每首曲目都可以有自己的名称,但不足就是容量相对大了一些。比如初代的《梦幻之星》,容量就有185KB;《大魔界村》是152KB,《光明力量外传》更是457KB,而最大的《火枪英雄》则是1.12MB。

  音质-容量虽然要比nsf格式大,但大多数vgm音乐给人的感觉都是比较混杂刺耳,似乎就没有用心去做,后期的一些从MD上移植的游戏更是有些不堪入耳——猪头最愤怒的就是《怒之铁拳》系列,与MD的差距实在是太大了,以SMS和GG的性能来说,其实不至于差成这样的……
有些时候
我想抓住那一闪而逝的流星
去照亮我渴望共鸣沉默的心
心湖上结了冰
人墙也没感应
茫茫人海谁愿意与我结伴而行
举杯同饮把所有美梦化整为零
回复

使用道具 举报

1万

主题

18

威望

398

好评

论坛元老

Rank: 8Rank: 8

UID
9
精华
16
魅力
10002
信用
4550
帖子
44369
积分
56748
猫币
32936
发表于 2011-4-13 10:30 |显示全部楼层
kss:这是比较独特的一类。MSX系列并非是定位于游戏主机的,但上面也有着不少的游戏软件,尤其是KONAMI对于这个硬件的投入力度相当之大。

  硬件简介-MSX系列硬件使用的都是Z80处理器,主频3.58Mhz(MSX2+提升到了5.37Mhz),指标与SMS系列相近,要比FC高出一筹。但是由于并非专门用作游戏制作,其卷轴能力相当弱,大部分游戏的流畅度都很差,很多游戏甚至连卷轴功能都没有。不过在音效处理方面,MSX还是独具特色的:由最初的AY-3-8910芯片进化到YM2149和YM2413芯片,使得MSX能够发出最大9声道的FM音源,这个指标甚至不亚于MD的表现!
  MSX的游戏软件数量其实是非常多的,很多FC的名作都有MSX版本,比如《燃烧战车》系列、《伊苏》系列、《宇宙巡航机》系列等。但是其影响力并不大,也没有留下多少脍炙人口的东西。

分别来自索尼和夏普的MSX2型主机


  文件格式-kss格式与nsf一样,在一个文件中收录了游戏的所有曲目。文件的容量也很小,像《魂斗罗》只有17KB,《沙罗曼蛇》是25KB,《恶魔城》则是33KB,而较大的如《梦幻战士2》是175KB,基本与nsf是一个档次。虽然当年听过的玩家应该不多,但听一下这些名曲以另一种风格演绎的感觉还是挺不错的。

  音质-kss格式的音乐比较接近nsf的音质,虽然理论上混响效果应该更好,但实际表现没有太大差距,在鼓点方面感觉kss的底力更足,只可惜表现的机会并不多。
有些时候
我想抓住那一闪而逝的流星
去照亮我渴望共鸣沉默的心
心湖上结了冰
人墙也没感应
茫茫人海谁愿意与我结伴而行
举杯同饮把所有美梦化整为零
回复

使用道具 举报

1万

主题

18

威望

398

好评

论坛元老

Rank: 8Rank: 8

UID
9
精华
16
魅力
10002
信用
4550
帖子
44369
积分
56748
猫币
32936
发表于 2011-4-13 10:31 |显示全部楼层
hes:全称是Hudson Entertainment System Sound Format。这个名称明确的为PC-Engine系列主机做出了定性:即除了NEC之外,HUDSON也是该主机的硬件厂商。

  硬件简介-PC-E算得上是FC第一个真正的挑战者,其主处理器是基于6502系列的HuC6280,主频高达7.16Mhz,是FC的4倍。而在音源方面,可以发出4-6组波形记忆和2组杂声,比FC和SMS/GG都提升了一倍。特别是在推出了CD-ROM2之后,首次使用了CD音轨来播放游戏音乐,其效果在当时来说堪称是惊为天人。不过hes格式自然是并不包含CD音轨的,只是PC-E本体的音乐。
  由于PC-E在日本本土的受欢迎程度远高于SMS和GG,上面的游戏制作相对也要精良许多,不少游戏的音乐表现都十分出色。

  PC-E系列的硬件类型繁多,但从规格来说只有下面这几种:
  初代的PC-Engine,包括Core Grafx、Core Grafx II、Shuttle、手掌机GT和便携版的LT都属于该规格;

小巧玲珑的PC-E,白色的机身给人感觉非常精致

  光碟机CD-ROM2,搭载在PC-E本体上的光碟外设,需要配合系统卡systemcard一起工作;

初代光碟机与CORE GRAFX连接的样子

  强化版的PC-E SuperGrafx,在图形处理方面能力提升了一倍,是真正可以与16位机对抗的机型,但由于价格过高而没有形成市场,专用对应游戏一共只有6个,并向下兼容;

强大的PC-E SG与Super CD-ROM2,可谓是PC-E家族的顶级配置。可惜SG与光碟机兼容性并不好,其本身也未能形成气候

  二代光碟机Super CD-ROM2,将SRAM从512Kb提升到了2Mb,并向下兼容。而原来的CD-ROM2如果配合3.0版系统卡也可以升级为Super CD-ROM2,不过兼容性要差一些。PC-E DUO、PC-E DUO-R、PC-E DUO-RX都属于该规格;

CORE GRAFX II与Super CD-ROM2

  街机卡ARCADE SYSTEM,光碟机的终极系统卡,内置16Mb内存,主要为移植大型街机游戏而推出的。

两种规格的街机卡,分别对应CD-ROM2和Super CD-ROM2



  文件格式-hes格式与nsf格式比较相似,一个文件中就包含了对应游戏的所有曲目,但是不少文件的播放是从效果音开始而非从音乐开始的,这一点比较郁闷。由于音源更加丰富,文件的容量相对nsf也要大一些,比如《1943改》是96KB,《大魔界村》是40KB,《沙罗曼蛇》是32KB,而较大的如《街霸2CE》就有264KB,最大的《空想科学世界》是584KB。

  音质-hes格式的特点是音质十分清纯,虽然也难以做出真实乐器的效果,但声道比nsf丰富许多,而且可以实现立体声,是8位构架上音乐表现的巅峰。

  猪头搜集的hes格式全集403个文件,容量是24.2MB

  猪头的hes推荐:
  龙魂-这个是猪头多次大力推荐过的游戏,音质非常清纯,而且每首乐曲都很长,相比之下后来推出的FC版虽然本身也算不错了,但跟PC-E版一比,至少在音乐上简直像是NAMCO在故意黑任:基本上每个曲子旋律都被砍了一半,而且配器效果缩水得不像话。
  飞鹰号(ALDYNES)-SG专用游戏。SG本体在音乐机能方面没有提升,不过本作的音乐做得很出色,无论是旋律还是配器效果都配得上SG的独占
  1943改-CAPCOM虽然在任天堂的威慑之下长期没有亲自参与非任系主机的软件开发,但授权移植的游戏却不在少数,而且还基本都是独占。本作的音乐表现力也超过了街机版
  太空战斗机PLUS-这个是PC-E/SG双用的游戏(也是唯一的一个),TAITO本身在音乐方面功力就很深厚,作为其担纲作品,本作自然不会差
  街霸2CE-无论如何本作也要提到的,个人感觉PC-E版的音乐是卡带版中做的最好的,除了鼓点没有MD来的强劲外,几乎是全面胜过MD和SFC。

  其实PC-E上有很多CD游戏都有着精彩的表现,如《同级生》、《心跳回忆》、《伊苏》系列等,可惜备受推崇的《恶魔城X血之轮回》由于使用的是CD音轨,所以其hes文件的价值并不大。
有些时候
我想抓住那一闪而逝的流星
去照亮我渴望共鸣沉默的心
心湖上结了冰
人墙也没感应
茫茫人海谁愿意与我结伴而行
举杯同饮把所有美梦化整为零
回复

使用道具 举报

1万

主题

18

威望

398

好评

论坛元老

Rank: 8Rank: 8

UID
9
精华
16
魅力
10002
信用
4550
帖子
44369
积分
56748
猫币
32936
发表于 2011-4-13 10:31 |显示全部楼层
gbs:全称Game Boy Sound System。GB/GBC的专用音乐格式。

  硬件简介-GB系列所使用的处理器是定制版的Z80,主频4.19Mhz(GBC可以提升至8.38Mhz)。而在音源方面的表现则与FC持平,是2组矩形波、1组三角波和1组杂声的4路PSG音源,而与FC不同的是其三角波与DPCM声道是混合而非独立的,也即意味着从声道数量方面来说GB是要比FC略逊一筹的。不过GB在对应耳机输出的时候具备立体声效果,这是FC所没有的。
  由于GB系列是在日本乃至全球都最受欢迎的掌机之一,所以作品的数量和质量都不是问题,其知名度不在FC之下。


GB与GBC累计销量接近1.2亿,是历史上首个突破1亿大关的游戏硬件

  文件格式-gbs格式与nsf类似,也是直接取自ROM本身,一个文件就包含了对应游戏的所有曲目。早期GB游戏的gbs文件容量都很小,比如《魂斗罗》是16KB,《双截龙》是17KB,《圣剑传说》也是16KB;而后期GBC专用游戏由于容量的提升,对应的gbs文件也要相对大一些,如《心跳回忆》就有218KB,《口袋妖怪 黄》更达297KB,最大的《S-11》是468KB。

  音质-gbs格式相对nsf而言,音调要稍高一些,而低音的效果略为粗糙,不过很多来自于FC时代的旋律还是相当感人,此外还有不少优秀的原创作品。

  猪头搜集的gbs格式全集共706个文件,容量是22.5MB。



  猪头的gbs推荐:
  魔界塔士沙加-GB的首个正统派RPG、首个第三方百万、首个白金殿堂作品,同时也是SQUARE的首个百万大作。获得这样的荣誉与植松伸夫大神的作曲是离不开的。
  双截龙-FC版音乐就很神,GB版基本上保持了与原作一致,而且由于GB本身的音调稍高,第一关那个经典的高音更是让人不禁担心喇叭会不会破声……
  圣剑传说-猪头在GB上印象最深的游戏之一,系统简洁直观,节奏明快,音乐也给人留下了深刻印象,相比之下,GBA版新约除了画面精美外,反而没什么感觉。
  蝙蝠侠归来-与KONAMI在GB上的相对乏力(尤其是在音乐方面)相比,SUNSOFT依然保持了相当高的水准。这款作品绝对可以让GB鼓点粗糙的弱点一扫而空,完全达到了与FC媲美的地步。
  热斗侍魂-侍魂系列的音乐向来是备受好评,GB版虽然不可能实现街机版的效果,但调整后的感觉别有风味。15名角色都有自己的主题曲
有些时候
我想抓住那一闪而逝的流星
去照亮我渴望共鸣沉默的心
心湖上结了冰
人墙也没感应
茫茫人海谁愿意与我结伴而行
举杯同饮把所有美梦化整为零
回复

使用道具 举报

1491

主题

45

威望

1487

好评

家园助理

= = 我会找到你的 = =

Rank: 10Rank: 10Rank: 10

UID
58
精华
1
魅力
1491
信用
831
帖子
24778
积分
35327
猫币
2679

终身成就 论坛元老 红石之心 家园模范 时尚先锋 勤奋奖章 家园达人 家园象征 家园音乐家 ACG勋章 原创先锋 水王勋章Ⅱ 家园勋章Ⅰ 家园勋章Ⅱ 家园勋章Ⅲ 家园勋章Ⅳ 家园勋章Ⅴ 家园勋章Ⅵ 家园勋章Ⅶ 家园勋章Ⅷ 家园勋章Ⅸ 家园勋章Ⅹ 家园勋章Ⅺ 家园勋章Ⅻ 家园勋章13 家园勋章14 家园勋章15

发表于 2011-4-15 19:50 |显示全部楼层
学习了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|虎纹猫家园

GMT+8, 2022-6-30 03:48 , Processed in 0.028671 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部