找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

楼主: tzmyyu

求个机种的音乐

[复制链接]

4

主题

40

回帖

3216

积分

论坛元老

积分
3216
发表于 3 天前 | 显示全部楼层
am7 发表于 2025-11-21 00:10
因为我就是这个网站的资源更新者之一。
我现在有个比较大的想法,那就是把某些相对名作的游戏,音乐格式 ...

我的想法不太一样,但是总的思想是充分尊重游戏音乐(以下简称“VGM”)的原始形态,再寻求易用:

1. 对于序列音乐式的VGM(典型如FC、SFC、GBA中早期NeoGeo)
由序列音乐是由程序即时演奏的,音质如何取决于乐器采样或者原始的发声芯片。
想法是采用 MIDI + 音色文件包 的模式,比如 .mid文件 配 .sf2文件 。
.mid是通用的格式,配合正确的.sf2音色库文件即可正确播放音乐。(实在担心还可以附一份转换格式后的参考音频)这两种格式都是有大量工具可供读写的,非常利于二次利用。

2. 对于PCM式的VGM(后期NeoGeo、NDS(.swav、.strm等)、PSP(.at3)、CRIWare.adx(这是一种为多个开发商采用的格式))
为了易于使用,当然还是转换到通用格式好。但是转换后的文件的采样率、通道数等最好都跟源文件一致。(不过由于老游戏的音质很多时候不如当今的,一并转换到flac无损格式时候有点浪费空间了?)
循环是VGM的特色,多数VGM都带有无限循环的功能。非常建议把循环帧信息也一并写入到转换后的音乐文件里。(.wav可以做到,不知.flac是否可以)


利用开源自由软件《MuseScore3》修改PS1版《Metal Slug X》中提取出来的.mid文件

利用开源自由软件《MuseScore3》修改PS1版《Metal Slug X》中提取出来的.mid文件

一首《Left 4 Dead 2》的VGM的元数据,因此.wav文件带有循环帧信息,且游戏引擎支持,故在游戏内玩家听到的 ...

一首《Left 4 Dead 2》的VGM的元数据,因此.wav文件带有循环帧信息,且游戏引擎支持,故在游戏内玩家听到的 ...

0

主题

116

回帖

1043

积分

金牌会员

积分
1043
发表于 3 天前 | 显示全部楼层
wyz_2015 发表于 2025-11-21 13:12
我的想法不太一样,但是总的思想是充分尊重游戏音乐(以下简称“VGM”)的原始形态,再寻求易用:

1. 对于 ...

你的想法很理想,但现实就是,很多播放插件,已经停止开发,例如世嘉土星的SSF,以及SFC的SNSF,都是烂尾了十年以上的东西。而缺少的音乐资源,也没有多少人愿意去补上,我做的事情只是修修补补,也无法再二次开发,能做多少,其实我心里面都没底,反正一天活着,就干一天的事情,能尽量补完的,就尽量做,这就是我的方式。

评分

参与人数 1金钱 +10 收起 理由
tzmyyu + 10

查看全部评分

回复 支持 1 反对 0

使用道具 举报

0

主题

116

回帖

1043

积分

金牌会员

积分
1043
发表于 3 天前 | 显示全部楼层
wyz_2015 发表于 2025-11-21 13:12
我的想法不太一样,但是总的思想是充分尊重游戏音乐(以下简称“VGM”)的原始形态,再寻求易用:

1. 对于 ...

归根到底,作为最终的结果用户,其实最关心的,是开箱即用,而不是折腾太多,技术的东西,尤其是烂尾的情况,那会造成更多的错误,跟正确的结果完全相反。

0

主题

116

回帖

1043

积分

金牌会员

积分
1043
发表于 3 天前 | 显示全部楼层
wyz_2015 发表于 2025-11-21 13:12
我的想法不太一样,但是总的思想是充分尊重游戏音乐(以下简称“VGM”)的原始形态,再寻求易用:

1. 对于 ...

因为你做的事情,跟我做的是完全不同的,所以你是很难理解我的,当你折腾过各种补档,甚至是反汇编都无法解决的事情以后,你就会觉得,我他妈的就是想听个音乐而已,至于折腾那么恐怖的吗?

4

主题

40

回帖

3216

积分

论坛元老

积分
3216
发表于 3 天前 | 显示全部楼层
am7 发表于 2025-11-21 15:10
你的想法很理想,但现实就是,很多播放插件,已经停止开发,例如世嘉土星的SSF,以及SFC的SNSF,都是烂尾 ...

看来是的。我愿望就是留存细节,揭开源头,让已经下了历史舞台的VGM能有再被利用的可能。对于一些经典名作,很可能官方自己都发行过OST、AST什么的,此类资源在网上满天飞,想听听音乐而已的,直接去找这种就行了。此时揭露VGM的技术细节或者能给出乐谱的这种资源,才是弥足珍贵的。

0

主题

116

回帖

1043

积分

金牌会员

积分
1043
发表于 3 天前 | 显示全部楼层
wyz_2015 发表于 2025-11-21 17:17
看来是的。我愿望就是留存细节,揭开源头,让已经下了历史舞台的VGM能有再被利用的可能。对于一些经典名 ...

问题在于,90%以上的游戏的音乐,只能存在于ROM之中,根本就没有官方发行的OST,而作为用户,又想听到完整版本的音乐,那怎么办?技术是为了解决问题的,而不是天马行空,更不是制造问题。

4

主题

40

回帖

3216

积分

论坛元老

积分
3216
发表于 3 天前 | 显示全部楼层
am7 发表于 2025-11-21 15:19
因为你做的事情,跟我做的是完全不同的,所以你是很难理解我的,当你折腾过各种补档,甚至是反汇编都无法 ...

在此请教:如果我想要提取NeoGeo(怀疑是m1 rom)、NGPC的音乐数据,该如何做呢?

4

主题

40

回帖

3216

积分

论坛元老

积分
3216
发表于 3 天前 | 显示全部楼层
am7 发表于 2025-11-21 17:34
问题在于,90%以上的游戏的音乐,只能存在于ROM之中,根本就没有官方发行的OST,而作为用户,又想听到完 ...

主要是受《vgmtrans》《vgmstream》两个项目的影响,这个软件是真的可以转换所支持的vgm、nsf等等到mid+sf2。我不爱所谓“天马行空”,我所说的只是基于我见过的东西。

0

主题

116

回帖

1043

积分

金牌会员

积分
1043
发表于 3 天前 | 显示全部楼层
wyz_2015 发表于 2025-11-21 17:42
在此请教:如果我想要提取NeoGeo(怀疑是m1 rom)、NGPC的音乐数据,该如何做呢? ...

不好意思,这个格式我还没有涉及到,我目前只是SFC为主的,其他稍微涉及一下而已,其他那些需要到一定程度的汇编语言知识的,网上又没有什么教程,这就是问题所在,很多人也像你一样,根本无从下手。

0

主题

116

回帖

1043

积分

金牌会员

积分
1043
发表于 3 天前 | 显示全部楼层
wyz_2015 发表于 2025-11-21 17:51
主要是受《vgmtrans》《vgmstream》两个项目的影响,这个软件是真的可以转换所支持的vgm、nsf等等到mid+s ...

那两个项目是基于比较成熟的技术了,所以做起来才感觉相对容易,而当你搞到那些相对久远一点的东西,例如世嘉土星和DC的SSF和DSF格式之类的,就会知道什么叫做坑,后续也没有资源的发布,也没有教程,插件也没有完成,只能播放很有限的一部分数据,其他数据都是解析错误的,啧啧!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-11-24 08:31 , Processed in 0.024400 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表