audiokit相关内容

IOS:是否可以同时使用多个麦克风录音

所有最近的iPhone都有2个以上的麦克风。可以同时用所有麦克风录音吗?如果这是可能的,最好的iOS音频库是什么(AudioKit、EzAudio、AudioUnits、CoreAudio)? AudioKit和EzAudio中未提及此功能。 推荐答案 我在文档中没有看到任何有关可能进行多麦克风音频捕获的内容。They specify that you can choose a spe ..
发布时间:2022-09-01 19:53:13 移动开发

如何将音频效果应用于文件并写入文件系统 - iOS

我正在构建一个应用程序,该应用程序应允许用户将音频过滤器应用于录制的音频,例如混响、增强. 我无法找到有关如何将过滤器应用于文件本身的任何可行信息来源,因为稍后需要将处理后的文件上传到服务器. 我目前正在使用 AudioKit 进行可视化,并且我知道它能够进行音频处理,但只能用于播放.请提出任何进一步研究的建议. 解决方案 AudioKit 有一个离线渲染节点,不需要 iOS ..
发布时间:2021-12-21 00:05:39 移动开发

XCode 无法识别引用的 AudioKit 框架

当我创建一个引用(而不是 CocoaPods 等)AudioKit 框架之一的新 XCode 项目时,XCode 不会自动完成 AudioKit 声明并显式声明 AudioKit 对象(例如 AKMIDISampler)会导致构建错误:'AKMIDISampler' 不可用:找不到此类的 Swift 声明. 通常问题在于在 XCode 中正确输入框架搜索路径.然而,即使我为我的目标和我的项目 ..
发布时间:2021-09-30 19:52:23 其他开发

AudioKit v4.2 上的 AKRhodesPiano 错误(粉碎)

我正在使用 AudioKit 4.2 版,我收到了这个在我的手机 (iPhone X) 上安装我的应用程序后出现错误(见附图) - 使用时出现 Xcode 错误AKRhodesPiano 应用编译安装后(在设备上打开应用后)抛出错误. 这是我正在使用的线路: letpianoNote = AKRhodesPiano()//错误 当我将此行更改为不同的乐器时,例如 - letpia ..
发布时间:2021-09-30 19:34:57 移动开发

AudioKit - Midi - 如何在没有事件的情况下确定知道的状态?

抱歉,这可能是一个愚蠢的问题,但我是 MIDI 新手并且没有音乐家 - 我想弄清楚我是否可以将 MIDI 控制器用于其他一些控制应用程序. 我知道如何在 iOS 中使用 AudioKit.midi 设置 MIDI 系统和接收 MIDI 事件. 我想知道是否可以在不发送事件的情况下确定 Midi Knob 的状态?一旦我开始转动旋钮,我就会收到事件——所以目前为了初始化系统,我必须转动每 ..
发布时间:2021-06-02 22:04:06 移动开发

AudioKit 音序器时钟

我计划使用 audioKit 构建一个音序器. 我想根据用户交互动态生成 midiNotes,因此我希望能够录制和播放 MIDI,但不仅如此(我还想录制一些带时间戳的对象). 我想我必须在某处设置一个带有延迟的递归循环,但我不知道拥有可以远程控制的稳定时钟的最佳方法是什么(停止或暂停,改变节奏......). audioKit 中是否已经实现了一些组件来实现这一点?或者我应该使用一些 ..
发布时间:2021-06-02 22:03:44 移动开发

macOS上的AudioKit:获取/设置系统设备音量

我使用了 Audiotkit.outputDevice 和朋友可以获取我Mac上的所有输入和输出设备,以及获取/设置默认输入和输出设备. 我希望阅读这些设备的当前音量,并能够自己进行设置,但是我找不到正确的AudioKit API. 有人知道该怎么做吗? 解决方案 您将要使用类似于的库https://github.com/InerziaSoft/ISSoundAdditions ..
发布时间:2021-05-31 19:27:10 移动开发

AudioKit-如何从麦克风获取实时floatChannelData?

