如何手动将 8.24 位解交错 lpcm 转换为 16 位 lpcm?
我有一大块数据 (void*),它是 2 通道、44100 Hz、'lpcm' 8.24 位小端有符号整数,去交错。 我需要将该块记录为 2 ch、44100 Hz、“lpcm”16 位小端有…
在 Mac 上使用 OpenAL 播放音频时出现随机噪音
我正在将一款游戏从 iPad 移植到 Mac。 每次我开始游戏时,播放某些声音时,在播放结束时会发出刺耳的噪音,很像短时间的重静态噪音。 此外,每次执行…
iOS 上的自定义 EQ AudioUnit
iOS 上唯一的 AudioUnit 效果是“iTunes EQ”,它只允许您使用 EQ 预设。我想在 我遇到的音频图中使用自定义均衡器 这个问题关于这个主题,看到一个答…
使用 AQ 和音频文件流动态检测和流式传输 AAC
我目前正在播放 MP3 和 AAC 广播电台。 我正在读取 ICY/HTTP 标头,当检测内容类型中的音频/aac 或音频/aacp 时,我提供 kAudioFileAAC_ADTSType 作为…
核心音频、Goertzel 算法不起作用
我目前正在创建一个应用程序,它可以从 iPhone 的麦克风实时计算出预定义频率 (16780Hz) 的幅度。 我将声音数据存储在缓冲区中,并尝试使用 Goertzel…
来自麦克风的 iPhone 核心音频数据为 NaN
当我通过核心音频从麦克风接收数据时,有时缓冲区内只有一个样本,有时有 20 个样本。有时样本的值为 0.00000,有时它们的值为 NaN,有时,它们是您所…
UIKit 更改按钮状态会中断音频
我有一个 iPhone 应用程序,它使用 140 个 UIButton(PNG 图像),每个按钮都会触发合成的正弦音(最多 10 个音调)。正弦音调是使用高度优化的 C 代…
AudioFileWriteBytes 完成其工作所需的时间太长
对于这个空间来说,这个问题可能有点过于庞大和模糊,但我会尝试一下。 我有一组示例,正在尝试将其写入 iOS 上的 .wav 文件,这需要一分半钟的时间。…
IIR 梳状滤波器帮助
Reverb.m #define D 1000 OSStatus MusicPlayerCallback( void* inRefCon, AudioUnitRenderActionFlags * ioActionFlags, const AudioTimeStamp * inT…
通过 Objective-C 控制 Mac OS X 中正在运行的应用程序的音量
请通过 Objective-C 代码片段和有用链接提供有关如何控制 OS X 中输出的所有音频信号的建议? 我认为它应该类似于 OS X 逻辑层中的代理层。 谢谢你!…
iPhone上wav文件头中的Subchunk2ID
音频计算世界的优秀人们大家好! 好吧,我已经成功解析了 wav 文件的标头并将样本吐出到数组中。我在 Mac 上使用本文底部中找到的代码完成了此操作。 …