使用 Audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题

2024-01-01

我一直试图解开一个谜正弦波问题 https://stackoverflow.com/questions/47160168/trying-to-debug-mystery-sinewave-using-akmidisampler-in-audiokit但收效甚微。我在这里开始一个新问题,因为我认为我已经深入研究了这个问题的细节。

当设置 AKSequencer 并向其提供 MIDI 文件时,我看到一些奇怪的结果。

对于 4 轨歌曲(具有相应的 4 轨 midi 文件,持续时间与歌曲的所有主干匹配),我发现音序器实际上是用 5 轨生成的。额外的轨道是什么?

另外,我在控制台中收到错误:

[seq] 1026: Invalid beat range

我相信当赛道是空的时候就会发生这种情况。

所以这看起来像是我神秘的正弦波的罪魁祸首。

关于如何解决这个问题有什么想法吗?这让我有点疯狂......

???? 谢谢!


我相信 CL 是正确的,额外的轨道是 MIDI 轨道。通常正弦波意味着你没有连接到任何其他东西来产生声音,所以音序器让你通过使用正弦波来知道这一点(这不是我的第一选择,但这是苹果内部的决定)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题 的相关文章

  • Swift 在调试和发布模式下的行为不同

    不确定这是否是 Swift XCode 或 Alamofire 的问题 但我认识到我的混合 Swift Objc 应用程序中不同地方的奇怪行为 它只发生在用 Swift 编写并使用闭包 网络的部分 这是发生这种情况的示例代码 Alamofi
  • getAudioInputStream() 期间标记/重置异常

    我发布了问题的修复 如下所述 但无法确认它是否解决了问题 使用 Java 7 的人会尝试以下 Applet 并报告吗 我们将非常感激 音频混合器演示 http www hexara com VSL AudioMixerDemoWarOfWo
  • Swift 和 inout 参数中闭包的变量捕获

    我注意到 当 Swift 中的闭包捕获变量时 闭包实际上可以修改该值 这对我来说似乎很疯狂 也是一种获得可怕错误的绝佳方法 特别是当同一个 var 被多个闭包捕获时 var capture Hello captured func g thi
  • SKAudioNode 崩溃:AVAudioPlayerNode.mm:333:开始:所需条件为 false:_engine->IsRunning()

    我有一个简单的 SKAudioNode let backgroundSound SKAudioNode fileNamed backgroundSound mp3 我用来玩backgroundSound runAction SKAction
  • 在 swift 中发送自定义 HTTP 标头

    我设法从服务器获取 json 但现在我想通过 http 标头添加额外的安全性 这就是我的代码现在的样子 let urlPath http www xxxxxxxx com let url NSURL string urlPath let s
  • IBOutlet、实例变量和属性:最佳实践

    今天 我对有关声明 IBOutlet 和实例变量 管理它们 使用正确的访问器以及正确释放它们的最佳实践进行了各种研究 我已经差不多了 但我有一些小问题 我希望有人能够就最佳实践提出建议 我会将它们格式化为代码并注释问题 以便更容易理解 我排
  • 如何改善 ARKit 3.0 中的人物遮挡

    我们正在开发一个使用 ARKit 中的人物遮挡的演示应用程序 因为我们想在最终场景中添加视频 所以我们使用SCNPlanes 使用 a 渲染视频SCNBillboardConstraint以确保他们面向正确的方向 这些视频也是部分透明的 使
  • 依赖于 pod 的 Swift 通用框架

    我正在开发一个依赖于 Alamofire 的小型 Swift 框架 我将它用作属于同一工作区的应用程序的嵌入式框架 并且它运行良好 当我想构建一个具有总体目标的通用框架时 问题就出现了 然后 当执行脚本生成框架时 它失败并显示消息No su
  • 在 Swift 中将半精度浮点数(字节)转换为浮点数

    我希望能够从二进制文件中读取半浮点数并将它们转换为 Swift 中的浮点数 我查看了来自其他语言 例如 Java 和 C 的几种转换 但是我无法获得与半浮点相对应的正确值 如果有人可以帮助我实施 我将不胜感激 从 Float 到 Half
  • 如果两个本地通知具有相同的触发时间并且应用程序位于后台,则 didReceive Local notification 仅被调用一次

    这很容易重现 看起来像是 iOS 的一个错误 如果它是一个功能 那么如何判断第二个通知是否已被接受 更新 这不限于具有相同触发日期的两个或多个通知 它们可以有任何触发日期 但如果它们在应用程序处于后台时都过期 那么它仍然是相同的结果 did
  • 如何向 UITableView 添加项目?

    我正在尝试将项目添加到UITableView有一个按钮 这是我的代码 In viewDidLoad repository NSMutableArray alloc initWithObjects nil ADD ITEM TO LIST r
  • 在 Swift 中动态设置 Dictionary 的属性

    我正在尝试根据字典中的值在类上设置一些属性 目前我正在这样做 let view UIView UIView if let hidden Bool self props hidden as Bool view hidden hidden if
  • 在 iOS Swift 2 中实现“阅读更多”按钮以展开 UITextView 的最简单方法?

    我希望实现一个 阅读更多 按钮 该按钮将扩展 UITextView 以便有人可以根据需要阅读整个文本 我还没有找到一种简单的方法来实现这一目标 我尝试 玩弄 容器的高度 但它没有给我想要的结果 我真的很感激任何想法 我会推荐你 ilyapu
  • UITableView行高不变

    我创建了一个自定义单元格 我有一系列字典 对于我需要创建的字典值UILables 每个单元可能包含不同数量的UILabels 所以按照我的习惯UITableViewCell类我就是这样做的 void generateCell BOOL is
  • 有没有办法在iOS模拟器上使用苹果的Touch ID(指纹扫描仪)?

    我正在开发一个需要 Touch ID 身份验证的应用程序 那么有什么方法可以在模拟器中使用 Touch ID 指纹扫描仪 另外 请分享一些使用 LocalAuthentication 框架的示例代码 XCODE 7 beta支持在iPhon
  • 如何跟踪 SwiftUI 应用程序中的所有触摸

    我正在尝试在 SwiftUI 应用程序中实现锁屏 我需要跟踪每个事件才能重新启动锁定计时器 在 UIKit 应用程序中 我使用了这种方法 重写 UIApplication 它允许了解应用程序中的任何事件 override func send
  • 如何在UiView中添加UIImagePickerController

    如何在TabBarApplication中的UiView中添加UIImagePickerController 无论您是否在选项卡中 此代码都会进入您视图的 ViewController 类 当您需要时创建一个选择器 UIImagePicke
  • SwiftUI 上带有 TextField 的可删除表

    环境 Xcode 11 2 1 11B500 Problem 为了在 SwiftUI 中实现带有 TextField 的可编辑表格 我使用了ForEach 0
  • 渐变方向从左到右

    我完全被这个问题难住了 它应该如此简单 以至于让我发疯 我正在使用这个苹果反射教程 苹果反射示例 http developer apple com library ios samplecode Reflection Listings MyV
  • 有没有办法从 Instruments (Xcode) 的命令行实例中删除授权提示?

    我目前正在通过 bash 脚本使用 Instruments 来启动命令行界面以启动自动化插件的运行 在 4 2 中 这工作得很好 但是随着升级到 Xcode 4 3 我现在被提示需要授权用户 分析其他进程 即使授予了正确的凭据 也不会真正对

