iOS 6中的法兰/回声/混响效果

iVi*_*ipS 0 iphone audio ipad ios

我想对保存在iphone文件目录中的音频文件应用Flange/Echo/Reverb效果.很久以来我一直在网上寻找这个,但没有运气.有人可以建议我在iPhone中实现这些效果的方法吗?

Dav*_*ers 7

/sf/answers/661121751/用于混响

 AudioComponentDescription auEffectUnitDescription;
 auEffectUnitDescription.componentType = kAudioUnitType_Effect;
 auEffectUnitDescription.componentSubType = kAudioUnitSubType_Reverb2;
 auEffectUnitDescription.componentManufacturer = kAudioUnitManufacturer_Apple;

AUGraphAddNode(
                          processingGraph,
                          &auEffectUnitDescription,
                          &auEffectNode), 
Run Code Online (Sandbox Code Playgroud)

https://developer.apple.com/library/ios/#documentation/AudioUnit/Reference/AUComponentServicesReference/Reference/reference.html

这些是此处链接中的选项

效果音频单元亚型效果(数字信号处理)的音频单元亚型由苹果公司提供的音频单元.

enum {
kAudioUnitSubType_PeakLimiter          = 'lmtr',
kAudioUnitSubType_DynamicsProcessor    = 'dcmp',
kAudioUnitSubType_Reverb2              = 'rvb2',
kAudioUnitSubType_LowPassFilter        = 'lpas',
kAudioUnitSubType_BandPassFilter       = 'bpas',
kAudioUnitSubType_HighShelfFilter      = 'hshf',
kAudioUnitSubType_LowShelfFilter       = 'lshf',
kAudioUnitSubType_ParametricEQ         = 'pmeq',
kAudioUnitSubType_Delay                = 'dely',
kAudioUnitSubType_Distortion           = 'dist',
kAudioUnitSubType_AUiPodEQ             = 'ipeq',
kAudioUnitSubType_NBandEQ              = 'nbeq'
};
Run Code Online (Sandbox Code Playgroud)