文件名称:music-notation-core:Swift中的音乐符号库(不推荐使用。请参见`music-notation`)
文件大小:2.35MB
文件格式:ZIP
更新时间:2024-05-24 14:46:04
Swift
音乐符号核心(WIP) 这是一个进行中的工作,用Swift编写的跨平台音乐符号API。 编写该代码后,假设将Swift移植到这些平台上,它就可以在大多数操作系统中使用,例如iOS,macOS,Android,Windows和Linux。 创建该库的目的是具有0个依赖关系。 甚至没有基金会。 如果您希望在应用程序中显示音乐,请参阅 ,它取决于此核心库。 请查阅此以获取此仓库中使用的编码样式指南,并确保遵守它们。 如果您想在的开发过程中看到更多内容,可以加入一个Slack频道。 该库旨在提供易于使用的API,用于创建要在应用程序中显示或播放的制表符或工作人员音乐。 该库并不打算处理任何UI或音频,因此可以与任何其他UI或音频框架一起使用。 还有一个计划是创建一种易于使用的输入文件格式来创建音乐,而不是必须立即以代码形式创建对象。 希望可以开发出一种文件格式,使其能够变得如此简单,以
【文件预览】:
music-notation-core-master
----.gitignore(653B)
----Sources()
--------SpelledPitch.swift(2KB)
--------Enharmonic.swift(235B)
--------Score.swift(1KB)
--------SwiftHelpers.swift(895B)
--------MeasureDurationValidator.swift(7KB)
--------Types.swift(1KB)
--------Staff.swift(18KB)
--------StavesHolder.swift(317B)
--------MeasureRepeat.swift(3KB)
--------RepeatedMeasure.swift(3KB)
--------ImmutableMeasure.swift(3KB)
--------StaffLocation.swift(1KB)
--------NoteCollection.swift(1KB)
--------Key.swift(829B)
--------Measure.swift(34KB)
--------Clef.swift(6KB)
--------Interval.swift(2KB)
--------Note.swift(3KB)
--------NoteHolder.swift(400B)
--------NoteDuration.swift(6KB)
--------TimeSignature.swift(866B)
--------Tuplet.swift(17KB)
----MusicNotationCore()
--------MusicNotationCoreiOS()
--------Configurations()
--------MusicNotationCoreMacTests()
--------MusicNotationCoreMac()
--------MusicNotationCore.xcodeproj()
--------MusicNotationCoreTV()
--------MusicNotationCoreWatch()
----.travis.yml(519B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----.swift-version(4B)
----README.md(4KB)
----Package.swift(715B)
----Tests()
--------MusicNotationCoreTests()
----.swiftformat(89B)
----docs()
--------UML Class Diagram.uxf(14KB)
--------AddingFrameworkGroup.gif(812KB)
--------UML Class Diagram.pdf(5KB)
--------AddingFrameworkDeps.gif(1.51MB)
--------indexing-methodology.md(3KB)
--------duration-calculator.md(4KB)
--------tuplets.md(9KB)
--------different-notes-same-time.md(3KB)
----MusicNotationCore.podspec(2KB)