我喜欢它,如果有人可以邮寄或直接我一个简单实现系统的一个附带的音频单元。我期待在iOS中使用AUPitch(iPhone甚至支持该单元?),并且似乎没有任何关于如何使用它的简单描述。基本系统提供的音频单元实施
由于提前,
mIL3S
http://www.milkdrinkingcow.com
我喜欢它,如果有人可以邮寄或直接我一个简单实现系统的一个附带的音频单元。我期待在iOS中使用AUPitch(iPhone甚至支持该单元?),并且似乎没有任何关于如何使用它的简单描述。基本系统提供的音频单元实施
由于提前,
mIL3S
http://www.milkdrinkingcow.com
不幸的是,AUPitch是不适用于iOS。约克纳帕塔法的参考Dirac library是好的,但还有很多事情需要音频单元实施比人们从贾斯汀的帖子承担。我推荐以下资源:
如果我回去重新开始,直到我彻底读完前三篇,我才会触摸任何东西。苹果公司的文档可能是一个难题,但请阅读的封面,以覆盖。我无法计算出那些对我无效的事情的数量,我只是在意识到自己错过了音频单元托管指南中的细节时才找到解决方案,只需决定:“哦,我会给这是一个镜头“......使用这些资源,当你有更多问题时再回来!
如果你发现没有样品,所有你需要做的使用AU是创建一个保姆图/渲染器,然后添加AU你想要的,设置它的参数,渲染,等等......我假设有苹果公司提供的例子,它引导你通过这个。
从那里:
看到你对每个参数对系统的AU文件针对SDK的AudioUnitParameters.h。
的寻找什么的摘录:
// Parameters for the AUBandpass unit
enum {
// Global, Hz, 20->(SampleRate/2), 5000
kBandpassParam_CenterFrequency = 0,
// Global, Cents, 100->12000, 600
kBandpassParam_Bandwidth = 1
};
// Some parameters for the AUGraphicEQ unit
enum {
// Global, Indexed, currently either 10 or 31
kGraphicEQParam_NumberOfBands = 10000
};
// Parameters for the AUHipass unit
enum {
// Global, Hz, 10->(SampleRate/2), 6900
kHipassParam_CutoffFrequency = 0,
// Global, dB, -20->40, 0
kHipassParam_Resonance = 1
};
好运
我找不到在苹果文档(检查here)一个明确的说法,但我敢肯定,大多数iOS中提供的AudioUnits不可用。 (本主题还拿出的核心音频邮件列表上几次。)
有关iOS的声音变调的解决方案,我会建议狄拉克3或橡胶带库。
核心音频邮件列表可以在这里找到:http://lists.apple.com/mailman/listinfo/coreaudio-api这里是链接到Dirac 3 - http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/ Dirac3_Technology.html - 和橡皮筋:http://www.breakfastquay.com/rubberband/ – yoknapatawpha 2011-01-14 17:00:14
“iPhone OS提供了三个音频单元:一个转换器单元(类型为AUConverter),一个3D嵌入式混音器单元(类型为AU3DEmbeddedMixer),和一个IO远程单元(AUIORemote类型)使用音频单元框架中的接口在iPhone OS中打开,连接和使用音频单元 iPhone OS不支持创建音频单元“ 从: http://developer.apple.com/library/ios/#codinghowtos/AudioAndVideo/index.html%23PROCESSING-USE_THE_BUILT_IN_AUDIO_UNITS_IN_IPHONE_OS – yoknapatawpha 2011-01-14 19:41:30