william-weng/wwtwelveequaltemperament
- [A small program that generates 12 equal temperament.](https://zh.wikipedia.org/zh-tw/十二平均律)
[Introduction - 簡介](https://swiftpackageindex.com/William-Weng)
[Installation with Swift Package Manager](https://medium.com/彼得潘的-swift-ios-app-開發問題解答集/使用-spm-安裝第三方套件-xcode-11-新功能-2c4ffcf85b4b)
dependencies: [
.package(url: "https://github.com/William-Weng/WWTwelveEqualTemperament.git", .upToNextMajor(from: "1.0.2"))
]Function - 可用函式
|函式|功能| |-|-| |table(baseFrequency:type:)|產生十二平均律字典| |pianoTable(type:)|產生88鍵鋼琴頻率字典|
Example
import UIKit
import WWTwelveEqualTemperament
final class ViewController: UIViewController {
@IBOutlet weak var label: UILabel!
@IBAction func demo(_ sender: UIButton) {
let table = WWTwelveEqualTemperament.shared.table(type: .solfeggio)
label.text = "\(table)"
}
}Package Metadata
Repository: william-weng/wwtwelveequaltemperament
Default branch: main
README: README.md