Instance Property

tempoTrack

The tempo track.

Declaration

var tempoTrack: AVMusicTrack { get }

Discussion

Each sequence has a single tempo track. All tempo events are placed into this track (as well as other appropriate events (for instance, the time signature from a MIDI file). The tempo track can be edited and iterated upon as any other track. Non-tempo events in a tempo track are ignored.

See Also

Getting Sequence Properties

func data(withSMPTEResolution: Int, error: NSErrorPointer) -> Data

Returns a data object containing the events from the sequence.

var currentPositionInBeats: TimeInterval

The current playback position in beats.

var currentPositionInSeconds: TimeInterval

The current playback position, in seconds.

var isPlaying: Bool

A Boolean value that indicates whether or not the sequencer's player is playing.

var rate: Float

The playback rate of the sequencer's player.

var tracks: [AVMusicTrack]

An array containing all the tracks in the sequence.

var userInfo: [String : Any]

A dictionary containing metadata derived from a sequence.