gpt4 book ai didi

ios - 播放 libPd 补丁时发出噼啪声 - 尤其是。与键盘显示有关

转载 作者:行者123 更新时间:2023-11-29 10:50:51 26 4
gpt4 key购买 nike

我在 iOS 中集成了一个 libPd 补丁。

当输入文本字段并出示键盘时,会发出噼啪声。

我将如何调试它?

注意我已经用 Objective-C 和 iOS 标记了这个问题,但是这个问题可能需要了解所有四个标记 - libPd 和 Pure Data well:

什么是纯数据

  1. Pure Data 是一种强大的编程语言,用于根据核心数学概念处理音频。它被广泛用于游戏以及 DJ 和其他以音乐为中心的应用程序。使用 Pure Data 和 libPd 构建的一些示例应用程序包括:来自 RjDj 的 Rj Voyager 应用程序和来自华纳兄弟的 Inception 应用程序。

  2. libPD 是一种在 iOS 应用中嵌入 Pure Data 补丁(使用可视化界面开发)的方法。控制 Pd 接口(interface)是通过类似于 OSC 或 MIDI 的发布/订阅消息接口(interface)完成的。 .

libPd 的 GitHub 页面在这里:https://github.com/libpd

我在寻找什么帮助?

我不确定从哪里开始调试它。有在 iOS 上集成和使用过 libPd 的人一定可以分享经验。它可能与以下内容有关:

  • 线程如何工作,以及它如何与主队列交互
  • 在给定目标设备的情况下,哪种采样率最有效
  • 有哪些调试工具可用。
  • 通过丰富的经验获得的其他建议。

最佳答案

我对 PD 一无所知,但似乎键盘的显示由于某种原因导致您的 CPU 匮乏。您可以尝试:

  • 验证这种情况在发布时仍然会发生并且没有附加到调试器(日志消息在附加到调试器时会导致长时间延迟,这本身就会导致这样的问题)
  • 使用 Instruments 分析您的代码,看看您是否无意中同时使用了大量 CPU 或
  • 增加缓冲区大小,这样 PD 就不会经常需要 CPU。

关于ios - 播放 libPd 补丁时发出噼啪声 - 尤其是。与键盘显示有关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20517945/

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