32得票2回答
一维数据中的步数检测

Python中是否存在用于检测一维数据中步骤的现有实现?例如,可以检测此数据中的一个步骤:虽然有很多算法描述可供参考,但我想知道是否存在适用于Python的用于此任务的东西?我不确定是否/如何应提供该数据,但以下是它:[ 594. 568.55555556 577.2222...

31得票3回答
从USB MIDI设备读取MIDI信号的C/C++库

我想编写能够从MIDI设备中获取输入的C/C++程序。 MIDI设备通过USB连接器连接到我的电脑上。 我正在寻找一个(用C/C++实现的)库,可以让我通过USB端口读取MIDI设备发送的信号。 一旦我获取到MIDI数据,我就可以愉快地进行数据操作了,我只是不想实现其捕获代码。 我计划...

31得票4回答
混响算法

我正在寻找一个简单或有注释的混响算法,即使是伪代码也会有很大帮助。 我已经找到了一些算法,但是它们的代码往往比较晦涩难懂。

30得票3回答
如何检测时间序列数据中的显著变化/趋势?

我有一个包含25个样本的数组,我想要能够注意到这25个样本时间间隔内是否在递减或递增(基本上,25个样本数组是我的缓冲区,每1毫秒填充一次)。 请注意,我寻找的是普遍趋势,而不是单个导数(如使用有限差分或其他数值微分技术所获得的导数)。 基本上,我期望我的数据是嘈杂的,因此即使进行过滤等操...

29得票7回答
实时音高检测

对于用户歌唱的实时音高检测,FFT和自相关 得不到好的结果。我找不到C / C++方法。 麦克风输入数据是正确的,当使用正弦波时,结果或多或少是正确的音高。我通过从结果数组中取值,并将每个索引绘制在X轴上,将值绘制在Y轴上(两者都除以100,000,我使用OpenGL,不使用VST插件)。它...

28得票5回答
沿一个轴进行卷积

我有两个二维数组,第一个轴的大小相同。在Python中,我想仅沿第二个轴对这两个矩阵进行卷积运算。我希望获得下面的C,但不想同时计算第一个轴上的卷积。 我有两个二维数组,第一个轴的大小相同。在Python中,我想仅沿第二个轴对这两个矩阵进行卷积运算。我希望获得下面的C,但不想同时计算第一个...

28得票6回答
找出两个类似波形之间的时间偏移量。

我需要比较两个时间电压波形。由于这些波形的来源的特殊性,其中一个可以是另一个的时间移动版本。 如何找出是否存在时间偏移?如果有,它是多少。 我正在使用Python进行此操作,并希望使用numpy/scipy库。

28得票4回答
scipy信号find_peaks_cwt无法准确找到峰值?

我有一个一维信号,正在尝试找到它的峰值,我希望找到完美的峰值。 我目前正在做:import scipy.signal as signal peaks = signal.find_peaks_cwt(data, np.arange(100,200)) 以下是一个带有红点的图形,这些红点显示了由...

27得票6回答
什么是高通和低通滤波器?

图形和音频编辑处理软件通常包含名为“高通滤波器”和“低通滤波器”的功能。它们具体是做什么的,以及实现它们的算法是什么?

27得票6回答
从FFT Bin中提取精确的频率,利用帧之间的相位变化。

我一直在阅读这篇精彩的文章:http://blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/ 虽然这篇文章很棒,但是它非常难以理解和消化。这些内容真的让我感到困扰。 我从Stefan的代码模块中提取了计算给定bin的准确频率的数学...