gpt4 book ai didi

ios - 将传入的 MIDI 事件与传出的 coreaudio 输出同步

转载 作者:行者123 更新时间:2023-11-29 01:20:36 27 4
gpt4 key购买 nike

我正在尝试为 ios 编写一个基本的音序器,使用 iConnectMIDI 之类的东西和一个合成器 Controller 作为输入。我需要能够接收 MIDI 事件(注释开/关)并将它们的时间戳与我以已知 bpm 运行的稳定节拍音轨进行比较。假设我将这个点击轨道作为一个无限循环的 mp3 文件...我将如何将传入的时间戳与这个 mp3 文件的毫秒开始相关联(正如听众所听到的 - 考虑到可能发生的任何延迟输出端)?谢谢!

最佳答案

如果您使用 RemoteIO 音频单元播放点击音轨的原始样本,并且知道您希望用于标记点击声音的点击中的样本编号,您可以使用 Audio Session 输出延迟来估计与音频单元缓冲区回调的媒体时间戳。

关于ios - 将传入的 MIDI 事件与传出的 coreaudio 输出同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34644334/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com