随机推荐

  • Maven Tomcat 嵌入式

    我正在尝试使用 Maven 运行 Spring Web 应用程序 mvn tomcat run 命令 但每当我导航到http localhost 8080 myApp 我收到错误 请求的资源 不可用 日志中没有显示任何内容 我认为我的应用程
  • iOS:iOS 应用程序开发中的 strings.xml 等效吗?

    在我正在制作的应用程序中 我有很多巨大的字符串 我不想将这些硬编码到我的代码中 因为这会使代码变得难以忍受的混乱 当我制作一个类似的 Android 应用程序时 只需将 strings xml 中的字符串声明为
  • 如何控制ggplot中轴线的长度? [复制]

    这个问题在这里已经有答案了 这个问题不是关于控制轴限制 我认为 而是关于控制轴线本身的长度 我正在尝试制作一个 ggplot 以便我可以利用其良好的分面功能 它类似于手动添加轴的基本 R 图 这些轴仅延伸到最后一个轴标签 我试图模仿一些设置
  • Pyinstaller:找不到“ocrmypdf”发行版

    我目前正在开发一个程序来 OCR PDF 并使用 tabula py 从中提取表格 在我自己的 PC 上使用 py 文件一切正常 但是当我尝试使用 PyInstaller 将其作为可执行文件启动时 出现以下错误 pkg resources
  • 如何仅加载 ie7 和 8 的 css3 饼图?但不适合9

    这是使用 CSS3 PIE 的 css border 1px solid 696 padding 60px 0 text align center width 200px webkit border radius 12px moz bord
  • 带有零结构元素的腐蚀/扩张图像

    如果我有一个如下所示的结构元素 原点位于 SE 的中心 0 0 0 0 0 0 0 0 0 如果我对二值图像执行腐蚀 膨胀 结果将全部为 0 或 1 有人可以向我解释一下这个吗 通过matlab检查 非常感谢 你有一个完全有效的SE 它是一
  • 如何使用 PyTest 对 Locust 执行负载测试?

    您认为使用 PyTest 执行负载测试有什么可能 例如 import locust class UsersTest locust TaskSet locust seq task 1 def api get task self self cl
  • moment timezone 将时间戳调整为时区并返回值

    我尝试使用时刻时区修改时间戳时区 并且我想通过应用的偏移量获取修改后的值 var newTimestamp momentTz tz timestamp Europe Berlin 所以这就是我尝试的 var results for var
  • 如何更新 T-SQL 中的日期时间字段?

    以下查询不会更新日期时间字段 update table SET EndDate 2009 05 25 WHERE Id 1 我也尝试过没有破折号 但这也不起作用 有疑问时 使用 CAST CONVERT 明确数据类型转换 http msdn
  • JavaFX 项目播放 YouTube 视频

    我正在研究自动音乐播放器 简而言之 我使用 Last fm api 获取大量曲目名称和标签 使用这些标签和一些智能计算算法 一旦播放一首曲目 播放器就会设置另一首曲目 其标签与之前听过的曲目的标签非常合适 我使用 youtube API 来
  • 使用 persp 绘制彩色图

    我正在使用 persp 生成 3D 绘图 这是结果 persp TestMatrix theta 30 phi 30 expand 0 19 scale FALSE shade 0 4 border NA box FALSE 在我的图表中
  • 为什么只有当 Short 是最终的时才将 Short 分配给 byte 才有效?

    有人可以解释为什么以下编译 final short s1 1 final char c1 1 byte b1 s1 byte b2 c1 但以下内容却没有 编译器错误消息是Type mismatch cannot convert from
  • 从 H.264 中删除 EIA-608 隐藏式字幕而不重新编码

    我希望从 H 264 视频 包含为 mkv 中删除隐藏字幕 EIA 608 而不需要重新编码 我最接近的是使用 ffmpeg ffmpeg f lavfi i movie input mkv out subcc map 0 0 output
  • 原则 2 - 持久错误 - 警告:spl_object_hash() 期望参数 1 为对象,给定 null

    我在 DOctrine 中创建了这样的条目 我正在尝试将购物车添加到 page 这是我的实体 我的实体
  • VBA:获取变量名称

    是否有函数或属性可以获取变量名称 就像是 msgBox myVariable name or msgBox nameOfVariable myVariable 返回 myVariable 当我用例如定义它时myVariable whatev
  • 使用 RequestPostProcessor 与注释进行 Spring MVC 测试

    我有一个使用 JHipster 创建的应用程序 我生成了一个 Blog 实体 然后修改了BlogResource类所以它getAll 方法仅返回当前用户的博客 GET blogs gt get all the blogs RequestMa
  • 模型绑定复选框列表问题

    在我的编辑器模板中 我有两个视图 一个用于我的类别 称为 Category model com example Models Category Html CheckBox Model Name Model Selected Html Lab
  • 在 WEB-INF java 中显示文件路径是否存在安全风险

    想知道这是否会存在潜在的安全风险 我有一个 java servlet Web 应用程序 在每个页面的底部 我生成一个 报告页面问题 链接 其中包括原始 url 请求以及请求转发到的 JSP 的路径 问题是 JSP 页面有时位于 WEB IN
  • Flutter v2.5.0 安卓闪屏

    我在当前的项目中实现了一个本机启动屏幕 自从升级到 v2 5 0 以来 一切都正常工作 并且我开始在控制台上收到此弃用警告 Flutter 提供了启动屏幕 但已弃用 有关迁移步骤 请参阅 flutter dev go android spl
  • 使用 Audiokit 在 AKsequencer 中创建额外 MIDI 轨道的问题

    我一直试图解开一个谜正弦波问题 https stackoverflow com questions 47160168 trying to debug mystery sinewave using akmidisampler in audio