Tuning
-
Interface for types which implement a tuning system.
Note
Consider pushing intoMusic/Pitch
module.Declaration
Swift
public protocol TuningSystem
-
Interface for types which modify a
See moreLetterName
value. Graphically repesented as components of anAccidental
.Declaration
Swift
public protocol PitchSpellingModifier : Comparable, CustomStringConvertible, Hashable
-
Interface for the
EDO
(equal divisions of the octave)TuningSystem
types.Declaration
Swift
public protocol EDO : TuningSystem
-
Namespace for the
See moreEDO12
(12 equal divisions of the octave)TuningSystem
.Declaration
Swift
public enum EDO12 : EDO
-
Undocumented
See moreDeclaration
Swift
public struct LineOfFifths
-
Namespace for the
See moreEDO24
(24 equal divisions of the octave)TuningSystem
.Declaration
Swift
public struct EDO24 : EDO
-
Namespace for the
See moreEDO48
(48 equal divisions of the octave)TuningSystem
.Declaration
Swift
public enum EDO48 : EDO