iOS 6中的法兰/回声/混响效果[关闭]

Posted

技术标签:

【中文标题】iOS 6中的法兰/回声/混响效果[关闭]【英文标题】:Flange/Echo/Reverb effect in iOS 6 [closed] 【发布时间】:2012-11-05 10:28:38 【问题描述】:

我想对保存在 iphone 文档目录中的音频文件应用 Flange/Echo/Reverb 效果。很长一段时间以来我一直在网上搜索这个,但没有运气。有人可以建议我在 iphone 中实现这些效果的方法吗??

【问题讨论】:

【参考方案1】:

https://***.com/a/9444596/1648976 用于混响

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

AUGraphAddNode(
                          processingGraph,
                          &auEffectUnitDescription,
                          &auEffectNode), 

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

这些是此处链接中的选项

效果音频单元子类型 Apple 提供的音频单元的效果(数字信号处理)音频单元子类型。

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'
;

【讨论】:

感谢您的回答。你能分享一些使用这个东西的示例代码的链接吗.. 对不起,我没有时间这样做。也许你可以用谷歌搜索 kAudioUnitSubType_Reverb2 教程 如果这个答案对您有帮助,请随时接受作为答案.. 或者用 +1 奖励我

以上是关于iOS 6中的法兰/回声/混响效果[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何基于 ZEGO SDK 实现 Android 变声/混响/立体声

如何使用混响效果保存录制的音频

iPhone 音频修改(过滤器/效果)

无法将转换器音频单元连接到混响效果器

将回声效果添加到 .wav 文件

如何在android中为wav文件添加回声效果?