// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ EE395E311C418DF8005B96E1 /* Imp.h in Headers */ = {isa = PBXBuildFile; fileRef = EE395E301C418DF8005B96E1 /* Imp.h */; }; EE395E331C418FA5005B96E1 /* Imp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE395E321C418FA5005B96E1 /* Imp.cpp */; }; EE53041A1C6A80EB009539FE /* SamplePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE5304191C6A80EB009539FE /* SamplePlayer.cpp */; }; EE62BB851C0BF852000AC8B0 /* libOmTestUtil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE62BB841C0BF852000AC8B0 /* libOmTestUtil.a */; }; EE62BB871C0D401C000AC8B0 /* MeAudioWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE62BB861C0D401C000AC8B0 /* MeAudioWorld.cpp */; }; EE62BB8B1C10C812000AC8B0 /* MeAudioUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EE62BB8A1C10C812000AC8B0 /* MeAudioUtils.h */; }; EE62BB8D1C10C827000AC8B0 /* MeAudioUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE62BB8C1C10C827000AC8B0 /* MeAudioUtils.cpp */; }; EE62BB951C1395E2000AC8B0 /* audioThingIncludes.h in Headers */ = {isa = PBXBuildFile; fileRef = EE62BB931C1395E2000AC8B0 /* audioThingIncludes.h */; }; EE62BB961C1395E2000AC8B0 /* audioThingAdds.h in Headers */ = {isa = PBXBuildFile; fileRef = EE62BB941C1395E2000AC8B0 /* audioThingAdds.h */; }; EE64436E1C0BC40800E61728 /* libMeLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE64436D1C0BC40800E61728 /* libMeLib.a */; }; EE6443701C0BC41E00E61728 /* libOmUtil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE64436F1C0BC41E00E61728 /* libOmUtil.a */; }; EE6443821C0BDAB600E61728 /* libMeAudioLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EE64435F1C0BBFBF00E61728 /* libMeAudioLib.a */; }; EE6443831C0BDABF00E61728 /* MeAudioTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE6443801C0BDA7000E61728 /* MeAudioTests.cpp */; }; EE6443851C0BE4AB00E61728 /* MeAudioThing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE6443841C0BE4AB00E61728 /* MeAudioThing.cpp */; }; EE8627BA1C6D9B7800F17C12 /* MidiController3.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8627B91C6D9B7800F17C12 /* MidiController3.h */; }; EE8627BC1C6D9BA100F17C12 /* MidiController3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE8627BB1C6D9BA100F17C12 /* MidiController3.cpp */; }; EE8627BE1C6DACE400F17C12 /* MidiController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE8627BD1C6DACE400F17C12 /* MidiController.cpp */; }; EEE6708F1C6411CB00AE616F /* MeMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE6708E1C6411CB00AE616F /* MeMidi.cpp */; }; EEE670911C6411EF00AE616F /* MeLocalMidiWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670901C6411EF00AE616F /* MeLocalMidiWorld.cpp */; }; EEE670941C6411F900AE616F /* MeMidi.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE670921C6411F900AE616F /* MeMidi.h */; }; EEE670951C6411F900AE616F /* MeLocalMidiWorld.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE670931C6411F900AE616F /* MeLocalMidiWorld.h */; }; EEE670991C641EE400AE616F /* testLocalMidi.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE670971C641EE400AE616F /* testLocalMidi.h */; }; EEE6709B1C64202300AE616F /* testLocalMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670961C641EE400AE616F /* testLocalMidi.cpp */; }; EEE6709E1C6421E200AE616F /* testCoreMidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE6709C1C6421E200AE616F /* testCoreMidi.cpp */; }; EEE670A31C642E4000AE616F /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEE670A21C642E4000AE616F /* CoreMIDI.framework */; }; EEE670A51C642E4B00AE616F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEE670A41C642E4B00AE616F /* Cocoa.framework */; }; EEE670AB1C644C5600AE616F /* testMidiAudioThing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670A91C644C5600AE616F /* testMidiAudioThing.cpp */; }; EEE670AE1C654A1D00AE616F /* testMidiDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670AC1C654A1D00AE616F /* testMidiDispatcher.cpp */; }; EEE670B01C655C4400AE616F /* MeMidiDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670AF1C655C4400AE616F /* MeMidiDispatcher.cpp */; }; EEE670B21C655C5000AE616F /* MeMidiDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE670B11C655C5000AE616F /* MeMidiDispatcher.h */; }; EEE670B71C65A2E900AE616F /* MeCoreMidiClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670A01C6422C500AE616F /* MeCoreMidiClient.cpp */; }; EEE670B91C65A41700AE616F /* MidiController.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE670B81C65A41700AE616F /* MidiController.h */; }; EEE670D61C66AAF200AE616F /* testAudioFiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670D41C66AAF200AE616F /* testAudioFiles.cpp */; }; EEE670D91C66AE3B00AE616F /* 3pianoTones.wav in CopyFiles */ = {isa = PBXBuildFile; fileRef = EEE670D81C66AE1D00AE616F /* 3pianoTones.wav */; }; EEE670DE1C67D02400AE616F /* SamplePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = EEE670DD1C67D02400AE616F /* SamplePlayer.h */; }; EEE670DF1C67E7BE00AE616F /* MeWavManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEE670DA1C67CAF700AE616F /* MeWavManager.cpp */; }; EEFB3E0F1C3710C300B4F3AD /* OneLiners.h in Headers */ = {isa = PBXBuildFile; fileRef = EEFB3E0E1C3710C300B4F3AD /* OneLiners.h */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ EE6443761C0BDA3000E61728 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 12; dstPath = ""; dstSubfolderSpec = 16; files = ( EEE670D91C66AE3B00AE616F /* 3pianoTones.wav in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ EE395E301C418DF8005B96E1 /* Imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Imp.h; sourceTree = ""; }; EE395E321C418FA5005B96E1 /* Imp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Imp.cpp; sourceTree = ""; }; EE5304191C6A80EB009539FE /* SamplePlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SamplePlayer.cpp; sourceTree = ""; }; EE62BB841C0BF852000AC8B0 /* libOmTestUtil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libOmTestUtil.a; path = ../../Shared/OmTestUtil/build/Debug/libOmTestUtil.a; sourceTree = ""; }; EE62BB861C0D401C000AC8B0 /* MeAudioWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeAudioWorld.cpp; sourceTree = ""; }; EE62BB891C0D4034000AC8B0 /* MeAudioWorld.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MeAudioWorld.h; sourceTree = ""; }; EE62BB8A1C10C812000AC8B0 /* MeAudioUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeAudioUtils.h; sourceTree = ""; }; EE62BB8C1C10C827000AC8B0 /* MeAudioUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeAudioUtils.cpp; sourceTree = ""; }; EE62BB901C1372E0000AC8B0 /* MeAudio.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MeAudio.h; sourceTree = ""; }; EE62BB931C1395E2000AC8B0 /* audioThingIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioThingIncludes.h; sourceTree = ""; }; EE62BB941C1395E2000AC8B0 /* audioThingAdds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioThingAdds.h; sourceTree = ""; }; EE64435F1C0BBFBF00E61728 /* libMeAudioLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMeAudioLib.a; sourceTree = BUILT_PRODUCTS_DIR; }; EE64436C1C0BC3EF00E61728 /* MeAudioJunk1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MeAudioJunk1.h; sourceTree = ""; }; EE64436D1C0BC40800E61728 /* libMeLib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libMeLib.a; path = ../MeLib/build/Debug/libMeLib.a; sourceTree = ""; }; EE64436F1C0BC41E00E61728 /* libOmUtil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libOmUtil.a; path = ../../Shared/OmUtil/build/Debug/libOmUtil.a; sourceTree = ""; }; EE6443711C0BC44600E61728 /* MeAudioThing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MeAudioThing.h; sourceTree = ""; }; EE6443731C0BC4BA00E61728 /* TestTone.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestTone.h; sourceTree = ""; }; EE6443781C0BDA3000E61728 /* MeAudioLibTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = MeAudioLibTests; sourceTree = BUILT_PRODUCTS_DIR; }; EE6443801C0BDA7000E61728 /* MeAudioTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeAudioTests.cpp; sourceTree = ""; }; EE6443841C0BE4AB00E61728 /* MeAudioThing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeAudioThing.cpp; sourceTree = ""; }; EE8627B91C6D9B7800F17C12 /* MidiController3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MidiController3.h; sourceTree = ""; }; EE8627BB1C6D9BA100F17C12 /* MidiController3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MidiController3.cpp; sourceTree = ""; }; EE8627BD1C6DACE400F17C12 /* MidiController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MidiController.cpp; sourceTree = ""; }; EEDE4E951C13E71A009B82D9 /* Constant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Constant.h; sourceTree = ""; }; EEDE4E961C13EA8C009B82D9 /* Multiply.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Multiply.h; sourceTree = ""; }; EEDE4E971C13EB00009B82D9 /* Sine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Sine.h; sourceTree = ""; }; EEDE4E981C14D2DC009B82D9 /* WsExciter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WsExciter.h; sourceTree = ""; }; EEDE4E9A1C14FD20009B82D9 /* Delay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Delay.h; sourceTree = ""; }; EEDE4E9B1C150FBE009B82D9 /* OnOff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OnOff.h; sourceTree = ""; }; EEE6708E1C6411CB00AE616F /* MeMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeMidi.cpp; sourceTree = ""; }; EEE670901C6411EF00AE616F /* MeLocalMidiWorld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeLocalMidiWorld.cpp; sourceTree = ""; }; EEE670921C6411F900AE616F /* MeMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeMidi.h; sourceTree = ""; }; EEE670931C6411F900AE616F /* MeLocalMidiWorld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeLocalMidiWorld.h; sourceTree = ""; }; EEE670961C641EE400AE616F /* testLocalMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testLocalMidi.cpp; sourceTree = ""; }; EEE670971C641EE400AE616F /* testLocalMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testLocalMidi.h; sourceTree = ""; }; EEE6709C1C6421E200AE616F /* testCoreMidi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testCoreMidi.cpp; sourceTree = ""; }; EEE6709D1C6421E200AE616F /* testCoreMidi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testCoreMidi.h; sourceTree = ""; }; EEE6709F1C6422BB00AE616F /* MeCoreMidiClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeCoreMidiClient.h; sourceTree = ""; }; EEE670A01C6422C500AE616F /* MeCoreMidiClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeCoreMidiClient.cpp; sourceTree = ""; }; EEE670A21C642E4000AE616F /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; EEE670A41C642E4B00AE616F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; EEE670A91C644C5600AE616F /* testMidiAudioThing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testMidiAudioThing.cpp; sourceTree = ""; }; EEE670AA1C644C5600AE616F /* testMidiAudioThing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testMidiAudioThing.h; sourceTree = ""; }; EEE670AC1C654A1D00AE616F /* testMidiDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testMidiDispatcher.cpp; sourceTree = ""; }; EEE670AD1C654A1D00AE616F /* testMidiDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testMidiDispatcher.h; sourceTree = ""; }; EEE670AF1C655C4400AE616F /* MeMidiDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeMidiDispatcher.cpp; sourceTree = ""; }; EEE670B11C655C5000AE616F /* MeMidiDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeMidiDispatcher.h; sourceTree = ""; }; EEE670B81C65A41700AE616F /* MidiController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MidiController.h; sourceTree = ""; }; EEE670D41C66AAF200AE616F /* testAudioFiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = testAudioFiles.cpp; sourceTree = ""; }; EEE670D51C66AAF200AE616F /* testAudioFiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testAudioFiles.h; sourceTree = ""; }; EEE670D81C66AE1D00AE616F /* 3pianoTones.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = 3pianoTones.wav; sourceTree = ""; }; EEE670DA1C67CAF700AE616F /* MeWavManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MeWavManager.cpp; sourceTree = ""; }; EEE670DC1C67CB0100AE616F /* MeWavManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeWavManager.h; sourceTree = ""; }; EEE670DD1C67D02400AE616F /* SamplePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SamplePlayer.h; sourceTree = ""; }; EEFB3E0E1C3710C300B4F3AD /* OneLiners.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneLiners.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ EE64435C1C0BBFBF00E61728 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EE6443701C0BC41E00E61728 /* libOmUtil.a in Frameworks */, EE64436E1C0BC40800E61728 /* libMeLib.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; EE6443751C0BDA3000E61728 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( EEE670A51C642E4B00AE616F /* Cocoa.framework in Frameworks */, EEE670A31C642E4000AE616F /* CoreMIDI.framework in Frameworks */, EE62BB851C0BF852000AC8B0 /* libOmTestUtil.a in Frameworks */, EE6443821C0BDAB600E61728 /* libMeAudioLib.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ EE6443561C0BBFBF00E61728 = { isa = PBXGroup; children = ( EEE670A41C642E4B00AE616F /* Cocoa.framework */, EEE670A21C642E4000AE616F /* CoreMIDI.framework */, EE62BB841C0BF852000AC8B0 /* libOmTestUtil.a */, EE64437F1C0BDA4000E61728 /* Test */, EE64436F1C0BC41E00E61728 /* libOmUtil.a */, EE64436D1C0BC40800E61728 /* libMeLib.a */, EE64436B1C0BC37800E61728 /* Headers */, EE6443661C0BC00400E61728 /* Source */, EE6443601C0BBFBF00E61728 /* Products */, ); sourceTree = ""; }; EE6443601C0BBFBF00E61728 /* Products */ = { isa = PBXGroup; children = ( EE64435F1C0BBFBF00E61728 /* libMeAudioLib.a */, EE6443781C0BDA3000E61728 /* MeAudioLibTests */, ); name = Products; sourceTree = ""; }; EE6443661C0BC00400E61728 /* Source */ = { isa = PBXGroup; children = ( EE6443721C0BC47B00E61728 /* AudioThings */, EE6443841C0BE4AB00E61728 /* MeAudioThing.cpp */, EE62BB8C1C10C827000AC8B0 /* MeAudioUtils.cpp */, EE62BB861C0D401C000AC8B0 /* MeAudioWorld.cpp */, EEE670A01C6422C500AE616F /* MeCoreMidiClient.cpp */, EEE670901C6411EF00AE616F /* MeLocalMidiWorld.cpp */, EEE6708E1C6411CB00AE616F /* MeMidi.cpp */, EEE670AF1C655C4400AE616F /* MeMidiDispatcher.cpp */, EEE670DA1C67CAF700AE616F /* MeWavManager.cpp */, ); path = Source; sourceTree = SOURCE_ROOT; }; EE64436B1C0BC37800E61728 /* Headers */ = { isa = PBXGroup; children = ( EE62BB901C1372E0000AC8B0 /* MeAudio.h */, EE64436C1C0BC3EF00E61728 /* MeAudioJunk1.h */, EE6443711C0BC44600E61728 /* MeAudioThing.h */, EE62BB8A1C10C812000AC8B0 /* MeAudioUtils.h */, EE62BB891C0D4034000AC8B0 /* MeAudioWorld.h */, EEE6709F1C6422BB00AE616F /* MeCoreMidiClient.h */, EEE670931C6411F900AE616F /* MeLocalMidiWorld.h */, EEE670921C6411F900AE616F /* MeMidi.h */, EEE670B11C655C5000AE616F /* MeMidiDispatcher.h */, EEE670DC1C67CB0100AE616F /* MeWavManager.h */, ); path = Headers; sourceTree = SOURCE_ROOT; }; EE6443721C0BC47B00E61728 /* AudioThings */ = { isa = PBXGroup; children = ( EE62BB941C1395E2000AC8B0 /* audioThingAdds.h */, EE62BB931C1395E2000AC8B0 /* audioThingIncludes.h */, EEDE4E951C13E71A009B82D9 /* Constant.h */, EEDE4E9A1C14FD20009B82D9 /* Delay.h */, EE395E321C418FA5005B96E1 /* Imp.cpp */, EE395E301C418DF8005B96E1 /* Imp.h */, EEE670B81C65A41700AE616F /* MidiController.h */, EE8627B91C6D9B7800F17C12 /* MidiController3.h */, EEDE4E961C13EA8C009B82D9 /* Multiply.h */, EEFB3E0E1C3710C300B4F3AD /* OneLiners.h */, EEDE4E9B1C150FBE009B82D9 /* OnOff.h */, EE5304191C6A80EB009539FE /* SamplePlayer.cpp */, EEE670DD1C67D02400AE616F /* SamplePlayer.h */, EEDE4E971C13EB00009B82D9 /* Sine.h */, EE6443731C0BC4BA00E61728 /* TestTone.h */, EEDE4E981C14D2DC009B82D9 /* WsExciter.h */, EE8627BB1C6D9BA100F17C12 /* MidiController3.cpp */, EE8627BD1C6DACE400F17C12 /* MidiController.cpp */, ); path = AudioThings; sourceTree = ""; }; EE64437F1C0BDA4000E61728 /* Test */ = { isa = PBXGroup; children = ( EE6443801C0BDA7000E61728 /* MeAudioTests.cpp */, EEE670D41C66AAF200AE616F /* testAudioFiles.cpp */, EEE670D51C66AAF200AE616F /* testAudioFiles.h */, EEE6709C1C6421E200AE616F /* testCoreMidi.cpp */, EEE6709D1C6421E200AE616F /* testCoreMidi.h */, EEE670D71C66AE1D00AE616F /* TestData */, EEE670961C641EE400AE616F /* testLocalMidi.cpp */, EEE670971C641EE400AE616F /* testLocalMidi.h */, EEE670A91C644C5600AE616F /* testMidiAudioThing.cpp */, EEE670AA1C644C5600AE616F /* testMidiAudioThing.h */, EEE670AC1C654A1D00AE616F /* testMidiDispatcher.cpp */, EEE670AD1C654A1D00AE616F /* testMidiDispatcher.h */, ); path = Test; sourceTree = ""; }; EEE670D71C66AE1D00AE616F /* TestData */ = { isa = PBXGroup; children = ( EEE670D81C66AE1D00AE616F /* 3pianoTones.wav */, ); path = TestData; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ EE64435D1C0BBFBF00E61728 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( EEE670951C6411F900AE616F /* MeLocalMidiWorld.h in Headers */, EEE670DE1C67D02400AE616F /* SamplePlayer.h in Headers */, EEE670B91C65A41700AE616F /* MidiController.h in Headers */, EEFB3E0F1C3710C300B4F3AD /* OneLiners.h in Headers */, EE62BB961C1395E2000AC8B0 /* audioThingAdds.h in Headers */, EEE670B21C655C5000AE616F /* MeMidiDispatcher.h in Headers */, EEE670991C641EE400AE616F /* testLocalMidi.h in Headers */, EE395E311C418DF8005B96E1 /* Imp.h in Headers */, EE62BB8B1C10C812000AC8B0 /* MeAudioUtils.h in Headers */, EE8627BA1C6D9B7800F17C12 /* MidiController3.h in Headers */, EE62BB951C1395E2000AC8B0 /* audioThingIncludes.h in Headers */, EEE670941C6411F900AE616F /* MeMidi.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ EE64435E1C0BBFBF00E61728 /* MeAudioLib */ = { isa = PBXNativeTarget; buildConfigurationList = EE6443631C0BBFBF00E61728 /* Build configuration list for PBXNativeTarget "MeAudioLib" */; buildPhases = ( EE64435B1C0BBFBF00E61728 /* Sources */, EE64435C1C0BBFBF00E61728 /* Frameworks */, EE64435D1C0BBFBF00E61728 /* Headers */, EE62BB921C139414000AC8B0 /* ShellScript */, ); buildRules = ( ); dependencies = ( ); name = MeAudioLib; productName = MeAudioLib; productReference = EE64435F1C0BBFBF00E61728 /* libMeAudioLib.a */; productType = "com.apple.product-type.library.static"; }; EE6443771C0BDA3000E61728 /* MeAudioLibTests */ = { isa = PBXNativeTarget; buildConfigurationList = EE64437C1C0BDA3000E61728 /* Build configuration list for PBXNativeTarget "MeAudioLibTests" */; buildPhases = ( EE6443741C0BDA3000E61728 /* Sources */, EE6443751C0BDA3000E61728 /* Frameworks */, EE6443761C0BDA3000E61728 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = MeAudioLibTests; productName = MeAudioLibTests; productReference = EE6443781C0BDA3000E61728 /* MeAudioLibTests */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ EE6443571C0BBFBF00E61728 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0620; ORGANIZATIONNAME = omino.com; TargetAttributes = { EE64435E1C0BBFBF00E61728 = { CreatedOnToolsVersion = 6.2; }; EE6443771C0BDA3000E61728 = { CreatedOnToolsVersion = 6.2; }; }; }; buildConfigurationList = EE64435A1C0BBFBF00E61728 /* Build configuration list for PBXProject "MeAudioLib" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = EE6443561C0BBFBF00E61728; productRefGroup = EE6443601C0BBFBF00E61728 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( EE64435E1C0BBFBF00E61728 /* MeAudioLib */, EE6443771C0BDA3000E61728 /* MeAudioLibTests */, ); }; /* End PBXProject section */ /* Begin PBXShellScriptBuildPhase section */ EE62BB921C139414000AC8B0 /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "python ${PROJECT_DIR}/../Tools/thingIndexer.py --thingSourceDir=${PROJECT_DIR}/Source/AudioThings --addsFileName=\"audioThingAdds.h\" --includeFileName=\"audioThingIncludes.h\" --addMacro=\"ADD_AUDIO_THING\""; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ EE64435B1C0BBFBF00E61728 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EEE670DF1C67E7BE00AE616F /* MeWavManager.cpp in Sources */, EEE670B71C65A2E900AE616F /* MeCoreMidiClient.cpp in Sources */, EE8627BE1C6DACE400F17C12 /* MidiController.cpp in Sources */, EE53041A1C6A80EB009539FE /* SamplePlayer.cpp in Sources */, EEE670B01C655C4400AE616F /* MeMidiDispatcher.cpp in Sources */, EEE670911C6411EF00AE616F /* MeLocalMidiWorld.cpp in Sources */, EE62BB871C0D401C000AC8B0 /* MeAudioWorld.cpp in Sources */, EEE6708F1C6411CB00AE616F /* MeMidi.cpp in Sources */, EE8627BC1C6D9BA100F17C12 /* MidiController3.cpp in Sources */, EE62BB8D1C10C827000AC8B0 /* MeAudioUtils.cpp in Sources */, EE395E331C418FA5005B96E1 /* Imp.cpp in Sources */, EE6443851C0BE4AB00E61728 /* MeAudioThing.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; EE6443741C0BDA3000E61728 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( EEE6709B1C64202300AE616F /* testLocalMidi.cpp in Sources */, EEE6709E1C6421E200AE616F /* testCoreMidi.cpp in Sources */, EEE670AE1C654A1D00AE616F /* testMidiDispatcher.cpp in Sources */, EEE670D61C66AAF200AE616F /* testAudioFiles.cpp in Sources */, EEE670AB1C644C5600AE616F /* testMidiAudioThing.cpp in Sources */, EE6443831C0BDABF00E61728 /* MeAudioTests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ EE6443611C0BBFBF00E61728 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../MeLib/Headers\" \"$(SRCROOT)/../../Shared/OmUtil/Headers\""; }; name = Debug; }; EE6443621C0BBFBF00E61728 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../MeLib/Headers\" \"$(SRCROOT)/../../Shared/OmUtil/Headers\""; }; name = Release; }; EE6443641C0BBFBF00E61728 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { EXECUTABLE_PREFIX = lib; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../../Shared/OmUtil/build/debug", "$(SRCROOT)/../MeLib/build/debug", ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; EE6443651C0BBFBF00E61728 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { EXECUTABLE_PREFIX = lib; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../../Shared/OmUtil/build/debug", "$(SRCROOT)/../MeLib/build/debug", ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; EE64437D1C0BDA3000E61728 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../../Shared/OmTestUtil/build/debug", ); PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../MeLib/Headers\" \"$(SRCROOT)/../../Shared/OmUtil/Headers\" \"$(SRCROOT)/../../Shared/OmTestUtil/Headers\""; }; name = Debug; }; EE64437E1C0BDA3000E61728 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(SRCROOT)/../../Shared/OmTestUtil/build/debug", ); PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../MeLib/Headers\" \"$(SRCROOT)/../../Shared/OmUtil/Headers\" \"$(SRCROOT)/../../Shared/OmTestUtil/Headers\""; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ EE64435A1C0BBFBF00E61728 /* Build configuration list for PBXProject "MeAudioLib" */ = { isa = XCConfigurationList; buildConfigurations = ( EE6443611C0BBFBF00E61728 /* Debug */, EE6443621C0BBFBF00E61728 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE6443631C0BBFBF00E61728 /* Build configuration list for PBXNativeTarget "MeAudioLib" */ = { isa = XCConfigurationList; buildConfigurations = ( EE6443641C0BBFBF00E61728 /* Debug */, EE6443651C0BBFBF00E61728 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; EE64437C1C0BDA3000E61728 /* Build configuration list for PBXNativeTarget "MeAudioLibTests" */ = { isa = XCConfigurationList; buildConfigurations = ( EE64437D1C0BDA3000E61728 /* Debug */, EE64437E1C0BDA3000E61728 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = EE6443571C0BBFBF00E61728 /* Project object */; }