在 Xcode 中使用 Aubio 的乐谱

Posted

技术标签:

【中文标题】在 Xcode 中使用 Aubio 的乐谱【英文标题】:Musical Notations using Aubio in Xcode 【发布时间】:2014-01-13 18:41:46 【问题描述】:

我正在尝试为我的高中班级制作一个使用 aubio 进行基本单音音符转录的程序。我正在尝试在 Xcode 中运行示例代码,但出现以下错误:

Apple Mach-O 链接器(Id)错误 “_CFStringCreateWithCString”,引用自:

任何关于如何修复这些错误的建议,或在 Xcode 中使用 aubio 进行笔记转录的任何建议都将不胜感激!谢谢!

【问题讨论】:

您可能需要将框架添加到您的项目中。例如,_CFStringCreateWithCString 是 Core Foundation 框架的一部分。完整的错误列表是什么? (null): "examples_common_del()", 引用自: (null): "examples_common_init(int, char**)", 引用自: (null): "examples_common_process(int ()(fvec_t, fvec_t*), void (*)())", 引用自: (null): "_buffer_size", 引用自: (null): "_examples_common_del", 引用自: (null) :“_examples_common_init”,引用自: 还有更多错误仍然是 Apple Mach-O Linker 错误。 【参考方案1】:

您需要链接到CoreFoundationAudioToolboxAccelerate 系统框架,以及aubio framework。

请在@https://github.com/aubio/aubio/issues提问。

还可以查看 http://www.denemo.org,它使用 aubio 进行单声道转录。

【讨论】:

以上是关于在 Xcode 中使用 Aubio 的乐谱的主要内容,如果未能解决你的问题,请参考以下文章

使用 aubio 读取文件时,在 Swift 的 ExtAudioFileOpenURL 中获取错误代码('wht?')

如何在不使用 Aubio 的情况下获得 .wav 文件的平均音高?

aubio 是不是可以为 iPhone/Android/ARM 交叉编译? [关闭]

os x lion中的aubio python绑定

为python安装最新版本的aubio

如何使用字体写乐谱