最近我一直在试图弄清楚如何编写节拍器应用程序,但是我在操作系统时间控制(例如调用函数)或显着不准确的起始检测算法(我使用过 librosa)方面遇到了许多困难,而且似乎是一个相当复杂的话题。然而由于某种原因,我对专业节拍器应用程序源代码/教程/书籍等主题的研究没有成功......网络似乎充满了不符合现代节拍器应用程序的业余示例和解决方案(例如 Frozenapes iOS Tempo 应用程序)标准。例如,当调用某个速度时使用预先录制的 .wav 样本的节拍器(因此应用程序中存储了 30 到 300 bpm 之间的所有速度)。如果用户想在节拍器工作时改变速度,这种解决方案似乎有点死胡同。总而言之-我正在寻找任何带有代码/文本/whatev的专业资源,这不是面向数学毕业生的2000页信号处理书籍,并且可以帮助我设计具有一些录音功能的体面节拍器。
问问题
90 次