在 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】:您需要链接到CoreFoundation
、AudioToolbox
和Accelerate
系统框架,以及aubio framework。
请在@https://github.com/aubio/aubio/issues提问。
还可以查看 http://www.denemo.org,它使用 aubio 进行单声道转录。
【讨论】:
以上是关于在 Xcode 中使用 Aubio 的乐谱的主要内容,如果未能解决你的问题,请参考以下文章
使用 aubio 读取文件时,在 Swift 的 ExtAudioFileOpenURL 中获取错误代码('wht?')
如何在不使用 Aubio 的情况下获得 .wav 文件的平均音高?