annotate Builds/MacOSX/TouchKeys.xcodeproj/project.pbxproj @ 18:c8387e4f119f

Improvements to tester GUI
author Andrew McPherson <andrewm@eecs.qmul.ac.uk>
date Wed, 27 Nov 2013 00:37:43 +0000
parents 73d2ec21de9a
children 5d91c6f5aa90
rev   line source
andrewm@0 1 // !$*UTF8*$!
andrewm@0 2 {
andrewm@0 3 archiveVersion = 1;
andrewm@0 4 classes = {
andrewm@0 5 };
andrewm@0 6 objectVersion = 46;
andrewm@0 7 objects = {
andrewm@0 8
andrewm@18 9 /* Begin PBXBuildFile section */
andrewm@18 10 0178872E496D3D0EAC27AE7E /* MappingFactorySplitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7A002562A60140BEE1434ECF /* MappingFactorySplitter.cpp */; };
andrewm@18 11 0209777D29C1CF3F89FBF254 /* TimerNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32302BE7297F75C489B19CED /* TimerNode.cpp */; };
andrewm@18 12 04F763266CBDE1710ECDFBD1 /* KeyboardDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2D442FDEECC11C9BD433379 /* KeyboardDisplay.cpp */; };
andrewm@18 13 0684392AC23F11D728DD50C5 /* KeyboardTesterDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 057E89AE46073DB34D7CD529 /* KeyboardTesterDisplay.cpp */; };
andrewm@18 14 0719C742CAB513BC7D9133DE /* RawSensorDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 849B3D266CC18D432434AA9B /* RawSensorDisplay.cpp */; };
andrewm@18 15 0A1BCC62A1753D24D01A3DAD /* IIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8776329610ED3DF98A95ECD2 /* IIRFilter.cpp */; };
andrewm@18 16 0B15BCE918EEF2CCA0AEA482 /* TouchkeyPitchBendMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F89BC7CFD2C4BC07D31DFA04 /* TouchkeyPitchBendMapping.cpp */; };
andrewm@18 17 0B420377451C221A0478595A /* TouchkeyOscEmulator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8D0A4E0C8E8FFF9E73D4F796 /* TouchkeyOscEmulator.cpp */; };
andrewm@18 18 0F57CE11332869C573488442 /* TouchkeyPitchBendMappingShortEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 25875D01B837C34F01EF8C2F /* TouchkeyPitchBendMappingShortEditor.cpp */; };
andrewm@18 19 12510AB6876158F044CAAD7E /* TouchkeyKeyDivisionMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 56EF3900C63C00BED0E574D0 /* TouchkeyKeyDivisionMappingFactory.cpp */; };
andrewm@18 20 13F86C7E26FBFDC47423240D /* TouchkeyReleaseAngleMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91AADDB641BD3F80E9011C65 /* TouchkeyReleaseAngleMappingFactory.cpp */; };
andrewm@18 21 1A30D1B8526CD3E1AB79110C /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DEC36437E061C38E07BAC75 /* CoreAudio.framework */; };
andrewm@18 22 1A85E080026A7A0DF0521F27 /* KeyboardZoneComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0C9554C2C80A409B9486F101 /* KeyboardZoneComponent.cpp */; };
andrewm@18 23 1AEFD23290811D94FB840E74 /* KeyIdleDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 05A3090F3BD2DAA8D6DF24B6 /* KeyIdleDetector.cpp */; };
andrewm@18 24 1FDA7AEB064670D6A6B1E5A9 /* PianoPedal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 67B1EA88315E60BDDEF78A9B /* PianoPedal.cpp */; };
andrewm@18 25 222381A07D9F4638272B89EF /* TouchkeyKeyDivisionMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77BA61409E24E072AF1E5493 /* TouchkeyKeyDivisionMapping.cpp */; };
andrewm@18 26 2378CAD03E1C80BF0AB4AAF5 /* MappingListComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA2C6578AE3F6F2B82656B4F /* MappingListComponent.cpp */; };
andrewm@18 27 274E9F984B46BBDBF714003B /* Trigger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4BFF669E2B855A7A576E8CE2 /* Trigger.cpp */; };
andrewm@18 28 2985C4121F644A826FC287AE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5BC3C1BA534425DE943BCA22 /* Cocoa.framework */; };
andrewm@18 29 2B9C3DDF5283C5EFF1BC924A /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 55010ADB4310C9FF2CD11D52 /* Icon.icns */; };
andrewm@18 30 2C4FDCA1E6A76506B05D37DD /* TouchkeyControlMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0D2D03F562749971564F7773 /* TouchkeyControlMapping.cpp */; };
andrewm@18 31 2FB5C71C709DD3E25C6CC541 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 638AC9A213FFAFC1647D3C78 /* Main.cpp */; };
andrewm@18 32 30C3A2842A3EA665887A7CC8 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20BA5BC9BB93D1041D8F4C73 /* CoreMIDI.framework */; };
andrewm@18 33 310713516FB26036F129F9B4 /* TouchkeyOnsetAngleMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63EB3D2F75EC36B2FBFCDBA /* TouchkeyOnsetAngleMapping.cpp */; };
andrewm@18 34 384EC6340C198680B166A0A6 /* Osc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0F457D2A8E7EC3DE1CADC28 /* Osc.cpp */; };
andrewm@18 35 3BCBF5B38F6056D9FE683B0E /* Mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6B7D7B713F01F521411F2D3 /* Mapping.cpp */; };
andrewm@18 36 3BF49ACD7F6CF44414FB5922 /* TouchkeyMultiFingerTriggerMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 879BA74FC54118852648722F /* TouchkeyMultiFingerTriggerMappingFactory.cpp */; };
andrewm@18 37 3EDCB8DC01EBCD339722C0B2 /* MappingScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AF8EFA9540E8757E68922E40 /* MappingScheduler.cpp */; };
andrewm@18 38 40646EF394D495C462E347F1 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7964EC4FD4E5860CF85469A6 /* AudioToolbox.framework */; };
andrewm@18 39 4078BC0343B4DFB6F9816BD5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9B74287470FD1944123E26 /* Accelerate.framework */; };
andrewm@18 40 4CF799D17D4295DD3F50720D /* Scheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DBDB2CBDB7DD3D7B9713D4C5 /* Scheduler.cpp */; };
andrewm@18 41 52944F2FAC4CEBFB17FB29E4 /* juce_gui_extra.mm in Sources */ = {isa = PBXBuildFile; fileRef = 76566BC742E2FB1F6FDC34F5 /* juce_gui_extra.mm */; };
andrewm@18 42 53E5A8D73743B36758DA4DA4 /* MidiInputController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E38A23A31D7FB8E86851666B /* MidiInputController.cpp */; };
andrewm@18 43 5492D1307B92C3F63B9EDF09 /* juce_audio_devices.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA641413905F4396597FDF78 /* juce_audio_devices.mm */; };
andrewm@18 44 562759D28DA0813B92BD7FEA /* TouchkeyBaseMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F55D37A9CFDBAA406A95E743 /* TouchkeyBaseMapping.cpp */; };
andrewm@18 45 5A0669E021464C9CF05C2B95 /* PianoKeyCalibrator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83AE3F5E0B7AE5D956415BCC /* PianoKeyCalibrator.cpp */; };
andrewm@18 46 5E0BF5CD6F5667E5A0C37651 /* KeyPositionTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B7497C02BCD8C01280DA32B2 /* KeyPositionTracker.cpp */; };
andrewm@18 47 5F6E53AD9FA709E7146A1CE6 /* TouchkeyVibratoMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 001418B9F0352A2205CDAA96 /* TouchkeyVibratoMappingFactory.cpp */; };
andrewm@18 48 63154C3F49640855CA89CB9B /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF870F58DC21D8A032AE4D03 /* Carbon.framework */; };
andrewm@18 49 64F134ABEC30EA26D5473D34 /* LogPlayback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5A7A1022A19D6DD162029AA6 /* LogPlayback.cpp */; };
andrewm@18 50 6EA3790C69AED29FC35AED08 /* TouchkeyControlMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8ADF834CD28E353B15D200C7 /* TouchkeyControlMappingFactory.cpp */; };
andrewm@18 51 80917C6EBEAD3F8DF0C99FD3 /* juce_gui_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 007AEF97B8A9D76A0A2D83FC /* juce_gui_basics.mm */; };
andrewm@18 52 82DFEC1C0E1F1717ECFF46EF /* TouchkeyControlMappingShortEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEB3A41EEF9A3958E3FD1BDB /* TouchkeyControlMappingShortEditor.cpp */; };
andrewm@18 53 8394B72883ACCC5CB2A13768 /* juce_audio_basics.mm in Sources */ = {isa = PBXBuildFile; fileRef = FBD0A4CCB4013E8B8AA653E2 /* juce_audio_basics.mm */; };
andrewm@18 54 853FB568630B7E920E30E0EE /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6606A45FBF92643F83F78021 /* IOKit.framework */; };
andrewm@18 55 8B6C8D046A64E8F9A7A8A8A1 /* MRPMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2762F0E696E257A507595A5 /* MRPMapping.cpp */; };
andrewm@18 56 8FBDE042A025832E21E6F8F4 /* TouchkeyOnsetAngleMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F0B30E3238044CF573DFF44D /* TouchkeyOnsetAngleMappingFactory.cpp */; };
andrewm@18 57 9261B00A2C5E7187B5C04319 /* MainApplicationController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26646EAE80CBDF47DADEE278 /* MainApplicationController.cpp */; };
andrewm@18 58 98FC8EC7F8608FD0046384E6 /* TouchkeyEntropyGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 49F0D0437FF061BBBBE8CB88 /* TouchkeyEntropyGenerator.cpp */; };
andrewm@18 59 998FC7F9C3E8817D8C617391 /* MappingListItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01A3C0D5D0FDDA38CE02C685 /* MappingListItem.cpp */; };
andrewm@18 60 9A83928E33C71ADCAE448871 /* MIDIKeyPositionMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 61A7ED9BEB8538FEE656E782 /* MIDIKeyPositionMapping.cpp */; };
andrewm@18 61 A526339B267B82C838D28D09 /* PianoKeyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9C0B692CB270EFA9DB7FA4D7 /* PianoKeyboard.cpp */; };
andrewm@18 62 B3470DC81675B3D490C27CFD /* TouchkeyVibratoMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE6A8EF9DD39C0260ADD27B0 /* TouchkeyVibratoMapping.cpp */; };
andrewm@18 63 B74FCF91BC16623F02F69D86 /* BinaryData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5F79D13171E0F28729529DD /* BinaryData.cpp */; };
andrewm@18 64 B8EE628D560C9E474792128A /* MainWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7B9FCDB57204606F4A7FDAD4 /* MainWindow.cpp */; };
andrewm@18 65 B98E92A0AAE513E18217810A /* PianoKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 183D81D9E023859A3E499243 /* PianoKey.cpp */; };
andrewm@18 66 BA1577A5D5903CDC1BCFAB06 /* OscMidiConverter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 178A386F6FE9CCEAD2ACEA3A /* OscMidiConverter.cpp */; };
andrewm@18 67 BA527B7D0D87CA5A51EF0D17 /* TouchkeyVibratoMappingShortEditor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 119E49FA10A84C0AED360605 /* TouchkeyVibratoMappingShortEditor.cpp */; };
andrewm@18 68 BA8E15B815FCC3C7830C972E /* MidiKeyboardSegment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 68A9E6D3AA5B1E80308A5400 /* MidiKeyboardSegment.cpp */; };
andrewm@18 69 BADB457195977038A2BF09A4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F07FDD832AD269D84A40DAF1 /* QuartzCore.framework */; };
andrewm@18 70 BB430A3EF5BE9214B1032DDD /* TouchkeyMultiFingerTriggerMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0A767ED26F1C6854875AC0DB /* TouchkeyMultiFingerTriggerMapping.cpp */; };
andrewm@18 71 BE6B15C227B2372ACE438EC8 /* TouchkeyReleaseAngleMapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DE5675862714BFEFF231027 /* TouchkeyReleaseAngleMapping.cpp */; };
andrewm@18 72 C07B7D53DED5507FB71A2686 /* TouchkeyPitchBendMappingFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 77D10D2C57D62DF18D3CE862 /* TouchkeyPitchBendMappingFactory.cpp */; };
andrewm@18 73 C3F1C6DDE2A344D657712C75 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BBF33364D3B65730CEAD5F1 /* OpenGL.framework */; };
andrewm@18 74 C4A41EFBBFFC08EC2CC75C92 /* juce_data_structures.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5D2E40E321F1A2340FB42A05 /* juce_data_structures.mm */; };
andrewm@18 75 C5AF559E110329B9AB35DFCB /* RecentFilesMenuTemplate.nib in Resources */ = {isa = PBXBuildFile; fileRef = 283FF67DF916C041CE17E244 /* RecentFilesMenuTemplate.nib */; };
andrewm@18 76 C7C650DB080B12CD2552EC3B /* juce_events.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5FBE2E2D25174AF84CAB065C /* juce_events.mm */; };
andrewm@18 77 CAC2A323D111092F0ACA800D /* KeyPositionGraphDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3FDF3206CD46EA7C0063B295 /* KeyPositionGraphDisplay.cpp */; };
andrewm@18 78 CD4F6761CDABB836FBADCD80 /* ControlWindowMainComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9E267650C0230141C461A4B /* ControlWindowMainComponent.cpp */; };
andrewm@18 79 D05E8CCFCD6C2065EDE16DD6 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EDDEE17AD20B0C75DF6DF12 /* WebKit.framework */; };
andrewm@18 80 D88B64FB4066D913682D5BA3 /* juce_opengl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8CA21E32C250B212F23EA8AF /* juce_opengl.mm */; };
andrewm@18 81 E1B3A08EBE789ABADC0C025E /* TouchkeyDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 76824FE677CBBE997E6B95AC /* TouchkeyDevice.cpp */; };
andrewm@18 82 E810879EB266795004A4C22F /* juce_audio_formats.mm in Sources */ = {isa = PBXBuildFile; fileRef = 23E81037EDC6EBA8A4145A66 /* juce_audio_formats.mm */; };
andrewm@18 83 F44235BA2064C306B810CE62 /* juce_graphics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 91157413471588AA9BBA75D7 /* juce_graphics.mm */; };
andrewm@18 84 F68DD438981A3BA730A626CB /* juce_core.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75A33066D1965DA1A60D41B0 /* juce_core.mm */; };
andrewm@18 85 FA58715E881C0982BF8E2FCD /* DiscRecording.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DFDF8135971D71B8889E84B /* DiscRecording.framework */; };
andrewm@18 86 FF44DE892280A28F67C7BFDD /* TimestampSynchronizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D627B675B5F55FD5A203346 /* TimestampSynchronizer.cpp */; };
andrewm@18 87 FF8B3EA68E9255C839ABA3F8 /* MidiOutputController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FD7BF71F32457EFD941519E0 /* MidiOutputController.cpp */; };
andrewm@18 88 /* End PBXBuildFile section */
andrewm@18 89
andrewm@18 90 /* Begin PBXFileReference section */
andrewm@18 91 001418B9F0352A2205CDAA96 /* TouchkeyVibratoMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyVibratoMappingFactory.cpp; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 92 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@18 93 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@18 94 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@18 95 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@18 96 01A3C0D5D0FDDA38CE02C685 /* MappingListItem.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingListItem.cpp; path = ../../Source/GUI/MappingListItem.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 97 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@18 98 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@18 99 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@18 100 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@18 101 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@18 102 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@18 103 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@18 104 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@18 105 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@18 106 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@18 107 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@18 108 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@18 109 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@18 110 057E89AE46073DB34D7CD529 /* KeyboardTesterDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyboardTesterDisplay.cpp; path = ../../Source/Display/KeyboardTesterDisplay.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 111 05A3090F3BD2DAA8D6DF24B6 /* KeyIdleDetector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyIdleDetector.cpp; path = ../../Source/TouchKeys/KeyIdleDetector.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 112 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@18 113 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@18 114 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@18 115 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@18 116 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@18 117 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@18 118 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@18 119 07F3126C9F1842B069672882 /* TouchkeyMultiFingerTriggerMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyMultiFingerTriggerMappingFactory.h; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 120 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@18 121 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@18 122 091527B6BC312B2295FA565A /* MainApplicationController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainApplicationController.h; path = ../../Source/MainApplicationController.h; sourceTree = SOURCE_ROOT; };
andrewm@18 123 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@18 124 0955F3A0CD0B38AA81A04149 /* Trigger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Trigger.h; path = ../../Source/Utility/Trigger.h; sourceTree = SOURCE_ROOT; };
andrewm@18 125 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@18 126 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@18 127 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@18 128 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@18 129 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@18 130 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@18 131 0A486C6A586B60525C9BAB59 /* MappingListItem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingListItem.h; path = ../../Source/GUI/MappingListItem.h; sourceTree = SOURCE_ROOT; };
andrewm@18 132 0A5EA54B877D84C939B6F6D7 /* TouchkeyControlMappingShortEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyControlMappingShortEditor.h; path = ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.h; sourceTree = SOURCE_ROOT; };
andrewm@18 133 0A767ED26F1C6854875AC0DB /* TouchkeyMultiFingerTriggerMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyMultiFingerTriggerMapping.cpp; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 134 0A982DF57CE775D8F05AD78B /* TouchkeyMultiFingerTriggerMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyMultiFingerTriggerMapping.h; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 135 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@18 136 0B15F842C077C9765284446A /* TouchkeyPitchBendMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyPitchBendMapping.h; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 137 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@18 138 0C9554C2C80A409B9486F101 /* KeyboardZoneComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyboardZoneComponent.cpp; path = ../../Source/GUI/KeyboardZoneComponent.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 139 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@18 140 0D2D03F562749971564F7773 /* TouchkeyControlMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyControlMapping.cpp; path = ../../Source/Mappings/Control/TouchkeyControlMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 141 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@18 142 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@18 143 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@18 144 0E25A6A37156A0D0F5063494 /* TouchkeyDevice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyDevice.h; path = ../../Source/TouchKeys/TouchkeyDevice.h; sourceTree = SOURCE_ROOT; };
andrewm@18 145 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@18 146 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@18 147 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@18 148 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@18 149 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@18 150 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@18 151 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@18 152 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@18 153 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@18 154 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@18 155 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@18 156 119E49FA10A84C0AED360605 /* TouchkeyVibratoMappingShortEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyVibratoMappingShortEditor.cpp; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 157 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@18 158 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@18 159 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@18 160 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@18 161 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@18 162 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@18 163 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@18 164 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@18 165 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@18 166 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@18 167 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@18 168 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@18 169 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@18 170 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@18 171 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@18 172 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@18 173 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@18 174 178A386F6FE9CCEAD2ACEA3A /* OscMidiConverter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = OscMidiConverter.cpp; path = ../../Source/TouchKeys/OscMidiConverter.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 175 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@18 176 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@18 177 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@18 178 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@18 179 183D81D9E023859A3E499243 /* PianoKey.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoKey.cpp; path = ../../Source/TouchKeys/PianoKey.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 180 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@18 181 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@18 182 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@18 183 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@18 184 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@18 185 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@18 186 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@18 187 1A9B74287470FD1944123E26 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
andrewm@18 188 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@18 189 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@18 190 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@18 191 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@18 192 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@18 193 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@18 194 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@18 195 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@18 196 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@18 197 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@18 198 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@18 199 1DCDF6FC01C7DBDDA7D7AFEA /* TouchkeyPitchBendMappingShortEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyPitchBendMappingShortEditor.h; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.h; sourceTree = SOURCE_ROOT; };
andrewm@18 200 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@18 201 1EDD89AA0A5497A9AC685E41 /* TimestampSynchronizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TimestampSynchronizer.h; path = ../../Source/Utility/TimestampSynchronizer.h; sourceTree = SOURCE_ROOT; };
andrewm@18 202 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@18 203 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@18 204 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@18 205 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@18 206 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@18 207 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@18 208 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@18 209 1FE6850B99F8EB37C6451B24 /* KeyboardTesterDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyboardTesterDisplay.h; path = ../../Source/Display/KeyboardTesterDisplay.h; sourceTree = SOURCE_ROOT; };
andrewm@18 210 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@18 211 20BA5BC9BB93D1041D8F4C73 /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; };
andrewm@18 212 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@18 213 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@18 214 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@18 215 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@18 216 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@18 217 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@18 218 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@18 219 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@18 220 25875D01B837C34F01EF8C2F /* TouchkeyPitchBendMappingShortEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyPitchBendMappingShortEditor.cpp; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingShortEditor.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 221 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@18 222 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@18 223 26646EAE80CBDF47DADEE278 /* MainApplicationController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainApplicationController.cpp; path = ../../Source/MainApplicationController.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 224 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@18 225 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@18 226 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@18 227 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@18 228 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@18 229 283FF67DF916C041CE17E244 /* RecentFilesMenuTemplate.nib */ = {isa = PBXFileReference; lastKnownFileType = file.nib; path = RecentFilesMenuTemplate.nib; sourceTree = SOURCE_ROOT; };
andrewm@18 230 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@18 231 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@18 232 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@18 233 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@18 234 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@18 235 293AA70C67056ED558221FCD /* TouchkeyControlMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyControlMapping.h; path = ../../Source/Mappings/Control/TouchkeyControlMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 236 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@18 237 2AB205503EDC14D07B0CDFA7 /* TouchkeyBaseMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyBaseMapping.h; path = ../../Source/Mappings/TouchkeyBaseMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 238 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@18 239 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@18 240 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@18 241 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@18 242 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@18 243 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@18 244 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@18 245 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@18 246 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@18 247 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@18 248 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@18 249 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@18 250 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@18 251 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@18 252 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@18 253 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@18 254 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@18 255 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@18 256 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@18 257 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@18 258 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@18 259 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@18 260 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@18 261 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@18 262 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@18 263 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@18 264 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@18 265 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@18 266 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@18 267 32302BE7297F75C489B19CED /* TimerNode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TimerNode.cpp; path = ../../Source/Utility/TimerNode.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 268 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@18 269 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@18 270 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@18 271 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@18 272 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@18 273 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@18 274 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@18 275 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@18 276 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@18 277 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@18 278 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@18 279 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@18 280 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@18 281 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@18 282 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@18 283 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@18 284 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@18 285 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@18 286 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@18 287 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@18 288 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@18 289 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@18 290 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@18 291 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@18 292 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@18 293 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@18 294 3BA1D64E8B635B5EFBD8C416 /* TouchkeyReleaseAngleMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyReleaseAngleMappingFactory.h; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 295 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@18 296 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@18 297 3D220516F82AD82C888C6765 /* KeyboardDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyboardDisplay.h; path = ../../Source/Display/KeyboardDisplay.h; sourceTree = SOURCE_ROOT; };
andrewm@18 298 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@18 299 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@18 300 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@18 301 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@18 302 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@18 303 3DFDF8135971D71B8889E84B /* DiscRecording.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DiscRecording.framework; path = System/Library/Frameworks/DiscRecording.framework; sourceTree = SDKROOT; };
andrewm@18 304 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@18 305 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@18 306 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@18 307 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@18 308 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@18 309 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@18 310 3FBF5C96BBAA8C88CB37943C /* KeyboardZoneComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyboardZoneComponent.h; path = ../../Source/GUI/KeyboardZoneComponent.h; sourceTree = SOURCE_ROOT; };
andrewm@18 311 3FDF3206CD46EA7C0063B295 /* KeyPositionGraphDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyPositionGraphDisplay.cpp; path = ../../Source/Display/KeyPositionGraphDisplay.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 312 4025F5D575B9A5A511EF8F30 /* TouchkeyVibratoMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyVibratoMapping.h; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 313 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@18 314 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@18 315 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@18 316 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@18 317 42312AF39D46367A8CCAB92F /* OpenGLJuceCanvas.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OpenGLJuceCanvas.h; path = ../../Source/Display/OpenGLJuceCanvas.h; sourceTree = SOURCE_ROOT; };
andrewm@18 318 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@18 319 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@18 320 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@18 321 42DE2C4C5791303F70375058 /* MidiOutputController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MidiOutputController.h; path = ../../Source/TouchKeys/MidiOutputController.h; sourceTree = SOURCE_ROOT; };
andrewm@18 322 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@18 323 439AF7EB00EE96C9B8E9B480 /* KeyPositionGraphDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyPositionGraphDisplay.h; path = ../../Source/Display/KeyPositionGraphDisplay.h; sourceTree = SOURCE_ROOT; };
andrewm@18 324 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@18 325 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@18 326 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@18 327 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@18 328 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@18 329 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@18 330 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@18 331 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@18 332 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@18 333 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@18 334 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@18 335 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@18 336 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@18 337 49F0D0437FF061BBBBE8CB88 /* TouchkeyEntropyGenerator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyEntropyGenerator.cpp; path = ../../Source/TouchKeys/TouchkeyEntropyGenerator.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 338 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@18 339 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@18 340 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@18 341 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@18 342 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@18 343 4AD0E0592C453AF63D48A792 /* TimerNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TimerNode.h; path = ../../Source/Utility/TimerNode.h; sourceTree = SOURCE_ROOT; };
andrewm@18 344 4AF53AC364CD4D92FA9C66B1 /* RawSensorDisplay.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = RawSensorDisplay.h; path = ../../Source/Display/RawSensorDisplay.h; sourceTree = SOURCE_ROOT; };
andrewm@18 345 4B5B59C3EB40E81B0EB3FF2A /* Scheduler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Scheduler.h; path = ../../Source/Utility/Scheduler.h; sourceTree = SOURCE_ROOT; };
andrewm@18 346 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@18 347 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@18 348 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@18 349 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@18 350 4BFF669E2B855A7A576E8CE2 /* Trigger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Trigger.cpp; path = ../../Source/Utility/Trigger.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 351 4C27098692905309308ADA65 /* KeyIdleDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyIdleDetector.h; path = ../../Source/TouchKeys/KeyIdleDetector.h; sourceTree = SOURCE_ROOT; };
andrewm@18 352 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@18 353 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@18 354 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@18 355 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@18 356 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@18 357 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@18 358 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@18 359 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@18 360 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@18 361 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@18 362 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@18 363 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@18 364 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@18 365 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@18 366 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@18 367 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@18 368 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@18 369 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@18 370 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@18 371 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@18 372 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@18 373 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@18 374 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@18 375 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@18 376 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@18 377 55010ADB4310C9FF2CD11D52 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = file.icns; path = Icon.icns; sourceTree = SOURCE_ROOT; };
andrewm@18 378 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@18 379 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@18 380 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@18 381 55E99E81FC362EA304FEFC7D /* PianoKeyCalibrator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoKeyCalibrator.h; path = ../../Source/TouchKeys/PianoKeyCalibrator.h; sourceTree = SOURCE_ROOT; };
andrewm@18 382 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@18 383 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@18 384 56EF3900C63C00BED0E574D0 /* TouchkeyKeyDivisionMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyKeyDivisionMappingFactory.cpp; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 385 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@18 386 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@18 387 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@18 388 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@18 389 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@18 390 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@18 391 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@18 392 592BCFFE2117C38F3D464CA1 /* TouchkeyOscEmulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyOscEmulator.h; path = ../../Source/TouchKeys/TouchkeyOscEmulator.h; sourceTree = SOURCE_ROOT; };
andrewm@18 393 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@18 394 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@18 395 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@18 396 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@18 397 5A7A1022A19D6DD162029AA6 /* LogPlayback.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = LogPlayback.cpp; path = ../../Source/TouchKeys/LogPlayback.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 398 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@18 399 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@18 400 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@18 401 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@18 402 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@18 403 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@18 404 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@18 405 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@18 406 5BC3C1BA534425DE943BCA22 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
andrewm@18 407 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@18 408 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@18 409 5C085DEDBB1A8F755F800922 /* TouchkeyBaseMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyBaseMappingFactory.h; path = ../../Source/Mappings/TouchkeyBaseMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 410 5CD67ECB4B41375D889C1A2F /* PianoKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoKey.h; path = ../../Source/TouchKeys/PianoKey.h; sourceTree = SOURCE_ROOT; };
andrewm@18 411 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@18 412 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@18 413 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@18 414 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@18 415 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@18 416 5DE5675862714BFEFF231027 /* TouchkeyReleaseAngleMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyReleaseAngleMapping.cpp; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 417 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@18 418 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@18 419 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@18 420 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@18 421 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@18 422 5EDDEE17AD20B0C75DF6DF12 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
andrewm@18 423 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@18 424 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@18 425 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@18 426 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@18 427 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@18 428 606F2538F89C451EC8BB479D /* MappingScheduler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingScheduler.h; path = ../../Source/Mappings/MappingScheduler.h; sourceTree = SOURCE_ROOT; };
andrewm@18 429 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@18 430 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@18 431 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@18 432 61A7ED9BEB8538FEE656E782 /* MIDIKeyPositionMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MIDIKeyPositionMapping.cpp; path = ../../Source/Mappings/MIDIKeyPositionMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 433 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@18 434 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@18 435 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@18 436 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@18 437 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@18 438 638AC9A213FFAFC1647D3C78 /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Main.cpp; path = ../../Source/Main.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 439 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@18 440 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@18 441 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@18 442 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@18 443 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@18 444 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@18 445 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@18 446 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@18 447 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@18 448 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@18 449 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@18 450 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@18 451 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@18 452 6606A45FBF92643F83F78021 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
andrewm@18 453 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@18 454 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@18 455 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@18 456 67B1EA88315E60BDDEF78A9B /* PianoPedal.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoPedal.cpp; path = ../../Source/TouchKeys/PianoPedal.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 457 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@18 458 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@18 459 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@18 460 68A9E6D3AA5B1E80308A5400 /* MidiKeyboardSegment.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MidiKeyboardSegment.cpp; path = ../../Source/TouchKeys/MidiKeyboardSegment.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 461 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@18 462 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@18 463 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@18 464 692CFED8D5A615CCE73120FB /* TouchkeyVibratoMappingShortEditor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyVibratoMappingShortEditor.h; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingShortEditor.h; sourceTree = SOURCE_ROOT; };
andrewm@18 465 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@18 466 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@18 467 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@18 468 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@18 469 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@18 470 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@18 471 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@18 472 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@18 473 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@18 474 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@18 475 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@18 476 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@18 477 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@18 478 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@18 479 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@18 480 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@18 481 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@18 482 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@18 483 6D7B40AF156B7244E6D37851 /* LogPlayback.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LogPlayback.h; path = ../../Source/TouchKeys/LogPlayback.h; sourceTree = SOURCE_ROOT; };
andrewm@18 484 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@18 485 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@18 486 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@18 487 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@18 488 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@18 489 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@18 490 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@18 491 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@18 492 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@18 493 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@18 494 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@18 495 7103BB75D00938B3DEF6F943 /* Node.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Node.h; path = ../../Source/Utility/Node.h; sourceTree = SOURCE_ROOT; };
andrewm@18 496 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@18 497 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@18 498 724ABFBF59674B3C9B5C2437 /* TouchkeyKeyDivisionMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyKeyDivisionMapping.h; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 499 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@18 500 725AA29F72430257825A0E8B /* KeyPositionTracker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyPositionTracker.h; path = ../../Source/TouchKeys/KeyPositionTracker.h; sourceTree = SOURCE_ROOT; };
andrewm@18 501 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@18 502 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@18 503 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@18 504 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@18 505 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@18 506 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@18 507 743847CB7587F825B89E6FE8 /* JuceHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = JuceHeader.h; path = ../../JuceLibraryCode/JuceHeader.h; sourceTree = SOURCE_ROOT; };
andrewm@18 508 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@18 509 7512B86BFA154BD74FC8AC07 /* Accumulator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Accumulator.h; path = ../../Source/Utility/Accumulator.h; sourceTree = SOURCE_ROOT; };
andrewm@18 510 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@18 511 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@18 512 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@18 513 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@18 514 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@18 515 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@18 516 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@18 517 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@18 518 76824FE677CBBE997E6B95AC /* TouchkeyDevice.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyDevice.cpp; path = ../../Source/TouchKeys/TouchkeyDevice.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 519 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@18 520 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@18 521 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@18 522 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@18 523 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@18 524 77BA61409E24E072AF1E5493 /* TouchkeyKeyDivisionMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyKeyDivisionMapping.cpp; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 525 77D10D2C57D62DF18D3CE862 /* TouchkeyPitchBendMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyPitchBendMappingFactory.cpp; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 526 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@18 527 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@18 528 7964EC4FD4E5860CF85469A6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
andrewm@18 529 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@18 530 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@18 531 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@18 532 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@18 533 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@18 534 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@18 535 7A002562A60140BEE1434ECF /* MappingFactorySplitter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingFactorySplitter.cpp; path = ../../Source/Mappings/MappingFactorySplitter.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 536 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@18 537 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@18 538 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@18 539 7B299BDFEBA4DABD680B7116 /* TouchkeyPitchBendMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyPitchBendMappingFactory.h; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 540 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@18 541 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@18 542 7B9FCDB57204606F4A7FDAD4 /* MainWindow.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MainWindow.cpp; path = ../../Source/GUI/MainWindow.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 543 7BBF33364D3B65730CEAD5F1 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
andrewm@18 544 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@18 545 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@18 546 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@18 547 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@18 548 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@18 549 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@18 550 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@18 551 7ED45DC66FA713C394B2EA1F /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_events/juce_module_info; sourceTree = SOURCE_ROOT; };
andrewm@18 552 7EDCB02E405529C4B4A60DA9 /* MIDIKeyPositionMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MIDIKeyPositionMapping.h; path = ../../Source/Mappings/MIDIKeyPositionMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 553 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@18 554 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@18 555 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@18 556 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@18 557 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@18 558 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@18 559 80BDEDE0C822A9AE504A2C38 /* KeyTouchFrame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = KeyTouchFrame.h; path = ../../Source/TouchKeys/KeyTouchFrame.h; sourceTree = SOURCE_ROOT; };
andrewm@18 560 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@18 561 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@18 562 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@18 563 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@18 564 83AE3F5E0B7AE5D956415BCC /* PianoKeyCalibrator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoKeyCalibrator.cpp; path = ../../Source/TouchKeys/PianoKeyCalibrator.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 565 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@18 566 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@18 567 849B3D266CC18D432434AA9B /* RawSensorDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = RawSensorDisplay.cpp; path = ../../Source/Display/RawSensorDisplay.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 568 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@18 569 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@18 570 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@18 571 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@18 572 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@18 573 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@18 574 8577418313DD8B1192FDD61D /* BinaryData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = BinaryData.h; path = ../../JuceLibraryCode/BinaryData.h; sourceTree = SOURCE_ROOT; };
andrewm@18 575 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@18 576 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@18 577 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@18 578 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@18 579 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@18 580 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@18 581 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@18 582 8776329610ED3DF98A95ECD2 /* IIRFilter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = IIRFilter.cpp; path = ../../Source/Utility/IIRFilter.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 583 879BA74FC54118852648722F /* TouchkeyMultiFingerTriggerMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyMultiFingerTriggerMappingFactory.cpp; path = ../../Source/Mappings/MultiFingerTrigger/TouchkeyMultiFingerTriggerMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 584 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@18 585 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@18 586 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@18 587 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@18 588 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@18 589 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@18 590 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@18 591 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@18 592 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@18 593 8ADF834CD28E353B15D200C7 /* TouchkeyControlMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyControlMappingFactory.cpp; path = ../../Source/Mappings/Control/TouchkeyControlMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 594 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@18 595 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@18 596 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@18 597 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@18 598 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@18 599 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@18 600 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@18 601 8CF10E46C293D8E35324F60F /* TouchkeyKeyDivisionMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyKeyDivisionMappingFactory.h; path = ../../Source/Mappings/KeyDivision/TouchkeyKeyDivisionMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 602 8D0A4E0C8E8FFF9E73D4F796 /* TouchkeyOscEmulator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyOscEmulator.cpp; path = ../../Source/TouchKeys/TouchkeyOscEmulator.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 603 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@18 604 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@18 605 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@18 606 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@18 607 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@18 608 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@18 609 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@18 610 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@18 611 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@18 612 90E8A67FBC9B5B91FEB780F5 /* TouchKeys.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TouchKeys.app; sourceTree = BUILT_PRODUCTS_DIR; };
andrewm@18 613 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@18 614 91AADDB641BD3F80E9011C65 /* TouchkeyReleaseAngleMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyReleaseAngleMappingFactory.cpp; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 615 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@18 616 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@18 617 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@18 618 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@18 619 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@18 620 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@18 621 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@18 622 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@18 623 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@18 624 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@18 625 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@18 626 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@18 627 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@18 628 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@18 629 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@18 630 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@18 631 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@18 632 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@18 633 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@18 634 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@18 635 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@18 636 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@18 637 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@18 638 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@18 639 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@18 640 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@18 641 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@18 642 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@18 643 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@18 644 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@18 645 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@18 646 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@18 647 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@18 648 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@18 649 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@18 650 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@18 651 9B9B99EFAE12DE02397A87B4 /* Osc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Osc.h; path = ../../Source/TouchKeys/Osc.h; sourceTree = SOURCE_ROOT; };
andrewm@18 652 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@18 653 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@18 654 9C0B692CB270EFA9DB7FA4D7 /* PianoKeyboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = PianoKeyboard.cpp; path = ../../Source/TouchKeys/PianoKeyboard.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 655 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@18 656 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@18 657 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@18 658 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@18 659 9D627B675B5F55FD5A203346 /* TimestampSynchronizer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TimestampSynchronizer.cpp; path = ../../Source/Utility/TimestampSynchronizer.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 660 9D633F4B9BBCF3F4D9331E00 /* MappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingFactory.h; path = ../../Source/Mappings/MappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 661 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@18 662 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@18 663 9DEC36437E061C38E07BAC75 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
andrewm@18 664 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@18 665 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@18 666 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@18 667 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@18 668 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@18 669 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@18 670 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@18 671 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@18 672 9F843264E37B0F16987CDA48 /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Types.h; path = ../../Source/Utility/Types.h; sourceTree = SOURCE_ROOT; };
andrewm@18 673 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@18 674 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@18 675 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@18 676 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@18 677 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@18 678 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@18 679 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@18 680 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@18 681 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@18 682 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@18 683 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@18 684 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@18 685 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@18 686 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@18 687 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@18 688 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@18 689 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@18 690 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@18 691 A6B7D7B713F01F521411F2D3 /* Mapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Mapping.cpp; path = ../../Source/Mappings/Mapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 692 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@18 693 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@18 694 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@18 695 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@18 696 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@18 697 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@18 698 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@18 699 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@18 700 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@18 701 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@18 702 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@18 703 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@18 704 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@18 705 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@18 706 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@18 707 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@18 708 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@18 709 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@18 710 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@18 711 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@18 712 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@18 713 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@18 714 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@18 715 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@18 716 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@18 717 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@18 718 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@18 719 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@18 720 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@18 721 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@18 722 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@18 723 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@18 724 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@18 725 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@18 726 AF7CC57D767DFC1F4B121270 /* IIRFilter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = IIRFilter.h; path = ../../Source/Utility/IIRFilter.h; sourceTree = SOURCE_ROOT; };
andrewm@18 727 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@18 728 AF8EFA9540E8757E68922E40 /* MappingScheduler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingScheduler.cpp; path = ../../Source/Mappings/MappingScheduler.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 729 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@18 730 B0A4E57EEDD13E204E723A92 /* TouchkeyOnsetAngleMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyOnsetAngleMappingFactory.h; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 731 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@18 732 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@18 733 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@18 734 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@18 735 B24051ADEFBD03E1C7CB8DC3 /* GraphicsDisplayWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = GraphicsDisplayWindow.h; path = ../../Source/GUI/GraphicsDisplayWindow.h; sourceTree = SOURCE_ROOT; };
andrewm@18 736 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@18 737 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@18 738 B2C2E0F7737F05D71DC9CB1B /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_opengl/juce_module_info; sourceTree = SOURCE_ROOT; };
andrewm@18 739 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@18 740 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@18 741 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@18 742 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@18 743 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@18 744 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@18 745 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@18 746 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@18 747 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@18 748 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@18 749 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@18 750 B6DCD7E8C9C5C9EA58C5EF9C /* MainWindow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MainWindow.h; path = ../../Source/GUI/MainWindow.h; sourceTree = SOURCE_ROOT; };
andrewm@18 751 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@18 752 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@18 753 B7497C02BCD8C01280DA32B2 /* KeyPositionTracker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyPositionTracker.cpp; path = ../../Source/TouchKeys/KeyPositionTracker.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 754 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@18 755 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@18 756 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@18 757 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@18 758 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@18 759 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@18 760 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@18 761 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@18 762 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@18 763 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@18 764 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@18 765 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@18 766 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@18 767 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@18 768 BA2C6578AE3F6F2B82656B4F /* MappingListComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MappingListComponent.cpp; path = ../../Source/GUI/MappingListComponent.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 769 BA5449FDC0526DDC94874CC7 /* TouchkeyControlMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyControlMappingFactory.h; path = ../../Source/Mappings/Control/TouchkeyControlMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 770 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@18 771 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@18 772 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@18 773 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@18 774 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@18 775 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@18 776 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@18 777 BC0A05397FE514F1AE6B3436 /* AppConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = AppConfig.h; path = ../../JuceLibraryCode/AppConfig.h; sourceTree = SOURCE_ROOT; };
andrewm@18 778 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@18 779 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@18 780 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@18 781 BD8254A682953545FA36F552 /* TouchkeyOnsetAngleMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyOnsetAngleMapping.h; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 782 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@18 783 BDB6848D33CE535EBCA3B9AD /* MappingFactorySplitter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingFactorySplitter.h; path = ../../Source/Mappings/MappingFactorySplitter.h; sourceTree = SOURCE_ROOT; };
andrewm@18 784 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@18 785 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@18 786 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@18 787 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@18 788 BE91DB4CF2406F37AF7E7D67 /* ControlWindowMainComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ControlWindowMainComponent.h; path = ../../Source/GUI/ControlWindowMainComponent.h; sourceTree = SOURCE_ROOT; };
andrewm@18 789 BF01A2533D2222C856D3DB3A /* MRPMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MRPMapping.h; path = ../../Source/Mappings/MRPMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 790 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@18 791 BFBC57AA124FBB8C1C51CB59 /* PianoTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoTypes.h; path = ../../Source/TouchKeys/PianoTypes.h; sourceTree = SOURCE_ROOT; };
andrewm@18 792 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@18 793 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@18 794 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@18 795 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@18 796 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@18 797 C266C85403BF3646B729144D /* OpenGLDisplayBase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OpenGLDisplayBase.h; path = ../../Source/Display/OpenGLDisplayBase.h; sourceTree = SOURCE_ROOT; };
andrewm@18 798 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@18 799 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@18 800 C2762F0E696E257A507595A5 /* MRPMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MRPMapping.cpp; path = ../../Source/Mappings/MRPMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 801 C2D442FDEECC11C9BD433379 /* KeyboardDisplay.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = KeyboardDisplay.cpp; path = ../../Source/Display/KeyboardDisplay.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 802 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@18 803 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@18 804 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@18 805 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@18 806 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@18 807 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@18 808 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@18 809 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@18 810 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@18 811 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@18 812 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@18 813 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@18 814 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@18 815 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@18 816 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@18 817 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@18 818 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@18 819 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@18 820 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@18 821 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@18 822 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@18 823 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@18 824 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@18 825 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@18 826 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@18 827 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@18 828 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@18 829 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@18 830 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@18 831 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@18 832 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@18 833 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@18 834 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@18 835 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@18 836 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@18 837 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@18 838 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@18 839 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@18 840 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@18 841 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@18 842 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@18 843 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@18 844 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@18 845 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@18 846 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@18 847 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@18 848 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@18 849 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@18 850 D3F247C3C568453665FD300D /* LineSegment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = LineSegment.h; path = ../../Source/Utility/LineSegment.h; sourceTree = SOURCE_ROOT; };
andrewm@18 851 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@18 852 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@18 853 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@18 854 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@18 855 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@18 856 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@18 857 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@18 858 D6D6D17FF1925E76CE1F24E4 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_graphics/juce_module_info; sourceTree = SOURCE_ROOT; };
andrewm@18 859 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@18 860 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@18 861 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@18 862 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@18 863 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@18 864 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@18 865 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@18 866 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@18 867 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@18 868 D9FD13866909F3134B4AB740 /* Mapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Mapping.h; path = ../../Source/Mappings/Mapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 869 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@18 870 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@18 871 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@18 872 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@18 873 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@18 874 DBDB2CBDB7DD3D7B9713D4C5 /* Scheduler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Scheduler.cpp; path = ../../Source/Utility/Scheduler.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 875 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@18 876 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@18 877 DD18A8B0C1A5F8BDA30BAA50 /* OscMidiConverter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = OscMidiConverter.h; path = ../../Source/TouchKeys/OscMidiConverter.h; sourceTree = SOURCE_ROOT; };
andrewm@18 878 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@18 879 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@18 880 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@18 881 DE6A8EF9DD39C0260ADD27B0 /* TouchkeyVibratoMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyVibratoMapping.cpp; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 882 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@18 883 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@18 884 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@18 885 DF2B5B4B8D7948C9EF4882A7 /* MidiInputController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MidiInputController.h; path = ../../Source/TouchKeys/MidiInputController.h; sourceTree = SOURCE_ROOT; };
andrewm@18 886 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@18 887 DF870F58DC21D8A032AE4D03 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
andrewm@18 888 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@18 889 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@18 890 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@18 891 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@18 892 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@18 893 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@18 894 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@18 895 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@18 896 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@18 897 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@18 898 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@18 899 E38A23A31D7FB8E86851666B /* MidiInputController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MidiInputController.cpp; path = ../../Source/TouchKeys/MidiInputController.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 900 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@18 901 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@18 902 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@18 903 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@18 904 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@18 905 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@18 906 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@18 907 E5F79D13171E0F28729529DD /* BinaryData.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = BinaryData.cpp; path = ../../JuceLibraryCode/BinaryData.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 908 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@18 909 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@18 910 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@18 911 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@18 912 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@18 913 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@18 914 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@18 915 E7B6750E6B2616D84773B7D0 /* MidiKeyboardSegment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MidiKeyboardSegment.h; path = ../../Source/TouchKeys/MidiKeyboardSegment.h; sourceTree = SOURCE_ROOT; };
andrewm@18 916 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@18 917 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@18 918 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@18 919 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@18 920 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@18 921 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@18 922 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@18 923 E9E267650C0230141C461A4B /* ControlWindowMainComponent.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = ControlWindowMainComponent.cpp; path = ../../Source/GUI/ControlWindowMainComponent.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 924 E9E29024302023AEC889C4E1 /* juce_module_info */ = {isa = PBXFileReference; lastKnownFileType = text; name = juce_module_info; path = ../../../juce/modules/juce_core/juce_module_info; sourceTree = SOURCE_ROOT; };
andrewm@18 925 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@18 926 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@18 927 EA47BDE992F39919F3EF53EC /* PianoPedal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoPedal.h; path = ../../Source/TouchKeys/PianoPedal.h; sourceTree = SOURCE_ROOT; };
andrewm@18 928 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@18 929 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@18 930 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@18 931 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@18 932 EB977BE1676B103BE15C730C /* TouchkeyReleaseAngleMapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyReleaseAngleMapping.h; path = ../../Source/Mappings/ReleaseAngle/TouchkeyReleaseAngleMapping.h; sourceTree = SOURCE_ROOT; };
andrewm@18 933 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@18 934 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@18 935 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@18 936 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@18 937 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@18 938 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@18 939 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@18 940 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@18 941 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@18 942 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@18 943 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@18 944 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@18 945 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@18 946 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@18 947 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@18 948 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@18 949 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@18 950 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@18 951 F07FDD832AD269D84A40DAF1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
andrewm@18 952 F0B30E3238044CF573DFF44D /* TouchkeyOnsetAngleMappingFactory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyOnsetAngleMappingFactory.cpp; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMappingFactory.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 953 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@18 954 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@18 955 F0F457D2A8E7EC3DE1CADC28 /* Osc.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Osc.cpp; path = ../../Source/TouchKeys/Osc.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 956 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@18 957 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@18 958 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@18 959 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@18 960 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@18 961 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@18 962 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@18 963 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@18 964 F3B5E38E7731B299DBDBE164 /* MappingEditorComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingEditorComponent.h; path = ../../Source/GUI/MappingEditorComponent.h; sourceTree = SOURCE_ROOT; };
andrewm@18 965 F408D8EEB8B3503EC6442162 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
andrewm@18 966 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@18 967 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@18 968 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@18 969 F4DDE0DD51C64223CC8C9B62 /* MappingListComponent.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = MappingListComponent.h; path = ../../Source/GUI/MappingListComponent.h; sourceTree = SOURCE_ROOT; };
andrewm@18 970 F55D37A9CFDBAA406A95E743 /* TouchkeyBaseMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyBaseMapping.cpp; path = ../../Source/Mappings/TouchkeyBaseMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 971 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@18 972 F63EB3D2F75EC36B2FBFCDBA /* TouchkeyOnsetAngleMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyOnsetAngleMapping.cpp; path = ../../Source/Mappings/OnsetAngle/TouchkeyOnsetAngleMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 973 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@18 974 F70C14B43A5C65BB3E1C27A8 /* TouchkeyVibratoMappingFactory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyVibratoMappingFactory.h; path = ../../Source/Mappings/Vibrato/TouchkeyVibratoMappingFactory.h; sourceTree = SOURCE_ROOT; };
andrewm@18 975 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@18 976 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@18 977 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@18 978 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@18 979 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@18 980 F89BC7CFD2C4BC07D31DFA04 /* TouchkeyPitchBendMapping.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyPitchBendMapping.cpp; path = ../../Source/Mappings/PitchBend/TouchkeyPitchBendMapping.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 981 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@18 982 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@18 983 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@18 984 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@18 985 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@18 986 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@18 987 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@18 988 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@18 989 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@18 990 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@18 991 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@18 992 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@18 993 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@18 994 FCAD01941521D09FBD22CC48 /* TouchkeyEntropyGenerator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = TouchkeyEntropyGenerator.h; path = ../../Source/TouchKeys/TouchkeyEntropyGenerator.h; sourceTree = SOURCE_ROOT; };
andrewm@18 995 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@18 996 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@18 997 FD7BF71F32457EFD941519E0 /* MidiOutputController.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = MidiOutputController.cpp; path = ../../Source/TouchKeys/MidiOutputController.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 998 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@18 999 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@18 1000 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@18 1001 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@18 1002 FE6FCFD3E4E2689302C29B50 /* PianoKeyboard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PianoKeyboard.h; path = ../../Source/TouchKeys/PianoKeyboard.h; sourceTree = SOURCE_ROOT; };
andrewm@18 1003 FEB3A41EEF9A3958E3FD1BDB /* TouchkeyControlMappingShortEditor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = TouchkeyControlMappingShortEditor.cpp; path = ../../Source/Mappings/Control/TouchkeyControlMappingShortEditor.cpp; sourceTree = SOURCE_ROOT; };
andrewm@18 1004 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@18 1005 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@18 1006 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@18 1007 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@18 1008 /* End PBXFileReference section */
andrewm@18 1009
andrewm@18 1010 /* Begin PBXFrameworksBuildPhase section */
andrewm@18 1011 F7397085463A6685B1FBF65E /* Frameworks */ = {
andrewm@18 1012 isa = PBXFrameworksBuildPhase;
andrewm@18 1013 buildActionMask = 2147483647;
andrewm@18 1014 files = (
andrewm@18 1015 4078BC0343B4DFB6F9816BD5 /* Accelerate.framework in Frameworks */,
andrewm@18 1016 40646EF394D495C462E347F1 /* AudioToolbox.framework in Frameworks */,
andrewm@18 1017 63154C3F49640855CA89CB9B /* Carbon.framework in Frameworks */,
andrewm@18 1018 2985C4121F644A826FC287AE /* Cocoa.framework in Frameworks */,
andrewm@18 1019 1A30D1B8526CD3E1AB79110C /* CoreAudio.framework in Frameworks */,
andrewm@18 1020 30C3A2842A3EA665887A7CC8 /* CoreMIDI.framework in Frameworks */,
andrewm@18 1021 FA58715E881C0982BF8E2FCD /* DiscRecording.framework in Frameworks */,
andrewm@18 1022 853FB568630B7E920E30E0EE /* IOKit.framework in Frameworks */,
andrewm@18 1023 C3F1C6DDE2A344D657712C75 /* OpenGL.framework in Frameworks */,
andrewm@18 1024 BADB457195977038A2BF09A4 /* QuartzCore.framework in Frameworks */,
andrewm@18 1025 D05E8CCFCD6C2065EDE16DD6 /* WebKit.framework in Frameworks */,
andrewm@18 1026 );
andrewm@18 1027 runOnlyForDeploymentPostprocessing = 0;
andrewm@18 1028 };
andrewm@18 1029 /* End PBXFrameworksBuildPhase section */
andrewm@18 1030
andrewm@18 1031 /* Begin PBXGroup section */
andrewm@18 1032 0379222A65FDF46332F51183 /* native */ = {
andrewm@18 1033 isa = PBXGroup;
andrewm@18 1034 children = (
andrewm@18 1035 DDC862F5672CFD8794EA65BC /* juce_MissingGLDefinitions.h */,
andrewm@18 1036 C8C2FA6F235AB6AA44027FAE /* juce_OpenGL_android.h */,
andrewm@18 1037 03944A3451E95129394471C3 /* juce_OpenGL_ios.h */,
andrewm@18 1038 6D365652129D06390251A09D /* juce_OpenGL_linux.h */,
andrewm@18 1039 FF28767B560C00EABF1D1C73 /* juce_OpenGL_osx.h */,
andrewm@18 1040 E2EE80FAFA0DADF6D8AD8EA0 /* juce_OpenGL_win32.h */,
andrewm@18 1041 FA442E5370C59BC201129D2D /* juce_OpenGLExtensions.h */,
andrewm@18 1042 );
andrewm@18 1043 name = native;
andrewm@18 1044 sourceTree = "<group>";
andrewm@18 1045 };
andrewm@18 1046 048CF2E63BDE15CE2F974A86 /* sources */ = {
andrewm@18 1047 isa = PBXGroup;
andrewm@18 1048 children = (
andrewm@18 1049 E4F3ACBA5181C0AF7021EE38 /* juce_AudioSourcePlayer.cpp */,
andrewm@18 1050 8ED952C01B726C1DBFACE2BD /* juce_AudioSourcePlayer.h */,
andrewm@18 1051 7CB06A483D91B0345A110791 /* juce_AudioTransportSource.cpp */,
andrewm@18 1052 A1C6CCE346DC8551574C4108 /* juce_AudioTransportSource.h */,
andrewm@18 1053 );
andrewm@18 1054 name = sources;
andrewm@18 1055 sourceTree = "<group>";
andrewm@18 1056 };
andrewm@18 1057 061D61C2D1E6F813599269CB /* native */ = {
andrewm@18 1058 isa = PBXGroup;
andrewm@18 1059 children = (
andrewm@18 1060 70D03CB09823072EB0FECD50 /* juce_android_Audio.cpp */,
andrewm@18 1061 80474D6CC77F91AADA740AC3 /* juce_android_Midi.cpp */,
andrewm@18 1062 AAB51A5E4451980FD9D77FF7 /* juce_android_OpenSL.cpp */,
andrewm@18 1063 EE373F66DCFC442DBAADCF74 /* juce_ios_Audio.cpp */,
andrewm@18 1064 5F9AD4578F56B8BEC2E311C3 /* juce_linux_ALSA.cpp */,
andrewm@18 1065 4218E86125D6E9C9ACB58741 /* juce_linux_AudioCDReader.cpp */,
andrewm@18 1066 62A053A579D81CD2C6171B4E /* juce_linux_JackAudio.cpp */,
andrewm@18 1067 53C317A2BC085C625C1ABB49 /* juce_linux_Midi.cpp */,
andrewm@18 1068 9A8C321C45F9E659F8676BA3 /* juce_mac_AudioCDBurner.mm */,
andrewm@18 1069 6F7A2A1DF08F35D772F72DA9 /* juce_mac_AudioCDReader.mm */,
andrewm@18 1070 FCCF27C93502E80A0EBDDAC7 /* juce_mac_CoreAudio.cpp */,
andrewm@18 1071 64C0F5A52B61A2F5A8689840 /* juce_mac_CoreMidi.cpp */,
andrewm@18 1072 99AA5732A932BEF06D09AB22 /* juce_MidiDataConcatenator.h */,
andrewm@18 1073 AF10BCD18ABC5EC330CE3B1B /* juce_win32_ASIO.cpp */,
andrewm@18 1074 36F8B4676EACEAFCED73F5A0 /* juce_win32_AudioCDBurner.cpp */,
andrewm@18 1075 53297CAD72BBB338874C593F /* juce_win32_AudioCDReader.cpp */,
andrewm@18 1076 E91EEAE6F09A108DBF5E9BC5 /* juce_win32_DirectSound.cpp */,
andrewm@18 1077 B2575F7C163D92DA04ABDC7B /* juce_win32_Midi.cpp */,
andrewm@18 1078 EB414D42BBBF2486ECE698D8 /* juce_win32_WASAPI.cpp */,
andrewm@18 1079 );
andrewm@18 1080 name = native;
andrewm@18 1081 sourceTree = "<group>";
andrewm@18 1082 };
andrewm@18 1083 0DE4341F24550CC6009036DC /* juce_audio_formats */ = {
andrewm@18 1084 isa = PBXGroup;
andrewm@18 1085 children = (
andrewm@18 1086 69DAA09EE6CFFE4106A71F9C /* format */,
andrewm@18 1087 DDBEA4594FA71E3BFE54F19B /* codecs */,
andrewm@18 1088 B0652D3130CBE5A5C14F13B7 /* sampler */,
andrewm@18 1089 673187B7CDEE9090F0503F45 /* juce_module_info */,
andrewm@18 1090 65D27B3F8F17B07DCC171F1C /* juce_audio_formats.h */,
andrewm@18 1091 );
andrewm@18 1092 name = juce_audio_formats;
andrewm@18 1093 sourceTree = "<group>";
andrewm@18 1094 };
andrewm@18 1095 1064D4C7FF463C437CE721B1 /* buttons */ = {
andrewm@18 1096 isa = PBXGroup;
andrewm@18 1097 children = (
andrewm@18 1098 980132D50C058EB7B1B625BA /* juce_ArrowButton.cpp */,
andrewm@18 1099 4D3486477C93D169F9841EBD /* juce_ArrowButton.h */,
andrewm@18 1100 4AA95F2942C46275D0CC1206 /* juce_Button.cpp */,
andrewm@18 1101 4FAEFEF7315CD4697A3A4A5F /* juce_Button.h */,
andrewm@18 1102 C8288E63BC4A9120BE71066E /* juce_DrawableButton.cpp */,
andrewm@18 1103 B1E1FC7301A83D9FC8C320F9 /* juce_DrawableButton.h */,
andrewm@18 1104 2C14D0A7927411AE5E37293F /* juce_HyperlinkButton.cpp */,
andrewm@18 1105 A041486CD4E6540A8D189C15 /* juce_HyperlinkButton.h */,
andrewm@18 1106 350CAF816F5658A6F048333B /* juce_ImageButton.cpp */,
andrewm@18 1107 7D4128713E8FB000F14BF646 /* juce_ImageButton.h */,
andrewm@18 1108 1167AC1646F727991030443D /* juce_ShapeButton.cpp */,
andrewm@18 1109 E0FB878B8DB0FE5B526BB950 /* juce_ShapeButton.h */,
andrewm@18 1110 0D5355C05137A13E0F9C3577 /* juce_TextButton.cpp */,
andrewm@18 1111 8720C0E6620ACF2E555C1CB5 /* juce_TextButton.h */,
andrewm@18 1112 182845A3D1FBA30CEF9E0DA2 /* juce_ToggleButton.cpp */,
andrewm@18 1113 DBC98946C2E19791899587BD /* juce_ToggleButton.h */,
andrewm@18 1114 FE27CB5DB6ECB67339BFE39D /* juce_ToolbarButton.cpp */,
andrewm@18 1115 018F96DE10ED9ABDBBE82873 /* juce_ToolbarButton.h */,
andrewm@18 1116 );
andrewm@18 1117 name = buttons;
andrewm@18 1118 sourceTree = "<group>";
andrewm@18 1119 };
andrewm@18 1120 1114A6CEDF1F72662105AFC7 /* components */ = {
andrewm@18 1121 isa = PBXGroup;
andrewm@18 1122 children = (
andrewm@18 1123 D00A8C703C2C0055DD2B790C /* juce_CachedComponentImage.h */,
andrewm@18 1124 DB09B4EA350E52FB74BAAD9D /* juce_Component.cpp */,
andrewm@18 1125 196DBB540F88035040706D73 /* juce_Component.h */,
andrewm@18 1126 189E1AEC6F95E5DF992C910D /* juce_ComponentListener.cpp */,
andrewm@18 1127 797AB794731D226BD260BA38 /* juce_ComponentListener.h */,
andrewm@18 1128 1FADCBF1B7451DE704A9E5DE /* juce_Desktop.cpp */,
andrewm@18 1129 290AE3B1231EFE4B43011C38 /* juce_Desktop.h */,
andrewm@18 1130 3CC9C766A7CA3465A75C1264 /* juce_ModalComponentManager.cpp */,
andrewm@18 1131 19ECE65352DCC21F539ADFDE /* juce_ModalComponentManager.h */,
andrewm@18 1132 );
andrewm@18 1133 name = components;
andrewm@18 1134 sourceTree = "<group>";
andrewm@18 1135 };
andrewm@18 1136 1142603A91CA5F35115D029F /* contexts */ = {
andrewm@18 1137 isa = PBXGroup;
andrewm@18 1138 children = (
andrewm@18 1139 71D4D37B1DBDF821E57F68F3 /* juce_GraphicsContext.cpp */,
andrewm@18 1140 EC3966AA0A0C2A80EBB36B82 /* juce_GraphicsContext.h */,
andrewm@18 1141 92D1EE5E3C477F4341709537 /* juce_LowLevelGraphicsContext.h */,
andrewm@18 1142 D3FE20DFB95B39D949C6B842 /* juce_LowLevelGraphicsPostScriptRenderer.cpp */,
andrewm@18 1143 8CBA2AD4897FAC4F6191FDB3 /* juce_LowLevelGraphicsPostScriptRenderer.h */,
andrewm@18 1144 6B53EFC11817616594E2D9BB /* juce_LowLevelGraphicsSoftwareRenderer.cpp */,
andrewm@18 1145 638FEE22F7BC4DEE41443DC3 /* juce_LowLevelGraphicsSoftwareRenderer.h */,
andrewm@18 1146 );
andrewm@18 1147 name = contexts;
andrewm@18 1148 sourceTree = "<group>";
andrewm@18 1149 };
andrewm@18 1150 13114A8A06EA75A50EE19833 /* Frameworks */ = {
andrewm@18 1151 isa = PBXGroup;
andrewm@18 1152 children = (
andrewm@18 1153 1A9B74287470FD1944123E26 /* Accelerate.framework */,
andrewm@18 1154 7964EC4FD4E5860CF85469A6 /* AudioToolbox.framework */,
andrewm@18 1155 DF870F58DC21D8A032AE4D03 /* Carbon.framework */,
andrewm@18 1156 5BC3C1BA534425DE943BCA22 /* Cocoa.framework */,
andrewm@18 1157 9DEC36437E061C38E07BAC75 /* CoreAudio.framework */,
andrewm@18 1158 20BA5BC9BB93D1041D8F4C73 /* CoreMIDI.framework */,
andrewm@18 1159 3DFDF8135971D71B8889E84B /* DiscRecording.framework */,
andrewm@18 1160 6606A45FBF92643F83F78021 /* IOKit.framework */,
andrewm@18 1161 7BBF33364D3B65730CEAD5F1 /* OpenGL.framework */,
andrewm@18 1162 F07FDD832AD269D84A40DAF1 /* QuartzCore.framework */,
andrewm@18 1163 5EDDEE17AD20B0C75DF6DF12 /* WebKit.framework */,
andrewm@18 1164 );
andrewm@18 1165 name = Frameworks;
andrewm@18 1166 sourceTree = "<group>";
andrewm@18 1167 };
andrewm@18 1168 14EF5B2E7780CD35F595E7EF /* interprocess */ = {
andrewm@18 1169 isa = PBXGroup;
andrewm@18 1170 children = (
andrewm@18 1171 3C49A71B859640FC4A39B8F5 /* juce_InterprocessConnection.cpp */,
andrewm@18 1172 5E4F05C1C0E47ABAD690E924 /* juce_InterprocessConnection.h */,
andrewm@18 1173 9B9C26B87D15142FEBBDAD4C /* juce_InterprocessConnectionServer.cpp */,
andrewm@18 1174 A84C4AE3D9E536D74C379F0F /* juce_InterprocessConnectionServer.h */,
andrewm@18 1175 );
andrewm@18 1176 name = interprocess;
andrewm@18 1177 sourceTree = "<group>";
andrewm@18 1178 };
andrewm@18 1179 1583CC1C5B912AD3F1695E12 /* Source */ = {
andrewm@18 1180 isa = PBXGroup;
andrewm@18 1181 children = (
andrewm@18 1182 278F1D36FE45600F19FDFA91 /* GUI */,
andrewm@18 1183 2F055548C29B16BA107E346B /* Mappings */,
andrewm@18 1184 D6E28C861AC5D4069E6655A7 /* Display */,
andrewm@18 1185 15BBDF1D59F35F4EC6C82651 /* Utility */,
andrewm@18 1186 E7C04CC2AA6E16B51566C9B6 /* TouchKeys */,
andrewm@18 1187 26646EAE80CBDF47DADEE278 /* MainApplicationController.cpp */,
andrewm@18 1188 091527B6BC312B2295FA565A /* MainApplicationController.h */,
andrewm@18 1189 638AC9A213FFAFC1647D3C78 /* Main.cpp */,
andrewm@18 1190 );
andrewm@18 1191 name = Source;
andrewm@18 1192 sourceTree = "<group>";
andrewm@18 1193 };
andrewm@18 1194 15BBDF1D59F35F4EC6C82651 /* Utility */ = {
andrewm@18 1195 isa = PBXGroup;
andrewm@18 1196 children = (
andrewm@18 1197 7512B86BFA154BD74FC8AC07 /* Accumulator.h */,
andrewm@18 1198 8776329610ED3DF98A95ECD2 /* IIRFilter.cpp */,
andrewm@18 1199 AF7CC57D767DFC1F4B121270 /* IIRFilter.h */,
andrewm@18 1200 D3F247C3C568453665FD300D /* LineSegment.h */,
andrewm@18 1201 7103BB75D00938B3DEF6F943 /* Node.h */,
andrewm@18 1202 DBDB2CBDB7DD3D7B9713D4C5 /* Scheduler.cpp */,
andrewm@18 1203 4B5B59C3EB40E81B0EB3FF2A /* Scheduler.h */,
andrewm@18 1204 32302BE7297F75C489B19CED /* TimerNode.cpp */,
andrewm@18 1205 4AD0E0592C453AF63D48A792 /* TimerNode.h */,
andrewm@18 1206 9D627B675B5F55FD5A203346 /* TimestampSynchronizer.cpp */,
andrewm@18 1207 1EDD89AA0A5497A9AC685E41 /* TimestampSynchronizer.h */,
andrewm@18 1208 4BFF669E2B855A7A576E8CE2 /* Trigger.cpp */,
andrewm@18 1209 0955F3A0CD0B38AA81A04149 /* Trigger.h */,
andrewm@18 1210 9F843264E37B0F16987CDA48 /* Types.h */,
andrewm@18 1211 );
andrewm@18 1212 name = Utility;
andrewm@18 1213 sourceTree = "<group>";
andrewm@18 1214 };
andrewm@18 1215 16BDAFE366F09A32579D877C /* widgets */ = {
andrewm@18 1216 isa = PBXGroup;
andrewm@18 1217 children = (
andrewm@18 1218 7EB4672F9008FB273FB0E5A0 /* juce_ComboBox.cpp */,
andrewm@18 1219 6B502138661E9AB628F374F6 /* juce_ComboBox.h */,
andrewm@18 1220 778872C42C72FA6949A2536E /* juce_ImageComponent.cpp */,
andrewm@18 1221 B38844D2CDF1EC2E6110BB56 /* juce_ImageComponent.h */,
andrewm@18 1222 3D2DF36E0CC698317233B864 /* juce_Label.cpp */,
andrewm@18 1223 92C3C4A8F0677E70A2AAD5B9 /* juce_Label.h */,
andrewm@18 1224 099F9D0711B4409A70F97168 /* juce_ListBox.cpp */,
andrewm@18 1225 1F4C487096EFF581BE969D75 /* juce_ListBox.h */,
andrewm@18 1226 4A75AF43CD5BD452E2B322A0 /* juce_ProgressBar.cpp */,
andrewm@18 1227 42C95CE7D85568838409D2CF /* juce_ProgressBar.h */,
andrewm@18 1228 EAEB8DD999D027A9F9C02FC0 /* juce_Slider.cpp */,
andrewm@18 1229 EA085C2056A44FA5A7EE2AFE /* juce_Slider.h */,
andrewm@18 1230 34F26056D1BF4026D3CA3DFB /* juce_TableHeaderComponent.cpp */,
andrewm@18 1231 AC80872B6544527C71AB2B0B /* juce_TableHeaderComponent.h */,
andrewm@18 1232 09AFFC227A610CE469F29590 /* juce_TableListBox.cpp */,
andrewm@18 1233 5D9DBA8EC90E8161918F12E0 /* juce_TableListBox.h */,
andrewm@18 1234 9D744C0830CCA407EB41368E /* juce_TextEditor.cpp */,
andrewm@18 1235 A9832F86A2E7CA1675C64C47 /* juce_TextEditor.h */,
andrewm@18 1236 34F6C441AE3E69C11C988F58 /* juce_Toolbar.cpp */,
andrewm@18 1237 C75FB456CF13DFDEEF28C277 /* juce_Toolbar.h */,
andrewm@18 1238 542B60D386C30F602E8F37C7 /* juce_ToolbarItemComponent.cpp */,
andrewm@18 1239 28A31552383A162DC607EAA0 /* juce_ToolbarItemComponent.h */,
andrewm@18 1240 A84AFB90B3F99E4469CF5FDF /* juce_ToolbarItemFactory.h */,
andrewm@18 1241 50B10AEABDF8CFDB4C1F5198 /* juce_ToolbarItemPalette.cpp */,
andrewm@18 1242 ACAD7720D728A3A8C9DB3949 /* juce_ToolbarItemPalette.h */,
andrewm@18 1243 5F46502A5D1A44BD738467D4 /* juce_TreeView.cpp */,
andrewm@18 1244 1C1E6DBAE366BBF6B93C6231 /* juce_TreeView.h */,
andrewm@18 1245 );
andrewm@18 1246 name = widgets;
andrewm@18 1247 sourceTree = "<group>";
andrewm@18 1248 };
andrewm@18 1249 16C95E981AC2D3FD64DE013E /* misc */ = {
andrewm@18 1250 isa = PBXGroup;
andrewm@18 1251 children = (
andrewm@18 1252 A8AF4B0BFECD9F39E1FE4E09 /* juce_AppleRemote.h */,
andrewm@18 1253 8E169B97526DD9CCDE1BBA98 /* juce_BubbleMessageComponent.cpp */,
andrewm@18 1254 C3AAD3FBAACDA8F0B7BB8FF9 /* juce_BubbleMessageComponent.h */,
andrewm@18 1255 0838AE8A8B614755B5F31595 /* juce_ColourSelector.cpp */,
andrewm@18 1256 DF0B3A4D5C217DA0283223BF /* juce_ColourSelector.h */,
andrewm@18 1257 BDA6E687818B0F2DC22337CB /* juce_KeyMappingEditorComponent.cpp */,
andrewm@18 1258 E7AF7E2ECFDAFF3CB186986D /* juce_KeyMappingEditorComponent.h */,
andrewm@18 1259 0C516DEBD52810652C1B4F87 /* juce_PreferencesPanel.cpp */,
andrewm@18 1260 BB571C0DB322805E8CC5FAFC /* juce_PreferencesPanel.h */,
andrewm@18 1261 5E2C8035BF527680811D1CF5 /* juce_RecentlyOpenedFilesList.cpp */,
andrewm@18 1262 F7F0A21852B09E8081C1DD93 /* juce_RecentlyOpenedFilesList.h */,
andrewm@18 1263 76758FB3B866000523F0B144 /* juce_SplashScreen.cpp */,
andrewm@18 1264 8ED90DCD63DA37E5D56402E3 /* juce_SplashScreen.h */,
andrewm@18 1265 216C43FE64E807DFDDE137BB /* juce_SystemTrayIconComponent.cpp */,
andrewm@18 1266 66F5603A6C984CEFD02530D3 /* juce_SystemTrayIconComponent.h */,
andrewm@18 1267 2D8CAD385E5572C8E790B98E /* juce_WebBrowserComponent.h */,
andrewm@18 1268 );
andrewm@18 1269 name = misc;
andrewm@18 1270 sourceTree = "<group>";
andrewm@18 1271 };
andrewm@18 1272 1744D2795680DE549C3DE675 /* memory */ = {
andrewm@18 1273 isa = PBXGroup;
andrewm@18 1274 children = (
andrewm@18 1275 435F555EAB5F88A7DE95C8FB /* juce_Atomic.h */,
andrewm@18 1276 19241B0EBAE0BB8B2B78C861 /* juce_ByteOrder.h */,
andrewm@18 1277 E88D828B769B0DB0DC1D624B /* juce_ContainerDeletePolicy.h */,
andrewm@18 1278 E62E694F0D19A252A6B9EAA1 /* juce_HeapBlock.h */,
andrewm@18 1279 158BA823A17ACCB4E6826026 /* juce_LeakedObjectDetector.h */,
andrewm@18 1280 AF87CD32C1189D997A5520B9 /* juce_Memory.h */,
andrewm@18 1281 84329C0EAC5C8BCD99E03174 /* juce_MemoryBlock.cpp */,
andrewm@18 1282 5BDFD343F8067BB49E2C2125 /* juce_MemoryBlock.h */,
andrewm@18 1283 12EF0EF35B5F1C68F6576FBF /* juce_OptionalScopedPointer.h */,
andrewm@18 1284 5CFC24DCE2459CF5A80FD766 /* juce_ReferenceCountedObject.h */,
andrewm@18 1285 B9A42558DE8A295EAF05E9A4 /* juce_ScopedPointer.h */,
andrewm@18 1286 F85B20313230BD88D984FC3A /* juce_Singleton.h */,
andrewm@18 1287 63E32F29B1D3528BDDE0B72A /* juce_WeakReference.h */,
andrewm@18 1288 );
andrewm@18 1289 name = memory;
andrewm@18 1290 sourceTree = "<group>";
andrewm@18 1291 };
andrewm@18 1292 17482FACCDAB45936C284B3B /* filebrowser */ = {
andrewm@18 1293 isa = PBXGroup;
andrewm@18 1294 children = (
andrewm@18 1295 30BABDF73CAF7CC000817364 /* juce_DirectoryContentsDisplayComponent.cpp */,
andrewm@18 1296 F1A1127D8FADC377892165D6 /* juce_DirectoryContentsDisplayComponent.h */,
andrewm@18 1297 9F455251CF84921306543B93 /* juce_DirectoryContentsList.cpp */,
andrewm@18 1298 0E1393D568B97F822EC620E2 /* juce_DirectoryContentsList.h */,
andrewm@18 1299 83BB636195AA2F443ADEE961 /* juce_FileBrowserComponent.cpp */,
andrewm@18 1300 7828BC7ED00966FBBE2A90CB /* juce_FileBrowserComponent.h */,
andrewm@18 1301 E9350A4235E42DBC9987725A /* juce_FileBrowserListener.h */,
andrewm@18 1302 5DFC9E79432F0E8B0245B05E /* juce_FileChooser.cpp */,
andrewm@18 1303 FDA89D8C60D78D85531C8BC0 /* juce_FileChooser.h */,
andrewm@18 1304 AE876C6FF1860B4CC97EDF07 /* juce_FileChooserDialogBox.cpp */,
andrewm@18 1305 A9184C4BCBA196795CCBCD98 /* juce_FileChooserDialogBox.h */,
andrewm@18 1306 FFB3A6545B8B46F2043EEE1C /* juce_FileFilter.cpp */,
andrewm@18 1307 7EE90399313A416997604AAE /* juce_FileFilter.h */,
andrewm@18 1308 7688BA989669160877676209 /* juce_FileListComponent.cpp */,
andrewm@18 1309 647A3C5CF4D3DE9C169861D1 /* juce_FileListComponent.h */,
andrewm@18 1310 CA08ADDF1800B59374067EBE /* juce_FilenameComponent.cpp */,
andrewm@18 1311 A29D19C2D6EEEE8A3C5D63B7 /* juce_FilenameComponent.h */,
andrewm@18 1312 0DD2016AB1A5661593E69C5A /* juce_FilePreviewComponent.h */,
andrewm@18 1313 E393747AE555F946712380D5 /* juce_FileSearchPathListComponent.cpp */,
andrewm@18 1314 8166153E2B41CAFEF2012166 /* juce_FileSearchPathListComponent.h */,
andrewm@18 1315 AF1275CD971968AF3CB13BAD /* juce_FileTreeComponent.cpp */,
andrewm@18 1316 9D97B40DE97CFCF58CEA9DBD /* juce_FileTreeComponent.h */,
andrewm@18 1317 9210475F5E1B29B9C850ACDA /* juce_ImagePreviewComponent.cpp */,
andrewm@18 1318 5AC453F4B30AB8DA51B8B9B0 /* juce_ImagePreviewComponent.h */,
andrewm@18 1319 BDD4F9A4B8D15A1515F87F53 /* juce_WildcardFileFilter.cpp */,
andrewm@18 1320 E1D304ED9044C0CE62C7B3AD /* juce_WildcardFileFilter.h */,
andrewm@18 1321 );
andrewm@18 1322 name = filebrowser;
andrewm@18 1323 sourceTree = "<group>";
andrewm@18 1324 };
andrewm@18 1325 1957CB7441950FD771657845 /* effects */ = {
andrewm@18 1326 isa = PBXGroup;
andrewm@18 1327 children = (
andrewm@18 1328 6395794A858E7036D062579C /* juce_Decibels.h */,
andrewm@18 1329 B76B16D0041E8AF65ECBA8D2 /* juce_IIRFilter.cpp */,
andrewm@18 1330 F430F75983EA8B5A31B686E8 /* juce_IIRFilter.h */,
andrewm@18 1331 8FCE773A5D594437EF46757A /* juce_LagrangeInterpolator.cpp */,
andrewm@18 1332 AC9C0675772B6211213D774F /* juce_LagrangeInterpolator.h */,
andrewm@18 1333 EA23F0162B24A0A0FD58B0B2 /* juce_Reverb.h */,
andrewm@18 1334 );
andrewm@18 1335 name = effects;
andrewm@18 1336 sourceTree = "<group>";
andrewm@18 1337 };
andrewm@18 1338 1BA54372572881E7B0D0C803 /* windows */ = {
andrewm@18 1339 isa = PBXGroup;
andrewm@18 1340 children = (
andrewm@18 1341 6A2C76C28ADEBBEB65637ED4 /* juce_AlertWindow.cpp */,
andrewm@18 1342 6099FF0A5378073D75F68649 /* juce_AlertWindow.h */,
andrewm@18 1343 857081343554E08270399A7A /* juce_CallOutBox.cpp */,
andrewm@18 1344 4A2C4C9905C7DBE7BD7A0A7D /* juce_CallOutBox.h */,
andrewm@18 1345 420CD52BA81E8FA04E73B0A1 /* juce_ComponentPeer.cpp */,
andrewm@18 1346 4E546FBB3A7626EFD573D41D /* juce_ComponentPeer.h */,
andrewm@18 1347 2C144159C82D78DDD70C4105 /* juce_DialogWindow.cpp */,
andrewm@18 1348 F47D3518C1FDA9C65BDFE088 /* juce_DialogWindow.h */,
andrewm@18 1349 C8204B6A7B83338403077010 /* juce_DocumentWindow.cpp */,
andrewm@18 1350 6B6237A52DA8FB843E47CE0A /* juce_DocumentWindow.h */,
andrewm@18 1351 B169A76946B512C0D34D1807 /* juce_NativeMessageBox.h */,
andrewm@18 1352 6CA0CAA72433DDE5E6E2BA99 /* juce_ResizableWindow.cpp */,
andrewm@18 1353 3851FE5AD54A9688682B21E9 /* juce_ResizableWindow.h */,
andrewm@18 1354 CDCE769E18A546EC7FE65FE0 /* juce_ThreadWithProgressWindow.cpp */,
andrewm@18 1355 94873408944DC8C21437551E /* juce_ThreadWithProgressWindow.h */,
andrewm@18 1356 2B4B4811F717681D3CEA3C06 /* juce_TooltipWindow.cpp */,
andrewm@18 1357 2F6C87AE0D32BF2600B951B2 /* juce_TooltipWindow.h */,
andrewm@18 1358 1A67F2C4654C988FD919A612 /* juce_TopLevelWindow.cpp */,
andrewm@18 1359 265BDA429218A7AE3E5608CD /* juce_TopLevelWindow.h */,
andrewm@18 1360 );
andrewm@18 1361 name = windows;
andrewm@18 1362 sourceTree = "<group>";
andrewm@18 1363 };
andrewm@18 1364 1E588EC96A4D32BF0C19F169 /* juce_events */ = {
andrewm@18 1365 isa = PBXGroup;
andrewm@18 1366 children = (
andrewm@18 1367 3AA44EDFDA4BC1C6DCE59475 /* messages */,
andrewm@18 1368 542941430579B611BD5E2588 /* timers */,
andrewm@18 1369 59F782E0DB9A51FD365302D2 /* broadcasters */,
andrewm@18 1370 14EF5B2E7780CD35F595E7EF /* interprocess */,
andrewm@18 1371 B811157C7EAF4978CF8ED535 /* native */,
andrewm@18 1372 7ED45DC66FA713C394B2EA1F /* juce_module_info */,
andrewm@18 1373 C548DA4DD5135F3EDFF7589D /* juce_events.h */,
andrewm@18 1374 );
andrewm@18 1375 name = juce_events;
andrewm@18 1376 sourceTree = "<group>";
andrewm@18 1377 };
andrewm@18 1378 1E79F78D63E48231E8EE6A98 /* Resources */ = {
andrewm@18 1379 isa = PBXGroup;
andrewm@18 1380 children = (
andrewm@18 1381 F408D8EEB8B3503EC6442162 /* Info.plist */,
andrewm@18 1382 283FF67DF916C041CE17E244 /* RecentFilesMenuTemplate.nib */,
andrewm@18 1383 55010ADB4310C9FF2CD11D52 /* Icon.icns */,
andrewm@18 1384 );
andrewm@18 1385 name = Resources;
andrewm@18 1386 sourceTree = "<group>";
andrewm@18 1387 };
andrewm@18 1388 223074080D125D810EB5A020 /* misc */ = {
andrewm@18 1389 isa = PBXGroup;
andrewm@18 1390 children = (
andrewm@18 1391 1A96C45EFEBAAD6DA351F6E7 /* juce_BubbleComponent.cpp */,
andrewm@18 1392 F24B0FB4FEE7764F3EC91EE5 /* juce_BubbleComponent.h */,
andrewm@18 1393 7172E38F5AA96EB0063A67AC /* juce_DropShadower.cpp */,
andrewm@18 1394 585AE1E2582CD19A8F9FE2D2 /* juce_DropShadower.h */,
andrewm@18 1395 );
andrewm@18 1396 name = misc;
andrewm@18 1397 sourceTree = "<group>";
andrewm@18 1398 };
andrewm@18 1399 2284CA6682785C1A82A11DC9 /* logging */ = {
andrewm@18 1400 isa = PBXGroup;
andrewm@18 1401 children = (
andrewm@18 1402 ED331E878A92AC3986F5885B /* juce_FileLogger.cpp */,
andrewm@18 1403 6C119011A8A9B7A6F092F10D /* juce_FileLogger.h */,
andrewm@18 1404 4EA0B74126E80DFAA6075D51 /* juce_Logger.cpp */,
andrewm@18 1405 F0C1BF45B5321D9A128DC034 /* juce_Logger.h */,
andrewm@18 1406 );
andrewm@18 1407 name = logging;
andrewm@18 1408 sourceTree = "<group>";
andrewm@18 1409 };
andrewm@18 1410 23FE544BDF21655E69832411 /* text */ = {
andrewm@18 1411 isa = PBXGroup;
andrewm@18 1412 children = (
andrewm@18 1413 F4A7F22576E33E2A5E841B7D /* juce_CharacterFunctions.cpp */,
andrewm@18 1414 37D9F61856238A58FBAF151C /* juce_CharacterFunctions.h */,
andrewm@18 1415 890B8EF2DC47885686DAAF94 /* juce_CharPointer_ASCII.h */,
andrewm@18 1416 50FBD249C6C5C1B4DBA459E6 /* juce_CharPointer_UTF16.h */,
andrewm@18 1417 2DF4F5F337BF6C45F00C2921 /* juce_CharPointer_UTF32.h */,
andrewm@18 1418 9E1100E08D019514168470B6 /* juce_CharPointer_UTF8.h */,
andrewm@18 1419 02F82B7A43C1B002A55C8645 /* juce_Identifier.cpp */,
andrewm@18 1420 B9E1B02E2D61CD5F0C3BA92E /* juce_Identifier.h */,
andrewm@18 1421 022C3AEC95B6F5C85673E1B9 /* juce_LocalisedStrings.cpp */,
andrewm@18 1422 79EC7F603DD271F787FE2EC9 /* juce_LocalisedStrings.h */,
andrewm@18 1423 24BBD2EEE5685F7BF08524DC /* juce_NewLine.h */,
andrewm@18 1424 3721BA53A6BAB64AFCE77C35 /* juce_String.cpp */,
andrewm@18 1425 4693A834FF8117902FFF4D3F /* juce_String.h */,
andrewm@18 1426 3882417E73E282C25A526368 /* juce_StringArray.cpp */,
andrewm@18 1427 E93D98571147B0AD0B0D42C1 /* juce_StringArray.h */,
andrewm@18 1428 D3C722814093C96312625553 /* juce_StringPairArray.cpp */,
andrewm@18 1429 547C4147F20B76FD1596DF3B /* juce_StringPairArray.h */,
andrewm@18 1430 3F044B1232BF1AD76CF25C05 /* juce_StringPool.cpp */,
andrewm@18 1431 C830A46F2626904CBD8E74CF /* juce_StringPool.h */,
andrewm@18 1432 4B9F0E9662F5974FEB6D3EA6 /* juce_StringRef.h */,
andrewm@18 1433 35660D5C79544657DACE648E /* juce_TextDiff.cpp */,
andrewm@18 1434 E56B94B61B89BBBD6510D713 /* juce_TextDiff.h */,
andrewm@18 1435 );
andrewm@18 1436 name = text;
andrewm@18 1437 sourceTree = "<group>";
andrewm@18 1438 };
andrewm@18 1439 269C7F1C35A082EA46BBFC4C /* fonts */ = {
andrewm@18 1440 isa = PBXGroup;
andrewm@18 1441 children = (
andrewm@18 1442 21761A1F87F6E65A6DDF9AF3 /* juce_AttributedString.cpp */,
andrewm@18 1443 84E1E20BD5B317A9C8AEB844 /* juce_AttributedString.h */,
andrewm@18 1444 0FF3EA4E9EBFF0FE96DF62E2 /* juce_CustomTypeface.cpp */,
andrewm@18 1445 AE32A61D504EC34FE186FDD1 /* juce_CustomTypeface.h */,
andrewm@18 1446 55614439CEA2AA4C3C83960C /* juce_Font.cpp */,
andrewm@18 1447 51824FD31518891951469CBA /* juce_Font.h */,
andrewm@18 1448 9A639B808D54F5251C701002 /* juce_GlyphArrangement.cpp */,
andrewm@18 1449 962444B8A31102AAEA550124 /* juce_GlyphArrangement.h */,
andrewm@18 1450 B2D53D597D6709806BB7239A /* juce_TextLayout.cpp */,
andrewm@18 1451 558764F1D4A196E74A8B4D47 /* juce_TextLayout.h */,
andrewm@18 1452 984641E3DE573FF55DADB2AE /* juce_Typeface.cpp */,
andrewm@18 1453 70007C0A1E082ED1349FD91B /* juce_Typeface.h */,
andrewm@18 1454 );
andrewm@18 1455 name = fonts;
andrewm@18 1456 sourceTree = "<group>";
andrewm@18 1457 };
andrewm@18 1458 278F1D36FE45600F19FDFA91 /* GUI */ = {
andrewm@18 1459 isa = PBXGroup;
andrewm@18 1460 children = (
andrewm@18 1461 7B9FCDB57204606F4A7FDAD4 /* MainWindow.cpp */,
andrewm@18 1462 B6DCD7E8C9C5C9EA58C5EF9C /* MainWindow.h */,
andrewm@18 1463 0C9554C2C80A409B9486F101 /* KeyboardZoneComponent.cpp */,
andrewm@18 1464 3FBF5C96BBAA8C88CB37943C /* KeyboardZoneComponent.h */,
andrewm@18 1465 E9E267650C0230141C461A4B /* ControlWindowMainComponent.cpp */,
andrewm@18 1466 BE91DB4CF2406F37AF7E7D67 /* ControlWindowMainComponent.h */,
andrewm@18 1467 B24051ADEFBD03E1C7CB8DC3 /* GraphicsDisplayWindow.h */,
andrewm@18 1468 BA2C6578AE3F6F2B82656B4F /* MappingListComponent.cpp */,
andrewm@18 1469 F4DDE0DD51C64223CC8C9B62 /* MappingListComponent.h */,
andrewm@18 1470 01A3C0D5D0FDDA38CE02C685 /* MappingListItem.cpp */,
andrewm@18 1471 0A486C6A586B60525C9BAB59 /* MappingListItem.h */,
andrewm@18 1472 F3B5E38E7731B299DBDBE164 /* MappingEditorComponent.h */,
andrewm@18 1473 );
andrewm@18 1474 name = GUI;
andrewm@18 1475 sourceTree = "<group>";
andrewm@18 1476 };
andrewm@18 1477 2F055548C29B16BA107E346B /* Mappings */ = {
andrewm@18 1478 isa = PBXGroup;
andrewm@18 1479 children = (
andrewm@18 1480 9B41786D34A867FF8F1341EF /* Vibrato */,
andrewm@18 1481 72E20DA6718B4572688E63D7 /* ReleaseAngle */,
andrewm@18 1482 AB366B7760234A8957CC46C3 /* PitchBend */,
andrewm@18 1483 CE924A2E99C34B5C0C1749CA /* OnsetAngle */,
andrewm@18 1484 428A1A8AE78D576DDA139D6F /* MultiFingerTrigger */,
andrewm@18 1485 EC83555D1B3E0BF39064D703 /* KeyDivision */,
andrewm@18 1486 D390B7A00A5496FC36CA9328 /* Control */,
andrewm@18 1487 AF8EFA9540E8757E68922E40 /* MappingScheduler.cpp */,
andrewm@18 1488 606F2538F89C451EC8BB479D /* MappingScheduler.h */,
andrewm@18 1489 F55D37A9CFDBAA406A95E743 /* TouchkeyBaseMapping.cpp */,
andrewm@18 1490 2AB205503EDC14D07B0CDFA7 /* TouchkeyBaseMapping.h */,
andrewm@18 1491 5C085DEDBB1A8F755F800922 /* TouchkeyBaseMappingFactory.h */,
andrewm@18 1492 A6B7D7B713F01F521411F2D3 /* Mapping.cpp */,
andrewm@18 1493 D9FD13866909F3134B4AB740 /* Mapping.h */,
andrewm@18 1494 9D633F4B9BBCF3F4D9331E00 /* MappingFactory.h */,
andrewm@18 1495 7A002562A60140BEE1434ECF /* MappingFactorySplitter.cpp */,
andrewm@18 1496 BDB6848D33CE535EBCA3B9AD /* MappingFactorySplitter.h */,
andrewm@18 1497 61A7ED9BEB8538FEE656E782 /* MIDIKeyPositionMapping.cpp */,
andrewm@18 1498 7EDCB02E405529C4B4A60DA9 /* MIDIKeyPositionMapping.h */,
andrewm@18 1499 C2762F0E696E257A507595A5 /* MRPMapping.cpp */,
andrewm@18 1500 BF01A2533D2222C856D3DB3A /* MRPMapping.h */,
andrewm@18 1501 );
andrewm@18 1502 name = Mappings;
andrewm@18 1503 sourceTree = "<group>";
andrewm@18 1504 };
andrewm@18 1505 2F64BBE827F299C15CC19C87 /* containers */ = {
andrewm@18 1506 isa = PBXGroup;
andrewm@18 1507 children = (
andrewm@18 1508 E327C96B7AB06A125C9764FC /* juce_AbstractFifo.cpp */,
andrewm@18 1509 1DD5318B2EC76DCE6B3F715C /* juce_AbstractFifo.h */,
andrewm@18 1510 1C3B338D3F36E6ADB417204D /* juce_Array.h */,
andrewm@18 1511 9D0F29356400B8E025E5F524 /* juce_ArrayAllocationBase.h */,
andrewm@18 1512 86A8F063C7880CC175FCB59A /* juce_DynamicObject.cpp */,
andrewm@18 1513 5E21284BD5A78CCF9533A7CB /* juce_DynamicObject.h */,
andrewm@18 1514 2ED84C912889F7D0DA71BC31 /* juce_ElementComparator.h */,
andrewm@18 1515 608D7036802547CACA0C8EB9 /* juce_HashMap.h */,
andrewm@18 1516 9A42DC8DA886A985FC5A0862 /* juce_LinkedListPointer.h */,
andrewm@18 1517 026C6BCB121C0BB163DE9F06 /* juce_NamedValueSet.cpp */,
andrewm@18 1518 021AF0A3F7822EA031EE86A1 /* juce_NamedValueSet.h */,
andrewm@18 1519 68B7DB3155ECA7DF6A79D5EC /* juce_OwnedArray.h */,
andrewm@18 1520 F03FCD9223E01482CF16FE9A /* juce_PropertySet.cpp */,
andrewm@18 1521 27829CDA49F7FB509A7B5A1C /* juce_PropertySet.h */,
andrewm@18 1522 3738D2B9C5D2ACBA23938BD6 /* juce_ReferenceCountedArray.h */,
andrewm@18 1523 9BE9BB5131F3D749A7717085 /* juce_ScopedValueSetter.h */,
andrewm@18 1524 4E88EE61D4328B092B1F0BB2 /* juce_SortedSet.h */,
andrewm@18 1525 B97766EAEBB55185F51ED7B4 /* juce_SparseSet.h */,
andrewm@18 1526 BC52700DC6BCBBA42635510D /* juce_Variant.cpp */,
andrewm@18 1527 8BD94C1723C9174065B1CA57 /* juce_Variant.h */,
andrewm@18 1528 );
andrewm@18 1529 name = containers;
andrewm@18 1530 sourceTree = "<group>";
andrewm@18 1531 };
andrewm@18 1532 351644949FDC57BA4E44D3D4 /* maths */ = {
andrewm@18 1533 isa = PBXGroup;
andrewm@18 1534 children = (
andrewm@18 1535 22A640D49DAB8EC000C48C37 /* juce_BigInteger.cpp */,
andrewm@18 1536 3E03094D5D1AC333A39F4B7A /* juce_BigInteger.h */,
andrewm@18 1537 C804C201CC2FADE94FA73FAD /* juce_Expression.cpp */,
andrewm@18 1538 BDBFE5792BFFFEC6DD9C51AD /* juce_Expression.h */,
andrewm@18 1539 5A557C5800B7FD7879B89A9A /* juce_MathsFunctions.h */,
andrewm@18 1540 AE954565B99BE415F7966F4A /* juce_Random.cpp */,
andrewm@18 1541 52503B83C3EB95429DBCF2B8 /* juce_Random.h */,
andrewm@18 1542 5AA900E1C54219C4371B3907 /* juce_Range.h */,
andrewm@18 1543 );
andrewm@18 1544 name = maths;
andrewm@18 1545 sourceTree = "<group>";
andrewm@18 1546 };
andrewm@18 1547 3646B9929E133CA941A2E1EA /* sources */ = {
andrewm@18 1548 isa = PBXGroup;
andrewm@18 1549 children = (
andrewm@18 1550 0241560E0F43D8F64C26A397 /* juce_AudioSource.h */,
andrewm@18 1551 25E54DE680924E94F31F7727 /* juce_BufferingAudioSource.cpp */,
andrewm@18 1552 47C9F191ACA30DA8866F8162 /* juce_BufferingAudioSource.h */,
andrewm@18 1553 0436257DE1C3D66483C147A4 /* juce_ChannelRemappingAudioSource.cpp */,
andrewm@18 1554 CD1916C626761395E7729958 /* juce_ChannelRemappingAudioSource.h */,
andrewm@18 1555 1C69D05010E094E31BACC6AA /* juce_IIRFilterAudioSource.cpp */,
andrewm@18 1556 2DB8DD2C8970470DD6C94355 /* juce_IIRFilterAudioSource.h */,
andrewm@18 1557 A9483F780B954919D59F1178 /* juce_MixerAudioSource.cpp */,
andrewm@18 1558 A760FABA720E873DCAD04DAF /* juce_MixerAudioSource.h */,
andrewm@18 1559 A8BD97DF1D8C19D42CF0715C /* juce_PositionableAudioSource.h */,
andrewm@18 1560 09DB2381F553CE3AE1190F3C /* juce_ResamplingAudioSource.cpp */,
andrewm@18 1561 8688C08B789657B322528750 /* juce_ResamplingAudioSource.h */,
andrewm@18 1562 4BA89F5127922FC8A0D88602 /* juce_ReverbAudioSource.cpp */,
andrewm@18 1563 79EBCB683DF7BD707B29F835 /* juce_ReverbAudioSource.h */,
andrewm@18 1564 E8D2B3CBDF5DED9EF0E0C63B /* juce_ToneGeneratorAudioSource.cpp */,
andrewm@18 1565 821F73F15E2DCF3438652D3B /* juce_ToneGeneratorAudioSource.h */,
andrewm@18 1566 );
andrewm@18 1567 name = sources;
andrewm@18 1568 sourceTree = "<group>";
andrewm@18 1569 };
andrewm@18 1570 3A94655CA811747F076D5DE6 /* xml */ = {
andrewm@18 1571 isa = PBXGroup;
andrewm@18 1572 children = (
andrewm@18 1573 1F101BE64CA15979764736A3 /* juce_XmlDocument.cpp */,
andrewm@18 1574 D867F0F9AE014AC4873F4093 /* juce_XmlDocument.h */,
andrewm@18 1575 2B3A1D8D1A77B39FFBA39EC8 /* juce_XmlElement.cpp */,
andrewm@18 1576 B8F2014DEA90E3849192C12D /* juce_XmlElement.h */,
andrewm@18 1577 );
andrewm@18 1578 name = xml;
andrewm@18 1579 sourceTree = "<group>";
andrewm@18 1580 };
andrewm@18 1581 3AA44EDFDA4BC1C6DCE59475 /* messages */ = {
andrewm@18 1582 isa = PBXGroup;
andrewm@18 1583 children = (
andrewm@18 1584 EF8E10BB5A52F89097F763D9 /* juce_ApplicationBase.cpp */,
andrewm@18 1585 A50534690CFC8F765EEBCACC /* juce_ApplicationBase.h */,
andrewm@18 1586 1F76B83EE0CFAA4761604B94 /* juce_CallbackMessage.h */,
andrewm@18 1587 610013306039A681BE00CDF4 /* juce_DeletedAtShutdown.cpp */,
andrewm@18 1588 5A740A5459309CC1144016FD /* juce_DeletedAtShutdown.h */,
andrewm@18 1589 C4ADD63DE594AD3A82825DD4 /* juce_Initialisation.h */,
andrewm@18 1590 B676B0C4543E418E31B2607F /* juce_Message.h */,
andrewm@18 1591 74A7CB1DEB75A34CDD0CD4C4 /* juce_MessageListener.cpp */,
andrewm@18 1592 5D1750119D2E86324ED67585 /* juce_MessageListener.h */,
andrewm@18 1593 B6E00FB0259FB8560B8EB8B2 /* juce_MessageManager.cpp */,
andrewm@18 1594 0FD7CCA5B5517C3CF7C2CCA9 /* juce_MessageManager.h */,
andrewm@18 1595 EA983D5CAA5DB46A4EA83E19 /* juce_NotificationType.h */,
andrewm@18 1596 );
andrewm@18 1597 name = messages;
andrewm@18 1598 sourceTree = "<group>";
andrewm@18 1599 };
andrewm@18 1600 3AEC149409FA3F1F9A5D0605 /* threads */ = {
andrewm@18 1601 isa = PBXGroup;
andrewm@18 1602 children = (
andrewm@18 1603 4722FD5DDEA12074E23626F6 /* juce_ChildProcess.cpp */,
andrewm@18 1604 AD95293E5C296F4C23A4F94B /* juce_ChildProcess.h */,
andrewm@18 1605 FA7129964EDAC6BCFB6012BB /* juce_CriticalSection.h */,
andrewm@18 1606 0738BD96A6B0D207B2656964 /* juce_DynamicLibrary.h */,
andrewm@18 1607 CE4F2F551165086D73459E43 /* juce_HighResolutionTimer.cpp */,
andrewm@18 1608 E185507E8E49A513D5E6894A /* juce_HighResolutionTimer.h */,
andrewm@18 1609 FE59EEF1AB35791BB7600489 /* juce_InterProcessLock.h */,
andrewm@18 1610 3D9C5122C7D61F188F36817E /* juce_Process.h */,
andrewm@18 1611 EFD6A6B89F68D70C31D5D167 /* juce_ReadWriteLock.cpp */,
andrewm@18 1612 30787E67674DB9065149BCF9 /* juce_ReadWriteLock.h */,
andrewm@18 1613 3F12742B404F1BCE9FD1182F /* juce_ScopedLock.h */,
andrewm@18 1614 9923EBA9D4A01541CAE90CF2 /* juce_ScopedReadLock.h */,
andrewm@18 1615 C2673A6A3D247F3CDCF66FF0 /* juce_ScopedWriteLock.h */,
andrewm@18 1616 440B6F250CB865AA74386018 /* juce_SpinLock.h */,
andrewm@18 1617 D74EA156B75DFD28AB6BD8D0 /* juce_Thread.cpp */,
andrewm@18 1618 93186997B68111C578D28993 /* juce_Thread.h */,
andrewm@18 1619 5B851A07868E688F0C765CA1 /* juce_ThreadLocalValue.h */,
andrewm@18 1620 1B47C271A0750D61976A387B /* juce_ThreadPool.cpp */,
andrewm@18 1621 75CA737B306C29F574308F8E /* juce_ThreadPool.h */,
andrewm@18 1622 D2C3D422A9FFB418D71B1FCA /* juce_TimeSliceThread.cpp */,
andrewm@18 1623 106C5E90696E6F1CC04EF896 /* juce_TimeSliceThread.h */,
andrewm@18 1624 BD20E908DEABE97BC3CC4F07 /* juce_WaitableEvent.h */,
andrewm@18 1625 );
andrewm@18 1626 name = threads;
andrewm@18 1627 sourceTree = "<group>";
andrewm@18 1628 };
andrewm@18 1629 3BF800D92630CD6B7CEF6ADC /* javascript */ = {
andrewm@18 1630 isa = PBXGroup;
andrewm@18 1631 children = (
andrewm@18 1632 6A59FD6927F7863EA627B22B /* juce_Javascript.cpp */,
andrewm@18 1633 FB95EEFCC0A2A933309EAEAE /* juce_Javascript.h */,
andrewm@18 1634 1D41477949C13C4A9C7F0536 /* juce_JSON.cpp */,
andrewm@18 1635 84EBC2A31E96330B004B8ACD /* juce_JSON.h */,
andrewm@18 1636 );
andrewm@18 1637 name = javascript;
andrewm@18 1638 sourceTree = "<group>";
andrewm@18 1639 };
andrewm@18 1640 3C05FC3B5BA734DF3EA8398F /* time */ = {
andrewm@18 1641 isa = PBXGroup;
andrewm@18 1642 children = (
andrewm@18 1643 F0F03FAE0B2065470B1815B7 /* juce_PerformanceCounter.cpp */,
andrewm@18 1644 2F5F168DE166CF81749EDE32 /* juce_PerformanceCounter.h */,
andrewm@18 1645 FA09A507AA15C65C617AEAE2 /* juce_RelativeTime.cpp */,
andrewm@18 1646 47AFF0730B6F48B44D9AF21F /* juce_RelativeTime.h */,
andrewm@18 1647 133CEEB518DC3E0387DDDAAA /* juce_Time.cpp */,
andrewm@18 1648 4F0FBB923DC40FD7859CA9B6 /* juce_Time.h */,
andrewm@18 1649 );
andrewm@18 1650 name = time;
andrewm@18 1651 sourceTree = "<group>";
andrewm@18 1652 };
andrewm@18 1653 402FB34DB3166C76A94D4F83 /* buffers */ = {
andrewm@18 1654 isa = PBXGroup;
andrewm@18 1655 children = (
andrewm@18 1656 486B2D4FE311DCB82E37DF60 /* juce_AudioDataConverters.cpp */,
andrewm@18 1657 7CF528A9CF4D2D0C77AECA41 /* juce_AudioDataConverters.h */,
andrewm@18 1658 11E71A3ED179AF068E6D8A9D /* juce_AudioSampleBuffer.cpp */,
andrewm@18 1659 22C2B16BCB6F4CA405233C04 /* juce_AudioSampleBuffer.h */,
andrewm@18 1660 2C8F38028F686154B4760DC4 /* juce_FloatVectorOperations.cpp */,
andrewm@18 1661 980B7401EF270C8C3BF5921D /* juce_FloatVectorOperations.h */,
andrewm@18 1662 );
andrewm@18 1663 name = buffers;
andrewm@18 1664 sourceTree = "<group>";
andrewm@18 1665 };
andrewm@18 1666 40E7FDCF5675A7C9DBE4A370 /* menus */ = {
andrewm@18 1667 isa = PBXGroup;
andrewm@18 1668 children = (
andrewm@18 1669 4B6DD49A71F451207F114891 /* juce_MenuBarComponent.cpp */,
andrewm@18 1670 DF22553364728350DAFA6267 /* juce_MenuBarComponent.h */,
andrewm@18 1671 2E2351F96F9FEDFB06036B45 /* juce_MenuBarModel.cpp */,
andrewm@18 1672 67FBBBE888B8FF071E9A6E9B /* juce_MenuBarModel.h */,
andrewm@18 1673 04B1699E31A404BB6C7E4D93 /* juce_PopupMenu.cpp */,
andrewm@18 1674 B928D73E2A712404DA6A9D39 /* juce_PopupMenu.h */,
andrewm@18 1675 );
andrewm@18 1676 name = menus;
andrewm@18 1677 sourceTree = "<group>";
andrewm@18 1678 };
andrewm@18 1679 4166E01E2CADE6032D40685B /* positioning */ = {
andrewm@18 1680 isa = PBXGroup;
andrewm@18 1681 children = (
andrewm@18 1682 8AB62337AC1BB45D8DD8B43D /* juce_MarkerList.cpp */,
andrewm@18 1683 F076F25ECB0B7D2073F6478E /* juce_MarkerList.h */,
andrewm@18 1684 F1DF08252E945645AE2B4E98 /* juce_RelativeCoordinate.cpp */,
andrewm@18 1685 B9683DFC5C73C8EA097C0C87 /* juce_RelativeCoordinate.h */,
andrewm@18 1686 CD5A70F1BEBD963AA994F53E /* juce_RelativeCoordinatePositioner.cpp */,
andrewm@18 1687 B50647653535F8801D7FF83D /* juce_RelativeCoordinatePositioner.h */,
andrewm@18 1688 5B83D18A4AF71418DA5F54F4 /* juce_RelativeParallelogram.cpp */,
andrewm@18 1689 4CAF6AD5590B3C8C9D2DCA10 /* juce_RelativeParallelogram.h */,
andrewm@18 1690 A08C368697313473C377CE60 /* juce_RelativePoint.cpp */,
andrewm@18 1691 D999C1E99812B5D0C9F7519E /* juce_RelativePoint.h */,
andrewm@18 1692 D30002F0500DBE972234F381 /* juce_RelativePointPath.cpp */,
andrewm@18 1693 1FB429A8B8F85E403CA12650 /* juce_RelativePointPath.h */,
andrewm@18 1694 C9A5595CCCAF91E88CA4C4B4 /* juce_RelativeRectangle.cpp */,
andrewm@18 1695 D850695B102730FCFF698E4D /* juce_RelativeRectangle.h */,
andrewm@18 1696 );
andrewm@18 1697 name = positioning;
andrewm@18 1698 sourceTree = "<group>";
andrewm@18 1699 };
andrewm@18 1700 428A1A8AE78D576DDA139D6F /* MultiFingerTrigger */ = {
andrewm@18 1701 isa = PBXGroup;
andrewm@18 1702 children = (
andrewm@18 1703 0A767ED26F1C6854875AC0DB /* TouchkeyMultiFingerTriggerMapping.cpp */,
andrewm@18 1704 0A982DF57CE775D8F05AD78B /* TouchkeyMultiFingerTriggerMapping.h */,
andrewm@18 1705 879BA74FC54118852648722F /* TouchkeyMultiFingerTriggerMappingFactory.cpp */,
andrewm@18 1706 07F3126C9F1842B069672882 /* TouchkeyMultiFingerTriggerMappingFactory.h */,
andrewm@18 1707 );
andrewm@18 1708 name = MultiFingerTrigger;
andrewm@18 1709 sourceTree = "<group>";
andrewm@18 1710 };
andrewm@18 1711 4ECC2091D369DED12DF6F35B /* juce_gui_extra */ = {
andrewm@18 1712 isa = PBXGroup;
andrewm@18 1713 children = (
andrewm@18 1714 E2C64F09882744C8505B35EA /* code_editor */,
andrewm@18 1715 5DD3537008E371C199E90778 /* documents */,
andrewm@18 1716 86087062EF4A53F0DBC78299 /* embedding */,
andrewm@18 1717 16C95E981AC2D3FD64DE013E /* misc */,
andrewm@18 1718 79B97A440791D2F786E3AA4D /* native */,
andrewm@18 1719 A28DB7EF92412F8484B88A07 /* juce_module_info */,
andrewm@18 1720 2CBEEB3DDE7452AFAA496A53 /* juce_gui_extra.h */,
andrewm@18 1721 );
andrewm@18 1722 name = juce_gui_extra;
andrewm@18 1723 sourceTree = "<group>";
andrewm@18 1724 };
andrewm@18 1725 50E4113B846C3F50715436BE /* juce_graphics */ = {
andrewm@18 1726 isa = PBXGroup;
andrewm@18 1727 children = (
andrewm@18 1728 7154A3B59065B4F5BFBEAD90 /* colour */,
andrewm@18 1729 1142603A91CA5F35115D029F /* contexts */,
andrewm@18 1730 C03D946F0D17FDD49DB86985 /* images */,
andrewm@18 1731 A1D76F0186CFBD4F87D59464 /* image_formats */,
andrewm@18 1732 F3CD2A2CA1AB7FD343BD5E07 /* geometry */,
andrewm@18 1733 DC6E3C5C4ACC4EDAC51A567E /* placement */,
andrewm@18 1734 269C7F1C35A082EA46BBFC4C /* fonts */,
andrewm@18 1735 F951AC35DF6A20E9D19E1097 /* effects */,
andrewm@18 1736 72CC318C6877D1D65674FE3B /* native */,
andrewm@18 1737 D6D6D17FF1925E76CE1F24E4 /* juce_module_info */,
andrewm@18 1738 DA596B63735FF691A714D004 /* juce_graphics.h */,
andrewm@18 1739 );
andrewm@18 1740 name = juce_graphics;
andrewm@18 1741 sourceTree = "<group>";
andrewm@18 1742 };
andrewm@18 1743 542941430579B611BD5E2588 /* timers */ = {
andrewm@18 1744 isa = PBXGroup;
andrewm@18 1745 children = (
andrewm@18 1746 CE5071065642A70419650EB3 /* juce_MultiTimer.cpp */,
andrewm@18 1747 9AD89C058D91C6D880FF028E /* juce_MultiTimer.h */,
andrewm@18 1748 482B36C5234DB4CED73506B4 /* juce_Timer.cpp */,
andrewm@18 1749 E3DA2BE88F2738CCDEDDF3AD /* juce_Timer.h */,
andrewm@18 1750 );
andrewm@18 1751 name = timers;
andrewm@18 1752 sourceTree = "<group>";
andrewm@18 1753 };
andrewm@18 1754 59F782E0DB9A51FD365302D2 /* broadcasters */ = {
andrewm@18 1755 isa = PBXGroup;
andrewm@18 1756 children = (
andrewm@18 1757 4953D82D7A84A83E3E7572A3 /* juce_ActionBroadcaster.cpp */,
andrewm@18 1758 2F46807285895EC6D5DDA8E3 /* juce_ActionBroadcaster.h */,
andrewm@18 1759 C72E037FB7147B081510B13E /* juce_ActionListener.h */,
andrewm@18 1760 3F55433E0CFB772D4CEC69EA /* juce_AsyncUpdater.cpp */,
andrewm@18 1761 09995800CE4E0E3EF8C11EF8 /* juce_AsyncUpdater.h */,
andrewm@18 1762 63FB3D8BC053ED771331E303 /* juce_ChangeBroadcaster.cpp */,
andrewm@18 1763 451D1DA2175F20466C358449 /* juce_ChangeBroadcaster.h */,
andrewm@18 1764 595D9603C966DD7A96601770 /* juce_ChangeListener.h */,
andrewm@18 1765 79ED04A9195FA283CCBF6492 /* juce_ListenerList.h */,
andrewm@18 1766 );
andrewm@18 1767 name = broadcasters;
andrewm@18 1768 sourceTree = "<group>";
andrewm@18 1769 };
andrewm@18 1770 5D2B9D64AC52724E6229C9DF /* native */ = {
andrewm@18 1771 isa = PBXGroup;
andrewm@18 1772 children = (
andrewm@18 1773 350BF12B579608D2FBAD6AFC /* juce_android_FileChooser.cpp */,
andrewm@18 1774 0900F84A5A94029BABD4F3D0 /* juce_android_Windowing.cpp */,
andrewm@18 1775 8D3354A1E9C02DED513A4355 /* juce_ios_UIViewComponentPeer.mm */,
andrewm@18 1776 DDF271285760C5642E3D3346 /* juce_ios_Windowing.mm */,
andrewm@18 1777 EF96A2B04F061E2DDCDD45D7 /* juce_linux_Clipboard.cpp */,
andrewm@18 1778 9EA1E13123758B126A76513B /* juce_linux_FileChooser.cpp */,
andrewm@18 1779 5E9303619B553ED5D8014075 /* juce_linux_Windowing.cpp */,
andrewm@18 1780 9B8C279F7E8FF6BCE7EFFF64 /* juce_mac_FileChooser.mm */,
andrewm@18 1781 D0868A6AA9193202A16F7B5D /* juce_mac_MainMenu.mm */,
andrewm@18 1782 984AEFF53886155F33D2F336 /* juce_mac_MouseCursor.mm */,
andrewm@18 1783 E1B8E23E7491C09D6708018C /* juce_mac_NSViewComponentPeer.mm */,
andrewm@18 1784 49745E79E63C5B9BC9A57AB1 /* juce_mac_Windowing.mm */,
andrewm@18 1785 021EAA7FB2AF6D2F19996A6D /* juce_MultiTouchMapper.h */,
andrewm@18 1786 C87D1CD195A69D0FC2BD3F33 /* juce_win32_DragAndDrop.cpp */,
andrewm@18 1787 ECAB1F5B50EACFEBDFC11A40 /* juce_win32_FileChooser.cpp */,
andrewm@18 1788 EBBA13C5C542DF0F8EFB826D /* juce_win32_Windowing.cpp */,
andrewm@18 1789 );
andrewm@18 1790 name = native;
andrewm@18 1791 sourceTree = "<group>";
andrewm@18 1792 };
andrewm@18 1793 5DD3537008E371C199E90778 /* documents */ = {
andrewm@18 1794 isa = PBXGroup;
andrewm@18 1795 children = (
andrewm@18 1796 394A564D17F7FC26D45DD047 /* juce_FileBasedDocument.cpp */,
andrewm@18 1797 8628FF7B8F05A904C8C59EC4 /* juce_FileBasedDocument.h */,
andrewm@18 1798 );
andrewm@18 1799 name = documents;
andrewm@18 1800 sourceTree = "<group>";
andrewm@18 1801 };
andrewm@18 1802 625475C9A5BF37B3641D16E8 /* zip */ = {
andrewm@18 1803 isa = PBXGroup;
andrewm@18 1804 children = (
andrewm@18 1805 E583018026996A67748B9630 /* juce_GZIPCompressorOutputStream.cpp */,
andrewm@18 1806 684832C67BAC9A135AD0F420 /* juce_GZIPCompressorOutputStream.h */,
andrewm@18 1807 39A2849DABF6CBB1F554501D /* juce_GZIPDecompressorInputStream.cpp */,
andrewm@18 1808 B5053EFFA070EFE91763D1CF /* juce_GZIPDecompressorInputStream.h */,
andrewm@18 1809 564725F265FA251EA1E85EFE /* juce_ZipFile.cpp */,
andrewm@18 1810 D85AA9748C07062C4898B172 /* juce_ZipFile.h */,
andrewm@18 1811 );
andrewm@18 1812 name = zip;
andrewm@18 1813 sourceTree = "<group>";
andrewm@18 1814 };
andrewm@18 1815 63EF1E5C383925B43D88E623 /* keyboard */ = {
andrewm@18 1816 isa = PBXGroup;
andrewm@18 1817 children = (
andrewm@18 1818 97101F61193525E59EE16454 /* juce_CaretComponent.cpp */,
andrewm@18 1819 9D044091881D52DC7354C266 /* juce_CaretComponent.h */,
andrewm@18 1820 6CF3B1703B8D1E75091098B0 /* juce_KeyboardFocusTraverser.cpp */,
andrewm@18 1821 D5B0943362643EC0EE867701 /* juce_KeyboardFocusTraverser.h */,
andrewm@18 1822 929C9770C346C51B352937B8 /* juce_KeyListener.cpp */,
andrewm@18 1823 1256FA69F41BA1090B5C1A16 /* juce_KeyListener.h */,
andrewm@18 1824 9F64E66E6497FC3516119144 /* juce_KeyPress.cpp */,
andrewm@18 1825 D75E1147AF76C62DC23E7B18 /* juce_KeyPress.h */,
andrewm@18 1826 D2CE1FE912067925F5ACA619 /* juce_ModifierKeys.cpp */,
andrewm@18 1827 F81F313202CDF4BE59B56B25 /* juce_ModifierKeys.h */,
andrewm@18 1828 76ACD5EA5060FE1084BE7407 /* juce_SystemClipboard.h */,
andrewm@18 1829 9084178EF51E96AA8ACBB28D /* juce_TextEditorKeyMapper.h */,
andrewm@18 1830 07D76602E68244DA48A496C3 /* juce_TextInputTarget.h */,
andrewm@18 1831 );
andrewm@18 1832 name = keyboard;
andrewm@18 1833 sourceTree = "<group>";
andrewm@18 1834 };
andrewm@18 1835 68E9A92265B816B5CF13942B /* midi_io */ = {
andrewm@18 1836 isa = PBXGroup;
andrewm@18 1837 children = (
andrewm@18 1838 99011DB2E425583086338097 /* juce_MidiInput.h */,
andrewm@18 1839 354D2DA37EA34EFC3121E523 /* juce_MidiMessageCollector.cpp */,
andrewm@18 1840 0FF0FEC5D686372FEF413FF4 /* juce_MidiMessageCollector.h */,
andrewm@18 1841 FA23D0A59A1BE884D7308CC8 /* juce_MidiOutput.cpp */,
andrewm@18 1842 396B15B57E8411B6131561B1 /* juce_MidiOutput.h */,
andrewm@18 1843 );
andrewm@18 1844 name = midi_io;
andrewm@18 1845 sourceTree = "<group>";
andrewm@18 1846 };
andrewm@18 1847 69DAA09EE6CFFE4106A71F9C /* format */ = {
andrewm@18 1848 isa = PBXGroup;
andrewm@18 1849 children = (
andrewm@18 1850 10674C5BE3CBDC1812E82AFF /* juce_AudioFormat.cpp */,
andrewm@18 1851 172BE377D36CE8F6915DECC0 /* juce_AudioFormat.h */,
andrewm@18 1852 94652A427B7F10B3405366B5 /* juce_AudioFormatManager.cpp */,
andrewm@18 1853 EB9EE29BC6E0F654EBDA140F /* juce_AudioFormatManager.h */,
andrewm@18 1854 09E18B170D35E65AABCC3C90 /* juce_AudioFormatReader.cpp */,
andrewm@18 1855 F7F083D64EF53598854CF637 /* juce_AudioFormatReader.h */,
andrewm@18 1856 70E7379DBBD8C42D6DF053AE /* juce_AudioFormatReaderSource.cpp */,
andrewm@18 1857 88464C31A0A0F8F876BD5CA2 /* juce_AudioFormatReaderSource.h */,
andrewm@18 1858 176B62DE2BBD7453ADE87482 /* juce_AudioFormatWriter.cpp */,
andrewm@18 1859 D3D34D4A8674E01CCE92CE65 /* juce_AudioFormatWriter.h */,
andrewm@18 1860 992F1A00CD771D7AA8E1E15D /* juce_AudioSubsectionReader.cpp */,
andrewm@18 1861 9A4FBA2DD18C825B15EE6D19 /* juce_AudioSubsectionReader.h */,
andrewm@18 1862 AC5E7E9B31701A5A7B4E3ABB /* juce_BufferingAudioFormatReader.cpp */,
andrewm@18 1863 6C1F7220FB3D51C3E401670D /* juce_BufferingAudioFormatReader.h */,
andrewm@18 1864 6BBD376C70ED0BF7DB547474 /* juce_MemoryMappedAudioFormatReader.h */,
andrewm@18 1865 );
andrewm@18 1866 name = format;
andrewm@18 1867 sourceTree = "<group>";
andrewm@18 1868 };
andrewm@18 1869 6C350903DFBBB0A3EBFB29CC /* Products */ = {
andrewm@18 1870 isa = PBXGroup;
andrewm@18 1871 children = (
andrewm@18 1872 90E8A67FBC9B5B91FEB780F5 /* TouchKeys.app */,
andrewm@18 1873 );
andrewm@18 1874 name = Products;
andrewm@18 1875 sourceTree = "<group>";
andrewm@18 1876 };
andrewm@18 1877 6E38183E98F91312140B2F58 /* files */ = {
andrewm@18 1878 isa = PBXGroup;
andrewm@18 1879 children = (
andrewm@18 1880 B39D1F9C2A6556C7E73F7B0A /* juce_DirectoryIterator.cpp */,
andrewm@18 1881 A9F0CD5B5FBAE5D4589A8C10 /* juce_DirectoryIterator.h */,
andrewm@18 1882 F2AFB80DCF056F88546FD65A /* juce_File.cpp */,
andrewm@18 1883 765EE2C3B48F47F94E607FBF /* juce_File.h */,
andrewm@18 1884 2C07FA9C85BA4477E7E732BA /* juce_FileInputStream.cpp */,
andrewm@18 1885 4BF12D55902ABB1FC8FC63AF /* juce_FileInputStream.h */,
andrewm@18 1886 17C5876FBE7CBA0393D71B51 /* juce_FileOutputStream.cpp */,
andrewm@18 1887 BFD6F76FF80DE8CB6D83D18D /* juce_FileOutputStream.h */,
andrewm@18 1888 F9CBC71C9E3A22EC667F0B93 /* juce_FileSearchPath.cpp */,
andrewm@18 1889 2C65A282C235450315BFA7B7 /* juce_FileSearchPath.h */,
andrewm@18 1890 72D026BC20AD5DA4743D6A68 /* juce_MemoryMappedFile.h */,
andrewm@18 1891 BA13CD1B8B5B44B8E675F743 /* juce_TemporaryFile.cpp */,
andrewm@18 1892 48D74A7F2C32E5ED9838F5FE /* juce_TemporaryFile.h */,
andrewm@18 1893 );
andrewm@18 1894 name = files;
andrewm@18 1895 sourceTree = "<group>";
andrewm@18 1896 };
andrewm@18 1897 6E78DDAE9D7F453F48DBC404 /* application */ = {
andrewm@18 1898 isa = PBXGroup;
andrewm@18 1899 children = (
andrewm@18 1900 0CCFFE7CFFC883C81D7D9441 /* juce_Application.cpp */,
andrewm@18 1901 4A136908B5FF7712EBAD9981 /* juce_Application.h */,
andrewm@18 1902 );
andrewm@18 1903 name = application;
andrewm@18 1904 sourceTree = "<group>";
andrewm@18 1905 };
andrewm@18 1906 70490EADE714A7B309AC6274 /* undomanager */ = {
andrewm@18 1907 isa = PBXGroup;
andrewm@18 1908 children = (
andrewm@18 1909 A2B676B239E39A8977B5EB5E /* juce_UndoableAction.h */,
andrewm@18 1910 5B03F93B4E808E5B42C5F984 /* juce_UndoManager.cpp */,
andrewm@18 1911 30B72EA5CC760FDC1D68A1D5 /* juce_UndoManager.h */,
andrewm@18 1912 );
andrewm@18 1913 name = undomanager;
andrewm@18 1914 sourceTree = "<group>";
andrewm@18 1915 };
andrewm@18 1916 7154A3B59065B4F5BFBEAD90 /* colour */ = {
andrewm@18 1917 isa = PBXGroup;
andrewm@18 1918 children = (
andrewm@18 1919 93FFEE74D94C3D0D397CE80D /* juce_Colour.cpp */,
andrewm@18 1920 FC931CB64045178BDB71E95D /* juce_Colour.h */,
andrewm@18 1921 5AA0C6F1D0EEB64916D79A1F /* juce_ColourGradient.cpp */,
andrewm@18 1922 E73EB83A03FED6C1036C85A6 /* juce_ColourGradient.h */,
andrewm@18 1923 74367CCDFA812324602A8232 /* juce_Colours.cpp */,
andrewm@18 1924 012940D53AFFB34E7515BA0D /* juce_Colours.h */,
andrewm@18 1925 5BDDEB249D4D04F0DAAA97B6 /* juce_FillType.cpp */,
andrewm@18 1926 E32397CB64E42DA5119CC3E8 /* juce_FillType.h */,
andrewm@18 1927 641DCDEE4366C19C302BCDC7 /* juce_PixelFormats.h */,
andrewm@18 1928 );
andrewm@18 1929 name = colour;
andrewm@18 1930 sourceTree = "<group>";
andrewm@18 1931 };
andrewm@18 1932 72CC318C6877D1D65674FE3B /* native */ = {
andrewm@18 1933 isa = PBXGroup;
andrewm@18 1934 children = (
andrewm@18 1935 596161CC0A4A8DD05A368B32 /* juce_android_Fonts.cpp */,
andrewm@18 1936 CCDD506916477B1ECDA100D1 /* juce_android_GraphicsContext.cpp */,
andrewm@18 1937 BE2ACC20FF51D7702D22D3B4 /* juce_freetype_Fonts.cpp */,
andrewm@18 1938 588647ADF4EEADF6DD8C573F /* juce_linux_Fonts.cpp */,
andrewm@18 1939 E2322B995208819DF175E332 /* juce_mac_CoreGraphicsContext.h */,
andrewm@18 1940 6CD813F180C163518C623E8C /* juce_mac_CoreGraphicsContext.mm */,
andrewm@18 1941 B3414ED8780ED544999D2B1C /* juce_mac_CoreGraphicsHelpers.h */,
andrewm@18 1942 92328D97A09C3864407862BC /* juce_mac_Fonts.mm */,
andrewm@18 1943 54C9DB3C192D2E3C4BB796F6 /* juce_RenderingHelpers.h */,
andrewm@18 1944 6A14D41C2C4B1022DFCFDEC9 /* juce_win32_Direct2DGraphicsContext.cpp */,
andrewm@18 1945 F17AD2FF61E5ECA564467092 /* juce_win32_DirectWriteTypeface.cpp */,
andrewm@18 1946 ACC97E565EDDD42DA4C1CB2E /* juce_win32_DirectWriteTypeLayout.cpp */,
andrewm@18 1947 C18D5C01F2C345BC7775FABD /* juce_win32_Fonts.cpp */,
andrewm@18 1948 );
andrewm@18 1949 name = native;
andrewm@18 1950 sourceTree = "<group>";
andrewm@18 1951 };
andrewm@18 1952 72E20DA6718B4572688E63D7 /* ReleaseAngle */ = {
andrewm@18 1953 isa = PBXGroup;
andrewm@18 1954 children = (
andrewm@18 1955 5DE5675862714BFEFF231027 /* TouchkeyReleaseAngleMapping.cpp */,
andrewm@18 1956 EB977BE1676B103BE15C730C /* TouchkeyReleaseAngleMapping.h */,
andrewm@18 1957 91AADDB641BD3F80E9011C65 /* TouchkeyReleaseAngleMappingFactory.cpp */,
andrewm@18 1958 3BA1D64E8B635B5EFBD8C416 /* TouchkeyReleaseAngleMappingFactory.h */,
andrewm@18 1959 );
andrewm@18 1960 name = ReleaseAngle;
andrewm@18 1961 sourceTree = "<group>";
andrewm@18 1962 };
andrewm@18 1963 78E0AEA42C73EDD79029FAAD /* layout */ = {
andrewm@18 1964 isa = PBXGroup;
andrewm@18 1965 children = (
andrewm@18 1966 5D5300842AF71C49D1E5EDF5 /* juce_AnimatedPosition.h */,
andrewm@18 1967 A237BDE5342960289E3E6302 /* juce_AnimatedPositionBehaviours.h */,
andrewm@18 1968 68EC729C279BCAD684AEBF9C /* juce_ComponentAnimator.cpp */,
andrewm@18 1969 9E80DB194A5D094EE64958AB /* juce_ComponentAnimator.h */,
andrewm@18 1970 0390578A9F961786A2E91266 /* juce_ComponentBoundsConstrainer.cpp */,
andrewm@18 1971 077F55BB50ECFDEA65F71DF6 /* juce_ComponentBoundsConstrainer.h */,
andrewm@18 1972 D2F76A9A564C9C39C9110C7E /* juce_ComponentBuilder.cpp */,
andrewm@18 1973 C26E6685AAEC528FC835CA5C /* juce_ComponentBuilder.h */,
andrewm@18 1974 286E94AA7893E151671EFACC /* juce_ComponentMovementWatcher.cpp */,
andrewm@18 1975 D70B19E3DE0323FFA2EFCBBF /* juce_ComponentMovementWatcher.h */,
andrewm@18 1976 FECFF08C2CECDF120F9F1454 /* juce_ConcertinaPanel.cpp */,
andrewm@18 1977 3D29826EB4A5B899C3624500 /* juce_ConcertinaPanel.h */,
andrewm@18 1978 5535E1D2AB0D896D5EA1528C /* juce_GroupComponent.cpp */,
andrewm@18 1979 399F9880BC2270EF7FD9BFA1 /* juce_GroupComponent.h */,
andrewm@18 1980 7362738354A361AC4913C252 /* juce_MultiDocumentPanel.cpp */,
andrewm@18 1981 7036D606B54801EF8B582B14 /* juce_MultiDocumentPanel.h */,
andrewm@18 1982 E6908DE88A1A409B5E35CC37 /* juce_ResizableBorderComponent.cpp */,
andrewm@18 1983 F22AC4DF46EFEB83C6243426 /* juce_ResizableBorderComponent.h */,
andrewm@18 1984 03FD289F5F76E8E1644CE8AB /* juce_ResizableCornerComponent.cpp */,
andrewm@18 1985 6B4AAA40F2D016E163663316 /* juce_ResizableCornerComponent.h */,
andrewm@18 1986 F950FB55905754598EA9B3B5 /* juce_ResizableEdgeComponent.cpp */,
andrewm@18 1987 121CF611E14695D8AC8D4AB3 /* juce_ResizableEdgeComponent.h */,
andrewm@18 1988 79FB5A147DA4950BDB10B97B /* juce_ScrollBar.cpp */,
andrewm@18 1989 A266DE5D4412DD7BA69F8CF8 /* juce_ScrollBar.h */,
andrewm@18 1990 A01E2825335AD2156D93D462 /* juce_StretchableLayoutManager.cpp */,
andrewm@18 1991 AFA3C397FE16ECC3DE0A5155 /* juce_StretchableLayoutManager.h */,
andrewm@18 1992 FD093D026A05354DA8D1B111 /* juce_StretchableLayoutResizerBar.cpp */,
andrewm@18 1993 4F63CAE984068E8493AB1C59 /* juce_StretchableLayoutResizerBar.h */,
andrewm@18 1994 091FB91B90B6E8C215BB309B /* juce_StretchableObjectResizer.cpp */,
andrewm@18 1995 F55EF8461AE8552E4FD9A0BF /* juce_StretchableObjectResizer.h */,
andrewm@18 1996 EBA91A460FFAAFBC3EBEC36E /* juce_TabbedButtonBar.cpp */,
andrewm@18 1997 801654FBD686CBFC671446FB /* juce_TabbedButtonBar.h */,
andrewm@18 1998 9FA50DF5D707E8075BE42429 /* juce_TabbedComponent.cpp */,
andrewm@18 1999 63BF081465ACDD86B21207F5 /* juce_TabbedComponent.h */,
andrewm@18 2000 500B161A0A390BE6A7AC6E67 /* juce_Viewport.cpp */,
andrewm@18 2001 A79D9F98051857EFFD8C2B88 /* juce_Viewport.h */,
andrewm@18 2002 );
andrewm@18 2003 name = layout;
andrewm@18 2004 sourceTree = "<group>";
andrewm@18 2005 };
andrewm@18 2006 79B97A440791D2F786E3AA4D /* native */ = {
andrewm@18 2007 isa = PBXGroup;
andrewm@18 2008 children = (
andrewm@18 2009 CC659F7C5C7BBB1483D22927 /* juce_android_WebBrowserComponent.cpp */,
andrewm@18 2010 7EE4DAABDC4CF9F13A3B5541 /* juce_ios_UIViewComponent.mm */,
andrewm@18 2011 31F03E9FBCC8C55504B03502 /* juce_linux_SystemTrayIcon.cpp */,
andrewm@18 2012 D6272EF2E6816B659ABFBDA6 /* juce_linux_WebBrowserComponent.cpp */,
andrewm@18 2013 D4D1E893C5144CF41D381E0E /* juce_mac_AppleRemote.mm */,
andrewm@18 2014 8517608903BDD585564A2BD9 /* juce_mac_CarbonViewWrapperComponent.h */,
andrewm@18 2015 0754AE37A2269C502075E46B /* juce_mac_NSViewComponent.mm */,
andrewm@18 2016 ACDF26585BEEE33D70E19A3C /* juce_mac_SystemTrayIcon.cpp */,
andrewm@18 2017 B8DF81CC9D4E0BE71C3AF558 /* juce_mac_WebBrowserComponent.mm */,
andrewm@18 2018 DC7333AE4FD5C16D3B49EE77 /* juce_win32_ActiveXComponent.cpp */,
andrewm@18 2019 D6A25A64B90CA2125D9D31B8 /* juce_win32_SystemTrayIcon.cpp */,
andrewm@18 2020 3513EF2F4FDDA4BB173BA3D7 /* juce_win32_WebBrowserComponent.cpp */,
andrewm@18 2021 );
andrewm@18 2022 name = native;
andrewm@18 2023 sourceTree = "<group>";
andrewm@18 2024 };
andrewm@18 2025 85FCA1F68636EBDFD80CCD3B /* streams */ = {
andrewm@18 2026 isa = PBXGroup;
andrewm@18 2027 children = (
andrewm@18 2028 2A64318B395562B54E8B978D /* juce_BufferedInputStream.cpp */,
andrewm@18 2029 3B0FB247B6CA70098D56B522 /* juce_BufferedInputStream.h */,
andrewm@18 2030 C8CEE210EF8AA5594AFB7C6F /* juce_FileInputSource.cpp */,
andrewm@18 2031 62A0804DA5C8D8F076538D7D /* juce_FileInputSource.h */,
andrewm@18 2032 0A9A3C2E3F533AB2FD618DD9 /* juce_InputSource.h */,
andrewm@18 2033 808B32EDF79E1139064ABB52 /* juce_InputStream.cpp */,
andrewm@18 2034 9A4DFD3457C3E8A95F71F6E7 /* juce_InputStream.h */,
andrewm@18 2035 A7E3F42645F33A7460F4D770 /* juce_MemoryInputStream.cpp */,
andrewm@18 2036 976AEB3279AAA64A0EF186FE /* juce_MemoryInputStream.h */,
andrewm@18 2037 11DF49143B2E40D5E8AB074D /* juce_MemoryOutputStream.cpp */,
andrewm@18 2038 390F98D3E43D2BC741B08D5B /* juce_MemoryOutputStream.h */,
andrewm@18 2039 070312CF9497593454CB10C1 /* juce_OutputStream.cpp */,
andrewm@18 2040 B3F47C8187CE05809A994637 /* juce_OutputStream.h */,
andrewm@18 2041 601CBE152587954A406ED25F /* juce_SubregionStream.cpp */,
andrewm@18 2042 1BAF3D8502C6D43B2CA5CF8A /* juce_SubregionStream.h */,
andrewm@18 2043 );
andrewm@18 2044 name = streams;
andrewm@18 2045 sourceTree = "<group>";
andrewm@18 2046 };
andrewm@18 2047 86087062EF4A53F0DBC78299 /* embedding */ = {
andrewm@18 2048 isa = PBXGroup;
andrewm@18 2049 children = (
andrewm@18 2050 BB8F5735542B54CA9DE6F353 /* juce_ActiveXControlComponent.h */,
andrewm@18 2051 06462D0D2425BAF020472691 /* juce_NSViewComponent.h */,
andrewm@18 2052 EF60BF8888F0B0EA48E9FF09 /* juce_UIViewComponent.h */,
andrewm@18 2053 );
andrewm@18 2054 name = embedding;
andrewm@18 2055 sourceTree = "<group>";
andrewm@18 2056 };
andrewm@18 2057 8A570D9D51DBC95AED850EE6 /* lookandfeel */ = {
andrewm@18 2058 isa = PBXGroup;
andrewm@18 2059 children = (
andrewm@18 2060 B8CB4838AFDE0B20C61A7248 /* juce_LookAndFeel.cpp */,
andrewm@18 2061 ACA460FC9207D68260CD11CA /* juce_LookAndFeel.h */,
andrewm@18 2062 3014C4D84D91D187C834D4D9 /* juce_LookAndFeel_V1.cpp */,
andrewm@18 2063 C4D3105688518F04E8D6D591 /* juce_LookAndFeel_V1.h */,
andrewm@18 2064 DA76EEB0BD9183E2006CE9EB /* juce_LookAndFeel_V2.cpp */,
andrewm@18 2065 213F98F1913ED639AE895474 /* juce_LookAndFeel_V2.h */,
andrewm@18 2066 972158C4F988264A6E5BC592 /* juce_LookAndFeel_V3.cpp */,
andrewm@18 2067 41D8CD12402ACE94C06C12CF /* juce_LookAndFeel_V3.h */,
andrewm@18 2068 );
andrewm@18 2069 name = lookandfeel;
andrewm@18 2070 sourceTree = "<group>";
andrewm@18 2071 };
andrewm@18 2072 8E98E4F1FA2DB3BEB880470D /* drawables */ = {
andrewm@18 2073 isa = PBXGroup;
andrewm@18 2074 children = (
andrewm@18 2075 1C2CDFD33D4679F91D0FBE57 /* juce_Drawable.cpp */,
andrewm@18 2076 52FC4A84B75D864E89E3AB5B /* juce_Drawable.h */,
andrewm@18 2077 80EBFCB95D6DF2DA4B645F20 /* juce_DrawableComposite.cpp */,
andrewm@18 2078 CBB0FB63AD659D3F838318AB /* juce_DrawableComposite.h */,
andrewm@18 2079 158AE747154A3811549CECBB /* juce_DrawableImage.cpp */,
andrewm@18 2080 4C8A9DE41142589CE8A66D22 /* juce_DrawableImage.h */,
andrewm@18 2081 F7CFBA6425CEA669DAEF5F44 /* juce_DrawablePath.cpp */,
andrewm@18 2082 EFA7C36D71A52C06681FCDBA /* juce_DrawablePath.h */,
andrewm@18 2083 5AAE89A72D91459EB9548A5D /* juce_DrawableRectangle.cpp */,
andrewm@18 2084 7756797D74D0D9D929AA9A80 /* juce_DrawableRectangle.h */,
andrewm@18 2085 D6C4019A40A11C1B95FF07BB /* juce_DrawableShape.cpp */,
andrewm@18 2086 C89CDA180CC916AB5EEEE534 /* juce_DrawableShape.h */,
andrewm@18 2087 DBE3D6F70DF4558463C24395 /* juce_DrawableText.cpp */,
andrewm@18 2088 DE68B78DB869AC78BCBD1214 /* juce_DrawableText.h */,
andrewm@18 2089 6EE034FF03FFA7308A5766AC /* juce_SVGParser.cpp */,
andrewm@18 2090 );
andrewm@18 2091 name = drawables;
andrewm@18 2092 sourceTree = "<group>";
andrewm@18 2093 };
andrewm@18 2094 8ECD177FC31E505CF1234162 /* opengl */ = {
andrewm@18 2095 isa = PBXGroup;
andrewm@18 2096 children = (
andrewm@18 2097 752E69ECB400EFBC66DB8081 /* juce_Draggable3DOrientation.h */,
andrewm@18 2098 7D4A55601B7F8AB486B0AF21 /* juce_Matrix3D.h */,
andrewm@18 2099 6CF6DF68577964FD68EFB132 /* juce_OpenGLContext.cpp */,
andrewm@18 2100 FDCAF8B0857EC94103B91E9E /* juce_OpenGLContext.h */,
andrewm@18 2101 8C46F1B244F115E716B37147 /* juce_OpenGLFrameBuffer.cpp */,
andrewm@18 2102 6348A0AF83CD2B08A0B0F867 /* juce_OpenGLFrameBuffer.h */,
andrewm@18 2103 8E7AC08D09000F53F4C123CC /* juce_OpenGLGraphicsContext.cpp */,
andrewm@18 2104 ADCF2FE48BE727BF37B3C817 /* juce_OpenGLGraphicsContext.h */,
andrewm@18 2105 4A0BF982E2E874D2FEC6073A /* juce_OpenGLHelpers.cpp */,
andrewm@18 2106 3F8F763B8A07A2EE8D42C0C2 /* juce_OpenGLHelpers.h */,
andrewm@18 2107 EAC2B53916B041FEC59E050C /* juce_OpenGLImage.cpp */,
andrewm@18 2108 B67D221133A97DC1C2C83C6F /* juce_OpenGLImage.h */,
andrewm@18 2109 1F61F541D6F0256136E4F37B /* juce_OpenGLPixelFormat.cpp */,
andrewm@18 2110 267AFF098D4880F1941B5201 /* juce_OpenGLPixelFormat.h */,
andrewm@18 2111 E830ACDAC41A38A04A16E2CD /* juce_OpenGLRenderer.h */,
andrewm@18 2112 39A9EBDF9FF3E480CD2B43EB /* juce_OpenGLShaderProgram.cpp */,
andrewm@18 2113 3FA6827CE8208A2676F7D89D /* juce_OpenGLShaderProgram.h */,
andrewm@18 2114 FFBCB888FCE740B6BFE2835B /* juce_OpenGLTexture.cpp */,
andrewm@18 2115 11E656746B2425A8E99C2B1F /* juce_OpenGLTexture.h */,
andrewm@18 2116 E392DA2568D4143CE19A9A2F /* juce_Quaternion.h */,
andrewm@18 2117 B785A355901939FBFC107581 /* juce_Vector3D.h */,
andrewm@18 2118 );
andrewm@18 2119 name = opengl;
andrewm@18 2120 sourceTree = "<group>";
andrewm@18 2121 };
andrewm@18 2122 9B41786D34A867FF8F1341EF /* Vibrato */ = {
andrewm@18 2123 isa = PBXGroup;
andrewm@18 2124 children = (
andrewm@18 2125 119E49FA10A84C0AED360605 /* TouchkeyVibratoMappingShortEditor.cpp */,
andrewm@18 2126 692CFED8D5A615CCE73120FB /* TouchkeyVibratoMappingShortEditor.h */,
andrewm@18 2127 DE6A8EF9DD39C0260ADD27B0 /* TouchkeyVibratoMapping.cpp */,
andrewm@18 2128 4025F5D575B9A5A511EF8F30 /* TouchkeyVibratoMapping.h */,
andrewm@18 2129 001418B9F0352A2205CDAA96 /* TouchkeyVibratoMappingFactory.cpp */,
andrewm@18 2130 F70C14B43A5C65BB3E1C27A8 /* TouchkeyVibratoMappingFactory.h */,
andrewm@18 2131 );
andrewm@18 2132 name = Vibrato;
andrewm@18 2133 sourceTree = "<group>";
andrewm@18 2134 };
andrewm@18 2135 A1D76F0186CFBD4F87D59464 /* image_formats */ = {
andrewm@18 2136 isa = PBXGroup;
andrewm@18 2137 children = (
andrewm@18 2138 BBF99FBA82BF98E0CDA1F0C0 /* juce_GIFLoader.cpp */,
andrewm@18 2139 CE6B0F39A803962ACD879D85 /* juce_JPEGLoader.cpp */,
andrewm@18 2140 ABF842ECF835C33322E2F21A /* juce_PNGLoader.cpp */,
andrewm@18 2141 );
andrewm@18 2142 name = image_formats;
andrewm@18 2143 sourceTree = "<group>";
andrewm@18 2144 };
andrewm@18 2145 A1E2976CE853750FF33BD8F2 /* properties */ = {
andrewm@18 2146 isa = PBXGroup;
andrewm@18 2147 children = (
andrewm@18 2148 CC0D3E1F3FAAF5B18C3FFDDF /* juce_BooleanPropertyComponent.cpp */,
andrewm@18 2149 BA84C1198E0DEF50764C7D0F /* juce_BooleanPropertyComponent.h */,
andrewm@18 2150 E2F713FF46DF610A87C64265 /* juce_ButtonPropertyComponent.cpp */,
andrewm@18 2151 84FFC974D174B7938505FCE2 /* juce_ButtonPropertyComponent.h */,
andrewm@18 2152 F8F8849DF5261E350DF33690 /* juce_ChoicePropertyComponent.cpp */,
andrewm@18 2153 96C1E28B6083DF9CA08B8DA5 /* juce_ChoicePropertyComponent.h */,
andrewm@18 2154 6B4D53A3F41AB62FA997F22E /* juce_PropertyComponent.cpp */,
andrewm@18 2155 44820B2991A9F69F106501EB /* juce_PropertyComponent.h */,
andrewm@18 2156 D967F911BFDE7E5B482F5A5F /* juce_PropertyPanel.cpp */,
andrewm@18 2157 EECB8BFB50475C0564D37EAD /* juce_PropertyPanel.h */,
andrewm@18 2158 E7043CF11AB43042A6725FDC /* juce_SliderPropertyComponent.cpp */,
andrewm@18 2159 6500D22CD08FD736625BA949 /* juce_SliderPropertyComponent.h */,
andrewm@18 2160 726E5869DFBD1AE70FB39109 /* juce_TextPropertyComponent.cpp */,
andrewm@18 2161 2FEDA73E284BA8DD022BD7E0 /* juce_TextPropertyComponent.h */,
andrewm@18 2162 );
andrewm@18 2163 name = properties;
andrewm@18 2164 sourceTree = "<group>";
andrewm@18 2165 };
andrewm@18 2166 A688FB8FEAB02AF9705DCC1C /* Source */ = {
andrewm@18 2167 isa = PBXGroup;
andrewm@18 2168 children = (
andrewm@18 2169 BB858467B2CAC483468A8AA8 /* TouchKeys */,
andrewm@18 2170 B6518018E1268AD0E306E052 /* Juce Modules */,
andrewm@18 2171 C05820C87EF15292AA9DF609 /* Juce Library Code */,
andrewm@18 2172 1E79F78D63E48231E8EE6A98 /* Resources */,
andrewm@18 2173 13114A8A06EA75A50EE19833 /* Frameworks */,
andrewm@18 2174 6C350903DFBBB0A3EBFB29CC /* Products */,
andrewm@18 2175 );
andrewm@18 2176 name = Source;
andrewm@18 2177 sourceTree = "<group>";
andrewm@18 2178 };
andrewm@18 2179 AB366B7760234A8957CC46C3 /* PitchBend */ = {
andrewm@18 2180 isa = PBXGroup;
andrewm@18 2181 children = (
andrewm@18 2182 25875D01B837C34F01EF8C2F /* TouchkeyPitchBendMappingShortEditor.cpp */,
andrewm@18 2183 1DCDF6FC01C7DBDDA7D7AFEA /* TouchkeyPitchBendMappingShortEditor.h */,
andrewm@18 2184 F89BC7CFD2C4BC07D31DFA04 /* TouchkeyPitchBendMapping.cpp */,
andrewm@18 2185 0B15F842C077C9765284446A /* TouchkeyPitchBendMapping.h */,
andrewm@18 2186 77D10D2C57D62DF18D3CE862 /* TouchkeyPitchBendMappingFactory.cpp */,
andrewm@18 2187 7B299BDFEBA4DABD680B7116 /* TouchkeyPitchBendMappingFactory.h */,
andrewm@18 2188 );
andrewm@18 2189 name = PitchBend;
andrewm@18 2190 sourceTree = "<group>";
andrewm@18 2191 };
andrewm@18 2192 AF50D24168F417177DB7370F /* values */ = {
andrewm@18 2193 isa = PBXGroup;
andrewm@18 2194 children = (
andrewm@18 2195 AAF9D7469BCE537A1FC75ABC /* juce_Value.cpp */,
andrewm@18 2196 40B64B6C8BD06AD2930DA9F0 /* juce_Value.h */,
andrewm@18 2197 63271E5A2866BBC8014C76F6 /* juce_ValueTree.cpp */,
andrewm@18 2198 987FA7FC98B320FAE747F2ED /* juce_ValueTree.h */,
andrewm@18 2199 );
andrewm@18 2200 name = values;
andrewm@18 2201 sourceTree = "<group>";
andrewm@18 2202 };
andrewm@18 2203 B0535668713BC274381E1916 /* juce_audio_devices */ = {
andrewm@18 2204 isa = PBXGroup;
andrewm@18 2205 children = (
andrewm@18 2206 C4577B7B6BFE3EA6C9604677 /* audio_io */,
andrewm@18 2207 68E9A92265B816B5CF13942B /* midi_io */,
andrewm@18 2208 048CF2E63BDE15CE2F974A86 /* sources */,
andrewm@18 2209 D8C9E7CEB1FDBFA62BA03154 /* audio_cd */,
andrewm@18 2210 061D61C2D1E6F813599269CB /* native */,
andrewm@18 2211 9D2CA1387AFF642B2E0C06A3 /* juce_module_info */,
andrewm@18 2212 CF1E1CAA10DC6E090133245E /* juce_audio_devices.h */,
andrewm@18 2213 );
andrewm@18 2214 name = juce_audio_devices;
andrewm@18 2215 sourceTree = "<group>";
andrewm@18 2216 };
andrewm@18 2217 B0652D3130CBE5A5C14F13B7 /* sampler */ = {
andrewm@18 2218 isa = PBXGroup;
andrewm@18 2219 children = (
andrewm@18 2220 1B21A0523192F8E570190A8D /* juce_Sampler.cpp */,
andrewm@18 2221 99C03C1C226C3BC10D3422BB /* juce_Sampler.h */,
andrewm@18 2222 );
andrewm@18 2223 name = sampler;
andrewm@18 2224 sourceTree = "<group>";
andrewm@18 2225 };
andrewm@18 2226 B6518018E1268AD0E306E052 /* Juce Modules */ = {
andrewm@18 2227 isa = PBXGroup;
andrewm@18 2228 children = (
andrewm@18 2229 D461C49014F6BD834CCB7E79 /* juce_audio_basics */,
andrewm@18 2230 B0535668713BC274381E1916 /* juce_audio_devices */,
andrewm@18 2231 0DE4341F24550CC6009036DC /* juce_audio_formats */,
andrewm@18 2232 F20C13E9ABA55C434579CDEE /* juce_core */,
andrewm@18 2233 BECD79B159F94076CCF77238 /* juce_data_structures */,
andrewm@18 2234 1E588EC96A4D32BF0C19F169 /* juce_events */,
andrewm@18 2235 50E4113B846C3F50715436BE /* juce_graphics */,
andrewm@18 2236 FB598CA779C7221F5B504316 /* juce_gui_basics */,
andrewm@18 2237 4ECC2091D369DED12DF6F35B /* juce_gui_extra */,
andrewm@18 2238 D5D115C9893CF02BF14D5AC0 /* juce_opengl */,
andrewm@18 2239 );
andrewm@18 2240 name = "Juce Modules";
andrewm@18 2241 sourceTree = "<group>";
andrewm@18 2242 };
andrewm@18 2243 B811157C7EAF4978CF8ED535 /* native */ = {
andrewm@18 2244 isa = PBXGroup;
andrewm@18 2245 children = (
andrewm@18 2246 6A58296B30F95486340DFD85 /* juce_android_Messaging.cpp */,
andrewm@18 2247 6EF7B06580A10399CCD7BD5F /* juce_ios_MessageManager.mm */,
andrewm@18 2248 DE7280B3F30E33133756C534 /* juce_linux_Messaging.cpp */,
andrewm@18 2249 4D6A4F688249F5B876849207 /* juce_mac_MessageManager.mm */,
andrewm@18 2250 89130E3BE0652A8CAB11A2BE /* juce_osx_MessageQueue.h */,
andrewm@18 2251 179FD2EA9B129C845CB4DCA7 /* juce_ScopedXLock.h */,
andrewm@18 2252 B1D86EC91F8BDE1D1BF29728 /* juce_win32_HiddenMessageWindow.h */,
andrewm@18 2253 0F654BA2689F1C8D04DE1864 /* juce_win32_Messaging.cpp */,
andrewm@18 2254 );
andrewm@18 2255 name = native;
andrewm@18 2256 sourceTree = "<group>";
andrewm@18 2257 };
andrewm@18 2258 BB218DAC73F21FF21FAE6C63 /* native */ = {
andrewm@18 2259 isa = PBXGroup;
andrewm@18 2260 children = (
andrewm@18 2261 35C231F40757E0C7B7BE74A4 /* juce_android_Files.cpp */,
andrewm@18 2262 72972DBFFD3B26C1A933CD0F /* juce_android_JNIHelpers.h */,
andrewm@18 2263 58E550A1B386C2A56A4E5205 /* juce_android_Misc.cpp */,
andrewm@18 2264 D42A52316423A9F531FFC765 /* juce_android_Network.cpp */,
andrewm@18 2265 5092DF5BA82449512AAA7D7B /* juce_android_SystemStats.cpp */,
andrewm@18 2266 1D633C390EEF3C24FE44FF27 /* juce_android_Threads.cpp */,
andrewm@18 2267 560BA4677563ADBFEAA4A9A8 /* juce_BasicNativeHeaders.h */,
andrewm@18 2268 4881596CF3AA3B6809FD95FB /* juce_linux_CommonFile.cpp */,
andrewm@18 2269 035E2239C42EE699D96A082C /* juce_linux_Files.cpp */,
andrewm@18 2270 BAC6DC0A9324D08F4675165D /* juce_linux_Network.cpp */,
andrewm@18 2271 ACB27E148164D4F5D3C36FCB /* juce_linux_SystemStats.cpp */,
andrewm@18 2272 E7F83771B734D5CCAC7AD391 /* juce_linux_Threads.cpp */,
andrewm@18 2273 DBD3326F4F7F5F41D3B7EA99 /* juce_mac_Files.mm */,
andrewm@18 2274 586FCB50DD095947B527E462 /* juce_mac_Network.mm */,
andrewm@18 2275 776A2D8E1CDE4CBEFFA042B0 /* juce_mac_Strings.mm */,
andrewm@18 2276 7640817A6F712E83E8127229 /* juce_mac_SystemStats.mm */,
andrewm@18 2277 C5032AA8AFA0CF6414D26DDE /* juce_mac_Threads.mm */,
andrewm@18 2278 2DA07ABEBAE78CBA17AD496C /* juce_osx_ObjCHelpers.h */,
andrewm@18 2279 06111D0738FEE481A9A0212B /* juce_posix_NamedPipe.cpp */,
andrewm@18 2280 707B322BFF21635B171475AE /* juce_posix_SharedCode.h */,
andrewm@18 2281 77E88D86D01AF16261B9E3AC /* juce_win32_ComSmartPtr.h */,
andrewm@18 2282 6604B7074C60D16C2958058B /* juce_win32_Files.cpp */,
andrewm@18 2283 8FEBDE824FD6FDFC09417C88 /* juce_win32_Network.cpp */,
andrewm@18 2284 277CDB2F2319FD585A04F00D /* juce_win32_Registry.cpp */,
andrewm@18 2285 E6B9CFC25E8B762EB17568ED /* juce_win32_SystemStats.cpp */,
andrewm@18 2286 7B945396F869A8F9750F3F45 /* juce_win32_Threads.cpp */,
andrewm@18 2287 );
andrewm@18 2288 name = native;
andrewm@18 2289 sourceTree = "<group>";
andrewm@18 2290 };
andrewm@18 2291 BB858467B2CAC483468A8AA8 /* TouchKeys */ = {
andrewm@18 2292 isa = PBXGroup;
andrewm@18 2293 children = (
andrewm@18 2294 1596880D3FEA7FDC94B7D71A /* tk-icon-128.png */,
andrewm@18 2295 4262B169F606570751DE5855 /* tk-icon-256.png */,
andrewm@18 2296 884FF9165E861BE4F04646FC /* tk-icon-512.png */,
andrewm@18 2297 1583CC1C5B912AD3F1695E12 /* Source */,
andrewm@18 2298 );
andrewm@18 2299 name = TouchKeys;
andrewm@18 2300 sourceTree = "<group>";
andrewm@18 2301 };
andrewm@18 2302 BECD79B159F94076CCF77238 /* juce_data_structures */ = {
andrewm@18 2303 isa = PBXGroup;
andrewm@18 2304 children = (
andrewm@18 2305 AF50D24168F417177DB7370F /* values */,
andrewm@18 2306 70490EADE714A7B309AC6274 /* undomanager */,
andrewm@18 2307 FA848916740767602A5B6385 /* app_properties */,
andrewm@18 2308 42C6DE63A9107E8D5B543F73 /* juce_module_info */,
andrewm@18 2309 BC64F550F0D3B5C2DD546574 /* juce_data_structures.h */,
andrewm@18 2310 );
andrewm@18 2311 name = juce_data_structures;
andrewm@18 2312 sourceTree = "<group>";
andrewm@18 2313 };
andrewm@18 2314 C03D946F0D17FDD49DB86985 /* images */ = {
andrewm@18 2315 isa = PBXGroup;
andrewm@18 2316 children = (
andrewm@18 2317 57370DDA62616114166E89B2 /* juce_Image.cpp */,
andrewm@18 2318 0A106C01DDEECF61E2D7F51E /* juce_Image.h */,
andrewm@18 2319 FBA117D9E3AD465CFA9DDA51 /* juce_ImageCache.cpp */,
andrewm@18 2320 8A02BB6161F2E74E22ABE635 /* juce_ImageCache.h */,
andrewm@18 2321 8BA8A815340C0C952C6DAA46 /* juce_ImageConvolutionKernel.cpp */,
andrewm@18 2322 C25315D4D50046938BDE18D8 /* juce_ImageConvolutionKernel.h */,
andrewm@18 2323 639B0783D7C0F63CACBC8616 /* juce_ImageFileFormat.cpp */,
andrewm@18 2324 A58766D5C2AD6E9FC08EBD74 /* juce_ImageFileFormat.h */,
andrewm@18 2325 );
andrewm@18 2326 name = images;
andrewm@18 2327 sourceTree = "<group>";
andrewm@18 2328 };
andrewm@18 2329 C05820C87EF15292AA9DF609 /* Juce Library Code */ = {
andrewm@18 2330 isa = PBXGroup;
andrewm@18 2331 children = (
andrewm@18 2332 BC0A05397FE514F1AE6B3436 /* AppConfig.h */,
andrewm@18 2333 E5F79D13171E0F28729529DD /* BinaryData.cpp */,
andrewm@18 2334 8577418313DD8B1192FDD61D /* BinaryData.h */,
andrewm@18 2335 FBD0A4CCB4013E8B8AA653E2 /* juce_audio_basics.mm */,
andrewm@18 2336 BA641413905F4396597FDF78 /* juce_audio_devices.mm */,
andrewm@18 2337 23E81037EDC6EBA8A4145A66 /* juce_audio_formats.mm */,
andrewm@18 2338 75A33066D1965DA1A60D41B0 /* juce_core.mm */,
andrewm@18 2339 5D2E40E321F1A2340FB42A05 /* juce_data_structures.mm */,
andrewm@18 2340 5FBE2E2D25174AF84CAB065C /* juce_events.mm */,
andrewm@18 2341 91157413471588AA9BBA75D7 /* juce_graphics.mm */,
andrewm@18 2342 007AEF97B8A9D76A0A2D83FC /* juce_gui_basics.mm */,
andrewm@18 2343 76566BC742E2FB1F6FDC34F5 /* juce_gui_extra.mm */,
andrewm@18 2344 8CA21E32C250B212F23EA8AF /* juce_opengl.mm */,
andrewm@18 2345 743847CB7587F825B89E6FE8 /* JuceHeader.h */,
andrewm@18 2346 );
andrewm@18 2347 name = "Juce Library Code";
andrewm@18 2348 sourceTree = "<group>";
andrewm@18 2349 };
andrewm@18 2350 C4577B7B6BFE3EA6C9604677 /* audio_io */ = {
andrewm@18 2351 isa = PBXGroup;
andrewm@18 2352 children = (
andrewm@18 2353 6DF85AFF4681188E85089BF5 /* juce_AudioDeviceManager.cpp */,
andrewm@18 2354 6F9A5F79F66D8B56E1B62B9B /* juce_AudioDeviceManager.h */,
andrewm@18 2355 27034337E8AAB0ED01CA45E9 /* juce_AudioIODevice.cpp */,
andrewm@18 2356 FC5EAA6165A109AD70EDDCA8 /* juce_AudioIODevice.h */,
andrewm@18 2357 369F9740183012CD9E400C49 /* juce_AudioIODeviceType.cpp */,
andrewm@18 2358 C31F902A006BD5C9BD9259B3 /* juce_AudioIODeviceType.h */,
andrewm@18 2359 206A731B98F5606ED6B6F951 /* juce_SystemAudioVolume.h */,
andrewm@18 2360 );
andrewm@18 2361 name = audio_io;
andrewm@18 2362 sourceTree = "<group>";
andrewm@18 2363 };
andrewm@18 2364 C7E3A3464460973F3CA31423 /* midi */ = {
andrewm@18 2365 isa = PBXGroup;
andrewm@18 2366 children = (
andrewm@18 2367 688D8F39D56A47170508B993 /* juce_MidiBuffer.cpp */,
andrewm@18 2368 C469456ED7E4039CF8BCB26F /* juce_MidiBuffer.h */,
andrewm@18 2369 02AFF71371B8781BB9914E14 /* juce_MidiFile.cpp */,
andrewm@18 2370 4E7E0F0BE092AB6743B03D43 /* juce_MidiFile.h */,
andrewm@18 2371 CEE095838CD8EDB961A05ACA /* juce_MidiKeyboardState.cpp */,
andrewm@18 2372 AE98A52AB3BC4D803B54380C /* juce_MidiKeyboardState.h */,
andrewm@18 2373 E68F5154CAF362F281F55A1A /* juce_MidiMessage.cpp */,
andrewm@18 2374 70DF91DDFADBF8A69040904F /* juce_MidiMessage.h */,
andrewm@18 2375 29057C0D0A47537D39F20C9C /* juce_MidiMessageSequence.cpp */,
andrewm@18 2376 764F6B4DF0E407661F9594C1 /* juce_MidiMessageSequence.h */,
andrewm@18 2377 );
andrewm@18 2378 name = midi;
andrewm@18 2379 sourceTree = "<group>";
andrewm@18 2380 };
andrewm@18 2381 CA85555DF7856DBC586ED01E /* commands */ = {
andrewm@18 2382 isa = PBXGroup;
andrewm@18 2383 children = (
andrewm@18 2384 1A4837FC0BE8B165FAFD999A /* juce_ApplicationCommandID.h */,
andrewm@18 2385 FA32A230622BE3CA42ED90FB /* juce_ApplicationCommandInfo.cpp */,
andrewm@18 2386 72DEAE1CFA0E4495953E162B /* juce_ApplicationCommandInfo.h */,
andrewm@18 2387 6610029938CB08266FAD5120 /* juce_ApplicationCommandManager.cpp */,
andrewm@18 2388 CE4297701F6471B19A8DB984 /* juce_ApplicationCommandManager.h */,
andrewm@18 2389 10E1A1A46BECA9BD86A43829 /* juce_ApplicationCommandTarget.cpp */,
andrewm@18 2390 A01CEE27EC9F82523164E137 /* juce_ApplicationCommandTarget.h */,
andrewm@18 2391 1144B3B90A0E8142CCBC8097 /* juce_KeyPressMappingSet.cpp */,
andrewm@18 2392 577688014EC968E5BB50E11B /* juce_KeyPressMappingSet.h */,
andrewm@18 2393 );
andrewm@18 2394 name = commands;
andrewm@18 2395 sourceTree = "<group>";
andrewm@18 2396 };
andrewm@18 2397 CE924A2E99C34B5C0C1749CA /* OnsetAngle */ = {
andrewm@18 2398 isa = PBXGroup;
andrewm@18 2399 children = (
andrewm@18 2400 F63EB3D2F75EC36B2FBFCDBA /* TouchkeyOnsetAngleMapping.cpp */,
andrewm@18 2401 BD8254A682953545FA36F552 /* TouchkeyOnsetAngleMapping.h */,
andrewm@18 2402 F0B30E3238044CF573DFF44D /* TouchkeyOnsetAngleMappingFactory.cpp */,
andrewm@18 2403 B0A4E57EEDD13E204E723A92 /* TouchkeyOnsetAngleMappingFactory.h */,
andrewm@18 2404 );
andrewm@18 2405 name = OnsetAngle;
andrewm@18 2406 sourceTree = "<group>";
andrewm@18 2407 };
andrewm@18 2408 D1B0B826075013DD1A0227EC /* misc */ = {
andrewm@18 2409 isa = PBXGroup;
andrewm@18 2410 children = (
andrewm@18 2411 A6D093637F71601C70B1DA16 /* juce_Result.cpp */,
andrewm@18 2412 92DEFC9A2AE2181DB9A0A8C2 /* juce_Result.h */,
andrewm@18 2413 0F78459420EA5BD1915A0A8A /* juce_Uuid.cpp */,
andrewm@18 2414 CE4BCD27BDF96500D2F89936 /* juce_Uuid.h */,
andrewm@18 2415 90CFD9356A26573B6D0BBF3F /* juce_WindowsRegistry.h */,
andrewm@18 2416 );
andrewm@18 2417 name = misc;
andrewm@18 2418 sourceTree = "<group>";
andrewm@18 2419 };
andrewm@18 2420 D23B6D10C1D76B5F36065122 /* mouse */ = {
andrewm@18 2421 isa = PBXGroup;
andrewm@18 2422 children = (
andrewm@18 2423 A4317D5AEB8EDF9E2F0BEFF5 /* juce_ComponentDragger.cpp */,
andrewm@18 2424 EF092B37816526FF234B11F9 /* juce_ComponentDragger.h */,
andrewm@18 2425 2846850D6D318CBE5662505E /* juce_DragAndDropContainer.cpp */,
andrewm@18 2426 8C9EEF956680F688D1C9E58B /* juce_DragAndDropContainer.h */,
andrewm@18 2427 2B545CB34532967184BB979C /* juce_DragAndDropTarget.h */,
andrewm@18 2428 7A05F75D7C08D0921F4DBA0E /* juce_FileDragAndDropTarget.h */,
andrewm@18 2429 89EB02CBE5C658A77500E836 /* juce_LassoComponent.h */,
andrewm@18 2430 601196F609721F1C314F9F50 /* juce_MouseCursor.cpp */,
andrewm@18 2431 BDDEA8330D6309B2B97A55A6 /* juce_MouseCursor.h */,
andrewm@18 2432 DF35E5C3BC9627D808F927E6 /* juce_MouseEvent.cpp */,
andrewm@18 2433 B78F0674BC78DF9DAE4FEB7D /* juce_MouseEvent.h */,
andrewm@18 2434 A68FFCC7544F6D566C62402E /* juce_MouseInactivityDetector.cpp */,
andrewm@18 2435 A2120F8127E3DC96FD65D613 /* juce_MouseInactivityDetector.h */,
andrewm@18 2436 C213BD9455B5E42E62AF260A /* juce_MouseInputSource.cpp */,
andrewm@18 2437 7AD3466889EF224CEB709119 /* juce_MouseInputSource.h */,
andrewm@18 2438 143C31FDEB6ACD8A02F6F861 /* juce_MouseListener.cpp */,
andrewm@18 2439 62F2282824CD10B6F82A703F /* juce_MouseListener.h */,
andrewm@18 2440 D3AB19332A0AE6C6A82612EF /* juce_SelectedItemSet.h */,
andrewm@18 2441 8990C39751CB1A719998A52D /* juce_TextDragAndDropTarget.h */,
andrewm@18 2442 E46A2AA59E72BCA0D0891C27 /* juce_TooltipClient.h */,
andrewm@18 2443 );
andrewm@18 2444 name = mouse;
andrewm@18 2445 sourceTree = "<group>";
andrewm@18 2446 };
andrewm@18 2447 D390B7A00A5496FC36CA9328 /* Control */ = {
andrewm@18 2448 isa = PBXGroup;
andrewm@18 2449 children = (
andrewm@18 2450 FEB3A41EEF9A3958E3FD1BDB /* TouchkeyControlMappingShortEditor.cpp */,
andrewm@18 2451 0A5EA54B877D84C939B6F6D7 /* TouchkeyControlMappingShortEditor.h */,
andrewm@18 2452 0D2D03F562749971564F7773 /* TouchkeyControlMapping.cpp */,
andrewm@18 2453 293AA70C67056ED558221FCD /* TouchkeyControlMapping.h */,
andrewm@18 2454 8ADF834CD28E353B15D200C7 /* TouchkeyControlMappingFactory.cpp */,
andrewm@18 2455 BA5449FDC0526DDC94874CC7 /* TouchkeyControlMappingFactory.h */,
andrewm@18 2456 );
andrewm@18 2457 name = Control;
andrewm@18 2458 sourceTree = "<group>";
andrewm@18 2459 };
andrewm@18 2460 D461C49014F6BD834CCB7E79 /* juce_audio_basics */ = {
andrewm@18 2461 isa = PBXGroup;
andrewm@18 2462 children = (
andrewm@18 2463 402FB34DB3166C76A94D4F83 /* buffers */,
andrewm@18 2464 C7E3A3464460973F3CA31423 /* midi */,
andrewm@18 2465 1957CB7441950FD771657845 /* effects */,
andrewm@18 2466 3646B9929E133CA941A2E1EA /* sources */,
andrewm@18 2467 FCAAB1680ABFC736AAC1AD98 /* synthesisers */,
andrewm@18 2468 7A2A67299D56679990772E1A /* juce_module_info */,
andrewm@18 2469 102054A65E6A2C9E170F6C29 /* juce_audio_basics.h */,
andrewm@18 2470 );
andrewm@18 2471 name = juce_audio_basics;
andrewm@18 2472 sourceTree = "<group>";
andrewm@18 2473 };
andrewm@18 2474 D5D115C9893CF02BF14D5AC0 /* juce_opengl */ = {
andrewm@18 2475 isa = PBXGroup;
andrewm@18 2476 children = (
andrewm@18 2477 8ECD177FC31E505CF1234162 /* opengl */,
andrewm@18 2478 0379222A65FDF46332F51183 /* native */,
andrewm@18 2479 B2C2E0F7737F05D71DC9CB1B /* juce_module_info */,
andrewm@18 2480 7B799825EC1230F6618EC6FA /* juce_opengl.h */,
andrewm@18 2481 );
andrewm@18 2482 name = juce_opengl;
andrewm@18 2483 sourceTree = "<group>";
andrewm@18 2484 };
andrewm@18 2485 D6E28C861AC5D4069E6655A7 /* Display */ = {
andrewm@18 2486 isa = PBXGroup;
andrewm@18 2487 children = (
andrewm@18 2488 057E89AE46073DB34D7CD529 /* KeyboardTesterDisplay.cpp */,
andrewm@18 2489 1FE6850B99F8EB37C6451B24 /* KeyboardTesterDisplay.h */,
andrewm@18 2490 C2D442FDEECC11C9BD433379 /* KeyboardDisplay.cpp */,
andrewm@18 2491 3D220516F82AD82C888C6765 /* KeyboardDisplay.h */,
andrewm@18 2492 3FDF3206CD46EA7C0063B295 /* KeyPositionGraphDisplay.cpp */,
andrewm@18 2493 439AF7EB00EE96C9B8E9B480 /* KeyPositionGraphDisplay.h */,
andrewm@18 2494 C266C85403BF3646B729144D /* OpenGLDisplayBase.h */,
andrewm@18 2495 42312AF39D46367A8CCAB92F /* OpenGLJuceCanvas.h */,
andrewm@18 2496 849B3D266CC18D432434AA9B /* RawSensorDisplay.cpp */,
andrewm@18 2497 4AF53AC364CD4D92FA9C66B1 /* RawSensorDisplay.h */,
andrewm@18 2498 );
andrewm@18 2499 name = Display;
andrewm@18 2500 sourceTree = "<group>";
andrewm@18 2501 };
andrewm@18 2502 D8C9E7CEB1FDBFA62BA03154 /* audio_cd */ = {
andrewm@18 2503 isa = PBXGroup;
andrewm@18 2504 children = (
andrewm@18 2505 5B1EA934207F64017DAEB18F /* juce_AudioCDBurner.h */,
andrewm@18 2506 3DB49071D4E78F56A380391D /* juce_AudioCDReader.cpp */,
andrewm@18 2507 B303EB3E070BBF9A30F07301 /* juce_AudioCDReader.h */,
andrewm@18 2508 );
andrewm@18 2509 name = audio_cd;
andrewm@18 2510 sourceTree = "<group>";
andrewm@18 2511 };
andrewm@18 2512 DC6E3C5C4ACC4EDAC51A567E /* placement */ = {
andrewm@18 2513 isa = PBXGroup;
andrewm@18 2514 children = (
andrewm@18 2515 006F973FB5A7E243D7293AA6 /* juce_Justification.h */,
andrewm@18 2516 8BC0A410AADDAFD652051BDC /* juce_RectanglePlacement.cpp */,
andrewm@18 2517 84AB0ED9ED35EC083E56C73B /* juce_RectanglePlacement.h */,
andrewm@18 2518 );
andrewm@18 2519 name = placement;
andrewm@18 2520 sourceTree = "<group>";
andrewm@18 2521 };
andrewm@18 2522 DDBEA4594FA71E3BFE54F19B /* codecs */ = {
andrewm@18 2523 isa = PBXGroup;
andrewm@18 2524 children = (
andrewm@18 2525 13F3F140177E3986BCBC12EB /* juce_AiffAudioFormat.cpp */,
andrewm@18 2526 1DCB093C0AA6B07F8846CE5F /* juce_AiffAudioFormat.h */,
andrewm@18 2527 3206DFDE463E6BD093541953 /* juce_CoreAudioFormat.cpp */,
andrewm@18 2528 E263014FE404722FDDC437C8 /* juce_CoreAudioFormat.h */,
andrewm@18 2529 B747A4B93EAA22A264B3D24C /* juce_FlacAudioFormat.cpp */,
andrewm@18 2530 68F90A1AC81BD36F4AFCA49D /* juce_FlacAudioFormat.h */,
andrewm@18 2531 B25BC7CD4D7D11A764A0FF19 /* juce_LAMEEncoderAudioFormat.cpp */,
andrewm@18 2532 80878F914A6A514CE5FEDD3C /* juce_LAMEEncoderAudioFormat.h */,
andrewm@18 2533 4EF55CBE453A2F06A5880E6C /* juce_MP3AudioFormat.cpp */,
andrewm@18 2534 33486E83204368CF282A73F8 /* juce_MP3AudioFormat.h */,
andrewm@18 2535 B954FAFC45D231B388305CBB /* juce_OggVorbisAudioFormat.cpp */,
andrewm@18 2536 CED1159B6F39600DE0520C82 /* juce_OggVorbisAudioFormat.h */,
andrewm@18 2537 B464F76711F6B9CBB66DA3EF /* juce_QuickTimeAudioFormat.cpp */,
andrewm@18 2538 65851006CAF520CAAC0F81B7 /* juce_QuickTimeAudioFormat.h */,
andrewm@18 2539 88D0E8DA9A02D3ADB13FB753 /* juce_WavAudioFormat.cpp */,
andrewm@18 2540 9E51136900384B3DBAF5D60E /* juce_WavAudioFormat.h */,
andrewm@18 2541 16BA68E8565D501ED6085968 /* juce_WindowsMediaAudioFormat.cpp */,
andrewm@18 2542 D7752214A0701D59E34DC038 /* juce_WindowsMediaAudioFormat.h */,
andrewm@18 2543 );
andrewm@18 2544 name = codecs;
andrewm@18 2545 sourceTree = "<group>";
andrewm@18 2546 };
andrewm@18 2547 E2C64F09882744C8505B35EA /* code_editor */ = {
andrewm@18 2548 isa = PBXGroup;
andrewm@18 2549 children = (
andrewm@18 2550 C18FB4B3120557AA4EAFF405 /* juce_CodeDocument.cpp */,
andrewm@18 2551 335BCF6E40FD20E31CFFCCE4 /* juce_CodeDocument.h */,
andrewm@18 2552 6ABB704327024442CCD18ADD /* juce_CodeEditorComponent.cpp */,
andrewm@18 2553 9CAC7B4DFD297F29680FE739 /* juce_CodeEditorComponent.h */,
andrewm@18 2554 2CFC336DBA57275297F8966D /* juce_CodeTokeniser.h */,
andrewm@18 2555 F1F5AB75B6F813F0BAE8ACB6 /* juce_CPlusPlusCodeTokeniser.cpp */,
andrewm@18 2556 4FF0EE53340B306B09230CAB /* juce_CPlusPlusCodeTokeniser.h */,
andrewm@18 2557 80FAE594348676A04BACD99F /* juce_CPlusPlusCodeTokeniserFunctions.h */,
andrewm@18 2558 );
andrewm@18 2559 name = code_editor;
andrewm@18 2560 sourceTree = "<group>";
andrewm@18 2561 };
andrewm@18 2562 E709133C2C49CBD3A3F8295C /* system */ = {
andrewm@18 2563 isa = PBXGroup;
andrewm@18 2564 children = (
andrewm@18 2565 32C7614FDFD477BFC45C7A05 /* juce_PlatformDefs.h */,
andrewm@18 2566 BF7B348D8CDF033289AA95AD /* juce_StandardHeader.h */,
andrewm@18 2567 B0EAE043C24041BFA266B6EE /* juce_SystemStats.cpp */,
andrewm@18 2568 7DE576785D066AA5B72476F5 /* juce_SystemStats.h */,
andrewm@18 2569 CF273B4AE1819D5344866606 /* juce_TargetPlatform.h */,
andrewm@18 2570 );
andrewm@18 2571 name = system;
andrewm@18 2572 sourceTree = "<group>";
andrewm@18 2573 };
andrewm@18 2574 E7C04CC2AA6E16B51566C9B6 /* TouchKeys */ = {
andrewm@18 2575 isa = PBXGroup;
andrewm@18 2576 children = (
andrewm@18 2577 49F0D0437FF061BBBBE8CB88 /* TouchkeyEntropyGenerator.cpp */,
andrewm@18 2578 FCAD01941521D09FBD22CC48 /* TouchkeyEntropyGenerator.h */,
andrewm@18 2579 8D0A4E0C8E8FFF9E73D4F796 /* TouchkeyOscEmulator.cpp */,
andrewm@18 2580 592BCFFE2117C38F3D464CA1 /* TouchkeyOscEmulator.h */,
andrewm@18 2581 68A9E6D3AA5B1E80308A5400 /* MidiKeyboardSegment.cpp */,
andrewm@18 2582 E7B6750E6B2616D84773B7D0 /* MidiKeyboardSegment.h */,
andrewm@18 2583 05A3090F3BD2DAA8D6DF24B6 /* KeyIdleDetector.cpp */,
andrewm@18 2584 4C27098692905309308ADA65 /* KeyIdleDetector.h */,
andrewm@18 2585 B7497C02BCD8C01280DA32B2 /* KeyPositionTracker.cpp */,
andrewm@18 2586 725AA29F72430257825A0E8B /* KeyPositionTracker.h */,
andrewm@18 2587 80BDEDE0C822A9AE504A2C38 /* KeyTouchFrame.h */,
andrewm@18 2588 5A7A1022A19D6DD162029AA6 /* LogPlayback.cpp */,
andrewm@18 2589 6D7B40AF156B7244E6D37851 /* LogPlayback.h */,
andrewm@18 2590 E38A23A31D7FB8E86851666B /* MidiInputController.cpp */,
andrewm@18 2591 DF2B5B4B8D7948C9EF4882A7 /* MidiInputController.h */,
andrewm@18 2592 FD7BF71F32457EFD941519E0 /* MidiOutputController.cpp */,
andrewm@18 2593 42DE2C4C5791303F70375058 /* MidiOutputController.h */,
andrewm@18 2594 F0F457D2A8E7EC3DE1CADC28 /* Osc.cpp */,
andrewm@18 2595 9B9B99EFAE12DE02397A87B4 /* Osc.h */,
andrewm@18 2596 178A386F6FE9CCEAD2ACEA3A /* OscMidiConverter.cpp */,
andrewm@18 2597 DD18A8B0C1A5F8BDA30BAA50 /* OscMidiConverter.h */,
andrewm@18 2598 183D81D9E023859A3E499243 /* PianoKey.cpp */,
andrewm@18 2599 5CD67ECB4B41375D889C1A2F /* PianoKey.h */,
andrewm@18 2600 9C0B692CB270EFA9DB7FA4D7 /* PianoKeyboard.cpp */,
andrewm@18 2601 FE6FCFD3E4E2689302C29B50 /* PianoKeyboard.h */,
andrewm@18 2602 83AE3F5E0B7AE5D956415BCC /* PianoKeyCalibrator.cpp */,
andrewm@18 2603 55E99E81FC362EA304FEFC7D /* PianoKeyCalibrator.h */,
andrewm@18 2604 67B1EA88315E60BDDEF78A9B /* PianoPedal.cpp */,
andrewm@18 2605 EA47BDE992F39919F3EF53EC /* PianoPedal.h */,
andrewm@18 2606 BFBC57AA124FBB8C1C51CB59 /* PianoTypes.h */,
andrewm@18 2607 76824FE677CBBE997E6B95AC /* TouchkeyDevice.cpp */,
andrewm@18 2608 0E25A6A37156A0D0F5063494 /* TouchkeyDevice.h */,
andrewm@18 2609 );
andrewm@18 2610 name = TouchKeys;
andrewm@18 2611 sourceTree = "<group>";
andrewm@18 2612 };
andrewm@18 2613 EB96B9A9B78F5E70729A5B25 /* network */ = {
andrewm@18 2614 isa = PBXGroup;
andrewm@18 2615 children = (
andrewm@18 2616 9EFEE9C78BF40448C92E4EA3 /* juce_IPAddress.cpp */,
andrewm@18 2617 D3C368F0138FE8F3F0B7540F /* juce_IPAddress.h */,
andrewm@18 2618 2710E4CE033A62C80F13B7F2 /* juce_MACAddress.cpp */,
andrewm@18 2619 2E8E49CCC7727B5DBE866711 /* juce_MACAddress.h */,
andrewm@18 2620 7D8C65927B21E027450B23F9 /* juce_NamedPipe.cpp */,
andrewm@18 2621 A024211A62CC0D9A646A7676 /* juce_NamedPipe.h */,
andrewm@18 2622 F66F5ACB0EF8ABFD47CD2630 /* juce_Socket.cpp */,
andrewm@18 2623 2EFF4ABBAACFB3611A738940 /* juce_Socket.h */,
andrewm@18 2624 AD32973FF9774A2CF194C3CB /* juce_URL.cpp */,
andrewm@18 2625 F01030FB262F40E8E52922DE /* juce_URL.h */,
andrewm@18 2626 );
andrewm@18 2627 name = network;
andrewm@18 2628 sourceTree = "<group>";
andrewm@18 2629 };
andrewm@18 2630 EC83555D1B3E0BF39064D703 /* KeyDivision */ = {
andrewm@18 2631 isa = PBXGroup;
andrewm@18 2632 children = (
andrewm@18 2633 77BA61409E24E072AF1E5493 /* TouchkeyKeyDivisionMapping.cpp */,
andrewm@18 2634 724ABFBF59674B3C9B5C2437 /* TouchkeyKeyDivisionMapping.h */,
andrewm@18 2635 56EF3900C63C00BED0E574D0 /* TouchkeyKeyDivisionMappingFactory.cpp */,
andrewm@18 2636 8CF10E46C293D8E35324F60F /* TouchkeyKeyDivisionMappingFactory.h */,
andrewm@18 2637 );
andrewm@18 2638 name = KeyDivision;
andrewm@18 2639 sourceTree = "<group>";
andrewm@18 2640 };
andrewm@18 2641 F20C13E9ABA55C434579CDEE /* juce_core */ = {
andrewm@18 2642 isa = PBXGroup;
andrewm@18 2643 children = (
andrewm@18 2644 23FE544BDF21655E69832411 /* text */,
andrewm@18 2645 351644949FDC57BA4E44D3D4 /* maths */,
andrewm@18 2646 1744D2795680DE549C3DE675 /* memory */,
andrewm@18 2647 2F64BBE827F299C15CC19C87 /* containers */,
andrewm@18 2648 3AEC149409FA3F1F9A5D0605 /* threads */,
andrewm@18 2649 3C05FC3B5BA734DF3EA8398F /* time */,
andrewm@18 2650 6E38183E98F91312140B2F58 /* files */,
andrewm@18 2651 EB96B9A9B78F5E70729A5B25 /* network */,
andrewm@18 2652 85FCA1F68636EBDFD80CCD3B /* streams */,
andrewm@18 2653 2284CA6682785C1A82A11DC9 /* logging */,
andrewm@18 2654 E709133C2C49CBD3A3F8295C /* system */,
andrewm@18 2655 3A94655CA811747F076D5DE6 /* xml */,
andrewm@18 2656 3BF800D92630CD6B7CEF6ADC /* javascript */,
andrewm@18 2657 625475C9A5BF37B3641D16E8 /* zip */,
andrewm@18 2658 FB2DC1F86FD22B3FC6741FE2 /* unit_tests */,
andrewm@18 2659 D1B0B826075013DD1A0227EC /* misc */,
andrewm@18 2660 BB218DAC73F21FF21FAE6C63 /* native */,
andrewm@18 2661 E9E29024302023AEC889C4E1 /* juce_module_info */,
andrewm@18 2662 ADC1E27313862E1559D41C3A /* juce_core.h */,
andrewm@18 2663 );
andrewm@18 2664 name = juce_core;
andrewm@18 2665 sourceTree = "<group>";
andrewm@18 2666 };
andrewm@18 2667 F3CD2A2CA1AB7FD343BD5E07 /* geometry */ = {
andrewm@18 2668 isa = PBXGroup;
andrewm@18 2669 children = (
andrewm@18 2670 859ABCC7E6D33E942919BC4B /* juce_AffineTransform.cpp */,
andrewm@18 2671 D000F79ED732A055BC94D285 /* juce_AffineTransform.h */,
andrewm@18 2672 99C3E2DED78CCBDBE436AE99 /* juce_BorderSize.h */,
andrewm@18 2673 D16ADF8AF26851DFFF4AE731 /* juce_EdgeTable.cpp */,
andrewm@18 2674 1291BBAFB29453DAF847D561 /* juce_EdgeTable.h */,
andrewm@18 2675 E389B103581AD847C754E978 /* juce_Line.h */,
andrewm@18 2676 17FC0AB961883C8A5AB58D30 /* juce_Path.cpp */,
andrewm@18 2677 9314190BB0D368F2A7C5E7C3 /* juce_Path.h */,
andrewm@18 2678 978BBCD3C704C06D407A95C0 /* juce_PathIterator.cpp */,
andrewm@18 2679 3D8CB5CFD9B2031C3E016A0B /* juce_PathIterator.h */,
andrewm@18 2680 9E815E59EEB3FBAED99918C2 /* juce_PathStrokeType.cpp */,
andrewm@18 2681 13C0DA6E480188AAA99E4283 /* juce_PathStrokeType.h */,
andrewm@18 2682 87083E81CEAC3B0F8BE7AAAD /* juce_Point.h */,
andrewm@18 2683 A1723FE218F435C322FB9AE0 /* juce_Rectangle.h */,
andrewm@18 2684 724CC1B7FF7ECEC8F25400AF /* juce_RectangleList.h */,
andrewm@18 2685 );
andrewm@18 2686 name = geometry;
andrewm@18 2687 sourceTree = "<group>";
andrewm@18 2688 };
andrewm@18 2689 F951AC35DF6A20E9D19E1097 /* effects */ = {
andrewm@18 2690 isa = PBXGroup;
andrewm@18 2691 children = (
andrewm@18 2692 2CEB8C23A0AE5989D02CA488 /* juce_DropShadowEffect.cpp */,
andrewm@18 2693 9AB36BA5D331A32F6EBF2E4C /* juce_DropShadowEffect.h */,
andrewm@18 2694 1FA09EB888ECFBF0424174B2 /* juce_GlowEffect.cpp */,
andrewm@18 2695 EF7D4F4824E5775A2D3801E5 /* juce_GlowEffect.h */,
andrewm@18 2696 1CD21A58F0E15076E1027B2E /* juce_ImageEffectFilter.h */,
andrewm@18 2697 );
andrewm@18 2698 name = effects;
andrewm@18 2699 sourceTree = "<group>";
andrewm@18 2700 };
andrewm@18 2701 FA848916740767602A5B6385 /* app_properties */ = {
andrewm@18 2702 isa = PBXGroup;
andrewm@18 2703 children = (
andrewm@18 2704 CB26855B4D41689AC3C18F85 /* juce_ApplicationProperties.cpp */,
andrewm@18 2705 86C14BDBEB5F070A2166E8E6 /* juce_ApplicationProperties.h */,
andrewm@18 2706 226A0BD39983B2132DDBD732 /* juce_PropertiesFile.cpp */,
andrewm@18 2707 F3125A1E89944D2040CA8DDE /* juce_PropertiesFile.h */,
andrewm@18 2708 );
andrewm@18 2709 name = app_properties;
andrewm@18 2710 sourceTree = "<group>";
andrewm@18 2711 };
andrewm@18 2712 FB2DC1F86FD22B3FC6741FE2 /* unit_tests */ = {
andrewm@18 2713 isa = PBXGroup;
andrewm@18 2714 children = (
andrewm@18 2715 A7CB749C845499A420598F30 /* juce_UnitTest.cpp */,
andrewm@18 2716 BA8405E8F85F9A3F9EB253FD /* juce_UnitTest.h */,
andrewm@18 2717 );
andrewm@18 2718 name = unit_tests;
andrewm@18 2719 sourceTree = "<group>";
andrewm@18 2720 };
andrewm@18 2721 FB598CA779C7221F5B504316 /* juce_gui_basics */ = {
andrewm@18 2722 isa = PBXGroup;
andrewm@18 2723 children = (
andrewm@18 2724 1114A6CEDF1F72662105AFC7 /* components */,
andrewm@18 2725 D23B6D10C1D76B5F36065122 /* mouse */,
andrewm@18 2726 63EF1E5C383925B43D88E623 /* keyboard */,
andrewm@18 2727 16BDAFE366F09A32579D877C /* widgets */,
andrewm@18 2728 1BA54372572881E7B0D0C803 /* windows */,
andrewm@18 2729 40E7FDCF5675A7C9DBE4A370 /* menus */,
andrewm@18 2730 78E0AEA42C73EDD79029FAAD /* layout */,
andrewm@18 2731 1064D4C7FF463C437CE721B1 /* buttons */,
andrewm@18 2732 4166E01E2CADE6032D40685B /* positioning */,
andrewm@18 2733 8E98E4F1FA2DB3BEB880470D /* drawables */,
andrewm@18 2734 A1E2976CE853750FF33BD8F2 /* properties */,
andrewm@18 2735 8A570D9D51DBC95AED850EE6 /* lookandfeel */,
andrewm@18 2736 17482FACCDAB45936C284B3B /* filebrowser */,
andrewm@18 2737 CA85555DF7856DBC586ED01E /* commands */,
andrewm@18 2738 223074080D125D810EB5A020 /* misc */,
andrewm@18 2739 6E78DDAE9D7F453F48DBC404 /* application */,
andrewm@18 2740 5D2B9D64AC52724E6229C9DF /* native */,
andrewm@18 2741 336105F72E57EF2412E2D362 /* juce_module_info */,
andrewm@18 2742 79892EC92519C81D7E02BDE1 /* juce_gui_basics.h */,
andrewm@18 2743 );
andrewm@18 2744 name = juce_gui_basics;
andrewm@18 2745 sourceTree = "<group>";
andrewm@18 2746 };
andrewm@18 2747 FCAAB1680ABFC736AAC1AD98 /* synthesisers */ = {
andrewm@18 2748 isa = PBXGroup;
andrewm@18 2749 children = (
andrewm@18 2750 B967DAA2B052D328B12C7DE8 /* juce_Synthesiser.cpp */,
andrewm@18 2751 57E7CFA95F5E9A5C31E0706A /* juce_Synthesiser.h */,
andrewm@18 2752 );
andrewm@18 2753 name = synthesisers;
andrewm@18 2754 sourceTree = "<group>";
andrewm@18 2755 };
andrewm@18 2756 /* End PBXGroup section */
andrewm@18 2757
andrewm@18 2758 /* Begin PBXNativeTarget section */
andrewm@18 2759 B9F5F2231C12730B54095416 /* TouchKeys */ = {
andrewm@18 2760 isa = PBXNativeTarget;
andrewm@18 2761 buildConfigurationList = 2AA133E6B7020EDFA692D765 /* Build configuration list for PBXNativeTarget "TouchKeys" */;
andrewm@18 2762 buildPhases = (
andrewm@18 2763 2D66BEDF1389F7D6E2C1AB3A /* Resources */,
andrewm@18 2764 A03E7D17BA28722252A8596E /* Sources */,
andrewm@18 2765 F7397085463A6685B1FBF65E /* Frameworks */,
andrewm@18 2766 );
andrewm@18 2767 buildRules = (
andrewm@18 2768 );
andrewm@18 2769 dependencies = (
andrewm@18 2770 );
andrewm@18 2771 name = TouchKeys;
andrewm@18 2772 productInstallPath = "$(HOME)/Applications";
andrewm@18 2773 productName = TouchKeys;
andrewm@18 2774 productReference = 90E8A67FBC9B5B91FEB780F5 /* TouchKeys.app */;
andrewm@18 2775 productType = "com.apple.product-type.application";
andrewm@18 2776 };
andrewm@18 2777 /* End PBXNativeTarget section */
andrewm@18 2778
andrewm@18 2779 /* Begin PBXProject section */
andrewm@18 2780 787330A1C9FABF4487F9ECA8 /* Project object */ = {
andrewm@18 2781 isa = PBXProject;
andrewm@18 2782 attributes = {
andrewm@18 2783 LastUpgradeCheck = 0440;
andrewm@18 2784 };
andrewm@18 2785 buildConfigurationList = 5CD567AF6D8BF6EDE3603F6C /* Build configuration list for PBXProject "TouchKeys" */;
andrewm@18 2786 compatibilityVersion = "Xcode 3.2";
andrewm@18 2787 developmentRegion = English;
andrewm@18 2788 hasScannedForEncodings = 0;
andrewm@18 2789 knownRegions = (
andrewm@18 2790 en,
andrewm@18 2791 );
andrewm@18 2792 mainGroup = A688FB8FEAB02AF9705DCC1C /* Source */;
andrewm@18 2793 projectDirPath = "";
andrewm@18 2794 projectRoot = "";
andrewm@18 2795 targets = (
andrewm@18 2796 B9F5F2231C12730B54095416 /* TouchKeys */,
andrewm@18 2797 );
andrewm@18 2798 };
andrewm@18 2799 /* End PBXProject section */
andrewm@18 2800
andrewm@18 2801 /* Begin PBXResourcesBuildPhase section */
andrewm@18 2802 2D66BEDF1389F7D6E2C1AB3A /* Resources */ = {
andrewm@18 2803 isa = PBXResourcesBuildPhase;
andrewm@18 2804 buildActionMask = 2147483647;
andrewm@18 2805 files = (
andrewm@18 2806 C5AF559E110329B9AB35DFCB /* RecentFilesMenuTemplate.nib in Resources */,
andrewm@18 2807 2B9C3DDF5283C5EFF1BC924A /* Icon.icns in Resources */,
andrewm@18 2808 );
andrewm@18 2809 runOnlyForDeploymentPostprocessing = 0;
andrewm@18 2810 };
andrewm@18 2811 /* End PBXResourcesBuildPhase section */
andrewm@18 2812
andrewm@18 2813 /* Begin PBXSourcesBuildPhase section */
andrewm@18 2814 A03E7D17BA28722252A8596E /* Sources */ = {
andrewm@18 2815 isa = PBXSourcesBuildPhase;
andrewm@18 2816 buildActionMask = 2147483647;
andrewm@18 2817 files = (
andrewm@18 2818 B8EE628D560C9E474792128A /* MainWindow.cpp in Sources */,
andrewm@18 2819 1A85E080026A7A0DF0521F27 /* KeyboardZoneComponent.cpp in Sources */,
andrewm@18 2820 CD4F6761CDABB836FBADCD80 /* ControlWindowMainComponent.cpp in Sources */,
andrewm@18 2821 2378CAD03E1C80BF0AB4AAF5 /* MappingListComponent.cpp in Sources */,
andrewm@18 2822 998FC7F9C3E8817D8C617391 /* MappingListItem.cpp in Sources */,
andrewm@18 2823 BA527B7D0D87CA5A51EF0D17 /* TouchkeyVibratoMappingShortEditor.cpp in Sources */,
andrewm@18 2824 B3470DC81675B3D490C27CFD /* TouchkeyVibratoMapping.cpp in Sources */,
andrewm@18 2825 5F6E53AD9FA709E7146A1CE6 /* TouchkeyVibratoMappingFactory.cpp in Sources */,
andrewm@18 2826 BE6B15C227B2372ACE438EC8 /* TouchkeyReleaseAngleMapping.cpp in Sources */,
andrewm@18 2827 13F86C7E26FBFDC47423240D /* TouchkeyReleaseAngleMappingFactory.cpp in Sources */,
andrewm@18 2828 0F57CE11332869C573488442 /* TouchkeyPitchBendMappingShortEditor.cpp in Sources */,
andrewm@18 2829 0B15BCE918EEF2CCA0AEA482 /* TouchkeyPitchBendMapping.cpp in Sources */,
andrewm@18 2830 C07B7D53DED5507FB71A2686 /* TouchkeyPitchBendMappingFactory.cpp in Sources */,
andrewm@18 2831 310713516FB26036F129F9B4 /* TouchkeyOnsetAngleMapping.cpp in Sources */,
andrewm@18 2832 8FBDE042A025832E21E6F8F4 /* TouchkeyOnsetAngleMappingFactory.cpp in Sources */,
andrewm@18 2833 BB430A3EF5BE9214B1032DDD /* TouchkeyMultiFingerTriggerMapping.cpp in Sources */,
andrewm@18 2834 3BF49ACD7F6CF44414FB5922 /* TouchkeyMultiFingerTriggerMappingFactory.cpp in Sources */,
andrewm@18 2835 222381A07D9F4638272B89EF /* TouchkeyKeyDivisionMapping.cpp in Sources */,
andrewm@18 2836 12510AB6876158F044CAAD7E /* TouchkeyKeyDivisionMappingFactory.cpp in Sources */,
andrewm@18 2837 82DFEC1C0E1F1717ECFF46EF /* TouchkeyControlMappingShortEditor.cpp in Sources */,
andrewm@18 2838 2C4FDCA1E6A76506B05D37DD /* TouchkeyControlMapping.cpp in Sources */,
andrewm@18 2839 6EA3790C69AED29FC35AED08 /* TouchkeyControlMappingFactory.cpp in Sources */,
andrewm@18 2840 3EDCB8DC01EBCD339722C0B2 /* MappingScheduler.cpp in Sources */,
andrewm@18 2841 562759D28DA0813B92BD7FEA /* TouchkeyBaseMapping.cpp in Sources */,
andrewm@18 2842 3BCBF5B38F6056D9FE683B0E /* Mapping.cpp in Sources */,
andrewm@18 2843 0178872E496D3D0EAC27AE7E /* MappingFactorySplitter.cpp in Sources */,
andrewm@18 2844 9A83928E33C71ADCAE448871 /* MIDIKeyPositionMapping.cpp in Sources */,
andrewm@18 2845 8B6C8D046A64E8F9A7A8A8A1 /* MRPMapping.cpp in Sources */,
andrewm@18 2846 0684392AC23F11D728DD50C5 /* KeyboardTesterDisplay.cpp in Sources */,
andrewm@18 2847 04F763266CBDE1710ECDFBD1 /* KeyboardDisplay.cpp in Sources */,
andrewm@18 2848 CAC2A323D111092F0ACA800D /* KeyPositionGraphDisplay.cpp in Sources */,
andrewm@18 2849 0719C742CAB513BC7D9133DE /* RawSensorDisplay.cpp in Sources */,
andrewm@18 2850 0A1BCC62A1753D24D01A3DAD /* IIRFilter.cpp in Sources */,
andrewm@18 2851 4CF799D17D4295DD3F50720D /* Scheduler.cpp in Sources */,
andrewm@18 2852 0209777D29C1CF3F89FBF254 /* TimerNode.cpp in Sources */,
andrewm@18 2853 FF44DE892280A28F67C7BFDD /* TimestampSynchronizer.cpp in Sources */,
andrewm@18 2854 274E9F984B46BBDBF714003B /* Trigger.cpp in Sources */,
andrewm@18 2855 98FC8EC7F8608FD0046384E6 /* TouchkeyEntropyGenerator.cpp in Sources */,
andrewm@18 2856 0B420377451C221A0478595A /* TouchkeyOscEmulator.cpp in Sources */,
andrewm@18 2857 BA8E15B815FCC3C7830C972E /* MidiKeyboardSegment.cpp in Sources */,
andrewm@18 2858 1AEFD23290811D94FB840E74 /* KeyIdleDetector.cpp in Sources */,
andrewm@18 2859 5E0BF5CD6F5667E5A0C37651 /* KeyPositionTracker.cpp in Sources */,
andrewm@18 2860 64F134ABEC30EA26D5473D34 /* LogPlayback.cpp in Sources */,
andrewm@18 2861 53E5A8D73743B36758DA4DA4 /* MidiInputController.cpp in Sources */,
andrewm@18 2862 FF8B3EA68E9255C839ABA3F8 /* MidiOutputController.cpp in Sources */,
andrewm@18 2863 384EC6340C198680B166A0A6 /* Osc.cpp in Sources */,
andrewm@18 2864 BA1577A5D5903CDC1BCFAB06 /* OscMidiConverter.cpp in Sources */,
andrewm@18 2865 B98E92A0AAE513E18217810A /* PianoKey.cpp in Sources */,
andrewm@18 2866 A526339B267B82C838D28D09 /* PianoKeyboard.cpp in Sources */,
andrewm@18 2867 5A0669E021464C9CF05C2B95 /* PianoKeyCalibrator.cpp in Sources */,
andrewm@18 2868 1FDA7AEB064670D6A6B1E5A9 /* PianoPedal.cpp in Sources */,
andrewm@18 2869 E1B3A08EBE789ABADC0C025E /* TouchkeyDevice.cpp in Sources */,
andrewm@18 2870 9261B00A2C5E7187B5C04319 /* MainApplicationController.cpp in Sources */,
andrewm@18 2871 2FB5C71C709DD3E25C6CC541 /* Main.cpp in Sources */,
andrewm@18 2872 B74FCF91BC16623F02F69D86 /* BinaryData.cpp in Sources */,
andrewm@18 2873 8394B72883ACCC5CB2A13768 /* juce_audio_basics.mm in Sources */,
andrewm@18 2874 5492D1307B92C3F63B9EDF09 /* juce_audio_devices.mm in Sources */,
andrewm@18 2875 E810879EB266795004A4C22F /* juce_audio_formats.mm in Sources */,
andrewm@18 2876 F68DD438981A3BA730A626CB /* juce_core.mm in Sources */,
andrewm@18 2877 C4A41EFBBFFC08EC2CC75C92 /* juce_data_structures.mm in Sources */,
andrewm@18 2878 C7C650DB080B12CD2552EC3B /* juce_events.mm in Sources */,
andrewm@18 2879 F44235BA2064C306B810CE62 /* juce_graphics.mm in Sources */,
andrewm@18 2880 80917C6EBEAD3F8DF0C99FD3 /* juce_gui_basics.mm in Sources */,
andrewm@18 2881 52944F2FAC4CEBFB17FB29E4 /* juce_gui_extra.mm in Sources */,
andrewm@18 2882 D88B64FB4066D913682D5BA3 /* juce_opengl.mm in Sources */,
andrewm@18 2883 );
andrewm@18 2884 runOnlyForDeploymentPostprocessing = 0;
andrewm@18 2885 };
andrewm@18 2886 /* End PBXSourcesBuildPhase section */
andrewm@18 2887
andrewm@18 2888 /* Begin XCBuildConfiguration section */
andrewm@18 2889 208CA00FEE6920E1D9A18E62 /* Debug */ = {
andrewm@18 2890 isa = XCBuildConfiguration;
andrewm@18 2891 buildSettings = {
andrewm@18 2892 ALWAYS_SEARCH_USER_PATHS = NO;
andrewm@18 2893 DEBUG_INFORMATION_FORMAT = dwarf;
andrewm@18 2894 GCC_C_LANGUAGE_STANDARD = c99;
andrewm@18 2895 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
andrewm@18 2896 GCC_MODEL_TUNING = G5;
andrewm@18 2897 GCC_WARN_ABOUT_RETURN_TYPE = YES;
andrewm@18 2898 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
andrewm@18 2899 GCC_WARN_MISSING_PARENTHESES = YES;
andrewm@18 2900 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
andrewm@18 2901 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
andrewm@18 2902 GCC_WARN_UNUSED_VARIABLE = YES;
andrewm@18 2903 PRODUCT_NAME = TouchKeys;
andrewm@18 2904 WARNING_CFLAGS = "-Wreorder";
andrewm@18 2905 ZERO_LINK = NO;
andrewm@18 2906 };
andrewm@18 2907 name = Debug;
andrewm@18 2908 };
andrewm@18 2909 33B8957D355F89111F5FF5AE /* Release */ = {
andrewm@18 2910 isa = XCBuildConfiguration;
andrewm@18 2911 buildSettings = {
andrewm@18 2912 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
andrewm@17 2913 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
andrewm@17 2914 CLANG_LINK_OBJC_RUNTIME = NO;
andrewm@17 2915 COMBINE_HIDPI_IMAGES = YES;
andrewm@18 2916 CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)";
andrewm@18 2917 DEAD_CODE_STRIPPING = YES;
andrewm@18 2918 GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
andrewm@18 2919 GCC_OPTIMIZATION_LEVEL = s;
andrewm@17 2920 GCC_PREPROCESSOR_DEFINITIONS = (
andrewm@18 2921 "_NDEBUG=1",
andrewm@18 2922 "NDEBUG=1",
andrewm@18 2923 "JUCER_XCODE_MAC_F6D2F4CF=1",
andrewm@18 2924 );
andrewm@18 2925 GCC_SYMBOLS_PRIVATE_EXTERN = YES;
andrewm@18 2926 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
andrewm@18 2927 HEADER_SEARCH_PATHS = (
andrewm@18 2928 ../../JuceLibraryCode,
andrewm@18 2929 ../../../juce/modules,
andrewm@18 2930 "$(inherited)",
andrewm@18 2931 );
andrewm@17 2932 INFOPLIST_FILE = Info.plist;
andrewm@17 2933 INSTALL_PATH = "$(HOME)/Applications";
andrewm@17 2934 MACOSX_DEPLOYMENT_TARGET = 10.6;
andrewm@17 2935 MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
andrewm@18 2936 OTHER_LDFLAGS = /usr/local/lib/liblo.a;
andrewm@17 2937 SDKROOT_ppc = macosx10.5;
andrewm@18 2938 };
andrewm@18 2939 name = Release;
andrewm@18 2940 };
andrewm@18 2941 581B2A3779A20392FD055C39 /* Release */ = {
andrewm@18 2942 isa = XCBuildConfiguration;
andrewm@18 2943 buildSettings = {
andrewm@18 2944 ALWAYS_SEARCH_USER_PATHS = NO;
andrewm@18 2945 DEBUG_INFORMATION_FORMAT = dwarf;
andrewm@18 2946 GCC_C_LANGUAGE_STANDARD = c99;
andrewm@18 2947 GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
andrewm@18 2948 GCC_MODEL_TUNING = G5;
andrewm@18 2949 GCC_WARN_ABOUT_RETURN_TYPE = YES;
andrewm@18 2950 GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
andrewm@18 2951 GCC_WARN_MISSING_PARENTHESES = YES;
andrewm@18 2952 GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
andrewm@18 2953 GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES;
andrewm@18 2954 GCC_WARN_UNUSED_VARIABLE = YES;
andrewm@18 2955 PRODUCT_NAME = TouchKeys;
andrewm@18 2956 WARNING_CFLAGS = "-Wreorder";
andrewm@18 2957 ZERO_LINK = NO;
andrewm@18 2958 };
andrewm@18 2959 name = Release;
andrewm@18 2960 };
andrewm@18 2961 D064BAE7941DCA67638B6779 /* Debug */ = {
andrewm@18 2962 isa = XCBuildConfiguration;
andrewm@18 2963 buildSettings = {
andrewm@18 2964 ARCHS = "$(ARCHS_STANDARD_64_BIT)";
andrewm@17 2965 CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
andrewm@17 2966 CLANG_LINK_OBJC_RUNTIME = NO;
andrewm@17 2967 COMBINE_HIDPI_IMAGES = YES;
andrewm@18 2968 CONFIGURATION_BUILD_DIR = "$(PROJECT_DIR)/build/$(CONFIGURATION)";
andrewm@18 2969 COPY_PHASE_STRIP = NO;
andrewm@18 2970 GCC_DYNAMIC_NO_PIC = NO;
andrewm@18 2971 GCC_OPTIMIZATION_LEVEL = 0;
andrewm@17 2972 GCC_PREPROCESSOR_DEFINITIONS = (
andrewm@18 2973 "_DEBUG=1",
andrewm@18 2974 "DEBUG=1",
andrewm@18 2975 "JUCER_XCODE_MAC_F6D2F4CF=1",
andrewm@18 2976 ENABLE_TOUCHKEYS_SENSOR_TEST,
andrewm@18 2977 );
andrewm@18 2978 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
andrewm@18 2979 HEADER_SEARCH_PATHS = (
andrewm@18 2980 ../../JuceLibraryCode,
andrewm@18 2981 ../../../juce/modules,
andrewm@18 2982 "$(inherited)",
andrewm@18 2983 );
andrewm@18 2984 INFOPLIST_FILE = Info.plist;
andrewm@18 2985 INSTALL_PATH = "$(HOME)/Applications";
andrewm@18 2986 MACOSX_DEPLOYMENT_TARGET_ppc = 10.4;
andrewm@18 2987 OTHER_LDFLAGS = /usr/local/lib/liblo.a;
andrewm@18 2988 SDKROOT_ppc = macosx10.5;
andrewm@18 2989 };
andrewm@18 2990 name = Debug;
andrewm@18 2991 };
andrewm@18 2992 /* End XCBuildConfiguration section */
andrewm@18 2993
andrewm@18 2994 /* Begin XCConfigurationList section */
andrewm@18 2995 2AA133E6B7020EDFA692D765 /* Build configuration list for PBXNativeTarget "TouchKeys" */ = {
andrewm@18 2996 isa = XCConfigurationList;
andrewm@18 2997 buildConfigurations = (
andrewm@18 2998 D064BAE7941DCA67638B6779 /* Debug */,
andrewm@18 2999 33B8957D355F89111F5FF5AE /* Release */,
andrewm@18 3000 );
andrewm@18 3001 defaultConfigurationIsVisible = 0;
andrewm@18 3002 defaultConfigurationName = Debug;
andrewm@18 3003 };
andrewm@18 3004 5CD567AF6D8BF6EDE3603F6C /* Build configuration list for PBXProject "TouchKeys" */ = {
andrewm@18 3005 isa = XCConfigurationList;
andrewm@18 3006 buildConfigurations = (
andrewm@18 3007 208CA00FEE6920E1D9A18E62 /* Debug */,
andrewm@18 3008 581B2A3779A20392FD055C39 /* Release */,
andrewm@18 3009 );
andrewm@18 3010 defaultConfigurationIsVisible = 0;
andrewm@18 3011 defaultConfigurationName = Debug;
andrewm@18 3012 };
andrewm@18 3013 /* End XCConfigurationList section */
andrewm@0 3014 };
andrewm@18 3015 rootObject = 787330A1C9FABF4487F9ECA8 /* Project object */;
andrewm@0 3016 }