7得票1回答
使用Cython进行功率谱计算

我正在使用Cython优化我的代码。这是一个幂谱,不使用FFT,因为老师要求我们这样做。我已经尝试用Cython编写代码,但没有看到任何区别。 以下是我的代码: #! /usr/bin/env python # -*- coding: utf8 -*- from __future__ im...

7得票3回答
通过分析音频频谱来检测节奏

我正在开发一个基于节奏的游戏,但在节奏检测方面遇到了很多问题。我接收到正在播放歌曲的当前频谱,它看起来像一个包含512个浮点数的浮点数组。其中256个用于左右声道表示。 FFT也可用。但我不知道如何处理这些数据,我进行了一些可视化实验,但获得的信息非常少。我已经在谷歌上搜索了一些现成的算法,但...

7得票1回答
绘制Siri的WaveForm效果

我一直在试图理解如何在iOS中绘制Siri的波浪效果,并发现了这个很棒的存储库:这里。最终结果看起来像这样: 然而,我很难理解生成波浪的代码是怎么回事。我可以生成一个静态正弦波,但是这个,我似乎不太明白。 特别是当我们计算y的值时,为什么它必须是: let y = scaling *...