问题标签 [audiounit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1391 浏览

iphone - 使用 iOS 3d 混合器

我的 AUGraph 设置相当简单,多通道混音器连接到 I/O 单元。通过回调函数访问播放,一切正常。

我正在尝试切换到 3D 混音器而不是多通道混音器。所以我将参数从 kAudioUnitSubType_MultiChannelMixer 切换到 kAudioUnitSubType_AU3DMixerEmbedded 并保持所有其他设置相同。

结果是一种高亢的呜呜声,似乎开始听起来像什么,然后变成了呜呜声。我已经检查了每个 3D 混合器单元的参数并将它们设置为默认值,但没有任何变化。不过,打开和关闭 k3DMixerParam_Enable 参数确实可以使播放静音和取消静音。

我可能错过了什么设置?或者知道在哪里可以找到工作 3d 混合器的示例?

0 投票
1 回答
1491 浏览

ios - AudioFileOpenURL 和 ExtAudioFileOpenURL 有什么区别?

如果我将 ExtAudioFile 与 remoteIO 音频单元结合使用,我可以使用ExtAudioFileSetPropertywithkExtAudioFileProperty_ClientDataFormat将从磁盘读取的音频格式转换为设备本机格式(带有规范的 au 标签)。

似乎当我使用 AudioFileOpenURL 和相关方法时,我不能AudioFileSetPropertykAudioFilePropertyDataFormat同样的方式使用。

为什么我不能通过这个稍高级别的api将任何音频文件转换为客户端数据格式?

0 投票
1 回答
1105 浏览

iphone - iphone播放和录音低音量问题

我正在制作一种 voip 应用程序,所以我必须能够同时播放和录制声音。

但是..当我同时播放和录音时,iphone的音量非常低。

我用了

我试着

但是..仍然音量非常低..

请帮忙..!

附言

我正在使用 audioQueue 播放声音并通过 audioUnit 录制声音。

0 投票
2 回答
3117 浏览

ios4 - 未找到 AudioUnit 框架

我正在实现一个基于音频的应用程序,因为我需要同时播放应用程序音频和 ipod auido。当我尝试运行我的应用程序时,我收到一个错误,例如,

我的视图控制器代码如下,

.h 文件:

.m 文件:

我正在使用的框架,

你们可以看看它,让我知道,我错过了什么。

在此先感谢,钱德拉。

0 投票
1 回答
1707 浏览

macos - 是否可以为生成 MIDI 的 Logic 创建插件?

这可能是一个更适合提议的音频编程问答网站的问题,但它仍然是一个提议,所以现在必须这样做。

我的理解是:

  1. 与 VST 不同,Audio Unit 标准不支持生成 MIDI 作为输出的插件。
  2. Logic(如 OSX 的行业标准 DAW 中)没有对 VST 的原生支持。VST 支持由 AU 包装器插件提供,例如 FXpansion。

这些一起意味着不能在 Logic 中拥有生成 MIDI 数据的插件吗?这似乎是不可能的,但在谷歌搜索和阅读留言板投诉 20 分钟后,情况似乎很可能是这样。

或者也许在 AU 框架之外有什么东西?

0 投票
1 回答
924 浏览

core-audio - 是否可以枚举音频单元参数描述?

音频单元主机是否有办法逐步检查插件的参数并获得以下信息:

  • 字符串形式的参数名称,例如“延迟时间”
  • 参数范围(最小值、最大值)
  • 参数单位(例如秒)
  • 参数控制(例如滑块)

AFAICT 此信息在插件中可用,但我无法弄清楚如何从主机端查询它。

0 投票
1 回答
2858 浏览

iphone - AudioUnit 设置属性错误(错误代码 -10868)

我正在尝试使用 AudioStreamBasicDescription 在 AudioUnit 中设置一个属性。我正在尝试设置声音数据的格式。返回的错误代码是-10868。它仅出现在 iOS 3.1.3 或更低版本上,但适用于 3.2 或更高版本。因此,它可以在模拟器中运行 4.2 的 iPod touch 上运行,但不能在第一代 iPod touch 上运行。

当我尝试设置 AudioUnit 音调单元的格式时发生错误。代码如下所示(来自cocoawithlove.com

我检查了标题,此错误代码对应于错误“kAudioUnitErr_FormatNotSupported”。所以我猜我试图设置的格式在 iOS 3.1 上不受支持?在哪里可以找到支持的格式?关于我可以尝试的其他格式的任何指示?

使用的渲染回调:

0 投票
1 回答
273 浏览

iphone - aurioTouch 示例是否应该播放麦克风的声音?

我在 iPad 上运行了 aurioTouch 示例。但我听不到麦克风播放的任何回声。图形部分工作正常。

0 投票
1 回答
315 浏览

objective-c - aurioTouch 不播放

我刚刚在 iPad 上下载并尝试了这个。麦克风工作正常,因为我可以看到响应声音显示的图形。但是扬声器没有播放。是的,我试过打开和关闭静音按钮。关于发生了什么的任何暗示?

0 投票
1 回答
6790 浏览

ios - iOS 音频单元:什么时候需要使用 AUGraph?

我对 iOS 编程完全陌生(我更像是一个 Android 人..),并且必须构建一个处理音频 DSP 的应用程序。(我知道这不是接触 iOS 开发的最简单方法;))

该应用程序需要能够接受来自以下的输入:

1- 内置麦克风 2- iPod 库

然后可以将过滤器应用于输入声音,并将结果输出到:

1- 扬声器 2- 录制到文件

我的问题如下:为了能够将多个过滤器应用于输入,或者是否可以通过处理具有不同渲染回调的样本来应用这些不同的效果,是否需要 AUGraph?

如果我使用 AUGraph,我是否需要:每个输入 1 个音频单元,输出 1 个音频单元和每个效果/过滤器 1 个音频输入?

最后,如果我没有,我可以只有 1 个音频单元并重新配置它以选择源/目标吗?

非常感谢您的回答!我迷失了这些东西......