我有一个系统,可以将吉他和弦的声音记录到 Arduino。每个和弦的结果是一个 0 到 1024 之间的数字数组。所以一个数组代表一个音频频谱。我将每个数组发送到 nodeJS 服务器。我想计算每个音频频谱的包络,但我不知道如何实现。如果可能的话,我更喜欢使用 javascript 解决方案,因为我的服务器使用 javascript。
我添加了一张近似图。我拥有的是蓝色数据;我想要的是一个包含红色数据的数组。
我有一个系统,可以将吉他和弦的声音记录到 Arduino。每个和弦的结果是一个 0 到 1024 之间的数字数组。所以一个数组代表一个音频频谱。我将每个数组发送到 nodeJS 服务器。我想计算每个音频频谱的包络,但我不知道如何实现。如果可能的话,我更喜欢使用 javascript 解决方案,因为我的服务器使用 javascript。
我添加了一张近似图。我拥有的是蓝色数据;我想要的是一个包含红色数据的数组。