MusicNotationCore 0.1.1

MusicNotationCore 0.1.1

测试已测试
Lang语言 SwiftSwift
许可证 自定义
发布最新发布2017年3月
SwiftSwift 版本3.0
SPM支持 SPM

Kyle Sherman 维护。



Music Notation Core (WIP)

这是一个 正在进行的工作,是使用 Swift 编写的跨平台音乐符号 API。它被编写成可以在大多数任何操作系统中使用,例如 iOS、macOS、Android、Windows 和 Linux(假设 Swift 已移植到这些平台)。这个库的目的是拥有 0 个依赖项;甚至连 Foundation 都不包括在内。

如果您正在寻找在应用程序中显示音乐的功能,请参阅 MusicNotationKit,该库依赖于此核心库。

有关本存储库使用的编码风格指南,请参阅此 Swift 风格指南,并务必遵守。

如果您想更深入地了解开发过程,可以加入 Slack 频道:Music Notation Swift Slack

此库旨在提供易于使用的 API 来创建用于在应用程序中显示或播放的六线谱或乐谱。此库不打算处理任何 UI 或音频,因此它可以与任何其他 UI 或音频框架一起使用。

还有计划创建一个易于使用的输入文件格式来创建音乐,而不是像当前那样必须通过代码中的对象创建。有希望开发出一个简单的文件格式,使得即使不是技术娴熟的乐者也能够创建乐谱或六线谱。还可以考虑其他开放文件格式,例如 MusicXML(http://www.musicxml.com)。

许可证

此库在 GPLv3 许可证下。如果您想将此库用于商业用途,请联系 Kyle Sherman 获取商业许可信息