小编Sym*_*bol的帖子

分析音频以自动创建吉他英雄级别

我正在尝试创建类似吉他 - 英雄的游戏(类似这样),我希望能够分析用户给出的音频文件并自动创建关卡,但我不知道该怎么做.

我想也许我应该使用BPM检测算法并在一些节拍和轨道上放置箭头,但我不知道如何实现这些.

另外,我正在使用NAudio的BlockAlignReductionStream,它有一个复制byte []数据的Read方法,但是当我读取2声道音频文件时会发生什么?它从第一个通道读取1个字节,从第二个通道读取1个字节吗?(因为它表示16位PCM)并且24位和32位浮点运行同样如此?

.net c# naudio audio-processing

5
推荐指数
1
解决办法
2964
查看次数

标签 统计

.net ×1

audio-processing ×1

c# ×1

naudio ×1