MIKMIDIMetaTimeSignatureEvent
Objective-C
@interface MIKMIDIMetaTimeSignatureEvent : MIKMIDIMetaEvent
Swift
class MIKMIDIMetaTimeSignatureEvent : MIKMIDIMetaEvent
A meta event containing time signature information.
-
Initializes an MIKMIDIMetaTimeSignatureEvent with the specified time signature.
Declaration
Objective-C
- (nonnull instancetype)initWithTimeSignature:(MIKMIDITimeSignature)signature timeStamp:(MusicTimeStamp)timeStamp;Swift
init(timeSignature signature: MIKMIDITimeSignature, timeStamp: MusicTimeStamp)Parameters
signatureAn MIKMIDITimeSignature value.
timeStampThe time stamp for the event.
Return Value
An initialized MIKMIDIMetaTimeSignatureEvent instance.
-
Initializes an MIKMIDIMetaTimeSignatureEvent with the specified time signature numerator and denominator.
Instances initialized with this initializer use the default values for metronomePulse (24) and thirtySecondsPerQuarterNote (8).
Declaration
Objective-C
- (nonnull instancetype)initWithNumerator:(UInt8)numerator denominator:(UInt8)denominator timeStamp:(MusicTimeStamp)timeStamp;Swift
init(numerator: UInt8, denominator: UInt8, timeStamp: MusicTimeStamp)Parameters
numeratorThe numerator for the time signature, or number of beats per measure.
denominatorThe denominator for the time signature, or fraction of a note per beat.
timeStampThe time stamp for the event.
Return Value
An initialized MIKMIDIMetaTimeSignatureEvent instance.
-
The numerator of the time signature.
Declaration
Objective-C
@property (nonatomic, readonly) UInt8 numerator;Swift
var numerator: UInt8 { get } -
The denominator of the time signature.
Declaration
Objective-C
@property (nonatomic, readonly) UInt8 denominator;Swift
var denominator: UInt8 { get } -
The number of MIDI clock ticks per metronome tick.
Declaration
Objective-C
@property (nonatomic, readonly) UInt8 metronomePulse;Swift
var metronomePulse: UInt8 { get } -
The number of notated 32nd notes in a MIDI quarter note.
Declaration
Objective-C
@property (nonatomic, readonly) UInt8 thirtySecondsPerQuarterNote;Swift
var thirtySecondsPerQuarterNote: UInt8 { get }
View on GitHub
MIKMIDIMetaTimeSignatureEvent Class Reference