andrewm@0: // !$*UTF8*$! andrewm@0: { andrewm@0: archiveVersion = 1; andrewm@0: classes = { andrewm@0: }; andrewm@0: objectVersion = 46; andrewm@0: objects = { andrewm@0: andrewm@12: /* Begin PBXBuildFile section */ andrewm@12: 0178872E496D3D0EAC27AE7E /* MappingFactorySplitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A002562A60140BEE1434ECF /* MappingFactorySplitter.cpp */; }; andrewm@12: 0209777D29C1CF3F89FBF254 /* TimerNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32302BE7297F75C489B19CED /* TimerNode.cpp */; }; andrewm@12: 04F763266CBDE1710ECDFBD1 /* KeyboardDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D442FDEECC11C9BD433379 /* KeyboardDisplay.cpp */; }; andrewm@12: 0719C742CAB513BC7D9133DE /* RawSensorDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 849B3D266CC18D432434AA9B /* RawSensorDisplay.cpp */; }; andrewm@12: 0A1BCC62A1753D24D01A3DAD /* IIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8776329610ED3DF98A95ECD2 /* IIRFilter.cpp */; }; andrewm@12: 0B15BCE918EEF2CCA0AEA482 /* TouchkeyPitchBendMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F89BC7CFD2C4BC07D31DFA04 /* TouchkeyPitchBendMapping.cpp */; }; andrewm@12: 0B420377451C221A0478595A /* TouchkeyOscEmulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0A4E0C8E8FFF9E73D4F796 /* TouchkeyOscEmulator.cpp */; }; andrewm@12: 0F57CE11332869C573488442 /* TouchkeyPitchBendMappingShortEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25875D01B837C34F01EF8C2F /* TouchkeyPitchBendMappingShortEditor.cpp */; }; andrewm@12: 12510AB6876158F044CAAD7E /* TouchkeyKeyDivisionMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EF3900C63C00BED0E574D0 /* TouchkeyKeyDivisionMappingFactory.cpp */; }; andrewm@12: 13F86C7E26FBFDC47423240D /* TouchkeyReleaseAngleMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91AADDB641BD3F80E9011C65 /* TouchkeyReleaseAngleMappingFactory.cpp */; }; andrewm@12: 1A30D1B8526CD3E1AB79110C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DEC36437E061C38E07BAC75 /* CoreAudio.framework */; }; andrewm@12: 1A85E080026A7A0DF0521F27 /* KeyboardZoneComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C9554C2C80A409B9486F101 /* KeyboardZoneComponent.cpp */; }; andrewm@12: 1AEFD23290811D94FB840E74 /* KeyIdleDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A3090F3BD2DAA8D6DF24B6 /* KeyIdleDetector.cpp */; }; andrewm@12: 1FDA7AEB064670D6A6B1E5A9 /* PianoPedal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B1EA88315E60BDDEF78A9B /* PianoPedal.cpp */; }; andrewm@12: 222381A07D9F4638272B89EF /* TouchkeyKeyDivisionMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77BA61409E24E072AF1E5493 /* TouchkeyKeyDivisionMapping.cpp */; }; andrewm@12: 2378CAD03E1C80BF0AB4AAF5 /* MappingListComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA2C6578AE3F6F2B82656B4F /* MappingListComponent.cpp */; }; andrewm@12: 274E9F984B46BBDBF714003B /* Trigger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFF669E2B855A7A576E8CE2 /* Trigger.cpp */; }; andrewm@12: 2985C4121F644A826FC287AE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BC3C1BA534425DE943BCA22 /* Cocoa.framework */; }; andrewm@12: 2B9C3DDF5283C5EFF1BC924A /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 55010ADB4310C9FF2CD11D52 /* Icon.icns */; }; andrewm@12: 2C4FDCA1E6A76506B05D37DD /* TouchkeyControlMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D2D03F562749971564F7773 /* TouchkeyControlMapping.cpp */; }; andrewm@12: 2FB5C71C709DD3E25C6CC541 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 638AC9A213FFAFC1647D3C78 /* Main.cpp */; }; andrewm@12: 30C3A2842A3EA665887A7CC8 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20BA5BC9BB93D1041D8F4C73 /* CoreMIDI.framework */; }; andrewm@12: 310713516FB26036F129F9B4 /* TouchkeyOnsetAngleMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63EB3D2F75EC36B2FBFCDBA /* TouchkeyOnsetAngleMapping.cpp */; }; andrewm@12: 384EC6340C198680B166A0A6 /* Osc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0F457D2A8E7EC3DE1CADC28 /* Osc.cpp */; }; andrewm@12: 3BCBF5B38F6056D9FE683B0E /* Mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6B7D7B713F01F521411F2D3 /* Mapping.cpp */; }; andrewm@12: 3BF49ACD7F6CF44414FB5922 /* TouchkeyMultiFingerTriggerMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 879BA74FC54118852648722F /* TouchkeyMultiFingerTriggerMappingFactory.cpp */; }; andrewm@12: 3EDCB8DC01EBCD339722C0B2 /* MappingScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF8EFA9540E8757E68922E40 /* MappingScheduler.cpp */; }; andrewm@12: 40646EF394D495C462E347F1 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7964EC4FD4E5860CF85469A6 /* AudioToolbox.framework */; }; andrewm@12: 4078BC0343B4DFB6F9816BD5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9B74287470FD1944123E26 /* Accelerate.framework */; }; andrewm@12: 4CF799D17D4295DD3F50720D /* Scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBDB2CBDB7DD3D7B9713D4C5 /* Scheduler.cpp */; }; andrewm@12: 52944F2FAC4CEBFB17FB29E4 /* juce_gui_extra.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76566BC742E2FB1F6FDC34F5 /* juce_gui_extra.mm */; }; andrewm@12: 53E5A8D73743B36758DA4DA4 /* MidiInputController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E38A23A31D7FB8E86851666B /* MidiInputController.cpp */; }; andrewm@12: 5492D1307B92C3F63B9EDF09 /* juce_audio_devices.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA641413905F4396597FDF78 /* juce_audio_devices.mm */; }; andrewm@12: 562759D28DA0813B92BD7FEA /* TouchkeyBaseMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55D37A9CFDBAA406A95E743 /* TouchkeyBaseMapping.cpp */; }; andrewm@12: 5A0669E021464C9CF05C2B95 /* PianoKeyCalibrator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83AE3F5E0B7AE5D956415BCC /* PianoKeyCalibrator.cpp */; }; andrewm@12: 5E0BF5CD6F5667E5A0C37651 /* KeyPositionTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7497C02BCD8C01280DA32B2 /* KeyPositionTracker.cpp */; }; andrewm@12: 5F6E53AD9FA709E7146A1CE6 /* TouchkeyVibratoMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 001418B9F0352A2205CDAA96 /* TouchkeyVibratoMappingFactory.cpp */; }; andrewm@12: 63154C3F49640855CA89CB9B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF870F58DC21D8A032AE4D03 /* Carbon.framework */; }; andrewm@12: 64F134ABEC30EA26D5473D34 /* LogPlayback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A7A1022A19D6DD162029AA6 /* LogPlayback.cpp */; }; andrewm@12: 6EA3790C69AED29FC35AED08 /* TouchkeyControlMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ADF834CD28E353B15D200C7 /* TouchkeyControlMappingFactory.cpp */; }; andrewm@12: 80917C6EBEAD3F8DF0C99FD3 /* juce_gui_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 007AEF97B8A9D76A0A2D83FC /* juce_gui_basics.mm */; }; andrewm@12: 82DFEC1C0E1F1717ECFF46EF /* TouchkeyControlMappingShortEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEB3A41EEF9A3958E3FD1BDB /* TouchkeyControlMappingShortEditor.cpp */; }; andrewm@12: 8394B72883ACCC5CB2A13768 /* juce_audio_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = FBD0A4CCB4013E8B8AA653E2 /* juce_audio_basics.mm */; }; andrewm@12: 853FB568630B7E920E30E0EE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6606A45FBF92643F83F78021 /* IOKit.framework */; }; andrewm@12: 8B6C8D046A64E8F9A7A8A8A1 /* MRPMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2762F0E696E257A507595A5 /* MRPMapping.cpp */; }; andrewm@12: 8FBDE042A025832E21E6F8F4 /* TouchkeyOnsetAngleMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0B30E3238044CF573DFF44D /* TouchkeyOnsetAngleMappingFactory.cpp */; }; andrewm@12: 9261B00A2C5E7187B5C04319 /* MainApplicationController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26646EAE80CBDF47DADEE278 /* MainApplicationController.cpp */; }; andrewm@12: 98FC8EC7F8608FD0046384E6 /* TouchkeyEntropyGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49F0D0437FF061BBBBE8CB88 /* TouchkeyEntropyGenerator.cpp */; }; andrewm@12: 998FC7F9C3E8817D8C617391 /* MappingListItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01A3C0D5D0FDDA38CE02C685 /* MappingListItem.cpp */; }; andrewm@12: 9A83928E33C71ADCAE448871 /* MIDIKeyPositionMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61A7ED9BEB8538FEE656E782 /* MIDIKeyPositionMapping.cpp */; }; andrewm@12: A526339B267B82C838D28D09 /* PianoKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C0B692CB270EFA9DB7FA4D7 /* PianoKeyboard.cpp */; }; andrewm@12: B3470DC81675B3D490C27CFD /* TouchkeyVibratoMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE6A8EF9DD39C0260ADD27B0 /* TouchkeyVibratoMapping.cpp */; }; andrewm@12: B74FCF91BC16623F02F69D86 /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5F79D13171E0F28729529DD /* BinaryData.cpp */; }; andrewm@12: B8EE628D560C9E474792128A /* MainWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B9FCDB57204606F4A7FDAD4 /* MainWindow.cpp */; }; andrewm@12: B98E92A0AAE513E18217810A /* PianoKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 183D81D9E023859A3E499243 /* PianoKey.cpp */; }; andrewm@12: BA1577A5D5903CDC1BCFAB06 /* OscMidiConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 178A386F6FE9CCEAD2ACEA3A /* OscMidiConverter.cpp */; }; andrewm@12: BA527B7D0D87CA5A51EF0D17 /* TouchkeyVibratoMappingShortEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 119E49FA10A84C0AED360605 /* TouchkeyVibratoMappingShortEditor.cpp */; }; andrewm@12: BA8E15B815FCC3C7830C972E /* MidiKeyboardSegment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68A9E6D3AA5B1E80308A5400 /* MidiKeyboardSegment.cpp */; }; andrewm@12: BADB457195977038A2BF09A4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F07FDD832AD269D84A40DAF1 /* QuartzCore.framework */; }; andrewm@12: BB430A3EF5BE9214B1032DDD /* TouchkeyMultiFingerTriggerMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A767ED26F1C6854875AC0DB /* TouchkeyMultiFingerTriggerMapping.cpp */; }; andrewm@12: BE6B15C227B2372ACE438EC8 /* TouchkeyReleaseAngleMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE5675862714BFEFF231027 /* TouchkeyReleaseAngleMapping.cpp */; }; andrewm@12: C07B7D53DED5507FB71A2686 /* TouchkeyPitchBendMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D10D2C57D62DF18D3CE862 /* TouchkeyPitchBendMappingFactory.cpp */; }; andrewm@12: C3F1C6DDE2A344D657712C75 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BBF33364D3B65730CEAD5F1 /* OpenGL.framework */; }; andrewm@12: C4A41EFBBFFC08EC2CC75C92 /* juce_data_structures.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D2E40E321F1A2340FB42A05 /* juce_data_structures.mm */; }; andrewm@12: C5AF559E110329B9AB35DFCB /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 283FF67DF916C041CE17E244 /* RecentFilesMenuTemplate.nib */; }; andrewm@12: C7C650DB080B12CD2552EC3B /* juce_events.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FBE2E2D25174AF84CAB065C /* juce_events.mm */; }; andrewm@12: CAC2A323D111092F0ACA800D /* KeyPositionGraphDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FDF3206CD46EA7C0063B295 /* KeyPositionGraphDisplay.cpp */; }; andrewm@12: CD4F6761CDABB836FBADCD80 /* ControlWindowMainComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9E267650C0230141C461A4B /* ControlWindowMainComponent.cpp */; }; andrewm@12: D05E8CCFCD6C2065EDE16DD6 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EDDEE17AD20B0C75DF6DF12 /* WebKit.framework */; }; andrewm@12: D88B64FB4066D913682D5BA3 /* juce_opengl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8CA21E32C250B212F23EA8AF /* juce_opengl.mm */; }; andrewm@12: E1B3A08EBE789ABADC0C025E /* TouchkeyDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76824FE677CBBE997E6B95AC /* TouchkeyDevice.cpp */; }; andrewm@12: E810879EB266795004A4C22F /* juce_audio_formats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 23E81037EDC6EBA8A4145A66 /* juce_audio_formats.mm */; }; andrewm@12: F44235BA2064C306B810CE62 /* juce_graphics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 91157413471588AA9BBA75D7 /* juce_graphics.mm */; }; andrewm@12: F68DD438981A3BA730A626CB /* juce_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75A33066D1965DA1A60D41B0 /* juce_core.mm */; }; andrewm@12: FA58715E881C0982BF8E2FCD /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DFDF8135971D71B8889E84B /* DiscRecording.framework */; }; andrewm@12: FF44DE892280A28F67C7BFDD /* TimestampSynchronizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D627B675B5F55FD5A203346 /* TimestampSynchronizer.cpp */; }; andrewm@12: FF8B3EA68E9255C839ABA3F8 /* MidiOutputController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD7BF71F32457EFD941519E0 /* MidiOutputController.cpp */; }; andrewm@12: /* End PBXBuildFile section */ andrewm@12: andrewm@12: /* Begin PBXFileReference section */ andrewm@12: 001418B9F0352A2205CDAA96 /* TouchkeyVibratoMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyVibratoMappingFactory.cpp; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 006F973FB5A7E243D7293AA6 /* juce_Justification.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Justification.h; path = ../../../juce/modules/juce_graphics/placement/juce_Justification.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 007AEF97B8A9D76A0A2D83FC /* juce_gui_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_gui_basics.mm; path = ../../../juce/modules/juce_gui_basics/juce_gui_basics.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 012940D53AFFB34E7515BA0D /* juce_Colours.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Colours.h; path = ../../../juce/modules/juce_graphics/colour/juce_Colours.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 018F96DE10ED9ABDBBE82873 /* juce_ToolbarButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ToolbarButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 01A3C0D5D0FDDA38CE02C685 /* MappingListItem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingListItem.cpp; path = ../../Source/GUI/MappingListItem.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 021AF0A3F7822EA031EE86A1 /* juce_NamedValueSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NamedValueSet.h; path = ../../../juce/modules/juce_core/containers/juce_NamedValueSet.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 021EAA7FB2AF6D2F19996A6D /* juce_MultiTouchMapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MultiTouchMapper.h; path = ../../../juce/modules/juce_gui_basics/native/juce_MultiTouchMapper.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 022C3AEC95B6F5C85673E1B9 /* juce_LocalisedStrings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LocalisedStrings.cpp; path = ../../../juce/modules/juce_core/text/juce_LocalisedStrings.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0241560E0F43D8F64C26A397 /* juce_AudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_AudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 026C6BCB121C0BB163DE9F06 /* juce_NamedValueSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_NamedValueSet.cpp; path = ../../../juce/modules/juce_core/containers/juce_NamedValueSet.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 02AFF71371B8781BB9914E14 /* juce_MidiFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiFile.cpp; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiFile.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 02F82B7A43C1B002A55C8645 /* juce_Identifier.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Identifier.cpp; path = ../../../juce/modules/juce_core/text/juce_Identifier.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 035E2239C42EE699D96A082C /* juce_linux_Files.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Files.cpp; path = ../../../juce/modules/juce_core/native/juce_linux_Files.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0390578A9F961786A2E91266 /* juce_ComponentBoundsConstrainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentBoundsConstrainer.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 03944A3451E95129394471C3 /* juce_OpenGL_ios.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGL_ios.h; path = ../../../juce/modules/juce_opengl/native/juce_OpenGL_ios.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 03FD289F5F76E8E1644CE8AB /* juce_ResizableCornerComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableCornerComponent.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0436257DE1C3D66483C147A4 /* juce_ChannelRemappingAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChannelRemappingAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 04B1699E31A404BB6C7E4D93 /* juce_PopupMenu.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PopupMenu.cpp; path = ../../../juce/modules/juce_gui_basics/menus/juce_PopupMenu.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 05A3090F3BD2DAA8D6DF24B6 /* KeyIdleDetector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyIdleDetector.cpp; path = ../../Source/TouchKeys/KeyIdleDetector.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 06111D0738FEE481A9A0212B /* juce_posix_NamedPipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_posix_NamedPipe.cpp; path = ../../../juce/modules/juce_core/native/juce_posix_NamedPipe.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 06462D0D2425BAF020472691 /* juce_NSViewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NSViewComponent.h; path = ../../../juce/modules/juce_gui_extra/embedding/juce_NSViewComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 070312CF9497593454CB10C1 /* juce_OutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OutputStream.cpp; path = ../../../juce/modules/juce_core/streams/juce_OutputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0738BD96A6B0D207B2656964 /* juce_DynamicLibrary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DynamicLibrary.h; path = ../../../juce/modules/juce_core/threads/juce_DynamicLibrary.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0754AE37A2269C502075E46B /* juce_mac_NSViewComponent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NSViewComponent.mm; path = ../../../juce/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 077F55BB50ECFDEA65F71DF6 /* juce_ComponentBoundsConstrainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentBoundsConstrainer.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 07D76602E68244DA48A496C3 /* juce_TextInputTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextInputTarget.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 07F3126C9F1842B069672882 /* TouchkeyMultiFingerTriggerMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyMultiFingerTriggerMappingFactory.h; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0838AE8A8B614755B5F31595 /* juce_ColourSelector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ColourSelector.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_ColourSelector.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0900F84A5A94029BABD4F3D0 /* juce_android_Windowing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Windowing.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_android_Windowing.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 091527B6BC312B2295FA565A /* MainApplicationController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainApplicationController.h; path = ../../Source/MainApplicationController.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 091FB91B90B6E8C215BB309B /* juce_StretchableObjectResizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StretchableObjectResizer.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0955F3A0CD0B38AA81A04149 /* Trigger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Trigger.h; path = ../../Source/Utility/Trigger.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 09995800CE4E0E3EF8C11EF8 /* juce_AsyncUpdater.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AsyncUpdater.h; path = ../../../juce/modules/juce_events/broadcasters/juce_AsyncUpdater.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 099F9D0711B4409A70F97168 /* juce_ListBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ListBox.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ListBox.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 09AFFC227A610CE469F29590 /* juce_TableListBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TableListBox.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TableListBox.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 09DB2381F553CE3AE1190F3C /* juce_ResamplingAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResamplingAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 09E18B170D35E65AABCC3C90 /* juce_AudioFormatReader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFormatReader.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0A106C01DDEECF61E2D7F51E /* juce_Image.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Image.h; path = ../../../juce/modules/juce_graphics/images/juce_Image.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0A486C6A586B60525C9BAB59 /* MappingListItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingListItem.h; path = ../../Source/GUI/MappingListItem.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0A5EA54B877D84C939B6F6D7 /* TouchkeyControlMappingShortEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyControlMappingShortEditor.h; path = ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0A767ED26F1C6854875AC0DB /* TouchkeyMultiFingerTriggerMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyMultiFingerTriggerMapping.cpp; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0A982DF57CE775D8F05AD78B /* TouchkeyMultiFingerTriggerMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyMultiFingerTriggerMapping.h; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0A9A3C2E3F533AB2FD618DD9 /* juce_InputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InputSource.h; path = ../../../juce/modules/juce_core/streams/juce_InputSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0B15F842C077C9765284446A /* TouchkeyPitchBendMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyPitchBendMapping.h; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0C516DEBD52810652C1B4F87 /* juce_PreferencesPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PreferencesPanel.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_PreferencesPanel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0C9554C2C80A409B9486F101 /* KeyboardZoneComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyboardZoneComponent.cpp; path = ../../Source/GUI/KeyboardZoneComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0CCFFE7CFFC883C81D7D9441 /* juce_Application.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Application.cpp; path = ../../../juce/modules/juce_gui_basics/application/juce_Application.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0D2D03F562749971564F7773 /* TouchkeyControlMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyControlMapping.cpp; path = ../../Source/Mappings/Control/TouchkeyControlMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0D5355C05137A13E0F9C3577 /* juce_TextButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_TextButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0DD2016AB1A5661593E69C5A /* juce_FilePreviewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FilePreviewComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0E1393D568B97F822EC620E2 /* juce_DirectoryContentsList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryContentsList.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0E25A6A37156A0D0F5063494 /* TouchkeyDevice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyDevice.h; path = ../../Source/TouchKeys/TouchkeyDevice.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0F654BA2689F1C8D04DE1864 /* juce_win32_Messaging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Messaging.cpp; path = ../../../juce/modules/juce_events/native/juce_win32_Messaging.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0F78459420EA5BD1915A0A8A /* juce_Uuid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Uuid.cpp; path = ../../../juce/modules/juce_core/misc/juce_Uuid.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 0FD7CCA5B5517C3CF7C2CCA9 /* juce_MessageManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MessageManager.h; path = ../../../juce/modules/juce_events/messages/juce_MessageManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0FF0FEC5D686372FEF413FF4 /* juce_MidiMessageCollector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessageCollector.h; path = ../../../juce/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 0FF3EA4E9EBFF0FE96DF62E2 /* juce_CustomTypeface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CustomTypeface.cpp; path = ../../../juce/modules/juce_graphics/fonts/juce_CustomTypeface.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 102054A65E6A2C9E170F6C29 /* juce_audio_basics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_basics.h; path = ../../../juce/modules/juce_audio_basics/juce_audio_basics.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 10674C5BE3CBDC1812E82AFF /* juce_AudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 106C5E90696E6F1CC04EF896 /* juce_TimeSliceThread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TimeSliceThread.h; path = ../../../juce/modules/juce_core/threads/juce_TimeSliceThread.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 10E1A1A46BECA9BD86A43829 /* juce_ApplicationCommandTarget.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationCommandTarget.cpp; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1144B3B90A0E8142CCBC8097 /* juce_KeyPressMappingSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyPressMappingSet.cpp; path = ../../../juce/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1167AC1646F727991030443D /* juce_ShapeButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ShapeButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ShapeButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 119E49FA10A84C0AED360605 /* TouchkeyVibratoMappingShortEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyVibratoMappingShortEditor.cpp; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 11DF49143B2E40D5E8AB074D /* juce_MemoryOutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MemoryOutputStream.cpp; path = ../../../juce/modules/juce_core/streams/juce_MemoryOutputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 11E656746B2425A8E99C2B1F /* juce_OpenGLTexture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLTexture.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLTexture.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 11E71A3ED179AF068E6D8A9D /* juce_AudioSampleBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioSampleBuffer.cpp; path = ../../../juce/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 121CF611E14695D8AC8D4AB3 /* juce_ResizableEdgeComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableEdgeComponent.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1256FA69F41BA1090B5C1A16 /* juce_KeyListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyListener.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_KeyListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1291BBAFB29453DAF847D561 /* juce_EdgeTable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_EdgeTable.h; path = ../../../juce/modules/juce_graphics/geometry/juce_EdgeTable.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 12EF0EF35B5F1C68F6576FBF /* juce_OptionalScopedPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OptionalScopedPointer.h; path = ../../../juce/modules/juce_core/memory/juce_OptionalScopedPointer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 133CEEB518DC3E0387DDDAAA /* juce_Time.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Time.cpp; path = ../../../juce/modules/juce_core/time/juce_Time.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 13C0DA6E480188AAA99E4283 /* juce_PathStrokeType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PathStrokeType.h; path = ../../../juce/modules/juce_graphics/geometry/juce_PathStrokeType.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 13F3F140177E3986BCBC12EB /* juce_AiffAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AiffAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 143C31FDEB6ACD8A02F6F861 /* juce_MouseListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseListener.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseListener.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 158AE747154A3811549CECBB /* juce_DrawableImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableImage.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableImage.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 158BA823A17ACCB4E6826026 /* juce_LeakedObjectDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LeakedObjectDetector.h; path = ../../../juce/modules/juce_core/memory/juce_LeakedObjectDetector.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1596880D3FEA7FDC94B7D71A /* tk-icon-128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "tk-icon-128.png"; path = "../../Resources/tk-icon-128.png"; sourceTree = SOURCE_ROOT; }; andrewm@12: 16BA68E8565D501ED6085968 /* juce_WindowsMediaAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_WindowsMediaAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 172BE377D36CE8F6915DECC0 /* juce_AudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFormat.h; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 176B62DE2BBD7453ADE87482 /* juce_AudioFormatWriter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFormatWriter.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 178A386F6FE9CCEAD2ACEA3A /* OscMidiConverter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OscMidiConverter.cpp; path = ../../Source/TouchKeys/OscMidiConverter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 179FD2EA9B129C845CB4DCA7 /* juce_ScopedXLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedXLock.h; path = ../../../juce/modules/juce_events/native/juce_ScopedXLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 17C5876FBE7CBA0393D71B51 /* juce_FileOutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileOutputStream.cpp; path = ../../../juce/modules/juce_core/files/juce_FileOutputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 17FC0AB961883C8A5AB58D30 /* juce_Path.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Path.cpp; path = ../../../juce/modules/juce_graphics/geometry/juce_Path.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 182845A3D1FBA30CEF9E0DA2 /* juce_ToggleButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToggleButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ToggleButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 183D81D9E023859A3E499243 /* PianoKey.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoKey.cpp; path = ../../Source/TouchKeys/PianoKey.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 189E1AEC6F95E5DF992C910D /* juce_ComponentListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentListener.cpp; path = ../../../juce/modules/juce_gui_basics/components/juce_ComponentListener.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 19241B0EBAE0BB8B2B78C861 /* juce_ByteOrder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ByteOrder.h; path = ../../../juce/modules/juce_core/memory/juce_ByteOrder.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 196DBB540F88035040706D73 /* juce_Component.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Component.h; path = ../../../juce/modules/juce_gui_basics/components/juce_Component.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 19ECE65352DCC21F539ADFDE /* juce_ModalComponentManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ModalComponentManager.h; path = ../../../juce/modules/juce_gui_basics/components/juce_ModalComponentManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1A4837FC0BE8B165FAFD999A /* juce_ApplicationCommandID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandID.h; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandID.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1A67F2C4654C988FD919A612 /* juce_TopLevelWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TopLevelWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1A96C45EFEBAAD6DA351F6E7 /* juce_BubbleComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BubbleComponent.cpp; path = ../../../juce/modules/juce_gui_basics/misc/juce_BubbleComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1A9B74287470FD1944123E26 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; andrewm@12: 1B21A0523192F8E570190A8D /* juce_Sampler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Sampler.cpp; path = ../../../juce/modules/juce_audio_formats/sampler/juce_Sampler.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1B47C271A0750D61976A387B /* juce_ThreadPool.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ThreadPool.cpp; path = ../../../juce/modules/juce_core/threads/juce_ThreadPool.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1BAF3D8502C6D43B2CA5CF8A /* juce_SubregionStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SubregionStream.h; path = ../../../juce/modules/juce_core/streams/juce_SubregionStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1C1E6DBAE366BBF6B93C6231 /* juce_TreeView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TreeView.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TreeView.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1C2CDFD33D4679F91D0FBE57 /* juce_Drawable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Drawable.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_Drawable.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1C3B338D3F36E6ADB417204D /* juce_Array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Array.h; path = ../../../juce/modules/juce_core/containers/juce_Array.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1C69D05010E094E31BACC6AA /* juce_IIRFilterAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_IIRFilterAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1CD21A58F0E15076E1027B2E /* juce_ImageEffectFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageEffectFilter.h; path = ../../../juce/modules/juce_graphics/effects/juce_ImageEffectFilter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1D41477949C13C4A9C7F0536 /* juce_JSON.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_JSON.cpp; path = ../../../juce/modules/juce_core/javascript/juce_JSON.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1D633C390EEF3C24FE44FF27 /* juce_android_Threads.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Threads.cpp; path = ../../../juce/modules/juce_core/native/juce_android_Threads.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1DCB093C0AA6B07F8846CE5F /* juce_AiffAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AiffAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1DCDF6FC01C7DBDDA7D7AFEA /* TouchkeyPitchBendMappingShortEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyPitchBendMappingShortEditor.h; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1DD5318B2EC76DCE6B3F715C /* juce_AbstractFifo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AbstractFifo.h; path = ../../../juce/modules/juce_core/containers/juce_AbstractFifo.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1EDD89AA0A5497A9AC685E41 /* TimestampSynchronizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TimestampSynchronizer.h; path = ../../Source/Utility/TimestampSynchronizer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1F101BE64CA15979764736A3 /* juce_XmlDocument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_XmlDocument.cpp; path = ../../../juce/modules/juce_core/xml/juce_XmlDocument.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1F4C487096EFF581BE969D75 /* juce_ListBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ListBox.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ListBox.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1F61F541D6F0256136E4F37B /* juce_OpenGLPixelFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLPixelFormat.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLPixelFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1F76B83EE0CFAA4761604B94 /* juce_CallbackMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CallbackMessage.h; path = ../../../juce/modules/juce_events/messages/juce_CallbackMessage.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 1FA09EB888ECFBF0424174B2 /* juce_GlowEffect.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GlowEffect.cpp; path = ../../../juce/modules/juce_graphics/effects/juce_GlowEffect.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1FADCBF1B7451DE704A9E5DE /* juce_Desktop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Desktop.cpp; path = ../../../juce/modules/juce_gui_basics/components/juce_Desktop.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 1FB429A8B8F85E403CA12650 /* juce_RelativePointPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativePointPath.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativePointPath.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 206A731B98F5606ED6B6F951 /* juce_SystemAudioVolume.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemAudioVolume.h; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 20BA5BC9BB93D1041D8F4C73 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; }; andrewm@12: 213F98F1913ED639AE895474 /* juce_LookAndFeel_V2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel_V2.h; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 216C43FE64E807DFDDE137BB /* juce_SystemTrayIconComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SystemTrayIconComponent.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 21761A1F87F6E65A6DDF9AF3 /* juce_AttributedString.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AttributedString.cpp; path = ../../../juce/modules/juce_graphics/fonts/juce_AttributedString.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 226A0BD39983B2132DDBD732 /* juce_PropertiesFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertiesFile.cpp; path = ../../../juce/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 22A640D49DAB8EC000C48C37 /* juce_BigInteger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BigInteger.cpp; path = ../../../juce/modules/juce_core/maths/juce_BigInteger.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 22C2B16BCB6F4CA405233C04 /* juce_AudioSampleBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioSampleBuffer.h; path = ../../../juce/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 23E81037EDC6EBA8A4145A66 /* juce_audio_formats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_formats.mm; path = ../../../juce/modules/juce_audio_formats/juce_audio_formats.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 24BBD2EEE5685F7BF08524DC /* juce_NewLine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NewLine.h; path = ../../../juce/modules/juce_core/text/juce_NewLine.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 25875D01B837C34F01EF8C2F /* TouchkeyPitchBendMappingShortEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyPitchBendMappingShortEditor.cpp; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 25E54DE680924E94F31F7727 /* juce_BufferingAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BufferingAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 265BDA429218A7AE3E5608CD /* juce_TopLevelWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TopLevelWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_TopLevelWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 26646EAE80CBDF47DADEE278 /* MainApplicationController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainApplicationController.cpp; path = ../../Source/MainApplicationController.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 267AFF098D4880F1941B5201 /* juce_OpenGLPixelFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLPixelFormat.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLPixelFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 27034337E8AAB0ED01CA45E9 /* juce_AudioIODevice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioIODevice.cpp; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_AudioIODevice.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2710E4CE033A62C80F13B7F2 /* juce_MACAddress.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MACAddress.cpp; path = ../../../juce/modules/juce_core/network/juce_MACAddress.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 277CDB2F2319FD585A04F00D /* juce_win32_Registry.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Registry.cpp; path = ../../../juce/modules/juce_core/native/juce_win32_Registry.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 27829CDA49F7FB509A7B5A1C /* juce_PropertySet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertySet.h; path = ../../../juce/modules/juce_core/containers/juce_PropertySet.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 283FF67DF916C041CE17E244 /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; }; andrewm@12: 2846850D6D318CBE5662505E /* juce_DragAndDropContainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DragAndDropContainer.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 286E94AA7893E151671EFACC /* juce_ComponentMovementWatcher.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentMovementWatcher.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 28A31552383A162DC607EAA0 /* juce_ToolbarItemComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarItemComponent.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 29057C0D0A47537D39F20C9C /* juce_MidiMessageSequence.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiMessageSequence.cpp; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 290AE3B1231EFE4B43011C38 /* juce_Desktop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Desktop.h; path = ../../../juce/modules/juce_gui_basics/components/juce_Desktop.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 293AA70C67056ED558221FCD /* TouchkeyControlMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyControlMapping.h; path = ../../Source/Mappings/Control/TouchkeyControlMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2A64318B395562B54E8B978D /* juce_BufferedInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BufferedInputStream.cpp; path = ../../../juce/modules/juce_core/streams/juce_BufferedInputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2AB205503EDC14D07B0CDFA7 /* TouchkeyBaseMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyBaseMapping.h; path = ../../Source/Mappings/TouchkeyBaseMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2B3A1D8D1A77B39FFBA39EC8 /* juce_XmlElement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_XmlElement.cpp; path = ../../../juce/modules/juce_core/xml/juce_XmlElement.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2B4B4811F717681D3CEA3C06 /* juce_TooltipWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TooltipWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2B545CB34532967184BB979C /* juce_DragAndDropTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DragAndDropTarget.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2C07FA9C85BA4477E7E732BA /* juce_FileInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileInputStream.cpp; path = ../../../juce/modules/juce_core/files/juce_FileInputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2C144159C82D78DDD70C4105 /* juce_DialogWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DialogWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_DialogWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2C14D0A7927411AE5E37293F /* juce_HyperlinkButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_HyperlinkButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2C65A282C235450315BFA7B7 /* juce_FileSearchPath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileSearchPath.h; path = ../../../juce/modules/juce_core/files/juce_FileSearchPath.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2C8F38028F686154B4760DC4 /* juce_FloatVectorOperations.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FloatVectorOperations.cpp; path = ../../../juce/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2CBEEB3DDE7452AFAA496A53 /* juce_gui_extra.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_gui_extra.h; path = ../../../juce/modules/juce_gui_extra/juce_gui_extra.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2CEB8C23A0AE5989D02CA488 /* juce_DropShadowEffect.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DropShadowEffect.cpp; path = ../../../juce/modules/juce_graphics/effects/juce_DropShadowEffect.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2CFC336DBA57275297F8966D /* juce_CodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CodeTokeniser.h; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2D8CAD385E5572C8E790B98E /* juce_WebBrowserComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WebBrowserComponent.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2DA07ABEBAE78CBA17AD496C /* juce_osx_ObjCHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_osx_ObjCHelpers.h; path = ../../../juce/modules/juce_core/native/juce_osx_ObjCHelpers.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2DB8DD2C8970470DD6C94355 /* juce_IIRFilterAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IIRFilterAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2DF4F5F337BF6C45F00C2921 /* juce_CharPointer_UTF32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_UTF32.h; path = ../../../juce/modules/juce_core/text/juce_CharPointer_UTF32.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2E2351F96F9FEDFB06036B45 /* juce_MenuBarModel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MenuBarModel.cpp; path = ../../../juce/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 2E8E49CCC7727B5DBE866711 /* juce_MACAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MACAddress.h; path = ../../../juce/modules/juce_core/network/juce_MACAddress.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2ED84C912889F7D0DA71BC31 /* juce_ElementComparator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ElementComparator.h; path = ../../../juce/modules/juce_core/containers/juce_ElementComparator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2EFF4ABBAACFB3611A738940 /* juce_Socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Socket.h; path = ../../../juce/modules/juce_core/network/juce_Socket.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2F46807285895EC6D5DDA8E3 /* juce_ActionBroadcaster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ActionBroadcaster.h; path = ../../../juce/modules/juce_events/broadcasters/juce_ActionBroadcaster.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2F5F168DE166CF81749EDE32 /* juce_PerformanceCounter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PerformanceCounter.h; path = ../../../juce/modules/juce_core/time/juce_PerformanceCounter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2F6C87AE0D32BF2600B951B2 /* juce_TooltipWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TooltipWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_TooltipWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 2FEDA73E284BA8DD022BD7E0 /* juce_TextPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextPropertyComponent.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3014C4D84D91D187C834D4D9 /* juce_LookAndFeel_V1.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel_V1.cpp; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 30787E67674DB9065149BCF9 /* juce_ReadWriteLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReadWriteLock.h; path = ../../../juce/modules/juce_core/threads/juce_ReadWriteLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 30B72EA5CC760FDC1D68A1D5 /* juce_UndoManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UndoManager.h; path = ../../../juce/modules/juce_data_structures/undomanager/juce_UndoManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 30BABDF73CAF7CC000817364 /* juce_DirectoryContentsDisplayComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DirectoryContentsDisplayComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 31F03E9FBCC8C55504B03502 /* juce_linux_SystemTrayIcon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_SystemTrayIcon.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_linux_SystemTrayIcon.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3206DFDE463E6BD093541953 /* juce_CoreAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CoreAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 32302BE7297F75C489B19CED /* TimerNode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TimerNode.cpp; path = ../../Source/Utility/TimerNode.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 32C7614FDFD477BFC45C7A05 /* juce_PlatformDefs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PlatformDefs.h; path = ../../../juce/modules/juce_core/system/juce_PlatformDefs.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 33486E83204368CF282A73F8 /* juce_MP3AudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MP3AudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 335BCF6E40FD20E31CFFCCE4 /* juce_CodeDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CodeDocument.h; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CodeDocument.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 336105F72E57EF2412E2D362 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_gui_basics/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: 34F26056D1BF4026D3CA3DFB /* juce_TableHeaderComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TableHeaderComponent.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 34F6C441AE3E69C11C988F58 /* juce_Toolbar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Toolbar.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_Toolbar.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 350BF12B579608D2FBAD6AFC /* juce_android_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_FileChooser.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_android_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 350CAF816F5658A6F048333B /* juce_ImageButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ImageButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3513EF2F4FDDA4BB173BA3D7 /* juce_win32_WebBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_WebBrowserComponent.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 354D2DA37EA34EFC3121E523 /* juce_MidiMessageCollector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiMessageCollector.cpp; path = ../../../juce/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 35660D5C79544657DACE648E /* juce_TextDiff.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextDiff.cpp; path = ../../../juce/modules/juce_core/text/juce_TextDiff.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 35C231F40757E0C7B7BE74A4 /* juce_android_Files.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Files.cpp; path = ../../../juce/modules/juce_core/native/juce_android_Files.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 369F9740183012CD9E400C49 /* juce_AudioIODeviceType.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioIODeviceType.cpp; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 36F8B4676EACEAFCED73F5A0 /* juce_win32_AudioCDBurner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_AudioCDBurner.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_win32_AudioCDBurner.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3721BA53A6BAB64AFCE77C35 /* juce_String.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_String.cpp; path = ../../../juce/modules/juce_core/text/juce_String.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3738D2B9C5D2ACBA23938BD6 /* juce_ReferenceCountedArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReferenceCountedArray.h; path = ../../../juce/modules/juce_core/containers/juce_ReferenceCountedArray.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 37D9F61856238A58FBAF151C /* juce_CharacterFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharacterFunctions.h; path = ../../../juce/modules/juce_core/text/juce_CharacterFunctions.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3851FE5AD54A9688682B21E9 /* juce_ResizableWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_ResizableWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3882417E73E282C25A526368 /* juce_StringArray.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StringArray.cpp; path = ../../../juce/modules/juce_core/text/juce_StringArray.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 390F98D3E43D2BC741B08D5B /* juce_MemoryOutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryOutputStream.h; path = ../../../juce/modules/juce_core/streams/juce_MemoryOutputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 394A564D17F7FC26D45DD047 /* juce_FileBasedDocument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileBasedDocument.cpp; path = ../../../juce/modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 396B15B57E8411B6131561B1 /* juce_MidiOutput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiOutput.h; path = ../../../juce/modules/juce_audio_devices/midi_io/juce_MidiOutput.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 399F9880BC2270EF7FD9BFA1 /* juce_GroupComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GroupComponent.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_GroupComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 39A2849DABF6CBB1F554501D /* juce_GZIPDecompressorInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GZIPDecompressorInputStream.cpp; path = ../../../juce/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 39A9EBDF9FF3E480CD2B43EB /* juce_OpenGLShaderProgram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLShaderProgram.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3B0FB247B6CA70098D56B522 /* juce_BufferedInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BufferedInputStream.h; path = ../../../juce/modules/juce_core/streams/juce_BufferedInputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3BA1D64E8B635B5EFBD8C416 /* TouchkeyReleaseAngleMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyReleaseAngleMappingFactory.h; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3C49A71B859640FC4A39B8F5 /* juce_InterprocessConnection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_InterprocessConnection.cpp; path = ../../../juce/modules/juce_events/interprocess/juce_InterprocessConnection.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3CC9C766A7CA3465A75C1264 /* juce_ModalComponentManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ModalComponentManager.cpp; path = ../../../juce/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3D220516F82AD82C888C6765 /* KeyboardDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyboardDisplay.h; path = ../../Source/Display/KeyboardDisplay.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3D29826EB4A5B899C3624500 /* juce_ConcertinaPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ConcertinaPanel.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3D2DF36E0CC698317233B864 /* juce_Label.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Label.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_Label.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3D8CB5CFD9B2031C3E016A0B /* juce_PathIterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PathIterator.h; path = ../../../juce/modules/juce_graphics/geometry/juce_PathIterator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3D9C5122C7D61F188F36817E /* juce_Process.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Process.h; path = ../../../juce/modules/juce_core/threads/juce_Process.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3DB49071D4E78F56A380391D /* juce_AudioCDReader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioCDReader.cpp; path = ../../../juce/modules/juce_audio_devices/audio_cd/juce_AudioCDReader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3DFDF8135971D71B8889E84B /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; }; andrewm@12: 3E03094D5D1AC333A39F4B7A /* juce_BigInteger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BigInteger.h; path = ../../../juce/modules/juce_core/maths/juce_BigInteger.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3F044B1232BF1AD76CF25C05 /* juce_StringPool.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StringPool.cpp; path = ../../../juce/modules/juce_core/text/juce_StringPool.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3F12742B404F1BCE9FD1182F /* juce_ScopedLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedLock.h; path = ../../../juce/modules/juce_core/threads/juce_ScopedLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3F55433E0CFB772D4CEC69EA /* juce_AsyncUpdater.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AsyncUpdater.cpp; path = ../../../juce/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 3F8F763B8A07A2EE8D42C0C2 /* juce_OpenGLHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLHelpers.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLHelpers.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3FA6827CE8208A2676F7D89D /* juce_OpenGLShaderProgram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLShaderProgram.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3FBF5C96BBAA8C88CB37943C /* KeyboardZoneComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyboardZoneComponent.h; path = ../../Source/GUI/KeyboardZoneComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 3FDF3206CD46EA7C0063B295 /* KeyPositionGraphDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyPositionGraphDisplay.cpp; path = ../../Source/Display/KeyPositionGraphDisplay.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4025F5D575B9A5A511EF8F30 /* TouchkeyVibratoMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyVibratoMapping.h; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 40B64B6C8BD06AD2930DA9F0 /* juce_Value.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Value.h; path = ../../../juce/modules/juce_data_structures/values/juce_Value.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 41D8CD12402ACE94C06C12CF /* juce_LookAndFeel_V3.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel_V3.h; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 420CD52BA81E8FA04E73B0A1 /* juce_ComponentPeer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentPeer.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4218E86125D6E9C9ACB58741 /* juce_linux_AudioCDReader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_AudioCDReader.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_linux_AudioCDReader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 42312AF39D46367A8CCAB92F /* OpenGLJuceCanvas.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OpenGLJuceCanvas.h; path = ../../Source/Display/OpenGLJuceCanvas.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4262B169F606570751DE5855 /* tk-icon-256.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "tk-icon-256.png"; path = "../../Resources/tk-icon-256.png"; sourceTree = SOURCE_ROOT; }; andrewm@12: 42C6DE63A9107E8D5B543F73 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_data_structures/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: 42C95CE7D85568838409D2CF /* juce_ProgressBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ProgressBar.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ProgressBar.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 42DE2C4C5791303F70375058 /* MidiOutputController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MidiOutputController.h; path = ../../Source/TouchKeys/MidiOutputController.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 435F555EAB5F88A7DE95C8FB /* juce_Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Atomic.h; path = ../../../juce/modules/juce_core/memory/juce_Atomic.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 439AF7EB00EE96C9B8E9B480 /* KeyPositionGraphDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyPositionGraphDisplay.h; path = ../../Source/Display/KeyPositionGraphDisplay.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 440B6F250CB865AA74386018 /* juce_SpinLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SpinLock.h; path = ../../../juce/modules/juce_core/threads/juce_SpinLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 44820B2991A9F69F106501EB /* juce_PropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertyComponent.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_PropertyComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 451D1DA2175F20466C358449 /* juce_ChangeBroadcaster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChangeBroadcaster.h; path = ../../../juce/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4693A834FF8117902FFF4D3F /* juce_String.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_String.h; path = ../../../juce/modules/juce_core/text/juce_String.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4722FD5DDEA12074E23626F6 /* juce_ChildProcess.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChildProcess.cpp; path = ../../../juce/modules/juce_core/threads/juce_ChildProcess.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 47AFF0730B6F48B44D9AF21F /* juce_RelativeTime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeTime.h; path = ../../../juce/modules/juce_core/time/juce_RelativeTime.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 47C9F191ACA30DA8866F8162 /* juce_BufferingAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BufferingAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 482B36C5234DB4CED73506B4 /* juce_Timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Timer.cpp; path = ../../../juce/modules/juce_events/timers/juce_Timer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 486B2D4FE311DCB82E37DF60 /* juce_AudioDataConverters.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioDataConverters.cpp; path = ../../../juce/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4881596CF3AA3B6809FD95FB /* juce_linux_CommonFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_CommonFile.cpp; path = ../../../juce/modules/juce_core/native/juce_linux_CommonFile.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 48D74A7F2C32E5ED9838F5FE /* juce_TemporaryFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TemporaryFile.h; path = ../../../juce/modules/juce_core/files/juce_TemporaryFile.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4953D82D7A84A83E3E7572A3 /* juce_ActionBroadcaster.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ActionBroadcaster.cpp; path = ../../../juce/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 49745E79E63C5B9BC9A57AB1 /* juce_mac_Windowing.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Windowing.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_mac_Windowing.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 49F0D0437FF061BBBBE8CB88 /* TouchkeyEntropyGenerator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyEntropyGenerator.cpp; path = ../../Source/TouchKeys/TouchkeyEntropyGenerator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4A0BF982E2E874D2FEC6073A /* juce_OpenGLHelpers.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLHelpers.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLHelpers.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4A136908B5FF7712EBAD9981 /* juce_Application.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Application.h; path = ../../../juce/modules/juce_gui_basics/application/juce_Application.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4A2C4C9905C7DBE7BD7A0A7D /* juce_CallOutBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CallOutBox.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_CallOutBox.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4A75AF43CD5BD452E2B322A0 /* juce_ProgressBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ProgressBar.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ProgressBar.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4AA95F2942C46275D0CC1206 /* juce_Button.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Button.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_Button.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4AD0E0592C453AF63D48A792 /* TimerNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TimerNode.h; path = ../../Source/Utility/TimerNode.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4AF53AC364CD4D92FA9C66B1 /* RawSensorDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RawSensorDisplay.h; path = ../../Source/Display/RawSensorDisplay.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4B5B59C3EB40E81B0EB3FF2A /* Scheduler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Scheduler.h; path = ../../Source/Utility/Scheduler.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4B6DD49A71F451207F114891 /* juce_MenuBarComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MenuBarComponent.cpp; path = ../../../juce/modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4B9F0E9662F5974FEB6D3EA6 /* juce_StringRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringRef.h; path = ../../../juce/modules/juce_core/text/juce_StringRef.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4BA89F5127922FC8A0D88602 /* juce_ReverbAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ReverbAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_ReverbAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4BF12D55902ABB1FC8FC63AF /* juce_FileInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileInputStream.h; path = ../../../juce/modules/juce_core/files/juce_FileInputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4BFF669E2B855A7A576E8CE2 /* Trigger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Trigger.cpp; path = ../../Source/Utility/Trigger.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4C27098692905309308ADA65 /* KeyIdleDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyIdleDetector.h; path = ../../Source/TouchKeys/KeyIdleDetector.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4C8A9DE41142589CE8A66D22 /* juce_DrawableImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableImage.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableImage.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4CAF6AD5590B3C8C9D2DCA10 /* juce_RelativeParallelogram.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeParallelogram.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4D3486477C93D169F9841EBD /* juce_ArrowButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ArrowButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ArrowButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4D6A4F688249F5B876849207 /* juce_mac_MessageManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MessageManager.mm; path = ../../../juce/modules/juce_events/native/juce_mac_MessageManager.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 4E546FBB3A7626EFD573D41D /* juce_ComponentPeer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentPeer.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_ComponentPeer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4E7E0F0BE092AB6743B03D43 /* juce_MidiFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiFile.h; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiFile.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4E88EE61D4328B092B1F0BB2 /* juce_SortedSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SortedSet.h; path = ../../../juce/modules/juce_core/containers/juce_SortedSet.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4EA0B74126E80DFAA6075D51 /* juce_Logger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Logger.cpp; path = ../../../juce/modules/juce_core/logging/juce_Logger.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4EF55CBE453A2F06A5880E6C /* juce_MP3AudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MP3AudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 4F0FBB923DC40FD7859CA9B6 /* juce_Time.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Time.h; path = ../../../juce/modules/juce_core/time/juce_Time.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4F63CAE984068E8493AB1C59 /* juce_StretchableLayoutResizerBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StretchableLayoutResizerBar.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4FAEFEF7315CD4697A3A4A5F /* juce_Button.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Button.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_Button.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 4FF0EE53340B306B09230CAB /* juce_CPlusPlusCodeTokeniser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CPlusPlusCodeTokeniser.h; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 500B161A0A390BE6A7AC6E67 /* juce_Viewport.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Viewport.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_Viewport.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5092DF5BA82449512AAA7D7B /* juce_android_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_SystemStats.cpp; path = ../../../juce/modules/juce_core/native/juce_android_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 50B10AEABDF8CFDB4C1F5198 /* juce_ToolbarItemPalette.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToolbarItemPalette.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 50FBD249C6C5C1B4DBA459E6 /* juce_CharPointer_UTF16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_UTF16.h; path = ../../../juce/modules/juce_core/text/juce_CharPointer_UTF16.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 51824FD31518891951469CBA /* juce_Font.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Font.h; path = ../../../juce/modules/juce_graphics/fonts/juce_Font.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 52503B83C3EB95429DBCF2B8 /* juce_Random.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Random.h; path = ../../../juce/modules/juce_core/maths/juce_Random.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 52FC4A84B75D864E89E3AB5B /* juce_Drawable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Drawable.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_Drawable.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 53297CAD72BBB338874C593F /* juce_win32_AudioCDReader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_AudioCDReader.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_win32_AudioCDReader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 53C317A2BC085C625C1ABB49 /* juce_linux_Midi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Midi.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_linux_Midi.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 542B60D386C30F602E8F37C7 /* juce_ToolbarItemComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToolbarItemComponent.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 547C4147F20B76FD1596DF3B /* juce_StringPairArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringPairArray.h; path = ../../../juce/modules/juce_core/text/juce_StringPairArray.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 54C9DB3C192D2E3C4BB796F6 /* juce_RenderingHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RenderingHelpers.h; path = ../../../juce/modules/juce_graphics/native/juce_RenderingHelpers.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 55010ADB4310C9FF2CD11D52 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; path = Icon.icns; sourceTree = SOURCE_ROOT; }; andrewm@12: 5535E1D2AB0D896D5EA1528C /* juce_GroupComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GroupComponent.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_GroupComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 55614439CEA2AA4C3C83960C /* juce_Font.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Font.cpp; path = ../../../juce/modules/juce_graphics/fonts/juce_Font.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 558764F1D4A196E74A8B4D47 /* juce_TextLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextLayout.h; path = ../../../juce/modules/juce_graphics/fonts/juce_TextLayout.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 55E99E81FC362EA304FEFC7D /* PianoKeyCalibrator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoKeyCalibrator.h; path = ../../Source/TouchKeys/PianoKeyCalibrator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 560BA4677563ADBFEAA4A9A8 /* juce_BasicNativeHeaders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BasicNativeHeaders.h; path = ../../../juce/modules/juce_core/native/juce_BasicNativeHeaders.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 564725F265FA251EA1E85EFE /* juce_ZipFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ZipFile.cpp; path = ../../../juce/modules/juce_core/zip/juce_ZipFile.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 56EF3900C63C00BED0E574D0 /* TouchkeyKeyDivisionMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyKeyDivisionMappingFactory.cpp; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 57370DDA62616114166E89B2 /* juce_Image.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Image.cpp; path = ../../../juce/modules/juce_graphics/images/juce_Image.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 577688014EC968E5BB50E11B /* juce_KeyPressMappingSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyPressMappingSet.h; path = ../../../juce/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 57E7CFA95F5E9A5C31E0706A /* juce_Synthesiser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Synthesiser.h; path = ../../../juce/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 585AE1E2582CD19A8F9FE2D2 /* juce_DropShadower.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DropShadower.h; path = ../../../juce/modules/juce_gui_basics/misc/juce_DropShadower.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 586FCB50DD095947B527E462 /* juce_mac_Network.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Network.mm; path = ../../../juce/modules/juce_core/native/juce_mac_Network.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 588647ADF4EEADF6DD8C573F /* juce_linux_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Fonts.cpp; path = ../../../juce/modules/juce_graphics/native/juce_linux_Fonts.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 58E550A1B386C2A56A4E5205 /* juce_android_Misc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Misc.cpp; path = ../../../juce/modules/juce_core/native/juce_android_Misc.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 592BCFFE2117C38F3D464CA1 /* TouchkeyOscEmulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyOscEmulator.h; path = ../../Source/TouchKeys/TouchkeyOscEmulator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 595D9603C966DD7A96601770 /* juce_ChangeListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChangeListener.h; path = ../../../juce/modules/juce_events/broadcasters/juce_ChangeListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 596161CC0A4A8DD05A368B32 /* juce_android_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Fonts.cpp; path = ../../../juce/modules/juce_graphics/native/juce_android_Fonts.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5A557C5800B7FD7879B89A9A /* juce_MathsFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MathsFunctions.h; path = ../../../juce/modules/juce_core/maths/juce_MathsFunctions.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5A740A5459309CC1144016FD /* juce_DeletedAtShutdown.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DeletedAtShutdown.h; path = ../../../juce/modules/juce_events/messages/juce_DeletedAtShutdown.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5A7A1022A19D6DD162029AA6 /* LogPlayback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LogPlayback.cpp; path = ../../Source/TouchKeys/LogPlayback.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5AA0C6F1D0EEB64916D79A1F /* juce_ColourGradient.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ColourGradient.cpp; path = ../../../juce/modules/juce_graphics/colour/juce_ColourGradient.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5AA900E1C54219C4371B3907 /* juce_Range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Range.h; path = ../../../juce/modules/juce_core/maths/juce_Range.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5AAE89A72D91459EB9548A5D /* juce_DrawableRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableRectangle.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5AC453F4B30AB8DA51B8B9B0 /* juce_ImagePreviewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImagePreviewComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5B03F93B4E808E5B42C5F984 /* juce_UndoManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_UndoManager.cpp; path = ../../../juce/modules/juce_data_structures/undomanager/juce_UndoManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5B1EA934207F64017DAEB18F /* juce_AudioCDBurner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioCDBurner.h; path = ../../../juce/modules/juce_audio_devices/audio_cd/juce_AudioCDBurner.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5B83D18A4AF71418DA5F54F4 /* juce_RelativeParallelogram.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeParallelogram.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5B851A07868E688F0C765CA1 /* juce_ThreadLocalValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ThreadLocalValue.h; path = ../../../juce/modules/juce_core/threads/juce_ThreadLocalValue.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5BC3C1BA534425DE943BCA22 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; andrewm@12: 5BDDEB249D4D04F0DAAA97B6 /* juce_FillType.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FillType.cpp; path = ../../../juce/modules/juce_graphics/colour/juce_FillType.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5BDFD343F8067BB49E2C2125 /* juce_MemoryBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryBlock.h; path = ../../../juce/modules/juce_core/memory/juce_MemoryBlock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5C085DEDBB1A8F755F800922 /* TouchkeyBaseMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyBaseMappingFactory.h; path = ../../Source/Mappings/TouchkeyBaseMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5CD67ECB4B41375D889C1A2F /* PianoKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoKey.h; path = ../../Source/TouchKeys/PianoKey.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5CFC24DCE2459CF5A80FD766 /* juce_ReferenceCountedObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReferenceCountedObject.h; path = ../../../juce/modules/juce_core/memory/juce_ReferenceCountedObject.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5D1750119D2E86324ED67585 /* juce_MessageListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MessageListener.h; path = ../../../juce/modules/juce_events/messages/juce_MessageListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5D2E40E321F1A2340FB42A05 /* juce_data_structures.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_data_structures.mm; path = ../../../juce/modules/juce_data_structures/juce_data_structures.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 5D5300842AF71C49D1E5EDF5 /* juce_AnimatedPosition.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AnimatedPosition.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_AnimatedPosition.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5D9DBA8EC90E8161918F12E0 /* juce_TableListBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TableListBox.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TableListBox.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5DE5675862714BFEFF231027 /* TouchkeyReleaseAngleMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyReleaseAngleMapping.cpp; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5DFC9E79432F0E8B0245B05E /* juce_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileChooser.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5E21284BD5A78CCF9533A7CB /* juce_DynamicObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DynamicObject.h; path = ../../../juce/modules/juce_core/containers/juce_DynamicObject.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5E2C8035BF527680811D1CF5 /* juce_RecentlyOpenedFilesList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RecentlyOpenedFilesList.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5E4F05C1C0E47ABAD690E924 /* juce_InterprocessConnection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InterprocessConnection.h; path = ../../../juce/modules/juce_events/interprocess/juce_InterprocessConnection.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 5E9303619B553ED5D8014075 /* juce_linux_Windowing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Windowing.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_linux_Windowing.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5EDDEE17AD20B0C75DF6DF12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; andrewm@12: 5F46502A5D1A44BD738467D4 /* juce_TreeView.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TreeView.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TreeView.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5F9AD4578F56B8BEC2E311C3 /* juce_linux_ALSA.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_ALSA.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_linux_ALSA.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 5FBE2E2D25174AF84CAB065C /* juce_events.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_events.mm; path = ../../../juce/modules/juce_events/juce_events.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 601196F609721F1C314F9F50 /* juce_MouseCursor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseCursor.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 601CBE152587954A406ED25F /* juce_SubregionStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SubregionStream.cpp; path = ../../../juce/modules/juce_core/streams/juce_SubregionStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 606F2538F89C451EC8BB479D /* MappingScheduler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingScheduler.h; path = ../../Source/Mappings/MappingScheduler.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 608D7036802547CACA0C8EB9 /* juce_HashMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HashMap.h; path = ../../../juce/modules/juce_core/containers/juce_HashMap.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6099FF0A5378073D75F68649 /* juce_AlertWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AlertWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_AlertWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 610013306039A681BE00CDF4 /* juce_DeletedAtShutdown.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DeletedAtShutdown.cpp; path = ../../../juce/modules/juce_events/messages/juce_DeletedAtShutdown.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 61A7ED9BEB8538FEE656E782 /* MIDIKeyPositionMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MIDIKeyPositionMapping.cpp; path = ../../Source/Mappings/MIDIKeyPositionMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 62A053A579D81CD2C6171B4E /* juce_linux_JackAudio.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_JackAudio.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 62A0804DA5C8D8F076538D7D /* juce_FileInputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileInputSource.h; path = ../../../juce/modules/juce_core/streams/juce_FileInputSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 62F2282824CD10B6F82A703F /* juce_MouseListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseListener.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 63271E5A2866BBC8014C76F6 /* juce_ValueTree.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ValueTree.cpp; path = ../../../juce/modules/juce_data_structures/values/juce_ValueTree.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6348A0AF83CD2B08A0B0F867 /* juce_OpenGLFrameBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLFrameBuffer.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 638AC9A213FFAFC1647D3C78 /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 638FEE22F7BC4DEE41443DC3 /* juce_LowLevelGraphicsSoftwareRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LowLevelGraphicsSoftwareRenderer.h; path = ../../../juce/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6395794A858E7036D062579C /* juce_Decibels.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Decibels.h; path = ../../../juce/modules/juce_audio_basics/effects/juce_Decibels.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 639B0783D7C0F63CACBC8616 /* juce_ImageFileFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageFileFormat.cpp; path = ../../../juce/modules/juce_graphics/images/juce_ImageFileFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 63BF081465ACDD86B21207F5 /* juce_TabbedComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TabbedComponent.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_TabbedComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 63E32F29B1D3528BDDE0B72A /* juce_WeakReference.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WeakReference.h; path = ../../../juce/modules/juce_core/memory/juce_WeakReference.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 63FB3D8BC053ED771331E303 /* juce_ChangeBroadcaster.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChangeBroadcaster.cpp; path = ../../../juce/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 641DCDEE4366C19C302BCDC7 /* juce_PixelFormats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PixelFormats.h; path = ../../../juce/modules/juce_graphics/colour/juce_PixelFormats.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 647A3C5CF4D3DE9C169861D1 /* juce_FileListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileListComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 64C0F5A52B61A2F5A8689840 /* juce_mac_CoreMidi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_mac_CoreMidi.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6500D22CD08FD736625BA949 /* juce_SliderPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SliderPropertyComponent.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 65851006CAF520CAAC0F81B7 /* juce_QuickTimeAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_QuickTimeAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 65D27B3F8F17B07DCC171F1C /* juce_audio_formats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_formats.h; path = ../../../juce/modules/juce_audio_formats/juce_audio_formats.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6604B7074C60D16C2958058B /* juce_win32_Files.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Files.cpp; path = ../../../juce/modules/juce_core/native/juce_win32_Files.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6606A45FBF92643F83F78021 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; andrewm@12: 6610029938CB08266FAD5120 /* juce_ApplicationCommandManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationCommandManager.cpp; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 66F5603A6C984CEFD02530D3 /* juce_SystemTrayIconComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemTrayIconComponent.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 673187B7CDEE9090F0503F45 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_audio_formats/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: 67B1EA88315E60BDDEF78A9B /* PianoPedal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoPedal.cpp; path = ../../Source/TouchKeys/PianoPedal.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 67FBBBE888B8FF071E9A6E9B /* juce_MenuBarModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MenuBarModel.h; path = ../../../juce/modules/juce_gui_basics/menus/juce_MenuBarModel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 684832C67BAC9A135AD0F420 /* juce_GZIPCompressorOutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GZIPCompressorOutputStream.h; path = ../../../juce/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 688D8F39D56A47170508B993 /* juce_MidiBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiBuffer.cpp; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 68A9E6D3AA5B1E80308A5400 /* MidiKeyboardSegment.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MidiKeyboardSegment.cpp; path = ../../Source/TouchKeys/MidiKeyboardSegment.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 68B7DB3155ECA7DF6A79D5EC /* juce_OwnedArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OwnedArray.h; path = ../../../juce/modules/juce_core/containers/juce_OwnedArray.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 68EC729C279BCAD684AEBF9C /* juce_ComponentAnimator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentAnimator.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 68F90A1AC81BD36F4AFCA49D /* juce_FlacAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FlacAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 692CFED8D5A615CCE73120FB /* TouchkeyVibratoMappingShortEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyVibratoMappingShortEditor.h; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6A14D41C2C4B1022DFCFDEC9 /* juce_win32_Direct2DGraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Direct2DGraphicsContext.cpp; path = ../../../juce/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6A2C76C28ADEBBEB65637ED4 /* juce_AlertWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AlertWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_AlertWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6A58296B30F95486340DFD85 /* juce_android_Messaging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Messaging.cpp; path = ../../../juce/modules/juce_events/native/juce_android_Messaging.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6A59FD6927F7863EA627B22B /* juce_Javascript.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Javascript.cpp; path = ../../../juce/modules/juce_core/javascript/juce_Javascript.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6ABB704327024442CCD18ADD /* juce_CodeEditorComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CodeEditorComponent.cpp; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6B4AAA40F2D016E163663316 /* juce_ResizableCornerComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableCornerComponent.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6B4D53A3F41AB62FA997F22E /* juce_PropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertyComponent.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_PropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6B502138661E9AB628F374F6 /* juce_ComboBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComboBox.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ComboBox.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6B53EFC11817616594E2D9BB /* juce_LowLevelGraphicsSoftwareRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LowLevelGraphicsSoftwareRenderer.cpp; path = ../../../juce/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6B6237A52DA8FB843E47CE0A /* juce_DocumentWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DocumentWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_DocumentWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6BBD376C70ED0BF7DB547474 /* juce_MemoryMappedAudioFormatReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryMappedAudioFormatReader.h; path = ../../../juce/modules/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6C119011A8A9B7A6F092F10D /* juce_FileLogger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileLogger.h; path = ../../../juce/modules/juce_core/logging/juce_FileLogger.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6C1F7220FB3D51C3E401670D /* juce_BufferingAudioFormatReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BufferingAudioFormatReader.h; path = ../../../juce/modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6CA0CAA72433DDE5E6E2BA99 /* juce_ResizableWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_ResizableWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6CD813F180C163518C623E8C /* juce_mac_CoreGraphicsContext.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_CoreGraphicsContext.mm; path = ../../../juce/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 6CF3B1703B8D1E75091098B0 /* juce_KeyboardFocusTraverser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyboardFocusTraverser.cpp; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6CF6DF68577964FD68EFB132 /* juce_OpenGLContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLContext.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLContext.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6D365652129D06390251A09D /* juce_OpenGL_linux.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGL_linux.h; path = ../../../juce/modules/juce_opengl/native/juce_OpenGL_linux.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6D7B40AF156B7244E6D37851 /* LogPlayback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LogPlayback.h; path = ../../Source/TouchKeys/LogPlayback.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 6DF85AFF4681188E85089BF5 /* juce_AudioDeviceManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioDeviceManager.cpp; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6EE034FF03FFA7308A5766AC /* juce_SVGParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SVGParser.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_SVGParser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 6EF7B06580A10399CCD7BD5F /* juce_ios_MessageManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_MessageManager.mm; path = ../../../juce/modules/juce_events/native/juce_ios_MessageManager.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 6F7A2A1DF08F35D772F72DA9 /* juce_mac_AudioCDReader.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_AudioCDReader.mm; path = ../../../juce/modules/juce_audio_devices/native/juce_mac_AudioCDReader.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 6F9A5F79F66D8B56E1B62B9B /* juce_AudioDeviceManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioDeviceManager.h; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 70007C0A1E082ED1349FD91B /* juce_Typeface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Typeface.h; path = ../../../juce/modules/juce_graphics/fonts/juce_Typeface.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7036D606B54801EF8B582B14 /* juce_MultiDocumentPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MultiDocumentPanel.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 707B322BFF21635B171475AE /* juce_posix_SharedCode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_posix_SharedCode.h; path = ../../../juce/modules/juce_core/native/juce_posix_SharedCode.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 70D03CB09823072EB0FECD50 /* juce_android_Audio.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Audio.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_android_Audio.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 70DF91DDFADBF8A69040904F /* juce_MidiMessage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessage.h; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiMessage.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 70E7379DBBD8C42D6DF053AE /* juce_AudioFormatReaderSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFormatReaderSource.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7103BB75D00938B3DEF6F943 /* Node.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Node.h; path = ../../Source/Utility/Node.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7172E38F5AA96EB0063A67AC /* juce_DropShadower.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DropShadower.cpp; path = ../../../juce/modules/juce_gui_basics/misc/juce_DropShadower.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 71D4D37B1DBDF821E57F68F3 /* juce_GraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GraphicsContext.cpp; path = ../../../juce/modules/juce_graphics/contexts/juce_GraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 724ABFBF59674B3C9B5C2437 /* TouchkeyKeyDivisionMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyKeyDivisionMapping.h; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 724CC1B7FF7ECEC8F25400AF /* juce_RectangleList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RectangleList.h; path = ../../../juce/modules/juce_graphics/geometry/juce_RectangleList.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 725AA29F72430257825A0E8B /* KeyPositionTracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyPositionTracker.h; path = ../../Source/TouchKeys/KeyPositionTracker.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 726E5869DFBD1AE70FB39109 /* juce_TextPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextPropertyComponent.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 72972DBFFD3B26C1A933CD0F /* juce_android_JNIHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_android_JNIHelpers.h; path = ../../../juce/modules/juce_core/native/juce_android_JNIHelpers.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 72D026BC20AD5DA4743D6A68 /* juce_MemoryMappedFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryMappedFile.h; path = ../../../juce/modules/juce_core/files/juce_MemoryMappedFile.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 72DEAE1CFA0E4495953E162B /* juce_ApplicationCommandInfo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandInfo.h; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7362738354A361AC4913C252 /* juce_MultiDocumentPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MultiDocumentPanel.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 74367CCDFA812324602A8232 /* juce_Colours.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Colours.cpp; path = ../../../juce/modules/juce_graphics/colour/juce_Colours.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 743847CB7587F825B89E6FE8 /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 74A7CB1DEB75A34CDD0CD4C4 /* juce_MessageListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MessageListener.cpp; path = ../../../juce/modules/juce_events/messages/juce_MessageListener.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7512B86BFA154BD74FC8AC07 /* Accumulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Accumulator.h; path = ../../Source/Utility/Accumulator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 752E69ECB400EFBC66DB8081 /* juce_Draggable3DOrientation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Draggable3DOrientation.h; path = ../../../juce/modules/juce_opengl/opengl/juce_Draggable3DOrientation.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 75A33066D1965DA1A60D41B0 /* juce_core.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_core.mm; path = ../../../juce/modules/juce_core/juce_core.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 75CA737B306C29F574308F8E /* juce_ThreadPool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ThreadPool.h; path = ../../../juce/modules/juce_core/threads/juce_ThreadPool.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7640817A6F712E83E8127229 /* juce_mac_SystemStats.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_SystemStats.mm; path = ../../../juce/modules/juce_core/native/juce_mac_SystemStats.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 764F6B4DF0E407661F9594C1 /* juce_MidiMessageSequence.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiMessageSequence.h; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 76566BC742E2FB1F6FDC34F5 /* juce_gui_extra.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_gui_extra.mm; path = ../../../juce/modules/juce_gui_extra/juce_gui_extra.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 765EE2C3B48F47F94E607FBF /* juce_File.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_File.h; path = ../../../juce/modules/juce_core/files/juce_File.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 76758FB3B866000523F0B144 /* juce_SplashScreen.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SplashScreen.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_SplashScreen.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 76824FE677CBBE997E6B95AC /* TouchkeyDevice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyDevice.cpp; path = ../../Source/TouchKeys/TouchkeyDevice.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7688BA989669160877676209 /* juce_FileListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileListComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 76ACD5EA5060FE1084BE7407 /* juce_SystemClipboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemClipboard.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_SystemClipboard.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7756797D74D0D9D929AA9A80 /* juce_DrawableRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableRectangle.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 776A2D8E1CDE4CBEFFA042B0 /* juce_mac_Strings.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Strings.mm; path = ../../../juce/modules/juce_core/native/juce_mac_Strings.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 778872C42C72FA6949A2536E /* juce_ImageComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageComponent.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ImageComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 77BA61409E24E072AF1E5493 /* TouchkeyKeyDivisionMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyKeyDivisionMapping.cpp; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 77D10D2C57D62DF18D3CE862 /* TouchkeyPitchBendMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyPitchBendMappingFactory.cpp; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 77E88D86D01AF16261B9E3AC /* juce_win32_ComSmartPtr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_win32_ComSmartPtr.h; path = ../../../juce/modules/juce_core/native/juce_win32_ComSmartPtr.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7828BC7ED00966FBBE2A90CB /* juce_FileBrowserComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileBrowserComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7964EC4FD4E5860CF85469A6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; andrewm@12: 797AB794731D226BD260BA38 /* juce_ComponentListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentListener.h; path = ../../../juce/modules/juce_gui_basics/components/juce_ComponentListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 79892EC92519C81D7E02BDE1 /* juce_gui_basics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_gui_basics.h; path = ../../../juce/modules/juce_gui_basics/juce_gui_basics.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 79EBCB683DF7BD707B29F835 /* juce_ReverbAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ReverbAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 79EC7F603DD271F787FE2EC9 /* juce_LocalisedStrings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LocalisedStrings.h; path = ../../../juce/modules/juce_core/text/juce_LocalisedStrings.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 79ED04A9195FA283CCBF6492 /* juce_ListenerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ListenerList.h; path = ../../../juce/modules/juce_events/broadcasters/juce_ListenerList.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 79FB5A147DA4950BDB10B97B /* juce_ScrollBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ScrollBar.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ScrollBar.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7A002562A60140BEE1434ECF /* MappingFactorySplitter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingFactorySplitter.cpp; path = ../../Source/Mappings/MappingFactorySplitter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7A05F75D7C08D0921F4DBA0E /* juce_FileDragAndDropTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileDragAndDropTarget.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7A2A67299D56679990772E1A /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_audio_basics/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: 7AD3466889EF224CEB709119 /* juce_MouseInputSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseInputSource.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseInputSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7B299BDFEBA4DABD680B7116 /* TouchkeyPitchBendMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyPitchBendMappingFactory.h; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7B799825EC1230F6618EC6FA /* juce_opengl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_opengl.h; path = ../../../juce/modules/juce_opengl/juce_opengl.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7B945396F869A8F9750F3F45 /* juce_win32_Threads.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Threads.cpp; path = ../../../juce/modules/juce_core/native/juce_win32_Threads.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7B9FCDB57204606F4A7FDAD4 /* MainWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainWindow.cpp; path = ../../Source/GUI/MainWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7BBF33364D3B65730CEAD5F1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; andrewm@12: 7CB06A483D91B0345A110791 /* juce_AudioTransportSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioTransportSource.cpp; path = ../../../juce/modules/juce_audio_devices/sources/juce_AudioTransportSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7CF528A9CF4D2D0C77AECA41 /* juce_AudioDataConverters.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioDataConverters.h; path = ../../../juce/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7D4128713E8FB000F14BF646 /* juce_ImageButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ImageButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7D4A55601B7F8AB486B0AF21 /* juce_Matrix3D.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Matrix3D.h; path = ../../../juce/modules/juce_opengl/opengl/juce_Matrix3D.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7D8C65927B21E027450B23F9 /* juce_NamedPipe.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_NamedPipe.cpp; path = ../../../juce/modules/juce_core/network/juce_NamedPipe.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7DE576785D066AA5B72476F5 /* juce_SystemStats.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SystemStats.h; path = ../../../juce/modules/juce_core/system/juce_SystemStats.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7EB4672F9008FB273FB0E5A0 /* juce_ComboBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComboBox.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ComboBox.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 7ED45DC66FA713C394B2EA1F /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_events/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: 7EDCB02E405529C4B4A60DA9 /* MIDIKeyPositionMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MIDIKeyPositionMapping.h; path = ../../Source/Mappings/MIDIKeyPositionMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 7EE4DAABDC4CF9F13A3B5541 /* juce_ios_UIViewComponent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_UIViewComponent.mm; path = ../../../juce/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 7EE90399313A416997604AAE /* juce_FileFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileFilter.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileFilter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 801654FBD686CBFC671446FB /* juce_TabbedButtonBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TabbedButtonBar.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 80474D6CC77F91AADA740AC3 /* juce_android_Midi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Midi.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_android_Midi.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 80878F914A6A514CE5FEDD3C /* juce_LAMEEncoderAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LAMEEncoderAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 808B32EDF79E1139064ABB52 /* juce_InputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_InputStream.cpp; path = ../../../juce/modules/juce_core/streams/juce_InputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 80BDEDE0C822A9AE504A2C38 /* KeyTouchFrame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyTouchFrame.h; path = ../../Source/TouchKeys/KeyTouchFrame.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 80EBFCB95D6DF2DA4B645F20 /* juce_DrawableComposite.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableComposite.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 80FAE594348676A04BACD99F /* juce_CPlusPlusCodeTokeniserFunctions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CPlusPlusCodeTokeniserFunctions.h; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8166153E2B41CAFEF2012166 /* juce_FileSearchPathListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileSearchPathListComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 821F73F15E2DCF3438652D3B /* juce_ToneGeneratorAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToneGeneratorAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 83AE3F5E0B7AE5D956415BCC /* PianoKeyCalibrator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoKeyCalibrator.cpp; path = ../../Source/TouchKeys/PianoKeyCalibrator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 83BB636195AA2F443ADEE961 /* juce_FileBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileBrowserComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 84329C0EAC5C8BCD99E03174 /* juce_MemoryBlock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MemoryBlock.cpp; path = ../../../juce/modules/juce_core/memory/juce_MemoryBlock.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 849B3D266CC18D432434AA9B /* RawSensorDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RawSensorDisplay.cpp; path = ../../Source/Display/RawSensorDisplay.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 84AB0ED9ED35EC083E56C73B /* juce_RectanglePlacement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RectanglePlacement.h; path = ../../../juce/modules/juce_graphics/placement/juce_RectanglePlacement.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 84E1E20BD5B317A9C8AEB844 /* juce_AttributedString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AttributedString.h; path = ../../../juce/modules/juce_graphics/fonts/juce_AttributedString.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 84EBC2A31E96330B004B8ACD /* juce_JSON.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_JSON.h; path = ../../../juce/modules/juce_core/javascript/juce_JSON.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 84FFC974D174B7938505FCE2 /* juce_ButtonPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ButtonPropertyComponent.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8517608903BDD585564A2BD9 /* juce_mac_CarbonViewWrapperComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_mac_CarbonViewWrapperComponent.h; path = ../../../juce/modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 857081343554E08270399A7A /* juce_CallOutBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CallOutBox.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_CallOutBox.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8577418313DD8B1192FDD61D /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 859ABCC7E6D33E942919BC4B /* juce_AffineTransform.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AffineTransform.cpp; path = ../../../juce/modules/juce_graphics/geometry/juce_AffineTransform.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8628FF7B8F05A904C8C59EC4 /* juce_FileBasedDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileBasedDocument.h; path = ../../../juce/modules/juce_gui_extra/documents/juce_FileBasedDocument.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8688C08B789657B322528750 /* juce_ResamplingAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResamplingAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 86A8F063C7880CC175FCB59A /* juce_DynamicObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DynamicObject.cpp; path = ../../../juce/modules/juce_core/containers/juce_DynamicObject.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 86C14BDBEB5F070A2166E8E6 /* juce_ApplicationProperties.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationProperties.h; path = ../../../juce/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 87083E81CEAC3B0F8BE7AAAD /* juce_Point.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Point.h; path = ../../../juce/modules/juce_graphics/geometry/juce_Point.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8720C0E6620ACF2E555C1CB5 /* juce_TextButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_TextButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8776329610ED3DF98A95ECD2 /* IIRFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IIRFilter.cpp; path = ../../Source/Utility/IIRFilter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 879BA74FC54118852648722F /* TouchkeyMultiFingerTriggerMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyMultiFingerTriggerMappingFactory.cpp; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 88464C31A0A0F8F876BD5CA2 /* juce_AudioFormatReaderSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFormatReaderSource.h; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 884FF9165E861BE4F04646FC /* tk-icon-512.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "tk-icon-512.png"; path = "../../Resources/tk-icon-512.png"; sourceTree = SOURCE_ROOT; }; andrewm@12: 88D0E8DA9A02D3ADB13FB753 /* juce_WavAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_WavAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 890B8EF2DC47885686DAAF94 /* juce_CharPointer_ASCII.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_ASCII.h; path = ../../../juce/modules/juce_core/text/juce_CharPointer_ASCII.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 89130E3BE0652A8CAB11A2BE /* juce_osx_MessageQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_osx_MessageQueue.h; path = ../../../juce/modules/juce_events/native/juce_osx_MessageQueue.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8990C39751CB1A719998A52D /* juce_TextDragAndDropTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextDragAndDropTarget.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 89EB02CBE5C658A77500E836 /* juce_LassoComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LassoComponent.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_LassoComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8A02BB6161F2E74E22ABE635 /* juce_ImageCache.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageCache.h; path = ../../../juce/modules/juce_graphics/images/juce_ImageCache.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8AB62337AC1BB45D8DD8B43D /* juce_MarkerList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MarkerList.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_MarkerList.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8ADF834CD28E353B15D200C7 /* TouchkeyControlMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyControlMappingFactory.cpp; path = ../../Source/Mappings/Control/TouchkeyControlMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8BA8A815340C0C952C6DAA46 /* juce_ImageConvolutionKernel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageConvolutionKernel.cpp; path = ../../../juce/modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8BC0A410AADDAFD652051BDC /* juce_RectanglePlacement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RectanglePlacement.cpp; path = ../../../juce/modules/juce_graphics/placement/juce_RectanglePlacement.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8BD94C1723C9174065B1CA57 /* juce_Variant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Variant.h; path = ../../../juce/modules/juce_core/containers/juce_Variant.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8C46F1B244F115E716B37147 /* juce_OpenGLFrameBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLFrameBuffer.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8C9EEF956680F688D1C9E58B /* juce_DragAndDropContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DragAndDropContainer.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8CA21E32C250B212F23EA8AF /* juce_opengl.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_opengl.mm; path = ../../../juce/modules/juce_opengl/juce_opengl.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 8CBA2AD4897FAC4F6191FDB3 /* juce_LowLevelGraphicsPostScriptRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LowLevelGraphicsPostScriptRenderer.h; path = ../../../juce/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8CF10E46C293D8E35324F60F /* TouchkeyKeyDivisionMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyKeyDivisionMappingFactory.h; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8D0A4E0C8E8FFF9E73D4F796 /* TouchkeyOscEmulator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyOscEmulator.cpp; path = ../../Source/TouchKeys/TouchkeyOscEmulator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8D3354A1E9C02DED513A4355 /* juce_ios_UIViewComponentPeer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_UIViewComponentPeer.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 8E169B97526DD9CCDE1BBA98 /* juce_BubbleMessageComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BubbleMessageComponent.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8E7AC08D09000F53F4C123CC /* juce_OpenGLGraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLGraphicsContext.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8ED90DCD63DA37E5D56402E3 /* juce_SplashScreen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SplashScreen.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_SplashScreen.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8ED952C01B726C1DBFACE2BD /* juce_AudioSourcePlayer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioSourcePlayer.h; path = ../../../juce/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 8FCE773A5D594437EF46757A /* juce_LagrangeInterpolator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LagrangeInterpolator.cpp; path = ../../../juce/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 8FEBDE824FD6FDFC09417C88 /* juce_win32_Network.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Network.cpp; path = ../../../juce/modules/juce_core/native/juce_win32_Network.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9084178EF51E96AA8ACBB28D /* juce_TextEditorKeyMapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextEditorKeyMapper.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 90CFD9356A26573B6D0BBF3F /* juce_WindowsRegistry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WindowsRegistry.h; path = ../../../juce/modules/juce_core/misc/juce_WindowsRegistry.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 90E8A67FBC9B5B91FEB780F5 /* TouchKeys.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TouchKeys.app; sourceTree = BUILT_PRODUCTS_DIR; }; andrewm@12: 91157413471588AA9BBA75D7 /* juce_graphics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_graphics.mm; path = ../../../juce/modules/juce_graphics/juce_graphics.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 91AADDB641BD3F80E9011C65 /* TouchkeyReleaseAngleMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyReleaseAngleMappingFactory.cpp; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9210475F5E1B29B9C850ACDA /* juce_ImagePreviewComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImagePreviewComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 92328D97A09C3864407862BC /* juce_mac_Fonts.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Fonts.mm; path = ../../../juce/modules/juce_graphics/native/juce_mac_Fonts.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 929C9770C346C51B352937B8 /* juce_KeyListener.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyListener.cpp; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_KeyListener.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 92C3C4A8F0677E70A2AAD5B9 /* juce_Label.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Label.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_Label.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 92D1EE5E3C477F4341709537 /* juce_LowLevelGraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LowLevelGraphicsContext.h; path = ../../../juce/modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 92DEFC9A2AE2181DB9A0A8C2 /* juce_Result.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Result.h; path = ../../../juce/modules/juce_core/misc/juce_Result.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9314190BB0D368F2A7C5E7C3 /* juce_Path.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Path.h; path = ../../../juce/modules/juce_graphics/geometry/juce_Path.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 93186997B68111C578D28993 /* juce_Thread.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Thread.h; path = ../../../juce/modules/juce_core/threads/juce_Thread.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 93FFEE74D94C3D0D397CE80D /* juce_Colour.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Colour.cpp; path = ../../../juce/modules/juce_graphics/colour/juce_Colour.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 94652A427B7F10B3405366B5 /* juce_AudioFormatManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioFormatManager.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 94873408944DC8C21437551E /* juce_ThreadWithProgressWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ThreadWithProgressWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 962444B8A31102AAEA550124 /* juce_GlyphArrangement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GlyphArrangement.h; path = ../../../juce/modules/juce_graphics/fonts/juce_GlyphArrangement.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 96C1E28B6083DF9CA08B8DA5 /* juce_ChoicePropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChoicePropertyComponent.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 97101F61193525E59EE16454 /* juce_CaretComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CaretComponent.cpp; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_CaretComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 972158C4F988264A6E5BC592 /* juce_LookAndFeel_V3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel_V3.cpp; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 976AEB3279AAA64A0EF186FE /* juce_MemoryInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MemoryInputStream.h; path = ../../../juce/modules/juce_core/streams/juce_MemoryInputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 978BBCD3C704C06D407A95C0 /* juce_PathIterator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PathIterator.cpp; path = ../../../juce/modules/juce_graphics/geometry/juce_PathIterator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 980132D50C058EB7B1B625BA /* juce_ArrowButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ArrowButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ArrowButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 980B7401EF270C8C3BF5921D /* juce_FloatVectorOperations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FloatVectorOperations.h; path = ../../../juce/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 984641E3DE573FF55DADB2AE /* juce_Typeface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Typeface.cpp; path = ../../../juce/modules/juce_graphics/fonts/juce_Typeface.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 984AEFF53886155F33D2F336 /* juce_mac_MouseCursor.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MouseCursor.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_mac_MouseCursor.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 987FA7FC98B320FAE747F2ED /* juce_ValueTree.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ValueTree.h; path = ../../../juce/modules/juce_data_structures/values/juce_ValueTree.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 99011DB2E425583086338097 /* juce_MidiInput.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiInput.h; path = ../../../juce/modules/juce_audio_devices/midi_io/juce_MidiInput.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9923EBA9D4A01541CAE90CF2 /* juce_ScopedReadLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedReadLock.h; path = ../../../juce/modules/juce_core/threads/juce_ScopedReadLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 992F1A00CD771D7AA8E1E15D /* juce_AudioSubsectionReader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioSubsectionReader.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 99AA5732A932BEF06D09AB22 /* juce_MidiDataConcatenator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiDataConcatenator.h; path = ../../../juce/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 99C03C1C226C3BC10D3422BB /* juce_Sampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Sampler.h; path = ../../../juce/modules/juce_audio_formats/sampler/juce_Sampler.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 99C3E2DED78CCBDBE436AE99 /* juce_BorderSize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BorderSize.h; path = ../../../juce/modules/juce_graphics/geometry/juce_BorderSize.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9A42DC8DA886A985FC5A0862 /* juce_LinkedListPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LinkedListPointer.h; path = ../../../juce/modules/juce_core/containers/juce_LinkedListPointer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9A4DFD3457C3E8A95F71F6E7 /* juce_InputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InputStream.h; path = ../../../juce/modules/juce_core/streams/juce_InputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9A4FBA2DD18C825B15EE6D19 /* juce_AudioSubsectionReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioSubsectionReader.h; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9A639B808D54F5251C701002 /* juce_GlyphArrangement.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GlyphArrangement.cpp; path = ../../../juce/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9A8C321C45F9E659F8676BA3 /* juce_mac_AudioCDBurner.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_AudioCDBurner.mm; path = ../../../juce/modules/juce_audio_devices/native/juce_mac_AudioCDBurner.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 9AB36BA5D331A32F6EBF2E4C /* juce_DropShadowEffect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DropShadowEffect.h; path = ../../../juce/modules/juce_graphics/effects/juce_DropShadowEffect.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9AD89C058D91C6D880FF028E /* juce_MultiTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MultiTimer.h; path = ../../../juce/modules/juce_events/timers/juce_MultiTimer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9B8C279F7E8FF6BCE7EFFF64 /* juce_mac_FileChooser.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_FileChooser.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_mac_FileChooser.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: 9B9B99EFAE12DE02397A87B4 /* Osc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Osc.h; path = ../../Source/TouchKeys/Osc.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9B9C26B87D15142FEBBDAD4C /* juce_InterprocessConnectionServer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_InterprocessConnectionServer.cpp; path = ../../../juce/modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9BE9BB5131F3D749A7717085 /* juce_ScopedValueSetter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedValueSetter.h; path = ../../../juce/modules/juce_core/containers/juce_ScopedValueSetter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9C0B692CB270EFA9DB7FA4D7 /* PianoKeyboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoKeyboard.cpp; path = ../../Source/TouchKeys/PianoKeyboard.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9CAC7B4DFD297F29680FE739 /* juce_CodeEditorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CodeEditorComponent.h; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D044091881D52DC7354C266 /* juce_CaretComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CaretComponent.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_CaretComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D0F29356400B8E025E5F524 /* juce_ArrayAllocationBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ArrayAllocationBase.h; path = ../../../juce/modules/juce_core/containers/juce_ArrayAllocationBase.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D2CA1387AFF642B2E0C06A3 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_audio_devices/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D627B675B5F55FD5A203346 /* TimestampSynchronizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TimestampSynchronizer.cpp; path = ../../Source/Utility/TimestampSynchronizer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D633F4B9BBCF3F4D9331E00 /* MappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingFactory.h; path = ../../Source/Mappings/MappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D744C0830CCA407EB41368E /* juce_TextEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextEditor.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TextEditor.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9D97B40DE97CFCF58CEA9DBD /* juce_FileTreeComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileTreeComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9DEC36437E061C38E07BAC75 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; andrewm@12: 9E1100E08D019514168470B6 /* juce_CharPointer_UTF8.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CharPointer_UTF8.h; path = ../../../juce/modules/juce_core/text/juce_CharPointer_UTF8.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9E51136900384B3DBAF5D60E /* juce_WavAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WavAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9E80DB194A5D094EE64958AB /* juce_ComponentAnimator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentAnimator.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentAnimator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9E815E59EEB3FBAED99918C2 /* juce_PathStrokeType.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PathStrokeType.cpp; path = ../../../juce/modules/juce_graphics/geometry/juce_PathStrokeType.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9EA1E13123758B126A76513B /* juce_linux_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_FileChooser.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9EFEE9C78BF40448C92E4EA3 /* juce_IPAddress.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_IPAddress.cpp; path = ../../../juce/modules/juce_core/network/juce_IPAddress.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9F455251CF84921306543B93 /* juce_DirectoryContentsList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DirectoryContentsList.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9F64E66E6497FC3516119144 /* juce_KeyPress.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyPress.cpp; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_KeyPress.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: 9F843264E37B0F16987CDA48 /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Types.h; path = ../../Source/Utility/Types.h; sourceTree = SOURCE_ROOT; }; andrewm@12: 9FA50DF5D707E8075BE42429 /* juce_TabbedComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TabbedComponent.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A01CEE27EC9F82523164E137 /* juce_ApplicationCommandTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandTarget.h; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A01E2825335AD2156D93D462 /* juce_StretchableLayoutManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StretchableLayoutManager.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A024211A62CC0D9A646A7676 /* juce_NamedPipe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NamedPipe.h; path = ../../../juce/modules/juce_core/network/juce_NamedPipe.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A041486CD4E6540A8D189C15 /* juce_HyperlinkButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HyperlinkButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A08C368697313473C377CE60 /* juce_RelativePoint.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativePoint.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativePoint.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A1723FE218F435C322FB9AE0 /* juce_Rectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Rectangle.h; path = ../../../juce/modules/juce_graphics/geometry/juce_Rectangle.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A1C6CCE346DC8551574C4108 /* juce_AudioTransportSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioTransportSource.h; path = ../../../juce/modules/juce_audio_devices/sources/juce_AudioTransportSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A2120F8127E3DC96FD65D613 /* juce_MouseInactivityDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseInactivityDetector.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A237BDE5342960289E3E6302 /* juce_AnimatedPositionBehaviours.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AnimatedPositionBehaviours.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A266DE5D4412DD7BA69F8CF8 /* juce_ScrollBar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScrollBar.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ScrollBar.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A28DB7EF92412F8484B88A07 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_gui_extra/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: A29D19C2D6EEEE8A3C5D63B7 /* juce_FilenameComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FilenameComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A2B676B239E39A8977B5EB5E /* juce_UndoableAction.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UndoableAction.h; path = ../../../juce/modules/juce_data_structures/undomanager/juce_UndoableAction.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A4317D5AEB8EDF9E2F0BEFF5 /* juce_ComponentDragger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentDragger.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_ComponentDragger.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A50534690CFC8F765EEBCACC /* juce_ApplicationBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationBase.h; path = ../../../juce/modules/juce_events/messages/juce_ApplicationBase.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A58766D5C2AD6E9FC08EBD74 /* juce_ImageFileFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageFileFormat.h; path = ../../../juce/modules/juce_graphics/images/juce_ImageFileFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A68FFCC7544F6D566C62402E /* juce_MouseInactivityDetector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseInactivityDetector.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A6B7D7B713F01F521411F2D3 /* Mapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Mapping.cpp; path = ../../Source/Mappings/Mapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A6D093637F71601C70B1DA16 /* juce_Result.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Result.cpp; path = ../../../juce/modules/juce_core/misc/juce_Result.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A760FABA720E873DCAD04DAF /* juce_MixerAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MixerAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_MixerAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A79D9F98051857EFFD8C2B88 /* juce_Viewport.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Viewport.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_Viewport.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A7CB749C845499A420598F30 /* juce_UnitTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_UnitTest.cpp; path = ../../../juce/modules/juce_core/unit_tests/juce_UnitTest.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A7E3F42645F33A7460F4D770 /* juce_MemoryInputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MemoryInputStream.cpp; path = ../../../juce/modules/juce_core/streams/juce_MemoryInputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A84AFB90B3F99E4469CF5FDF /* juce_ToolbarItemFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarItemFactory.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A84C4AE3D9E536D74C379F0F /* juce_InterprocessConnectionServer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InterprocessConnectionServer.h; path = ../../../juce/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A8AF4B0BFECD9F39E1FE4E09 /* juce_AppleRemote.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AppleRemote.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_AppleRemote.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A8BD97DF1D8C19D42CF0715C /* juce_PositionableAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PositionableAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_PositionableAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A9184C4BCBA196795CCBCD98 /* juce_FileChooserDialogBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileChooserDialogBox.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A9483F780B954919D59F1178 /* juce_MixerAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MixerAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_MixerAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: A9832F86A2E7CA1675C64C47 /* juce_TextEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextEditor.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TextEditor.h; sourceTree = SOURCE_ROOT; }; andrewm@12: A9F0CD5B5FBAE5D4589A8C10 /* juce_DirectoryIterator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryIterator.h; path = ../../../juce/modules/juce_core/files/juce_DirectoryIterator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AAB51A5E4451980FD9D77FF7 /* juce_android_OpenSL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_OpenSL.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_android_OpenSL.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AAF9D7469BCE537A1FC75ABC /* juce_Value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Value.cpp; path = ../../../juce/modules/juce_data_structures/values/juce_Value.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: ABF842ECF835C33322E2F21A /* juce_PNGLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PNGLoader.cpp; path = ../../../juce/modules/juce_graphics/image_formats/juce_PNGLoader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AC5E7E9B31701A5A7B4E3ABB /* juce_BufferingAudioFormatReader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BufferingAudioFormatReader.cpp; path = ../../../juce/modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AC80872B6544527C71AB2B0B /* juce_TableHeaderComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TableHeaderComponent.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AC9C0675772B6211213D774F /* juce_LagrangeInterpolator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LagrangeInterpolator.h; path = ../../../juce/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: ACA460FC9207D68260CD11CA /* juce_LookAndFeel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel.h; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: ACAD7720D728A3A8C9DB3949 /* juce_ToolbarItemPalette.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToolbarItemPalette.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h; sourceTree = SOURCE_ROOT; }; andrewm@12: ACB27E148164D4F5D3C36FCB /* juce_linux_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_SystemStats.cpp; path = ../../../juce/modules/juce_core/native/juce_linux_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: ACC97E565EDDD42DA4C1CB2E /* juce_win32_DirectWriteTypeLayout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DirectWriteTypeLayout.cpp; path = ../../../juce/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: ACDF26585BEEE33D70E19A3C /* juce_mac_SystemTrayIcon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_mac_SystemTrayIcon.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AD32973FF9774A2CF194C3CB /* juce_URL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_URL.cpp; path = ../../../juce/modules/juce_core/network/juce_URL.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AD95293E5C296F4C23A4F94B /* juce_ChildProcess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChildProcess.h; path = ../../../juce/modules/juce_core/threads/juce_ChildProcess.h; sourceTree = SOURCE_ROOT; }; andrewm@12: ADC1E27313862E1559D41C3A /* juce_core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_core.h; path = ../../../juce/modules/juce_core/juce_core.h; sourceTree = SOURCE_ROOT; }; andrewm@12: ADCF2FE48BE727BF37B3C817 /* juce_OpenGLGraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLGraphicsContext.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AE32A61D504EC34FE186FDD1 /* juce_CustomTypeface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CustomTypeface.h; path = ../../../juce/modules/juce_graphics/fonts/juce_CustomTypeface.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AE876C6FF1860B4CC97EDF07 /* juce_FileChooserDialogBox.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileChooserDialogBox.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AE954565B99BE415F7966F4A /* juce_Random.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Random.cpp; path = ../../../juce/modules/juce_core/maths/juce_Random.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AE98A52AB3BC4D803B54380C /* juce_MidiKeyboardState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiKeyboardState.h; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AF10BCD18ABC5EC330CE3B1B /* juce_win32_ASIO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_ASIO.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_win32_ASIO.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AF1275CD971968AF3CB13BAD /* juce_FileTreeComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileTreeComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AF7CC57D767DFC1F4B121270 /* IIRFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IIRFilter.h; path = ../../Source/Utility/IIRFilter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AF87CD32C1189D997A5520B9 /* juce_Memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Memory.h; path = ../../../juce/modules/juce_core/memory/juce_Memory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: AF8EFA9540E8757E68922E40 /* MappingScheduler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingScheduler.cpp; path = ../../Source/Mappings/MappingScheduler.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: AFA3C397FE16ECC3DE0A5155 /* juce_StretchableLayoutManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StretchableLayoutManager.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B0A4E57EEDD13E204E723A92 /* TouchkeyOnsetAngleMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyOnsetAngleMappingFactory.h; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B0EAE043C24041BFA266B6EE /* juce_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SystemStats.cpp; path = ../../../juce/modules/juce_core/system/juce_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B169A76946B512C0D34D1807 /* juce_NativeMessageBox.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NativeMessageBox.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_NativeMessageBox.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B1D86EC91F8BDE1D1BF29728 /* juce_win32_HiddenMessageWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_win32_HiddenMessageWindow.h; path = ../../../juce/modules/juce_events/native/juce_win32_HiddenMessageWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B1E1FC7301A83D9FC8C320F9 /* juce_DrawableButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_DrawableButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B24051ADEFBD03E1C7CB8DC3 /* GraphicsDisplayWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphicsDisplayWindow.h; path = ../../Source/GUI/GraphicsDisplayWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B2575F7C163D92DA04ABDC7B /* juce_win32_Midi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Midi.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_win32_Midi.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B25BC7CD4D7D11A764A0FF19 /* juce_LAMEEncoderAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LAMEEncoderAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B2C2E0F7737F05D71DC9CB1B /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_opengl/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: B2D53D597D6709806BB7239A /* juce_TextLayout.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TextLayout.cpp; path = ../../../juce/modules/juce_graphics/fonts/juce_TextLayout.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B303EB3E070BBF9A30F07301 /* juce_AudioCDReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioCDReader.h; path = ../../../juce/modules/juce_audio_devices/audio_cd/juce_AudioCDReader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B3414ED8780ED544999D2B1C /* juce_mac_CoreGraphicsHelpers.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_mac_CoreGraphicsHelpers.h; path = ../../../juce/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B38844D2CDF1EC2E6110BB56 /* juce_ImageComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageComponent.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_ImageComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B39D1F9C2A6556C7E73F7B0A /* juce_DirectoryIterator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DirectoryIterator.cpp; path = ../../../juce/modules/juce_core/files/juce_DirectoryIterator.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B3F47C8187CE05809A994637 /* juce_OutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OutputStream.h; path = ../../../juce/modules/juce_core/streams/juce_OutputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B464F76711F6B9CBB66DA3EF /* juce_QuickTimeAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_QuickTimeAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_QuickTimeAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B5053EFFA070EFE91763D1CF /* juce_GZIPDecompressorInputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GZIPDecompressorInputStream.h; path = ../../../juce/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B50647653535F8801D7FF83D /* juce_RelativeCoordinatePositioner.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeCoordinatePositioner.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B676B0C4543E418E31B2607F /* juce_Message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Message.h; path = ../../../juce/modules/juce_events/messages/juce_Message.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B67D221133A97DC1C2C83C6F /* juce_OpenGLImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLImage.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLImage.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B6DCD7E8C9C5C9EA58C5EF9C /* MainWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainWindow.h; path = ../../Source/GUI/MainWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B6E00FB0259FB8560B8EB8B2 /* juce_MessageManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MessageManager.cpp; path = ../../../juce/modules/juce_events/messages/juce_MessageManager.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B747A4B93EAA22A264B3D24C /* juce_FlacAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FlacAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B7497C02BCD8C01280DA32B2 /* KeyPositionTracker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyPositionTracker.cpp; path = ../../Source/TouchKeys/KeyPositionTracker.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B76B16D0041E8AF65ECBA8D2 /* juce_IIRFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_IIRFilter.cpp; path = ../../../juce/modules/juce_audio_basics/effects/juce_IIRFilter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B785A355901939FBFC107581 /* juce_Vector3D.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Vector3D.h; path = ../../../juce/modules/juce_opengl/opengl/juce_Vector3D.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B78F0674BC78DF9DAE4FEB7D /* juce_MouseEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseEvent.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseEvent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B8CB4838AFDE0B20C61A7248 /* juce_LookAndFeel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel.cpp; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B8DF81CC9D4E0BE71C3AF558 /* juce_mac_WebBrowserComponent.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_WebBrowserComponent.mm; path = ../../../juce/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: B8F2014DEA90E3849192C12D /* juce_XmlElement.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_XmlElement.h; path = ../../../juce/modules/juce_core/xml/juce_XmlElement.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B928D73E2A712404DA6A9D39 /* juce_PopupMenu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PopupMenu.h; path = ../../../juce/modules/juce_gui_basics/menus/juce_PopupMenu.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B954FAFC45D231B388305CBB /* juce_OggVorbisAudioFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OggVorbisAudioFormat.cpp; path = ../../../juce/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B967DAA2B052D328B12C7DE8 /* juce_Synthesiser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Synthesiser.cpp; path = ../../../juce/modules/juce_audio_basics/synthesisers/juce_Synthesiser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: B9683DFC5C73C8EA097C0C87 /* juce_RelativeCoordinate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeCoordinate.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B97766EAEBB55185F51ED7B4 /* juce_SparseSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SparseSet.h; path = ../../../juce/modules/juce_core/containers/juce_SparseSet.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B9A42558DE8A295EAF05E9A4 /* juce_ScopedPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedPointer.h; path = ../../../juce/modules/juce_core/memory/juce_ScopedPointer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: B9E1B02E2D61CD5F0C3BA92E /* juce_Identifier.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Identifier.h; path = ../../../juce/modules/juce_core/text/juce_Identifier.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BA13CD1B8B5B44B8E675F743 /* juce_TemporaryFile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TemporaryFile.cpp; path = ../../../juce/modules/juce_core/files/juce_TemporaryFile.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BA2C6578AE3F6F2B82656B4F /* MappingListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingListComponent.cpp; path = ../../Source/GUI/MappingListComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BA5449FDC0526DDC94874CC7 /* TouchkeyControlMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyControlMappingFactory.h; path = ../../Source/Mappings/Control/TouchkeyControlMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BA641413905F4396597FDF78 /* juce_audio_devices.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_devices.mm; path = ../../../juce/modules/juce_audio_devices/juce_audio_devices.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: BA8405E8F85F9A3F9EB253FD /* juce_UnitTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UnitTest.h; path = ../../../juce/modules/juce_core/unit_tests/juce_UnitTest.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BA84C1198E0DEF50764C7D0F /* juce_BooleanPropertyComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BooleanPropertyComponent.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BAC6DC0A9324D08F4675165D /* juce_linux_Network.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Network.cpp; path = ../../../juce/modules/juce_core/native/juce_linux_Network.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BB571C0DB322805E8CC5FAFC /* juce_PreferencesPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PreferencesPanel.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_PreferencesPanel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BB8F5735542B54CA9DE6F353 /* juce_ActiveXControlComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ActiveXControlComponent.h; path = ../../../juce/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BBF99FBA82BF98E0CDA1F0C0 /* juce_GIFLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GIFLoader.cpp; path = ../../../juce/modules/juce_graphics/image_formats/juce_GIFLoader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BC0A05397FE514F1AE6B3436 /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BC52700DC6BCBBA42635510D /* juce_Variant.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Variant.cpp; path = ../../../juce/modules/juce_core/containers/juce_Variant.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BC64F550F0D3B5C2DD546574 /* juce_data_structures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_data_structures.h; path = ../../../juce/modules/juce_data_structures/juce_data_structures.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BD20E908DEABE97BC3CC4F07 /* juce_WaitableEvent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WaitableEvent.h; path = ../../../juce/modules/juce_core/threads/juce_WaitableEvent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BD8254A682953545FA36F552 /* TouchkeyOnsetAngleMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyOnsetAngleMapping.h; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BDA6E687818B0F2DC22337CB /* juce_KeyMappingEditorComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_KeyMappingEditorComponent.cpp; path = ../../../juce/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BDB6848D33CE535EBCA3B9AD /* MappingFactorySplitter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingFactorySplitter.h; path = ../../Source/Mappings/MappingFactorySplitter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BDBFE5792BFFFEC6DD9C51AD /* juce_Expression.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Expression.h; path = ../../../juce/modules/juce_core/maths/juce_Expression.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BDD4F9A4B8D15A1515F87F53 /* juce_WildcardFileFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_WildcardFileFilter.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BDDEA8330D6309B2B97A55A6 /* juce_MouseCursor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MouseCursor.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseCursor.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BE2ACC20FF51D7702D22D3B4 /* juce_freetype_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_freetype_Fonts.cpp; path = ../../../juce/modules/juce_graphics/native/juce_freetype_Fonts.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: BE91DB4CF2406F37AF7E7D67 /* ControlWindowMainComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ControlWindowMainComponent.h; path = ../../Source/GUI/ControlWindowMainComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BF01A2533D2222C856D3DB3A /* MRPMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MRPMapping.h; path = ../../Source/Mappings/MRPMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BF7B348D8CDF033289AA95AD /* juce_StandardHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StandardHeader.h; path = ../../../juce/modules/juce_core/system/juce_StandardHeader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BFBC57AA124FBB8C1C51CB59 /* PianoTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoTypes.h; path = ../../Source/TouchKeys/PianoTypes.h; sourceTree = SOURCE_ROOT; }; andrewm@12: BFD6F76FF80DE8CB6D83D18D /* juce_FileOutputStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileOutputStream.h; path = ../../../juce/modules/juce_core/files/juce_FileOutputStream.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C18D5C01F2C345BC7775FABD /* juce_win32_Fonts.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Fonts.cpp; path = ../../../juce/modules/juce_graphics/native/juce_win32_Fonts.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C18FB4B3120557AA4EAFF405 /* juce_CodeDocument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CodeDocument.cpp; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C213BD9455B5E42E62AF260A /* juce_MouseInputSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseInputSource.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C25315D4D50046938BDE18D8 /* juce_ImageConvolutionKernel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ImageConvolutionKernel.h; path = ../../../juce/modules/juce_graphics/images/juce_ImageConvolutionKernel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C266C85403BF3646B729144D /* OpenGLDisplayBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OpenGLDisplayBase.h; path = ../../Source/Display/OpenGLDisplayBase.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C2673A6A3D247F3CDCF66FF0 /* juce_ScopedWriteLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ScopedWriteLock.h; path = ../../../juce/modules/juce_core/threads/juce_ScopedWriteLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C26E6685AAEC528FC835CA5C /* juce_ComponentBuilder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentBuilder.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentBuilder.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C2762F0E696E257A507595A5 /* MRPMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MRPMapping.cpp; path = ../../Source/Mappings/MRPMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C2D442FDEECC11C9BD433379 /* KeyboardDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyboardDisplay.cpp; path = ../../Source/Display/KeyboardDisplay.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C31F902A006BD5C9BD9259B3 /* juce_AudioIODeviceType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioIODeviceType.h; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C3AAD3FBAACDA8F0B7BB8FF9 /* juce_BubbleMessageComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BubbleMessageComponent.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C469456ED7E4039CF8BCB26F /* juce_MidiBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MidiBuffer.h; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiBuffer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C4ADD63DE594AD3A82825DD4 /* juce_Initialisation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Initialisation.h; path = ../../../juce/modules/juce_events/messages/juce_Initialisation.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C4D3105688518F04E8D6D591 /* juce_LookAndFeel_V1.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_LookAndFeel_V1.h; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C5032AA8AFA0CF6414D26DDE /* juce_mac_Threads.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Threads.mm; path = ../../../juce/modules/juce_core/native/juce_mac_Threads.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: C548DA4DD5135F3EDFF7589D /* juce_events.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_events.h; path = ../../../juce/modules/juce_events/juce_events.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C72E037FB7147B081510B13E /* juce_ActionListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ActionListener.h; path = ../../../juce/modules/juce_events/broadcasters/juce_ActionListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C75FB456CF13DFDEEF28C277 /* juce_Toolbar.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Toolbar.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_Toolbar.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C804C201CC2FADE94FA73FAD /* juce_Expression.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Expression.cpp; path = ../../../juce/modules/juce_core/maths/juce_Expression.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C8204B6A7B83338403077010 /* juce_DocumentWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DocumentWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C8288E63BC4A9120BE71066E /* juce_DrawableButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_DrawableButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C830A46F2626904CBD8E74CF /* juce_StringPool.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringPool.h; path = ../../../juce/modules/juce_core/text/juce_StringPool.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C87D1CD195A69D0FC2BD3F33 /* juce_win32_DragAndDrop.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DragAndDrop.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C89CDA180CC916AB5EEEE534 /* juce_DrawableShape.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableShape.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableShape.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C8C2FA6F235AB6AA44027FAE /* juce_OpenGL_android.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGL_android.h; path = ../../../juce/modules/juce_opengl/native/juce_OpenGL_android.h; sourceTree = SOURCE_ROOT; }; andrewm@12: C8CEE210EF8AA5594AFB7C6F /* juce_FileInputSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileInputSource.cpp; path = ../../../juce/modules/juce_core/streams/juce_FileInputSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: C9A5595CCCAF91E88CA4C4B4 /* juce_RelativeRectangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeRectangle.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CA08ADDF1800B59374067EBE /* juce_FilenameComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FilenameComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CB26855B4D41689AC3C18F85 /* juce_ApplicationProperties.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationProperties.cpp; path = ../../../juce/modules/juce_data_structures/app_properties/juce_ApplicationProperties.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CBB0FB63AD659D3F838318AB /* juce_DrawableComposite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableComposite.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableComposite.h; sourceTree = SOURCE_ROOT; }; andrewm@12: CC0D3E1F3FAAF5B18C3FFDDF /* juce_BooleanPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_BooleanPropertyComponent.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CC659F7C5C7BBB1483D22927 /* juce_android_WebBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_WebBrowserComponent.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CCDD506916477B1ECDA100D1 /* juce_android_GraphicsContext.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_GraphicsContext.cpp; path = ../../../juce/modules/juce_graphics/native/juce_android_GraphicsContext.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CD1916C626761395E7729958 /* juce_ChannelRemappingAudioSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ChannelRemappingAudioSource.h; path = ../../../juce/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h; sourceTree = SOURCE_ROOT; }; andrewm@12: CD5A70F1BEBD963AA994F53E /* juce_RelativeCoordinatePositioner.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeCoordinatePositioner.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CDCE769E18A546EC7FE65FE0 /* juce_ThreadWithProgressWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ThreadWithProgressWindow.cpp; path = ../../../juce/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CE4297701F6471B19A8DB984 /* juce_ApplicationCommandManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ApplicationCommandManager.h; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: CE4BCD27BDF96500D2F89936 /* juce_Uuid.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Uuid.h; path = ../../../juce/modules/juce_core/misc/juce_Uuid.h; sourceTree = SOURCE_ROOT; }; andrewm@12: CE4F2F551165086D73459E43 /* juce_HighResolutionTimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_HighResolutionTimer.cpp; path = ../../../juce/modules/juce_core/threads/juce_HighResolutionTimer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CE5071065642A70419650EB3 /* juce_MultiTimer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MultiTimer.cpp; path = ../../../juce/modules/juce_events/timers/juce_MultiTimer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CE6B0F39A803962ACD879D85 /* juce_JPEGLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_JPEGLoader.cpp; path = ../../../juce/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CED1159B6F39600DE0520C82 /* juce_OggVorbisAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OggVorbisAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: CEE095838CD8EDB961A05ACA /* juce_MidiKeyboardState.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiKeyboardState.cpp; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: CF1E1CAA10DC6E090133245E /* juce_audio_devices.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_audio_devices.h; path = ../../../juce/modules/juce_audio_devices/juce_audio_devices.h; sourceTree = SOURCE_ROOT; }; andrewm@12: CF273B4AE1819D5344866606 /* juce_TargetPlatform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TargetPlatform.h; path = ../../../juce/modules/juce_core/system/juce_TargetPlatform.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D000F79ED732A055BC94D285 /* juce_AffineTransform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AffineTransform.h; path = ../../../juce/modules/juce_graphics/geometry/juce_AffineTransform.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D00A8C703C2C0055DD2B790C /* juce_CachedComponentImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CachedComponentImage.h; path = ../../../juce/modules/juce_gui_basics/components/juce_CachedComponentImage.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D0868A6AA9193202A16F7B5D /* juce_mac_MainMenu.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_MainMenu.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_mac_MainMenu.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: D16ADF8AF26851DFFF4AE731 /* juce_EdgeTable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_EdgeTable.cpp; path = ../../../juce/modules/juce_graphics/geometry/juce_EdgeTable.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D2C3D422A9FFB418D71B1FCA /* juce_TimeSliceThread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TimeSliceThread.cpp; path = ../../../juce/modules/juce_core/threads/juce_TimeSliceThread.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D2CE1FE912067925F5ACA619 /* juce_ModifierKeys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ModifierKeys.cpp; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_ModifierKeys.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D2F76A9A564C9C39C9110C7E /* juce_ComponentBuilder.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ComponentBuilder.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D30002F0500DBE972234F381 /* juce_RelativePointPath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativePointPath.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D3AB19332A0AE6C6A82612EF /* juce_SelectedItemSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_SelectedItemSet.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D3C368F0138FE8F3F0B7540F /* juce_IPAddress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IPAddress.h; path = ../../../juce/modules/juce_core/network/juce_IPAddress.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D3C722814093C96312625553 /* juce_StringPairArray.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StringPairArray.cpp; path = ../../../juce/modules/juce_core/text/juce_StringPairArray.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D3D34D4A8674E01CCE92CE65 /* juce_AudioFormatWriter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFormatWriter.h; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatWriter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D3F247C3C568453665FD300D /* LineSegment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LineSegment.h; path = ../../Source/Utility/LineSegment.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D3FE20DFB95B39D949C6B842 /* juce_LowLevelGraphicsPostScriptRenderer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LowLevelGraphicsPostScriptRenderer.cpp; path = ../../../juce/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D42A52316423A9F531FFC765 /* juce_android_Network.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_android_Network.cpp; path = ../../../juce/modules/juce_core/native/juce_android_Network.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D4D1E893C5144CF41D381E0E /* juce_mac_AppleRemote.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_AppleRemote.mm; path = ../../../juce/modules/juce_gui_extra/native/juce_mac_AppleRemote.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: D5B0943362643EC0EE867701 /* juce_KeyboardFocusTraverser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyboardFocusTraverser.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D6272EF2E6816B659ABFBDA6 /* juce_linux_WebBrowserComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_WebBrowserComponent.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_linux_WebBrowserComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D6A25A64B90CA2125D9D31B8 /* juce_win32_SystemTrayIcon.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_SystemTrayIcon.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D6C4019A40A11C1B95FF07BB /* juce_DrawableShape.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableShape.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D6D6D17FF1925E76CE1F24E4 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_graphics/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: D70B19E3DE0323FFA2EFCBBF /* juce_ComponentMovementWatcher.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentMovementWatcher.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D74EA156B75DFD28AB6BD8D0 /* juce_Thread.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Thread.cpp; path = ../../../juce/modules/juce_core/threads/juce_Thread.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D75E1147AF76C62DC23E7B18 /* juce_KeyPress.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyPress.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_KeyPress.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D7752214A0701D59E34DC038 /* juce_WindowsMediaAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WindowsMediaAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D850695B102730FCFF698E4D /* juce_RelativeRectangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativeRectangle.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeRectangle.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D85AA9748C07062C4898B172 /* juce_ZipFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ZipFile.h; path = ../../../juce/modules/juce_core/zip/juce_ZipFile.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D867F0F9AE014AC4873F4093 /* juce_XmlDocument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_XmlDocument.h; path = ../../../juce/modules/juce_core/xml/juce_XmlDocument.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D967F911BFDE7E5B482F5A5F /* juce_PropertyPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertyPanel.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: D999C1E99812B5D0C9F7519E /* juce_RelativePoint.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RelativePoint.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativePoint.h; sourceTree = SOURCE_ROOT; }; andrewm@12: D9FD13866909F3134B4AB740 /* Mapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Mapping.h; path = ../../Source/Mappings/Mapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DA596B63735FF691A714D004 /* juce_graphics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_graphics.h; path = ../../../juce/modules/juce_graphics/juce_graphics.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DA76EEB0BD9183E2006CE9EB /* juce_LookAndFeel_V2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_LookAndFeel_V2.cpp; path = ../../../juce/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DB09B4EA350E52FB74BAAD9D /* juce_Component.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Component.cpp; path = ../../../juce/modules/juce_gui_basics/components/juce_Component.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DBC98946C2E19791899587BD /* juce_ToggleButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ToggleButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ToggleButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DBD3326F4F7F5F41D3B7EA99 /* juce_mac_Files.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_Files.mm; path = ../../../juce/modules/juce_core/native/juce_mac_Files.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: DBDB2CBDB7DD3D7B9713D4C5 /* Scheduler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Scheduler.cpp; path = ../../Source/Utility/Scheduler.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DBE3D6F70DF4558463C24395 /* juce_DrawableText.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawableText.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableText.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DC7333AE4FD5C16D3B49EE77 /* juce_win32_ActiveXComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_ActiveXComponent.cpp; path = ../../../juce/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DD18A8B0C1A5F8BDA30BAA50 /* OscMidiConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OscMidiConverter.h; path = ../../Source/TouchKeys/OscMidiConverter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DDC862F5672CFD8794EA65BC /* juce_MissingGLDefinitions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MissingGLDefinitions.h; path = ../../../juce/modules/juce_opengl/native/juce_MissingGLDefinitions.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DDF271285760C5642E3D3346 /* juce_ios_Windowing.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_ios_Windowing.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_ios_Windowing.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: DE68B78DB869AC78BCBD1214 /* juce_DrawableText.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawableText.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawableText.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DE6A8EF9DD39C0260ADD27B0 /* TouchkeyVibratoMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyVibratoMapping.cpp; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DE7280B3F30E33133756C534 /* juce_linux_Messaging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Messaging.cpp; path = ../../../juce/modules/juce_events/native/juce_linux_Messaging.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DF0B3A4D5C217DA0283223BF /* juce_ColourSelector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ColourSelector.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_ColourSelector.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DF22553364728350DAFA6267 /* juce_MenuBarComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MenuBarComponent.h; path = ../../../juce/modules/juce_gui_basics/menus/juce_MenuBarComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DF2B5B4B8D7948C9EF4882A7 /* MidiInputController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MidiInputController.h; path = ../../Source/TouchKeys/MidiInputController.h; sourceTree = SOURCE_ROOT; }; andrewm@12: DF35E5C3BC9627D808F927E6 /* juce_MouseEvent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MouseEvent.cpp; path = ../../../juce/modules/juce_gui_basics/mouse/juce_MouseEvent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: DF870F58DC21D8A032AE4D03 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; andrewm@12: E0FB878B8DB0FE5B526BB950 /* juce_ShapeButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ShapeButton.h; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ShapeButton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E185507E8E49A513D5E6894A /* juce_HighResolutionTimer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HighResolutionTimer.h; path = ../../../juce/modules/juce_core/threads/juce_HighResolutionTimer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E1B8E23E7491C09D6708018C /* juce_mac_NSViewComponentPeer.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_mac_NSViewComponentPeer.mm; path = ../../../juce/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: E1D304ED9044C0CE62C7B3AD /* juce_WildcardFileFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_WildcardFileFilter.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_WildcardFileFilter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E2322B995208819DF175E332 /* juce_mac_CoreGraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_mac_CoreGraphicsContext.h; path = ../../../juce/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E263014FE404722FDDC437C8 /* juce_CoreAudioFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CoreAudioFormat.h; path = ../../../juce/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E2EE80FAFA0DADF6D8AD8EA0 /* juce_OpenGL_win32.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGL_win32.h; path = ../../../juce/modules/juce_opengl/native/juce_OpenGL_win32.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E2F713FF46DF610A87C64265 /* juce_ButtonPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ButtonPropertyComponent.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E32397CB64E42DA5119CC3E8 /* juce_FillType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FillType.h; path = ../../../juce/modules/juce_graphics/colour/juce_FillType.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E327C96B7AB06A125C9764FC /* juce_AbstractFifo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AbstractFifo.cpp; path = ../../../juce/modules/juce_core/containers/juce_AbstractFifo.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E389B103581AD847C754E978 /* juce_Line.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Line.h; path = ../../../juce/modules/juce_graphics/geometry/juce_Line.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E38A23A31D7FB8E86851666B /* MidiInputController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MidiInputController.cpp; path = ../../Source/TouchKeys/MidiInputController.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E392DA2568D4143CE19A9A2F /* juce_Quaternion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Quaternion.h; path = ../../../juce/modules/juce_opengl/opengl/juce_Quaternion.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E393747AE555F946712380D5 /* juce_FileSearchPathListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileSearchPathListComponent.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E3DA2BE88F2738CCDEDDF3AD /* juce_Timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Timer.h; path = ../../../juce/modules/juce_events/timers/juce_Timer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E46A2AA59E72BCA0D0891C27 /* juce_TooltipClient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TooltipClient.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_TooltipClient.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E4F3ACBA5181C0AF7021EE38 /* juce_AudioSourcePlayer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_AudioSourcePlayer.cpp; path = ../../../juce/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E56B94B61B89BBBD6510D713 /* juce_TextDiff.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_TextDiff.h; path = ../../../juce/modules/juce_core/text/juce_TextDiff.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E583018026996A67748B9630 /* juce_GZIPCompressorOutputStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_GZIPCompressorOutputStream.cpp; path = ../../../juce/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E5F79D13171E0F28729529DD /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E62E694F0D19A252A6B9EAA1 /* juce_HeapBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_HeapBlock.h; path = ../../../juce/modules/juce_core/memory/juce_HeapBlock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E68F5154CAF362F281F55A1A /* juce_MidiMessage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiMessage.cpp; path = ../../../juce/modules/juce_audio_basics/midi/juce_MidiMessage.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E6908DE88A1A409B5E35CC37 /* juce_ResizableBorderComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableBorderComponent.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E6B9CFC25E8B762EB17568ED /* juce_win32_SystemStats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_SystemStats.cpp; path = ../../../juce/modules/juce_core/native/juce_win32_SystemStats.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E7043CF11AB43042A6725FDC /* juce_SliderPropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_SliderPropertyComponent.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E73EB83A03FED6C1036C85A6 /* juce_ColourGradient.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ColourGradient.h; path = ../../../juce/modules/juce_graphics/colour/juce_ColourGradient.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E7AF7E2ECFDAFF3CB186986D /* juce_KeyMappingEditorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_KeyMappingEditorComponent.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E7B6750E6B2616D84773B7D0 /* MidiKeyboardSegment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MidiKeyboardSegment.h; path = ../../Source/TouchKeys/MidiKeyboardSegment.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E7F83771B734D5CCAC7AD391 /* juce_linux_Threads.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Threads.cpp; path = ../../../juce/modules/juce_core/native/juce_linux_Threads.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E830ACDAC41A38A04A16E2CD /* juce_OpenGLRenderer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLRenderer.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLRenderer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E88D828B769B0DB0DC1D624B /* juce_ContainerDeletePolicy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ContainerDeletePolicy.h; path = ../../../juce/modules/juce_core/memory/juce_ContainerDeletePolicy.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E8D2B3CBDF5DED9EF0E0C63B /* juce_ToneGeneratorAudioSource.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToneGeneratorAudioSource.cpp; path = ../../../juce/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E91EEAE6F09A108DBF5E9BC5 /* juce_win32_DirectSound.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DirectSound.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E9350A4235E42DBC9987725A /* juce_FileBrowserListener.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileBrowserListener.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E93D98571147B0AD0B0D42C1 /* juce_StringArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StringArray.h; path = ../../../juce/modules/juce_core/text/juce_StringArray.h; sourceTree = SOURCE_ROOT; }; andrewm@12: E9E267650C0230141C461A4B /* ControlWindowMainComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ControlWindowMainComponent.cpp; path = ../../Source/GUI/ControlWindowMainComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: E9E29024302023AEC889C4E1 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_core/juce_module_info; sourceTree = SOURCE_ROOT; }; andrewm@12: EA085C2056A44FA5A7EE2AFE /* juce_Slider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Slider.h; path = ../../../juce/modules/juce_gui_basics/widgets/juce_Slider.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EA23F0162B24A0A0FD58B0B2 /* juce_Reverb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Reverb.h; path = ../../../juce/modules/juce_audio_basics/effects/juce_Reverb.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EA47BDE992F39919F3EF53EC /* PianoPedal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoPedal.h; path = ../../Source/TouchKeys/PianoPedal.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EA983D5CAA5DB46A4EA83E19 /* juce_NotificationType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_NotificationType.h; path = ../../../juce/modules/juce_events/messages/juce_NotificationType.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EAC2B53916B041FEC59E050C /* juce_OpenGLImage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLImage.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLImage.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EAEB8DD999D027A9F9C02FC0 /* juce_Slider.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Slider.cpp; path = ../../../juce/modules/juce_gui_basics/widgets/juce_Slider.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EB414D42BBBF2486ECE698D8 /* juce_win32_WASAPI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_WASAPI.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EB977BE1676B103BE15C730C /* TouchkeyReleaseAngleMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyReleaseAngleMapping.h; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EB9EE29BC6E0F654EBDA140F /* juce_AudioFormatManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFormatManager.h; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatManager.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EBA91A460FFAAFBC3EBEC36E /* juce_TabbedButtonBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_TabbedButtonBar.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EBBA13C5C542DF0F8EFB826D /* juce_win32_Windowing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_Windowing.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_win32_Windowing.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EC3966AA0A0C2A80EBB36B82 /* juce_GraphicsContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GraphicsContext.h; path = ../../../juce/modules/juce_graphics/contexts/juce_GraphicsContext.h; sourceTree = SOURCE_ROOT; }; andrewm@12: ECAB1F5B50EACFEBDFC11A40 /* juce_win32_FileChooser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_FileChooser.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: ED331E878A92AC3986F5885B /* juce_FileLogger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileLogger.cpp; path = ../../../juce/modules/juce_core/logging/juce_FileLogger.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EE373F66DCFC442DBAADCF74 /* juce_ios_Audio.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ios_Audio.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_ios_Audio.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EECB8BFB50475C0564D37EAD /* juce_PropertyPanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertyPanel.h; path = ../../../juce/modules/juce_gui_basics/properties/juce_PropertyPanel.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EF092B37816526FF234B11F9 /* juce_ComponentDragger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ComponentDragger.h; path = ../../../juce/modules/juce_gui_basics/mouse/juce_ComponentDragger.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EF60BF8888F0B0EA48E9FF09 /* juce_UIViewComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_UIViewComponent.h; path = ../../../juce/modules/juce_gui_extra/embedding/juce_UIViewComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EF7D4F4824E5775A2D3801E5 /* juce_GlowEffect.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_GlowEffect.h; path = ../../../juce/modules/juce_graphics/effects/juce_GlowEffect.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EF8E10BB5A52F89097F763D9 /* juce_ApplicationBase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationBase.cpp; path = ../../../juce/modules/juce_events/messages/juce_ApplicationBase.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EF96A2B04F061E2DDCDD45D7 /* juce_linux_Clipboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_linux_Clipboard.cpp; path = ../../../juce/modules/juce_gui_basics/native/juce_linux_Clipboard.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: EFA7C36D71A52C06681FCDBA /* juce_DrawablePath.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DrawablePath.h; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawablePath.h; sourceTree = SOURCE_ROOT; }; andrewm@12: EFD6A6B89F68D70C31D5D167 /* juce_ReadWriteLock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ReadWriteLock.cpp; path = ../../../juce/modules/juce_core/threads/juce_ReadWriteLock.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F01030FB262F40E8E52922DE /* juce_URL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_URL.h; path = ../../../juce/modules/juce_core/network/juce_URL.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F03FCD9223E01482CF16FE9A /* juce_PropertySet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PropertySet.cpp; path = ../../../juce/modules/juce_core/containers/juce_PropertySet.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F076F25ECB0B7D2073F6478E /* juce_MarkerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_MarkerList.h; path = ../../../juce/modules/juce_gui_basics/positioning/juce_MarkerList.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F07FDD832AD269D84A40DAF1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; andrewm@12: F0B30E3238044CF573DFF44D /* TouchkeyOnsetAngleMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyOnsetAngleMappingFactory.cpp; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F0C1BF45B5321D9A128DC034 /* juce_Logger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Logger.h; path = ../../../juce/modules/juce_core/logging/juce_Logger.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F0F03FAE0B2065470B1815B7 /* juce_PerformanceCounter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_PerformanceCounter.cpp; path = ../../../juce/modules/juce_core/time/juce_PerformanceCounter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F0F457D2A8E7EC3DE1CADC28 /* Osc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Osc.cpp; path = ../../Source/TouchKeys/Osc.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F17AD2FF61E5ECA564467092 /* juce_win32_DirectWriteTypeface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_win32_DirectWriteTypeface.cpp; path = ../../../juce/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F1A1127D8FADC377892165D6 /* juce_DirectoryContentsDisplayComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DirectoryContentsDisplayComponent.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F1DF08252E945645AE2B4E98 /* juce_RelativeCoordinate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeCoordinate.cpp; path = ../../../juce/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F1F5AB75B6F813F0BAE8ACB6 /* juce_CPlusPlusCodeTokeniser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CPlusPlusCodeTokeniser.cpp; path = ../../../juce/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F22AC4DF46EFEB83C6243426 /* juce_ResizableBorderComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ResizableBorderComponent.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F24B0FB4FEE7764F3EC91EE5 /* juce_BubbleComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_BubbleComponent.h; path = ../../../juce/modules/juce_gui_basics/misc/juce_BubbleComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F2AFB80DCF056F88546FD65A /* juce_File.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_File.cpp; path = ../../../juce/modules/juce_core/files/juce_File.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F3125A1E89944D2040CA8DDE /* juce_PropertiesFile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_PropertiesFile.h; path = ../../../juce/modules/juce_data_structures/app_properties/juce_PropertiesFile.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F3B5E38E7731B299DBDBE164 /* MappingEditorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingEditorComponent.h; path = ../../Source/GUI/MappingEditorComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F408D8EEB8B3503EC6442162 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; }; andrewm@12: F430F75983EA8B5A31B686E8 /* juce_IIRFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_IIRFilter.h; path = ../../../juce/modules/juce_audio_basics/effects/juce_IIRFilter.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F47D3518C1FDA9C65BDFE088 /* juce_DialogWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_DialogWindow.h; path = ../../../juce/modules/juce_gui_basics/windows/juce_DialogWindow.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F4A7F22576E33E2A5E841B7D /* juce_CharacterFunctions.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_CharacterFunctions.cpp; path = ../../../juce/modules/juce_core/text/juce_CharacterFunctions.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F4DDE0DD51C64223CC8C9B62 /* MappingListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingListComponent.h; path = ../../Source/GUI/MappingListComponent.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F55D37A9CFDBAA406A95E743 /* TouchkeyBaseMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyBaseMapping.cpp; path = ../../Source/Mappings/TouchkeyBaseMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F55EF8461AE8552E4FD9A0BF /* juce_StretchableObjectResizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_StretchableObjectResizer.h; path = ../../../juce/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F63EB3D2F75EC36B2FBFCDBA /* TouchkeyOnsetAngleMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyOnsetAngleMapping.cpp; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F66F5ACB0EF8ABFD47CD2630 /* juce_Socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_Socket.cpp; path = ../../../juce/modules/juce_core/network/juce_Socket.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F70C14B43A5C65BB3E1C27A8 /* TouchkeyVibratoMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyVibratoMappingFactory.h; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F7CFBA6425CEA669DAEF5F44 /* juce_DrawablePath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_DrawablePath.cpp; path = ../../../juce/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F7F083D64EF53598854CF637 /* juce_AudioFormatReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioFormatReader.h; path = ../../../juce/modules/juce_audio_formats/format/juce_AudioFormatReader.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F7F0A21852B09E8081C1DD93 /* juce_RecentlyOpenedFilesList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_RecentlyOpenedFilesList.h; path = ../../../juce/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F81F313202CDF4BE59B56B25 /* juce_ModifierKeys.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_ModifierKeys.h; path = ../../../juce/modules/juce_gui_basics/keyboard/juce_ModifierKeys.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F85B20313230BD88D984FC3A /* juce_Singleton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Singleton.h; path = ../../../juce/modules/juce_core/memory/juce_Singleton.h; sourceTree = SOURCE_ROOT; }; andrewm@12: F89BC7CFD2C4BC07D31DFA04 /* TouchkeyPitchBendMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyPitchBendMapping.cpp; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F8F8849DF5261E350DF33690 /* juce_ChoicePropertyComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ChoicePropertyComponent.cpp; path = ../../../juce/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F950FB55905754598EA9B3B5 /* juce_ResizableEdgeComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ResizableEdgeComponent.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: F9CBC71C9E3A22EC667F0B93 /* juce_FileSearchPath.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileSearchPath.cpp; path = ../../../juce/modules/juce_core/files/juce_FileSearchPath.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FA09A507AA15C65C617AEAE2 /* juce_RelativeTime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_RelativeTime.cpp; path = ../../../juce/modules/juce_core/time/juce_RelativeTime.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FA23D0A59A1BE884D7308CC8 /* juce_MidiOutput.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_MidiOutput.cpp; path = ../../../juce/modules/juce_audio_devices/midi_io/juce_MidiOutput.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FA32A230622BE3CA42ED90FB /* juce_ApplicationCommandInfo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ApplicationCommandInfo.cpp; path = ../../../juce/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FA442E5370C59BC201129D2D /* juce_OpenGLExtensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLExtensions.h; path = ../../../juce/modules/juce_opengl/native/juce_OpenGLExtensions.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FA7129964EDAC6BCFB6012BB /* juce_CriticalSection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_CriticalSection.h; path = ../../../juce/modules/juce_core/threads/juce_CriticalSection.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FB95EEFCC0A2A933309EAEAE /* juce_Javascript.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Javascript.h; path = ../../../juce/modules/juce_core/javascript/juce_Javascript.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FBA117D9E3AD465CFA9DDA51 /* juce_ImageCache.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ImageCache.cpp; path = ../../../juce/modules/juce_graphics/images/juce_ImageCache.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FBD0A4CCB4013E8B8AA653E2 /* juce_audio_basics.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = juce_audio_basics.mm; path = ../../../juce/modules/juce_audio_basics/juce_audio_basics.mm; sourceTree = SOURCE_ROOT; }; andrewm@12: FC5EAA6165A109AD70EDDCA8 /* juce_AudioIODevice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_AudioIODevice.h; path = ../../../juce/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FC931CB64045178BDB71E95D /* juce_Colour.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_Colour.h; path = ../../../juce/modules/juce_graphics/colour/juce_Colour.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FCAD01941521D09FBD22CC48 /* TouchkeyEntropyGenerator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyEntropyGenerator.h; path = ../../Source/TouchKeys/TouchkeyEntropyGenerator.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FCCF27C93502E80A0EBDDAC7 /* juce_mac_CoreAudio.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_mac_CoreAudio.cpp; path = ../../../juce/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FD093D026A05354DA8D1B111 /* juce_StretchableLayoutResizerBar.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_StretchableLayoutResizerBar.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FD7BF71F32457EFD941519E0 /* MidiOutputController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MidiOutputController.cpp; path = ../../Source/TouchKeys/MidiOutputController.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FDA89D8C60D78D85531C8BC0 /* juce_FileChooser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_FileChooser.h; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileChooser.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FDCAF8B0857EC94103B91E9E /* juce_OpenGLContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGLContext.h; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLContext.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FE27CB5DB6ECB67339BFE39D /* juce_ToolbarButton.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ToolbarButton.cpp; path = ../../../juce/modules/juce_gui_basics/buttons/juce_ToolbarButton.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FE59EEF1AB35791BB7600489 /* juce_InterProcessLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_InterProcessLock.h; path = ../../../juce/modules/juce_core/threads/juce_InterProcessLock.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FE6FCFD3E4E2689302C29B50 /* PianoKeyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoKeyboard.h; path = ../../Source/TouchKeys/PianoKeyboard.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FEB3A41EEF9A3958E3FD1BDB /* TouchkeyControlMappingShortEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyControlMappingShortEditor.cpp; path = ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FECFF08C2CECDF120F9F1454 /* juce_ConcertinaPanel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_ConcertinaPanel.cpp; path = ../../../juce/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FF28767B560C00EABF1D1C73 /* juce_OpenGL_osx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = juce_OpenGL_osx.h; path = ../../../juce/modules/juce_opengl/native/juce_OpenGL_osx.h; sourceTree = SOURCE_ROOT; }; andrewm@12: FFB3A6545B8B46F2043EEE1C /* juce_FileFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_FileFilter.cpp; path = ../../../juce/modules/juce_gui_basics/filebrowser/juce_FileFilter.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: FFBCB888FCE740B6BFE2835B /* juce_OpenGLTexture.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = juce_OpenGLTexture.cpp; path = ../../../juce/modules/juce_opengl/opengl/juce_OpenGLTexture.cpp; sourceTree = SOURCE_ROOT; }; andrewm@12: /* End PBXFileReference section */ andrewm@12: andrewm@12: /* Begin PBXFrameworksBuildPhase section */ andrewm@12: F7397085463A6685B1FBF65E /* Frameworks */ = { andrewm@12: isa = PBXFrameworksBuildPhase; andrewm@12: buildActionMask = 2147483647; andrewm@12: files = ( andrewm@12: 4078BC0343B4DFB6F9816BD5 /* Accelerate.framework in Frameworks */, andrewm@12: 40646EF394D495C462E347F1 /* AudioToolbox.framework in Frameworks */, andrewm@12: 63154C3F49640855CA89CB9B /* Carbon.framework in Frameworks */, andrewm@12: 2985C4121F644A826FC287AE /* Cocoa.framework in Frameworks */, andrewm@12: 1A30D1B8526CD3E1AB79110C /* CoreAudio.framework in Frameworks */, andrewm@12: 30C3A2842A3EA665887A7CC8 /* CoreMIDI.framework in Frameworks */, andrewm@12: FA58715E881C0982BF8E2FCD /* DiscRecording.framework in Frameworks */, andrewm@12: 853FB568630B7E920E30E0EE /* IOKit.framework in Frameworks */, andrewm@12: C3F1C6DDE2A344D657712C75 /* OpenGL.framework in Frameworks */, andrewm@12: BADB457195977038A2BF09A4 /* QuartzCore.framework in Frameworks */, andrewm@12: D05E8CCFCD6C2065EDE16DD6 /* WebKit.framework in Frameworks */, andrewm@12: ); andrewm@12: runOnlyForDeploymentPostprocessing = 0; andrewm@12: }; andrewm@12: /* End PBXFrameworksBuildPhase section */ andrewm@12: andrewm@12: /* Begin PBXGroup section */ andrewm@12: 0379222A65FDF46332F51183 /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: DDC862F5672CFD8794EA65BC /* juce_MissingGLDefinitions.h */, andrewm@12: C8C2FA6F235AB6AA44027FAE /* juce_OpenGL_android.h */, andrewm@12: 03944A3451E95129394471C3 /* juce_OpenGL_ios.h */, andrewm@12: 6D365652129D06390251A09D /* juce_OpenGL_linux.h */, andrewm@12: FF28767B560C00EABF1D1C73 /* juce_OpenGL_osx.h */, andrewm@12: E2EE80FAFA0DADF6D8AD8EA0 /* juce_OpenGL_win32.h */, andrewm@12: FA442E5370C59BC201129D2D /* juce_OpenGLExtensions.h */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 048CF2E63BDE15CE2F974A86 /* sources */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: E4F3ACBA5181C0AF7021EE38 /* juce_AudioSourcePlayer.cpp */, andrewm@12: 8ED952C01B726C1DBFACE2BD /* juce_AudioSourcePlayer.h */, andrewm@12: 7CB06A483D91B0345A110791 /* juce_AudioTransportSource.cpp */, andrewm@12: A1C6CCE346DC8551574C4108 /* juce_AudioTransportSource.h */, andrewm@12: ); andrewm@12: name = sources; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 061D61C2D1E6F813599269CB /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 70D03CB09823072EB0FECD50 /* juce_android_Audio.cpp */, andrewm@12: 80474D6CC77F91AADA740AC3 /* juce_android_Midi.cpp */, andrewm@12: AAB51A5E4451980FD9D77FF7 /* juce_android_OpenSL.cpp */, andrewm@12: EE373F66DCFC442DBAADCF74 /* juce_ios_Audio.cpp */, andrewm@12: 5F9AD4578F56B8BEC2E311C3 /* juce_linux_ALSA.cpp */, andrewm@12: 4218E86125D6E9C9ACB58741 /* juce_linux_AudioCDReader.cpp */, andrewm@12: 62A053A579D81CD2C6171B4E /* juce_linux_JackAudio.cpp */, andrewm@12: 53C317A2BC085C625C1ABB49 /* juce_linux_Midi.cpp */, andrewm@12: 9A8C321C45F9E659F8676BA3 /* juce_mac_AudioCDBurner.mm */, andrewm@12: 6F7A2A1DF08F35D772F72DA9 /* juce_mac_AudioCDReader.mm */, andrewm@12: FCCF27C93502E80A0EBDDAC7 /* juce_mac_CoreAudio.cpp */, andrewm@12: 64C0F5A52B61A2F5A8689840 /* juce_mac_CoreMidi.cpp */, andrewm@12: 99AA5732A932BEF06D09AB22 /* juce_MidiDataConcatenator.h */, andrewm@12: AF10BCD18ABC5EC330CE3B1B /* juce_win32_ASIO.cpp */, andrewm@12: 36F8B4676EACEAFCED73F5A0 /* juce_win32_AudioCDBurner.cpp */, andrewm@12: 53297CAD72BBB338874C593F /* juce_win32_AudioCDReader.cpp */, andrewm@12: E91EEAE6F09A108DBF5E9BC5 /* juce_win32_DirectSound.cpp */, andrewm@12: B2575F7C163D92DA04ABDC7B /* juce_win32_Midi.cpp */, andrewm@12: EB414D42BBBF2486ECE698D8 /* juce_win32_WASAPI.cpp */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 0DE4341F24550CC6009036DC /* juce_audio_formats */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 69DAA09EE6CFFE4106A71F9C /* format */, andrewm@12: DDBEA4594FA71E3BFE54F19B /* codecs */, andrewm@12: B0652D3130CBE5A5C14F13B7 /* sampler */, andrewm@12: 673187B7CDEE9090F0503F45 /* juce_module_info */, andrewm@12: 65D27B3F8F17B07DCC171F1C /* juce_audio_formats.h */, andrewm@12: ); andrewm@12: name = juce_audio_formats; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1064D4C7FF463C437CE721B1 /* buttons */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 980132D50C058EB7B1B625BA /* juce_ArrowButton.cpp */, andrewm@12: 4D3486477C93D169F9841EBD /* juce_ArrowButton.h */, andrewm@12: 4AA95F2942C46275D0CC1206 /* juce_Button.cpp */, andrewm@12: 4FAEFEF7315CD4697A3A4A5F /* juce_Button.h */, andrewm@12: C8288E63BC4A9120BE71066E /* juce_DrawableButton.cpp */, andrewm@12: B1E1FC7301A83D9FC8C320F9 /* juce_DrawableButton.h */, andrewm@12: 2C14D0A7927411AE5E37293F /* juce_HyperlinkButton.cpp */, andrewm@12: A041486CD4E6540A8D189C15 /* juce_HyperlinkButton.h */, andrewm@12: 350CAF816F5658A6F048333B /* juce_ImageButton.cpp */, andrewm@12: 7D4128713E8FB000F14BF646 /* juce_ImageButton.h */, andrewm@12: 1167AC1646F727991030443D /* juce_ShapeButton.cpp */, andrewm@12: E0FB878B8DB0FE5B526BB950 /* juce_ShapeButton.h */, andrewm@12: 0D5355C05137A13E0F9C3577 /* juce_TextButton.cpp */, andrewm@12: 8720C0E6620ACF2E555C1CB5 /* juce_TextButton.h */, andrewm@12: 182845A3D1FBA30CEF9E0DA2 /* juce_ToggleButton.cpp */, andrewm@12: DBC98946C2E19791899587BD /* juce_ToggleButton.h */, andrewm@12: FE27CB5DB6ECB67339BFE39D /* juce_ToolbarButton.cpp */, andrewm@12: 018F96DE10ED9ABDBBE82873 /* juce_ToolbarButton.h */, andrewm@12: ); andrewm@12: name = buttons; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1114A6CEDF1F72662105AFC7 /* components */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: D00A8C703C2C0055DD2B790C /* juce_CachedComponentImage.h */, andrewm@12: DB09B4EA350E52FB74BAAD9D /* juce_Component.cpp */, andrewm@12: 196DBB540F88035040706D73 /* juce_Component.h */, andrewm@12: 189E1AEC6F95E5DF992C910D /* juce_ComponentListener.cpp */, andrewm@12: 797AB794731D226BD260BA38 /* juce_ComponentListener.h */, andrewm@12: 1FADCBF1B7451DE704A9E5DE /* juce_Desktop.cpp */, andrewm@12: 290AE3B1231EFE4B43011C38 /* juce_Desktop.h */, andrewm@12: 3CC9C766A7CA3465A75C1264 /* juce_ModalComponentManager.cpp */, andrewm@12: 19ECE65352DCC21F539ADFDE /* juce_ModalComponentManager.h */, andrewm@12: ); andrewm@12: name = components; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1142603A91CA5F35115D029F /* contexts */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 71D4D37B1DBDF821E57F68F3 /* juce_GraphicsContext.cpp */, andrewm@12: EC3966AA0A0C2A80EBB36B82 /* juce_GraphicsContext.h */, andrewm@12: 92D1EE5E3C477F4341709537 /* juce_LowLevelGraphicsContext.h */, andrewm@12: D3FE20DFB95B39D949C6B842 /* juce_LowLevelGraphicsPostScriptRenderer.cpp */, andrewm@12: 8CBA2AD4897FAC4F6191FDB3 /* juce_LowLevelGraphicsPostScriptRenderer.h */, andrewm@12: 6B53EFC11817616594E2D9BB /* juce_LowLevelGraphicsSoftwareRenderer.cpp */, andrewm@12: 638FEE22F7BC4DEE41443DC3 /* juce_LowLevelGraphicsSoftwareRenderer.h */, andrewm@12: ); andrewm@12: name = contexts; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 13114A8A06EA75A50EE19833 /* Frameworks */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1A9B74287470FD1944123E26 /* Accelerate.framework */, andrewm@12: 7964EC4FD4E5860CF85469A6 /* AudioToolbox.framework */, andrewm@12: DF870F58DC21D8A032AE4D03 /* Carbon.framework */, andrewm@12: 5BC3C1BA534425DE943BCA22 /* Cocoa.framework */, andrewm@12: 9DEC36437E061C38E07BAC75 /* CoreAudio.framework */, andrewm@12: 20BA5BC9BB93D1041D8F4C73 /* CoreMIDI.framework */, andrewm@12: 3DFDF8135971D71B8889E84B /* DiscRecording.framework */, andrewm@12: 6606A45FBF92643F83F78021 /* IOKit.framework */, andrewm@12: 7BBF33364D3B65730CEAD5F1 /* OpenGL.framework */, andrewm@12: F07FDD832AD269D84A40DAF1 /* QuartzCore.framework */, andrewm@12: 5EDDEE17AD20B0C75DF6DF12 /* WebKit.framework */, andrewm@12: ); andrewm@12: name = Frameworks; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 14EF5B2E7780CD35F595E7EF /* interprocess */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 3C49A71B859640FC4A39B8F5 /* juce_InterprocessConnection.cpp */, andrewm@12: 5E4F05C1C0E47ABAD690E924 /* juce_InterprocessConnection.h */, andrewm@12: 9B9C26B87D15142FEBBDAD4C /* juce_InterprocessConnectionServer.cpp */, andrewm@12: A84C4AE3D9E536D74C379F0F /* juce_InterprocessConnectionServer.h */, andrewm@12: ); andrewm@12: name = interprocess; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1583CC1C5B912AD3F1695E12 /* Source */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 278F1D36FE45600F19FDFA91 /* GUI */, andrewm@12: 2F055548C29B16BA107E346B /* Mappings */, andrewm@12: D6E28C861AC5D4069E6655A7 /* Display */, andrewm@12: 15BBDF1D59F35F4EC6C82651 /* Utility */, andrewm@12: E7C04CC2AA6E16B51566C9B6 /* TouchKeys */, andrewm@12: 26646EAE80CBDF47DADEE278 /* MainApplicationController.cpp */, andrewm@12: 091527B6BC312B2295FA565A /* MainApplicationController.h */, andrewm@12: 638AC9A213FFAFC1647D3C78 /* Main.cpp */, andrewm@12: ); andrewm@12: name = Source; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 15BBDF1D59F35F4EC6C82651 /* Utility */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 7512B86BFA154BD74FC8AC07 /* Accumulator.h */, andrewm@12: 8776329610ED3DF98A95ECD2 /* IIRFilter.cpp */, andrewm@12: AF7CC57D767DFC1F4B121270 /* IIRFilter.h */, andrewm@12: D3F247C3C568453665FD300D /* LineSegment.h */, andrewm@12: 7103BB75D00938B3DEF6F943 /* Node.h */, andrewm@12: DBDB2CBDB7DD3D7B9713D4C5 /* Scheduler.cpp */, andrewm@12: 4B5B59C3EB40E81B0EB3FF2A /* Scheduler.h */, andrewm@12: 32302BE7297F75C489B19CED /* TimerNode.cpp */, andrewm@12: 4AD0E0592C453AF63D48A792 /* TimerNode.h */, andrewm@12: 9D627B675B5F55FD5A203346 /* TimestampSynchronizer.cpp */, andrewm@12: 1EDD89AA0A5497A9AC685E41 /* TimestampSynchronizer.h */, andrewm@12: 4BFF669E2B855A7A576E8CE2 /* Trigger.cpp */, andrewm@12: 0955F3A0CD0B38AA81A04149 /* Trigger.h */, andrewm@12: 9F843264E37B0F16987CDA48 /* Types.h */, andrewm@12: ); andrewm@12: name = Utility; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 16BDAFE366F09A32579D877C /* widgets */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 7EB4672F9008FB273FB0E5A0 /* juce_ComboBox.cpp */, andrewm@12: 6B502138661E9AB628F374F6 /* juce_ComboBox.h */, andrewm@12: 778872C42C72FA6949A2536E /* juce_ImageComponent.cpp */, andrewm@12: B38844D2CDF1EC2E6110BB56 /* juce_ImageComponent.h */, andrewm@12: 3D2DF36E0CC698317233B864 /* juce_Label.cpp */, andrewm@12: 92C3C4A8F0677E70A2AAD5B9 /* juce_Label.h */, andrewm@12: 099F9D0711B4409A70F97168 /* juce_ListBox.cpp */, andrewm@12: 1F4C487096EFF581BE969D75 /* juce_ListBox.h */, andrewm@12: 4A75AF43CD5BD452E2B322A0 /* juce_ProgressBar.cpp */, andrewm@12: 42C95CE7D85568838409D2CF /* juce_ProgressBar.h */, andrewm@12: EAEB8DD999D027A9F9C02FC0 /* juce_Slider.cpp */, andrewm@12: EA085C2056A44FA5A7EE2AFE /* juce_Slider.h */, andrewm@12: 34F26056D1BF4026D3CA3DFB /* juce_TableHeaderComponent.cpp */, andrewm@12: AC80872B6544527C71AB2B0B /* juce_TableHeaderComponent.h */, andrewm@12: 09AFFC227A610CE469F29590 /* juce_TableListBox.cpp */, andrewm@12: 5D9DBA8EC90E8161918F12E0 /* juce_TableListBox.h */, andrewm@12: 9D744C0830CCA407EB41368E /* juce_TextEditor.cpp */, andrewm@12: A9832F86A2E7CA1675C64C47 /* juce_TextEditor.h */, andrewm@12: 34F6C441AE3E69C11C988F58 /* juce_Toolbar.cpp */, andrewm@12: C75FB456CF13DFDEEF28C277 /* juce_Toolbar.h */, andrewm@12: 542B60D386C30F602E8F37C7 /* juce_ToolbarItemComponent.cpp */, andrewm@12: 28A31552383A162DC607EAA0 /* juce_ToolbarItemComponent.h */, andrewm@12: A84AFB90B3F99E4469CF5FDF /* juce_ToolbarItemFactory.h */, andrewm@12: 50B10AEABDF8CFDB4C1F5198 /* juce_ToolbarItemPalette.cpp */, andrewm@12: ACAD7720D728A3A8C9DB3949 /* juce_ToolbarItemPalette.h */, andrewm@12: 5F46502A5D1A44BD738467D4 /* juce_TreeView.cpp */, andrewm@12: 1C1E6DBAE366BBF6B93C6231 /* juce_TreeView.h */, andrewm@12: ); andrewm@12: name = widgets; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 16C95E981AC2D3FD64DE013E /* misc */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: A8AF4B0BFECD9F39E1FE4E09 /* juce_AppleRemote.h */, andrewm@12: 8E169B97526DD9CCDE1BBA98 /* juce_BubbleMessageComponent.cpp */, andrewm@12: C3AAD3FBAACDA8F0B7BB8FF9 /* juce_BubbleMessageComponent.h */, andrewm@12: 0838AE8A8B614755B5F31595 /* juce_ColourSelector.cpp */, andrewm@12: DF0B3A4D5C217DA0283223BF /* juce_ColourSelector.h */, andrewm@12: BDA6E687818B0F2DC22337CB /* juce_KeyMappingEditorComponent.cpp */, andrewm@12: E7AF7E2ECFDAFF3CB186986D /* juce_KeyMappingEditorComponent.h */, andrewm@12: 0C516DEBD52810652C1B4F87 /* juce_PreferencesPanel.cpp */, andrewm@12: BB571C0DB322805E8CC5FAFC /* juce_PreferencesPanel.h */, andrewm@12: 5E2C8035BF527680811D1CF5 /* juce_RecentlyOpenedFilesList.cpp */, andrewm@12: F7F0A21852B09E8081C1DD93 /* juce_RecentlyOpenedFilesList.h */, andrewm@12: 76758FB3B866000523F0B144 /* juce_SplashScreen.cpp */, andrewm@12: 8ED90DCD63DA37E5D56402E3 /* juce_SplashScreen.h */, andrewm@12: 216C43FE64E807DFDDE137BB /* juce_SystemTrayIconComponent.cpp */, andrewm@12: 66F5603A6C984CEFD02530D3 /* juce_SystemTrayIconComponent.h */, andrewm@12: 2D8CAD385E5572C8E790B98E /* juce_WebBrowserComponent.h */, andrewm@12: ); andrewm@12: name = misc; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1744D2795680DE549C3DE675 /* memory */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 435F555EAB5F88A7DE95C8FB /* juce_Atomic.h */, andrewm@12: 19241B0EBAE0BB8B2B78C861 /* juce_ByteOrder.h */, andrewm@12: E88D828B769B0DB0DC1D624B /* juce_ContainerDeletePolicy.h */, andrewm@12: E62E694F0D19A252A6B9EAA1 /* juce_HeapBlock.h */, andrewm@12: 158BA823A17ACCB4E6826026 /* juce_LeakedObjectDetector.h */, andrewm@12: AF87CD32C1189D997A5520B9 /* juce_Memory.h */, andrewm@12: 84329C0EAC5C8BCD99E03174 /* juce_MemoryBlock.cpp */, andrewm@12: 5BDFD343F8067BB49E2C2125 /* juce_MemoryBlock.h */, andrewm@12: 12EF0EF35B5F1C68F6576FBF /* juce_OptionalScopedPointer.h */, andrewm@12: 5CFC24DCE2459CF5A80FD766 /* juce_ReferenceCountedObject.h */, andrewm@12: B9A42558DE8A295EAF05E9A4 /* juce_ScopedPointer.h */, andrewm@12: F85B20313230BD88D984FC3A /* juce_Singleton.h */, andrewm@12: 63E32F29B1D3528BDDE0B72A /* juce_WeakReference.h */, andrewm@12: ); andrewm@12: name = memory; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 17482FACCDAB45936C284B3B /* filebrowser */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 30BABDF73CAF7CC000817364 /* juce_DirectoryContentsDisplayComponent.cpp */, andrewm@12: F1A1127D8FADC377892165D6 /* juce_DirectoryContentsDisplayComponent.h */, andrewm@12: 9F455251CF84921306543B93 /* juce_DirectoryContentsList.cpp */, andrewm@12: 0E1393D568B97F822EC620E2 /* juce_DirectoryContentsList.h */, andrewm@12: 83BB636195AA2F443ADEE961 /* juce_FileBrowserComponent.cpp */, andrewm@12: 7828BC7ED00966FBBE2A90CB /* juce_FileBrowserComponent.h */, andrewm@12: E9350A4235E42DBC9987725A /* juce_FileBrowserListener.h */, andrewm@12: 5DFC9E79432F0E8B0245B05E /* juce_FileChooser.cpp */, andrewm@12: FDA89D8C60D78D85531C8BC0 /* juce_FileChooser.h */, andrewm@12: AE876C6FF1860B4CC97EDF07 /* juce_FileChooserDialogBox.cpp */, andrewm@12: A9184C4BCBA196795CCBCD98 /* juce_FileChooserDialogBox.h */, andrewm@12: FFB3A6545B8B46F2043EEE1C /* juce_FileFilter.cpp */, andrewm@12: 7EE90399313A416997604AAE /* juce_FileFilter.h */, andrewm@12: 7688BA989669160877676209 /* juce_FileListComponent.cpp */, andrewm@12: 647A3C5CF4D3DE9C169861D1 /* juce_FileListComponent.h */, andrewm@12: CA08ADDF1800B59374067EBE /* juce_FilenameComponent.cpp */, andrewm@12: A29D19C2D6EEEE8A3C5D63B7 /* juce_FilenameComponent.h */, andrewm@12: 0DD2016AB1A5661593E69C5A /* juce_FilePreviewComponent.h */, andrewm@12: E393747AE555F946712380D5 /* juce_FileSearchPathListComponent.cpp */, andrewm@12: 8166153E2B41CAFEF2012166 /* juce_FileSearchPathListComponent.h */, andrewm@12: AF1275CD971968AF3CB13BAD /* juce_FileTreeComponent.cpp */, andrewm@12: 9D97B40DE97CFCF58CEA9DBD /* juce_FileTreeComponent.h */, andrewm@12: 9210475F5E1B29B9C850ACDA /* juce_ImagePreviewComponent.cpp */, andrewm@12: 5AC453F4B30AB8DA51B8B9B0 /* juce_ImagePreviewComponent.h */, andrewm@12: BDD4F9A4B8D15A1515F87F53 /* juce_WildcardFileFilter.cpp */, andrewm@12: E1D304ED9044C0CE62C7B3AD /* juce_WildcardFileFilter.h */, andrewm@12: ); andrewm@12: name = filebrowser; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1957CB7441950FD771657845 /* effects */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 6395794A858E7036D062579C /* juce_Decibels.h */, andrewm@12: B76B16D0041E8AF65ECBA8D2 /* juce_IIRFilter.cpp */, andrewm@12: F430F75983EA8B5A31B686E8 /* juce_IIRFilter.h */, andrewm@12: 8FCE773A5D594437EF46757A /* juce_LagrangeInterpolator.cpp */, andrewm@12: AC9C0675772B6211213D774F /* juce_LagrangeInterpolator.h */, andrewm@12: EA23F0162B24A0A0FD58B0B2 /* juce_Reverb.h */, andrewm@12: ); andrewm@12: name = effects; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1BA54372572881E7B0D0C803 /* windows */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 6A2C76C28ADEBBEB65637ED4 /* juce_AlertWindow.cpp */, andrewm@12: 6099FF0A5378073D75F68649 /* juce_AlertWindow.h */, andrewm@12: 857081343554E08270399A7A /* juce_CallOutBox.cpp */, andrewm@12: 4A2C4C9905C7DBE7BD7A0A7D /* juce_CallOutBox.h */, andrewm@12: 420CD52BA81E8FA04E73B0A1 /* juce_ComponentPeer.cpp */, andrewm@12: 4E546FBB3A7626EFD573D41D /* juce_ComponentPeer.h */, andrewm@12: 2C144159C82D78DDD70C4105 /* juce_DialogWindow.cpp */, andrewm@12: F47D3518C1FDA9C65BDFE088 /* juce_DialogWindow.h */, andrewm@12: C8204B6A7B83338403077010 /* juce_DocumentWindow.cpp */, andrewm@12: 6B6237A52DA8FB843E47CE0A /* juce_DocumentWindow.h */, andrewm@12: B169A76946B512C0D34D1807 /* juce_NativeMessageBox.h */, andrewm@12: 6CA0CAA72433DDE5E6E2BA99 /* juce_ResizableWindow.cpp */, andrewm@12: 3851FE5AD54A9688682B21E9 /* juce_ResizableWindow.h */, andrewm@12: CDCE769E18A546EC7FE65FE0 /* juce_ThreadWithProgressWindow.cpp */, andrewm@12: 94873408944DC8C21437551E /* juce_ThreadWithProgressWindow.h */, andrewm@12: 2B4B4811F717681D3CEA3C06 /* juce_TooltipWindow.cpp */, andrewm@12: 2F6C87AE0D32BF2600B951B2 /* juce_TooltipWindow.h */, andrewm@12: 1A67F2C4654C988FD919A612 /* juce_TopLevelWindow.cpp */, andrewm@12: 265BDA429218A7AE3E5608CD /* juce_TopLevelWindow.h */, andrewm@12: ); andrewm@12: name = windows; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1E588EC96A4D32BF0C19F169 /* juce_events */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 3AA44EDFDA4BC1C6DCE59475 /* messages */, andrewm@12: 542941430579B611BD5E2588 /* timers */, andrewm@12: 59F782E0DB9A51FD365302D2 /* broadcasters */, andrewm@12: 14EF5B2E7780CD35F595E7EF /* interprocess */, andrewm@12: B811157C7EAF4978CF8ED535 /* native */, andrewm@12: 7ED45DC66FA713C394B2EA1F /* juce_module_info */, andrewm@12: C548DA4DD5135F3EDFF7589D /* juce_events.h */, andrewm@12: ); andrewm@12: name = juce_events; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 1E79F78D63E48231E8EE6A98 /* Resources */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: F408D8EEB8B3503EC6442162 /* Info.plist */, andrewm@12: 283FF67DF916C041CE17E244 /* RecentFilesMenuTemplate.nib */, andrewm@12: 55010ADB4310C9FF2CD11D52 /* Icon.icns */, andrewm@12: ); andrewm@12: name = Resources; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 223074080D125D810EB5A020 /* misc */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1A96C45EFEBAAD6DA351F6E7 /* juce_BubbleComponent.cpp */, andrewm@12: F24B0FB4FEE7764F3EC91EE5 /* juce_BubbleComponent.h */, andrewm@12: 7172E38F5AA96EB0063A67AC /* juce_DropShadower.cpp */, andrewm@12: 585AE1E2582CD19A8F9FE2D2 /* juce_DropShadower.h */, andrewm@12: ); andrewm@12: name = misc; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 2284CA6682785C1A82A11DC9 /* logging */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: ED331E878A92AC3986F5885B /* juce_FileLogger.cpp */, andrewm@12: 6C119011A8A9B7A6F092F10D /* juce_FileLogger.h */, andrewm@12: 4EA0B74126E80DFAA6075D51 /* juce_Logger.cpp */, andrewm@12: F0C1BF45B5321D9A128DC034 /* juce_Logger.h */, andrewm@12: ); andrewm@12: name = logging; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 23FE544BDF21655E69832411 /* text */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: F4A7F22576E33E2A5E841B7D /* juce_CharacterFunctions.cpp */, andrewm@12: 37D9F61856238A58FBAF151C /* juce_CharacterFunctions.h */, andrewm@12: 890B8EF2DC47885686DAAF94 /* juce_CharPointer_ASCII.h */, andrewm@12: 50FBD249C6C5C1B4DBA459E6 /* juce_CharPointer_UTF16.h */, andrewm@12: 2DF4F5F337BF6C45F00C2921 /* juce_CharPointer_UTF32.h */, andrewm@12: 9E1100E08D019514168470B6 /* juce_CharPointer_UTF8.h */, andrewm@12: 02F82B7A43C1B002A55C8645 /* juce_Identifier.cpp */, andrewm@12: B9E1B02E2D61CD5F0C3BA92E /* juce_Identifier.h */, andrewm@12: 022C3AEC95B6F5C85673E1B9 /* juce_LocalisedStrings.cpp */, andrewm@12: 79EC7F603DD271F787FE2EC9 /* juce_LocalisedStrings.h */, andrewm@12: 24BBD2EEE5685F7BF08524DC /* juce_NewLine.h */, andrewm@12: 3721BA53A6BAB64AFCE77C35 /* juce_String.cpp */, andrewm@12: 4693A834FF8117902FFF4D3F /* juce_String.h */, andrewm@12: 3882417E73E282C25A526368 /* juce_StringArray.cpp */, andrewm@12: E93D98571147B0AD0B0D42C1 /* juce_StringArray.h */, andrewm@12: D3C722814093C96312625553 /* juce_StringPairArray.cpp */, andrewm@12: 547C4147F20B76FD1596DF3B /* juce_StringPairArray.h */, andrewm@12: 3F044B1232BF1AD76CF25C05 /* juce_StringPool.cpp */, andrewm@12: C830A46F2626904CBD8E74CF /* juce_StringPool.h */, andrewm@12: 4B9F0E9662F5974FEB6D3EA6 /* juce_StringRef.h */, andrewm@12: 35660D5C79544657DACE648E /* juce_TextDiff.cpp */, andrewm@12: E56B94B61B89BBBD6510D713 /* juce_TextDiff.h */, andrewm@12: ); andrewm@12: name = text; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 269C7F1C35A082EA46BBFC4C /* fonts */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 21761A1F87F6E65A6DDF9AF3 /* juce_AttributedString.cpp */, andrewm@12: 84E1E20BD5B317A9C8AEB844 /* juce_AttributedString.h */, andrewm@12: 0FF3EA4E9EBFF0FE96DF62E2 /* juce_CustomTypeface.cpp */, andrewm@12: AE32A61D504EC34FE186FDD1 /* juce_CustomTypeface.h */, andrewm@12: 55614439CEA2AA4C3C83960C /* juce_Font.cpp */, andrewm@12: 51824FD31518891951469CBA /* juce_Font.h */, andrewm@12: 9A639B808D54F5251C701002 /* juce_GlyphArrangement.cpp */, andrewm@12: 962444B8A31102AAEA550124 /* juce_GlyphArrangement.h */, andrewm@12: B2D53D597D6709806BB7239A /* juce_TextLayout.cpp */, andrewm@12: 558764F1D4A196E74A8B4D47 /* juce_TextLayout.h */, andrewm@12: 984641E3DE573FF55DADB2AE /* juce_Typeface.cpp */, andrewm@12: 70007C0A1E082ED1349FD91B /* juce_Typeface.h */, andrewm@12: ); andrewm@12: name = fonts; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 278F1D36FE45600F19FDFA91 /* GUI */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 7B9FCDB57204606F4A7FDAD4 /* MainWindow.cpp */, andrewm@12: B6DCD7E8C9C5C9EA58C5EF9C /* MainWindow.h */, andrewm@12: 0C9554C2C80A409B9486F101 /* KeyboardZoneComponent.cpp */, andrewm@12: 3FBF5C96BBAA8C88CB37943C /* KeyboardZoneComponent.h */, andrewm@12: E9E267650C0230141C461A4B /* ControlWindowMainComponent.cpp */, andrewm@12: BE91DB4CF2406F37AF7E7D67 /* ControlWindowMainComponent.h */, andrewm@12: B24051ADEFBD03E1C7CB8DC3 /* GraphicsDisplayWindow.h */, andrewm@12: BA2C6578AE3F6F2B82656B4F /* MappingListComponent.cpp */, andrewm@12: F4DDE0DD51C64223CC8C9B62 /* MappingListComponent.h */, andrewm@12: 01A3C0D5D0FDDA38CE02C685 /* MappingListItem.cpp */, andrewm@12: 0A486C6A586B60525C9BAB59 /* MappingListItem.h */, andrewm@12: F3B5E38E7731B299DBDBE164 /* MappingEditorComponent.h */, andrewm@12: ); andrewm@12: name = GUI; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 2F055548C29B16BA107E346B /* Mappings */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 9B41786D34A867FF8F1341EF /* Vibrato */, andrewm@12: 72E20DA6718B4572688E63D7 /* ReleaseAngle */, andrewm@12: AB366B7760234A8957CC46C3 /* PitchBend */, andrewm@12: CE924A2E99C34B5C0C1749CA /* OnsetAngle */, andrewm@12: 428A1A8AE78D576DDA139D6F /* MultiFingerTrigger */, andrewm@12: EC83555D1B3E0BF39064D703 /* KeyDivision */, andrewm@12: D390B7A00A5496FC36CA9328 /* Control */, andrewm@12: AF8EFA9540E8757E68922E40 /* MappingScheduler.cpp */, andrewm@12: 606F2538F89C451EC8BB479D /* MappingScheduler.h */, andrewm@12: F55D37A9CFDBAA406A95E743 /* TouchkeyBaseMapping.cpp */, andrewm@12: 2AB205503EDC14D07B0CDFA7 /* TouchkeyBaseMapping.h */, andrewm@12: 5C085DEDBB1A8F755F800922 /* TouchkeyBaseMappingFactory.h */, andrewm@12: A6B7D7B713F01F521411F2D3 /* Mapping.cpp */, andrewm@12: D9FD13866909F3134B4AB740 /* Mapping.h */, andrewm@12: 9D633F4B9BBCF3F4D9331E00 /* MappingFactory.h */, andrewm@12: 7A002562A60140BEE1434ECF /* MappingFactorySplitter.cpp */, andrewm@12: BDB6848D33CE535EBCA3B9AD /* MappingFactorySplitter.h */, andrewm@12: 61A7ED9BEB8538FEE656E782 /* MIDIKeyPositionMapping.cpp */, andrewm@12: 7EDCB02E405529C4B4A60DA9 /* MIDIKeyPositionMapping.h */, andrewm@12: C2762F0E696E257A507595A5 /* MRPMapping.cpp */, andrewm@12: BF01A2533D2222C856D3DB3A /* MRPMapping.h */, andrewm@12: ); andrewm@12: name = Mappings; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 2F64BBE827F299C15CC19C87 /* containers */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: E327C96B7AB06A125C9764FC /* juce_AbstractFifo.cpp */, andrewm@12: 1DD5318B2EC76DCE6B3F715C /* juce_AbstractFifo.h */, andrewm@12: 1C3B338D3F36E6ADB417204D /* juce_Array.h */, andrewm@12: 9D0F29356400B8E025E5F524 /* juce_ArrayAllocationBase.h */, andrewm@12: 86A8F063C7880CC175FCB59A /* juce_DynamicObject.cpp */, andrewm@12: 5E21284BD5A78CCF9533A7CB /* juce_DynamicObject.h */, andrewm@12: 2ED84C912889F7D0DA71BC31 /* juce_ElementComparator.h */, andrewm@12: 608D7036802547CACA0C8EB9 /* juce_HashMap.h */, andrewm@12: 9A42DC8DA886A985FC5A0862 /* juce_LinkedListPointer.h */, andrewm@12: 026C6BCB121C0BB163DE9F06 /* juce_NamedValueSet.cpp */, andrewm@12: 021AF0A3F7822EA031EE86A1 /* juce_NamedValueSet.h */, andrewm@12: 68B7DB3155ECA7DF6A79D5EC /* juce_OwnedArray.h */, andrewm@12: F03FCD9223E01482CF16FE9A /* juce_PropertySet.cpp */, andrewm@12: 27829CDA49F7FB509A7B5A1C /* juce_PropertySet.h */, andrewm@12: 3738D2B9C5D2ACBA23938BD6 /* juce_ReferenceCountedArray.h */, andrewm@12: 9BE9BB5131F3D749A7717085 /* juce_ScopedValueSetter.h */, andrewm@12: 4E88EE61D4328B092B1F0BB2 /* juce_SortedSet.h */, andrewm@12: B97766EAEBB55185F51ED7B4 /* juce_SparseSet.h */, andrewm@12: BC52700DC6BCBBA42635510D /* juce_Variant.cpp */, andrewm@12: 8BD94C1723C9174065B1CA57 /* juce_Variant.h */, andrewm@12: ); andrewm@12: name = containers; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 351644949FDC57BA4E44D3D4 /* maths */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 22A640D49DAB8EC000C48C37 /* juce_BigInteger.cpp */, andrewm@12: 3E03094D5D1AC333A39F4B7A /* juce_BigInteger.h */, andrewm@12: C804C201CC2FADE94FA73FAD /* juce_Expression.cpp */, andrewm@12: BDBFE5792BFFFEC6DD9C51AD /* juce_Expression.h */, andrewm@12: 5A557C5800B7FD7879B89A9A /* juce_MathsFunctions.h */, andrewm@12: AE954565B99BE415F7966F4A /* juce_Random.cpp */, andrewm@12: 52503B83C3EB95429DBCF2B8 /* juce_Random.h */, andrewm@12: 5AA900E1C54219C4371B3907 /* juce_Range.h */, andrewm@12: ); andrewm@12: name = maths; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 3646B9929E133CA941A2E1EA /* sources */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 0241560E0F43D8F64C26A397 /* juce_AudioSource.h */, andrewm@12: 25E54DE680924E94F31F7727 /* juce_BufferingAudioSource.cpp */, andrewm@12: 47C9F191ACA30DA8866F8162 /* juce_BufferingAudioSource.h */, andrewm@12: 0436257DE1C3D66483C147A4 /* juce_ChannelRemappingAudioSource.cpp */, andrewm@12: CD1916C626761395E7729958 /* juce_ChannelRemappingAudioSource.h */, andrewm@12: 1C69D05010E094E31BACC6AA /* juce_IIRFilterAudioSource.cpp */, andrewm@12: 2DB8DD2C8970470DD6C94355 /* juce_IIRFilterAudioSource.h */, andrewm@12: A9483F780B954919D59F1178 /* juce_MixerAudioSource.cpp */, andrewm@12: A760FABA720E873DCAD04DAF /* juce_MixerAudioSource.h */, andrewm@12: A8BD97DF1D8C19D42CF0715C /* juce_PositionableAudioSource.h */, andrewm@12: 09DB2381F553CE3AE1190F3C /* juce_ResamplingAudioSource.cpp */, andrewm@12: 8688C08B789657B322528750 /* juce_ResamplingAudioSource.h */, andrewm@12: 4BA89F5127922FC8A0D88602 /* juce_ReverbAudioSource.cpp */, andrewm@12: 79EBCB683DF7BD707B29F835 /* juce_ReverbAudioSource.h */, andrewm@12: E8D2B3CBDF5DED9EF0E0C63B /* juce_ToneGeneratorAudioSource.cpp */, andrewm@12: 821F73F15E2DCF3438652D3B /* juce_ToneGeneratorAudioSource.h */, andrewm@12: ); andrewm@12: name = sources; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 3A94655CA811747F076D5DE6 /* xml */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1F101BE64CA15979764736A3 /* juce_XmlDocument.cpp */, andrewm@12: D867F0F9AE014AC4873F4093 /* juce_XmlDocument.h */, andrewm@12: 2B3A1D8D1A77B39FFBA39EC8 /* juce_XmlElement.cpp */, andrewm@12: B8F2014DEA90E3849192C12D /* juce_XmlElement.h */, andrewm@12: ); andrewm@12: name = xml; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 3AA44EDFDA4BC1C6DCE59475 /* messages */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: EF8E10BB5A52F89097F763D9 /* juce_ApplicationBase.cpp */, andrewm@12: A50534690CFC8F765EEBCACC /* juce_ApplicationBase.h */, andrewm@12: 1F76B83EE0CFAA4761604B94 /* juce_CallbackMessage.h */, andrewm@12: 610013306039A681BE00CDF4 /* juce_DeletedAtShutdown.cpp */, andrewm@12: 5A740A5459309CC1144016FD /* juce_DeletedAtShutdown.h */, andrewm@12: C4ADD63DE594AD3A82825DD4 /* juce_Initialisation.h */, andrewm@12: B676B0C4543E418E31B2607F /* juce_Message.h */, andrewm@12: 74A7CB1DEB75A34CDD0CD4C4 /* juce_MessageListener.cpp */, andrewm@12: 5D1750119D2E86324ED67585 /* juce_MessageListener.h */, andrewm@12: B6E00FB0259FB8560B8EB8B2 /* juce_MessageManager.cpp */, andrewm@12: 0FD7CCA5B5517C3CF7C2CCA9 /* juce_MessageManager.h */, andrewm@12: EA983D5CAA5DB46A4EA83E19 /* juce_NotificationType.h */, andrewm@12: ); andrewm@12: name = messages; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 3AEC149409FA3F1F9A5D0605 /* threads */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 4722FD5DDEA12074E23626F6 /* juce_ChildProcess.cpp */, andrewm@12: AD95293E5C296F4C23A4F94B /* juce_ChildProcess.h */, andrewm@12: FA7129964EDAC6BCFB6012BB /* juce_CriticalSection.h */, andrewm@12: 0738BD96A6B0D207B2656964 /* juce_DynamicLibrary.h */, andrewm@12: CE4F2F551165086D73459E43 /* juce_HighResolutionTimer.cpp */, andrewm@12: E185507E8E49A513D5E6894A /* juce_HighResolutionTimer.h */, andrewm@12: FE59EEF1AB35791BB7600489 /* juce_InterProcessLock.h */, andrewm@12: 3D9C5122C7D61F188F36817E /* juce_Process.h */, andrewm@12: EFD6A6B89F68D70C31D5D167 /* juce_ReadWriteLock.cpp */, andrewm@12: 30787E67674DB9065149BCF9 /* juce_ReadWriteLock.h */, andrewm@12: 3F12742B404F1BCE9FD1182F /* juce_ScopedLock.h */, andrewm@12: 9923EBA9D4A01541CAE90CF2 /* juce_ScopedReadLock.h */, andrewm@12: C2673A6A3D247F3CDCF66FF0 /* juce_ScopedWriteLock.h */, andrewm@12: 440B6F250CB865AA74386018 /* juce_SpinLock.h */, andrewm@12: D74EA156B75DFD28AB6BD8D0 /* juce_Thread.cpp */, andrewm@12: 93186997B68111C578D28993 /* juce_Thread.h */, andrewm@12: 5B851A07868E688F0C765CA1 /* juce_ThreadLocalValue.h */, andrewm@12: 1B47C271A0750D61976A387B /* juce_ThreadPool.cpp */, andrewm@12: 75CA737B306C29F574308F8E /* juce_ThreadPool.h */, andrewm@12: D2C3D422A9FFB418D71B1FCA /* juce_TimeSliceThread.cpp */, andrewm@12: 106C5E90696E6F1CC04EF896 /* juce_TimeSliceThread.h */, andrewm@12: BD20E908DEABE97BC3CC4F07 /* juce_WaitableEvent.h */, andrewm@12: ); andrewm@12: name = threads; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 3BF800D92630CD6B7CEF6ADC /* javascript */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 6A59FD6927F7863EA627B22B /* juce_Javascript.cpp */, andrewm@12: FB95EEFCC0A2A933309EAEAE /* juce_Javascript.h */, andrewm@12: 1D41477949C13C4A9C7F0536 /* juce_JSON.cpp */, andrewm@12: 84EBC2A31E96330B004B8ACD /* juce_JSON.h */, andrewm@12: ); andrewm@12: name = javascript; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 3C05FC3B5BA734DF3EA8398F /* time */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: F0F03FAE0B2065470B1815B7 /* juce_PerformanceCounter.cpp */, andrewm@12: 2F5F168DE166CF81749EDE32 /* juce_PerformanceCounter.h */, andrewm@12: FA09A507AA15C65C617AEAE2 /* juce_RelativeTime.cpp */, andrewm@12: 47AFF0730B6F48B44D9AF21F /* juce_RelativeTime.h */, andrewm@12: 133CEEB518DC3E0387DDDAAA /* juce_Time.cpp */, andrewm@12: 4F0FBB923DC40FD7859CA9B6 /* juce_Time.h */, andrewm@12: ); andrewm@12: name = time; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 402FB34DB3166C76A94D4F83 /* buffers */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 486B2D4FE311DCB82E37DF60 /* juce_AudioDataConverters.cpp */, andrewm@12: 7CF528A9CF4D2D0C77AECA41 /* juce_AudioDataConverters.h */, andrewm@12: 11E71A3ED179AF068E6D8A9D /* juce_AudioSampleBuffer.cpp */, andrewm@12: 22C2B16BCB6F4CA405233C04 /* juce_AudioSampleBuffer.h */, andrewm@12: 2C8F38028F686154B4760DC4 /* juce_FloatVectorOperations.cpp */, andrewm@12: 980B7401EF270C8C3BF5921D /* juce_FloatVectorOperations.h */, andrewm@12: ); andrewm@12: name = buffers; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 40E7FDCF5675A7C9DBE4A370 /* menus */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 4B6DD49A71F451207F114891 /* juce_MenuBarComponent.cpp */, andrewm@12: DF22553364728350DAFA6267 /* juce_MenuBarComponent.h */, andrewm@12: 2E2351F96F9FEDFB06036B45 /* juce_MenuBarModel.cpp */, andrewm@12: 67FBBBE888B8FF071E9A6E9B /* juce_MenuBarModel.h */, andrewm@12: 04B1699E31A404BB6C7E4D93 /* juce_PopupMenu.cpp */, andrewm@12: B928D73E2A712404DA6A9D39 /* juce_PopupMenu.h */, andrewm@12: ); andrewm@12: name = menus; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 4166E01E2CADE6032D40685B /* positioning */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 8AB62337AC1BB45D8DD8B43D /* juce_MarkerList.cpp */, andrewm@12: F076F25ECB0B7D2073F6478E /* juce_MarkerList.h */, andrewm@12: F1DF08252E945645AE2B4E98 /* juce_RelativeCoordinate.cpp */, andrewm@12: B9683DFC5C73C8EA097C0C87 /* juce_RelativeCoordinate.h */, andrewm@12: CD5A70F1BEBD963AA994F53E /* juce_RelativeCoordinatePositioner.cpp */, andrewm@12: B50647653535F8801D7FF83D /* juce_RelativeCoordinatePositioner.h */, andrewm@12: 5B83D18A4AF71418DA5F54F4 /* juce_RelativeParallelogram.cpp */, andrewm@12: 4CAF6AD5590B3C8C9D2DCA10 /* juce_RelativeParallelogram.h */, andrewm@12: A08C368697313473C377CE60 /* juce_RelativePoint.cpp */, andrewm@12: D999C1E99812B5D0C9F7519E /* juce_RelativePoint.h */, andrewm@12: D30002F0500DBE972234F381 /* juce_RelativePointPath.cpp */, andrewm@12: 1FB429A8B8F85E403CA12650 /* juce_RelativePointPath.h */, andrewm@12: C9A5595CCCAF91E88CA4C4B4 /* juce_RelativeRectangle.cpp */, andrewm@12: D850695B102730FCFF698E4D /* juce_RelativeRectangle.h */, andrewm@12: ); andrewm@12: name = positioning; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 428A1A8AE78D576DDA139D6F /* MultiFingerTrigger */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 0A767ED26F1C6854875AC0DB /* TouchkeyMultiFingerTriggerMapping.cpp */, andrewm@12: 0A982DF57CE775D8F05AD78B /* TouchkeyMultiFingerTriggerMapping.h */, andrewm@12: 879BA74FC54118852648722F /* TouchkeyMultiFingerTriggerMappingFactory.cpp */, andrewm@12: 07F3126C9F1842B069672882 /* TouchkeyMultiFingerTriggerMappingFactory.h */, andrewm@12: ); andrewm@12: name = MultiFingerTrigger; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 4ECC2091D369DED12DF6F35B /* juce_gui_extra */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: E2C64F09882744C8505B35EA /* code_editor */, andrewm@12: 5DD3537008E371C199E90778 /* documents */, andrewm@12: 86087062EF4A53F0DBC78299 /* embedding */, andrewm@12: 16C95E981AC2D3FD64DE013E /* misc */, andrewm@12: 79B97A440791D2F786E3AA4D /* native */, andrewm@12: A28DB7EF92412F8484B88A07 /* juce_module_info */, andrewm@12: 2CBEEB3DDE7452AFAA496A53 /* juce_gui_extra.h */, andrewm@12: ); andrewm@12: name = juce_gui_extra; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 50E4113B846C3F50715436BE /* juce_graphics */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 7154A3B59065B4F5BFBEAD90 /* colour */, andrewm@12: 1142603A91CA5F35115D029F /* contexts */, andrewm@12: C03D946F0D17FDD49DB86985 /* images */, andrewm@12: A1D76F0186CFBD4F87D59464 /* image_formats */, andrewm@12: F3CD2A2CA1AB7FD343BD5E07 /* geometry */, andrewm@12: DC6E3C5C4ACC4EDAC51A567E /* placement */, andrewm@12: 269C7F1C35A082EA46BBFC4C /* fonts */, andrewm@12: F951AC35DF6A20E9D19E1097 /* effects */, andrewm@12: 72CC318C6877D1D65674FE3B /* native */, andrewm@12: D6D6D17FF1925E76CE1F24E4 /* juce_module_info */, andrewm@12: DA596B63735FF691A714D004 /* juce_graphics.h */, andrewm@12: ); andrewm@12: name = juce_graphics; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 542941430579B611BD5E2588 /* timers */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: CE5071065642A70419650EB3 /* juce_MultiTimer.cpp */, andrewm@12: 9AD89C058D91C6D880FF028E /* juce_MultiTimer.h */, andrewm@12: 482B36C5234DB4CED73506B4 /* juce_Timer.cpp */, andrewm@12: E3DA2BE88F2738CCDEDDF3AD /* juce_Timer.h */, andrewm@12: ); andrewm@12: name = timers; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 59F782E0DB9A51FD365302D2 /* broadcasters */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 4953D82D7A84A83E3E7572A3 /* juce_ActionBroadcaster.cpp */, andrewm@12: 2F46807285895EC6D5DDA8E3 /* juce_ActionBroadcaster.h */, andrewm@12: C72E037FB7147B081510B13E /* juce_ActionListener.h */, andrewm@12: 3F55433E0CFB772D4CEC69EA /* juce_AsyncUpdater.cpp */, andrewm@12: 09995800CE4E0E3EF8C11EF8 /* juce_AsyncUpdater.h */, andrewm@12: 63FB3D8BC053ED771331E303 /* juce_ChangeBroadcaster.cpp */, andrewm@12: 451D1DA2175F20466C358449 /* juce_ChangeBroadcaster.h */, andrewm@12: 595D9603C966DD7A96601770 /* juce_ChangeListener.h */, andrewm@12: 79ED04A9195FA283CCBF6492 /* juce_ListenerList.h */, andrewm@12: ); andrewm@12: name = broadcasters; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 5D2B9D64AC52724E6229C9DF /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 350BF12B579608D2FBAD6AFC /* juce_android_FileChooser.cpp */, andrewm@12: 0900F84A5A94029BABD4F3D0 /* juce_android_Windowing.cpp */, andrewm@12: 8D3354A1E9C02DED513A4355 /* juce_ios_UIViewComponentPeer.mm */, andrewm@12: DDF271285760C5642E3D3346 /* juce_ios_Windowing.mm */, andrewm@12: EF96A2B04F061E2DDCDD45D7 /* juce_linux_Clipboard.cpp */, andrewm@12: 9EA1E13123758B126A76513B /* juce_linux_FileChooser.cpp */, andrewm@12: 5E9303619B553ED5D8014075 /* juce_linux_Windowing.cpp */, andrewm@12: 9B8C279F7E8FF6BCE7EFFF64 /* juce_mac_FileChooser.mm */, andrewm@12: D0868A6AA9193202A16F7B5D /* juce_mac_MainMenu.mm */, andrewm@12: 984AEFF53886155F33D2F336 /* juce_mac_MouseCursor.mm */, andrewm@12: E1B8E23E7491C09D6708018C /* juce_mac_NSViewComponentPeer.mm */, andrewm@12: 49745E79E63C5B9BC9A57AB1 /* juce_mac_Windowing.mm */, andrewm@12: 021EAA7FB2AF6D2F19996A6D /* juce_MultiTouchMapper.h */, andrewm@12: C87D1CD195A69D0FC2BD3F33 /* juce_win32_DragAndDrop.cpp */, andrewm@12: ECAB1F5B50EACFEBDFC11A40 /* juce_win32_FileChooser.cpp */, andrewm@12: EBBA13C5C542DF0F8EFB826D /* juce_win32_Windowing.cpp */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 5DD3537008E371C199E90778 /* documents */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 394A564D17F7FC26D45DD047 /* juce_FileBasedDocument.cpp */, andrewm@12: 8628FF7B8F05A904C8C59EC4 /* juce_FileBasedDocument.h */, andrewm@12: ); andrewm@12: name = documents; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 625475C9A5BF37B3641D16E8 /* zip */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: E583018026996A67748B9630 /* juce_GZIPCompressorOutputStream.cpp */, andrewm@12: 684832C67BAC9A135AD0F420 /* juce_GZIPCompressorOutputStream.h */, andrewm@12: 39A2849DABF6CBB1F554501D /* juce_GZIPDecompressorInputStream.cpp */, andrewm@12: B5053EFFA070EFE91763D1CF /* juce_GZIPDecompressorInputStream.h */, andrewm@12: 564725F265FA251EA1E85EFE /* juce_ZipFile.cpp */, andrewm@12: D85AA9748C07062C4898B172 /* juce_ZipFile.h */, andrewm@12: ); andrewm@12: name = zip; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 63EF1E5C383925B43D88E623 /* keyboard */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 97101F61193525E59EE16454 /* juce_CaretComponent.cpp */, andrewm@12: 9D044091881D52DC7354C266 /* juce_CaretComponent.h */, andrewm@12: 6CF3B1703B8D1E75091098B0 /* juce_KeyboardFocusTraverser.cpp */, andrewm@12: D5B0943362643EC0EE867701 /* juce_KeyboardFocusTraverser.h */, andrewm@12: 929C9770C346C51B352937B8 /* juce_KeyListener.cpp */, andrewm@12: 1256FA69F41BA1090B5C1A16 /* juce_KeyListener.h */, andrewm@12: 9F64E66E6497FC3516119144 /* juce_KeyPress.cpp */, andrewm@12: D75E1147AF76C62DC23E7B18 /* juce_KeyPress.h */, andrewm@12: D2CE1FE912067925F5ACA619 /* juce_ModifierKeys.cpp */, andrewm@12: F81F313202CDF4BE59B56B25 /* juce_ModifierKeys.h */, andrewm@12: 76ACD5EA5060FE1084BE7407 /* juce_SystemClipboard.h */, andrewm@12: 9084178EF51E96AA8ACBB28D /* juce_TextEditorKeyMapper.h */, andrewm@12: 07D76602E68244DA48A496C3 /* juce_TextInputTarget.h */, andrewm@12: ); andrewm@12: name = keyboard; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 68E9A92265B816B5CF13942B /* midi_io */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 99011DB2E425583086338097 /* juce_MidiInput.h */, andrewm@12: 354D2DA37EA34EFC3121E523 /* juce_MidiMessageCollector.cpp */, andrewm@12: 0FF0FEC5D686372FEF413FF4 /* juce_MidiMessageCollector.h */, andrewm@12: FA23D0A59A1BE884D7308CC8 /* juce_MidiOutput.cpp */, andrewm@12: 396B15B57E8411B6131561B1 /* juce_MidiOutput.h */, andrewm@12: ); andrewm@12: name = midi_io; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 69DAA09EE6CFFE4106A71F9C /* format */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 10674C5BE3CBDC1812E82AFF /* juce_AudioFormat.cpp */, andrewm@12: 172BE377D36CE8F6915DECC0 /* juce_AudioFormat.h */, andrewm@12: 94652A427B7F10B3405366B5 /* juce_AudioFormatManager.cpp */, andrewm@12: EB9EE29BC6E0F654EBDA140F /* juce_AudioFormatManager.h */, andrewm@12: 09E18B170D35E65AABCC3C90 /* juce_AudioFormatReader.cpp */, andrewm@12: F7F083D64EF53598854CF637 /* juce_AudioFormatReader.h */, andrewm@12: 70E7379DBBD8C42D6DF053AE /* juce_AudioFormatReaderSource.cpp */, andrewm@12: 88464C31A0A0F8F876BD5CA2 /* juce_AudioFormatReaderSource.h */, andrewm@12: 176B62DE2BBD7453ADE87482 /* juce_AudioFormatWriter.cpp */, andrewm@12: D3D34D4A8674E01CCE92CE65 /* juce_AudioFormatWriter.h */, andrewm@12: 992F1A00CD771D7AA8E1E15D /* juce_AudioSubsectionReader.cpp */, andrewm@12: 9A4FBA2DD18C825B15EE6D19 /* juce_AudioSubsectionReader.h */, andrewm@12: AC5E7E9B31701A5A7B4E3ABB /* juce_BufferingAudioFormatReader.cpp */, andrewm@12: 6C1F7220FB3D51C3E401670D /* juce_BufferingAudioFormatReader.h */, andrewm@12: 6BBD376C70ED0BF7DB547474 /* juce_MemoryMappedAudioFormatReader.h */, andrewm@12: ); andrewm@12: name = format; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 6C350903DFBBB0A3EBFB29CC /* Products */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 90E8A67FBC9B5B91FEB780F5 /* TouchKeys.app */, andrewm@12: ); andrewm@12: name = Products; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 6E38183E98F91312140B2F58 /* files */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: B39D1F9C2A6556C7E73F7B0A /* juce_DirectoryIterator.cpp */, andrewm@12: A9F0CD5B5FBAE5D4589A8C10 /* juce_DirectoryIterator.h */, andrewm@12: F2AFB80DCF056F88546FD65A /* juce_File.cpp */, andrewm@12: 765EE2C3B48F47F94E607FBF /* juce_File.h */, andrewm@12: 2C07FA9C85BA4477E7E732BA /* juce_FileInputStream.cpp */, andrewm@12: 4BF12D55902ABB1FC8FC63AF /* juce_FileInputStream.h */, andrewm@12: 17C5876FBE7CBA0393D71B51 /* juce_FileOutputStream.cpp */, andrewm@12: BFD6F76FF80DE8CB6D83D18D /* juce_FileOutputStream.h */, andrewm@12: F9CBC71C9E3A22EC667F0B93 /* juce_FileSearchPath.cpp */, andrewm@12: 2C65A282C235450315BFA7B7 /* juce_FileSearchPath.h */, andrewm@12: 72D026BC20AD5DA4743D6A68 /* juce_MemoryMappedFile.h */, andrewm@12: BA13CD1B8B5B44B8E675F743 /* juce_TemporaryFile.cpp */, andrewm@12: 48D74A7F2C32E5ED9838F5FE /* juce_TemporaryFile.h */, andrewm@12: ); andrewm@12: name = files; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 6E78DDAE9D7F453F48DBC404 /* application */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 0CCFFE7CFFC883C81D7D9441 /* juce_Application.cpp */, andrewm@12: 4A136908B5FF7712EBAD9981 /* juce_Application.h */, andrewm@12: ); andrewm@12: name = application; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 70490EADE714A7B309AC6274 /* undomanager */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: A2B676B239E39A8977B5EB5E /* juce_UndoableAction.h */, andrewm@12: 5B03F93B4E808E5B42C5F984 /* juce_UndoManager.cpp */, andrewm@12: 30B72EA5CC760FDC1D68A1D5 /* juce_UndoManager.h */, andrewm@12: ); andrewm@12: name = undomanager; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 7154A3B59065B4F5BFBEAD90 /* colour */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 93FFEE74D94C3D0D397CE80D /* juce_Colour.cpp */, andrewm@12: FC931CB64045178BDB71E95D /* juce_Colour.h */, andrewm@12: 5AA0C6F1D0EEB64916D79A1F /* juce_ColourGradient.cpp */, andrewm@12: E73EB83A03FED6C1036C85A6 /* juce_ColourGradient.h */, andrewm@12: 74367CCDFA812324602A8232 /* juce_Colours.cpp */, andrewm@12: 012940D53AFFB34E7515BA0D /* juce_Colours.h */, andrewm@12: 5BDDEB249D4D04F0DAAA97B6 /* juce_FillType.cpp */, andrewm@12: E32397CB64E42DA5119CC3E8 /* juce_FillType.h */, andrewm@12: 641DCDEE4366C19C302BCDC7 /* juce_PixelFormats.h */, andrewm@12: ); andrewm@12: name = colour; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 72CC318C6877D1D65674FE3B /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 596161CC0A4A8DD05A368B32 /* juce_android_Fonts.cpp */, andrewm@12: CCDD506916477B1ECDA100D1 /* juce_android_GraphicsContext.cpp */, andrewm@12: BE2ACC20FF51D7702D22D3B4 /* juce_freetype_Fonts.cpp */, andrewm@12: 588647ADF4EEADF6DD8C573F /* juce_linux_Fonts.cpp */, andrewm@12: E2322B995208819DF175E332 /* juce_mac_CoreGraphicsContext.h */, andrewm@12: 6CD813F180C163518C623E8C /* juce_mac_CoreGraphicsContext.mm */, andrewm@12: B3414ED8780ED544999D2B1C /* juce_mac_CoreGraphicsHelpers.h */, andrewm@12: 92328D97A09C3864407862BC /* juce_mac_Fonts.mm */, andrewm@12: 54C9DB3C192D2E3C4BB796F6 /* juce_RenderingHelpers.h */, andrewm@12: 6A14D41C2C4B1022DFCFDEC9 /* juce_win32_Direct2DGraphicsContext.cpp */, andrewm@12: F17AD2FF61E5ECA564467092 /* juce_win32_DirectWriteTypeface.cpp */, andrewm@12: ACC97E565EDDD42DA4C1CB2E /* juce_win32_DirectWriteTypeLayout.cpp */, andrewm@12: C18D5C01F2C345BC7775FABD /* juce_win32_Fonts.cpp */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 72E20DA6718B4572688E63D7 /* ReleaseAngle */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 5DE5675862714BFEFF231027 /* TouchkeyReleaseAngleMapping.cpp */, andrewm@12: EB977BE1676B103BE15C730C /* TouchkeyReleaseAngleMapping.h */, andrewm@12: 91AADDB641BD3F80E9011C65 /* TouchkeyReleaseAngleMappingFactory.cpp */, andrewm@12: 3BA1D64E8B635B5EFBD8C416 /* TouchkeyReleaseAngleMappingFactory.h */, andrewm@12: ); andrewm@12: name = ReleaseAngle; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 78E0AEA42C73EDD79029FAAD /* layout */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 5D5300842AF71C49D1E5EDF5 /* juce_AnimatedPosition.h */, andrewm@12: A237BDE5342960289E3E6302 /* juce_AnimatedPositionBehaviours.h */, andrewm@12: 68EC729C279BCAD684AEBF9C /* juce_ComponentAnimator.cpp */, andrewm@12: 9E80DB194A5D094EE64958AB /* juce_ComponentAnimator.h */, andrewm@12: 0390578A9F961786A2E91266 /* juce_ComponentBoundsConstrainer.cpp */, andrewm@12: 077F55BB50ECFDEA65F71DF6 /* juce_ComponentBoundsConstrainer.h */, andrewm@12: D2F76A9A564C9C39C9110C7E /* juce_ComponentBuilder.cpp */, andrewm@12: C26E6685AAEC528FC835CA5C /* juce_ComponentBuilder.h */, andrewm@12: 286E94AA7893E151671EFACC /* juce_ComponentMovementWatcher.cpp */, andrewm@12: D70B19E3DE0323FFA2EFCBBF /* juce_ComponentMovementWatcher.h */, andrewm@12: FECFF08C2CECDF120F9F1454 /* juce_ConcertinaPanel.cpp */, andrewm@12: 3D29826EB4A5B899C3624500 /* juce_ConcertinaPanel.h */, andrewm@12: 5535E1D2AB0D896D5EA1528C /* juce_GroupComponent.cpp */, andrewm@12: 399F9880BC2270EF7FD9BFA1 /* juce_GroupComponent.h */, andrewm@12: 7362738354A361AC4913C252 /* juce_MultiDocumentPanel.cpp */, andrewm@12: 7036D606B54801EF8B582B14 /* juce_MultiDocumentPanel.h */, andrewm@12: E6908DE88A1A409B5E35CC37 /* juce_ResizableBorderComponent.cpp */, andrewm@12: F22AC4DF46EFEB83C6243426 /* juce_ResizableBorderComponent.h */, andrewm@12: 03FD289F5F76E8E1644CE8AB /* juce_ResizableCornerComponent.cpp */, andrewm@12: 6B4AAA40F2D016E163663316 /* juce_ResizableCornerComponent.h */, andrewm@12: F950FB55905754598EA9B3B5 /* juce_ResizableEdgeComponent.cpp */, andrewm@12: 121CF611E14695D8AC8D4AB3 /* juce_ResizableEdgeComponent.h */, andrewm@12: 79FB5A147DA4950BDB10B97B /* juce_ScrollBar.cpp */, andrewm@12: A266DE5D4412DD7BA69F8CF8 /* juce_ScrollBar.h */, andrewm@12: A01E2825335AD2156D93D462 /* juce_StretchableLayoutManager.cpp */, andrewm@12: AFA3C397FE16ECC3DE0A5155 /* juce_StretchableLayoutManager.h */, andrewm@12: FD093D026A05354DA8D1B111 /* juce_StretchableLayoutResizerBar.cpp */, andrewm@12: 4F63CAE984068E8493AB1C59 /* juce_StretchableLayoutResizerBar.h */, andrewm@12: 091FB91B90B6E8C215BB309B /* juce_StretchableObjectResizer.cpp */, andrewm@12: F55EF8461AE8552E4FD9A0BF /* juce_StretchableObjectResizer.h */, andrewm@12: EBA91A460FFAAFBC3EBEC36E /* juce_TabbedButtonBar.cpp */, andrewm@12: 801654FBD686CBFC671446FB /* juce_TabbedButtonBar.h */, andrewm@12: 9FA50DF5D707E8075BE42429 /* juce_TabbedComponent.cpp */, andrewm@12: 63BF081465ACDD86B21207F5 /* juce_TabbedComponent.h */, andrewm@12: 500B161A0A390BE6A7AC6E67 /* juce_Viewport.cpp */, andrewm@12: A79D9F98051857EFFD8C2B88 /* juce_Viewport.h */, andrewm@12: ); andrewm@12: name = layout; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 79B97A440791D2F786E3AA4D /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: CC659F7C5C7BBB1483D22927 /* juce_android_WebBrowserComponent.cpp */, andrewm@12: 7EE4DAABDC4CF9F13A3B5541 /* juce_ios_UIViewComponent.mm */, andrewm@12: 31F03E9FBCC8C55504B03502 /* juce_linux_SystemTrayIcon.cpp */, andrewm@12: D6272EF2E6816B659ABFBDA6 /* juce_linux_WebBrowserComponent.cpp */, andrewm@12: D4D1E893C5144CF41D381E0E /* juce_mac_AppleRemote.mm */, andrewm@12: 8517608903BDD585564A2BD9 /* juce_mac_CarbonViewWrapperComponent.h */, andrewm@12: 0754AE37A2269C502075E46B /* juce_mac_NSViewComponent.mm */, andrewm@12: ACDF26585BEEE33D70E19A3C /* juce_mac_SystemTrayIcon.cpp */, andrewm@12: B8DF81CC9D4E0BE71C3AF558 /* juce_mac_WebBrowserComponent.mm */, andrewm@12: DC7333AE4FD5C16D3B49EE77 /* juce_win32_ActiveXComponent.cpp */, andrewm@12: D6A25A64B90CA2125D9D31B8 /* juce_win32_SystemTrayIcon.cpp */, andrewm@12: 3513EF2F4FDDA4BB173BA3D7 /* juce_win32_WebBrowserComponent.cpp */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 85FCA1F68636EBDFD80CCD3B /* streams */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 2A64318B395562B54E8B978D /* juce_BufferedInputStream.cpp */, andrewm@12: 3B0FB247B6CA70098D56B522 /* juce_BufferedInputStream.h */, andrewm@12: C8CEE210EF8AA5594AFB7C6F /* juce_FileInputSource.cpp */, andrewm@12: 62A0804DA5C8D8F076538D7D /* juce_FileInputSource.h */, andrewm@12: 0A9A3C2E3F533AB2FD618DD9 /* juce_InputSource.h */, andrewm@12: 808B32EDF79E1139064ABB52 /* juce_InputStream.cpp */, andrewm@12: 9A4DFD3457C3E8A95F71F6E7 /* juce_InputStream.h */, andrewm@12: A7E3F42645F33A7460F4D770 /* juce_MemoryInputStream.cpp */, andrewm@12: 976AEB3279AAA64A0EF186FE /* juce_MemoryInputStream.h */, andrewm@12: 11DF49143B2E40D5E8AB074D /* juce_MemoryOutputStream.cpp */, andrewm@12: 390F98D3E43D2BC741B08D5B /* juce_MemoryOutputStream.h */, andrewm@12: 070312CF9497593454CB10C1 /* juce_OutputStream.cpp */, andrewm@12: B3F47C8187CE05809A994637 /* juce_OutputStream.h */, andrewm@12: 601CBE152587954A406ED25F /* juce_SubregionStream.cpp */, andrewm@12: 1BAF3D8502C6D43B2CA5CF8A /* juce_SubregionStream.h */, andrewm@12: ); andrewm@12: name = streams; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 86087062EF4A53F0DBC78299 /* embedding */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: BB8F5735542B54CA9DE6F353 /* juce_ActiveXControlComponent.h */, andrewm@12: 06462D0D2425BAF020472691 /* juce_NSViewComponent.h */, andrewm@12: EF60BF8888F0B0EA48E9FF09 /* juce_UIViewComponent.h */, andrewm@12: ); andrewm@12: name = embedding; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 8A570D9D51DBC95AED850EE6 /* lookandfeel */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: B8CB4838AFDE0B20C61A7248 /* juce_LookAndFeel.cpp */, andrewm@12: ACA460FC9207D68260CD11CA /* juce_LookAndFeel.h */, andrewm@12: 3014C4D84D91D187C834D4D9 /* juce_LookAndFeel_V1.cpp */, andrewm@12: C4D3105688518F04E8D6D591 /* juce_LookAndFeel_V1.h */, andrewm@12: DA76EEB0BD9183E2006CE9EB /* juce_LookAndFeel_V2.cpp */, andrewm@12: 213F98F1913ED639AE895474 /* juce_LookAndFeel_V2.h */, andrewm@12: 972158C4F988264A6E5BC592 /* juce_LookAndFeel_V3.cpp */, andrewm@12: 41D8CD12402ACE94C06C12CF /* juce_LookAndFeel_V3.h */, andrewm@12: ); andrewm@12: name = lookandfeel; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 8E98E4F1FA2DB3BEB880470D /* drawables */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1C2CDFD33D4679F91D0FBE57 /* juce_Drawable.cpp */, andrewm@12: 52FC4A84B75D864E89E3AB5B /* juce_Drawable.h */, andrewm@12: 80EBFCB95D6DF2DA4B645F20 /* juce_DrawableComposite.cpp */, andrewm@12: CBB0FB63AD659D3F838318AB /* juce_DrawableComposite.h */, andrewm@12: 158AE747154A3811549CECBB /* juce_DrawableImage.cpp */, andrewm@12: 4C8A9DE41142589CE8A66D22 /* juce_DrawableImage.h */, andrewm@12: F7CFBA6425CEA669DAEF5F44 /* juce_DrawablePath.cpp */, andrewm@12: EFA7C36D71A52C06681FCDBA /* juce_DrawablePath.h */, andrewm@12: 5AAE89A72D91459EB9548A5D /* juce_DrawableRectangle.cpp */, andrewm@12: 7756797D74D0D9D929AA9A80 /* juce_DrawableRectangle.h */, andrewm@12: D6C4019A40A11C1B95FF07BB /* juce_DrawableShape.cpp */, andrewm@12: C89CDA180CC916AB5EEEE534 /* juce_DrawableShape.h */, andrewm@12: DBE3D6F70DF4558463C24395 /* juce_DrawableText.cpp */, andrewm@12: DE68B78DB869AC78BCBD1214 /* juce_DrawableText.h */, andrewm@12: 6EE034FF03FFA7308A5766AC /* juce_SVGParser.cpp */, andrewm@12: ); andrewm@12: name = drawables; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 8ECD177FC31E505CF1234162 /* opengl */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 752E69ECB400EFBC66DB8081 /* juce_Draggable3DOrientation.h */, andrewm@12: 7D4A55601B7F8AB486B0AF21 /* juce_Matrix3D.h */, andrewm@12: 6CF6DF68577964FD68EFB132 /* juce_OpenGLContext.cpp */, andrewm@12: FDCAF8B0857EC94103B91E9E /* juce_OpenGLContext.h */, andrewm@12: 8C46F1B244F115E716B37147 /* juce_OpenGLFrameBuffer.cpp */, andrewm@12: 6348A0AF83CD2B08A0B0F867 /* juce_OpenGLFrameBuffer.h */, andrewm@12: 8E7AC08D09000F53F4C123CC /* juce_OpenGLGraphicsContext.cpp */, andrewm@12: ADCF2FE48BE727BF37B3C817 /* juce_OpenGLGraphicsContext.h */, andrewm@12: 4A0BF982E2E874D2FEC6073A /* juce_OpenGLHelpers.cpp */, andrewm@12: 3F8F763B8A07A2EE8D42C0C2 /* juce_OpenGLHelpers.h */, andrewm@12: EAC2B53916B041FEC59E050C /* juce_OpenGLImage.cpp */, andrewm@12: B67D221133A97DC1C2C83C6F /* juce_OpenGLImage.h */, andrewm@12: 1F61F541D6F0256136E4F37B /* juce_OpenGLPixelFormat.cpp */, andrewm@12: 267AFF098D4880F1941B5201 /* juce_OpenGLPixelFormat.h */, andrewm@12: E830ACDAC41A38A04A16E2CD /* juce_OpenGLRenderer.h */, andrewm@12: 39A9EBDF9FF3E480CD2B43EB /* juce_OpenGLShaderProgram.cpp */, andrewm@12: 3FA6827CE8208A2676F7D89D /* juce_OpenGLShaderProgram.h */, andrewm@12: FFBCB888FCE740B6BFE2835B /* juce_OpenGLTexture.cpp */, andrewm@12: 11E656746B2425A8E99C2B1F /* juce_OpenGLTexture.h */, andrewm@12: E392DA2568D4143CE19A9A2F /* juce_Quaternion.h */, andrewm@12: B785A355901939FBFC107581 /* juce_Vector3D.h */, andrewm@12: ); andrewm@12: name = opengl; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: 9B41786D34A867FF8F1341EF /* Vibrato */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 119E49FA10A84C0AED360605 /* TouchkeyVibratoMappingShortEditor.cpp */, andrewm@12: 692CFED8D5A615CCE73120FB /* TouchkeyVibratoMappingShortEditor.h */, andrewm@12: DE6A8EF9DD39C0260ADD27B0 /* TouchkeyVibratoMapping.cpp */, andrewm@12: 4025F5D575B9A5A511EF8F30 /* TouchkeyVibratoMapping.h */, andrewm@12: 001418B9F0352A2205CDAA96 /* TouchkeyVibratoMappingFactory.cpp */, andrewm@12: F70C14B43A5C65BB3E1C27A8 /* TouchkeyVibratoMappingFactory.h */, andrewm@12: ); andrewm@12: name = Vibrato; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: A1D76F0186CFBD4F87D59464 /* image_formats */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: BBF99FBA82BF98E0CDA1F0C0 /* juce_GIFLoader.cpp */, andrewm@12: CE6B0F39A803962ACD879D85 /* juce_JPEGLoader.cpp */, andrewm@12: ABF842ECF835C33322E2F21A /* juce_PNGLoader.cpp */, andrewm@12: ); andrewm@12: name = image_formats; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: A1E2976CE853750FF33BD8F2 /* properties */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: CC0D3E1F3FAAF5B18C3FFDDF /* juce_BooleanPropertyComponent.cpp */, andrewm@12: BA84C1198E0DEF50764C7D0F /* juce_BooleanPropertyComponent.h */, andrewm@12: E2F713FF46DF610A87C64265 /* juce_ButtonPropertyComponent.cpp */, andrewm@12: 84FFC974D174B7938505FCE2 /* juce_ButtonPropertyComponent.h */, andrewm@12: F8F8849DF5261E350DF33690 /* juce_ChoicePropertyComponent.cpp */, andrewm@12: 96C1E28B6083DF9CA08B8DA5 /* juce_ChoicePropertyComponent.h */, andrewm@12: 6B4D53A3F41AB62FA997F22E /* juce_PropertyComponent.cpp */, andrewm@12: 44820B2991A9F69F106501EB /* juce_PropertyComponent.h */, andrewm@12: D967F911BFDE7E5B482F5A5F /* juce_PropertyPanel.cpp */, andrewm@12: EECB8BFB50475C0564D37EAD /* juce_PropertyPanel.h */, andrewm@12: E7043CF11AB43042A6725FDC /* juce_SliderPropertyComponent.cpp */, andrewm@12: 6500D22CD08FD736625BA949 /* juce_SliderPropertyComponent.h */, andrewm@12: 726E5869DFBD1AE70FB39109 /* juce_TextPropertyComponent.cpp */, andrewm@12: 2FEDA73E284BA8DD022BD7E0 /* juce_TextPropertyComponent.h */, andrewm@12: ); andrewm@12: name = properties; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: A688FB8FEAB02AF9705DCC1C /* Source */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: BB858467B2CAC483468A8AA8 /* TouchKeys */, andrewm@12: B6518018E1268AD0E306E052 /* Juce Modules */, andrewm@12: C05820C87EF15292AA9DF609 /* Juce Library Code */, andrewm@12: 1E79F78D63E48231E8EE6A98 /* Resources */, andrewm@12: 13114A8A06EA75A50EE19833 /* Frameworks */, andrewm@12: 6C350903DFBBB0A3EBFB29CC /* Products */, andrewm@12: ); andrewm@12: name = Source; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: AB366B7760234A8957CC46C3 /* PitchBend */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 25875D01B837C34F01EF8C2F /* TouchkeyPitchBendMappingShortEditor.cpp */, andrewm@12: 1DCDF6FC01C7DBDDA7D7AFEA /* TouchkeyPitchBendMappingShortEditor.h */, andrewm@12: F89BC7CFD2C4BC07D31DFA04 /* TouchkeyPitchBendMapping.cpp */, andrewm@12: 0B15F842C077C9765284446A /* TouchkeyPitchBendMapping.h */, andrewm@12: 77D10D2C57D62DF18D3CE862 /* TouchkeyPitchBendMappingFactory.cpp */, andrewm@12: 7B299BDFEBA4DABD680B7116 /* TouchkeyPitchBendMappingFactory.h */, andrewm@12: ); andrewm@12: name = PitchBend; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: AF50D24168F417177DB7370F /* values */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: AAF9D7469BCE537A1FC75ABC /* juce_Value.cpp */, andrewm@12: 40B64B6C8BD06AD2930DA9F0 /* juce_Value.h */, andrewm@12: 63271E5A2866BBC8014C76F6 /* juce_ValueTree.cpp */, andrewm@12: 987FA7FC98B320FAE747F2ED /* juce_ValueTree.h */, andrewm@12: ); andrewm@12: name = values; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: B0535668713BC274381E1916 /* juce_audio_devices */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: C4577B7B6BFE3EA6C9604677 /* audio_io */, andrewm@12: 68E9A92265B816B5CF13942B /* midi_io */, andrewm@12: 048CF2E63BDE15CE2F974A86 /* sources */, andrewm@12: D8C9E7CEB1FDBFA62BA03154 /* audio_cd */, andrewm@12: 061D61C2D1E6F813599269CB /* native */, andrewm@12: 9D2CA1387AFF642B2E0C06A3 /* juce_module_info */, andrewm@12: CF1E1CAA10DC6E090133245E /* juce_audio_devices.h */, andrewm@12: ); andrewm@12: name = juce_audio_devices; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: B0652D3130CBE5A5C14F13B7 /* sampler */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1B21A0523192F8E570190A8D /* juce_Sampler.cpp */, andrewm@12: 99C03C1C226C3BC10D3422BB /* juce_Sampler.h */, andrewm@12: ); andrewm@12: name = sampler; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: B6518018E1268AD0E306E052 /* Juce Modules */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: D461C49014F6BD834CCB7E79 /* juce_audio_basics */, andrewm@12: B0535668713BC274381E1916 /* juce_audio_devices */, andrewm@12: 0DE4341F24550CC6009036DC /* juce_audio_formats */, andrewm@12: F20C13E9ABA55C434579CDEE /* juce_core */, andrewm@12: BECD79B159F94076CCF77238 /* juce_data_structures */, andrewm@12: 1E588EC96A4D32BF0C19F169 /* juce_events */, andrewm@12: 50E4113B846C3F50715436BE /* juce_graphics */, andrewm@12: FB598CA779C7221F5B504316 /* juce_gui_basics */, andrewm@12: 4ECC2091D369DED12DF6F35B /* juce_gui_extra */, andrewm@12: D5D115C9893CF02BF14D5AC0 /* juce_opengl */, andrewm@12: ); andrewm@12: name = "Juce Modules"; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: B811157C7EAF4978CF8ED535 /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 6A58296B30F95486340DFD85 /* juce_android_Messaging.cpp */, andrewm@12: 6EF7B06580A10399CCD7BD5F /* juce_ios_MessageManager.mm */, andrewm@12: DE7280B3F30E33133756C534 /* juce_linux_Messaging.cpp */, andrewm@12: 4D6A4F688249F5B876849207 /* juce_mac_MessageManager.mm */, andrewm@12: 89130E3BE0652A8CAB11A2BE /* juce_osx_MessageQueue.h */, andrewm@12: 179FD2EA9B129C845CB4DCA7 /* juce_ScopedXLock.h */, andrewm@12: B1D86EC91F8BDE1D1BF29728 /* juce_win32_HiddenMessageWindow.h */, andrewm@12: 0F654BA2689F1C8D04DE1864 /* juce_win32_Messaging.cpp */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: BB218DAC73F21FF21FAE6C63 /* native */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 35C231F40757E0C7B7BE74A4 /* juce_android_Files.cpp */, andrewm@12: 72972DBFFD3B26C1A933CD0F /* juce_android_JNIHelpers.h */, andrewm@12: 58E550A1B386C2A56A4E5205 /* juce_android_Misc.cpp */, andrewm@12: D42A52316423A9F531FFC765 /* juce_android_Network.cpp */, andrewm@12: 5092DF5BA82449512AAA7D7B /* juce_android_SystemStats.cpp */, andrewm@12: 1D633C390EEF3C24FE44FF27 /* juce_android_Threads.cpp */, andrewm@12: 560BA4677563ADBFEAA4A9A8 /* juce_BasicNativeHeaders.h */, andrewm@12: 4881596CF3AA3B6809FD95FB /* juce_linux_CommonFile.cpp */, andrewm@12: 035E2239C42EE699D96A082C /* juce_linux_Files.cpp */, andrewm@12: BAC6DC0A9324D08F4675165D /* juce_linux_Network.cpp */, andrewm@12: ACB27E148164D4F5D3C36FCB /* juce_linux_SystemStats.cpp */, andrewm@12: E7F83771B734D5CCAC7AD391 /* juce_linux_Threads.cpp */, andrewm@12: DBD3326F4F7F5F41D3B7EA99 /* juce_mac_Files.mm */, andrewm@12: 586FCB50DD095947B527E462 /* juce_mac_Network.mm */, andrewm@12: 776A2D8E1CDE4CBEFFA042B0 /* juce_mac_Strings.mm */, andrewm@12: 7640817A6F712E83E8127229 /* juce_mac_SystemStats.mm */, andrewm@12: C5032AA8AFA0CF6414D26DDE /* juce_mac_Threads.mm */, andrewm@12: 2DA07ABEBAE78CBA17AD496C /* juce_osx_ObjCHelpers.h */, andrewm@12: 06111D0738FEE481A9A0212B /* juce_posix_NamedPipe.cpp */, andrewm@12: 707B322BFF21635B171475AE /* juce_posix_SharedCode.h */, andrewm@12: 77E88D86D01AF16261B9E3AC /* juce_win32_ComSmartPtr.h */, andrewm@12: 6604B7074C60D16C2958058B /* juce_win32_Files.cpp */, andrewm@12: 8FEBDE824FD6FDFC09417C88 /* juce_win32_Network.cpp */, andrewm@12: 277CDB2F2319FD585A04F00D /* juce_win32_Registry.cpp */, andrewm@12: E6B9CFC25E8B762EB17568ED /* juce_win32_SystemStats.cpp */, andrewm@12: 7B945396F869A8F9750F3F45 /* juce_win32_Threads.cpp */, andrewm@12: ); andrewm@12: name = native; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: BB858467B2CAC483468A8AA8 /* TouchKeys */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1596880D3FEA7FDC94B7D71A /* tk-icon-128.png */, andrewm@12: 4262B169F606570751DE5855 /* tk-icon-256.png */, andrewm@12: 884FF9165E861BE4F04646FC /* tk-icon-512.png */, andrewm@12: 1583CC1C5B912AD3F1695E12 /* Source */, andrewm@12: ); andrewm@12: name = TouchKeys; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: BECD79B159F94076CCF77238 /* juce_data_structures */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: AF50D24168F417177DB7370F /* values */, andrewm@12: 70490EADE714A7B309AC6274 /* undomanager */, andrewm@12: FA848916740767602A5B6385 /* app_properties */, andrewm@12: 42C6DE63A9107E8D5B543F73 /* juce_module_info */, andrewm@12: BC64F550F0D3B5C2DD546574 /* juce_data_structures.h */, andrewm@12: ); andrewm@12: name = juce_data_structures; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: C03D946F0D17FDD49DB86985 /* images */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 57370DDA62616114166E89B2 /* juce_Image.cpp */, andrewm@12: 0A106C01DDEECF61E2D7F51E /* juce_Image.h */, andrewm@12: FBA117D9E3AD465CFA9DDA51 /* juce_ImageCache.cpp */, andrewm@12: 8A02BB6161F2E74E22ABE635 /* juce_ImageCache.h */, andrewm@12: 8BA8A815340C0C952C6DAA46 /* juce_ImageConvolutionKernel.cpp */, andrewm@12: C25315D4D50046938BDE18D8 /* juce_ImageConvolutionKernel.h */, andrewm@12: 639B0783D7C0F63CACBC8616 /* juce_ImageFileFormat.cpp */, andrewm@12: A58766D5C2AD6E9FC08EBD74 /* juce_ImageFileFormat.h */, andrewm@12: ); andrewm@12: name = images; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: C05820C87EF15292AA9DF609 /* Juce Library Code */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: BC0A05397FE514F1AE6B3436 /* AppConfig.h */, andrewm@12: E5F79D13171E0F28729529DD /* BinaryData.cpp */, andrewm@12: 8577418313DD8B1192FDD61D /* BinaryData.h */, andrewm@12: FBD0A4CCB4013E8B8AA653E2 /* juce_audio_basics.mm */, andrewm@12: BA641413905F4396597FDF78 /* juce_audio_devices.mm */, andrewm@12: 23E81037EDC6EBA8A4145A66 /* juce_audio_formats.mm */, andrewm@12: 75A33066D1965DA1A60D41B0 /* juce_core.mm */, andrewm@12: 5D2E40E321F1A2340FB42A05 /* juce_data_structures.mm */, andrewm@12: 5FBE2E2D25174AF84CAB065C /* juce_events.mm */, andrewm@12: 91157413471588AA9BBA75D7 /* juce_graphics.mm */, andrewm@12: 007AEF97B8A9D76A0A2D83FC /* juce_gui_basics.mm */, andrewm@12: 76566BC742E2FB1F6FDC34F5 /* juce_gui_extra.mm */, andrewm@12: 8CA21E32C250B212F23EA8AF /* juce_opengl.mm */, andrewm@12: 743847CB7587F825B89E6FE8 /* JuceHeader.h */, andrewm@12: ); andrewm@12: name = "Juce Library Code"; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: C4577B7B6BFE3EA6C9604677 /* audio_io */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 6DF85AFF4681188E85089BF5 /* juce_AudioDeviceManager.cpp */, andrewm@12: 6F9A5F79F66D8B56E1B62B9B /* juce_AudioDeviceManager.h */, andrewm@12: 27034337E8AAB0ED01CA45E9 /* juce_AudioIODevice.cpp */, andrewm@12: FC5EAA6165A109AD70EDDCA8 /* juce_AudioIODevice.h */, andrewm@12: 369F9740183012CD9E400C49 /* juce_AudioIODeviceType.cpp */, andrewm@12: C31F902A006BD5C9BD9259B3 /* juce_AudioIODeviceType.h */, andrewm@12: 206A731B98F5606ED6B6F951 /* juce_SystemAudioVolume.h */, andrewm@12: ); andrewm@12: name = audio_io; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: C7E3A3464460973F3CA31423 /* midi */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 688D8F39D56A47170508B993 /* juce_MidiBuffer.cpp */, andrewm@12: C469456ED7E4039CF8BCB26F /* juce_MidiBuffer.h */, andrewm@12: 02AFF71371B8781BB9914E14 /* juce_MidiFile.cpp */, andrewm@12: 4E7E0F0BE092AB6743B03D43 /* juce_MidiFile.h */, andrewm@12: CEE095838CD8EDB961A05ACA /* juce_MidiKeyboardState.cpp */, andrewm@12: AE98A52AB3BC4D803B54380C /* juce_MidiKeyboardState.h */, andrewm@12: E68F5154CAF362F281F55A1A /* juce_MidiMessage.cpp */, andrewm@12: 70DF91DDFADBF8A69040904F /* juce_MidiMessage.h */, andrewm@12: 29057C0D0A47537D39F20C9C /* juce_MidiMessageSequence.cpp */, andrewm@12: 764F6B4DF0E407661F9594C1 /* juce_MidiMessageSequence.h */, andrewm@12: ); andrewm@12: name = midi; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: CA85555DF7856DBC586ED01E /* commands */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1A4837FC0BE8B165FAFD999A /* juce_ApplicationCommandID.h */, andrewm@12: FA32A230622BE3CA42ED90FB /* juce_ApplicationCommandInfo.cpp */, andrewm@12: 72DEAE1CFA0E4495953E162B /* juce_ApplicationCommandInfo.h */, andrewm@12: 6610029938CB08266FAD5120 /* juce_ApplicationCommandManager.cpp */, andrewm@12: CE4297701F6471B19A8DB984 /* juce_ApplicationCommandManager.h */, andrewm@12: 10E1A1A46BECA9BD86A43829 /* juce_ApplicationCommandTarget.cpp */, andrewm@12: A01CEE27EC9F82523164E137 /* juce_ApplicationCommandTarget.h */, andrewm@12: 1144B3B90A0E8142CCBC8097 /* juce_KeyPressMappingSet.cpp */, andrewm@12: 577688014EC968E5BB50E11B /* juce_KeyPressMappingSet.h */, andrewm@12: ); andrewm@12: name = commands; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: CE924A2E99C34B5C0C1749CA /* OnsetAngle */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: F63EB3D2F75EC36B2FBFCDBA /* TouchkeyOnsetAngleMapping.cpp */, andrewm@12: BD8254A682953545FA36F552 /* TouchkeyOnsetAngleMapping.h */, andrewm@12: F0B30E3238044CF573DFF44D /* TouchkeyOnsetAngleMappingFactory.cpp */, andrewm@12: B0A4E57EEDD13E204E723A92 /* TouchkeyOnsetAngleMappingFactory.h */, andrewm@12: ); andrewm@12: name = OnsetAngle; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D1B0B826075013DD1A0227EC /* misc */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: A6D093637F71601C70B1DA16 /* juce_Result.cpp */, andrewm@12: 92DEFC9A2AE2181DB9A0A8C2 /* juce_Result.h */, andrewm@12: 0F78459420EA5BD1915A0A8A /* juce_Uuid.cpp */, andrewm@12: CE4BCD27BDF96500D2F89936 /* juce_Uuid.h */, andrewm@12: 90CFD9356A26573B6D0BBF3F /* juce_WindowsRegistry.h */, andrewm@12: ); andrewm@12: name = misc; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D23B6D10C1D76B5F36065122 /* mouse */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: A4317D5AEB8EDF9E2F0BEFF5 /* juce_ComponentDragger.cpp */, andrewm@12: EF092B37816526FF234B11F9 /* juce_ComponentDragger.h */, andrewm@12: 2846850D6D318CBE5662505E /* juce_DragAndDropContainer.cpp */, andrewm@12: 8C9EEF956680F688D1C9E58B /* juce_DragAndDropContainer.h */, andrewm@12: 2B545CB34532967184BB979C /* juce_DragAndDropTarget.h */, andrewm@12: 7A05F75D7C08D0921F4DBA0E /* juce_FileDragAndDropTarget.h */, andrewm@12: 89EB02CBE5C658A77500E836 /* juce_LassoComponent.h */, andrewm@12: 601196F609721F1C314F9F50 /* juce_MouseCursor.cpp */, andrewm@12: BDDEA8330D6309B2B97A55A6 /* juce_MouseCursor.h */, andrewm@12: DF35E5C3BC9627D808F927E6 /* juce_MouseEvent.cpp */, andrewm@12: B78F0674BC78DF9DAE4FEB7D /* juce_MouseEvent.h */, andrewm@12: A68FFCC7544F6D566C62402E /* juce_MouseInactivityDetector.cpp */, andrewm@12: A2120F8127E3DC96FD65D613 /* juce_MouseInactivityDetector.h */, andrewm@12: C213BD9455B5E42E62AF260A /* juce_MouseInputSource.cpp */, andrewm@12: 7AD3466889EF224CEB709119 /* juce_MouseInputSource.h */, andrewm@12: 143C31FDEB6ACD8A02F6F861 /* juce_MouseListener.cpp */, andrewm@12: 62F2282824CD10B6F82A703F /* juce_MouseListener.h */, andrewm@12: D3AB19332A0AE6C6A82612EF /* juce_SelectedItemSet.h */, andrewm@12: 8990C39751CB1A719998A52D /* juce_TextDragAndDropTarget.h */, andrewm@12: E46A2AA59E72BCA0D0891C27 /* juce_TooltipClient.h */, andrewm@12: ); andrewm@12: name = mouse; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D390B7A00A5496FC36CA9328 /* Control */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: FEB3A41EEF9A3958E3FD1BDB /* TouchkeyControlMappingShortEditor.cpp */, andrewm@12: 0A5EA54B877D84C939B6F6D7 /* TouchkeyControlMappingShortEditor.h */, andrewm@12: 0D2D03F562749971564F7773 /* TouchkeyControlMapping.cpp */, andrewm@12: 293AA70C67056ED558221FCD /* TouchkeyControlMapping.h */, andrewm@12: 8ADF834CD28E353B15D200C7 /* TouchkeyControlMappingFactory.cpp */, andrewm@12: BA5449FDC0526DDC94874CC7 /* TouchkeyControlMappingFactory.h */, andrewm@12: ); andrewm@12: name = Control; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D461C49014F6BD834CCB7E79 /* juce_audio_basics */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 402FB34DB3166C76A94D4F83 /* buffers */, andrewm@12: C7E3A3464460973F3CA31423 /* midi */, andrewm@12: 1957CB7441950FD771657845 /* effects */, andrewm@12: 3646B9929E133CA941A2E1EA /* sources */, andrewm@12: FCAAB1680ABFC736AAC1AD98 /* synthesisers */, andrewm@12: 7A2A67299D56679990772E1A /* juce_module_info */, andrewm@12: 102054A65E6A2C9E170F6C29 /* juce_audio_basics.h */, andrewm@12: ); andrewm@12: name = juce_audio_basics; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D5D115C9893CF02BF14D5AC0 /* juce_opengl */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 8ECD177FC31E505CF1234162 /* opengl */, andrewm@12: 0379222A65FDF46332F51183 /* native */, andrewm@12: B2C2E0F7737F05D71DC9CB1B /* juce_module_info */, andrewm@12: 7B799825EC1230F6618EC6FA /* juce_opengl.h */, andrewm@12: ); andrewm@12: name = juce_opengl; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D6E28C861AC5D4069E6655A7 /* Display */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: C2D442FDEECC11C9BD433379 /* KeyboardDisplay.cpp */, andrewm@12: 3D220516F82AD82C888C6765 /* KeyboardDisplay.h */, andrewm@12: 3FDF3206CD46EA7C0063B295 /* KeyPositionGraphDisplay.cpp */, andrewm@12: 439AF7EB00EE96C9B8E9B480 /* KeyPositionGraphDisplay.h */, andrewm@12: C266C85403BF3646B729144D /* OpenGLDisplayBase.h */, andrewm@12: 42312AF39D46367A8CCAB92F /* OpenGLJuceCanvas.h */, andrewm@12: 849B3D266CC18D432434AA9B /* RawSensorDisplay.cpp */, andrewm@12: 4AF53AC364CD4D92FA9C66B1 /* RawSensorDisplay.h */, andrewm@12: ); andrewm@12: name = Display; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: D8C9E7CEB1FDBFA62BA03154 /* audio_cd */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 5B1EA934207F64017DAEB18F /* juce_AudioCDBurner.h */, andrewm@12: 3DB49071D4E78F56A380391D /* juce_AudioCDReader.cpp */, andrewm@12: B303EB3E070BBF9A30F07301 /* juce_AudioCDReader.h */, andrewm@12: ); andrewm@12: name = audio_cd; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: DC6E3C5C4ACC4EDAC51A567E /* placement */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 006F973FB5A7E243D7293AA6 /* juce_Justification.h */, andrewm@12: 8BC0A410AADDAFD652051BDC /* juce_RectanglePlacement.cpp */, andrewm@12: 84AB0ED9ED35EC083E56C73B /* juce_RectanglePlacement.h */, andrewm@12: ); andrewm@12: name = placement; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: DDBEA4594FA71E3BFE54F19B /* codecs */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 13F3F140177E3986BCBC12EB /* juce_AiffAudioFormat.cpp */, andrewm@12: 1DCB093C0AA6B07F8846CE5F /* juce_AiffAudioFormat.h */, andrewm@12: 3206DFDE463E6BD093541953 /* juce_CoreAudioFormat.cpp */, andrewm@12: E263014FE404722FDDC437C8 /* juce_CoreAudioFormat.h */, andrewm@12: B747A4B93EAA22A264B3D24C /* juce_FlacAudioFormat.cpp */, andrewm@12: 68F90A1AC81BD36F4AFCA49D /* juce_FlacAudioFormat.h */, andrewm@12: B25BC7CD4D7D11A764A0FF19 /* juce_LAMEEncoderAudioFormat.cpp */, andrewm@12: 80878F914A6A514CE5FEDD3C /* juce_LAMEEncoderAudioFormat.h */, andrewm@12: 4EF55CBE453A2F06A5880E6C /* juce_MP3AudioFormat.cpp */, andrewm@12: 33486E83204368CF282A73F8 /* juce_MP3AudioFormat.h */, andrewm@12: B954FAFC45D231B388305CBB /* juce_OggVorbisAudioFormat.cpp */, andrewm@12: CED1159B6F39600DE0520C82 /* juce_OggVorbisAudioFormat.h */, andrewm@12: B464F76711F6B9CBB66DA3EF /* juce_QuickTimeAudioFormat.cpp */, andrewm@12: 65851006CAF520CAAC0F81B7 /* juce_QuickTimeAudioFormat.h */, andrewm@12: 88D0E8DA9A02D3ADB13FB753 /* juce_WavAudioFormat.cpp */, andrewm@12: 9E51136900384B3DBAF5D60E /* juce_WavAudioFormat.h */, andrewm@12: 16BA68E8565D501ED6085968 /* juce_WindowsMediaAudioFormat.cpp */, andrewm@12: D7752214A0701D59E34DC038 /* juce_WindowsMediaAudioFormat.h */, andrewm@12: ); andrewm@12: name = codecs; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: E2C64F09882744C8505B35EA /* code_editor */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: C18FB4B3120557AA4EAFF405 /* juce_CodeDocument.cpp */, andrewm@12: 335BCF6E40FD20E31CFFCCE4 /* juce_CodeDocument.h */, andrewm@12: 6ABB704327024442CCD18ADD /* juce_CodeEditorComponent.cpp */, andrewm@12: 9CAC7B4DFD297F29680FE739 /* juce_CodeEditorComponent.h */, andrewm@12: 2CFC336DBA57275297F8966D /* juce_CodeTokeniser.h */, andrewm@12: F1F5AB75B6F813F0BAE8ACB6 /* juce_CPlusPlusCodeTokeniser.cpp */, andrewm@12: 4FF0EE53340B306B09230CAB /* juce_CPlusPlusCodeTokeniser.h */, andrewm@12: 80FAE594348676A04BACD99F /* juce_CPlusPlusCodeTokeniserFunctions.h */, andrewm@12: ); andrewm@12: name = code_editor; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: E709133C2C49CBD3A3F8295C /* system */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 32C7614FDFD477BFC45C7A05 /* juce_PlatformDefs.h */, andrewm@12: BF7B348D8CDF033289AA95AD /* juce_StandardHeader.h */, andrewm@12: B0EAE043C24041BFA266B6EE /* juce_SystemStats.cpp */, andrewm@12: 7DE576785D066AA5B72476F5 /* juce_SystemStats.h */, andrewm@12: CF273B4AE1819D5344866606 /* juce_TargetPlatform.h */, andrewm@12: ); andrewm@12: name = system; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: E7C04CC2AA6E16B51566C9B6 /* TouchKeys */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 49F0D0437FF061BBBBE8CB88 /* TouchkeyEntropyGenerator.cpp */, andrewm@12: FCAD01941521D09FBD22CC48 /* TouchkeyEntropyGenerator.h */, andrewm@12: 8D0A4E0C8E8FFF9E73D4F796 /* TouchkeyOscEmulator.cpp */, andrewm@12: 592BCFFE2117C38F3D464CA1 /* TouchkeyOscEmulator.h */, andrewm@12: 68A9E6D3AA5B1E80308A5400 /* MidiKeyboardSegment.cpp */, andrewm@12: E7B6750E6B2616D84773B7D0 /* MidiKeyboardSegment.h */, andrewm@12: 05A3090F3BD2DAA8D6DF24B6 /* KeyIdleDetector.cpp */, andrewm@12: 4C27098692905309308ADA65 /* KeyIdleDetector.h */, andrewm@12: B7497C02BCD8C01280DA32B2 /* KeyPositionTracker.cpp */, andrewm@12: 725AA29F72430257825A0E8B /* KeyPositionTracker.h */, andrewm@12: 80BDEDE0C822A9AE504A2C38 /* KeyTouchFrame.h */, andrewm@12: 5A7A1022A19D6DD162029AA6 /* LogPlayback.cpp */, andrewm@12: 6D7B40AF156B7244E6D37851 /* LogPlayback.h */, andrewm@12: E38A23A31D7FB8E86851666B /* MidiInputController.cpp */, andrewm@12: DF2B5B4B8D7948C9EF4882A7 /* MidiInputController.h */, andrewm@12: FD7BF71F32457EFD941519E0 /* MidiOutputController.cpp */, andrewm@12: 42DE2C4C5791303F70375058 /* MidiOutputController.h */, andrewm@12: F0F457D2A8E7EC3DE1CADC28 /* Osc.cpp */, andrewm@12: 9B9B99EFAE12DE02397A87B4 /* Osc.h */, andrewm@12: 178A386F6FE9CCEAD2ACEA3A /* OscMidiConverter.cpp */, andrewm@12: DD18A8B0C1A5F8BDA30BAA50 /* OscMidiConverter.h */, andrewm@12: 183D81D9E023859A3E499243 /* PianoKey.cpp */, andrewm@12: 5CD67ECB4B41375D889C1A2F /* PianoKey.h */, andrewm@12: 9C0B692CB270EFA9DB7FA4D7 /* PianoKeyboard.cpp */, andrewm@12: FE6FCFD3E4E2689302C29B50 /* PianoKeyboard.h */, andrewm@12: 83AE3F5E0B7AE5D956415BCC /* PianoKeyCalibrator.cpp */, andrewm@12: 55E99E81FC362EA304FEFC7D /* PianoKeyCalibrator.h */, andrewm@12: 67B1EA88315E60BDDEF78A9B /* PianoPedal.cpp */, andrewm@12: EA47BDE992F39919F3EF53EC /* PianoPedal.h */, andrewm@12: BFBC57AA124FBB8C1C51CB59 /* PianoTypes.h */, andrewm@12: 76824FE677CBBE997E6B95AC /* TouchkeyDevice.cpp */, andrewm@12: 0E25A6A37156A0D0F5063494 /* TouchkeyDevice.h */, andrewm@12: ); andrewm@12: name = TouchKeys; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: EB96B9A9B78F5E70729A5B25 /* network */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 9EFEE9C78BF40448C92E4EA3 /* juce_IPAddress.cpp */, andrewm@12: D3C368F0138FE8F3F0B7540F /* juce_IPAddress.h */, andrewm@12: 2710E4CE033A62C80F13B7F2 /* juce_MACAddress.cpp */, andrewm@12: 2E8E49CCC7727B5DBE866711 /* juce_MACAddress.h */, andrewm@12: 7D8C65927B21E027450B23F9 /* juce_NamedPipe.cpp */, andrewm@12: A024211A62CC0D9A646A7676 /* juce_NamedPipe.h */, andrewm@12: F66F5ACB0EF8ABFD47CD2630 /* juce_Socket.cpp */, andrewm@12: 2EFF4ABBAACFB3611A738940 /* juce_Socket.h */, andrewm@12: AD32973FF9774A2CF194C3CB /* juce_URL.cpp */, andrewm@12: F01030FB262F40E8E52922DE /* juce_URL.h */, andrewm@12: ); andrewm@12: name = network; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: EC83555D1B3E0BF39064D703 /* KeyDivision */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 77BA61409E24E072AF1E5493 /* TouchkeyKeyDivisionMapping.cpp */, andrewm@12: 724ABFBF59674B3C9B5C2437 /* TouchkeyKeyDivisionMapping.h */, andrewm@12: 56EF3900C63C00BED0E574D0 /* TouchkeyKeyDivisionMappingFactory.cpp */, andrewm@12: 8CF10E46C293D8E35324F60F /* TouchkeyKeyDivisionMappingFactory.h */, andrewm@12: ); andrewm@12: name = KeyDivision; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: F20C13E9ABA55C434579CDEE /* juce_core */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 23FE544BDF21655E69832411 /* text */, andrewm@12: 351644949FDC57BA4E44D3D4 /* maths */, andrewm@12: 1744D2795680DE549C3DE675 /* memory */, andrewm@12: 2F64BBE827F299C15CC19C87 /* containers */, andrewm@12: 3AEC149409FA3F1F9A5D0605 /* threads */, andrewm@12: 3C05FC3B5BA734DF3EA8398F /* time */, andrewm@12: 6E38183E98F91312140B2F58 /* files */, andrewm@12: EB96B9A9B78F5E70729A5B25 /* network */, andrewm@12: 85FCA1F68636EBDFD80CCD3B /* streams */, andrewm@12: 2284CA6682785C1A82A11DC9 /* logging */, andrewm@12: E709133C2C49CBD3A3F8295C /* system */, andrewm@12: 3A94655CA811747F076D5DE6 /* xml */, andrewm@12: 3BF800D92630CD6B7CEF6ADC /* javascript */, andrewm@12: 625475C9A5BF37B3641D16E8 /* zip */, andrewm@12: FB2DC1F86FD22B3FC6741FE2 /* unit_tests */, andrewm@12: D1B0B826075013DD1A0227EC /* misc */, andrewm@12: BB218DAC73F21FF21FAE6C63 /* native */, andrewm@12: E9E29024302023AEC889C4E1 /* juce_module_info */, andrewm@12: ADC1E27313862E1559D41C3A /* juce_core.h */, andrewm@12: ); andrewm@12: name = juce_core; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: F3CD2A2CA1AB7FD343BD5E07 /* geometry */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 859ABCC7E6D33E942919BC4B /* juce_AffineTransform.cpp */, andrewm@12: D000F79ED732A055BC94D285 /* juce_AffineTransform.h */, andrewm@12: 99C3E2DED78CCBDBE436AE99 /* juce_BorderSize.h */, andrewm@12: D16ADF8AF26851DFFF4AE731 /* juce_EdgeTable.cpp */, andrewm@12: 1291BBAFB29453DAF847D561 /* juce_EdgeTable.h */, andrewm@12: E389B103581AD847C754E978 /* juce_Line.h */, andrewm@12: 17FC0AB961883C8A5AB58D30 /* juce_Path.cpp */, andrewm@12: 9314190BB0D368F2A7C5E7C3 /* juce_Path.h */, andrewm@12: 978BBCD3C704C06D407A95C0 /* juce_PathIterator.cpp */, andrewm@12: 3D8CB5CFD9B2031C3E016A0B /* juce_PathIterator.h */, andrewm@12: 9E815E59EEB3FBAED99918C2 /* juce_PathStrokeType.cpp */, andrewm@12: 13C0DA6E480188AAA99E4283 /* juce_PathStrokeType.h */, andrewm@12: 87083E81CEAC3B0F8BE7AAAD /* juce_Point.h */, andrewm@12: A1723FE218F435C322FB9AE0 /* juce_Rectangle.h */, andrewm@12: 724CC1B7FF7ECEC8F25400AF /* juce_RectangleList.h */, andrewm@12: ); andrewm@12: name = geometry; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: F951AC35DF6A20E9D19E1097 /* effects */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 2CEB8C23A0AE5989D02CA488 /* juce_DropShadowEffect.cpp */, andrewm@12: 9AB36BA5D331A32F6EBF2E4C /* juce_DropShadowEffect.h */, andrewm@12: 1FA09EB888ECFBF0424174B2 /* juce_GlowEffect.cpp */, andrewm@12: EF7D4F4824E5775A2D3801E5 /* juce_GlowEffect.h */, andrewm@12: 1CD21A58F0E15076E1027B2E /* juce_ImageEffectFilter.h */, andrewm@12: ); andrewm@12: name = effects; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: FA848916740767602A5B6385 /* app_properties */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: CB26855B4D41689AC3C18F85 /* juce_ApplicationProperties.cpp */, andrewm@12: 86C14BDBEB5F070A2166E8E6 /* juce_ApplicationProperties.h */, andrewm@12: 226A0BD39983B2132DDBD732 /* juce_PropertiesFile.cpp */, andrewm@12: F3125A1E89944D2040CA8DDE /* juce_PropertiesFile.h */, andrewm@12: ); andrewm@12: name = app_properties; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: FB2DC1F86FD22B3FC6741FE2 /* unit_tests */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: A7CB749C845499A420598F30 /* juce_UnitTest.cpp */, andrewm@12: BA8405E8F85F9A3F9EB253FD /* juce_UnitTest.h */, andrewm@12: ); andrewm@12: name = unit_tests; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: FB598CA779C7221F5B504316 /* juce_gui_basics */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: 1114A6CEDF1F72662105AFC7 /* components */, andrewm@12: D23B6D10C1D76B5F36065122 /* mouse */, andrewm@12: 63EF1E5C383925B43D88E623 /* keyboard */, andrewm@12: 16BDAFE366F09A32579D877C /* widgets */, andrewm@12: 1BA54372572881E7B0D0C803 /* windows */, andrewm@12: 40E7FDCF5675A7C9DBE4A370 /* menus */, andrewm@12: 78E0AEA42C73EDD79029FAAD /* layout */, andrewm@12: 1064D4C7FF463C437CE721B1 /* buttons */, andrewm@12: 4166E01E2CADE6032D40685B /* positioning */, andrewm@12: 8E98E4F1FA2DB3BEB880470D /* drawables */, andrewm@12: A1E2976CE853750FF33BD8F2 /* properties */, andrewm@12: 8A570D9D51DBC95AED850EE6 /* lookandfeel */, andrewm@12: 17482FACCDAB45936C284B3B /* filebrowser */, andrewm@12: CA85555DF7856DBC586ED01E /* commands */, andrewm@12: 223074080D125D810EB5A020 /* misc */, andrewm@12: 6E78DDAE9D7F453F48DBC404 /* application */, andrewm@12: 5D2B9D64AC52724E6229C9DF /* native */, andrewm@12: 336105F72E57EF2412E2D362 /* juce_module_info */, andrewm@12: 79892EC92519C81D7E02BDE1 /* juce_gui_basics.h */, andrewm@12: ); andrewm@12: name = juce_gui_basics; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: FCAAB1680ABFC736AAC1AD98 /* synthesisers */ = { andrewm@12: isa = PBXGroup; andrewm@12: children = ( andrewm@12: B967DAA2B052D328B12C7DE8 /* juce_Synthesiser.cpp */, andrewm@12: 57E7CFA95F5E9A5C31E0706A /* juce_Synthesiser.h */, andrewm@12: ); andrewm@12: name = synthesisers; andrewm@12: sourceTree = ""; andrewm@12: }; andrewm@12: /* End PBXGroup section */ andrewm@12: andrewm@12: /* Begin PBXNativeTarget section */ andrewm@12: B9F5F2231C12730B54095416 /* TouchKeys */ = { andrewm@12: isa = PBXNativeTarget; andrewm@12: buildConfigurationList = 2AA133E6B7020EDFA692D765 /* Build configuration list for PBXNativeTarget "TouchKeys" */; andrewm@12: buildPhases = ( andrewm@12: 2D66BEDF1389F7D6E2C1AB3A /* Resources */, andrewm@12: A03E7D17BA28722252A8596E /* Sources */, andrewm@12: F7397085463A6685B1FBF65E /* Frameworks */, andrewm@12: ); andrewm@12: buildRules = ( andrewm@12: ); andrewm@12: dependencies = ( andrewm@12: ); andrewm@12: name = TouchKeys; andrewm@12: productInstallPath = "$(HOME)/Applications"; andrewm@12: productName = TouchKeys; andrewm@12: productReference = 90E8A67FBC9B5B91FEB780F5 /* TouchKeys.app */; andrewm@12: productType = "com.apple.product-type.application"; andrewm@12: }; andrewm@12: /* End PBXNativeTarget section */ andrewm@12: andrewm@12: /* Begin PBXProject section */ andrewm@12: 787330A1C9FABF4487F9ECA8 /* Project object */ = { andrewm@12: isa = PBXProject; andrewm@12: attributes = { andrewm@12: LastUpgradeCheck = 0440; andrewm@12: }; andrewm@12: buildConfigurationList = 5CD567AF6D8BF6EDE3603F6C /* Build configuration list for PBXProject "TouchKeys" */; andrewm@12: compatibilityVersion = "Xcode 3.2"; andrewm@12: developmentRegion = English; andrewm@12: hasScannedForEncodings = 0; andrewm@12: knownRegions = ( andrewm@12: en, andrewm@12: ); andrewm@12: mainGroup = A688FB8FEAB02AF9705DCC1C /* Source */; andrewm@12: projectDirPath = ""; andrewm@12: projectRoot = ""; andrewm@12: targets = ( andrewm@12: B9F5F2231C12730B54095416 /* TouchKeys */, andrewm@12: ); andrewm@12: }; andrewm@12: /* End PBXProject section */ andrewm@12: andrewm@12: /* Begin PBXResourcesBuildPhase section */ andrewm@12: 2D66BEDF1389F7D6E2C1AB3A /* Resources */ = { andrewm@12: isa = PBXResourcesBuildPhase; andrewm@12: buildActionMask = 2147483647; andrewm@12: files = ( andrewm@12: C5AF559E110329B9AB35DFCB /* RecentFilesMenuTemplate.nib in Resources */, andrewm@12: 2B9C3DDF5283C5EFF1BC924A /* Icon.icns in Resources */, andrewm@12: ); andrewm@12: runOnlyForDeploymentPostprocessing = 0; andrewm@12: }; andrewm@12: /* End PBXResourcesBuildPhase section */ andrewm@12: andrewm@12: /* Begin PBXSourcesBuildPhase section */ andrewm@12: A03E7D17BA28722252A8596E /* Sources */ = { andrewm@12: isa = PBXSourcesBuildPhase; andrewm@12: buildActionMask = 2147483647; andrewm@12: files = ( andrewm@12: B8EE628D560C9E474792128A /* MainWindow.cpp in Sources */, andrewm@12: 1A85E080026A7A0DF0521F27 /* KeyboardZoneComponent.cpp in Sources */, andrewm@12: CD4F6761CDABB836FBADCD80 /* ControlWindowMainComponent.cpp in Sources */, andrewm@12: 2378CAD03E1C80BF0AB4AAF5 /* MappingListComponent.cpp in Sources */, andrewm@12: 998FC7F9C3E8817D8C617391 /* MappingListItem.cpp in Sources */, andrewm@12: BA527B7D0D87CA5A51EF0D17 /* TouchkeyVibratoMappingShortEditor.cpp in Sources */, andrewm@12: B3470DC81675B3D490C27CFD /* TouchkeyVibratoMapping.cpp in Sources */, andrewm@12: 5F6E53AD9FA709E7146A1CE6 /* TouchkeyVibratoMappingFactory.cpp in Sources */, andrewm@12: BE6B15C227B2372ACE438EC8 /* TouchkeyReleaseAngleMapping.cpp in Sources */, andrewm@12: 13F86C7E26FBFDC47423240D /* TouchkeyReleaseAngleMappingFactory.cpp in Sources */, andrewm@12: 0F57CE11332869C573488442 /* TouchkeyPitchBendMappingShortEditor.cpp in Sources */, andrewm@12: 0B15BCE918EEF2CCA0AEA482 /* TouchkeyPitchBendMapping.cpp in Sources */, andrewm@12: C07B7D53DED5507FB71A2686 /* TouchkeyPitchBendMappingFactory.cpp in Sources */, andrewm@12: 310713516FB26036F129F9B4 /* TouchkeyOnsetAngleMapping.cpp in Sources */, andrewm@12: 8FBDE042A025832E21E6F8F4 /* TouchkeyOnsetAngleMappingFactory.cpp in Sources */, andrewm@12: BB430A3EF5BE9214B1032DDD /* TouchkeyMultiFingerTriggerMapping.cpp in Sources */, andrewm@12: 3BF49ACD7F6CF44414FB5922 /* TouchkeyMultiFingerTriggerMappingFactory.cpp in Sources */, andrewm@12: 222381A07D9F4638272B89EF /* TouchkeyKeyDivisionMapping.cpp in Sources */, andrewm@12: 12510AB6876158F044CAAD7E /* TouchkeyKeyDivisionMappingFactory.cpp in Sources */, andrewm@12: 82DFEC1C0E1F1717ECFF46EF /* TouchkeyControlMappingShortEditor.cpp in Sources */, andrewm@12: 2C4FDCA1E6A76506B05D37DD /* TouchkeyControlMapping.cpp in Sources */, andrewm@12: 6EA3790C69AED29FC35AED08 /* TouchkeyControlMappingFactory.cpp in Sources */, andrewm@12: 3EDCB8DC01EBCD339722C0B2 /* MappingScheduler.cpp in Sources */, andrewm@12: 562759D28DA0813B92BD7FEA /* TouchkeyBaseMapping.cpp in Sources */, andrewm@12: 3BCBF5B38F6056D9FE683B0E /* Mapping.cpp in Sources */, andrewm@12: 0178872E496D3D0EAC27AE7E /* MappingFactorySplitter.cpp in Sources */, andrewm@12: 9A83928E33C71ADCAE448871 /* MIDIKeyPositionMapping.cpp in Sources */, andrewm@12: 8B6C8D046A64E8F9A7A8A8A1 /* MRPMapping.cpp in Sources */, andrewm@12: 04F763266CBDE1710ECDFBD1 /* KeyboardDisplay.cpp in Sources */, andrewm@12: CAC2A323D111092F0ACA800D /* KeyPositionGraphDisplay.cpp in Sources */, andrewm@12: 0719C742CAB513BC7D9133DE /* RawSensorDisplay.cpp in Sources */, andrewm@12: 0A1BCC62A1753D24D01A3DAD /* IIRFilter.cpp in Sources */, andrewm@12: 4CF799D17D4295DD3F50720D /* Scheduler.cpp in Sources */, andrewm@12: 0209777D29C1CF3F89FBF254 /* TimerNode.cpp in Sources */, andrewm@12: FF44DE892280A28F67C7BFDD /* TimestampSynchronizer.cpp in Sources */, andrewm@12: 274E9F984B46BBDBF714003B /* Trigger.cpp in Sources */, andrewm@12: 98FC8EC7F8608FD0046384E6 /* TouchkeyEntropyGenerator.cpp in Sources */, andrewm@12: 0B420377451C221A0478595A /* TouchkeyOscEmulator.cpp in Sources */, andrewm@12: BA8E15B815FCC3C7830C972E /* MidiKeyboardSegment.cpp in Sources */, andrewm@12: 1AEFD23290811D94FB840E74 /* KeyIdleDetector.cpp in Sources */, andrewm@12: 5E0BF5CD6F5667E5A0C37651 /* KeyPositionTracker.cpp in Sources */, andrewm@12: 64F134ABEC30EA26D5473D34 /* LogPlayback.cpp in Sources */, andrewm@12: 53E5A8D73743B36758DA4DA4 /* MidiInputController.cpp in Sources */, andrewm@12: FF8B3EA68E9255C839ABA3F8 /* MidiOutputController.cpp in Sources */, andrewm@12: 384EC6340C198680B166A0A6 /* Osc.cpp in Sources */, andrewm@12: BA1577A5D5903CDC1BCFAB06 /* OscMidiConverter.cpp in Sources */, andrewm@12: B98E92A0AAE513E18217810A /* PianoKey.cpp in Sources */, andrewm@12: A526339B267B82C838D28D09 /* PianoKeyboard.cpp in Sources */, andrewm@12: 5A0669E021464C9CF05C2B95 /* PianoKeyCalibrator.cpp in Sources */, andrewm@12: 1FDA7AEB064670D6A6B1E5A9 /* PianoPedal.cpp in Sources */, andrewm@12: E1B3A08EBE789ABADC0C025E /* TouchkeyDevice.cpp in Sources */, andrewm@12: 9261B00A2C5E7187B5C04319 /* MainApplicationController.cpp in Sources */, andrewm@12: 2FB5C71C709DD3E25C6CC541 /* Main.cpp in Sources */, andrewm@12: B74FCF91BC16623F02F69D86 /* BinaryData.cpp in Sources */, andrewm@12: 8394B72883ACCC5CB2A13768 /* juce_audio_basics.mm in Sources */, andrewm@12: 5492D1307B92C3F63B9EDF09 /* juce_audio_devices.mm in Sources */, andrewm@12: E810879EB266795004A4C22F /* juce_audio_formats.mm in Sources */, andrewm@12: F68DD438981A3BA730A626CB /* juce_core.mm in Sources */, andrewm@12: C4A41EFBBFFC08EC2CC75C92 /* juce_data_structures.mm in Sources */, andrewm@12: C7C650DB080B12CD2552EC3B /* juce_events.mm in Sources */, andrewm@12: F44235BA2064C306B810CE62 /* juce_graphics.mm in Sources */, andrewm@12: 80917C6EBEAD3F8DF0C99FD3 /* juce_gui_basics.mm in Sources */, andrewm@12: 52944F2FAC4CEBFB17FB29E4 /* juce_gui_extra.mm in Sources */, andrewm@12: D88B64FB4066D913682D5BA3 /* juce_opengl.mm in Sources */, andrewm@12: ); andrewm@12: runOnlyForDeploymentPostprocessing = 0; andrewm@12: }; andrewm@12: /* End PBXSourcesBuildPhase section */ andrewm@12: andrewm@12: /* Begin XCBuildConfiguration section */ andrewm@12: 208CA00FEE6920E1D9A18E62 /* Debug */ = { andrewm@12: isa = XCBuildConfiguration; andrewm@12: buildSettings = { andrewm@12: ALWAYS_SEARCH_USER_PATHS = NO; andrewm@12: DEBUG_INFORMATION_FORMAT = dwarf; andrewm@12: GCC_C_LANGUAGE_STANDARD = c99; andrewm@12: GCC_INLINES_ARE_PRIVATE_EXTERN = YES; andrewm@12: GCC_MODEL_TUNING = G5; andrewm@12: GCC_WARN_ABOUT_RETURN_TYPE = YES; andrewm@12: GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; andrewm@12: GCC_WARN_MISSING_PARENTHESES = YES; andrewm@12: GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; andrewm@12: GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; andrewm@12: GCC_WARN_UNUSED_VARIABLE = YES; andrewm@12: PRODUCT_NAME = TouchKeys; andrewm@12: WARNING_CFLAGS = "-Wreorder"; andrewm@12: ZERO_LINK = NO; andrewm@12: }; andrewm@12: name = Debug; andrewm@12: }; andrewm@12: 33B8957D355F89111F5FF5AE /* Release */ = { andrewm@12: isa = XCBuildConfiguration; andrewm@12: buildSettings = { andrewm@12: ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; andrewm@11: CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; andrewm@11: CLANG_LINK_OBJC_RUNTIME = NO; andrewm@11: COMBINE_HIDPI_IMAGES = YES; andrewm@12: CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; andrewm@12: DEAD_CODE_STRIPPING = YES; andrewm@12: GCC_GENERATE_DEBUGGING_SYMBOLS = NO; andrewm@12: GCC_OPTIMIZATION_LEVEL = s; andrewm@11: GCC_PREPROCESSOR_DEFINITIONS = ( andrewm@12: "_NDEBUG=1", andrewm@12: "NDEBUG=1", andrewm@12: "JUCER_XCODE_MAC_F6D2F4CF=1", andrewm@12: ); andrewm@12: GCC_SYMBOLS_PRIVATE_EXTERN = YES; andrewm@12: GCC_VERSION = com.apple.compilers.llvm.clang.1_0; andrewm@12: HEADER_SEARCH_PATHS = ( andrewm@12: ../../JuceLibraryCode, andrewm@12: ../../../juce/modules, andrewm@12: "$(inherited)", andrewm@12: ); andrewm@11: INFOPLIST_FILE = Info.plist; andrewm@11: INSTALL_PATH = "$(HOME)/Applications"; andrewm@11: MACOSX_DEPLOYMENT_TARGET = 10.6; andrewm@11: MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; andrewm@12: OTHER_LDFLAGS = /usr/local/lib/liblo.a; andrewm@12: SDKROOT = macosx10.6; andrewm@11: SDKROOT_ppc = macosx10.5; andrewm@12: }; andrewm@12: name = Release; andrewm@12: }; andrewm@12: 581B2A3779A20392FD055C39 /* Release */ = { andrewm@12: isa = XCBuildConfiguration; andrewm@12: buildSettings = { andrewm@12: ALWAYS_SEARCH_USER_PATHS = NO; andrewm@12: DEBUG_INFORMATION_FORMAT = dwarf; andrewm@12: GCC_C_LANGUAGE_STANDARD = c99; andrewm@12: GCC_INLINES_ARE_PRIVATE_EXTERN = YES; andrewm@12: GCC_MODEL_TUNING = G5; andrewm@12: GCC_WARN_ABOUT_RETURN_TYPE = YES; andrewm@12: GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; andrewm@12: GCC_WARN_MISSING_PARENTHESES = YES; andrewm@12: GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; andrewm@12: GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; andrewm@12: GCC_WARN_UNUSED_VARIABLE = YES; andrewm@12: PRODUCT_NAME = TouchKeys; andrewm@12: WARNING_CFLAGS = "-Wreorder"; andrewm@12: ZERO_LINK = NO; andrewm@12: }; andrewm@12: name = Release; andrewm@12: }; andrewm@12: D064BAE7941DCA67638B6779 /* Debug */ = { andrewm@12: isa = XCBuildConfiguration; andrewm@12: buildSettings = { andrewm@12: ARCHS = "$(ARCHS_STANDARD_64_BIT)"; andrewm@11: CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; andrewm@11: CLANG_LINK_OBJC_RUNTIME = NO; andrewm@11: COMBINE_HIDPI_IMAGES = YES; andrewm@12: CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)"; andrewm@12: COPY_PHASE_STRIP = NO; andrewm@12: GCC_DYNAMIC_NO_PIC = NO; andrewm@12: GCC_OPTIMIZATION_LEVEL = 0; andrewm@11: GCC_PREPROCESSOR_DEFINITIONS = ( andrewm@12: "_DEBUG=1", andrewm@12: "DEBUG=1", andrewm@12: "JUCER_XCODE_MAC_F6D2F4CF=1", andrewm@12: ); andrewm@12: GCC_VERSION = com.apple.compilers.llvm.clang.1_0; andrewm@12: HEADER_SEARCH_PATHS = ( andrewm@12: ../../JuceLibraryCode, andrewm@12: ../../../juce/modules, andrewm@12: "$(inherited)", andrewm@12: ); andrewm@12: INFOPLIST_FILE = Info.plist; andrewm@12: INSTALL_PATH = "$(HOME)/Applications"; andrewm@12: MACOSX_DEPLOYMENT_TARGET_ppc = 10.4; andrewm@12: OTHER_LDFLAGS = /usr/local/lib/liblo.a; andrewm@12: SDKROOT_ppc = macosx10.5; andrewm@12: }; andrewm@12: name = Debug; andrewm@12: }; andrewm@12: /* End XCBuildConfiguration section */ andrewm@12: andrewm@12: /* Begin XCConfigurationList section */ andrewm@12: 2AA133E6B7020EDFA692D765 /* Build configuration list for PBXNativeTarget "TouchKeys" */ = { andrewm@12: isa = XCConfigurationList; andrewm@12: buildConfigurations = ( andrewm@12: D064BAE7941DCA67638B6779 /* Debug */, andrewm@12: 33B8957D355F89111F5FF5AE /* Release */, andrewm@12: ); andrewm@12: defaultConfigurationIsVisible = 0; andrewm@12: defaultConfigurationName = Debug; andrewm@12: }; andrewm@12: 5CD567AF6D8BF6EDE3603F6C /* Build configuration list for PBXProject "TouchKeys" */ = { andrewm@12: isa = XCConfigurationList; andrewm@12: buildConfigurations = ( andrewm@12: 208CA00FEE6920E1D9A18E62 /* Debug */, andrewm@12: 581B2A3779A20392FD055C39 /* Release */, andrewm@12: ); andrewm@12: defaultConfigurationIsVisible = 0; andrewm@12: defaultConfigurationName = Debug; andrewm@12: }; andrewm@12: /* End XCConfigurationList section */ andrewm@0: }; andrewm@12: rootObject = 787330A1C9FABF4487F9ECA8 /* Project object */; andrewm@0: }