我是Audiokit的新手,我正在尝试对来自麦克风的输入音频进行一些实时数字信号处理. 我知道我想要的数据在AKAudioFile的FloatChannelData中,但是如果我想实时获取该怎么办?我目前正在使用AKMicrophone,AKFrequencyTracker,AKNodeOutputPlot,AKBooster,并且正在绘制跟踪器的幅度数据.但是,该数据与音频信号不同(如您所 ..
发布时间:2021-05-16 20:49:22 移动开发

AudioKit:将新的AKSequencer与各种回调工具一起使用

该主题已经无数次,我有在我以前的应用程序中,已成功将 AKMIDICallbackInstrument 与旧的 AKAppleSequencer 一起使用. 我开始使用新的 AKSequencer ,它绝对是惊人的:优雅的界面,易于使用.但是,我一生都无法弄清楚如何使用它来处理回调事件.我需要使用回调函数,以便根据音序器的播放来触发GUI事件. 这是我的示例代码: 私人函数setMe ..
发布时间:2021-05-16 20:07:01 移动开发

在播放音乐时录制语音-过滤扬声器输入(iOS)

我正在开发一个 Karaoke应用,您可以在其中录制声音并听音乐.当用户使用耳机时,一切都很棒-他可以边唱歌边听音乐,也可以戴着耳机听自己讲话.然后我们记录了他的纯净声音,可以将其与播放混合.用户不使用耳机时会发生问题.然后,我们通过扬声器 AVAudioSessionCategoryPlayAndRecord 播放音乐并同时录制.在最终录音中,我们将用户的声音和扬声器的播放混合在一起.问题在于播 ..
发布时间:2021-04-12 20:44:56 移动开发

使用AudioKit从MIDI文件中读取音符

我正在尝试构建一个音序器,以从midi文件中呈现音符. 当前,我正在使用AudioKit进行音乐数据处理.想知道如何使用AudioKit从midi文件中获取音符数据/事件. 我尝试使用AKSequencer并输出到AKMIDINode来监听MIDI事件,但似乎无法从中获取任何信息. class CustomMIDINode: AKMIDINode { override ..
发布时间:2020-12-01 06:42:20 移动开发

如何快速将多种音频混合并保存到单个音频中

我有多个音频文件(超过3个)。通过使用 AVAudioEngine 和 AVAudioMixerNode ,我可以将所有音频轨道播放到一个轨道中。我想将混合音频保存在文档目录中。 提供建议以混合多个音频文件并保存在文档目录中。 谢谢 解决方案 尝试一下: func mergeAudioFiles(文件:[URL],完成时间:@转义(_成功:Bool)->()){ let ..
发布时间:2020-10-09 20:15:30 移动开发

管理AudioKit生命周期的正确方法是什么?

我正在构建一个必须跟踪用户麦克风输入幅度的应用程序。 AudioKit有很多方便的对象可以满足我的需求:AKAmplitudeTracker等。我尚未找到有关如何启动AudioKit,开始跟踪等的任何可行信息。 目前,与AudioKit初始化相关的所有代码都在我的viewDidLoad方法中录音机模块的根VC。这是不正确的,因为会发生随机错误,而且我无法跟踪出什么问题了。下面的代码显示了我 ..
发布时间:2020-10-09 20:08:40 移动开发

来自CocoaPods的AudioKit 4.2发行未命中文件

使用CocoaPods安装AudioKit会遇到缺少文件的问题。 文件AKModulatedDelayDSP.hpp ... #import“ ModulatedDelay.hpp” 未找到'ModulatedDelay.hpp'文件 在不同的位置尝试了几次项目遇到同样的问题。有什么想法吗? 解决方案 这取决于您要从AudioKit导入的内容。我认为您 ..
发布时间:2020-10-04 03:36:57 其他开发

iOS:处理来自AVPlayer视频轨道的音频

我计划在我的iOS应用中重构我的录音系统. 语境: 到目前为止,我分别录制视频和音频,大约同时开始录制.录制完成后,在同一系统上,我将分别播放视频和音频,并在音频上动态应用AudioUnits.最后,我合并了视频和修改后的音频. 碰巧两个记录都不同时开始(出于某种原因),从而产生了不同步的结果. 是否可以像这样重构我的系统: 1) Record normal video with au ..
发布时间:2020-09-15 04:35:11 移动开发