AudioKit - 尝试在 Audio Kit 5 中生成声音

Posted

技术标签:

【中文标题】AudioKit - 尝试在 Audio Kit 5 中生成声音【英文标题】:AudioKit - Trying to generate sound in Audio Kit 5 【发布时间】:2021-04-15 16:38:28 【问题描述】:

我正在设置一个启动应用程序,它在启动时会使用 AudioKit 产生一些白噪声。

我已经设置了以下在我的应用程序启动时调用的代码:

let engine = AudioEngine()
let noise = WhiteNoise()
            
let mixer = Mixer(noise)
mixer.volume = 1

engine.output = mixer
try! engine.start()

但是当我启动应用程序时,我没有听到任何声音。我设置了一个简单的示例来使用 AVFoundation 生成正弦波,并且能够听到我的模拟器生成的声音。

我发现了一个旧线程 - AudioKit - no sound output,但我检查了 AudioKit 存储库,看起来这个功能在几个月前被删除了,因为它没有被使用。

任何帮助将不胜感激!

【问题讨论】:

拨打noise.start()可以吗? 【参考方案1】:

试试noise.start() 生成器不会默认开启。

【讨论】:

不确定我是否遗漏了一些东西,但 noise.start() 对我也不起作用。我尝试在 engine.start() 调用之前和之后放置它。 不完全确定问题出在哪里,但查看了 AudioKit Cookbook 代码并使用 NoiseGeneratorsView() 作为参考,它现在可以工作了!

以上是关于AudioKit - 尝试在 Audio Kit 5 中生成声音的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MAC OS 上使用带有 Jack Audio Connection Kit 的 Wowza 媒体服务器作为输入?

使用 Python 中的 Jack Audio Kit 录制数据

华为音频编辑服务(Audio Editor Kit),快速构建应用音频编辑能力

华为音频编辑服务(Audio Editor Kit),快速构建应用音频编辑能力

尝试在 Audiokit 中使用 AKMIDISampler 调试神秘的正弦波

有没有办法在 watchOS 上运行 AudioKit?