10得票4回答
C#中FFT的不准确性

我一直在尝试使用FFT算法。我使用NAudio和从互联网上获得的FFT算法工作代码。根据我的性能观察,结果音高不准确。 问题在于,我有一个MIDI文件(由GuitarPro生成),转换为WAV文件(44.1khz,16位,单声道),其中包含从E2(低音吉他音符)开始到大约E6的音高变化。结果...

10得票2回答
iPhone中的音效触控技术

有人能够在iPhone上使用SoundTouch音频处理库吗? 一个简单的Xcode演示将会很有帮助。 我只是想改变音高而不改变速度。

10得票2回答
使用Swift和AVAudioEngine实现实时音高转换

我正在使用Swift在OSX上开发一个音频效果应用程序,并且我有兴趣集成一个变调效果。 我希望实时地将音调降低或升高一个八度。目前,我只得到了干信号。 我不确定这是否可能,希望知道这是否可能或者任何人可能提供的帮助或建议。 与问题相关的当前代码如下:import Cocoa import...

9得票2回答
修改录制的音频片段(m4v)的音调

我正在编写一个应用程序,尝试在录制 (.m4v) 电影时更改音频的音调。或者事后修改电影的音调。最终结果是获得一个 (.m4v) 电影,它与原始长度相同(即视觉效果相同),但声音音调已经被修改,例如 "花栗鼠声音"。如果可能,实时转换将优先考虑。 我已经阅读了很多有关在iOS中更改音频音调的...

8得票3回答
清理嘈杂的倒谱结果

我一直在iPhone上开发一个简单的频率检测设置。使用FFT结果在谐波存在时有些不可靠。我希望使用Cepstrum结果来帮助确定正在播放的基本频率。 我正在使用AudioToolbox框架中的AudioQueues,并使用Accelerate框架进行傅里叶变换。 我的过程与维基百科关于Re...

8得票7回答
适合音乐软件开发的编程语言有哪些?

我想要编写一款音乐软件,能够播放音乐,可以通过计算机麦克风获取声音并检测音高(使用滤波器算法过滤频率),同时还需要提供良好的用户界面。类似于SmartMusic:http://smartmusic.com 有什么建议适合编写这种软件的语言吗?有人知道SmartMusic是用哪种编程语言编写的...

8得票6回答
如何在iPhone上检测声音频率/音高?

我正在寻找一种方法来检测iPhone麦克风录制的声音频率。我想要检测声音频率是上升还是下降。

8得票1回答
从头开始合成WAV文件 - C

最近在我的CS 101课程中,我看到一个视频讲座,激发了我开始用C语言玩WAV文件格式。 我今天的项目是使用简单的正弦函数创建声音。尽管遇到了一些障碍,但我的程序现在可以接受多个输入(波形频率,波形振幅,采样率等),并生成包含指定音高的wav文件。 然而,在我的计算机扬声器上播放这些音调时,...

7得票1回答
实施Madgwick IMU算法

我正在尝试使用Sebastian Madgwick的IMU 算法从我的MPU-9150传感器中获取横滚、俯仰和偏航角。我下载的文件夹带有一些示例数据,我只是用自己的数据替换了这些数据,并确保单位/约定等保持不变。问题是,使用我的数据算法输出的角度没有多大意义,而且非常嘈杂,特别是偏航角。横滚和...