pitch

    1热度

    1回答

    我需要一些OpenSL ES的帮助 - 我想更改mp3歌曲的音高。我使用的代码在这里:Android : How to change Playback Rate of music using OpenSL ES但它在这个例子中被评论。如果我取消注释 - 它不起作用。 executint代码 result = (*uriPlayerObject)->GetInterface(uriPlayerObj

    4热度

    1回答

    我想近实时地更改立体声音频流的速度 - 音频从文件加载,并且缓冲区不应超过1秒。 我试过SoundTouch(http://www.surina.net/soundtouch/),但降低速度的质量非常差。现在我正在寻找替代方法来延长音频信号的时间。在Audacity中实现的一种产生非常好结果的方法是基于“子带正弦建模”,但速度很慢。 然后是橡胶带的音频处理器库(http://breakfastqu

    1热度

    2回答

    我目前在Python中使用OpenCV来校正航拍图像中的图像失真。我有滚动,俯仰和偏航的数据。我知道我需要创建一个扭曲矩阵,并将该矩阵应用到我的原始坐标点以创建图像的输出点。我能够影响图像的移动方式,但是我觉得有一个错误,因为唯一的值似乎适用于非常小的值。 这里是我当前的代码: warp_mat = np.array([[math.cos(theta)*math.cos(psy), math.co

    0热度

    1回答

    我想音调音调间隔声音样本。 音调以百分比表示,我不知道如何匹配两个“单位”。 创建主要比例(http://en.wikipedia.org/wiki/Major_scale)。 任何理论起点至少?

    1热度

    2回答

    我想真正的音频设备上应用FFT和计算峰值氟里昂它 这里是我的代码.. N=8192 kiss_fft_cpx out[N/2 +1]; int len = fft->N/2 + 1; kiss_fft_scalar* samples = &samples2[0]; //inputs from the mic kiss_fftr(fft->config,

    0热度

    1回答

    我试图从滚动,俯仰和偏航值中获取(Apple样式,CMAttitude)旋转矩阵。有人知道这种转换是如何工作的吗? 例子: 卷:1.01315, 间距:1.54177和 偏航:-0.361097 应该导致这种旋转矩阵: 谢谢!

    1热度

    2回答

    我打算将我的整个音乐收藏并将音高 从原始录制的a = 440hz更改为更自然的发音/感觉a = 432hz。 对于那些不熟悉这个概念的人,或者为什么要这样做,我强烈建议你做一个谷歌搜索,看看它是什么。 但这并不完全相关。 据我所知,我甚至可以采取Audacity和一个接一个, 转换并重新导出与新的音调文件。我试过这个 ,是的,它确实有效。不过,我的收藏量相当大,我很兴奋地找到了更合适的命令行选项S

    0热度

    1回答

    sBefore UIAccelerometer已从iOS中弃用我用这个类中的x,y和z的数据来计算俯仰,滚转和偏航。我也必须做一些过滤,但现在我看到,使用CoreMotion库,我可以从CMAttitude class获得这些数据,并且真的想要使用这些属性,但不知怎的,我没有这样做。现在 ,我所做的是实例 CMMotionManager *motionManager; CMDeviceMotio

    0热度

    1回答

    我正在使用OALSimpleAudio,我有一组声音在我的应用程序中播放,我试图将这组声音分组到一个“频道”,然后通过该特定频道影响组音高。 - (IBAction为)sample001 { self.sourceSample001 = [[OALSimpleAudio sharedInstance] playEffect:sound001]; } - (IBAction为)sample002

    6热度

    2回答

    目前,我试图做一个wave文件的音高改变使用该算法 https://sites.google.com/site/mikescoderama/pitch-shifting 这里我的代码,它们使用上面的实现,但没有运气。输出的波形文件似乎已损坏或无效。 的代码是相当简单的,除了音高移位算法:) 它加载一个波形文件中,读出波形数据文件,并把它放在一个 byte []数组。 然后它将字节数据“标准化”为-