测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | 自定义 |
发布最新发布 | 2017年3月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✓ |
由 Kyle Sherman 维护。
这是一个 正在进行的工作,是使用 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 获取商业许可信息