From 658cb631f4901db0b2a34d943b0035b51835c534 Mon Sep 17 00:00:00 2001 From: Andrew Madsen Date: Fri, 11 Mar 2016 16:36:37 -0700 Subject: [PATCH] Made MIKMIDIGetCurrentTimeStamp() a real function so it bridges into Swift. --- Source/MIKMIDIUtilities.h | 2 +- Source/MIKMIDIUtilities.m | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Source/MIKMIDIUtilities.h b/Source/MIKMIDIUtilities.h index 38f3e953..8b7488c0 100644 --- a/Source/MIKMIDIUtilities.h +++ b/Source/MIKMIDIUtilities.h @@ -33,7 +33,7 @@ NSInteger MIKMIDIStandardLengthOfMessageForCommandType(MIKMIDICommandType comman #define MIKMIDI_RAISE_MUTATION_ATTEMPT_EXCEPTION ([NSException raise:NSInternalInconsistencyException format:@"Attempt to mutate immutable %@", NSStringFromClass([self class])]) // A prettier way to get the mac_absolute_time() when working with MIDITimeStamps. -#define MIKMIDIGetCurrentTimeStamp() (mach_absolute_time()) +MIDITimeStamp MIKMIDIGetCurrentTimeStamp(); /** * Returns whether a given MIDI note number corresponds to a "black key" on a piano. diff --git a/Source/MIKMIDIUtilities.m b/Source/MIKMIDIUtilities.m index f51ff64d..cd98ec54 100644 --- a/Source/MIKMIDIUtilities.m +++ b/Source/MIKMIDIUtilities.m @@ -150,6 +150,11 @@ NSInteger MIKMIDIStandardLengthOfMessageForCommandType(MIKMIDICommandType comman return result; } +MIDITimeStamp MIKMIDIGetCurrentTimeStamp() +{ + return mach_absolute_time(); +} + #pragma mark - Note Utilities BOOL MIKMIDINoteIsBlackKey(NSInteger noteNumber)