annotate Builds/MacOSX/TouchKeys.xcodeproj/project.pbxproj @ 9:f943785252fc

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