Spelling

public struct Spelling : Equatable

Undocumented

  • Information needed to abstractly represent all of the tuplet brackets for a single Rhythm.

    Declaration

    Swift

    public typealias Grouping = Tree<Group.Context, Group.Context>
  • Tie

    Whether a tie is needed to start, stop, or not exist at all for a given metrical instance.

    See more

    Declaration

    Swift

    public enum Tie
  • Information necessary to render a tuplet bracket.

    See more

    Declaration

    Swift

    public struct Group : Equatable
  • Information needed to abstractly represent a single metrical instance.

    Declaration

    Swift

    public struct Item : Equatable
  • Creates a Rhythm.Spelling with the given items.

    Declaration

    Swift

    public init(items: [Item], grouping: Grouping)
  • Creates a Rhythm.Spelling for the given rhythm using the given beamer.

    Declaration

    Swift

    public init(rhythm: Rhythm, using beamer: (Rhythm) -> Beaming)
  • Declaration

    Swift

    public var base: [Item] { get }