我正在尝试创建一个音乐可视化器,并取得了很好的进展,但我仍然试图强调可视化中的峰值。这是我的可视化工具上的一首歌曲
但我该如何才能获得该视频中显示的结果?我已经浏览了整个网络以找到解决方案,并且已经接近这个算法,
function ms(array) {
var newArr = [];
var m = math.mean(array);
var s = math.std(array);
for (var i in array) {
if (array[i] - m > 2 * s) {
newArr[i] = array[i];
} else {
newArr[i] = array[i] / 2;
}
}
return newArr;
}
但它仍然无法正常工作。我该怎么做呢,我还需要音频的音量数据吗?