如何找到音乐的节拍

想做一个能够跟着音乐打拍子的游戏,但是不知道如何能够准确找到音乐节拍的时间,或者和音乐的节拍同步谁有经验或者想法请帮帮忙

— Begin quote from ____

zhoukaijun 发表于 2012-10-31 09:46 url

对,音乐游戏就是这样做出来的,那种根据歌曲来决定节拍的方法我也没想到过,要是你想到了可以告诉我下, …

— End quote

前两天试了试,把一个曲子在adobe audition里面切成很多份(每份两个小节),然后程序控制播放,这样也能一定程度上同步,不过偶尔会重叠一部分。你说的保存出额外的数据应该是正解,实在不行后期从audition里面找出每一节的数据来应该也可以~~

多谢多谢~~

— Begin quote from ____

luyungeng 发表于 2012-10-31 08:51 url

多谢啊~
我理解的是,做音乐的时候,将接拍的数据额外记录在一个文件里面,程序读取这个文件,是这样么? …

— End quote

对,音乐游戏就是这样做出来的,那种根据歌曲来决定节拍的方法我也没想到过,要是你想到了可以告诉我下,让我也学习学习:lol

— Begin quote from ____

zhoukaijun 发表于 2012-10-30 15:49 url

不是mid文件
做音乐的懂这个,我做个一个音乐游戏,给我的文档里面会告诉我这首歌的bpm还有每个节拍点的 …

— End quote

多谢啊~
我理解的是,做音乐的时候,将接拍的数据额外记录在一个文件里面,程序读取这个文件,是这样么?

这个你需要了解音乐的五线谱,或则如果有做音乐的朋友叫他们给你个mid,那样的话你就科技计算音乐的节拍时间点了

— Begin quote from ____

zhoukaijun 发表于 2012-10-30 15:38 url

这个你需要了解音乐的五线谱,或则如果有做音乐的朋友叫他们给你个mid,那样的话你就科技计算音乐的节拍时 …

— End quote

mid文件跨平台播放好像有困难吧,一般需要好的mid音效库才能出好一点效果,目前的游戏好像多数还是用MP3之类的格式播放,我即便有谱子也很难找到准确的节拍。以前上学的时候学过一点频谱分析什么的,不知道用fft之类的算法找节拍靠谱不靠谱。
像音乐类的游戏都是怎么做的呢?

— Begin quote from ____

luyungeng 发表于 2012-10-30 15:44 url

mid文件跨平台播放好像有困难吧,一般需要好的mid音效库才能出好一点效果,目前的游戏好像多数还是用MP3 …

— End quote

不是mid文件
做音乐的懂这个,我做个一个音乐游戏,给我的文档里面会告诉我这首歌的bpm还有每个节拍点的数据,
类似1.1.1.0这种的

— Begin quote from ____

luyungeng 发表于 2012-10-30 15:44 url

mid文件跨平台播放好像有困难吧,一般需要好的mid音效库才能出好一点效果,目前的游戏好像多数还是用MP3 …

— End quote

还有自己不怎么懂的,通过五线谱计算很容易出错

— Begin quote from ____

luyungeng 发表于 2012-10-31 08:51 url

多谢啊~
我理解的是,做音乐的时候,将接拍的数据额外记录在一个文件里面,程序读取这个文件,是这样么? …

— End quote

对,音乐游戏就是这样做出来的,那种根据歌曲来决定节拍的方法我也没想到过,要是你想到了可以告诉我下,让我也学习学习:lol

这个你需要了解音乐的五线谱,或则如果有做音乐的朋友叫他们给你个mid,那样的话你就科技计算音乐的节拍时间点了

— Begin quote from ____

luyungeng 发表于 2012-10-30 15:44 url

mid文件跨平台播放好像有困难吧,一般需要好的mid音效库才能出好一点效果,目前的游戏好像多数还是用MP3 …

— End quote

不是mid文件
做音乐的懂这个,我做个一个音乐游戏,给我的文档里面会告诉我这首歌的bpm还有每个节拍点的数据,
类似1.1.1.0这种的

— Begin quote from ____

luyungeng 发表于 2012-10-30 15:44 url

mid文件跨平台播放好像有困难吧,一般需要好的mid音效库才能出好一点效果,目前的游戏好像多数还是用MP3 …

— End quote

还有自己不怎么懂的,通过五线谱计算很容易出错