Mode
public struct Mode
The Mode type is used for defining custom scale structures. Initialized with either a name string and an array of Int offsets-from-tonic, or with a name string and a pitch-class set (in which case the prime form is used).
-
Custom mode/scale name.
Declaration
Swift
public let name: String -
Custom mode/scale offsets-from-tonic.
Declaration
Swift
public let offsets: [Int] -
Initialize from a name string and offsets-from-tonic Int array.
Declaration
Swift
public init(modeName: String, modeOffsets: [Int]) -
Initialize from a name string and a pitch-class set (the prime form of which is used).
Declaration
Swift
public init(modeName: String, pcset: PCSet) -
Get a mode of a Mode parent scale instance.
Declaration
Swift
public func getMode(_ number: UInt8) -> [Int]
View on GitHub
Mode Structure Reference