annotate Builds/MacOSX/TouchKeys.xcodeproj/project.pbxproj @ 12:73703cb77094

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