Contents

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