问题标签 [audiokit]

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 投票
0 回答
200 浏览

swift - 如何使用audiokit在swift 3中瞬间重启振荡器

我正在尝试制作一个按钮来播放具有 ADSR 的振荡器,如果在振荡器已经播放时按下按钮,我希望它覆盖已经播放的振荡器并从头开始重播振荡器。

这段代码实现了我的目标,但是“睡眠”太长了;它需要是即时的。

0 投票
1 回答
444 浏览

ios - 同时使用 AudioKit 和 SpriteKit 音频

我正在构建一个使用 AudioKit 框架来检测麦克风接收到的声音频率的游戏。我设置如下:

我也想使用 SKAction.playAudioFileNamed 来播放音效等,但是当我使用它时,播放音量非常低。我认为这与场景的混音器节点和 AKMixer 有关吗?使用 AudioKit 播放声音文件比我需要的要复杂得多。

我需要扩展 SKScene 吗?非常感谢您的帮助!

0 投票
0 回答
123 浏览

ios - 如何为流式音频制作音频效果?

我想为来自互联网或 iOS 上的本地音频文件的流式音频添加延迟、混响、均衡器等音频效果。

我找到了几个库来添加音频效果。这些库是 AudioKit 和 AVAudioUnit。但是,我不明白这些库是否支持流式音频。

我可以使用这些库或其他库为流式音频添加音频效果吗?

0 投票
2 回答
274 浏览

ios - AudioKit AKParametricEQ 过滤器类型

AudioKit AKParametricEQ 使用什么样的滤波器来执行信号均衡?

http://audiokit.io/docs/Classes/AKParametricEQ.html

谢谢

0 投票
2 回答
321 浏览

audiokit - iOS Audio Kit:停止在绘图中绘制节点

我在此处的 AudioKit 示例中关注麦克风分析:

http://audiokit.io/examples/MicrophoneAnalysis/

该图循环显示音频波形。

当我点击一个按钮时,我想停止在绘图内绘图,但我不知道如何告诉绘图停止绘制麦克风输入。

这是我的情节配置:

0 投票
2 回答
209 浏览

audiokit - 将 TAAE2 迁移到 AudioKit 3

我有一个用The Amazing Audio Engine 2. 我一直在努力集成 Inter-App-Audio,并希望迁移到 AudioKit 3。

挣扎,意思是它集成了,但是一旦我选择它作为生成器,渲染就会停止,引擎处于禁用状态。

与音频系统的主要区别是什么?TAAE2 使用模块,每个模块都有一个渲染块,从渲染堆栈中推送和弹出音频缓冲区。

AudioKit 如何渲染音频?在将 AEModules 迁移到 Audiokit 对象的过程中,在高层次上会涉及什么?

0 投票
1 回答
614 浏览

ios - iOS 核心音频生命周期 - AVAudioIONodeImpl.mm:365 - 必需条件为 false:hwFormat

我正在开发一个 iOS 应用程序,它由 2 个主要模块组成:一个基于 Core Audio 的音频分析模块和一个使用 AudioKit 的输出模块。

这是音频输入类:

这是输出类:

如您所见,音频输入和输出由 2 个不同的类管理。

我遇到的问题是,如果我执行以下步骤:1)初始化播放器并录制 -> 停止它 2)播放输出 -> 停止它 3)重新初始化播放器

在第三步我有这个例外:

有人知道它与什么有关吗?AudioKit <-> Core Audio 是否存在生命周期问题?

0 投票
1 回答
2255 浏览

ios - CoreAudio 崩溃 - AVAudioIONodeImpl.mm:365:_GetHWFormat:所需条件为假:hwFormat

我正在使用两个应用程序模块:

1) 使用此 audioSession 设置的录音模块:

2) 使用此 audioSession 设置的录音模块:

对于 1->2 和 2-1 的每个段落,我有一个try self.audioSession.setActive(false)

如果我从 1) 模块传递到 2) 或重做 1) 一切正常。比从 2) 我到 1) 我得到这个错误try self.audioSession.setActive(true)

这是错误:

这个错误与什么有关?我在 Apple iOS 文档上找不到任何帮助来了解问题所在。

有没有人有任何提示?

0 投票
2 回答
239 浏览

ios - AudioKit(仍然)缺少用于排序音频文件的时钟

我正在尝试使用 AudioKit 框架中的音序器播放音频文件。

我已经到了 AKMidiSampler 只会播放正弦波但不能播放正确样本的地步,如此处所述

因此,事实证明不可能“即时”创建序列,所以我开始寻找解决方法并发现SelectorClock它是来自 AudioKit 开发人员的一种解决方法。可悲的是,这不再起作用了..许多类定义及其属性都发生了变化。

也许我不是最新的,这已经修复了。如果不是,我确定必须解决这个问题。

0 投票
1 回答
549 浏览

ios - '(NSObject) -> () -> ViewController()' 不符合预期的类型 'classDelegate'

我是 OO/移动编程的新手,我正在开发一个可以进行声音分析的应用程序(试图尽快找到一个调谐器应用程序)。

我有时对 OO 感到有些困惑,不能否认。正如副标题所说,我得到了那个错误,不知道为什么。让我们看看代码 ViewController():

这部分代码启动类 SoundAnalyser 并委托自己。

查看 SoundAnalyser 代码:

在 SoundAnalyser(),我尝试在这里从 ViewController 调用一个函数:

作为面向对象的观点,这是非常错误的吗?还是我忘记了什么?

我的意思是..从“父亲”类中调用一个函数......似乎不是最好的面向对象方式,但这是我看到的唯一方法。

如果需要,您可以在此处查看项目:

https://github.com/denisb411/Microphone_Analyser_AK

提前致谢。