Note

public struct Note: Equatable

The Note abstraction contains a Pitch instance, a Duration instance, and a velocity.

  • The underlying absolute pitch.

    Declaration

    Swift

    public var pitch: Pitch = Pitch(9, 4)
  • The underlying duration.

    Declaration

    Swift

    public var duration = Duration()
  • The underlying velocity.

    Declaration

    Swift

    public var velocity: UInt8 = 0
  • Initialize from initial pitch, duration, and velocity values.

    Declaration

    Swift

    public init(_ initialPitch: Pitch, _ initialDuration: Duration, _ initialVelocity: UInt8)
  • Declaration

    Swift

    public static func ==(lhs: Note, rhs: Note) -> Bool