diff --git a/include/audacity/EffectAutomationParameters.h b/include/audacity/EffectAutomationParameters.h index bf6fbdd79..70f200cc3 100644 --- a/include/audacity/EffectAutomationParameters.h +++ b/include/audacity/EffectAutomationParameters.h @@ -61,26 +61,26 @@ public: virtual ~EffectAutomationParameters() { } - - virtual bool DoReadString(const wxString & key, wxString *pStr) const - { - return wxFileConfig::DoReadString(NormalizeName(key), pStr); - } - - virtual bool DoReadLong(const wxString & key, long *pl) const - { - return wxFileConfig::DoReadLong(NormalizeName(key), pl); - } - - virtual bool DoWriteString(const wxString & key, const wxString & szValue) - { - return wxFileConfig::DoWriteString(NormalizeName(key), szValue); - } - - virtual bool DoWriteLong(const wxString & key, long lValue) - { - return wxFileConfig::DoWriteLong(NormalizeName(key), lValue); - } + + virtual bool DoReadString(const wxString & key, wxString *pStr) const + { + return wxFileConfig::DoReadString(NormalizeName(key), pStr); + } + + virtual bool DoReadLong(const wxString & key, long *pl) const + { + return wxFileConfig::DoReadLong(NormalizeName(key), pl); + } + + virtual bool DoWriteString(const wxString & key, const wxString & szValue) + { + return wxFileConfig::DoWriteString(NormalizeName(key), szValue); + } + + virtual bool DoWriteLong(const wxString & key, long lValue) + { + return wxFileConfig::DoWriteLong(NormalizeName(key), lValue); + } bool ReadFloat(const wxString & key, float *pf) const { @@ -259,12 +259,14 @@ public: { val.Replace(wxT("\\"), wxT("\\\\"), true); val.Replace(wxT("\""), wxT("\\\""), true); + val.Replace(wxT("\n"), wxT("\\n"), true); return val; } wxString Unescape(wxString val) { + val.Replace(wxT("\\n"), wxT("\n"), true); val.Replace(wxT("\\\""), wxT("\""), true); val.Replace(wxT("\\\\"), wxT("\\"), true); diff --git a/include/audacity/EffectInterface.h b/include/audacity/EffectInterface.h index b859a966b..9907938e4 100644 --- a/include/audacity/EffectInterface.h +++ b/include/audacity/EffectInterface.h @@ -93,8 +93,8 @@ public: virtual ~EffectHostInterface() {}; virtual double GetDefaultDuration() = 0; - virtual double GetDuration() = 0; - virtual bool SetDuration(double seconds) = 0; + virtual double GetDuration(bool *isSelection = NULL) = 0; + virtual void SetDuration(double seconds) = 0; virtual bool Apply() = 0; virtual void Preview() = 0; diff --git a/locale/Makevars b/locale/Makevars index d1e8e2232..83d824879 100644 --- a/locale/Makevars +++ b/locale/Makevars @@ -8,7 +8,7 @@ subdir = po top_builddir = .. # These options get passed to xgettext. -XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --keyword=wxTRANSLATE +XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ --keyword=XO # This is the copyright holder that gets inserted into the header of the # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding diff --git a/locale/POTFILES.in b/locale/POTFILES.in index 8f241e849..1535492e9 100644 --- a/locale/POTFILES.in +++ b/locale/POTFILES.in @@ -23,6 +23,7 @@ src/AudacityLogger.cpp src/AudacityLogger.h src/AudioIO.cpp src/AudioIO.h +src/AudioIOListener.h src/AutoRecovery.cpp src/AutoRecovery.h src/BatchCommandDialog.cpp @@ -41,8 +42,12 @@ src/CrossFade.cpp src/CrossFade.h src/Dependencies.cpp src/Dependencies.h +src/DeviceChange.cpp +src/DeviceChange.h src/DeviceManager.cpp src/DeviceManager.h +src/Diags.cpp +src/Diags.h src/DirManager.cpp src/DirManager.h src/Dither.cpp @@ -121,12 +126,14 @@ src/RealFFTf48x.cpp src/RealFFTf48x.h src/Resample.cpp src/Resample.h +src/RevisionIdent.h src/RingBuffer.cpp src/RingBuffer.h src/SampleFormat.cpp src/SampleFormat.h src/Screenshot.cpp src/Screenshot.h +src/SelectedRegion.cpp src/SelectedRegion.h src/Sequence.cpp src/Sequence.h @@ -168,6 +175,7 @@ src/TrackPanelAx.h src/TrackPanelListener.h src/UndoManager.cpp src/UndoManager.h +src/ViewInfo.cpp src/ViewInfo.h src/VoiceKey.cpp src/VoiceKey.h @@ -343,6 +351,7 @@ src/effects/VST/VSTEffect.h src/effects/VST/aeffectx.h src/effects/Wahwah.cpp src/effects/Wahwah.h +src/effects/audiounits/AudioUnitCocoaHelper.h src/effects/audiounits/AudioUnitEffect.cpp src/effects/audiounits/AudioUnitEffect.h src/effects/ladspa/LadspaEffect.cpp diff --git a/mac/Audacity.xcodeproj/project.pbxproj b/mac/Audacity.xcodeproj/project.pbxproj index 47a126f82..6020ef9fb 100644 --- a/mac/Audacity.xcodeproj/project.pbxproj +++ b/mac/Audacity.xcodeproj/project.pbxproj @@ -864,6 +864,7 @@ 28884971131B6CF600B59735 /* vi.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884940131B6CF600B59735 /* vi.po */; }; 28884972131B6CF600B59735 /* zh_TW.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884941131B6CF600B59735 /* zh_TW.po */; }; 28884973131B6CF600B59735 /* zh.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884942131B6CF600B59735 /* zh.po */; }; + 2888A1631AE25F9A00E06FDC /* Diags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2888A1611AE25F9A00E06FDC /* Diags.cpp */; }; 288A544B1346D1BA0050D774 /* chanmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 288A54481346D1BA0050D774 /* chanmap.c */; }; 288A544C1346D1BA0050D774 /* chanmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 288A54491346D1BA0050D774 /* chanmap.h */; }; 288A544D1346D1BA0050D774 /* id3.c in Sources */ = {isa = PBXBuildFile; fileRef = 288A544A1346D1BA0050D774 /* id3.c */; }; @@ -936,6 +937,7 @@ 28DA07390E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DA07380E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp */; }; 28DABFBE0FF19DB100AC7848 /* RealFFTf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DABFBC0FF19DB100AC7848 /* RealFFTf.cpp */; }; 28DB34790FDC2C5D0011F589 /* ResponseQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DB34780FDC2C5D0011F589 /* ResponseQueue.cpp */; }; + 28DDE3A21AE3771100C784FE /* ViewInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DDE3A11AE3771100C784FE /* ViewInfo.cpp */; }; 28DE72AE10388583007E18EC /* PreferenceCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DE72AA10388583007E18EC /* PreferenceCommands.cpp */; }; 28DE72AF10388583007E18EC /* SetTrackInfoCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DE72AC10388583007E18EC /* SetTrackInfoCommand.cpp */; }; 28DE72B2103885AA007E18EC /* TimeWarper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DE72B0103885AA007E18EC /* TimeWarper.cpp */; }; @@ -2584,6 +2586,8 @@ 28884940131B6CF600B59735 /* vi.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = vi.po; path = ../locale/vi.po; sourceTree = SOURCE_ROOT; }; 28884941131B6CF600B59735 /* zh_TW.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = zh_TW.po; path = ../locale/zh_TW.po; sourceTree = SOURCE_ROOT; }; 28884942131B6CF600B59735 /* zh.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = zh.po; path = ../locale/zh.po; sourceTree = SOURCE_ROOT; }; + 2888A1611AE25F9A00E06FDC /* Diags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Diags.cpp; sourceTree = ""; }; + 2888A1621AE25F9A00E06FDC /* Diags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Diags.h; sourceTree = ""; }; 288A54481346D1BA0050D774 /* chanmap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = chanmap.c; sourceTree = ""; }; 288A54491346D1BA0050D774 /* chanmap.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = chanmap.h; sourceTree = ""; }; 288A544A1346D1BA0050D774 /* id3.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = id3.c; sourceTree = ""; }; @@ -2695,6 +2699,7 @@ 28DABFBD0FF19DB100AC7848 /* RealFFTf.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = RealFFTf.h; sourceTree = ""; tabWidth = 3; }; 28DB34770FDC2C5D0011F589 /* ResponseQueue.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ResponseQueue.h; sourceTree = ""; tabWidth = 3; }; 28DB34780FDC2C5D0011F589 /* ResponseQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ResponseQueue.cpp; sourceTree = ""; tabWidth = 3; }; + 28DDE3A11AE3771100C784FE /* ViewInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ViewInfo.cpp; sourceTree = ""; }; 28DE72AA10388583007E18EC /* PreferenceCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PreferenceCommands.cpp; sourceTree = ""; tabWidth = 3; }; 28DE72AB10388583007E18EC /* PreferenceCommands.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PreferenceCommands.h; sourceTree = ""; tabWidth = 3; }; 28DE72AC10388583007E18EC /* SetTrackInfoCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SetTrackInfoCommand.cpp; sourceTree = ""; tabWidth = 3; }; @@ -3869,6 +3874,8 @@ 28D000A41A32920C00367B21 /* DeviceChange.h */, 8484F31213086237002DF7F0 /* DeviceManager.cpp */, 8484F31313086237002DF7F0 /* DeviceManager.h */, + 2888A1611AE25F9A00E06FDC /* Diags.cpp */, + 2888A1621AE25F9A00E06FDC /* Diags.h */, 1790AFF709883BFD008A330A /* DirManager.cpp */, 1790AFF809883BFD008A330A /* DirManager.h */, 1790AFF909883BFD008A330A /* Dither.cpp */, @@ -3997,6 +4004,7 @@ 2803C8B619F35AA000278526 /* TrackPanelListener.h */, 1790B0F209883BFD008A330A /* UndoManager.cpp */, 1790B0F309883BFD008A330A /* UndoManager.h */, + 28DDE3A11AE3771100C784FE /* ViewInfo.cpp */, 1790B0F609883BFD008A330A /* ViewInfo.h */, 1790B0F709883BFD008A330A /* VoiceKey.cpp */, 1790B0F809883BFD008A330A /* VoiceKey.h */, @@ -7646,6 +7654,8 @@ 28285C801A27A81600BC2205 /* AudioUnitCocoaHelper.mm in Sources */, 28D000A51A32920C00367B21 /* DeviceChange.cpp in Sources */, 28D8425C1AD8D69D00551353 /* SelectedRegion.cpp in Sources */, + 2888A1631AE25F9A00E06FDC /* Diags.cpp in Sources */, + 28DDE3A21AE3771100C784FE /* ViewInfo.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/mac/Audacity_Xcode_5.1_with_10.6_sdk.readme b/mac/Audacity_Xcode_5.1_with_10.6_sdk.readme new file mode 100644 index 000000000..2b4d042a7 --- /dev/null +++ b/mac/Audacity_Xcode_5.1_with_10.6_sdk.readme @@ -0,0 +1,20 @@ +At this time, the newest SDK version that Audacity can build with +is 10.6. To build Audacity using Xcode 5.1 or newer, you need +to extract the 10.6 SDK from an earlier version of Xcode. + +In the instructions below, Xcode 4.3.3 (for the 10.6 SDK) and +Xcode 5.1.1 will be used. Xcode 6.1.1 and 6.3 have been verified +to work as well. + +1) Download Xcode 5.1.1 or greater and install it to /Applications +2) Download Xcode 4.3.3 and open it in Finder +3) Right click the "Xcode.app" bundle and select "Show Package Contents" +4) Navigate down the directories to get to: + + Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ + +5) Copy the MacOSX10.6.sdk folder to: + + /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/ + +That's it. You can now build using the Xcode project in this directory. diff --git a/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj b/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj new file mode 100644 index 000000000..6ec9f8e80 --- /dev/null +++ b/mac/Audacity_Xcode_5.1_with_10.6_sdk.xcodeproj/project.pbxproj @@ -0,0 +1,10000 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXAggregateTarget section */ + 17072E880988BD39008541CC /* Configure */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 17072E890988BD58008541CC /* Build configuration list for PBXAggregateTarget "Configure" */; + buildPhases = ( + 17072E8C0988BD85008541CC /* Run Script */, + ); + dependencies = ( + ); + name = Configure; + productName = Untitled; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 17048268098C0F5F00824C66 /* mad.h in Headers */ = {isa = PBXBuildFile; fileRef = 17048267098C0F5F00824C66 /* mad.h */; }; + 17073F630988E13B008541CC /* compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F810988D6A9008541CC /* compat.c */; }; + 17073F640988E13B008541CC /* compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F830988D6A9008541CC /* compat.h */; }; + 17073F650988E13B008541CC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F850988D6A9008541CC /* config.h */; }; + 17073F660988E13B008541CC /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F8E0988D6A9008541CC /* crc.c */; }; + 17073F670988E13B008541CC /* crc.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F8F0988D6A9008541CC /* crc.h */; }; + 17073F6A0988E13B008541CC /* field.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F950988D6A9008541CC /* field.c */; }; + 17073F6B0988E13B008541CC /* field.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F960988D6A9008541CC /* field.h */; }; + 17073F6C0988E13B008541CC /* file.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F970988D6A9008541CC /* file.c */; }; + 17073F6D0988E13B008541CC /* file.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F980988D6A9008541CC /* file.h */; }; + 17073F6E0988E13B008541CC /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F990988D6A9008541CC /* frame.c */; }; + 17073F6F0988E13B008541CC /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F9A0988D6A9008541CC /* frame.h */; }; + 17073F700988E13B008541CC /* frametype.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F9B0988D6A9008541CC /* frametype.c */; }; + 17073F710988E13B008541CC /* frametype.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F9D0988D6A9008541CC /* frametype.h */; }; + 17073F720988E13B008541CC /* genre.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F9E0988D6A9008541CC /* genre.c */; }; + 17073F730988E13B008541CC /* genre.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FA20988D6A9008541CC /* genre.h */; }; + 17073F740988E13B008541CC /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FA30988D6A9008541CC /* global.h */; }; + 17073F750988E13B008541CC /* id3tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FA40988D6A9008541CC /* id3tag.h */; }; + 17073F760988E13B008541CC /* latin1.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FA70988D6A9008541CC /* latin1.c */; }; + 17073F770988E13B008541CC /* latin1.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FA80988D6A9008541CC /* latin1.h */; }; + 17073F780988E13B008541CC /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FBC0988D6A9008541CC /* parse.c */; }; + 17073F790988E13B008541CC /* parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FBD0988D6A9008541CC /* parse.h */; }; + 17073F7A0988E13B008541CC /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FBF0988D6A9008541CC /* render.c */; }; + 17073F7B0988E13B008541CC /* render.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FC00988D6A9008541CC /* render.h */; }; + 17073F7C0988E13B008541CC /* tag.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FC30988D6A9008541CC /* tag.c */; }; + 17073F7D0988E13B008541CC /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FC40988D6A9008541CC /* tag.h */; }; + 17073F7E0988E13B008541CC /* ucs4.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FC60988D6A9008541CC /* ucs4.c */; }; + 17073F7F0988E13B008541CC /* ucs4.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FC70988D6A9008541CC /* ucs4.h */; }; + 17073F800988E13B008541CC /* utf16.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FC80988D6A9008541CC /* utf16.c */; }; + 17073F810988E13B008541CC /* utf16.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FC90988D6A9008541CC /* utf16.h */; }; + 17073F820988E13B008541CC /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FCA0988D6A9008541CC /* utf8.c */; }; + 17073F830988E13B008541CC /* utf8.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FCB0988D6A9008541CC /* utf8.h */; }; + 17073F840988E13B008541CC /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FCC0988D6A9008541CC /* util.c */; }; + 17073F850988E13B008541CC /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FCD0988D6A9008541CC /* util.h */; }; + 17073F860988E13B008541CC /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FCF0988D6A9008541CC /* version.c */; }; + 17073F870988E13B008541CC /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FD00988D6A9008541CC /* version.h */; }; + 17073FC50988E577008541CC /* bit.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FE10988D6A9008541CC /* bit.c */; }; + 17073FC60988E577008541CC /* bit.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FE20988D6A9008541CC /* bit.h */; }; + 17073FC70988E577008541CC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FE50988D6A9008541CC /* config.h */; }; + 17073FC80988E577008541CC /* decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FF40988D6A9008541CC /* decoder.c */; }; + 17073FC90988E577008541CC /* decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FF50988D6A9008541CC /* decoder.h */; }; + 17073FCA0988E577008541CC /* fixed.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FF70988D6A9008541CC /* fixed.c */; }; + 17073FCB0988E577008541CC /* fixed.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FF80988D6A9008541CC /* fixed.h */; }; + 17073FCC0988E577008541CC /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FF90988D6A9008541CC /* frame.c */; }; + 17073FCD0988E577008541CC /* frame.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FFA0988D6A9008541CC /* frame.h */; }; + 17073FCE0988E577008541CC /* global.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FFB0988D6A9008541CC /* global.h */; }; + 17073FCF0988E577008541CC /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072FFC0988D6A9008541CC /* huffman.c */; }; + 17073FD00988E577008541CC /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072FFD0988D6A9008541CC /* huffman.h */; }; + 17073FD10988E577008541CC /* layer12.c in Sources */ = {isa = PBXBuildFile; fileRef = 170730020988D6A9008541CC /* layer12.c */; }; + 17073FD20988E577008541CC /* layer12.h in Headers */ = {isa = PBXBuildFile; fileRef = 170730030988D6A9008541CC /* layer12.h */; }; + 17073FD30988E577008541CC /* layer3.c in Sources */ = {isa = PBXBuildFile; fileRef = 170730040988D6A9008541CC /* layer3.c */; }; + 17073FD40988E577008541CC /* layer3.h in Headers */ = {isa = PBXBuildFile; fileRef = 170730050988D6A9008541CC /* layer3.h */; }; + 17073FD50988E577008541CC /* stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 170730210988D6A9008541CC /* stream.c */; }; + 17073FD60988E577008541CC /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 170730220988D6A9008541CC /* stream.h */; }; + 17073FD70988E577008541CC /* synth.c in Sources */ = {isa = PBXBuildFile; fileRef = 170730230988D6A9008541CC /* synth.c */; }; + 17073FD80988E577008541CC /* synth.h in Headers */ = {isa = PBXBuildFile; fileRef = 170730240988D6A9008541CC /* synth.h */; }; + 17073FD90988E577008541CC /* timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 170730250988D6A9008541CC /* timer.c */; }; + 17073FDA0988E577008541CC /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = 170730260988D6A9008541CC /* timer.h */; }; + 17073FDB0988E577008541CC /* version.c in Sources */ = {isa = PBXBuildFile; fileRef = 170730290988D6A9008541CC /* version.c */; }; + 17073FDC0988E577008541CC /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707302A0988D6A9008541CC /* version.h */; }; + 1707401F0988EEBA008541CC /* aiff.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734970988D6AD008541CC /* aiff.c */; }; + 170740200988EEBA008541CC /* alaw.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734980988D6AD008541CC /* alaw.c */; }; + 170740210988EEBA008541CC /* au.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734990988D6AD008541CC /* au.c */; }; + 170740240988EEBA008541CC /* avr.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707349C0988D6AD008541CC /* avr.c */; }; + 170740250988EEBA008541CC /* command.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707349D0988D6AD008541CC /* command.c */; }; + 170740260988EEBA008541CC /* common.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707349E0988D6AD008541CC /* common.c */; }; + 170740270988EEBA008541CC /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707349F0988D6AD008541CC /* common.h */; }; + 170740280988EEBA008541CC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 170734A00988D6AD008541CC /* config.h */; }; + 170740290988EEBA008541CC /* dither.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734A40988D6AD008541CC /* dither.c */; }; + 1707402A0988EEBA008541CC /* double64.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734A50988D6AD008541CC /* double64.c */; }; + 1707402B0988EEBA008541CC /* dwd.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734A60988D6AD008541CC /* dwd.c */; }; + 1707402C0988EEBA008541CC /* dwvw.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734A70988D6AD008541CC /* dwvw.c */; }; + 1707402D0988EEBA008541CC /* file_io.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734A80988D6AD008541CC /* file_io.c */; }; + 1707402E0988EEBA008541CC /* float32.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734A90988D6AD008541CC /* float32.c */; }; + 170740300988EEBA008541CC /* g721.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734B50988D6AD008541CC /* g721.c */; }; + 170740310988EEBA008541CC /* g723_16.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734B60988D6AD008541CC /* g723_16.c */; }; + 170740320988EEBA008541CC /* g723_24.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734B70988D6AD008541CC /* g723_24.c */; }; + 170740330988EEBA008541CC /* g723_40.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734B80988D6AD008541CC /* g723_40.c */; }; + 170740340988EEBA008541CC /* g72x.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734B90988D6AD008541CC /* g72x.c */; }; + 170740350988EEBA008541CC /* g72x.h in Headers */ = {isa = PBXBuildFile; fileRef = 170734BA0988D6AD008541CC /* g72x.h */; }; + 170740360988EEBA008541CC /* g72x_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 170734BB0988D6AD008541CC /* g72x_priv.h */; }; + 170740370988EEBA008541CC /* add.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734D20988D6AD008541CC /* add.c */; }; + 170740380988EEBA008541CC /* code.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734D40988D6AD008541CC /* code.c */; }; + 170740390988EEBA008541CC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 170734D50988D6AD008541CC /* config.h */; }; + 1707403A0988EEBA008541CC /* decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734D80988D6AD008541CC /* decode.c */; }; + 1707403B0988EEBA008541CC /* gsm.h in Headers */ = {isa = PBXBuildFile; fileRef = 170734D90988D6AD008541CC /* gsm.h */; }; + 1707403C0988EEBA008541CC /* gsm610_priv.h in Headers */ = {isa = PBXBuildFile; fileRef = 170734DA0988D6AD008541CC /* gsm610_priv.h */; }; + 1707403D0988EEBA008541CC /* gsm_create.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734DB0988D6AD008541CC /* gsm_create.c */; }; + 1707403E0988EEBA008541CC /* gsm_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734DC0988D6AD008541CC /* gsm_decode.c */; }; + 1707403F0988EEBA008541CC /* gsm_destroy.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734DD0988D6AD008541CC /* gsm_destroy.c */; }; + 170740400988EEBA008541CC /* gsm_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734DE0988D6AD008541CC /* gsm_encode.c */; }; + 170740410988EEBA008541CC /* gsm_option.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734DF0988D6AD008541CC /* gsm_option.c */; }; + 170740420988EEBA008541CC /* long_term.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734E00988D6AD008541CC /* long_term.c */; }; + 170740430988EEBA008541CC /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734E10988D6AD008541CC /* lpc.c */; }; + 170740440988EEBA008541CC /* preprocess.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734E50988D6AD008541CC /* preprocess.c */; }; + 170740450988EEBA008541CC /* rpe.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734E70988D6AD008541CC /* rpe.c */; }; + 170740460988EEBA008541CC /* short_term.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734E80988D6AD008541CC /* short_term.c */; }; + 170740470988EEBA008541CC /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734E90988D6AD008541CC /* table.c */; }; + 170740480988EEBA008541CC /* gsm610.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734EA0988D6AD008541CC /* gsm610.c */; }; + 170740490988EEBA008541CC /* htk.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734EB0988D6AD008541CC /* htk.c */; }; + 1707404A0988EEBA008541CC /* ima_adpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734EC0988D6AD008541CC /* ima_adpcm.c */; }; + 1707404B0988EEBA008541CC /* interleave.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734ED0988D6AD008541CC /* interleave.c */; }; + 1707404C0988EEBA008541CC /* ircam.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734EE0988D6AD008541CC /* ircam.c */; }; + 1707404D0988EEBA008541CC /* macbinary3.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F00988D6AD008541CC /* macbinary3.c */; }; + 1707404E0988EEBA008541CC /* macos.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F10988D6AD008541CC /* macos.c */; }; + 1707404F0988EEBA008541CC /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F50988D6AD008541CC /* mat4.c */; }; + 170740500988EEBA008541CC /* mat5.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F60988D6AD008541CC /* mat5.c */; }; + 170740510988EEBA008541CC /* ms_adpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F70988D6AD008541CC /* ms_adpcm.c */; }; + 170740520988EEBA008541CC /* nist.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F80988D6AD008541CC /* nist.c */; }; + 170740530988EEBA008541CC /* ogg.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734F90988D6AD008541CC /* ogg.c */; }; + 170740540988EEBA008541CC /* paf.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734FA0988D6AD008541CC /* paf.c */; }; + 170740550988EEBA008541CC /* pcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734FB0988D6AD008541CC /* pcm.c */; }; + 170740560988EEBA008541CC /* pvf.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734FC0988D6AD008541CC /* pvf.c */; }; + 170740570988EEBA008541CC /* raw.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734FD0988D6AD008541CC /* raw.c */; }; + 170740580988EEBA008541CC /* rx2.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734FE0988D6AD008541CC /* rx2.c */; }; + 170740590988EEBA008541CC /* sd2.c in Sources */ = {isa = PBXBuildFile; fileRef = 170734FF0988D6AD008541CC /* sd2.c */; }; + 1707405A0988EEBA008541CC /* sds.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735000988D6AD008541CC /* sds.c */; }; + 1707405B0988EEBA008541CC /* sf_unistd.h in Headers */ = {isa = PBXBuildFile; fileRef = 170735010988D6AD008541CC /* sf_unistd.h */; }; + 1707405C0988EEBA008541CC /* sfendian.h in Headers */ = {isa = PBXBuildFile; fileRef = 170735020988D6AD008541CC /* sfendian.h */; }; + 1707405D0988EEBA008541CC /* sndfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735030988D6AD008541CC /* sndfile.c */; }; + 1707405E0988EEBA008541CC /* sndfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 170735040988D6AD008541CC /* sndfile.h */; }; + 1707405F0988EEBA008541CC /* strings.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735070988D6AD008541CC /* strings.c */; }; + 170740600988EEBA008541CC /* svx.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735080988D6AD008541CC /* svx.c */; }; + 170740610988EEBA008541CC /* txw.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735100988D6AD008541CC /* txw.c */; }; + 170740620988EEBA008541CC /* ulaw.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735110988D6AD008541CC /* ulaw.c */; }; + 170740630988EEBA008541CC /* voc.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735120988D6AD008541CC /* voc.c */; }; + 170740640988EEBA008541CC /* vox_adpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735130988D6AD008541CC /* vox_adpcm.c */; }; + 170740650988EEBA008541CC /* w64.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735140988D6AD008541CC /* w64.c */; }; + 170740660988EEBA008541CC /* wav.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735150988D6AD008541CC /* wav.c */; }; + 170740670988EEBA008541CC /* wav_w64.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735160988D6AD008541CC /* wav_w64.c */; }; + 170740680988EEBA008541CC /* wav_w64.h in Headers */ = {isa = PBXBuildFile; fileRef = 170735170988D6AD008541CC /* wav_w64.h */; }; + 170740690988EEBA008541CC /* wve.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735180988D6AD008541CC /* wve.c */; }; + 1707406A0988EEBA008541CC /* xi.c in Sources */ = {isa = PBXBuildFile; fileRef = 170735190988D6AD008541CC /* xi.c */; }; + 1707407C0988F1CC008541CC /* BPMDetect.h in Headers */ = {isa = PBXBuildFile; fileRef = 170737EB0988D6AF008541CC /* BPMDetect.h */; }; + 1707407D0988F1CC008541CC /* FIFOSampleBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 170737ED0988D6AF008541CC /* FIFOSampleBuffer.h */; }; + 1707407E0988F1CC008541CC /* FIFOSamplePipe.h in Headers */ = {isa = PBXBuildFile; fileRef = 170737EE0988D6AF008541CC /* FIFOSamplePipe.h */; }; + 1707407F0988F1CC008541CC /* SoundTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = 170737F20988D6AF008541CC /* SoundTouch.h */; }; + 170740800988F1CC008541CC /* STTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 170737F30988D6AF008541CC /* STTypes.h */; }; + 170740810988F1CC008541CC /* AAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1707382D0988D6B0008541CC /* AAFilter.cpp */; }; + 170740820988F1CC008541CC /* AAFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707382E0988D6B0008541CC /* AAFilter.h */; }; + 170740830988F1CC008541CC /* FIFOSampleBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 170738330988D6B0008541CC /* FIFOSampleBuffer.cpp */; }; + 170740840988F1CC008541CC /* FIRFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 170738340988D6B0008541CC /* FIRFilter.cpp */; }; + 170740850988F1CC008541CC /* FIRFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 170738350988D6B0008541CC /* FIRFilter.h */; }; + 170740870988F1CC008541CC /* RateTransposer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1707383B0988D6B0008541CC /* RateTransposer.cpp */; }; + 170740880988F1CC008541CC /* RateTransposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707383C0988D6B0008541CC /* RateTransposer.h */; }; + 170740890988F1CC008541CC /* SoundTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1707383D0988D6B0008541CC /* SoundTouch.cpp */; }; + 1707408A0988F1CC008541CC /* TDStretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 170738410988D6B0008541CC /* TDStretch.cpp */; }; + 1707408B0988F1CC008541CC /* TDStretch.h in Headers */ = {isa = PBXBuildFile; fileRef = 170738420988D6B0008541CC /* TDStretch.h */; }; + 170740D50988F835008541CC /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 170735820988D6AD008541CC /* config.h */; }; + 170740D60988F835008541CC /* codec.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707363D0988D6AE008541CC /* codec.h */; }; + 170740D70988F835008541CC /* vorbisenc.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736420988D6AE008541CC /* vorbisenc.h */; }; + 170740D80988F835008541CC /* vorbisfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736430988D6AE008541CC /* vorbisfile.h */; }; + 170740D90988F835008541CC /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736600988D6AE008541CC /* analysis.c */; }; + 170740DA0988F835008541CC /* backends.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736610988D6AE008541CC /* backends.h */; }; + 170740DC0988F835008541CC /* bitrate.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736630988D6AE008541CC /* bitrate.c */; }; + 170740DD0988F835008541CC /* bitrate.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736640988D6AE008541CC /* bitrate.h */; }; + 170740DE0988F835008541CC /* block.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736650988D6AE008541CC /* block.c */; }; + 170740DF0988F835008541CC /* codebook.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707367D0988D6AE008541CC /* codebook.c */; }; + 170740E00988F835008541CC /* codebook.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707367E0988D6AE008541CC /* codebook.h */; }; + 170740E10988F835008541CC /* codec_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707367F0988D6AE008541CC /* codec_internal.h */; }; + 170740E20988F835008541CC /* envelope.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736810988D6AE008541CC /* envelope.c */; }; + 170740E30988F835008541CC /* envelope.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736820988D6AE008541CC /* envelope.h */; }; + 170740E40988F835008541CC /* floor0.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736830988D6AE008541CC /* floor0.c */; }; + 170740E50988F835008541CC /* floor1.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736840988D6AE008541CC /* floor1.c */; }; + 170740E60988F835008541CC /* highlevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736850988D6AE008541CC /* highlevel.h */; }; + 170740E70988F835008541CC /* info.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736860988D6AE008541CC /* info.c */; }; + 170740E80988F835008541CC /* lookup.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736870988D6AE008541CC /* lookup.c */; }; + 170740E90988F835008541CC /* lookup.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736880988D6AE008541CC /* lookup.h */; }; + 170740EA0988F835008541CC /* lookup_data.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736890988D6AE008541CC /* lookup_data.h */; }; + 170740EB0988F835008541CC /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707368B0988D6AE008541CC /* lpc.c */; }; + 170740EC0988F835008541CC /* lpc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707368C0988D6AE008541CC /* lpc.h */; }; + 170740ED0988F835008541CC /* lsp.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707368D0988D6AE008541CC /* lsp.c */; }; + 170740EE0988F835008541CC /* lsp.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707368E0988D6AE008541CC /* lsp.h */; }; + 170740EF0988F835008541CC /* mapping0.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736920988D6AE008541CC /* mapping0.c */; }; + 170740F00988F835008541CC /* masking.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736930988D6AE008541CC /* masking.h */; }; + 170740F10988F835008541CC /* mdct.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736940988D6AE008541CC /* mdct.c */; }; + 170740F20988F835008541CC /* mdct.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736950988D6AE008541CC /* mdct.h */; }; + 170740F30988F835008541CC /* misc.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736960988D6AE008541CC /* misc.h */; }; + 170740F40988F835008541CC /* floor_all.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736990988D6AE008541CC /* floor_all.h */; }; + 170740F50988F835008541CC /* psych_11.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707369D0988D6AE008541CC /* psych_11.h */; }; + 170740F60988F835008541CC /* psych_16.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707369E0988D6AE008541CC /* psych_16.h */; }; + 170740F70988F835008541CC /* psych_44.h in Headers */ = {isa = PBXBuildFile; fileRef = 1707369F0988D6AE008541CC /* psych_44.h */; }; + 170740F80988F835008541CC /* psych_8.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A00988D6AE008541CC /* psych_8.h */; }; + 170740F90988F835008541CC /* residue_16.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A10988D6AE008541CC /* residue_16.h */; }; + 170740FA0988F835008541CC /* residue_44.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A20988D6AE008541CC /* residue_44.h */; }; + 170740FB0988F835008541CC /* residue_44u.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A30988D6AE008541CC /* residue_44u.h */; }; + 170740FC0988F835008541CC /* residue_8.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A40988D6AE008541CC /* residue_8.h */; }; + 170740FD0988F835008541CC /* setup_11.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A50988D6AE008541CC /* setup_11.h */; }; + 170740FE0988F835008541CC /* setup_16.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A60988D6AE008541CC /* setup_16.h */; }; + 170740FF0988F835008541CC /* setup_22.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A70988D6AE008541CC /* setup_22.h */; }; + 170741000988F835008541CC /* setup_32.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A80988D6AE008541CC /* setup_32.h */; }; + 170741010988F835008541CC /* setup_44.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736A90988D6AE008541CC /* setup_44.h */; }; + 170741020988F835008541CC /* setup_44u.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736AA0988D6AE008541CC /* setup_44u.h */; }; + 170741030988F835008541CC /* setup_8.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736AB0988D6AE008541CC /* setup_8.h */; }; + 170741040988F835008541CC /* setup_X.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736AC0988D6AE008541CC /* setup_X.h */; }; + 170741050988F835008541CC /* os.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736AD0988D6AE008541CC /* os.h */; }; + 170741060988F835008541CC /* psy.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736AE0988D6AE008541CC /* psy.c */; }; + 170741070988F835008541CC /* psy.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736AF0988D6AE008541CC /* psy.h */; }; + 170741090988F835008541CC /* registry.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736B10988D6AE008541CC /* registry.c */; }; + 1707410A0988F835008541CC /* registry.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736B20988D6AE008541CC /* registry.h */; }; + 1707410B0988F835008541CC /* res0.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736B30988D6AE008541CC /* res0.c */; }; + 1707410C0988F835008541CC /* scales.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736B40988D6AE008541CC /* scales.h */; }; + 1707410D0988F835008541CC /* sharedbook.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736B50988D6AE008541CC /* sharedbook.c */; }; + 1707410E0988F835008541CC /* smallft.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736B60988D6AE008541CC /* smallft.c */; }; + 1707410F0988F835008541CC /* smallft.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736B70988D6AE008541CC /* smallft.h */; }; + 170741100988F835008541CC /* synthesis.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736B80988D6AE008541CC /* synthesis.c */; }; + 170741120988F835008541CC /* vorbisenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736BA0988D6AE008541CC /* vorbisenc.c */; }; + 170741130988F835008541CC /* vorbisfile.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736BB0988D6AE008541CC /* vorbisfile.c */; }; + 170741140988F835008541CC /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = 170736BC0988D6AE008541CC /* window.c */; }; + 170741150988F835008541CC /* window.h in Headers */ = {isa = PBXBuildFile; fileRef = 170736BD0988D6AE008541CC /* window.h */; }; + 17190D24098A3F0B004583C6 /* AColor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFC909883BFD008A330A /* AColor.cpp */; }; + 17190D25098A3F15004583C6 /* AboutDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFC709883BFD008A330A /* AboutDialog.cpp */; }; + 174D9031098C78AF00D5909F /* CommandManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 174D9026098C78AF00D5909F /* CommandManager.cpp */; }; + 174D9033098C78AF00D5909F /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 174D902A098C78AF00D5909F /* Keyboard.cpp */; }; + 174F73D0098D516D009CD6E0 /* Audacity.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73C9098D516D009CD6E0 /* Audacity.icns */; }; + 174F73D1098D516D009CD6E0 /* AudacityAIFF.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73CA098D516D009CD6E0 /* AudacityAIFF.icns */; }; + 174F73D2098D516D009CD6E0 /* AudacityAU.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73CB098D516D009CD6E0 /* AudacityAU.icns */; }; + 174F73D3098D516D009CD6E0 /* AudacityMP3.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73CC098D516D009CD6E0 /* AudacityMP3.icns */; }; + 174F73D4098D516D009CD6E0 /* AudacityOGG.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73CD098D516D009CD6E0 /* AudacityOGG.icns */; }; + 174F73D5098D516D009CD6E0 /* AudacityProject.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73CE098D516D009CD6E0 /* AudacityProject.icns */; }; + 174F73D6098D516D009CD6E0 /* AudacityWAV.icns in Resources */ = {isa = PBXBuildFile; fileRef = 174F73CF098D516D009CD6E0 /* AudacityWAV.icns */; }; + 176EE9DE09A2EC1000188F3B /* caf.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EE9DB09A2EC1000188F3B /* caf.c */; }; + 176EE9DF09A2EC1000188F3B /* flac.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EE9DC09A2EC1000188F3B /* flac.c */; }; + 176EE9E009A2EC1000188F3B /* g72x.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EE9DD09A2EC1000188F3B /* g72x.c */; }; + 176EEC0509A2F20800188F3B /* bitmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEABC09A2EF1100188F3B /* bitmath.c */; }; + 176EEC0609A2F20800188F3B /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEABF09A2EF1100188F3B /* cpu.c */; }; + 176EEC0709A2F20800188F3B /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEAC209A2EF1100188F3B /* crc.c */; }; + 176EEC0A09A2F20800188F3B /* fixed.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEACB09A2EF1100188F3B /* fixed.c */; }; + 176EEC0B09A2F20800188F3B /* float.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEACE09A2EF1100188F3B /* float.c */; }; + 176EEC0C09A2F20800188F3B /* format.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEAD109A2EF1100188F3B /* format.c */; }; + 176EEC0D09A2F20800188F3B /* lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB0009A2EF1100188F3B /* lpc.c */; }; + 176EEC0E09A2F20800188F3B /* md5.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB0809A2EF1100188F3B /* md5.c */; }; + 176EEC0F09A2F20800188F3B /* memory.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB0B09A2EF1100188F3B /* memory.c */; }; + 176EEC1009A2F20800188F3B /* metadata_iterators.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB0E09A2EF1100188F3B /* metadata_iterators.c */; }; + 176EEC1109A2F20800188F3B /* metadata_object.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB1109A2EF1100188F3B /* metadata_object.c */; }; + 176EEC1409A2F20800188F3B /* stream_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB2809A2EF1100188F3B /* stream_decoder.c */; }; + 176EEC1509A2F20800188F3B /* stream_encoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB2B09A2EF1100188F3B /* stream_encoder.c */; }; + 176EEC1609A2F20800188F3B /* stream_encoder_framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB2E09A2EF1100188F3B /* stream_encoder_framing.c */; }; + 176EEC2109A2F2FA00188F3B /* metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB5C09A2EF1100188F3B /* metadata.cpp */; }; + 176EEC2409A2F2FA00188F3B /* stream_decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB6809A2EF1100188F3B /* stream_decoder.cpp */; }; + 176EEC2509A2F2FA00188F3B /* stream_encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 176EEB6C09A2EF1100188F3B /* stream_encoder.cpp */; }; + 176EEC2709A2F30800188F3B /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EE9F209A2EF1000188F3B /* config.h */; }; + 176EEC2809A2F30A00188F3B /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EE9F209A2EF1000188F3B /* config.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC2B09A2F31300188F3B /* callback.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1109A2EF1000188F3B /* callback.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC2C09A2F31300188F3B /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1209A2EF1000188F3B /* export.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC2F09A2F31300188F3B /* format.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1509A2EF1000188F3B /* format.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC3009A2F31300188F3B /* metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1909A2EF1000188F3B /* metadata.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC3109A2F31300188F3B /* ordinals.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1A09A2EF1000188F3B /* ordinals.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC3409A2F31300188F3B /* stream_decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1E09A2EF1000188F3B /* stream_decoder.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC3509A2F31300188F3B /* stream_encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA1F09A2EF1000188F3B /* stream_encoder.h */; settings = {ATTRIBUTES = (); }; }; + 176EEC3709A2F31A00188F3B /* decoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA2209A2EF1000188F3B /* decoder.h */; }; + 176EEC3809A2F31A00188F3B /* encoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA2309A2EF1000188F3B /* encoder.h */; }; + 176EEC3909A2F31A00188F3B /* export.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA2409A2EF1000188F3B /* export.h */; }; + 176EEC3A09A2F31A00188F3B /* metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 176EEA2809A2EF1000188F3B /* metadata.h */; }; + 178A5935098AAA03000944FE /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 17072F930988D6A9008541CC /* debug.h */; }; + 178A5936098AAA3D000944FE /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 17072F920988D6A9008541CC /* debug.c */; }; + 1790B11A09883BFD008A330A /* AudacityApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFCE09883BFD008A330A /* AudacityApp.cpp */; }; + 1790B11C09883BFD008A330A /* AudioIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFD209883BFD008A330A /* AudioIO.cpp */; }; + 1790B11D09883BFD008A330A /* BatchCommandDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFD409883BFD008A330A /* BatchCommandDialog.cpp */; }; + 1790B11E09883BFD008A330A /* BatchCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFD609883BFD008A330A /* BatchCommands.cpp */; }; + 1790B11F09883BFD008A330A /* BatchProcessDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFD809883BFD008A330A /* BatchProcessDialog.cpp */; }; + 1790B12009883BFD008A330A /* Benchmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFDA09883BFD008A330A /* Benchmark.cpp */; }; + 1790B12109883BFD008A330A /* LegacyAliasBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFDE09883BFD008A330A /* LegacyAliasBlockFile.cpp */; }; + 1790B12209883BFD008A330A /* LegacyBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFE009883BFD008A330A /* LegacyBlockFile.cpp */; }; + 1790B12309883BFD008A330A /* PCMAliasBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFE209883BFD008A330A /* PCMAliasBlockFile.cpp */; }; + 1790B12409883BFD008A330A /* SilentBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFE409883BFD008A330A /* SilentBlockFile.cpp */; }; + 1790B12509883BFD008A330A /* SimpleBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFE609883BFD008A330A /* SimpleBlockFile.cpp */; }; + 1790B12609883BFD008A330A /* BlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFE809883BFD008A330A /* BlockFile.cpp */; }; + 1790B12A09883BFD008A330A /* CrossFade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFF409883BFD008A330A /* CrossFade.cpp */; }; + 1790B12B09883BFD008A330A /* DirManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFF709883BFD008A330A /* DirManager.cpp */; }; + 1790B12C09883BFD008A330A /* Dither.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFF909883BFD008A330A /* Dither.cpp */; }; + 1790B12E09883BFD008A330A /* Amplify.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790AFFE09883BFD008A330A /* Amplify.cpp */; }; + 1790B12F09883BFD008A330A /* AudioUnitEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B00109883BFD008A330A /* AudioUnitEffect.cpp */; }; + 1790B13409883BFD008A330A /* ChangePitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B00C09883BFD008A330A /* ChangePitch.cpp */; }; + 1790B13509883BFD008A330A /* ChangeSpeed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B00E09883BFD008A330A /* ChangeSpeed.cpp */; }; + 1790B13609883BFD008A330A /* ChangeTempo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01009883BFD008A330A /* ChangeTempo.cpp */; }; + 1790B13709883BFD008A330A /* ClickRemoval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01209883BFD008A330A /* ClickRemoval.cpp */; }; + 1790B13809883BFD008A330A /* Compressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01409883BFD008A330A /* Compressor.cpp */; }; + 1790B13909883BFD008A330A /* Echo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01709883BFD008A330A /* Echo.cpp */; }; + 1790B13A09883BFD008A330A /* Effect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01909883BFD008A330A /* Effect.cpp */; }; + 1790B13B09883BFD008A330A /* Equalization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01B09883BFD008A330A /* Equalization.cpp */; }; + 1790B13C09883BFD008A330A /* Fade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B01D09883BFD008A330A /* Fade.cpp */; }; + 1790B13E09883BFD008A330A /* Invert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B02109883BFD008A330A /* Invert.cpp */; }; + 1790B13F09883BFD008A330A /* LadspaEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B02609883BFD008A330A /* LadspaEffect.cpp */; }; + 1790B14109883BFD008A330A /* Leveller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B02A09883BFD008A330A /* Leveller.cpp */; }; + 1790B14209883BFD008A330A /* LoadEffects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B02C09883BFD008A330A /* LoadEffects.cpp */; }; + 1790B14309883BFD008A330A /* Noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B02E09883BFD008A330A /* Noise.cpp */; }; + 1790B14409883BFD008A330A /* NoiseRemoval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B03009883BFD008A330A /* NoiseRemoval.cpp */; }; + 1790B14509883BFD008A330A /* Normalize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B03209883BFD008A330A /* Normalize.cpp */; }; + 1790B14609883BFD008A330A /* LoadNyquist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B03609883BFD008A330A /* LoadNyquist.cpp */; }; + 1790B14709883BFD008A330A /* Nyquist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B03809883BFD008A330A /* Nyquist.cpp */; }; + 1790B14809883BFD008A330A /* Phaser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B03A09883BFD008A330A /* Phaser.cpp */; }; + 1790B14A09883BFD008A330A /* Repeat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B03E09883BFD008A330A /* Repeat.cpp */; }; + 1790B14B09883BFD008A330A /* Reverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B04009883BFD008A330A /* Reverse.cpp */; }; + 1790B14C09883BFD008A330A /* Silence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B04209883BFD008A330A /* Silence.cpp */; }; + 1790B14D09883BFD008A330A /* SimpleMono.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B04409883BFD008A330A /* SimpleMono.cpp */; }; + 1790B14F09883BFD008A330A /* SoundTouchEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B04809883BFD008A330A /* SoundTouchEffect.cpp */; }; + 1790B15109883BFD008A330A /* StereoToMono.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B04C09883BFD008A330A /* StereoToMono.cpp */; }; + 1790B15209883BFD008A330A /* ToneGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B04E09883BFD008A330A /* ToneGen.cpp */; }; + 1790B15309883BFD008A330A /* TruncSilence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B05009883BFD008A330A /* TruncSilence.cpp */; }; + 1790B15409883BFD008A330A /* TwoPassSimpleMono.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B05209883BFD008A330A /* TwoPassSimpleMono.cpp */; }; + 1790B15809883BFD008A330A /* Wahwah.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B05C09883BFD008A330A /* Wahwah.cpp */; }; + 1790B15A09883BFD008A330A /* Envelope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B05F09883BFD008A330A /* Envelope.cpp */; }; + 1790B15B09883BFD008A330A /* Export.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B06409883BFD008A330A /* Export.cpp */; }; + 1790B15C09883BFD008A330A /* ExportCL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B06609883BFD008A330A /* ExportCL.cpp */; }; + 1790B15D09883BFD008A330A /* ExportMP3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B06809883BFD008A330A /* ExportMP3.cpp */; }; + 1790B15E09883BFD008A330A /* ExportMultiple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B06A09883BFD008A330A /* ExportMultiple.cpp */; }; + 1790B15F09883BFD008A330A /* ExportOGG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B06C09883BFD008A330A /* ExportOGG.cpp */; }; + 1790B16009883BFD008A330A /* ExportPCM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B06E09883BFD008A330A /* ExportPCM.cpp */; }; + 1790B16109883BFD008A330A /* FFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B07009883BFD008A330A /* FFT.cpp */; }; + 1790B16209883BFD008A330A /* FileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B07209883BFD008A330A /* FileFormats.cpp */; }; + 1790B16309883BFD008A330A /* FreqWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B07509883BFD008A330A /* FreqWindow.cpp */; }; + 1790B16509883BFD008A330A /* HistoryWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B07909883BFD008A330A /* HistoryWindow.cpp */; }; + 1790B16609883BFD008A330A /* ImageManipulation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B07B09883BFD008A330A /* ImageManipulation.cpp */; }; + 1790B16709883BFD008A330A /* Import.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B07F09883BFD008A330A /* Import.cpp */; }; + 1790B16809883BFD008A330A /* ImportFLAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08109883BFD008A330A /* ImportFLAC.cpp */; }; + 1790B16909883BFD008A330A /* ImportLOF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08309883BFD008A330A /* ImportLOF.cpp */; }; + 1790B16A09883BFD008A330A /* ImportMIDI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08509883BFD008A330A /* ImportMIDI.cpp */; }; + 1790B16B09883BFD008A330A /* ImportMP3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08709883BFD008A330A /* ImportMP3.cpp */; }; + 1790B16C09883BFD008A330A /* ImportOGG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08909883BFD008A330A /* ImportOGG.cpp */; }; + 1790B16D09883BFD008A330A /* ImportPCM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08B09883BFD008A330A /* ImportPCM.cpp */; }; + 1790B16E09883BFD008A330A /* ImportRaw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B08E09883BFD008A330A /* ImportRaw.cpp */; }; + 1790B16F09883BFD008A330A /* RawAudioGuess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B09009883BFD008A330A /* RawAudioGuess.cpp */; }; + 1790B17009883BFD008A330A /* Internat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B09909883BFD008A330A /* Internat.cpp */; }; + 1790B17109883BFD008A330A /* LabelTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B09B09883BFD008A330A /* LabelTrack.cpp */; }; + 1790B17309883BFD008A330A /* LangChoice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B09F09883BFD008A330A /* LangChoice.cpp */; }; + 1790B17409883BFD008A330A /* Languages.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0A109883BFD008A330A /* Languages.cpp */; }; + 1790B17509883BFD008A330A /* Legacy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0A309883BFD008A330A /* Legacy.cpp */; }; + 1790B17809883BFD008A330A /* Menus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0A709883BFD008A330A /* Menus.cpp */; }; + 1790B17A09883BFD008A330A /* Mix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0AB09883BFD008A330A /* Mix.cpp */; }; + 1790B17C09883BFD008A330A /* NoteTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0AF09883BFD008A330A /* NoteTrack.cpp */; }; + 1790B17D09883BFD008A330A /* PitchName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0B109883BFD008A330A /* PitchName.cpp */; }; + 1790B17E09883BFD008A330A /* PlatformCompatibility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0B309883BFD008A330A /* PlatformCompatibility.cpp */; }; + 1790B18009883BFD008A330A /* BatchPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0B809883BFD008A330A /* BatchPrefs.cpp */; }; + 1790B18109883BFD008A330A /* DirectoriesPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0BB09883BFD008A330A /* DirectoriesPrefs.cpp */; }; + 1790B18309883BFD008A330A /* GUIPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0BF09883BFD008A330A /* GUIPrefs.cpp */; }; + 1790B18409883BFD008A330A /* KeyConfigPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0C109883BFD008A330A /* KeyConfigPrefs.cpp */; }; + 1790B18509883BFD008A330A /* MousePrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0C309883BFD008A330A /* MousePrefs.cpp */; }; + 1790B18609883BFD008A330A /* PrefsDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0C509883BFD008A330A /* PrefsDialog.cpp */; }; + 1790B18709883BFD008A330A /* QualityPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0C809883BFD008A330A /* QualityPrefs.cpp */; }; + 1790B18809883BFD008A330A /* SpectrumPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0CA09883BFD008A330A /* SpectrumPrefs.cpp */; }; + 1790B18909883BFD008A330A /* Prefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0CC09883BFD008A330A /* Prefs.cpp */; }; + 1790B18A09883BFD008A330A /* Printing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0CE09883BFD008A330A /* Printing.cpp */; }; + 1790B18B09883BFD008A330A /* Project.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0D009883BFD008A330A /* Project.cpp */; }; + 1790B18C09883BFD008A330A /* Resample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0D209883BFD008A330A /* Resample.cpp */; }; + 1790B18D09883BFD008A330A /* RingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0D409883BFD008A330A /* RingBuffer.cpp */; }; + 1790B18E09883BFD008A330A /* SampleFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0D609883BFD008A330A /* SampleFormat.cpp */; }; + 1790B19009883BFD008A330A /* Sequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0DA09883BFD008A330A /* Sequence.cpp */; }; + 1790B19109883BFD008A330A /* Shuttle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0DC09883BFD008A330A /* Shuttle.cpp */; }; + 1790B19209883BFD008A330A /* Spectrum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0DE09883BFD008A330A /* Spectrum.cpp */; }; + 1790B19309883BFD008A330A /* Tags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0E009883BFD008A330A /* Tags.cpp */; }; + 1790B19409883BFD008A330A /* TimeTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0E209883BFD008A330A /* TimeTrack.cpp */; }; + 1790B19709883BFD008A330A /* Track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0E809883BFD008A330A /* Track.cpp */; }; + 1790B19809883BFD008A330A /* TrackArtist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0EA09883BFD008A330A /* TrackArtist.cpp */; }; + 1790B19909883BFD008A330A /* TrackPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0EC09883BFD008A330A /* TrackPanel.cpp */; }; + 1790B19A09883BFD008A330A /* TrackPanelAx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0EE09883BFD008A330A /* TrackPanelAx.cpp */; }; + 1790B19C09883BFD008A330A /* UndoManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0F209883BFD008A330A /* UndoManager.cpp */; }; + 1790B19E09883BFD008A330A /* VoiceKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0F709883BFD008A330A /* VoiceKey.cpp */; }; + 1790B19F09883BFD008A330A /* WaveClip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0F909883BFD008A330A /* WaveClip.cpp */; }; + 1790B1A009883BFD008A330A /* WaveTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0FB09883BFD008A330A /* WaveTrack.cpp */; }; + 1790B1A109883BFD008A330A /* AButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B0FE09883BFD008A330A /* AButton.cpp */; }; + 1790B1A209883BFD008A330A /* ASlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B10009883BFD008A330A /* ASlider.cpp */; }; + 1790B1A309883BFD008A330A /* Meter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B10309883BFD008A330A /* Meter.cpp */; }; + 1790B1A409883BFD008A330A /* MultiDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B10509883BFD008A330A /* MultiDialog.cpp */; }; + 1790B1A509883BFD008A330A /* Ruler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B10709883BFD008A330A /* Ruler.cpp */; }; + 1790B1A709883BFD008A330A /* Warning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B10B09883BFD008A330A /* Warning.cpp */; }; + 1790B1A909883BFD008A330A /* XMLFileReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B11009883BFD008A330A /* XMLFileReader.cpp */; }; + 1790B1AA09883BFD008A330A /* XMLTagHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1790B11209883BFD008A330A /* XMLTagHandler.cpp */; }; + 17C99D560989710D0041B1BC /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 170740D40988F820008541CC /* libvorbis.a */; }; + 17C99D58098971380041B1BC /* libportsmf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17073EE80988DBDD008541CC /* libportsmf.a */; }; + 17C99D5A098971390041B1BC /* libid3tag.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17073F620988E121008541CC /* libid3tag.a */; }; + 17C99D5B098971390041B1BC /* libmad.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17073FC40988E561008541CC /* libmad.a */; }; + 17C99D5C098971390041B1BC /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17073FFE0988EA60008541CC /* libogg.a */; }; + 17C99D5E098971390041B1BC /* libsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1707401E0988EEAA008541CC /* libsndfile.a */; }; + 17C99D5F098971390041B1BC /* libsoundtouch.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1707407A0988F1BB008541CC /* libsoundtouch.a */; }; + 17C99D60098971390041B1BC /* libportmixer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 170740960988F2F7008541CC /* libportmixer.a */; }; + 17CBAE4A098B85CD00575C58 /* libnyquist.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 176A1A5B098B7B8D00DC73B4 /* libnyquist.a */; }; + 17FDBCFE098BFF4E00BCEF32 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 170731F30988D6AA008541CC /* config.h */; }; + 17FDBCFF098BFF4E00BCEF32 /* config_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 170732F20988D6AB008541CC /* config_types.h */; }; + 17FDBD00098BFF4E00BCEF32 /* ogg.h in Headers */ = {isa = PBXBuildFile; fileRef = 170732F80988D6AB008541CC /* ogg.h */; }; + 17FDBD01098BFF4E00BCEF32 /* os_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 170732F90988D6AB008541CC /* os_types.h */; }; + 17FDBD02098BFF4E00BCEF32 /* bitwise.c in Sources */ = {isa = PBXBuildFile; fileRef = 170733980988D6AC008541CC /* bitwise.c */; }; + 17FDBD03098BFF4E00BCEF32 /* framing.c in Sources */ = {isa = PBXBuildFile; fileRef = 1707339A0988D6AC008541CC /* framing.c */; }; + 1818559A0FFE916C0026D190 /* ScreenshotCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 181855950FFE916C0026D190 /* ScreenshotCommand.cpp */; }; + 1841B50A0E00AD6E00F386E9 /* ODComputeSummaryTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1841B5000E00AD6E00F386E9 /* ODComputeSummaryTask.cpp */; }; + 1841B50B0E00AD6E00F386E9 /* ODManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1841B5020E00AD6E00F386E9 /* ODManager.cpp */; }; + 1841B50C0E00AD6E00F386E9 /* ODTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1841B5040E00AD6E00F386E9 /* ODTask.cpp */; }; + 1841B50D0E00AD6E00F386E9 /* ODTaskThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1841B5060E00AD6E00F386E9 /* ODTaskThread.cpp */; }; + 1841B50E0E00AD6E00F386E9 /* ODWaveTrackTaskQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1841B5080E00AD6E00F386E9 /* ODWaveTrackTaskQueue.cpp */; }; + 1841B5110E00AD8D00F386E9 /* ODPCMAliasBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1841B50F0E00AD8D00F386E9 /* ODPCMAliasBlockFile.cpp */; }; + 1865A9B81004490500946EE6 /* Lyrics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1865A9B41004490400946EE6 /* Lyrics.cpp */; }; + 1865A9B91004490500946EE6 /* LyricsWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1865A9B61004490500946EE6 /* LyricsWindow.cpp */; }; + 186CCE6D0E51F47400659159 /* ODDecodeBlockFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 186CCE6B0E51F47400659159 /* ODDecodeBlockFile.cpp */; }; + 186CCE720E51F48500659159 /* ODDecodeFlacTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 186CCE6E0E51F48500659159 /* ODDecodeFlacTask.cpp */; }; + 186CCE730E51F48500659159 /* ODDecodeTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 186CCE700E51F48500659159 /* ODDecodeTask.cpp */; }; + 186CCEA40E523C8E00659159 /* Profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 186CCEA30E523C8E00659159 /* Profiler.cpp */; }; + 18A2840F0F79BCAB0013A1BE /* Generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18A2840E0F79BCAB0013A1BE /* Generator.cpp */; }; + 18CE3C951145511200282C50 /* ODDecodeFFmpegTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18CE3C941145511200282C50 /* ODDecodeFFmpegTask.cpp */; }; + 18D8314E0ED0F56300FD870D /* Contrast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18D8314C0ED0F56200FD870D /* Contrast.cpp */; }; + 28001B3E1A0F0E5D007DD161 /* NumericTextCtrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28001B3C1A0F0E5D007DD161 /* NumericTextCtrl.cpp */; }; + 28001B4B1A0F0EB6007DD161 /* SpectralSelectionBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28001B481A0F0EB6007DD161 /* SpectralSelectionBar.cpp */; }; + 28006FFB132C167600BD34D7 /* Install.txt in Resources */ = {isa = PBXBuildFile; fileRef = 28006FFA132C167600BD34D7 /* Install.txt */; }; + 28006FFC132C169700BD34D7 /* Install.txt in Install miscellany */ = {isa = PBXBuildFile; fileRef = 28006FFA132C167600BD34D7 /* Install.txt */; }; + 2800FE0D0FF32308005CA9E5 /* pminternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FDF40FF3225B005CA9E5 /* pminternal.h */; }; + 2800FE0E0FF32308005CA9E5 /* pmutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FDF50FF3225B005CA9E5 /* pmutil.c */; }; + 2800FE0F0FF32308005CA9E5 /* pmutil.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FDF60FF3225B005CA9E5 /* pmutil.h */; }; + 2800FE100FF32308005CA9E5 /* portmidi.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FDF70FF3225B005CA9E5 /* portmidi.c */; }; + 2800FE110FF32308005CA9E5 /* portmidi.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FDF80FF3225B005CA9E5 /* portmidi.h */; }; + 2800FE120FF32308005CA9E5 /* finddefault.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FDF90FF3227F005CA9E5 /* finddefault.c */; }; + 2800FE130FF32308005CA9E5 /* pmmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FDFA0FF3227F005CA9E5 /* pmmac.c */; }; + 2800FE140FF32308005CA9E5 /* pmmac.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FDFB0FF3227F005CA9E5 /* pmmac.h */; }; + 2800FE150FF32308005CA9E5 /* pmmacosxcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FDFC0FF3227F005CA9E5 /* pmmacosxcm.c */; }; + 2800FE160FF32308005CA9E5 /* pmmacosxcm.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FDFD0FF3227F005CA9E5 /* pmmacosxcm.h */; }; + 2800FE170FF32308005CA9E5 /* readbinaryplist.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FDFE0FF3227F005CA9E5 /* readbinaryplist.c */; }; + 2800FE180FF32308005CA9E5 /* readbinaryplist.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FDFF0FF3227F005CA9E5 /* readbinaryplist.h */; }; + 2800FE190FF32308005CA9E5 /* porttime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2800FE000FF322A1005CA9E5 /* porttime.h */; }; + 2800FE1A0FF32308005CA9E5 /* ptmacosx_mach.c in Sources */ = {isa = PBXBuildFile; fileRef = 2800FE010FF322A1005CA9E5 /* ptmacosx_mach.c */; }; + 2800FE230FF32381005CA9E5 /* libportmidi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2800FE070FF322D4005CA9E5 /* libportmidi.a */; }; + 2800FE370FF32566005CA9E5 /* MidiIOPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2800FE350FF32566005CA9E5 /* MidiIOPrefs.cpp */; }; + 2801127B1943EE0E00D98A16 /* HelpSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 280112791943EE0E00D98A16 /* HelpSystem.cpp */; }; + 2801A6460BF9268700648258 /* ImportQT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2801A6430BF9268700648258 /* ImportQT.cpp */; }; + 280828550A75E0D0000002EF /* LabelDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 280828530A75E0D0000002EF /* LabelDialog.cpp */; }; + 2808285A0A75E0EA000002EF /* Grid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 280828580A75E0EA000002EF /* Grid.cpp */; }; + 2809C4B80BCB7E560006010F /* FileIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2809C4B60BCB7E560006010F /* FileIO.cpp */; }; + 280A8B4719F4403B0091DE70 /* ModuleManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 280A8B4519F4403B0091DE70 /* ModuleManager.cpp */; }; + 280A8B4A19F440880091DE70 /* EffectRack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 280A8B4819F440880091DE70 /* EffectRack.cpp */; }; + 28105D9C0AD09FB200BB4269 /* portmixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 28105D9B0AD09FB200BB4269 /* portmixer.h */; }; + 28105DAA0AD09FC500BB4269 /* px_mac_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 28105DA00AD09FC500BB4269 /* px_mac_coreaudio.c */; }; + 28105DAB0AD09FC500BB4269 /* px_mixer.c in Sources */ = {isa = PBXBuildFile; fileRef = 28105DA10AD09FC500BB4269 /* px_mixer.c */; }; + 28105DAC0AD09FC500BB4269 /* px_mixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 28105DA20AD09FC500BB4269 /* px_mixer.h */; }; + 2810644B1818EEB5004F678B /* cpu_detect_x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2810644A1818EEB5004F678B /* cpu_detect_x86.cpp */; }; + 2810644D1818EED3004F678B /* cpu_detect.h in Headers */ = {isa = PBXBuildFile; fileRef = 2810644C1818EED3004F678B /* cpu_detect.h */; }; + 281110001AD4FDD8009FAC14 /* suil_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 28110FFF1AD4FDD8009FAC14 /* suil_config.h */; }; + 2816372E0BAE3B6C0079C746 /* LinkingHtmlWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2816372C0BAE3B6C0079C746 /* LinkingHtmlWindow.cpp */; }; + 28285C801A27A81600BC2205 /* AudioUnitCocoaHelper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 28285C7F1A27A81600BC2205 /* AudioUnitCocoaHelper.mm */; }; + 282D474C0B9E8D900034BC49 /* Snap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 282D474A0B9E8D900034BC49 /* Snap.cpp */; }; + 283135EC0DFB9D110076D551 /* ImportFFmpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283135EA0DFB9D110076D551 /* ImportFFmpeg.cpp */; }; + 283135FF0DFBA2E80076D551 /* FFmpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283135FD0DFBA2E80076D551 /* FFmpeg.cpp */; }; + 2835062D0A3A88ED00EB1EBD /* pa_unix_util.c in Sources */ = {isa = PBXBuildFile; fileRef = 283506280A3A88ED00EB1EBD /* pa_unix_util.c */; }; + 2835062E0A3A88ED00EB1EBD /* pa_unix_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 283506290A3A88ED00EB1EBD /* pa_unix_util.h */; }; + 2835D8D11833D54100CF5EFF /* expat_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 2835D8D01833D54100CF5EFF /* expat_config.h */; }; + 283A11A50A2C0DE7004372C4 /* broadcast.c in Sources */ = {isa = PBXBuildFile; fileRef = 283A11A40A2C0DE7004372C4 /* broadcast.c */; }; + 283A11AA0A2C0E15004372C4 /* ShuttleGui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283A11A60A2C0E15004372C4 /* ShuttleGui.cpp */; }; + 283A11AB0A2C0E15004372C4 /* Theme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283A11A80A2C0E15004372C4 /* Theme.cpp */; }; + 283AA0EB0C56ED08002CBD34 /* ErrorDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283AA0E90C56ED08002CBD34 /* ErrorDialog.cpp */; }; + 283B3D4D0BC21EBE00FA01D5 /* FileDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283B3D3F0BC21EBE00FA01D5 /* FileDialog.cpp */; }; + 283DE1360AC0D4FD00E8C3AE /* XMLWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 283DE1350AC0D4FD00E8C3AE /* XMLWriter.cpp */; }; + 2840CF4D0AEB807E00F49FC3 /* ath.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF230AEB807E00F49FC3 /* ath.c */; }; + 2840CF4E0AEB807E00F49FC3 /* ath.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF240AEB807E00F49FC3 /* ath.h */; }; + 2840CF4F0AEB807E00F49FC3 /* availbits.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF250AEB807E00F49FC3 /* availbits.c */; }; + 2840CF500AEB807E00F49FC3 /* availbits.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF260AEB807E00F49FC3 /* availbits.h */; }; + 2840CF510AEB807E00F49FC3 /* bitbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF270AEB807E00F49FC3 /* bitbuffer.c */; }; + 2840CF520AEB807E00F49FC3 /* bitbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF280AEB807E00F49FC3 /* bitbuffer.h */; }; + 2840CF530AEB807E00F49FC3 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF290AEB807E00F49FC3 /* common.h */; }; + 2840CF540AEB807E00F49FC3 /* crc.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF2A0AEB807E00F49FC3 /* crc.c */; }; + 2840CF550AEB807E00F49FC3 /* crc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF2B0AEB807E00F49FC3 /* crc.h */; }; + 2840CF560AEB807E00F49FC3 /* dab.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF2C0AEB807E00F49FC3 /* dab.c */; }; + 2840CF570AEB807E00F49FC3 /* dab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF2D0AEB807E00F49FC3 /* dab.h */; }; + 2840CF580AEB807E00F49FC3 /* encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF2E0AEB807E00F49FC3 /* encode.c */; }; + 2840CF590AEB807E00F49FC3 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF2F0AEB807E00F49FC3 /* encode.h */; }; + 2840CF5A0AEB807E00F49FC3 /* energy.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF300AEB807E00F49FC3 /* energy.c */; }; + 2840CF5B0AEB807E00F49FC3 /* energy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF310AEB807E00F49FC3 /* energy.h */; }; + 2840CF5C0AEB807E00F49FC3 /* enwindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF320AEB807E00F49FC3 /* enwindow.h */; }; + 2840CF5D0AEB807E00F49FC3 /* fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF330AEB807E00F49FC3 /* fft.c */; }; + 2840CF5E0AEB807E00F49FC3 /* fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF340AEB807E00F49FC3 /* fft.h */; }; + 2840CF5F0AEB807E00F49FC3 /* get_set.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF350AEB807E00F49FC3 /* get_set.c */; }; + 2840CF600AEB807E00F49FC3 /* mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF360AEB807E00F49FC3 /* mem.c */; }; + 2840CF610AEB807E00F49FC3 /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF370AEB807E00F49FC3 /* mem.h */; }; + 2840CF620AEB807E00F49FC3 /* psycho_0.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF380AEB807E00F49FC3 /* psycho_0.c */; }; + 2840CF630AEB807E00F49FC3 /* psycho_0.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF390AEB807E00F49FC3 /* psycho_0.h */; }; + 2840CF640AEB807E00F49FC3 /* psycho_1_critband.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF3A0AEB807E00F49FC3 /* psycho_1_critband.h */; }; + 2840CF650AEB807E00F49FC3 /* psycho_1_freqtable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF3B0AEB807E00F49FC3 /* psycho_1_freqtable.h */; }; + 2840CF660AEB807E00F49FC3 /* psycho_1.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF3C0AEB807E00F49FC3 /* psycho_1.c */; }; + 2840CF670AEB807E00F49FC3 /* psycho_1.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF3D0AEB807E00F49FC3 /* psycho_1.h */; }; + 2840CF680AEB807E00F49FC3 /* psycho_2_absthr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF3E0AEB807E00F49FC3 /* psycho_2_absthr.h */; }; + 2840CF690AEB807E00F49FC3 /* psycho_2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF3F0AEB807E00F49FC3 /* psycho_2.c */; }; + 2840CF6A0AEB807E00F49FC3 /* psycho_2.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF400AEB807E00F49FC3 /* psycho_2.h */; }; + 2840CF6B0AEB807E00F49FC3 /* psycho_3.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF410AEB807E00F49FC3 /* psycho_3.c */; }; + 2840CF6C0AEB807E00F49FC3 /* psycho_3.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF420AEB807E00F49FC3 /* psycho_3.h */; }; + 2840CF6D0AEB807E00F49FC3 /* psycho_4.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF430AEB807E00F49FC3 /* psycho_4.c */; }; + 2840CF6E0AEB807E00F49FC3 /* psycho_4.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF440AEB807E00F49FC3 /* psycho_4.h */; }; + 2840CF6F0AEB807E00F49FC3 /* psycho_n1.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF450AEB807E00F49FC3 /* psycho_n1.c */; }; + 2840CF700AEB807E00F49FC3 /* psycho_n1.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF460AEB807E00F49FC3 /* psycho_n1.h */; }; + 2840CF710AEB807E00F49FC3 /* subband.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF470AEB807E00F49FC3 /* subband.c */; }; + 2840CF720AEB807E00F49FC3 /* subband.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF480AEB807E00F49FC3 /* subband.h */; }; + 2840CF730AEB807E00F49FC3 /* twolame.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF490AEB807E00F49FC3 /* twolame.c */; }; + 2840CF740AEB807E00F49FC3 /* twolame.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF4A0AEB807E00F49FC3 /* twolame.h */; }; + 2840CF750AEB807E00F49FC3 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF4B0AEB807E00F49FC3 /* util.c */; }; + 2840CF760AEB807E00F49FC3 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF4C0AEB807E00F49FC3 /* util.h */; }; + 2840CF7A0AEB810000F49FC3 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 2840CF790AEB810000F49FC3 /* config.h */; }; + 2840CF860AEB83DB00F49FC3 /* ExportMP2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2840CF840AEB83DB00F49FC3 /* ExportMP2.cpp */; }; + 2840CFA80AEB883500F49FC3 /* libtwolame.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2840CF220AEB803C00F49FC3 /* libtwolame.a */; }; + 284249EE10D337CE004330A6 /* GetProjectInfoCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284249EA10D337CE004330A6 /* GetProjectInfoCommand.cpp */; }; + 284249EF10D337CE004330A6 /* SetProjectInfoCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284249EC10D337CE004330A6 /* SetProjectInfoCommand.cpp */; }; + 28456AC20A2C180E00C23C1E /* ThemePrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28456AC00A2C180E00C23C1E /* ThemePrefs.cpp */; }; + 284750541AD4EB84000AD751 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 2847504D1AD4EB84000AD751 /* common.h */; }; + 284750551AD4EB84000AD751 /* digest.c in Sources */ = {isa = PBXBuildFile; fileRef = 2847504E1AD4EB84000AD751 /* digest.c */; }; + 284750561AD4EB84000AD751 /* digest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2847504F1AD4EB84000AD751 /* digest.h */; }; + 284750571AD4EB84000AD751 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 284750501AD4EB84000AD751 /* hash.c */; }; + 284750581AD4EB84000AD751 /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = 284750511AD4EB84000AD751 /* hash.h */; }; + 284750591AD4EB84000AD751 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 284750521AD4EB84000AD751 /* tree.c */; }; + 2847505A1AD4EB84000AD751 /* tree.h in Headers */ = {isa = PBXBuildFile; fileRef = 284750531AD4EB84000AD751 /* tree.h */; }; + 2847505E1AD4EBE1000AD751 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = 2847505B1AD4EBE1000AD751 /* host.c */; }; + 2847505F1AD4EBE1000AD751 /* suil_instance.c in Sources */ = {isa = PBXBuildFile; fileRef = 2847505C1AD4EBE1000AD751 /* suil_instance.c */; }; + 284750601AD4EBE1000AD751 /* suil_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2847505D1AD4EBE1000AD751 /* suil_internal.h */; }; + 284750621AD4EC28000AD751 /* suil.h in Headers */ = {isa = PBXBuildFile; fileRef = 284750611AD4EC28000AD751 /* suil.h */; }; + 2849A42017F8BEC2005C653F /* KeyView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2849A41E17F8BEC2005C653F /* KeyView.cpp */; }; + 2849B4620A7444BE00ECF12D /* Dependencies.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2849B4600A7444BE00ECF12D /* Dependencies.cpp */; }; + 284A7B920F31571C001D7A67 /* nyx.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A7B8F0F31571B001D7A67 /* nyx.c */; }; + 284A7B930F31571C001D7A67 /* nyx.h in Headers */ = {isa = PBXBuildFile; fileRef = 284A7B900F31571B001D7A67 /* nyx.h */; }; + 284A7B940F31571C001D7A67 /* xlextstart.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A7B910F31571B001D7A67 /* xlextstart.c */; }; + 284A82990F3158A2001D7A67 /* cext.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80380F3158A1001D7A67 /* cext.c */; }; + 284A829B0F3158A2001D7A67 /* cleanup.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A803A0F3158A1001D7A67 /* cleanup.c */; }; + 284A829D0F3158A2001D7A67 /* cmdline.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A803C0F3158A1001D7A67 /* cmdline.c */; }; + 284A829F0F3158A2001D7A67 /* cmtcmd.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A803E0F3158A1001D7A67 /* cmtcmd.c */; }; + 284A82A50F3158A2001D7A67 /* mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80440F3158A1001D7A67 /* mem.c */; }; + 284A82AB0F3158A2001D7A67 /* midifile.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A804A0F3158A1001D7A67 /* midifile.c */; }; + 284A82AD0F3158A2001D7A67 /* midifns.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A804C0F3158A1001D7A67 /* midifns.c */; }; + 284A82B10F3158A2001D7A67 /* moxc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80500F3158A1001D7A67 /* moxc.c */; }; + 284A82B50F3158A2001D7A67 /* record.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80540F3158A1001D7A67 /* record.c */; }; + 284A82B70F3158A2001D7A67 /* seq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80560F3158A1001D7A67 /* seq.c */; }; + 284A82BA0F3158A2001D7A67 /* seqmread.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80590F3158A1001D7A67 /* seqmread.c */; }; + 284A82BC0F3158A2001D7A67 /* seqmwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A805B0F3158A1001D7A67 /* seqmwrite.c */; }; + 284A82BE0F3158A2001D7A67 /* seqread.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A805D0F3158A1001D7A67 /* seqread.c */; }; + 284A82C00F3158A2001D7A67 /* seqwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A805F0F3158A1001D7A67 /* seqwrite.c */; }; + 284A82C30F3158A2001D7A67 /* tempomap.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80620F3158A1001D7A67 /* tempomap.c */; }; + 284A82C50F3158A2001D7A67 /* timebase.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80640F3158A1001D7A67 /* timebase.c */; }; + 284A82C70F3158A2001D7A67 /* userio.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80660F3158A1001D7A67 /* userio.c */; }; + 284A82CB0F3158A2001D7A67 /* add.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A806C0F3158A1001D7A67 /* add.c */; }; + 284A82CD0F3158A2001D7A67 /* avg.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A806E0F3158A1001D7A67 /* avg.c */; }; + 284A82CF0F3158A2001D7A67 /* compose.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80700F3158A1001D7A67 /* compose.c */; }; + 284A82D10F3158A2001D7A67 /* convolve.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80720F3158A1001D7A67 /* convolve.c */; }; + 284A82D40F3158A2001D7A67 /* debug.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80750F3158A1001D7A67 /* debug.c */; }; + 284A82D60F3158A2001D7A67 /* downsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80770F3158A1001D7A67 /* downsample.c */; }; + 284A82DB0F3158A2001D7A67 /* falloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A807C0F3158A1001D7A67 /* falloc.c */; }; + 284A82DD0F3158A2001D7A67 /* ffilterkit.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A807E0F3158A1001D7A67 /* ffilterkit.c */; }; + 284A82E00F3158A2001D7A67 /* fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80810F3158A1001D7A67 /* fft.c */; }; + 284A82E60F3158A2001D7A67 /* handlers.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80870F3158A1001D7A67 /* handlers.c */; }; + 284A82E70F3158A2001D7A67 /* inverse.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80880F3158A1001D7A67 /* inverse.c */; }; + 284A82E90F3158A2001D7A67 /* local.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A808A0F3158A1001D7A67 /* local.c */; }; + 284A82EC0F3158A2001D7A67 /* lpanal.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A808D0F3158A1001D7A67 /* lpanal.c */; }; + 284A82EE0F3158A2001D7A67 /* multiread.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A808F0F3158A1001D7A67 /* multiread.c */; }; + 284A82F00F3158A2001D7A67 /* multiseq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80910F3158A1001D7A67 /* multiseq.c */; }; + 284A82F80F3158A2001D7A67 /* probe.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80990F3158A1001D7A67 /* probe.c */; }; + 284A82FA0F3158A2001D7A67 /* resamp.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A809B0F3158A1001D7A67 /* resamp.c */; }; + 284A82FC0F3158A2001D7A67 /* resampv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A809D0F3158A1001D7A67 /* resampv.c */; }; + 284A82FF0F3158A2001D7A67 /* samples.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80A00F3158A1001D7A67 /* samples.c */; }; + 284A83010F3158A2001D7A67 /* seqext.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80A20F3158A1001D7A67 /* seqext.c */; }; + 284A83030F3158A2001D7A67 /* seqfnint.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80A60F3158A1001D7A67 /* seqfnint.c */; }; + 284A83060F3158A2001D7A67 /* seqinterf.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80AA0F3158A1001D7A67 /* seqinterf.c */; }; + 284A830C0F3158A2001D7A67 /* sndfnint.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80B20F3158A1001D7A67 /* sndfnint.c */; }; + 284A830F0F3158A2001D7A67 /* sndmax.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80B60F3158A1001D7A67 /* sndmax.c */; }; + 284A83110F3158A2001D7A67 /* sndread.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80B80F3158A1001D7A67 /* sndread.c */; }; + 284A83130F3158A2001D7A67 /* sndseq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80BA0F3158A1001D7A67 /* sndseq.c */; }; + 284A83180F3158A2001D7A67 /* sndwritepa.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80BF0F3158A1001D7A67 /* sndwritepa.c */; }; + 284A83190F3158A2001D7A67 /* sound.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80C00F3158A1001D7A67 /* sound.c */; }; + 284A831B0F3158A2001D7A67 /* stats.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80C20F3158A1001D7A67 /* stats.c */; }; + 284A831D0F3158A2001D7A67 /* trigger.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80C40F3158A1001D7A67 /* trigger.c */; }; + 284A831F0F3158A2001D7A67 /* yin.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A80C60F3158A1001D7A67 /* yin.c */; }; + 284A83490F3158A2001D7A67 /* instr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80F30F3158A1001D7A67 /* instr.cpp */; }; + 284A834B0F3158A2001D7A67 /* ADSR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80F60F3158A1001D7A67 /* ADSR.cpp */; }; + 284A834C0F3158A2001D7A67 /* BandedWG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80F70F3158A1001D7A67 /* BandedWG.cpp */; }; + 284A834D0F3158A2001D7A67 /* BiQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80F80F3158A1001D7A67 /* BiQuad.cpp */; }; + 284A834E0F3158A2001D7A67 /* Bowed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80F90F3158A1001D7A67 /* Bowed.cpp */; }; + 284A834F0F3158A2001D7A67 /* BowTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80FA0F3158A1001D7A67 /* BowTable.cpp */; }; + 284A83500F3158A2001D7A67 /* Chorus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80FB0F3158A1001D7A67 /* Chorus.cpp */; }; + 284A83510F3158A2001D7A67 /* Clarinet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80FC0F3158A1001D7A67 /* Clarinet.cpp */; }; + 284A83520F3158A2001D7A67 /* Delay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80FD0F3158A1001D7A67 /* Delay.cpp */; }; + 284A83530F3158A2001D7A67 /* DelayA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80FE0F3158A1001D7A67 /* DelayA.cpp */; }; + 284A83540F3158A2001D7A67 /* DelayL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A80FF0F3158A1001D7A67 /* DelayL.cpp */; }; + 284A83550F3158A2001D7A67 /* Effect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81000F3158A1001D7A67 /* Effect.cpp */; }; + 284A83560F3158A2001D7A67 /* Envelope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81010F3158A1001D7A67 /* Envelope.cpp */; }; + 284A83570F3158A2001D7A67 /* FileRead.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81020F3158A1001D7A67 /* FileRead.cpp */; }; + 284A83580F3158A2001D7A67 /* FileWvIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81030F3158A1001D7A67 /* FileWvIn.cpp */; }; + 284A83590F3158A2001D7A67 /* Filter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81040F3158A1001D7A67 /* Filter.cpp */; }; + 284A835A0F3158A2001D7A67 /* Flute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81050F3158A1001D7A67 /* Flute.cpp */; }; + 284A835B0F3158A2001D7A67 /* Function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81060F3158A1001D7A67 /* Function.cpp */; }; + 284A835C0F3158A2001D7A67 /* Generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81070F3158A1001D7A67 /* Generator.cpp */; }; + 284A835D0F3158A2001D7A67 /* Instrmnt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81080F3158A1001D7A67 /* Instrmnt.cpp */; }; + 284A835E0F3158A2001D7A67 /* JCRev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81090F3158A1001D7A67 /* JCRev.cpp */; }; + 284A835F0F3158A2001D7A67 /* JetTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A810A0F3158A1001D7A67 /* JetTable.cpp */; }; + 284A83600F3158A2001D7A67 /* Mandolin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A810B0F3158A1001D7A67 /* Mandolin.cpp */; }; + 284A83610F3158A2001D7A67 /* Modal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A810C0F3158A1001D7A67 /* Modal.cpp */; }; + 284A83620F3158A2001D7A67 /* ModalBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A810D0F3158A1001D7A67 /* ModalBar.cpp */; }; + 284A83630F3158A2001D7A67 /* Noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A810E0F3158A1001D7A67 /* Noise.cpp */; }; + 284A83640F3158A2001D7A67 /* NRev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A810F0F3158A1001D7A67 /* NRev.cpp */; }; + 284A83650F3158A2001D7A67 /* OnePole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81100F3158A1001D7A67 /* OnePole.cpp */; }; + 284A83660F3158A2001D7A67 /* OneZero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81110F3158A1001D7A67 /* OneZero.cpp */; }; + 284A83670F3158A2001D7A67 /* PitShift.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81120F3158A1001D7A67 /* PitShift.cpp */; }; + 284A83680F3158A2001D7A67 /* PluckTwo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81130F3158A1001D7A67 /* PluckTwo.cpp */; }; + 284A83690F3158A2001D7A67 /* PoleZero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81140F3158A1001D7A67 /* PoleZero.cpp */; }; + 284A836A0F3158A2001D7A67 /* PRCRev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81150F3158A1001D7A67 /* PRCRev.cpp */; }; + 284A836B0F3158A2001D7A67 /* ReedTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81160F3158A1001D7A67 /* ReedTable.cpp */; }; + 284A836C0F3158A2001D7A67 /* Saxofony.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81170F3158A1001D7A67 /* Saxofony.cpp */; }; + 284A836D0F3158A2001D7A67 /* SineWave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81180F3158A1001D7A67 /* SineWave.cpp */; }; + 284A836E0F3158A2001D7A67 /* Sitar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A81190F3158A1001D7A67 /* Sitar.cpp */; }; + 284A836F0F3158A2001D7A67 /* Stk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A811A0F3158A1001D7A67 /* Stk.cpp */; }; + 284A83700F3158A2001D7A67 /* WaveLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A811B0F3158A1001D7A67 /* WaveLoop.cpp */; }; + 284A83710F3158A2001D7A67 /* WvIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A811C0F3158A1001D7A67 /* WvIn.cpp */; }; + 284A83720F3158A2001D7A67 /* stkinit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A811D0F3158A1001D7A67 /* stkinit.cpp */; }; + 284A83740F3158A2001D7A67 /* stkint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284A811F0F3158A1001D7A67 /* stkint.cpp */; }; + 284A83AE0F3158A2001D7A67 /* abs.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A817E0F3158A2001D7A67 /* abs.c */; }; + 284A83B00F3158A2001D7A67 /* allpoles.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81810F3158A2001D7A67 /* allpoles.c */; }; + 284A83B20F3158A2001D7A67 /* alpass.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81840F3158A2001D7A67 /* alpass.c */; }; + 284A83B40F3158A2001D7A67 /* alpasscv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81870F3158A2001D7A67 /* alpasscv.c */; }; + 284A83B80F3158A2001D7A67 /* alpassvv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A818D0F3158A2001D7A67 /* alpassvv.c */; }; + 284A83BA0F3158A2001D7A67 /* amosc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81900F3158A2001D7A67 /* amosc.c */; }; + 284A83BC0F3158A2001D7A67 /* areson.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81930F3158A2001D7A67 /* areson.c */; }; + 284A83BE0F3158A2001D7A67 /* aresoncv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81960F3158A2001D7A67 /* aresoncv.c */; }; + 284A83C00F3158A2001D7A67 /* aresonvc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81990F3158A2001D7A67 /* aresonvc.c */; }; + 284A83C20F3158A2001D7A67 /* aresonvv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A819C0F3158A2001D7A67 /* aresonvv.c */; }; + 284A83C40F3158A2001D7A67 /* atone.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A819F0F3158A2001D7A67 /* atone.c */; }; + 284A83C60F3158A2001D7A67 /* atonev.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81A20F3158A2001D7A67 /* atonev.c */; }; + 284A83C80F3158A2001D7A67 /* biquadfilt.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81A50F3158A2001D7A67 /* biquadfilt.c */; }; + 284A83CA0F3158A2001D7A67 /* buzz.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81A80F3158A2001D7A67 /* buzz.c */; }; + 284A83CC0F3158A2001D7A67 /* chase.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81AB0F3158A2001D7A67 /* chase.c */; }; + 284A83CE0F3158A2001D7A67 /* clip.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81AE0F3158A2001D7A67 /* clip.c */; }; + 284A83D00F3158A2001D7A67 /* congen.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81B10F3158A2001D7A67 /* congen.c */; }; + 284A83D20F3158A2001D7A67 /* const.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81B40F3158A2001D7A67 /* const.c */; }; + 284A83D40F3158A2001D7A67 /* coterm.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81B80F3158A2001D7A67 /* coterm.c */; }; + 284A83D60F3158A2001D7A67 /* delaycc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81BC0F3158A2001D7A67 /* delaycc.c */; }; + 284A83D80F3158A2001D7A67 /* delaycv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81BF0F3158A2001D7A67 /* delaycv.c */; }; + 284A83DA0F3158A2001D7A67 /* eqbandvvv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81C40F3158A2001D7A67 /* eqbandvvv.c */; }; + 284A83DC0F3158A2001D7A67 /* exp.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81C70F3158A2001D7A67 /* exp.c */; }; + 284A83DE0F3158A2001D7A67 /* fmfb.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81CB0F3158A2001D7A67 /* fmfb.c */; }; + 284A83E00F3158A2001D7A67 /* fmfbv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81CE0F3158A2001D7A67 /* fmfbv.c */; }; + 284A83E20F3158A2001D7A67 /* fmosc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81D10F3158A2001D7A67 /* fmosc.c */; }; + 284A83E40F3158A2001D7A67 /* follow.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81D40F3158A2001D7A67 /* follow.c */; }; + 284A83E60F3158A2001D7A67 /* fromarraystream.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81D70F3158A2001D7A67 /* fromarraystream.c */; }; + 284A83E80F3158A2001D7A67 /* fromobject.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81DA0F3158A2001D7A67 /* fromobject.c */; }; + 284A83EA0F3158A2001D7A67 /* gate.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81DD0F3158A2001D7A67 /* gate.c */; }; + 284A83EC0F3158A2001D7A67 /* ifft.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81E10F3158A2001D7A67 /* ifft.c */; }; + 284A83EE0F3158A2001D7A67 /* instrbanded.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81E60F3158A2001D7A67 /* instrbanded.c */; }; + 284A83F00F3158A2001D7A67 /* instrbow.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81E90F3158A2001D7A67 /* instrbow.c */; }; + 284A83F20F3158A2001D7A67 /* instrbowedfreq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81EC0F3158A2001D7A67 /* instrbowedfreq.c */; }; + 284A83F40F3158A2001D7A67 /* instrclar.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81EF0F3158A2001D7A67 /* instrclar.c */; }; + 284A83F60F3158A2001D7A67 /* instrclarall.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81F20F3158A2001D7A67 /* instrclarall.c */; }; + 284A83F80F3158A2001D7A67 /* instrclarfreq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81F50F3158A2001D7A67 /* instrclarfreq.c */; }; + 284A83FA0F3158A2001D7A67 /* instrflute.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81F80F3158A2001D7A67 /* instrflute.c */; }; + 284A83FC0F3158A2001D7A67 /* instrfluteall.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81FB0F3158A2001D7A67 /* instrfluteall.c */; }; + 284A83FE0F3158A2001D7A67 /* instrflutefreq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A81FE0F3158A2001D7A67 /* instrflutefreq.c */; }; + 284A84000F3158A2001D7A67 /* instrmandolin.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82010F3158A2001D7A67 /* instrmandolin.c */; }; + 284A84020F3158A2001D7A67 /* instrmodalbar.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82040F3158A2001D7A67 /* instrmodalbar.c */; }; + 284A84040F3158A2001D7A67 /* instrsax.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82070F3158A2001D7A67 /* instrsax.c */; }; + 284A84060F3158A2001D7A67 /* instrsaxall.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A820A0F3158A2001D7A67 /* instrsaxall.c */; }; + 284A84080F3158A2001D7A67 /* instrsaxfreq.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A820D0F3158A2001D7A67 /* instrsaxfreq.c */; }; + 284A840A0F3158A2001D7A67 /* instrsitar.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82100F3158A2001D7A67 /* instrsitar.c */; }; + 284A840C0F3158A2001D7A67 /* integrate.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82130F3158A2001D7A67 /* integrate.c */; }; + 284A840E0F3158A2001D7A67 /* log.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82160F3158A2001D7A67 /* log.c */; }; + 284A84100F3158A2001D7A67 /* lpreson.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82190F3158A2001D7A67 /* lpreson.c */; }; + 284A84120F3158A2001D7A67 /* maxv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A821C0F3158A2001D7A67 /* maxv.c */; }; + 284A84140F3158A2001D7A67 /* offset.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A821F0F3158A2001D7A67 /* offset.c */; }; + 284A84160F3158A2001D7A67 /* oneshot.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82220F3158A2001D7A67 /* oneshot.c */; }; + 284A84180F3158A2001D7A67 /* osc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82250F3158A2001D7A67 /* osc.c */; }; + 284A841A0F3158A2001D7A67 /* partial.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82280F3158A2001D7A67 /* partial.c */; }; + 284A841C0F3158A2001D7A67 /* pluck.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A822B0F3158A2001D7A67 /* pluck.c */; }; + 284A841E0F3158A2001D7A67 /* prod.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A822E0F3158A2001D7A67 /* prod.c */; }; + 284A84200F3158A2001D7A67 /* pwl.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82310F3158A2001D7A67 /* pwl.c */; }; + 284A84220F3158A2001D7A67 /* quantize.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82340F3158A2001D7A67 /* quantize.c */; }; + 284A84240F3158A2001D7A67 /* recip.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82370F3158A2001D7A67 /* recip.c */; }; + 284A84260F3158A2001D7A67 /* reson.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A823A0F3158A2001D7A67 /* reson.c */; }; + 284A84280F3158A2001D7A67 /* resoncv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A823D0F3158A2001D7A67 /* resoncv.c */; }; + 284A842A0F3158A2001D7A67 /* resonvc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82400F3158A2001D7A67 /* resonvc.c */; }; + 284A842C0F3158A2001D7A67 /* resonvv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82430F3158A2001D7A67 /* resonvv.c */; }; + 284A842E0F3158A2001D7A67 /* sampler.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82460F3158A2001D7A67 /* sampler.c */; }; + 284A84300F3158A2001D7A67 /* scale.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82490F3158A2001D7A67 /* scale.c */; }; + 284A84320F3158A2001D7A67 /* shape.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A824C0F3158A2001D7A67 /* shape.c */; }; + 284A84340F3158A2001D7A67 /* sine.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A824F0F3158A2001D7A67 /* sine.c */; }; + 284A84360F3158A2001D7A67 /* siosc.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82520F3158A2001D7A67 /* siosc.c */; }; + 284A84380F3158A2001D7A67 /* slope.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82550F3158A2001D7A67 /* slope.c */; }; + 284A843A0F3158A2001D7A67 /* sqrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82580F3158A2001D7A67 /* sqrt.c */; }; + 284A843C0F3158A2001D7A67 /* stkchorus.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A825B0F3158A2001D7A67 /* stkchorus.c */; }; + 284A843E0F3158A2001D7A67 /* stkpitshift.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A825E0F3158A2001D7A67 /* stkpitshift.c */; }; + 284A84400F3158A2001D7A67 /* stkrev.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82610F3158A2001D7A67 /* stkrev.c */; }; + 284A84420F3158A2001D7A67 /* tapf.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82640F3158A2001D7A67 /* tapf.c */; }; + 284A84440F3158A2001D7A67 /* tapv.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82670F3158A2001D7A67 /* tapv.c */; }; + 284A84460F3158A2001D7A67 /* tone.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A826A0F3158A2001D7A67 /* tone.c */; }; + 284A84480F3158A2001D7A67 /* tonev.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A826D0F3158A2001D7A67 /* tonev.c */; }; + 284A844A0F3158A2001D7A67 /* upsample.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82720F3158A2001D7A67 /* upsample.c */; }; + 284A844C0F3158A2001D7A67 /* white.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82750F3158A2001D7A67 /* white.c */; }; + 284A844E0F3158A2001D7A67 /* extern.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A827B0F3158A2001D7A67 /* extern.c */; }; + 284A84520F3158A2001D7A67 /* path.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A827F0F3158A2001D7A67 /* path.c */; }; + 284A84530F3158A2001D7A67 /* xlbfun.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82800F3158A2001D7A67 /* xlbfun.c */; }; + 284A84540F3158A2001D7A67 /* xlcont.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82810F3158A2001D7A67 /* xlcont.c */; }; + 284A84550F3158A2001D7A67 /* xldbug.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82820F3158A2001D7A67 /* xldbug.c */; }; + 284A84560F3158A2001D7A67 /* xldmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82830F3158A2001D7A67 /* xldmem.c */; }; + 284A84580F3158A2001D7A67 /* xleval.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82850F3158A2001D7A67 /* xleval.c */; }; + 284A84590F3158A2001D7A67 /* xlfio.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82860F3158A2001D7A67 /* xlfio.c */; }; + 284A845A0F3158A2001D7A67 /* xlftab.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82870F3158A2001D7A67 /* xlftab.c */; }; + 284A845B0F3158A2001D7A67 /* xlglob.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82880F3158A2001D7A67 /* xlglob.c */; }; + 284A845C0F3158A2001D7A67 /* xlimage.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82890F3158A2001D7A67 /* xlimage.c */; }; + 284A845D0F3158A2001D7A67 /* xlinit.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A828A0F3158A2001D7A67 /* xlinit.c */; }; + 284A845E0F3158A2001D7A67 /* xlio.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A828B0F3158A2001D7A67 /* xlio.c */; }; + 284A845F0F3158A2001D7A67 /* xlisp.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A828C0F3158A2001D7A67 /* xlisp.c */; }; + 284A84610F3158A2001D7A67 /* xljump.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A828E0F3158A2001D7A67 /* xljump.c */; }; + 284A84620F3158A2001D7A67 /* xllist.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A828F0F3158A2001D7A67 /* xllist.c */; }; + 284A84630F3158A2001D7A67 /* xlmath.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82900F3158A2001D7A67 /* xlmath.c */; }; + 284A84640F3158A2001D7A67 /* xlobj.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82910F3158A2001D7A67 /* xlobj.c */; }; + 284A84650F3158A2001D7A67 /* xlpp.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82920F3158A2001D7A67 /* xlpp.c */; }; + 284A84660F3158A2001D7A67 /* xlprin.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82930F3158A2001D7A67 /* xlprin.c */; }; + 284A84670F3158A2001D7A67 /* xlread.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82940F3158A2001D7A67 /* xlread.c */; }; + 284A84680F3158A2001D7A67 /* xlstr.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82950F3158A2001D7A67 /* xlstr.c */; }; + 284A84690F3158A2001D7A67 /* xlsubr.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82960F3158A2001D7A67 /* xlsubr.c */; }; + 284A846A0F3158A2001D7A67 /* xlsym.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82970F3158A2001D7A67 /* xlsym.c */; }; + 284A846B0F3158A2001D7A67 /* xlsys.c in Sources */ = {isa = PBXBuildFile; fileRef = 284A82980F3158A2001D7A67 /* xlsys.c */; }; + 284B279A0FC66864005EAC96 /* DevicePrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B278E0FC66863005EAC96 /* DevicePrefs.cpp */; }; + 284B279B0FC66864005EAC96 /* ImportExportPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27900FC66863005EAC96 /* ImportExportPrefs.cpp */; }; + 284B279C0FC66864005EAC96 /* LibraryPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27920FC66863005EAC96 /* LibraryPrefs.cpp */; }; + 284B279D0FC66864005EAC96 /* PlaybackPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27940FC66863005EAC96 /* PlaybackPrefs.cpp */; }; + 284B279E0FC66864005EAC96 /* ProjectsPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27960FC66863005EAC96 /* ProjectsPrefs.cpp */; }; + 284B279F0FC66864005EAC96 /* RecordingPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27980FC66863005EAC96 /* RecordingPrefs.cpp */; }; + 284B27E40FC66CCD005EAC96 /* TracksPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27E00FC66CCD005EAC96 /* TracksPrefs.cpp */; }; + 284B27E50FC66CCD005EAC96 /* WarningsPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284B27E20FC66CCD005EAC96 /* WarningsPrefs.cpp */; }; + 284B8E27181CFB1000304E49 /* liblv2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 286229B0181CE4B600E1AD1A /* liblv2.a */; }; + 284FD04217FC72A50009A025 /* ScienFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284FD04017FC72A50009A025 /* ScienFilter.cpp */; }; + 284FD04517FC72EE0009A025 /* Biquad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 284FD04317FC72EE0009A025 /* Biquad.cpp */; }; + 28501EA10CEECEF80029ABAA /* HelpText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28501E9D0CEECEF80029ABAA /* HelpText.cpp */; }; + 28501EA20CEECEF80029ABAA /* SplashDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28501E9F0CEECEF80029ABAA /* SplashDialog.cpp */; }; + 28501EAA0CEED0670029ABAA /* LoadVamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28501E970CEECE910029ABAA /* LoadVamp.cpp */; }; + 28501EAB0CEED0680029ABAA /* VampEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28501E990CEECE920029ABAA /* VampEffect.cpp */; }; + 28501F330CEED8C70029ABAA /* libvamp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 28501F060CEED1F00029ABAA /* libvamp.a */; }; + 28530C4C0DF2105200555C94 /* HtmlWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28530C480DF2105200555C94 /* HtmlWindow.cpp */; }; + 28530C4D0DF2105200555C94 /* ProgressDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28530C4A0DF2105200555C94 /* ProgressDialog.cpp */; }; + 28560C910A75E40F00A3429E /* AutoRecovery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28560C8F0A75E40F00A3429E /* AutoRecovery.cpp */; }; + 285B11861833D14D0073B36C /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FADDEF1833C3C500BA4141 /* libexpat.a */; }; + 285D3CB40F09FC8F007883FC /* PluginBufferingAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CAC0F09FC8F007883FC /* PluginBufferingAdapter.cpp */; }; + 285D3CB50F09FC8F007883FC /* PluginChannelAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CAD0F09FC8F007883FC /* PluginChannelAdapter.cpp */; }; + 285D3CB60F09FC8F007883FC /* PluginHostAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CAE0F09FC8F007883FC /* PluginHostAdapter.cpp */; }; + 285D3CB70F09FC8F007883FC /* PluginInputDomainAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CAF0F09FC8F007883FC /* PluginInputDomainAdapter.cpp */; }; + 285D3CB80F09FC8F007883FC /* PluginLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CB00F09FC8F007883FC /* PluginLoader.cpp */; }; + 285D3CB90F09FC8F007883FC /* PluginSummarisingAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CB10F09FC8F007883FC /* PluginSummarisingAdapter.cpp */; }; + 285D3CBA0F09FC8F007883FC /* PluginWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CB20F09FC8F007883FC /* PluginWrapper.cpp */; }; + 285D3CBB0F09FC8F007883FC /* RealTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CB30F09FC8F007883FC /* RealTime.cpp */; }; + 285D3CBE0F09FCB2007883FC /* PluginAdapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CBC0F09FCB2007883FC /* PluginAdapter.cpp */; }; + 285D3CBF0F09FCB2007883FC /* RealTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285D3CBD0F09FCB2007883FC /* RealTime.cpp */; }; + 285DE1FA0BF03C7800A20DF0 /* Screenshot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 285DE1F80BF03C7800A20DF0 /* Screenshot.cpp */; }; + 2860BA240E0F0D8600A13878 /* SoundActivatedRecord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2860BA200E0F0D8600A13878 /* SoundActivatedRecord.cpp */; }; + 2860BA250E0F0D8600A13878 /* TimerRecordDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2860BA220E0F0D8600A13878 /* TimerRecordDialog.cpp */; }; + 2860BA280E0F0DD800A13878 /* ExportFFmpeg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2860BA260E0F0DD800A13878 /* ExportFFmpeg.cpp */; }; + 286229C3181CE51800E1AD1A /* lilv.h in Headers */ = {isa = PBXBuildFile; fileRef = 286229B1181CE51800E1AD1A /* lilv.h */; }; + 286229C4181CE51800E1AD1A /* collections.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B2181CE51800E1AD1A /* collections.c */; }; + 286229C5181CE51800E1AD1A /* instance.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B3181CE51800E1AD1A /* instance.c */; }; + 286229C6181CE51800E1AD1A /* lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B4181CE51800E1AD1A /* lib.c */; }; + 286229C7181CE51800E1AD1A /* lilv_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 286229B5181CE51800E1AD1A /* lilv_internal.h */; }; + 286229C8181CE51800E1AD1A /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B6181CE51800E1AD1A /* node.c */; }; + 286229C9181CE51800E1AD1A /* plugin.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B7181CE51800E1AD1A /* plugin.c */; }; + 286229CA181CE51800E1AD1A /* pluginclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B8181CE51800E1AD1A /* pluginclass.c */; }; + 286229CB181CE51800E1AD1A /* port.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229B9181CE51800E1AD1A /* port.c */; }; + 286229CC181CE51800E1AD1A /* query.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229BA181CE51800E1AD1A /* query.c */; }; + 286229CD181CE51800E1AD1A /* scalepoint.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229BB181CE51800E1AD1A /* scalepoint.c */; }; + 286229CE181CE51800E1AD1A /* state.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229BC181CE51800E1AD1A /* state.c */; }; + 286229CF181CE51800E1AD1A /* ui.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229BD181CE51800E1AD1A /* ui.c */; }; + 286229D0181CE51800E1AD1A /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229BE181CE51800E1AD1A /* util.c */; }; + 286229D1181CE51800E1AD1A /* world.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229BF181CE51800E1AD1A /* world.c */; }; + 286229DD181CE5EC00E1AD1A /* serd.h in Headers */ = {isa = PBXBuildFile; fileRef = 286229D5181CE5EC00E1AD1A /* serd.h */; }; + 286229DE181CE5EC00E1AD1A /* env.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229D6181CE5EC00E1AD1A /* env.c */; }; + 286229DF181CE5EC00E1AD1A /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229D7181CE5EC00E1AD1A /* node.c */; }; + 286229E0181CE5EC00E1AD1A /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229D8181CE5EC00E1AD1A /* reader.c */; }; + 286229E1181CE5EC00E1AD1A /* serd_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 286229D9181CE5EC00E1AD1A /* serd_internal.h */; }; + 286229E2181CE5EC00E1AD1A /* string.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229DA181CE5EC00E1AD1A /* string.c */; }; + 286229E3181CE5EC00E1AD1A /* uri.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229DB181CE5EC00E1AD1A /* uri.c */; }; + 286229E4181CE5EC00E1AD1A /* writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229DC181CE5EC00E1AD1A /* writer.c */; }; + 286229E9181CE62A00E1AD1A /* sord.h in Headers */ = {isa = PBXBuildFile; fileRef = 286229E5181CE62A00E1AD1A /* sord.h */; }; + 286229EA181CE62A00E1AD1A /* sord_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 286229E6181CE62A00E1AD1A /* sord_internal.h */; }; + 286229EB181CE62A00E1AD1A /* sord.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229E7181CE62A00E1AD1A /* sord.c */; }; + 286229EC181CE62A00E1AD1A /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 286229E8181CE62A00E1AD1A /* syntax.c */; }; + 28624C0E181CE65700E1AD1A /* sratom_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 2862439F181CE65500E1AD1A /* sratom_config.h */; }; + 28624C0F181CE65700E1AD1A /* sratom.h in Headers */ = {isa = PBXBuildFile; fileRef = 286243A0181CE65500E1AD1A /* sratom.h */; }; + 28624C10181CE65700E1AD1A /* sratom.c in Sources */ = {isa = PBXBuildFile; fileRef = 286243A1181CE65500E1AD1A /* sratom.c */; }; + 2862CED11AD3900000A53194 /* test.lsp in Resources */ = {isa = PBXBuildFile; fileRef = 2862CECE1AD3900000A53194 /* test.lsp */; }; + 2862CED21AD3900000A53194 /* upic.sal in Resources */ = {isa = PBXBuildFile; fileRef = 2862CECF1AD3900000A53194 /* upic.sal */; }; + 2862CED31AD3900000A53194 /* velocity.lsp in Resources */ = {isa = PBXBuildFile; fileRef = 2862CED01AD3900000A53194 /* velocity.lsp */; }; + 28640874181CE74100CC4E2C /* sord_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 28640873181CE74100CC4E2C /* sord_config.h */; }; + 28640876181CE75800CC4E2C /* serd_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 28640875181CE75800CC4E2C /* serd_config.h */; }; + 28640878181CE77200CC4E2C /* lilv_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 28640877181CE77200CC4E2C /* lilv_config.h */; }; + 287DBE890F3F6B2700C5BBED /* audio_detect.c in Sources */ = {isa = PBXBuildFile; fileRef = 287DBE830F3F6B2700C5BBED /* audio_detect.c */; }; + 287DBE8A0F3F6B2700C5BBED /* chunk.c in Sources */ = {isa = PBXBuildFile; fileRef = 287DBE840F3F6B2700C5BBED /* chunk.c */; }; + 287DBE8B0F3F6B2700C5BBED /* ima_oki_adpcm.c in Sources */ = {isa = PBXBuildFile; fileRef = 287DBE850F3F6B2700C5BBED /* ima_oki_adpcm.c */; }; + 287DBE8C0F3F6B2700C5BBED /* ima_oki_adpcm.h in Headers */ = {isa = PBXBuildFile; fileRef = 287DBE860F3F6B2700C5BBED /* ima_oki_adpcm.h */; }; + 287DBE8D0F3F6B2700C5BBED /* mpc2k.c in Sources */ = {isa = PBXBuildFile; fileRef = 287DBE870F3F6B2700C5BBED /* mpc2k.c */; }; + 287DBE8E0F3F6B2700C5BBED /* rf64.c in Sources */ = {isa = PBXBuildFile; fileRef = 287DBE880F3F6B2700C5BBED /* rf64.c */; }; + 287E207F102561F300BF47A2 /* PluginManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 287E207E102561F300BF47A2 /* PluginManager.cpp */; }; + 287F9F3D0A69748F00F025FA /* TimeDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 287F9F3C0A69748F00F025FA /* TimeDialog.cpp */; }; + 288052870DEA69C900671EA4 /* PipeServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 288052840DEA69C900671EA4 /* PipeServer.cpp */; }; + 288052880DEA69C900671EA4 /* ScripterCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 288052850DEA69C900671EA4 /* ScripterCallback.cpp */; }; + 288052C20DEA73F500671EA4 /* NonGuiThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 288052BC0DEA72F300671EA4 /* NonGuiThread.cpp */; }; + 288053740DEA9E4C00671EA4 /* ScripterCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 288052860DEA69C900671EA4 /* ScripterCallback.h */; }; + 2882177B0A35D8730029AF41 /* ShuttlePrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 288217790A35D8730029AF41 /* ShuttlePrefs.cpp */; }; + 28851FAB1027F16500152EE1 /* Command.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851F9C1027F16400152EE1 /* Command.cpp */; }; + 28851FAC1027F16500152EE1 /* CommandSignature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851F9D1027F16400152EE1 /* CommandSignature.cpp */; }; + 28851FAD1027F16500152EE1 /* CommandType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851F9F1027F16400152EE1 /* CommandType.cpp */; }; + 28851FAE1027F16500152EE1 /* CompareAudioCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851FA11027F16400152EE1 /* CompareAudioCommand.cpp */; }; + 28851FAF1027F16500152EE1 /* GetTrackInfoCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851FA31027F16400152EE1 /* GetTrackInfoCommand.cpp */; }; + 28851FB01027F16500152EE1 /* HelpCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851FA51027F16400152EE1 /* HelpCommand.cpp */; }; + 28851FB11027F16500152EE1 /* MessageCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851FA71027F16400152EE1 /* MessageCommand.cpp */; }; + 28851FB21027F16500152EE1 /* SelectCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28851FA91027F16400152EE1 /* SelectCommand.cpp */; }; + 28884943131B6CF600B59735 /* af.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884912131B6CF500B59735 /* af.po */; }; + 28884944131B6CF600B59735 /* ar.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884913131B6CF500B59735 /* ar.po */; }; + 28884945131B6CF600B59735 /* be.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884914131B6CF500B59735 /* be.po */; }; + 28884946131B6CF600B59735 /* bg.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884915131B6CF500B59735 /* bg.po */; }; + 28884947131B6CF600B59735 /* bn.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884916131B6CF500B59735 /* bn.po */; }; + 28884948131B6CF600B59735 /* bs.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884917131B6CF500B59735 /* bs.po */; }; + 28884949131B6CF600B59735 /* ca.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884918131B6CF500B59735 /* ca.po */; }; + 2888494A131B6CF600B59735 /* ca@valencia.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884919131B6CF500B59735 /* ca@valencia.po */; }; + 2888494B131B6CF600B59735 /* cs.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491A131B6CF500B59735 /* cs.po */; }; + 2888494C131B6CF600B59735 /* cy.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491B131B6CF500B59735 /* cy.po */; }; + 2888494D131B6CF600B59735 /* da.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491C131B6CF500B59735 /* da.po */; }; + 2888494E131B6CF600B59735 /* de.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491D131B6CF500B59735 /* de.po */; }; + 2888494F131B6CF600B59735 /* el.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491E131B6CF500B59735 /* el.po */; }; + 28884950131B6CF600B59735 /* es.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888491F131B6CF500B59735 /* es.po */; }; + 28884951131B6CF600B59735 /* eu.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884920131B6CF500B59735 /* eu.po */; }; + 28884952131B6CF600B59735 /* fa.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884921131B6CF500B59735 /* fa.po */; }; + 28884953131B6CF600B59735 /* fi.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884922131B6CF500B59735 /* fi.po */; }; + 28884954131B6CF600B59735 /* fr.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884923131B6CF600B59735 /* fr.po */; }; + 28884955131B6CF600B59735 /* ga.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884924131B6CF600B59735 /* ga.po */; }; + 28884956131B6CF600B59735 /* gl.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884925131B6CF600B59735 /* gl.po */; }; + 28884957131B6CF600B59735 /* he.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884926131B6CF600B59735 /* he.po */; }; + 28884958131B6CF600B59735 /* hi.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884927131B6CF600B59735 /* hi.po */; }; + 28884959131B6CF600B59735 /* hu.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884928131B6CF600B59735 /* hu.po */; }; + 2888495A131B6CF600B59735 /* id.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884929131B6CF600B59735 /* id.po */; }; + 2888495B131B6CF600B59735 /* it.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888492A131B6CF600B59735 /* it.po */; }; + 2888495C131B6CF600B59735 /* ja.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888492B131B6CF600B59735 /* ja.po */; }; + 2888495D131B6CF600B59735 /* ka.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888492C131B6CF600B59735 /* ka.po */; }; + 2888495E131B6CF600B59735 /* km.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888492D131B6CF600B59735 /* km.po */; }; + 2888495F131B6CF600B59735 /* ko.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888492E131B6CF600B59735 /* ko.po */; }; + 28884960131B6CF600B59735 /* lt.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888492F131B6CF600B59735 /* lt.po */; }; + 28884961131B6CF600B59735 /* mk.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884930131B6CF600B59735 /* mk.po */; }; + 28884962131B6CF600B59735 /* my.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884931131B6CF600B59735 /* my.po */; }; + 28884963131B6CF600B59735 /* nb.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884932131B6CF600B59735 /* nb.po */; }; + 28884964131B6CF600B59735 /* nl.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884933131B6CF600B59735 /* nl.po */; }; + 28884965131B6CF600B59735 /* oc.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884934131B6CF600B59735 /* oc.po */; }; + 28884966131B6CF600B59735 /* pl.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884935131B6CF600B59735 /* pl.po */; }; + 28884967131B6CF600B59735 /* pt_BR.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884936131B6CF600B59735 /* pt_BR.po */; }; + 28884968131B6CF600B59735 /* pt.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884937131B6CF600B59735 /* pt.po */; }; + 28884969131B6CF600B59735 /* ro.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884938131B6CF600B59735 /* ro.po */; }; + 2888496A131B6CF600B59735 /* ru.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884939131B6CF600B59735 /* ru.po */; }; + 2888496B131B6CF600B59735 /* sk.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888493A131B6CF600B59735 /* sk.po */; }; + 2888496E131B6CF600B59735 /* tg.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888493D131B6CF600B59735 /* tg.po */; }; + 2888496F131B6CF600B59735 /* tr.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888493E131B6CF600B59735 /* tr.po */; }; + 28884970131B6CF600B59735 /* uk.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888493F131B6CF600B59735 /* uk.po */; }; + 28884971131B6CF600B59735 /* vi.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884940131B6CF600B59735 /* vi.po */; }; + 28884972131B6CF600B59735 /* zh_TW.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884941131B6CF600B59735 /* zh_TW.po */; }; + 28884973131B6CF600B59735 /* zh.po in Sources */ = {isa = PBXBuildFile; fileRef = 28884942131B6CF600B59735 /* zh.po */; }; + 2888A1631AE25F9A00E06FDC /* Diags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2888A1611AE25F9A00E06FDC /* Diags.cpp */; }; + 288A544B1346D1BA0050D774 /* chanmap.c in Sources */ = {isa = PBXBuildFile; fileRef = 288A54481346D1BA0050D774 /* chanmap.c */; }; + 288A544C1346D1BA0050D774 /* chanmap.h in Headers */ = {isa = PBXBuildFile; fileRef = 288A54491346D1BA0050D774 /* chanmap.h */; }; + 288A544D1346D1BA0050D774 /* id3.c in Sources */ = {isa = PBXBuildFile; fileRef = 288A544A1346D1BA0050D774 /* id3.c */; }; + 2891B2870C531D2C0044FBE3 /* FindClipping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2891B2850C531D2C0044FBE3 /* FindClipping.cpp */; }; + 2892CE24131AFAE200E1E17D /* LICENSE.txt in Install miscellany */ = {isa = PBXBuildFile; fileRef = 288F0977131A3EE00008E860 /* LICENSE.txt */; }; + 2892CE25131AFAEF00E1E17D /* README.txt in Install miscellany */ = {isa = PBXBuildFile; fileRef = 288F097A131A3F130008E860 /* README.txt */; }; + 28948427101DF8FC005B0713 /* EffectsPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28948425101DF8FC005B0713 /* EffectsPrefs.cpp */; }; + 2897F6F00AB3DB5A003C20C5 /* ControlToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6DC0AB3DB5A003C20C5 /* ControlToolBar.cpp */; }; + 2897F6F10AB3DB5A003C20C5 /* EditToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6DE0AB3DB5A003C20C5 /* EditToolBar.cpp */; }; + 2897F6F20AB3DB5A003C20C5 /* MeterToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6E00AB3DB5A003C20C5 /* MeterToolBar.cpp */; }; + 2897F6F30AB3DB5A003C20C5 /* MixerToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6E20AB3DB5A003C20C5 /* MixerToolBar.cpp */; }; + 2897F6F40AB3DB5A003C20C5 /* SelectionBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6E40AB3DB5A003C20C5 /* SelectionBar.cpp */; }; + 2897F6F50AB3DB5A003C20C5 /* ToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6E60AB3DB5A003C20C5 /* ToolBar.cpp */; }; + 2897F6F60AB3DB5A003C20C5 /* ToolDock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6E80AB3DB5A003C20C5 /* ToolDock.cpp */; }; + 2897F6F70AB3DB5A003C20C5 /* ToolManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6EA0AB3DB5A003C20C5 /* ToolManager.cpp */; }; + 2897F6F80AB3DB5A003C20C5 /* ToolsToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6EC0AB3DB5A003C20C5 /* ToolsToolBar.cpp */; }; + 2897F6F90AB3DB5A003C20C5 /* TranscriptionToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6EE0AB3DB5A003C20C5 /* TranscriptionToolBar.cpp */; }; + 2897F6FE0AB3DCD0003C20C5 /* Grabber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2897F6FC0AB3DCD0003C20C5 /* Grabber.cpp */; }; + 289E750A1006D0BD00CEF79B /* MixerBoard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 289E75081006D0BD00CEF79B /* MixerBoard.cpp */; }; + 289F9C7E0AC671BB00797DC1 /* DeviceToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 289F9C7C0AC671BB00797DC1 /* DeviceToolBar.cpp */; }; + 28A4E2AC0F60319300E9E7F2 /* fftext.c in Sources */ = {isa = PBXBuildFile; fileRef = 28A4E2A40F60319300E9E7F2 /* fftext.c */; }; + 28A4E2AD0F60319300E9E7F2 /* fftext.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A4E2A50F60319300E9E7F2 /* fftext.h */; }; + 28A4E2AE0F60319300E9E7F2 /* fftlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 28A4E2A60F60319300E9E7F2 /* fftlib.c */; }; + 28A4E2AF0F60319300E9E7F2 /* fftlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A4E2A70F60319300E9E7F2 /* fftlib.h */; }; + 28A4E2B00F60319300E9E7F2 /* matlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 28A4E2AA0F60319300E9E7F2 /* matlib.c */; }; + 28A4E2B10F60319300E9E7F2 /* matlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A4E2AB0F60319300E9E7F2 /* matlib.h */; }; + 28A520550C12BE0300BF6811 /* pa_debugprint.c in Sources */ = {isa = PBXBuildFile; fileRef = 28A520510C12BE0300BF6811 /* pa_debugprint.c */; }; + 28A520560C12BE0300BF6811 /* pa_debugprint.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A520520C12BE0300BF6811 /* pa_debugprint.h */; }; + 28A520570C12BE0300BF6811 /* pa_ringbuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 28A520530C12BE0300BF6811 /* pa_ringbuffer.c */; }; + 28A520580C12BE0300BF6811 /* pa_ringbuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A520540C12BE0300BF6811 /* pa_ringbuffer.h */; }; + 28A96DB80E28641D00F3CE01 /* algrd_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F3A3F60E28289500729866 /* algrd_internal.h */; }; + 28A96DB90E28641D00F3CE01 /* algsmfrd_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F3A3F70E28289500729866 /* algsmfrd_internal.h */; }; + 28A96DBA0E28641E00F3CE01 /* allegro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A3F80E28289500729866 /* allegro.cpp */; }; + 28A96DBB0E28641E00F3CE01 /* allegro.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F3A3F90E28289500729866 /* allegro.h */; }; + 28A96DBC0E28641F00F3CE01 /* allegrord.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A3FA0E28289500729866 /* allegrord.cpp */; }; + 28A96DBD0E28641F00F3CE01 /* allegrosmfrd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A3FB0E28289500729866 /* allegrosmfrd.cpp */; }; + 28A96DBE0E28642000F3CE01 /* allegrosmfwr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A3FC0E28289500729866 /* allegrosmfwr.cpp */; }; + 28A96DBF0E28642000F3CE01 /* allegrowr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A3FD0E28289500729866 /* allegrowr.cpp */; }; + 28A96DC00E28642100F3CE01 /* mfmidi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A3FE0E28289500729866 /* mfmidi.cpp */; }; + 28A96DC10E28642200F3CE01 /* mfmidi.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F3A3FF0E28289500729866 /* mfmidi.h */; }; + 28A96DC20E28642300F3CE01 /* strparse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F3A4000E28289500729866 /* strparse.cpp */; }; + 28A96DC30E28642300F3CE01 /* strparse.h in Headers */ = {isa = PBXBuildFile; fileRef = 28F3A4010E28289500729866 /* strparse.h */; }; + 28B97B890FBF771A0076CF28 /* VSTEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28B97B850FBF771A0076CF28 /* VSTEffect.cpp */; }; + 28BB98051A15BE6800D1CC80 /* NoiseReduction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28BB98031A15BE6800D1CC80 /* NoiseReduction.cpp */; }; + 28BD8AB1101DF4C700686679 /* BatchEvalCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28BD8AA9101DF4C600686679 /* BatchEvalCommand.cpp */; }; + 28BD8AB2101DF4C700686679 /* CommandDirectory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28BD8AAA101DF4C600686679 /* CommandDirectory.cpp */; }; + 28BD8AB3101DF4C700686679 /* ExecMenuCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28BD8AAC101DF4C600686679 /* ExecMenuCommand.cpp */; }; + 28BD8AB4101DF4C700686679 /* GetAllMenuCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28BD8AAE101DF4C600686679 /* GetAllMenuCommands.cpp */; }; + 28C3946D1818356800FDDAC9 /* AudacityLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28C3946B1818356800FDDAC9 /* AudacityLogger.cpp */; }; + 28CC03A81AD386CF00826380 /* phasevocoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 28CC03A01AD386CF00826380 /* phasevocoder.c */; }; + 28CC03A91AD386CF00826380 /* phasevocoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 28CC03A11AD386CF00826380 /* phasevocoder.h */; }; + 28CC03AA1AD386CF00826380 /* pvshell.c in Sources */ = {isa = PBXBuildFile; fileRef = 28CC03A21AD386CF00826380 /* pvshell.c */; }; + 28CC03AB1AD386CF00826380 /* pvshell.h in Headers */ = {isa = PBXBuildFile; fileRef = 28CC03A31AD386CF00826380 /* pvshell.h */; }; + 28CC03AC1AD386CF00826380 /* sliderdata.c in Sources */ = {isa = PBXBuildFile; fileRef = 28CC03A41AD386CF00826380 /* sliderdata.c */; }; + 28CC03AD1AD386CF00826380 /* sliderdata.h in Headers */ = {isa = PBXBuildFile; fileRef = 28CC03A51AD386CF00826380 /* sliderdata.h */; }; + 28CC03AE1AD386CF00826380 /* sndsliders.c in Sources */ = {isa = PBXBuildFile; fileRef = 28CC03A61AD386CF00826380 /* sndsliders.c */; }; + 28CC03AF1AD386CF00826380 /* sndsliders.h in Headers */ = {isa = PBXBuildFile; fileRef = 28CC03A71AD386CF00826380 /* sndsliders.h */; }; + 28CC03B11AD3874500826380 /* security.c in Sources */ = {isa = PBXBuildFile; fileRef = 28CC03B01AD3874500826380 /* security.c */; }; + 28CCDD000F939FD70081F2FC /* FileHistory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28CCDCFF0F939FD70081F2FC /* FileHistory.cpp */; }; + 28D000A51A32920C00367B21 /* DeviceChange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D000A31A32920C00367B21 /* DeviceChange.cpp */; }; + 28D540050FD1912A00FA7C75 /* AppCommandEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D53FFA0FD1912A00FA7C75 /* AppCommandEvent.cpp */; }; + 28D540060FD1912A00FA7C75 /* CommandBuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D53FFE0FD1912A00FA7C75 /* CommandBuilder.cpp */; }; + 28D540070FD1912A00FA7C75 /* CommandHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D540000FD1912A00FA7C75 /* CommandHandler.cpp */; }; + 28D540080FD1912A00FA7C75 /* ScriptCommandRelay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D540030FD1912A00FA7C75 /* ScriptCommandRelay.cpp */; }; + 28D587CB0E264CF4009C7DEA /* LoadLV2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D587C70E264CF3009C7DEA /* LoadLV2.cpp */; }; + 28D587CC0E264CF4009C7DEA /* LV2Effect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D587C90E264CF4009C7DEA /* LV2Effect.cpp */; }; + 28D65C720B97E54B000E001A /* AutoDuck.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D65C700B97E54B000E001A /* AutoDuck.cpp */; }; + 28D65C760B97E573000E001A /* DtmfGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D65C740B97E573000E001A /* DtmfGen.cpp */; }; + 28D8425C1AD8D69D00551353 /* SelectedRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28D8425B1AD8D69D00551353 /* SelectedRegion.cpp */; }; + 28DA07390E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DA07380E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp */; }; + 28DABFBE0FF19DB100AC7848 /* RealFFTf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DABFBC0FF19DB100AC7848 /* RealFFTf.cpp */; }; + 28DB34790FDC2C5D0011F589 /* ResponseQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DB34780FDC2C5D0011F589 /* ResponseQueue.cpp */; }; + 28DE72AE10388583007E18EC /* PreferenceCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DE72AA10388583007E18EC /* PreferenceCommands.cpp */; }; + 28DE72AF10388583007E18EC /* SetTrackInfoCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DE72AC10388583007E18EC /* SetTrackInfoCommand.cpp */; }; + 28DE72B2103885AA007E18EC /* TimeWarper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28DE72B0103885AA007E18EC /* TimeWarper.cpp */; }; + 28E2370F0E515D9400281398 /* audioreader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1020E50AD5700CC4BD3 /* audioreader.cpp */; }; + 28E237100E515D9400281398 /* audioreader.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D1030E50AD5700CC4BD3 /* audioreader.h */; }; + 28E237110E515D9500281398 /* comp_chroma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1140E50AD5700CC4BD3 /* comp_chroma.cpp */; }; + 28E237120E515D9500281398 /* comp_chroma.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D1150E50AD5700CC4BD3 /* comp_chroma.h */; }; + 28E237130E515D9600281398 /* curvefit.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D1170E50AD5700CC4BD3 /* curvefit.h */; }; + 28E237140E515D9600281398 /* curvefit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1160E50AD5700CC4BD3 /* curvefit.cpp */; }; + 28E237150E515D9700281398 /* FFT3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1190E50AD5700CC4BD3 /* FFT3.cpp */; }; + 28E237160E515D9800281398 /* FFT3.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D11A0E50AD5700CC4BD3 /* FFT3.h */; }; + 28E237170E515D9900281398 /* gen_chroma.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D11B0E50AD5700CC4BD3 /* gen_chroma.cpp */; }; + 28E237180E515D9900281398 /* gen_chroma.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D11C0E50AD5700CC4BD3 /* gen_chroma.h */; }; + 28E237190E515D9A00281398 /* hillclimb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D11D0E50AD5700CC4BD3 /* hillclimb.cpp */; }; + 28E2371A0E515D9B00281398 /* hillclimb.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D11E0E50AD5700CC4BD3 /* hillclimb.h */; }; + 28E2371B0E515D9B00281398 /* regression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1230E50AD5700CC4BD3 /* regression.cpp */; }; + 28E2371C0E515D9C00281398 /* regression.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D1240E50AD5700CC4BD3 /* regression.h */; }; + 28E2371D0E515D9D00281398 /* sautils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1250E50AD5700CC4BD3 /* sautils.cpp */; }; + 28E2371E0E515D9D00281398 /* sautils.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D1260E50AD5700CC4BD3 /* sautils.h */; }; + 28E237210E515D9F00281398 /* scorealign.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED05D1290E50AD5700CC4BD3 /* scorealign.cpp */; }; + 28E237220E515D9F00281398 /* scorealign.h in Headers */ = {isa = PBXBuildFile; fileRef = ED05D12A0E50AD5700CC4BD3 /* scorealign.h */; }; + 28E2373A0E5163A200281398 /* libscorealign.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 28E237080E515D1D00281398 /* libscorealign.a */; }; + 28E3E6E80A7C14CA00AB1361 /* ExportFLAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28E3E6E70A7C14CA00AB1361 /* ExportFLAC.cpp */; }; + 28E67F710A3A1A750021D89F /* pa_allocation.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E821FF0A39FD7600DCE280 /* pa_allocation.c */; }; + 28E67F720A3A1A770021D89F /* pa_converters.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E822030A39FD7600DCE280 /* pa_converters.c */; }; + 28E67F730A3A1A780021D89F /* pa_cpuload.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E822070A39FD7600DCE280 /* pa_cpuload.c */; }; + 28E67F740A3A1A790021D89F /* pa_allocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822000A39FD7600DCE280 /* pa_allocation.h */; settings = {ATTRIBUTES = (); }; }; + 28E67F750A3A1A790021D89F /* pa_converters.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822040A39FD7600DCE280 /* pa_converters.h */; }; + 28E67F760A3A1A7A0021D89F /* pa_cpuload.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822080A39FD7600DCE280 /* pa_cpuload.h */; }; + 28E67F770A3A1A7B0021D89F /* pa_dither.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E8220B0A39FD7600DCE280 /* pa_dither.c */; }; + 28E67F780A3A1A7B0021D89F /* pa_dither.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E8220C0A39FD7600DCE280 /* pa_dither.h */; }; + 28E67F790A3A1A7C0021D89F /* pa_endianness.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E8220F0A39FD7600DCE280 /* pa_endianness.h */; }; + 28E67F7A0A3A1A7D0021D89F /* pa_front.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E822100A39FD7600DCE280 /* pa_front.c */; }; + 28E67F7B0A3A1A7D0021D89F /* pa_hostapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822130A39FD7600DCE280 /* pa_hostapi.h */; }; + 28E67F7C0A3A1A7E0021D89F /* pa_mac_core.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E822310A39FDB800DCE280 /* pa_mac_core.c */; }; + 28E67F7D0A3A1A7E0021D89F /* pa_mac_core_blocking.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E822340A39FDB800DCE280 /* pa_mac_core_blocking.c */; }; + 28E67F7E0A3A1A7F0021D89F /* pa_mac_core_blocking.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822350A39FDB800DCE280 /* pa_mac_core_blocking.h */; }; + 28E67F7F0A3A1A800021D89F /* pa_mac_core_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822380A39FDB800DCE280 /* pa_mac_core_internal.h */; }; + 28E67F800A3A1A810021D89F /* pa_mac_core_utilities.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E8223A0A39FDB800DCE280 /* pa_mac_core_utilities.c */; }; + 28E67F810A3A1A810021D89F /* pa_mac_core_utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E8223B0A39FDB800DCE280 /* pa_mac_core_utilities.h */; }; + 28E67F830A3A1A820021D89F /* pa_process.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E822140A39FD7600DCE280 /* pa_process.c */; }; + 28E67F840A3A1A830021D89F /* pa_process.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822150A39FD7600DCE280 /* pa_process.h */; }; + 28E67F860A3A1A840021D89F /* pa_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E8221B0A39FD7600DCE280 /* pa_stream.c */; }; + 28E67F870A3A1A850021D89F /* pa_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E8221C0A39FD7600DCE280 /* pa_stream.h */; }; + 28E67F880A3A1A860021D89F /* pa_trace.c in Sources */ = {isa = PBXBuildFile; fileRef = 28E8221F0A39FD7600DCE280 /* pa_trace.c */; }; + 28E67F890A3A1A860021D89F /* pa_trace.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822200A39FD7600DCE280 /* pa_trace.h */; }; + 28E67F8A0A3A1A870021D89F /* pa_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822230A39FD7600DCE280 /* pa_types.h */; }; + 28E67F8B0A3A1A870021D89F /* pa_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E822240A39FD7600DCE280 /* pa_util.h */; }; + 28E67FC60A3A29AE0021D89F /* pa_asio.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E67FC10A3A29AE0021D89F /* pa_asio.h */; }; + 28E67FC70A3A29AE0021D89F /* pa_linux_alsa.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E67FC20A3A29AE0021D89F /* pa_linux_alsa.h */; }; + 28E67FC80A3A29AE0021D89F /* pa_mac_core.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E67FC30A3A29AE0021D89F /* pa_mac_core.h */; }; + 28E67FC90A3A29AE0021D89F /* pa_win_wmme.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E67FC40A3A29AE0021D89F /* pa_win_wmme.h */; }; + 28E67FCA0A3A29AE0021D89F /* portaudio.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E67FC50A3A29AE0021D89F /* portaudio.h */; }; + 28E67FEE0A3A2B150021D89F /* libFLAC++.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 176EEC1E09A2F2DD00188F3B /* libFLAC++.a */; }; + 28E67FEF0A3A2B160021D89F /* libFLAC.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 176EEBEA09A2F16200188F3B /* libFLAC.a */; }; + 28E67FF00A3A2B190021D89F /* libportaudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 28E67F5F0A3A160D0021D89F /* libportaudio.a */; }; + 28EA56630D9753B000C8D1B6 /* bitreader.c in Sources */ = {isa = PBXBuildFile; fileRef = 28EA56600D9753B000C8D1B6 /* bitreader.c */; }; + 28EA56640D9753B000C8D1B6 /* bitwriter.c in Sources */ = {isa = PBXBuildFile; fileRef = 28EA56610D9753B000C8D1B6 /* bitwriter.c */; }; + 28EA56650D9753B000C8D1B6 /* window.c in Sources */ = {isa = PBXBuildFile; fileRef = 28EA56620D9753B000C8D1B6 /* window.c */; }; + 28EA567D0D976E9500C8D1B6 /* pa_unix_hostapis.c in Sources */ = {isa = PBXBuildFile; fileRef = 28EA567C0D976E9500C8D1B6 /* pa_unix_hostapis.c */; }; + 28EA567F0D976EE700C8D1B6 /* pa_memorybarrier.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EA567E0D976EE700C8D1B6 /* pa_memorybarrier.h */; }; + 28EB74AD0FDC2DF60046D78E /* userio.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB749C0FDC2DF50046D78E /* userio.h */; }; + 28EB74AE0FDC2DF60046D78E /* timebase.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB749D0FDC2DF50046D78E /* timebase.h */; }; + 28EB74AF0FDC2DF60046D78E /* tempomap.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB749E0FDC2DF50046D78E /* tempomap.h */; }; + 28EB74B00FDC2DF60046D78E /* seqwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB749F0FDC2DF50046D78E /* seqwrite.h */; }; + 28EB74B10FDC2DF60046D78E /* seqread.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A00FDC2DF50046D78E /* seqread.h */; }; + 28EB74B20FDC2DF60046D78E /* seqmwrite.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A10FDC2DF50046D78E /* seqmwrite.h */; }; + 28EB74B30FDC2DF60046D78E /* seqmread.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A20FDC2DF50046D78E /* seqmread.h */; }; + 28EB74B40FDC2DF60046D78E /* seq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A30FDC2DF50046D78E /* seq.h */; }; + 28EB74B50FDC2DF60046D78E /* record.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A40FDC2DF50046D78E /* record.h */; }; + 28EB74B60FDC2DF60046D78E /* moxc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A50FDC2DF50046D78E /* moxc.h */; }; + 28EB74B70FDC2DF60046D78E /* midifns.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A60FDC2DF50046D78E /* midifns.h */; }; + 28EB74B80FDC2DF60046D78E /* midifile.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A70FDC2DF50046D78E /* midifile.h */; }; + 28EB74B90FDC2DF60046D78E /* mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A80FDC2DF50046D78E /* mem.h */; }; + 28EB74BA0FDC2DF60046D78E /* cmtcmd.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74A90FDC2DF50046D78E /* cmtcmd.h */; }; + 28EB74BB0FDC2DF60046D78E /* cmdline.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74AA0FDC2DF50046D78E /* cmdline.h */; }; + 28EB74BC0FDC2DF60046D78E /* cleanup.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74AB0FDC2DF50046D78E /* cleanup.h */; }; + 28EB74BD0FDC2DF60046D78E /* cext.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74AC0FDC2DF50046D78E /* cext.h */; }; + 28EB74DF0FDC2EDF0046D78E /* add.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74BE0FDC2EDE0046D78E /* add.h */; }; + 28EB74E00FDC2EDF0046D78E /* avg.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74BF0FDC2EDE0046D78E /* avg.h */; }; + 28EB74E10FDC2EDF0046D78E /* compose.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C00FDC2EDE0046D78E /* compose.h */; }; + 28EB74E20FDC2EDF0046D78E /* convolve.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C10FDC2EDE0046D78E /* convolve.h */; }; + 28EB74E30FDC2EDF0046D78E /* cque.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C20FDC2EDE0046D78E /* cque.h */; }; + 28EB74E40FDC2EDF0046D78E /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C30FDC2EDE0046D78E /* debug.h */; }; + 28EB74E50FDC2EDF0046D78E /* downsample.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C40FDC2EDE0046D78E /* downsample.h */; }; + 28EB74E60FDC2EDF0046D78E /* falloc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C50FDC2EDE0046D78E /* falloc.h */; }; + 28EB74E70FDC2EDF0046D78E /* ffilterkit.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C60FDC2EDE0046D78E /* ffilterkit.h */; }; + 28EB74E80FDC2EDF0046D78E /* fft.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C70FDC2EDE0046D78E /* fft.h */; }; + 28EB74E90FDC2EDF0046D78E /* inverse.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C80FDC2EDE0046D78E /* inverse.h */; }; + 28EB74EA0FDC2EDF0046D78E /* localdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74C90FDC2EDE0046D78E /* localdefs.h */; }; + 28EB74EB0FDC2EDF0046D78E /* localptrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74CA0FDC2EDE0046D78E /* localptrs.h */; }; + 28EB74EC0FDC2EDF0046D78E /* lpanal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74CB0FDC2EDE0046D78E /* lpanal.h */; }; + 28EB74ED0FDC2EDF0046D78E /* multiread.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74CC0FDC2EDE0046D78E /* multiread.h */; }; + 28EB74EE0FDC2EDF0046D78E /* multiseq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74CD0FDC2EDE0046D78E /* multiseq.h */; }; + 28EB74EF0FDC2EDF0046D78E /* probe.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74CE0FDC2EDE0046D78E /* probe.h */; }; + 28EB74F00FDC2EDF0046D78E /* resamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74CF0FDC2EDE0046D78E /* resamp.h */; }; + 28EB74F10FDC2EDF0046D78E /* resampv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D00FDC2EDE0046D78E /* resampv.h */; }; + 28EB74F20FDC2EDF0046D78E /* samples.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D10FDC2EDE0046D78E /* samples.h */; }; + 28EB74F30FDC2EDF0046D78E /* seqext.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D20FDC2EDE0046D78E /* seqext.h */; }; + 28EB74F40FDC2EDF0046D78E /* seqfnintdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D30FDC2EDE0046D78E /* seqfnintdefs.h */; }; + 28EB74F50FDC2EDF0046D78E /* seqfnintptrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D40FDC2EDE0046D78E /* seqfnintptrs.h */; }; + 28EB74F60FDC2EDF0046D78E /* seqinterf.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D50FDC2EDE0046D78E /* seqinterf.h */; }; + 28EB74F80FDC2EDF0046D78E /* sndfnintdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D70FDC2EDE0046D78E /* sndfnintdefs.h */; }; + 28EB74F90FDC2EDF0046D78E /* sndfnintptrs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D80FDC2EDE0046D78E /* sndfnintptrs.h */; }; + 28EB74FA0FDC2EDF0046D78E /* sndmax.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74D90FDC2EDE0046D78E /* sndmax.h */; }; + 28EB74FB0FDC2EDF0046D78E /* sndread.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74DA0FDC2EDE0046D78E /* sndread.h */; }; + 28EB74FC0FDC2EDF0046D78E /* sndseq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74DB0FDC2EDE0046D78E /* sndseq.h */; }; + 28EB74FD0FDC2EDF0046D78E /* sound.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74DC0FDC2EDE0046D78E /* sound.h */; }; + 28EB74FE0FDC2EDF0046D78E /* trigger.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74DD0FDC2EDE0046D78E /* trigger.h */; }; + 28EB74FF0FDC2EDF0046D78E /* yin.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB74DE0FDC2EDE0046D78E /* yin.h */; }; + 28EB752F0FDC2FB20046D78E /* ADSR.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75040FDC2FB10046D78E /* ADSR.h */; }; + 28EB75300FDC2FB20046D78E /* BandedWG.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75050FDC2FB10046D78E /* BandedWG.h */; }; + 28EB75310FDC2FB20046D78E /* BiQuad.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75060FDC2FB10046D78E /* BiQuad.h */; }; + 28EB75320FDC2FB20046D78E /* Bowed.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75070FDC2FB10046D78E /* Bowed.h */; }; + 28EB75330FDC2FB20046D78E /* BowTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75080FDC2FB10046D78E /* BowTable.h */; }; + 28EB75340FDC2FB20046D78E /* Chorus.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75090FDC2FB10046D78E /* Chorus.h */; }; + 28EB75350FDC2FB20046D78E /* Clarinet.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB750A0FDC2FB10046D78E /* Clarinet.h */; }; + 28EB75360FDC2FB20046D78E /* Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB750B0FDC2FB10046D78E /* Delay.h */; }; + 28EB75370FDC2FB20046D78E /* DelayA.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB750C0FDC2FB10046D78E /* DelayA.h */; }; + 28EB75380FDC2FB20046D78E /* DelayL.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB750D0FDC2FB10046D78E /* DelayL.h */; }; + 28EB75390FDC2FB20046D78E /* Effect.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB750E0FDC2FB10046D78E /* Effect.h */; }; + 28EB753A0FDC2FB20046D78E /* Envelope.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB750F0FDC2FB10046D78E /* Envelope.h */; }; + 28EB753B0FDC2FB20046D78E /* FileRead.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75100FDC2FB10046D78E /* FileRead.h */; }; + 28EB753C0FDC2FB20046D78E /* FileWvIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75110FDC2FB10046D78E /* FileWvIn.h */; }; + 28EB753D0FDC2FB20046D78E /* Filter.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75120FDC2FB10046D78E /* Filter.h */; }; + 28EB753E0FDC2FB20046D78E /* Flute.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75130FDC2FB10046D78E /* Flute.h */; }; + 28EB753F0FDC2FB20046D78E /* Function.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75140FDC2FB10046D78E /* Function.h */; }; + 28EB75400FDC2FB20046D78E /* Generator.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75150FDC2FB10046D78E /* Generator.h */; }; + 28EB75410FDC2FB20046D78E /* Instrmnt.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75160FDC2FB10046D78E /* Instrmnt.h */; }; + 28EB75420FDC2FB20046D78E /* JCRev.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75170FDC2FB10046D78E /* JCRev.h */; }; + 28EB75430FDC2FB20046D78E /* JetTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75180FDC2FB10046D78E /* JetTable.h */; }; + 28EB75440FDC2FB20046D78E /* Mandolin.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75190FDC2FB10046D78E /* Mandolin.h */; }; + 28EB75450FDC2FB20046D78E /* Modal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB751A0FDC2FB10046D78E /* Modal.h */; }; + 28EB75460FDC2FB20046D78E /* ModalBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB751B0FDC2FB10046D78E /* ModalBar.h */; }; + 28EB75470FDC2FB20046D78E /* Noise.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB751C0FDC2FB10046D78E /* Noise.h */; }; + 28EB75480FDC2FB20046D78E /* NRev.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB751D0FDC2FB10046D78E /* NRev.h */; }; + 28EB75490FDC2FB20046D78E /* OnePole.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB751E0FDC2FB10046D78E /* OnePole.h */; }; + 28EB754A0FDC2FB20046D78E /* OneZero.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB751F0FDC2FB10046D78E /* OneZero.h */; }; + 28EB754B0FDC2FB20046D78E /* PitShift.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75200FDC2FB10046D78E /* PitShift.h */; }; + 28EB754C0FDC2FB20046D78E /* PluckTwo.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75210FDC2FB10046D78E /* PluckTwo.h */; }; + 28EB754D0FDC2FB20046D78E /* PoleZero.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75220FDC2FB10046D78E /* PoleZero.h */; }; + 28EB754E0FDC2FB20046D78E /* PRCRev.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75230FDC2FB10046D78E /* PRCRev.h */; }; + 28EB754F0FDC2FB20046D78E /* ReedTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75240FDC2FB10046D78E /* ReedTable.h */; }; + 28EB75500FDC2FB20046D78E /* Saxofony.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75250FDC2FB10046D78E /* Saxofony.h */; }; + 28EB75510FDC2FB20046D78E /* SineWave.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75260FDC2FB10046D78E /* SineWave.h */; }; + 28EB75520FDC2FB20046D78E /* Sitar.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75270FDC2FB10046D78E /* Sitar.h */; }; + 28EB75530FDC2FB20046D78E /* Stk.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75290FDC2FB10046D78E /* Stk.h */; }; + 28EB75540FDC2FB20046D78E /* WaveLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB752A0FDC2FB10046D78E /* WaveLoop.h */; }; + 28EB75550FDC2FB20046D78E /* WvIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB752B0FDC2FB10046D78E /* WvIn.h */; }; + 28EB75560FDC2FB20046D78E /* instr.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB752C0FDC2FB10046D78E /* instr.h */; }; + 28EB75570FDC2FB20046D78E /* stkinit.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB752D0FDC2FB10046D78E /* stkinit.h */; }; + 28EB75580FDC2FB20046D78E /* stkint.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB752E0FDC2FB10046D78E /* stkint.h */; }; + 28EB75670FDC300C0046D78E /* abs.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75590FDC300C0046D78E /* abs.h */; }; + 28EB75680FDC300C0046D78E /* allpoles.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB755A0FDC300C0046D78E /* allpoles.h */; }; + 28EB75690FDC300C0046D78E /* alpass.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB755B0FDC300C0046D78E /* alpass.h */; }; + 28EB756A0FDC300C0046D78E /* alpasscv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB755C0FDC300C0046D78E /* alpasscv.h */; }; + 28EB756B0FDC300C0046D78E /* alpassvv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB755D0FDC300C0046D78E /* alpassvv.h */; }; + 28EB756C0FDC300C0046D78E /* amosc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB755E0FDC300C0046D78E /* amosc.h */; }; + 28EB756D0FDC300C0046D78E /* areson.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB755F0FDC300C0046D78E /* areson.h */; }; + 28EB756E0FDC300C0046D78E /* aresoncv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75600FDC300C0046D78E /* aresoncv.h */; }; + 28EB756F0FDC300C0046D78E /* aresonvc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75610FDC300C0046D78E /* aresonvc.h */; }; + 28EB75700FDC300C0046D78E /* aresonvv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75620FDC300C0046D78E /* aresonvv.h */; }; + 28EB75710FDC300C0046D78E /* atone.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75630FDC300C0046D78E /* atone.h */; }; + 28EB75720FDC300C0046D78E /* atonev.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75640FDC300C0046D78E /* atonev.h */; }; + 28EB75730FDC300C0046D78E /* biquadfilt.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75650FDC300C0046D78E /* biquadfilt.h */; }; + 28EB75740FDC300C0046D78E /* buzz.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75660FDC300C0046D78E /* buzz.h */; }; + 28EB75B60FDC30C70046D78E /* chase.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75750FDC30C60046D78E /* chase.h */; }; + 28EB75B70FDC30C70046D78E /* clip.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75760FDC30C60046D78E /* clip.h */; }; + 28EB75B80FDC30C70046D78E /* congen.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75770FDC30C60046D78E /* congen.h */; }; + 28EB75B90FDC30C70046D78E /* const.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75780FDC30C60046D78E /* const.h */; }; + 28EB75BA0FDC30C70046D78E /* coterm.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75790FDC30C60046D78E /* coterm.h */; }; + 28EB75BB0FDC30C70046D78E /* delaycc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB757A0FDC30C60046D78E /* delaycc.h */; }; + 28EB75BC0FDC30C70046D78E /* delaycv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB757B0FDC30C60046D78E /* delaycv.h */; }; + 28EB75BD0FDC30C70046D78E /* eqbandvvv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB757C0FDC30C60046D78E /* eqbandvvv.h */; }; + 28EB75BE0FDC30C70046D78E /* exp.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB757D0FDC30C60046D78E /* exp.h */; }; + 28EB75BF0FDC30C70046D78E /* fmfb.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB757E0FDC30C60046D78E /* fmfb.h */; }; + 28EB75C00FDC30C70046D78E /* fmfbv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB757F0FDC30C60046D78E /* fmfbv.h */; }; + 28EB75C10FDC30C70046D78E /* fmosc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75800FDC30C60046D78E /* fmosc.h */; }; + 28EB75C20FDC30C70046D78E /* follow.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75810FDC30C60046D78E /* follow.h */; }; + 28EB75C30FDC30C70046D78E /* fromarraystream.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75820FDC30C60046D78E /* fromarraystream.h */; }; + 28EB75C40FDC30C70046D78E /* fromobject.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75830FDC30C60046D78E /* fromobject.h */; }; + 28EB75C50FDC30C70046D78E /* gate.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75840FDC30C60046D78E /* gate.h */; }; + 28EB75C60FDC30C70046D78E /* ifft.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75850FDC30C60046D78E /* ifft.h */; }; + 28EB75C70FDC30C70046D78E /* instrbanded.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75860FDC30C60046D78E /* instrbanded.h */; }; + 28EB75C80FDC30C70046D78E /* instrbow.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75870FDC30C60046D78E /* instrbow.h */; }; + 28EB75C90FDC30C70046D78E /* instrbowedfreq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75880FDC30C60046D78E /* instrbowedfreq.h */; }; + 28EB75CA0FDC30C70046D78E /* instrclar.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75890FDC30C60046D78E /* instrclar.h */; }; + 28EB75CB0FDC30C70046D78E /* instrclarall.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB758A0FDC30C60046D78E /* instrclarall.h */; }; + 28EB75CC0FDC30C70046D78E /* instrclarfreq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB758B0FDC30C60046D78E /* instrclarfreq.h */; }; + 28EB75CD0FDC30C70046D78E /* instrflute.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB758C0FDC30C60046D78E /* instrflute.h */; }; + 28EB75CE0FDC30C70046D78E /* instrfluteall.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB758D0FDC30C60046D78E /* instrfluteall.h */; }; + 28EB75CF0FDC30C70046D78E /* instrflutefreq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB758E0FDC30C60046D78E /* instrflutefreq.h */; }; + 28EB75D00FDC30C70046D78E /* instrmandolin.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB758F0FDC30C60046D78E /* instrmandolin.h */; }; + 28EB75D10FDC30C70046D78E /* instrmodalbar.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75900FDC30C60046D78E /* instrmodalbar.h */; }; + 28EB75D20FDC30C70046D78E /* instrsax.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75910FDC30C60046D78E /* instrsax.h */; }; + 28EB75D30FDC30C70046D78E /* instrsaxall.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75920FDC30C60046D78E /* instrsaxall.h */; }; + 28EB75D40FDC30C70046D78E /* instrsaxfreq.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75930FDC30C60046D78E /* instrsaxfreq.h */; }; + 28EB75D50FDC30C70046D78E /* instrsitar.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75940FDC30C60046D78E /* instrsitar.h */; }; + 28EB75D60FDC30C70046D78E /* integrate.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75950FDC30C60046D78E /* integrate.h */; }; + 28EB75D70FDC30C70046D78E /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75960FDC30C60046D78E /* log.h */; }; + 28EB75D80FDC30C70046D78E /* lpreson.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75970FDC30C60046D78E /* lpreson.h */; }; + 28EB75D90FDC30C70046D78E /* maxv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75980FDC30C60046D78E /* maxv.h */; }; + 28EB75DA0FDC30C70046D78E /* offset.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75990FDC30C60046D78E /* offset.h */; }; + 28EB75DB0FDC30C70046D78E /* oneshot.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB759A0FDC30C60046D78E /* oneshot.h */; }; + 28EB75DC0FDC30C70046D78E /* osc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB759B0FDC30C60046D78E /* osc.h */; }; + 28EB75DD0FDC30C70046D78E /* partial.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB759C0FDC30C60046D78E /* partial.h */; }; + 28EB75DE0FDC30C70046D78E /* pluck.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB759D0FDC30C60046D78E /* pluck.h */; }; + 28EB75DF0FDC30C70046D78E /* prod.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB759E0FDC30C60046D78E /* prod.h */; }; + 28EB75E00FDC30C70046D78E /* pwl.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB759F0FDC30C60046D78E /* pwl.h */; }; + 28EB75E10FDC30C70046D78E /* quantize.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A00FDC30C60046D78E /* quantize.h */; }; + 28EB75E20FDC30C70046D78E /* recip.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A10FDC30C60046D78E /* recip.h */; }; + 28EB75E30FDC30C70046D78E /* reson.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A20FDC30C60046D78E /* reson.h */; }; + 28EB75E40FDC30C70046D78E /* resoncv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A30FDC30C60046D78E /* resoncv.h */; }; + 28EB75E50FDC30C70046D78E /* resonvc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A40FDC30C60046D78E /* resonvc.h */; }; + 28EB75E60FDC30C70046D78E /* resonvv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A50FDC30C60046D78E /* resonvv.h */; }; + 28EB75E70FDC30C70046D78E /* sampler.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A60FDC30C60046D78E /* sampler.h */; }; + 28EB75E80FDC30C70046D78E /* scale.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A70FDC30C60046D78E /* scale.h */; }; + 28EB75E90FDC30C70046D78E /* shape.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A80FDC30C60046D78E /* shape.h */; }; + 28EB75EA0FDC30C70046D78E /* sine.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75A90FDC30C60046D78E /* sine.h */; }; + 28EB75EB0FDC30C70046D78E /* siosc.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75AA0FDC30C60046D78E /* siosc.h */; }; + 28EB75EC0FDC30C70046D78E /* slope.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75AB0FDC30C60046D78E /* slope.h */; }; + 28EB75ED0FDC30C70046D78E /* sqrt.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75AC0FDC30C60046D78E /* sqrt.h */; }; + 28EB75EE0FDC30C70046D78E /* stkchorus.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75AD0FDC30C60046D78E /* stkchorus.h */; }; + 28EB75EF0FDC30C70046D78E /* stkpitshift.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75AE0FDC30C60046D78E /* stkpitshift.h */; }; + 28EB75F00FDC30C70046D78E /* stkrev.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75AF0FDC30C60046D78E /* stkrev.h */; }; + 28EB75F10FDC30C70046D78E /* tapf.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75B00FDC30C60046D78E /* tapf.h */; }; + 28EB75F20FDC30C70046D78E /* tapv.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75B10FDC30C60046D78E /* tapv.h */; }; + 28EB75F30FDC30C70046D78E /* tone.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75B20FDC30C60046D78E /* tone.h */; }; + 28EB75F40FDC30C70046D78E /* tonev.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75B30FDC30C60046D78E /* tonev.h */; }; + 28EB75F50FDC30C70046D78E /* upsample.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75B40FDC30C60046D78E /* upsample.h */; }; + 28EB75F60FDC30C70046D78E /* white.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75B50FDC30C60046D78E /* white.h */; }; + 28EB75F90FDC322A0046D78E /* xldmem.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75F70FDC322A0046D78E /* xldmem.h */; }; + 28EB75FA0FDC322A0046D78E /* xlisp.h in Headers */ = {isa = PBXBuildFile; fileRef = 28EB75F80FDC322A0046D78E /* xlisp.h */; }; + 28EBA7FC0A78FADE00C8BB1F /* Repair.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28EBA7FA0A78FADE00C8BB1F /* Repair.cpp */; }; + 28EBA8010A78FAF800C8BB1F /* InterpolateAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28EBA7FD0A78FAF800C8BB1F /* InterpolateAudio.cpp */; }; + 28EBA8020A78FAF800C8BB1F /* Matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28EBA7FF0A78FAF800C8BB1F /* Matrix.cpp */; }; + 28ECC1921A66CC5000EECC53 /* hy.po in Resources */ = {isa = PBXBuildFile; fileRef = 28ECC1911A66CC5000EECC53 /* hy.po */; }; + 28ED7B711A1C77B0008A01D9 /* adjustable-fade.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B6E1A1C77B0008A01D9 /* adjustable-fade.ny */; }; + 28ED7B721A1C77B0008A01D9 /* crossfadetracks.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B6F1A1C77B0008A01D9 /* crossfadetracks.ny */; }; + 28ED7B731A1C77B0008A01D9 /* notch.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B701A1C77B0008A01D9 /* notch.ny */; }; + 28ED7B7A1A1C77BF008A01D9 /* sample-data-export.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B741A1C77BF008A01D9 /* sample-data-export.ny */; }; + 28ED7B7B1A1C77BF008A01D9 /* SoundFinder.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B751A1C77BF008A01D9 /* SoundFinder.ny */; }; + 28ED7B7C1A1C77BF008A01D9 /* SpectralEditMulti.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B761A1C77BF008A01D9 /* SpectralEditMulti.ny */; }; + 28ED7B7D1A1C77BF008A01D9 /* SpectralEditParametricEQ.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B771A1C77BF008A01D9 /* SpectralEditParametricEQ.ny */; }; + 28ED7B7E1A1C77BF008A01D9 /* SpectralEditShelves.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B781A1C77BF008A01D9 /* SpectralEditShelves.ny */; }; + 28ED7B7F1A1C77BF008A01D9 /* StudioFadeOut.ny in Resources */ = {isa = PBXBuildFile; fileRef = 28ED7B791A1C77BF008A01D9 /* StudioFadeOut.ny */; }; + 28F00A930A3E2FF100A3E5F5 /* FileNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F00A900A3E2FF100A3E5F5 /* FileNames.cpp */; }; + 28F1D81D0A2D0019005506A7 /* AttachableScrollBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F1D8170A2D0018005506A7 /* AttachableScrollBar.cpp */; }; + 28F1D81E0A2D0019005506A7 /* ExpandingToolBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F1D8190A2D0018005506A7 /* ExpandingToolBar.cpp */; }; + 28F1D81F0A2D0019005506A7 /* ImageRoll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F1D81B0A2D0019005506A7 /* ImageRoll.cpp */; }; + 28F2CED4181867BB00573D61 /* numformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F2CED0181867BB00573D61 /* numformatter.cpp */; }; + 28F2CED5181867BB00573D61 /* valnum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F2CED2181867BB00573D61 /* valnum.cpp */; }; + 28F5C1110BE5886A00D17341 /* FileDialogPrivate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F5C10F0BE5886A00D17341 /* FileDialogPrivate.cpp */; }; + 28F67179197DFA1C00075C32 /* FormatClassifier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F67173197DFA1C00075C32 /* FormatClassifier.cpp */; }; + 28F6717A197DFA1C00075C32 /* MultiFormatReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F67175197DFA1C00075C32 /* MultiFormatReader.cpp */; }; + 28F6717B197DFA1C00075C32 /* SpecPowerMeter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28F67177197DFA1C00075C32 /* SpecPowerMeter.cpp */; }; + 28FADEF71833C78C00BA4141 /* ascii.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEDC1833C78C00BA4141 /* ascii.h */; }; + 28FADEF81833C78C00BA4141 /* asciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEDD1833C78C00BA4141 /* asciitab.h */; }; + 28FADEF91833C78C00BA4141 /* expat.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEDF1833C78C00BA4141 /* expat.h */; }; + 28FADEFA1833C78C00BA4141 /* expat_external.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEE01833C78C00BA4141 /* expat_external.h */; }; + 28FADEFC1833C78C00BA4141 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEE51833C78C00BA4141 /* internal.h */; }; + 28FADEFD1833C78C00BA4141 /* latin1tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEE61833C78C00BA4141 /* latin1tab.h */; }; + 28FADEFF1833C78C00BA4141 /* nametab.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEEB1833C78C00BA4141 /* nametab.h */; }; + 28FADF001833C78C00BA4141 /* utf8tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEEC1833C78C00BA4141 /* utf8tab.h */; }; + 28FADF021833C78C00BA4141 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 28FADEEE1833C78C00BA4141 /* xmlparse.c */; }; + 28FADF031833C78C00BA4141 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 28FADEEF1833C78C00BA4141 /* xmlrole.c */; }; + 28FADF041833C78C00BA4141 /* xmlrole.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEF01833C78C00BA4141 /* xmlrole.h */; }; + 28FADF051833C78C00BA4141 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 28FADEF11833C78C00BA4141 /* xmltok.c */; }; + 28FADF061833C78C00BA4141 /* xmltok.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEF21833C78C00BA4141 /* xmltok.h */; }; + 28FADF071833C78C00BA4141 /* xmltok_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 28FADEF31833C78C00BA4141 /* xmltok_impl.c */; }; + 28FADF081833C78C00BA4141 /* xmltok_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FADEF41833C78C00BA4141 /* xmltok_impl.h */; }; + 28FADF091833C78C00BA4141 /* xmltok_ns.c in Sources */ = {isa = PBXBuildFile; fileRef = 28FADEF51833C78C00BA4141 /* xmltok_ns.c */; }; + 28FC1AFB0A47762C00A188AE /* WrappedType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28FC1AF90A47762C00A188AE /* WrappedType.cpp */; }; + 28FE4A080ABF4E960056F5C4 /* mmx_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28FE4A060ABF4E960056F5C4 /* mmx_optimized.cpp */; }; + 28FE4A090ABF4E960056F5C4 /* sse_optimized.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 28FE4A070ABF4E960056F5C4 /* sse_optimized.cpp */; }; + 28FE4A3A0ABF58360056F5C4 /* soundtouch_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FE4A390ABF58360056F5C4 /* soundtouch_config.h */; }; + 82FF185213CF01A600C1B664 /* dBTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82FF184D13CF01A600C1B664 /* dBTable.cpp */; }; + 82FF185313CF01A600C1B664 /* slide.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 82FF184F13CF01A600C1B664 /* slide.cpp */; }; + 8406A93812D0F2510011EA01 /* EQDefaultCurves.xml in Resources */ = {isa = PBXBuildFile; fileRef = 8406A93712D0F2510011EA01 /* EQDefaultCurves.xml */; }; + 8484F31413086237002DF7F0 /* DeviceManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8484F31213086237002DF7F0 /* DeviceManager.cpp */; }; + ED15214D163C22F000451B5F /* lsr.c in Sources */ = {isa = PBXBuildFile; fileRef = ED152123163C220300451B5F /* lsr.c */; }; + ED152151163C232500451B5F /* soxr-config.h in Headers */ = {isa = PBXBuildFile; fileRef = ED152150163C232500451B5F /* soxr-config.h */; }; + ED152161163C244200451B5F /* soxr.c in Sources */ = {isa = PBXBuildFile; fileRef = ED15215F163C244200451B5F /* soxr.c */; }; + ED152162163C244200451B5F /* soxr.h in Headers */ = {isa = PBXBuildFile; fileRef = ED152160163C244200451B5F /* soxr.h */; }; + ED15216C163C249500451B5F /* data-io.c in Sources */ = {isa = PBXBuildFile; fileRef = ED15216A163C249500451B5F /* data-io.c */; }; + ED15216D163C249500451B5F /* data-io.h in Headers */ = {isa = PBXBuildFile; fileRef = ED15216B163C249500451B5F /* data-io.h */; }; + ED152177163C24D900451B5F /* rate.h in Headers */ = {isa = PBXBuildFile; fileRef = ED152174163C24D800451B5F /* rate.h */; }; + ED152178163C24D900451B5F /* rate32.c in Sources */ = {isa = PBXBuildFile; fileRef = ED152175163C24D900451B5F /* rate32.c */; }; + ED152179163C24D900451B5F /* rate64.c in Sources */ = {isa = PBXBuildFile; fileRef = ED152176163C24D900451B5F /* rate64.c */; }; + ED15218E163C267500451B5F /* fft4g.h in Headers */ = {isa = PBXBuildFile; fileRef = ED15218C163C267500451B5F /* fft4g.h */; }; + ED15218F163C267500451B5F /* fft4g32.c in Sources */ = {isa = PBXBuildFile; fileRef = ED15218D163C267500451B5F /* fft4g32.c */; }; + ED152195163C26BC00451B5F /* fft4g64.c in Sources */ = {isa = PBXBuildFile; fileRef = ED152194163C26BC00451B5F /* fft4g64.c */; }; + ED15219C163C26E400451B5F /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = ED15219A163C26E400451B5F /* filter.c */; }; + ED15219D163C26E400451B5F /* filter.h in Headers */ = {isa = PBXBuildFile; fileRef = ED15219B163C26E400451B5F /* filter.h */; }; + ED1521BC163C284600451B5F /* dbesi0.c in Sources */ = {isa = PBXBuildFile; fileRef = ED1521BB163C284600451B5F /* dbesi0.c */; }; + ED1521CE163C29DA00451B5F /* samplerate.h in Headers */ = {isa = PBXBuildFile; fileRef = ED1521CD163C29DA00451B5F /* samplerate.h */; }; + ED1521EB163C2B9000451B5F /* libsoxr.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ED152130163C227C00451B5F /* libsoxr.a */; }; + ED19449A1733F92800F4F5CA /* Reverb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED1944981733F92800F4F5CA /* Reverb.cpp */; }; + ED2706FF0EF9C47E007D4FFD /* sbsms.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2706FE0EF9C47E007D4FFD /* sbsms.h */; }; + ED2707260EF9C51D007D4FFD /* buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707040EF9C51D007D4FFD /* buffer.cpp */; }; + ED2707270EF9C51D007D4FFD /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707050EF9C51D007D4FFD /* buffer.h */; }; + ED2707290EF9C51D007D4FFD /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707070EF9C51D007D4FFD /* fft.cpp */; }; + ED27072A0EF9C51D007D4FFD /* fft.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707080EF9C51D007D4FFD /* fft.h */; }; + ED27072B0EF9C51D007D4FFD /* grain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707090EF9C51D007D4FFD /* grain.cpp */; }; + ED27072C0EF9C51D007D4FFD /* grain.h in Headers */ = {isa = PBXBuildFile; fileRef = ED27070A0EF9C51D007D4FFD /* grain.h */; }; + ED2707300EF9C51D007D4FFD /* real.h in Headers */ = {isa = PBXBuildFile; fileRef = ED27070E0EF9C51D007D4FFD /* real.h */; }; + ED2707310EF9C51D007D4FFD /* resample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED27070F0EF9C51D007D4FFD /* resample.cpp */; }; + ED2707320EF9C51D007D4FFD /* sbsms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707100EF9C51D007D4FFD /* sbsms.cpp */; }; + ED2707330EF9C51D007D4FFD /* sincCoeffs.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707110EF9C51D007D4FFD /* sincCoeffs.h */; }; + ED2707340EF9C51D007D4FFD /* sms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707120EF9C51D007D4FFD /* sms.cpp */; }; + ED2707350EF9C51D007D4FFD /* sms.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707130EF9C51D007D4FFD /* sms.h */; }; + ED2707360EF9C51D007D4FFD /* subband.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707140EF9C51D007D4FFD /* subband.cpp */; }; + ED2707370EF9C51D007D4FFD /* subband.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707150EF9C51D007D4FFD /* subband.h */; }; + ED2707380EF9C51D007D4FFD /* track.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707160EF9C51D007D4FFD /* track.cpp */; }; + ED2707390EF9C51D007D4FFD /* track.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707170EF9C51D007D4FFD /* track.h */; }; + ED27073A0EF9C51D007D4FFD /* trackpoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED2707180EF9C51D007D4FFD /* trackpoint.cpp */; }; + ED27073B0EF9C51D007D4FFD /* trackpoint.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2707190EF9C51D007D4FFD /* trackpoint.h */; }; + ED27073D0EF9C51D007D4FFD /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = ED27071B0EF9C51D007D4FFD /* utils.h */; }; + ED2707460EF9C550007D4FFD /* libsbsms.a in Frameworks */ = {isa = PBXBuildFile; fileRef = ED2706F40EF9C3C6007D4FFD /* libsbsms.a */; }; + ED2707500EF9C64F007D4FFD /* SBSMSEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED27074B0EF9C64F007D4FFD /* SBSMSEffect.cpp */; }; + ED2707510EF9C64F007D4FFD /* TimeScale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED27074D0EF9C64F007D4FFD /* TimeScale.cpp */; }; + ED3D7FF10DF73889000F43E3 /* EffectManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED3D7FEE0DF73889000F43E3 /* EffectManager.cpp */; }; + ED64C823124567ED007CF2FC /* ScoreAlignDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED64C821124567ED007CF2FC /* ScoreAlignDialog.cpp */; }; + ED85B3DA16A46FC9006DA21D /* hr.po in Sources */ = {isa = PBXBuildFile; fileRef = ED85B3CF16A46DDA006DA21D /* hr.po */; }; + ED87F50A1986424100AC520B /* ta.po in Sources */ = {isa = PBXBuildFile; fileRef = ED87F4F619863DF500AC520B /* ta.po */; }; + ED90976D116CAD49002F7479 /* ExtImportPrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED90976B116CAD49002F7479 /* ExtImportPrefs.cpp */; }; + ED920CAF15B19F61008CA12C /* ModulePrefs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ED920CAE15B19F61008CA12C /* ModulePrefs.cpp */; }; + ED924BD1182EA20500319F81 /* ogg_decoder_aspect.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BCD182EA20500319F81 /* ogg_decoder_aspect.c */; }; + ED924BD2182EA20500319F81 /* ogg_encoder_aspect.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BCE182EA20500319F81 /* ogg_encoder_aspect.c */; }; + ED924BD3182EA20500319F81 /* ogg_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BCF182EA20500319F81 /* ogg_helper.c */; }; + ED924BD4182EA20500319F81 /* ogg_mapping.c in Sources */ = {isa = PBXBuildFile; fileRef = ED924BD0182EA20500319F81 /* ogg_mapping.c */; }; + ED9551A1195D95FC0027176E /* Audacity-DMG-background.png in Resources */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + ED9551A6195D96290027176E /* Audacity-DMG-background.png in Install background image */ = {isa = PBXBuildFile; fileRef = ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */; }; + EDAD326B1544452E009C6220 /* sl.po in Sources */ = {isa = PBXBuildFile; fileRef = EDAD325515444371009C6220 /* sl.po */; }; + EDAD326C1544452E009C6220 /* sr_RS.po in Sources */ = {isa = PBXBuildFile; fileRef = EDAD325615444371009C6220 /* sr_RS.po */; }; + EDAD326D1544452E009C6220 /* sr_RS@latin.po in Sources */ = {isa = PBXBuildFile; fileRef = 2888493B131B6CF600B59735 /* sr_RS@latin.po */; }; + EDAD326E1544452E009C6220 /* sv.po in Sources */ = {isa = PBXBuildFile; fileRef = EDAD325715444372009C6220 /* sv.po */; }; + EDBFAD16177E541E004CC1C1 /* NyqBench.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDBFAD14177E541E004CC1C1 /* NyqBench.cpp */; }; + EDBFAD17177E541E004CC1C1 /* NyqBench.h in Headers */ = {isa = PBXBuildFile; fileRef = EDBFAD15177E541E004CC1C1 /* NyqBench.h */; }; + EDD2431416934A6100D9DEC2 /* BassTreble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD2431216934A6100D9DEC2 /* BassTreble.cpp */; }; + EDD94EDB103CB520000873F1 /* ImportExportCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDD94ED9103CB520000873F1 /* ImportExportCommands.cpp */; }; + EDE32600168243EF00C19E60 /* vr32.c in Sources */ = {isa = PBXBuildFile; fileRef = EDE325FF168243EF00C19E60 /* vr32.c */; }; + EDF3B7B01588C0D50032D35F /* Paulstretch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDF3B7AF1588C0D50032D35F /* Paulstretch.cpp */; }; + EDFCEB9C18894AE600C98E51 /* OpenSaveCommands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDFCEB9A18894AE600C98E51 /* OpenSaveCommands.cpp */; }; + EDFCEBA618894B2A00C98E51 /* RealFFTf48x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDFCEBA218894B2A00C98E51 /* RealFFTf48x.cpp */; }; + EDFCEBA718894B2A00C98E51 /* SseMathFuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDFCEBA418894B2A00C98E51 /* SseMathFuncs.cpp */; }; + EDFCEBB518894B9E00C98E51 /* Equalization48x.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EDFCEBB318894B9E00C98E51 /* Equalization48x.cpp */; }; + EEFF576E109AB4E20032EDFE /* CaptureEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EEFF576C109AB4E10032EDFE /* CaptureEvents.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXBuildRule section */ + 286D31370F264C38004E6E4A /* PBXBuildRule */ = { + isa = PBXBuildRule; + compilerSpec = com.apple.compilers.proxy.script; + filePatterns = "*.po"; + fileType = pattern.proxy; + isEditable = 1; + outputFiles = ( + "$(DERIVED_FILES_DIR)/$(INPUT_FILE_BASE).mo", + ); + script = "# Always make sure there's an empty English folder. Otherwise, some menu items will be translated to the next language listed\n# in System Preferences/Language & Text\n\nOD=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/en.lproj\"\nif [ ! -d \"${OD}\" ]\nthen\n mkdir -p \"${OD}\"\n chmod -RH \"${INSTALL_MODE_FLAG}\" \"${OD}\"\n chown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${OD}\"\nfi\n\nif [ -n \"`which msgfmt`\" ]\nthen\n msgfmt -v -o \"${SCRIPT_OUTPUT_FILE_0}\" \"${SCRIPT_INPUT_FILE}\"\n\n OD=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/${INPUT_FILE_BASE}.lproj\"\n if [ ! -d \"${OD}\" ]\n then\n mkdir -p \"${OD}\"\n chmod -RH \"${INSTALL_MODE_FLAG}\" \"${OD}\"\n chown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${OD}\"\n fi\n\n cp \"${SCRIPT_OUTPUT_FILE_0}\" \"${OD}/audacity.mo\"\n chmod \"${INSTALL_MODE_FLAG}\" \"${OD}/audacity.mo\"\n chown \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${OD}/audacity.mo\"\n\n case \"${INPUT_FILE_BASE}\" in\n gl)\n\t\tINPUT_FILE_BASE=gl_ES\n ;;\n esac\n\n if [ -e \"${WX_PREFIX}/share/locale/${INPUT_FILE_BASE}/LC_MESSAGES/wxstd.mo\" ]\n then\n cp \"${WX_PREFIX}/share/locale/${INPUT_FILE_BASE}/LC_MESSAGES/wxstd.mo\" \"${OD}/wxstd.mo\"\n chmod \"${INSTALL_MODE_FLAG}\" \"${OD}/wxstd.mo\"\n chown \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${OD}/wxstd.mo\"\n fi\n \nelse\n echo \"msgfmt not available\"\n touch \"${SCRIPT_OUTPUT_FILE_0}\"\nfi"; + }; +/* End PBXBuildRule section */ + +/* Begin PBXContainerItemProxy section */ + 17072E930988C35B008541CC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17072E880988BD39008541CC; + remoteInfo = Configure; + }; + 176A1B6D098B7C7200DC73B4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 176A1A5A098B7B8D00DC73B4; + remoteInfo = libnyquist; + }; + 176EEC7009A2F54D00188F3B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 176EEBE909A2F16200188F3B; + remoteInfo = libFLAC; + }; + 176EEC7209A2F55100188F3B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 176EEC1D09A2F2DD00188F3B; + remoteInfo = "libFLAC++"; + }; + 17C99D3E098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 170740D30988F820008541CC; + remoteInfo = libvorbis; + }; + 17C99D42098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 170740950988F2F7008541CC; + remoteInfo = portmixer; + }; + 17C99D44098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 170740790988F1BB008541CC; + remoteInfo = soundtouch; + }; + 17C99D46098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1707401D0988EEAA008541CC; + remoteInfo = libsndfile; + }; + 17C99D4A098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17073FFD0988EA60008541CC; + remoteInfo = libogg; + }; + 17C99D4C098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17073FC30988E561008541CC; + remoteInfo = libmad; + }; + 17C99D4E098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17073F610988E121008541CC; + remoteInfo = libid3tag; + }; + 17C99D52098970800041B1BC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17073EE70988DBDD008541CC; + remoteInfo = allegro; + }; + 2800FE270FF323C0005CA9E5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2800FE060FF322D4005CA9E5; + remoteInfo = portmidi; + }; + 2840CF7F0AEB822100F49FC3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2840CECB0AEB803C00F49FC3; + remoteInfo = twolame; + }; + 28501F520CEED9A80029ABAA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28501EAF0CEED1F00029ABAA; + remoteInfo = libvamp; + }; + 285B11841833D0F10073B36C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28FADDCA1833C3C500BA4141; + remoteInfo = expat; + }; + 28640879181CE78E00CC4E2C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2862299E181CE4B600E1AD1A; + remoteInfo = lv2; + }; + 28E237260E515E1300281398 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28E236F40E515D1D00281398; + remoteInfo = libscorealign; + }; + 28E67F630A3A16AA0021D89F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = 28E67F510A3A160D0021D89F; + remoteInfo = "portaudio-v19"; + }; + ED1521FE163C2D3200451B5F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = ED15212F163C227C00451B5F; + remoteInfo = libsoxr; + }; + ED2707470EF9C55A007D4FFD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1790ABE309883346008A330A /* Project object */; + proxyType = 1; + remoteGlobalIDString = ED2706F30EF9C3C6007D4FFD; + remoteInfo = libsbsms; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 2892CE28131AFB1900E1E17D /* Install miscellany */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = /Audacity; + dstSubfolderSpec = 0; + files = ( + 28006FFC132C169700BD34D7 /* Install.txt in Install miscellany */, + 2892CE24131AFAE200E1E17D /* LICENSE.txt in Install miscellany */, + 2892CE25131AFAEF00E1E17D /* README.txt in Install miscellany */, + ); + name = "Install miscellany"; + runOnlyForDeploymentPostprocessing = 1; + }; + ED95519E195D956F0027176E /* Install background image */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 8; + dstPath = .background; + dstSubfolderSpec = 0; + files = ( + ED9551A6195D96290027176E /* Audacity-DMG-background.png in Install background image */, + ); + name = "Install background image"; + runOnlyForDeploymentPostprocessing = 1; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 17048267098C0F5F00824C66 /* mad.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = mad.h; sourceTree = ""; tabWidth = 3; }; + 17072F810988D6A9008541CC /* compat.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = compat.c; sourceTree = ""; tabWidth = 3; }; + 17072F830988D6A9008541CC /* compat.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = compat.h; sourceTree = ""; tabWidth = 3; }; + 17072F850988D6A9008541CC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 17072F8E0988D6A9008541CC /* crc.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = crc.c; sourceTree = ""; tabWidth = 3; }; + 17072F8F0988D6A9008541CC /* crc.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = ""; tabWidth = 3; }; + 17072F920988D6A9008541CC /* debug.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = debug.c; sourceTree = ""; tabWidth = 3; }; + 17072F930988D6A9008541CC /* debug.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = ""; tabWidth = 3; }; + 17072F950988D6A9008541CC /* field.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = field.c; sourceTree = ""; tabWidth = 3; }; + 17072F960988D6A9008541CC /* field.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = field.h; sourceTree = ""; tabWidth = 3; }; + 17072F970988D6A9008541CC /* file.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = file.c; sourceTree = ""; tabWidth = 3; }; + 17072F980988D6A9008541CC /* file.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = ""; tabWidth = 3; }; + 17072F990988D6A9008541CC /* frame.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = frame.c; sourceTree = ""; tabWidth = 3; }; + 17072F9A0988D6A9008541CC /* frame.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = frame.h; sourceTree = ""; tabWidth = 3; }; + 17072F9B0988D6A9008541CC /* frametype.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = frametype.c; sourceTree = ""; tabWidth = 3; }; + 17072F9D0988D6A9008541CC /* frametype.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = frametype.h; sourceTree = ""; tabWidth = 3; }; + 17072F9E0988D6A9008541CC /* genre.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = genre.c; sourceTree = ""; tabWidth = 3; }; + 17072FA20988D6A9008541CC /* genre.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = genre.h; sourceTree = ""; tabWidth = 3; }; + 17072FA30988D6A9008541CC /* global.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = global.h; sourceTree = ""; tabWidth = 3; }; + 17072FA40988D6A9008541CC /* id3tag.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = id3tag.h; sourceTree = ""; tabWidth = 3; }; + 17072FA70988D6A9008541CC /* latin1.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = latin1.c; sourceTree = ""; tabWidth = 3; }; + 17072FA80988D6A9008541CC /* latin1.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = latin1.h; sourceTree = ""; tabWidth = 3; }; + 17072FBC0988D6A9008541CC /* parse.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = ""; tabWidth = 3; }; + 17072FBD0988D6A9008541CC /* parse.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = ""; tabWidth = 3; }; + 17072FBF0988D6A9008541CC /* render.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = render.c; sourceTree = ""; tabWidth = 3; }; + 17072FC00988D6A9008541CC /* render.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = render.h; sourceTree = ""; tabWidth = 3; }; + 17072FC30988D6A9008541CC /* tag.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = tag.c; sourceTree = ""; tabWidth = 3; }; + 17072FC40988D6A9008541CC /* tag.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = tag.h; sourceTree = ""; tabWidth = 3; }; + 17072FC60988D6A9008541CC /* ucs4.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ucs4.c; sourceTree = ""; tabWidth = 3; }; + 17072FC70988D6A9008541CC /* ucs4.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ucs4.h; sourceTree = ""; tabWidth = 3; }; + 17072FC80988D6A9008541CC /* utf16.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = utf16.c; sourceTree = ""; tabWidth = 3; }; + 17072FC90988D6A9008541CC /* utf16.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = utf16.h; sourceTree = ""; tabWidth = 3; }; + 17072FCA0988D6A9008541CC /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = utf8.c; sourceTree = ""; tabWidth = 3; }; + 17072FCB0988D6A9008541CC /* utf8.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = utf8.h; sourceTree = ""; tabWidth = 3; }; + 17072FCC0988D6A9008541CC /* util.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = util.c; sourceTree = ""; tabWidth = 3; }; + 17072FCD0988D6A9008541CC /* util.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = ""; tabWidth = 3; }; + 17072FCF0988D6A9008541CC /* version.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = ""; tabWidth = 3; }; + 17072FD00988D6A9008541CC /* version.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; tabWidth = 3; }; + 17072FE10988D6A9008541CC /* bit.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = bit.c; sourceTree = ""; tabWidth = 3; }; + 17072FE20988D6A9008541CC /* bit.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = bit.h; sourceTree = ""; tabWidth = 3; }; + 17072FE50988D6A9008541CC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 17072FF40988D6A9008541CC /* decoder.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = decoder.c; sourceTree = ""; tabWidth = 3; }; + 17072FF50988D6A9008541CC /* decoder.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = decoder.h; sourceTree = ""; tabWidth = 3; }; + 17072FF70988D6A9008541CC /* fixed.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fixed.c; sourceTree = ""; tabWidth = 3; }; + 17072FF80988D6A9008541CC /* fixed.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fixed.h; sourceTree = ""; tabWidth = 3; }; + 17072FF90988D6A9008541CC /* frame.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = frame.c; sourceTree = ""; tabWidth = 3; }; + 17072FFA0988D6A9008541CC /* frame.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = frame.h; sourceTree = ""; tabWidth = 3; }; + 17072FFB0988D6A9008541CC /* global.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = global.h; sourceTree = ""; tabWidth = 3; }; + 17072FFC0988D6A9008541CC /* huffman.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = huffman.c; sourceTree = ""; tabWidth = 3; }; + 17072FFD0988D6A9008541CC /* huffman.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = huffman.h; sourceTree = ""; tabWidth = 3; }; + 170730020988D6A9008541CC /* layer12.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = layer12.c; sourceTree = ""; tabWidth = 3; }; + 170730030988D6A9008541CC /* layer12.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = layer12.h; sourceTree = ""; tabWidth = 3; }; + 170730040988D6A9008541CC /* layer3.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = layer3.c; sourceTree = ""; tabWidth = 3; }; + 170730050988D6A9008541CC /* layer3.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = layer3.h; sourceTree = ""; tabWidth = 3; }; + 170730210988D6A9008541CC /* stream.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stream.c; sourceTree = ""; tabWidth = 3; }; + 170730220988D6A9008541CC /* stream.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = ""; tabWidth = 3; }; + 170730230988D6A9008541CC /* synth.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = synth.c; sourceTree = ""; tabWidth = 3; }; + 170730240988D6A9008541CC /* synth.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = synth.h; sourceTree = ""; tabWidth = 3; }; + 170730250988D6A9008541CC /* timer.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = timer.c; sourceTree = ""; tabWidth = 3; }; + 170730260988D6A9008541CC /* timer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = ""; tabWidth = 3; }; + 170730290988D6A9008541CC /* version.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = ""; tabWidth = 3; }; + 1707302A0988D6A9008541CC /* version.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = ""; tabWidth = 3; }; + 170731F30988D6AA008541CC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 170732F20988D6AB008541CC /* config_types.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config_types.h; sourceTree = ""; tabWidth = 3; }; + 170732F80988D6AB008541CC /* ogg.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ogg.h; sourceTree = ""; tabWidth = 3; }; + 170732F90988D6AB008541CC /* os_types.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = os_types.h; sourceTree = ""; tabWidth = 3; }; + 170733980988D6AC008541CC /* bitwise.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = bitwise.c; sourceTree = ""; tabWidth = 3; }; + 1707339A0988D6AC008541CC /* framing.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = framing.c; sourceTree = ""; tabWidth = 3; }; + 170734970988D6AD008541CC /* aiff.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = aiff.c; sourceTree = ""; tabWidth = 3; }; + 170734980988D6AD008541CC /* alaw.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = alaw.c; sourceTree = ""; tabWidth = 3; }; + 170734990988D6AD008541CC /* au.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = au.c; sourceTree = ""; tabWidth = 3; }; + 1707349C0988D6AD008541CC /* avr.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = avr.c; sourceTree = ""; tabWidth = 3; }; + 1707349D0988D6AD008541CC /* command.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = command.c; sourceTree = ""; tabWidth = 3; }; + 1707349E0988D6AD008541CC /* common.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = common.c; sourceTree = ""; tabWidth = 3; }; + 1707349F0988D6AD008541CC /* common.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; tabWidth = 3; }; + 170734A00988D6AD008541CC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 170734A40988D6AD008541CC /* dither.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = dither.c; sourceTree = ""; tabWidth = 3; }; + 170734A50988D6AD008541CC /* double64.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = double64.c; sourceTree = ""; tabWidth = 3; }; + 170734A60988D6AD008541CC /* dwd.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = dwd.c; sourceTree = ""; tabWidth = 3; }; + 170734A70988D6AD008541CC /* dwvw.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = dwvw.c; sourceTree = ""; tabWidth = 3; }; + 170734A80988D6AD008541CC /* file_io.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = file_io.c; sourceTree = ""; tabWidth = 3; }; + 170734A90988D6AD008541CC /* float32.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = float32.c; sourceTree = ""; tabWidth = 3; }; + 170734B50988D6AD008541CC /* g721.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = g721.c; sourceTree = ""; tabWidth = 3; }; + 170734B60988D6AD008541CC /* g723_16.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = g723_16.c; sourceTree = ""; tabWidth = 3; }; + 170734B70988D6AD008541CC /* g723_24.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = g723_24.c; sourceTree = ""; tabWidth = 3; }; + 170734B80988D6AD008541CC /* g723_40.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = g723_40.c; sourceTree = ""; tabWidth = 3; }; + 170734B90988D6AD008541CC /* g72x.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = g72x.c; sourceTree = ""; tabWidth = 3; }; + 170734BA0988D6AD008541CC /* g72x.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = g72x.h; sourceTree = ""; tabWidth = 3; }; + 170734BB0988D6AD008541CC /* g72x_priv.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = g72x_priv.h; sourceTree = ""; tabWidth = 3; }; + 170734D20988D6AD008541CC /* add.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = add.c; sourceTree = ""; tabWidth = 3; }; + 170734D40988D6AD008541CC /* code.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = code.c; sourceTree = ""; tabWidth = 3; }; + 170734D50988D6AD008541CC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 170734D80988D6AD008541CC /* decode.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = decode.c; sourceTree = ""; tabWidth = 3; }; + 170734D90988D6AD008541CC /* gsm.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = gsm.h; sourceTree = ""; tabWidth = 3; }; + 170734DA0988D6AD008541CC /* gsm610_priv.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = gsm610_priv.h; sourceTree = ""; tabWidth = 3; }; + 170734DB0988D6AD008541CC /* gsm_create.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gsm_create.c; sourceTree = ""; tabWidth = 3; }; + 170734DC0988D6AD008541CC /* gsm_decode.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gsm_decode.c; sourceTree = ""; tabWidth = 3; }; + 170734DD0988D6AD008541CC /* gsm_destroy.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gsm_destroy.c; sourceTree = ""; tabWidth = 3; }; + 170734DE0988D6AD008541CC /* gsm_encode.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gsm_encode.c; sourceTree = ""; tabWidth = 3; }; + 170734DF0988D6AD008541CC /* gsm_option.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gsm_option.c; sourceTree = ""; tabWidth = 3; }; + 170734E00988D6AD008541CC /* long_term.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = long_term.c; sourceTree = ""; tabWidth = 3; }; + 170734E10988D6AD008541CC /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lpc.c; sourceTree = ""; tabWidth = 3; }; + 170734E50988D6AD008541CC /* preprocess.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = preprocess.c; sourceTree = ""; tabWidth = 3; }; + 170734E70988D6AD008541CC /* rpe.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = rpe.c; sourceTree = ""; tabWidth = 3; }; + 170734E80988D6AD008541CC /* short_term.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = short_term.c; sourceTree = ""; tabWidth = 3; }; + 170734E90988D6AD008541CC /* table.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = table.c; sourceTree = ""; tabWidth = 3; }; + 170734EA0988D6AD008541CC /* gsm610.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gsm610.c; sourceTree = ""; tabWidth = 3; }; + 170734EB0988D6AD008541CC /* htk.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = htk.c; sourceTree = ""; tabWidth = 3; }; + 170734EC0988D6AD008541CC /* ima_adpcm.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ima_adpcm.c; sourceTree = ""; tabWidth = 3; }; + 170734ED0988D6AD008541CC /* interleave.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = interleave.c; sourceTree = ""; tabWidth = 3; }; + 170734EE0988D6AD008541CC /* ircam.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ircam.c; sourceTree = ""; tabWidth = 3; }; + 170734F00988D6AD008541CC /* macbinary3.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = macbinary3.c; sourceTree = ""; tabWidth = 3; }; + 170734F10988D6AD008541CC /* macos.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = macos.c; sourceTree = ""; tabWidth = 3; }; + 170734F50988D6AD008541CC /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; tabWidth = 3; }; + 170734F60988D6AD008541CC /* mat5.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = mat5.c; sourceTree = ""; tabWidth = 3; }; + 170734F70988D6AD008541CC /* ms_adpcm.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ms_adpcm.c; sourceTree = ""; tabWidth = 3; }; + 170734F80988D6AD008541CC /* nist.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = nist.c; sourceTree = ""; tabWidth = 3; }; + 170734F90988D6AD008541CC /* ogg.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ogg.c; sourceTree = ""; tabWidth = 3; }; + 170734FA0988D6AD008541CC /* paf.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = paf.c; sourceTree = ""; tabWidth = 3; }; + 170734FB0988D6AD008541CC /* pcm.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pcm.c; sourceTree = ""; tabWidth = 3; }; + 170734FC0988D6AD008541CC /* pvf.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pvf.c; sourceTree = ""; tabWidth = 3; }; + 170734FD0988D6AD008541CC /* raw.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = raw.c; sourceTree = ""; tabWidth = 3; }; + 170734FE0988D6AD008541CC /* rx2.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = rx2.c; sourceTree = ""; tabWidth = 3; }; + 170734FF0988D6AD008541CC /* sd2.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sd2.c; sourceTree = ""; tabWidth = 3; }; + 170735000988D6AD008541CC /* sds.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sds.c; sourceTree = ""; tabWidth = 3; }; + 170735010988D6AD008541CC /* sf_unistd.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sf_unistd.h; sourceTree = ""; tabWidth = 3; }; + 170735020988D6AD008541CC /* sfendian.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sfendian.h; sourceTree = ""; tabWidth = 3; }; + 170735030988D6AD008541CC /* sndfile.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sndfile.c; sourceTree = ""; tabWidth = 3; }; + 170735040988D6AD008541CC /* sndfile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sndfile.h; sourceTree = ""; tabWidth = 3; }; + 170735070988D6AD008541CC /* strings.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = strings.c; sourceTree = ""; tabWidth = 3; }; + 170735080988D6AD008541CC /* svx.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = svx.c; sourceTree = ""; tabWidth = 3; }; + 170735100988D6AD008541CC /* txw.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = txw.c; sourceTree = ""; tabWidth = 3; }; + 170735110988D6AD008541CC /* ulaw.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ulaw.c; sourceTree = ""; tabWidth = 3; }; + 170735120988D6AD008541CC /* voc.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = voc.c; sourceTree = ""; tabWidth = 3; }; + 170735130988D6AD008541CC /* vox_adpcm.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = vox_adpcm.c; sourceTree = ""; tabWidth = 3; }; + 170735140988D6AD008541CC /* w64.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = w64.c; sourceTree = ""; tabWidth = 3; }; + 170735150988D6AD008541CC /* wav.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = wav.c; sourceTree = ""; tabWidth = 3; }; + 170735160988D6AD008541CC /* wav_w64.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = wav_w64.c; sourceTree = ""; tabWidth = 3; }; + 170735170988D6AD008541CC /* wav_w64.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = wav_w64.h; sourceTree = ""; tabWidth = 3; }; + 170735180988D6AD008541CC /* wve.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = wve.c; sourceTree = ""; tabWidth = 3; }; + 170735190988D6AD008541CC /* xi.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xi.c; sourceTree = ""; tabWidth = 3; }; + 170735820988D6AD008541CC /* config.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 1707363D0988D6AE008541CC /* codec.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = codec.h; sourceTree = ""; tabWidth = 3; }; + 170736420988D6AE008541CC /* vorbisenc.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = vorbisenc.h; sourceTree = ""; tabWidth = 3; }; + 170736430988D6AE008541CC /* vorbisfile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = vorbisfile.h; sourceTree = ""; tabWidth = 3; }; + 170736600988D6AE008541CC /* analysis.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = analysis.c; sourceTree = ""; tabWidth = 3; }; + 170736610988D6AE008541CC /* backends.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = backends.h; sourceTree = ""; tabWidth = 3; }; + 170736630988D6AE008541CC /* bitrate.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = bitrate.c; sourceTree = ""; tabWidth = 3; }; + 170736640988D6AE008541CC /* bitrate.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = bitrate.h; sourceTree = ""; tabWidth = 3; }; + 170736650988D6AE008541CC /* block.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = block.c; sourceTree = ""; tabWidth = 3; }; + 1707367D0988D6AE008541CC /* codebook.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = codebook.c; sourceTree = ""; tabWidth = 3; }; + 1707367E0988D6AE008541CC /* codebook.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = codebook.h; sourceTree = ""; tabWidth = 3; }; + 1707367F0988D6AE008541CC /* codec_internal.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = codec_internal.h; sourceTree = ""; tabWidth = 3; }; + 170736810988D6AE008541CC /* envelope.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = envelope.c; sourceTree = ""; tabWidth = 3; }; + 170736820988D6AE008541CC /* envelope.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = envelope.h; sourceTree = ""; tabWidth = 3; }; + 170736830988D6AE008541CC /* floor0.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = floor0.c; sourceTree = ""; tabWidth = 3; }; + 170736840988D6AE008541CC /* floor1.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = floor1.c; sourceTree = ""; tabWidth = 3; }; + 170736850988D6AE008541CC /* highlevel.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = highlevel.h; sourceTree = ""; tabWidth = 3; }; + 170736860988D6AE008541CC /* info.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = info.c; sourceTree = ""; tabWidth = 3; }; + 170736870988D6AE008541CC /* lookup.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lookup.c; sourceTree = ""; tabWidth = 3; }; + 170736880988D6AE008541CC /* lookup.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = lookup.h; sourceTree = ""; tabWidth = 3; }; + 170736890988D6AE008541CC /* lookup_data.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = lookup_data.h; sourceTree = ""; tabWidth = 3; }; + 1707368B0988D6AE008541CC /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lpc.c; sourceTree = ""; tabWidth = 3; }; + 1707368C0988D6AE008541CC /* lpc.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = lpc.h; sourceTree = ""; tabWidth = 3; }; + 1707368D0988D6AE008541CC /* lsp.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lsp.c; sourceTree = ""; tabWidth = 3; }; + 1707368E0988D6AE008541CC /* lsp.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = lsp.h; sourceTree = ""; tabWidth = 3; }; + 170736920988D6AE008541CC /* mapping0.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = mapping0.c; sourceTree = ""; tabWidth = 3; }; + 170736930988D6AE008541CC /* masking.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = masking.h; sourceTree = ""; tabWidth = 3; }; + 170736940988D6AE008541CC /* mdct.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = mdct.c; sourceTree = ""; tabWidth = 3; }; + 170736950988D6AE008541CC /* mdct.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = mdct.h; sourceTree = ""; tabWidth = 3; }; + 170736960988D6AE008541CC /* misc.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = misc.h; sourceTree = ""; tabWidth = 3; }; + 170736990988D6AE008541CC /* floor_all.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = floor_all.h; sourceTree = ""; tabWidth = 3; }; + 1707369D0988D6AE008541CC /* psych_11.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = psych_11.h; sourceTree = ""; tabWidth = 3; }; + 1707369E0988D6AE008541CC /* psych_16.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = psych_16.h; sourceTree = ""; tabWidth = 3; }; + 1707369F0988D6AE008541CC /* psych_44.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = psych_44.h; sourceTree = ""; tabWidth = 3; }; + 170736A00988D6AE008541CC /* psych_8.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = psych_8.h; sourceTree = ""; tabWidth = 3; }; + 170736A10988D6AE008541CC /* residue_16.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = residue_16.h; sourceTree = ""; tabWidth = 3; }; + 170736A20988D6AE008541CC /* residue_44.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = residue_44.h; sourceTree = ""; tabWidth = 3; }; + 170736A30988D6AE008541CC /* residue_44u.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = residue_44u.h; sourceTree = ""; tabWidth = 3; }; + 170736A40988D6AE008541CC /* residue_8.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = residue_8.h; sourceTree = ""; tabWidth = 3; }; + 170736A50988D6AE008541CC /* setup_11.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_11.h; sourceTree = ""; tabWidth = 3; }; + 170736A60988D6AE008541CC /* setup_16.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_16.h; sourceTree = ""; tabWidth = 3; }; + 170736A70988D6AE008541CC /* setup_22.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_22.h; sourceTree = ""; tabWidth = 3; }; + 170736A80988D6AE008541CC /* setup_32.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_32.h; sourceTree = ""; tabWidth = 3; }; + 170736A90988D6AE008541CC /* setup_44.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_44.h; sourceTree = ""; tabWidth = 3; }; + 170736AA0988D6AE008541CC /* setup_44u.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_44u.h; sourceTree = ""; tabWidth = 3; }; + 170736AB0988D6AE008541CC /* setup_8.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_8.h; sourceTree = ""; tabWidth = 3; }; + 170736AC0988D6AE008541CC /* setup_X.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = setup_X.h; sourceTree = ""; tabWidth = 3; }; + 170736AD0988D6AE008541CC /* os.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = os.h; sourceTree = ""; tabWidth = 3; }; + 170736AE0988D6AE008541CC /* psy.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = psy.c; sourceTree = ""; tabWidth = 3; }; + 170736AF0988D6AE008541CC /* psy.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = psy.h; sourceTree = ""; tabWidth = 3; }; + 170736B10988D6AE008541CC /* registry.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = registry.c; sourceTree = ""; tabWidth = 3; }; + 170736B20988D6AE008541CC /* registry.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = registry.h; sourceTree = ""; tabWidth = 3; }; + 170736B30988D6AE008541CC /* res0.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = res0.c; sourceTree = ""; tabWidth = 3; }; + 170736B40988D6AE008541CC /* scales.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = scales.h; sourceTree = ""; tabWidth = 3; }; + 170736B50988D6AE008541CC /* sharedbook.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sharedbook.c; sourceTree = ""; tabWidth = 3; }; + 170736B60988D6AE008541CC /* smallft.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = smallft.c; sourceTree = ""; tabWidth = 3; }; + 170736B70988D6AE008541CC /* smallft.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = smallft.h; sourceTree = ""; tabWidth = 3; }; + 170736B80988D6AE008541CC /* synthesis.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = synthesis.c; sourceTree = ""; tabWidth = 3; }; + 170736BA0988D6AE008541CC /* vorbisenc.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = vorbisenc.c; sourceTree = ""; tabWidth = 3; }; + 170736BB0988D6AE008541CC /* vorbisfile.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = vorbisfile.c; sourceTree = ""; tabWidth = 3; }; + 170736BC0988D6AE008541CC /* window.c */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = window.c; sourceTree = ""; tabWidth = 3; }; + 170736BD0988D6AE008541CC /* window.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = ""; tabWidth = 3; }; + 170737EB0988D6AF008541CC /* BPMDetect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BPMDetect.h; sourceTree = ""; tabWidth = 3; }; + 170737ED0988D6AF008541CC /* FIFOSampleBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FIFOSampleBuffer.h; sourceTree = ""; tabWidth = 3; }; + 170737EE0988D6AF008541CC /* FIFOSamplePipe.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FIFOSamplePipe.h; sourceTree = ""; tabWidth = 3; }; + 170737F20988D6AF008541CC /* SoundTouch.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SoundTouch.h; sourceTree = ""; tabWidth = 3; }; + 170737F30988D6AF008541CC /* STTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = STTypes.h; sourceTree = ""; tabWidth = 3; }; + 1707382D0988D6B0008541CC /* AAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AAFilter.cpp; sourceTree = ""; tabWidth = 3; }; + 1707382E0988D6B0008541CC /* AAFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AAFilter.h; sourceTree = ""; tabWidth = 3; }; + 170738330988D6B0008541CC /* FIFOSampleBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FIFOSampleBuffer.cpp; sourceTree = ""; tabWidth = 3; }; + 170738340988D6B0008541CC /* FIRFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FIRFilter.cpp; sourceTree = ""; tabWidth = 3; }; + 170738350988D6B0008541CC /* FIRFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FIRFilter.h; sourceTree = ""; tabWidth = 3; }; + 1707383B0988D6B0008541CC /* RateTransposer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = RateTransposer.cpp; sourceTree = ""; tabWidth = 3; }; + 1707383C0988D6B0008541CC /* RateTransposer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = RateTransposer.h; sourceTree = ""; tabWidth = 3; }; + 1707383D0988D6B0008541CC /* SoundTouch.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SoundTouch.cpp; sourceTree = ""; tabWidth = 3; }; + 170738410988D6B0008541CC /* TDStretch.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TDStretch.cpp; sourceTree = ""; tabWidth = 3; }; + 170738420988D6B0008541CC /* TDStretch.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TDStretch.h; sourceTree = ""; tabWidth = 3; }; + 17073EE80988DBDD008541CC /* libportsmf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libportsmf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 17073F620988E121008541CC /* libid3tag.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libid3tag.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 17073FC40988E561008541CC /* libmad.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libmad.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 17073FFE0988EA60008541CC /* libogg.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libogg.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1707401E0988EEAA008541CC /* libsndfile.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsndfile.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1707407A0988F1BB008541CC /* libsoundtouch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsoundtouch.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 170740960988F2F7008541CC /* libportmixer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libportmixer.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 170740D40988F820008541CC /* libvorbis.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libvorbis.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 174D9026098C78AF00D5909F /* CommandManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CommandManager.cpp; sourceTree = ""; tabWidth = 3; }; + 174D9027098C78AF00D5909F /* CommandManager.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandManager.h; sourceTree = ""; tabWidth = 3; }; + 174D902A098C78AF00D5909F /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Keyboard.cpp; sourceTree = ""; tabWidth = 3; }; + 174D902B098C78AF00D5909F /* Keyboard.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Keyboard.h; sourceTree = ""; tabWidth = 3; }; + 174F73C9098D516D009CD6E0 /* Audacity.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Audacity.icns; sourceTree = ""; }; + 174F73CA098D516D009CD6E0 /* AudacityAIFF.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AudacityAIFF.icns; sourceTree = ""; }; + 174F73CB098D516D009CD6E0 /* AudacityAU.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AudacityAU.icns; sourceTree = ""; }; + 174F73CC098D516D009CD6E0 /* AudacityMP3.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AudacityMP3.icns; sourceTree = ""; }; + 174F73CD098D516D009CD6E0 /* AudacityOGG.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AudacityOGG.icns; sourceTree = ""; }; + 174F73CE098D516D009CD6E0 /* AudacityProject.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AudacityProject.icns; sourceTree = ""; }; + 174F73CF098D516D009CD6E0 /* AudacityWAV.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AudacityWAV.icns; sourceTree = ""; }; + 174F73D7098D51AA009CD6E0 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = ""; }; + 176A1A5B098B7B8D00DC73B4 /* libnyquist.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libnyquist.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 176EE9DB09A2EC1000188F3B /* caf.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = caf.c; sourceTree = ""; tabWidth = 3; }; + 176EE9DC09A2EC1000188F3B /* flac.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = flac.c; sourceTree = ""; tabWidth = 3; }; + 176EE9DD09A2EC1000188F3B /* g72x.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = g72x.c; sourceTree = ""; tabWidth = 3; }; + 176EE9F209A2EF1000188F3B /* config.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1109A2EF1000188F3B /* callback.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = callback.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1209A2EF1000188F3B /* export.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = export.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1509A2EF1000188F3B /* format.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = format.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1909A2EF1000188F3B /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = metadata.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1A09A2EF1000188F3B /* ordinals.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ordinals.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1E09A2EF1000188F3B /* stream_decoder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stream_decoder.h; sourceTree = ""; tabWidth = 3; }; + 176EEA1F09A2EF1000188F3B /* stream_encoder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stream_encoder.h; sourceTree = ""; tabWidth = 3; }; + 176EEA2209A2EF1000188F3B /* decoder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = decoder.h; sourceTree = ""; tabWidth = 3; }; + 176EEA2309A2EF1000188F3B /* encoder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = encoder.h; sourceTree = ""; tabWidth = 3; }; + 176EEA2409A2EF1000188F3B /* export.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = export.h; sourceTree = ""; tabWidth = 3; }; + 176EEA2809A2EF1000188F3B /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = metadata.h; sourceTree = ""; tabWidth = 3; }; + 176EEABC09A2EF1100188F3B /* bitmath.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = bitmath.c; sourceTree = ""; tabWidth = 3; }; + 176EEABF09A2EF1100188F3B /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cpu.c; sourceTree = ""; tabWidth = 3; }; + 176EEAC209A2EF1100188F3B /* crc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = crc.c; sourceTree = ""; tabWidth = 3; }; + 176EEACB09A2EF1100188F3B /* fixed.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fixed.c; sourceTree = ""; tabWidth = 3; }; + 176EEACE09A2EF1100188F3B /* float.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = float.c; sourceTree = ""; tabWidth = 3; }; + 176EEAD109A2EF1100188F3B /* format.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = format.c; sourceTree = ""; tabWidth = 3; }; + 176EEB0009A2EF1100188F3B /* lpc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lpc.c; sourceTree = ""; tabWidth = 3; }; + 176EEB0809A2EF1100188F3B /* md5.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = md5.c; sourceTree = ""; tabWidth = 3; }; + 176EEB0B09A2EF1100188F3B /* memory.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = memory.c; sourceTree = ""; tabWidth = 3; }; + 176EEB0E09A2EF1100188F3B /* metadata_iterators.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = metadata_iterators.c; sourceTree = ""; tabWidth = 3; }; + 176EEB1109A2EF1100188F3B /* metadata_object.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = metadata_object.c; sourceTree = ""; tabWidth = 3; }; + 176EEB2809A2EF1100188F3B /* stream_decoder.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stream_decoder.c; sourceTree = ""; tabWidth = 3; }; + 176EEB2B09A2EF1100188F3B /* stream_encoder.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stream_encoder.c; sourceTree = ""; tabWidth = 3; }; + 176EEB2E09A2EF1100188F3B /* stream_encoder_framing.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stream_encoder_framing.c; sourceTree = ""; tabWidth = 3; }; + 176EEB5C09A2EF1100188F3B /* metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = metadata.cpp; sourceTree = ""; tabWidth = 3; }; + 176EEB6809A2EF1100188F3B /* stream_decoder.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = stream_decoder.cpp; sourceTree = ""; tabWidth = 3; }; + 176EEB6C09A2EF1100188F3B /* stream_encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = stream_encoder.cpp; sourceTree = ""; tabWidth = 3; }; + 176EEBEA09A2F16200188F3B /* libFLAC.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFLAC.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 176EEC1E09A2F2DD00188F3B /* libFLAC++.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libFLAC++.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 178CF4FF0989541C0056CE58 /* configmac.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = configmac.h; path = mac/configmac.h; sourceTree = ""; tabWidth = 3; }; + 1790AFB009883B6D008A330A /* Audacity.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Audacity.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 1790AFC709883BFD008A330A /* AboutDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AboutDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFC809883BFD008A330A /* AboutDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AboutDialog.h; sourceTree = ""; tabWidth = 3; }; + 1790AFC909883BFD008A330A /* AColor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AColor.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFCA09883BFD008A330A /* AColor.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AColor.h; sourceTree = ""; tabWidth = 3; }; + 1790AFCC09883BFD008A330A /* Audacity.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Audacity.h; sourceTree = ""; tabWidth = 3; }; + 1790AFCE09883BFD008A330A /* AudacityApp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AudacityApp.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFCF09883BFD008A330A /* AudacityApp.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AudacityApp.h; sourceTree = ""; tabWidth = 3; }; + 1790AFD009883BFD008A330A /* AudacityHeaders.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AudacityHeaders.h; sourceTree = ""; tabWidth = 3; }; + 1790AFD209883BFD008A330A /* AudioIO.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AudioIO.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFD309883BFD008A330A /* AudioIO.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AudioIO.h; sourceTree = ""; tabWidth = 3; }; + 1790AFD409883BFD008A330A /* BatchCommandDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BatchCommandDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFD509883BFD008A330A /* BatchCommandDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BatchCommandDialog.h; sourceTree = ""; tabWidth = 3; }; + 1790AFD609883BFD008A330A /* BatchCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BatchCommands.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFD709883BFD008A330A /* BatchCommands.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BatchCommands.h; sourceTree = ""; tabWidth = 3; }; + 1790AFD809883BFD008A330A /* BatchProcessDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BatchProcessDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFD909883BFD008A330A /* BatchProcessDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BatchProcessDialog.h; sourceTree = ""; tabWidth = 3; }; + 1790AFDA09883BFD008A330A /* Benchmark.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Benchmark.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFDB09883BFD008A330A /* Benchmark.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Benchmark.h; sourceTree = ""; tabWidth = 3; }; + 1790AFDE09883BFD008A330A /* LegacyAliasBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyAliasBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFDF09883BFD008A330A /* LegacyAliasBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LegacyAliasBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1790AFE009883BFD008A330A /* LegacyBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LegacyBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFE109883BFD008A330A /* LegacyBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LegacyBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1790AFE209883BFD008A330A /* PCMAliasBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PCMAliasBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFE309883BFD008A330A /* PCMAliasBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PCMAliasBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1790AFE409883BFD008A330A /* SilentBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SilentBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFE509883BFD008A330A /* SilentBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SilentBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1790AFE609883BFD008A330A /* SimpleBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFE709883BFD008A330A /* SimpleBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SimpleBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1790AFE809883BFD008A330A /* BlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFE909883BFD008A330A /* BlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1790AFF009883BFD008A330A /* configtemplate.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = configtemplate.h; sourceTree = ""; tabWidth = 3; }; + 1790AFF109883BFD008A330A /* configunix.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = configunix.h; sourceTree = ""; tabWidth = 3; }; + 1790AFF409883BFD008A330A /* CrossFade.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CrossFade.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFF509883BFD008A330A /* CrossFade.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CrossFade.h; sourceTree = ""; tabWidth = 3; }; + 1790AFF709883BFD008A330A /* DirManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DirManager.cpp; sourceTree = ""; tabWidth = 3; usesTabs = 0; }; + 1790AFF809883BFD008A330A /* DirManager.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DirManager.h; sourceTree = ""; tabWidth = 3; }; + 1790AFF909883BFD008A330A /* Dither.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Dither.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFFA09883BFD008A330A /* Dither.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Dither.h; sourceTree = ""; tabWidth = 3; }; + 1790AFFE09883BFD008A330A /* Amplify.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Amplify.cpp; sourceTree = ""; tabWidth = 3; }; + 1790AFFF09883BFD008A330A /* Amplify.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Amplify.h; sourceTree = ""; tabWidth = 3; }; + 1790B00109883BFD008A330A /* AudioUnitEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AudioUnitEffect.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B00209883BFD008A330A /* AudioUnitEffect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AudioUnitEffect.h; sourceTree = ""; tabWidth = 3; }; + 1790B00C09883BFD008A330A /* ChangePitch.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ChangePitch.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B00D09883BFD008A330A /* ChangePitch.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ChangePitch.h; sourceTree = ""; tabWidth = 3; }; + 1790B00E09883BFD008A330A /* ChangeSpeed.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ChangeSpeed.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B00F09883BFD008A330A /* ChangeSpeed.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ChangeSpeed.h; sourceTree = ""; tabWidth = 3; }; + 1790B01009883BFD008A330A /* ChangeTempo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ChangeTempo.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01109883BFD008A330A /* ChangeTempo.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ChangeTempo.h; sourceTree = ""; tabWidth = 3; }; + 1790B01209883BFD008A330A /* ClickRemoval.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ClickRemoval.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01309883BFD008A330A /* ClickRemoval.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ClickRemoval.h; sourceTree = ""; tabWidth = 3; }; + 1790B01409883BFD008A330A /* Compressor.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Compressor.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01509883BFD008A330A /* Compressor.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Compressor.h; sourceTree = ""; tabWidth = 3; }; + 1790B01709883BFD008A330A /* Echo.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Echo.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01809883BFD008A330A /* Echo.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Echo.h; sourceTree = ""; tabWidth = 3; }; + 1790B01909883BFD008A330A /* Effect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Effect.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01A09883BFD008A330A /* Effect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Effect.h; sourceTree = ""; tabWidth = 3; }; + 1790B01B09883BFD008A330A /* Equalization.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Equalization.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01C09883BFD008A330A /* Equalization.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Equalization.h; sourceTree = ""; tabWidth = 3; }; + 1790B01D09883BFD008A330A /* Fade.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Fade.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B01E09883BFD008A330A /* Fade.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Fade.h; sourceTree = ""; tabWidth = 3; }; + 1790B02109883BFD008A330A /* Invert.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Invert.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B02209883BFD008A330A /* Invert.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Invert.h; sourceTree = ""; tabWidth = 3; }; + 1790B02509883BFD008A330A /* ladspa.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ladspa.h; sourceTree = ""; tabWidth = 3; }; + 1790B02609883BFD008A330A /* LadspaEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LadspaEffect.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B02709883BFD008A330A /* LadspaEffect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LadspaEffect.h; sourceTree = ""; tabWidth = 3; }; + 1790B02A09883BFD008A330A /* Leveller.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Leveller.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B02B09883BFD008A330A /* Leveller.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Leveller.h; sourceTree = ""; tabWidth = 3; }; + 1790B02C09883BFD008A330A /* LoadEffects.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LoadEffects.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B02D09883BFD008A330A /* LoadEffects.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LoadEffects.h; sourceTree = ""; tabWidth = 3; }; + 1790B02E09883BFD008A330A /* Noise.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Noise.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B02F09883BFD008A330A /* Noise.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Noise.h; sourceTree = ""; tabWidth = 3; }; + 1790B03009883BFD008A330A /* NoiseRemoval.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = NoiseRemoval.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B03109883BFD008A330A /* NoiseRemoval.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = NoiseRemoval.h; sourceTree = ""; tabWidth = 3; }; + 1790B03209883BFD008A330A /* Normalize.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Normalize.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B03309883BFD008A330A /* Normalize.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Normalize.h; sourceTree = ""; tabWidth = 3; }; + 1790B03609883BFD008A330A /* LoadNyquist.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LoadNyquist.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B03709883BFD008A330A /* LoadNyquist.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LoadNyquist.h; sourceTree = ""; tabWidth = 3; }; + 1790B03809883BFD008A330A /* Nyquist.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Nyquist.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B03909883BFD008A330A /* Nyquist.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Nyquist.h; sourceTree = ""; tabWidth = 3; }; + 1790B03A09883BFD008A330A /* Phaser.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Phaser.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B03B09883BFD008A330A /* Phaser.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Phaser.h; sourceTree = ""; tabWidth = 3; }; + 1790B03E09883BFD008A330A /* Repeat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Repeat.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B03F09883BFD008A330A /* Repeat.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Repeat.h; sourceTree = ""; tabWidth = 3; }; + 1790B04009883BFD008A330A /* Reverse.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Reverse.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B04109883BFD008A330A /* Reverse.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Reverse.h; sourceTree = ""; tabWidth = 3; }; + 1790B04209883BFD008A330A /* Silence.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Silence.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B04309883BFD008A330A /* Silence.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Silence.h; sourceTree = ""; tabWidth = 3; }; + 1790B04409883BFD008A330A /* SimpleMono.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleMono.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B04509883BFD008A330A /* SimpleMono.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SimpleMono.h; sourceTree = ""; tabWidth = 3; }; + 1790B04809883BFD008A330A /* SoundTouchEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SoundTouchEffect.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B04909883BFD008A330A /* SoundTouchEffect.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SoundTouchEffect.h; sourceTree = ""; tabWidth = 3; }; + 1790B04C09883BFD008A330A /* StereoToMono.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = StereoToMono.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B04D09883BFD008A330A /* StereoToMono.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = StereoToMono.h; sourceTree = ""; tabWidth = 3; }; + 1790B04E09883BFD008A330A /* ToneGen.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ToneGen.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B04F09883BFD008A330A /* ToneGen.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ToneGen.h; sourceTree = ""; tabWidth = 3; }; + 1790B05009883BFD008A330A /* TruncSilence.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TruncSilence.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B05109883BFD008A330A /* TruncSilence.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TruncSilence.h; sourceTree = ""; tabWidth = 3; }; + 1790B05209883BFD008A330A /* TwoPassSimpleMono.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TwoPassSimpleMono.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B05309883BFD008A330A /* TwoPassSimpleMono.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TwoPassSimpleMono.h; sourceTree = ""; tabWidth = 3; }; + 1790B05C09883BFD008A330A /* Wahwah.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Wahwah.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B05D09883BFD008A330A /* Wahwah.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Wahwah.h; sourceTree = ""; tabWidth = 3; }; + 1790B05F09883BFD008A330A /* Envelope.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Envelope.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06009883BFD008A330A /* Envelope.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Envelope.h; sourceTree = ""; tabWidth = 3; }; + 1790B06109883BFD008A330A /* Experimental.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Experimental.h; sourceTree = ""; tabWidth = 3; }; + 1790B06409883BFD008A330A /* Export.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Export.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06509883BFD008A330A /* Export.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Export.h; sourceTree = ""; tabWidth = 3; }; + 1790B06609883BFD008A330A /* ExportCL.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportCL.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06709883BFD008A330A /* ExportCL.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportCL.h; sourceTree = ""; tabWidth = 3; }; + 1790B06809883BFD008A330A /* ExportMP3.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportMP3.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06909883BFD008A330A /* ExportMP3.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportMP3.h; sourceTree = ""; tabWidth = 3; }; + 1790B06A09883BFD008A330A /* ExportMultiple.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportMultiple.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06B09883BFD008A330A /* ExportMultiple.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportMultiple.h; sourceTree = ""; tabWidth = 3; }; + 1790B06C09883BFD008A330A /* ExportOGG.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportOGG.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06D09883BFD008A330A /* ExportOGG.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportOGG.h; sourceTree = ""; tabWidth = 3; }; + 1790B06E09883BFD008A330A /* ExportPCM.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportPCM.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B06F09883BFD008A330A /* ExportPCM.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportPCM.h; sourceTree = ""; tabWidth = 3; }; + 1790B07009883BFD008A330A /* FFT.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FFT.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B07109883BFD008A330A /* FFT.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FFT.h; sourceTree = ""; tabWidth = 3; }; + 1790B07209883BFD008A330A /* FileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileFormats.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B07309883BFD008A330A /* FileFormats.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileFormats.h; sourceTree = ""; tabWidth = 3; }; + 1790B07409883BFD008A330A /* float_cast.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = float_cast.h; sourceTree = ""; tabWidth = 3; }; + 1790B07509883BFD008A330A /* FreqWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FreqWindow.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B07609883BFD008A330A /* FreqWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FreqWindow.h; sourceTree = ""; tabWidth = 3; }; + 1790B07909883BFD008A330A /* HistoryWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = HistoryWindow.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B07A09883BFD008A330A /* HistoryWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = HistoryWindow.h; sourceTree = ""; tabWidth = 3; }; + 1790B07B09883BFD008A330A /* ImageManipulation.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImageManipulation.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B07C09883BFD008A330A /* ImageManipulation.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImageManipulation.h; sourceTree = ""; tabWidth = 3; }; + 1790B07F09883BFD008A330A /* Import.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Import.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08009883BFD008A330A /* Import.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Import.h; sourceTree = ""; tabWidth = 3; }; + 1790B08109883BFD008A330A /* ImportFLAC.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportFLAC.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08209883BFD008A330A /* ImportFLAC.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportFLAC.h; sourceTree = ""; tabWidth = 3; }; + 1790B08309883BFD008A330A /* ImportLOF.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportLOF.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08409883BFD008A330A /* ImportLOF.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportLOF.h; sourceTree = ""; tabWidth = 3; }; + 1790B08509883BFD008A330A /* ImportMIDI.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportMIDI.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08609883BFD008A330A /* ImportMIDI.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportMIDI.h; sourceTree = ""; tabWidth = 3; }; + 1790B08709883BFD008A330A /* ImportMP3.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportMP3.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08809883BFD008A330A /* ImportMP3.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportMP3.h; sourceTree = ""; tabWidth = 3; }; + 1790B08909883BFD008A330A /* ImportOGG.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportOGG.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08A09883BFD008A330A /* ImportOGG.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportOGG.h; sourceTree = ""; tabWidth = 3; }; + 1790B08B09883BFD008A330A /* ImportPCM.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportPCM.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08C09883BFD008A330A /* ImportPCM.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportPCM.h; sourceTree = ""; tabWidth = 3; }; + 1790B08D09883BFD008A330A /* ImportPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportPlugin.h; sourceTree = ""; tabWidth = 3; }; + 1790B08E09883BFD008A330A /* ImportRaw.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportRaw.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B08F09883BFD008A330A /* ImportRaw.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportRaw.h; sourceTree = ""; tabWidth = 3; }; + 1790B09009883BFD008A330A /* RawAudioGuess.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = RawAudioGuess.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B09109883BFD008A330A /* RawAudioGuess.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = RawAudioGuess.h; sourceTree = ""; tabWidth = 3; }; + 1790B09909883BFD008A330A /* Internat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Internat.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B09A09883BFD008A330A /* Internat.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Internat.h; sourceTree = ""; tabWidth = 3; }; + 1790B09B09883BFD008A330A /* LabelTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LabelTrack.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B09C09883BFD008A330A /* LabelTrack.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LabelTrack.h; sourceTree = ""; tabWidth = 3; }; + 1790B09F09883BFD008A330A /* LangChoice.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LangChoice.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0A009883BFD008A330A /* LangChoice.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LangChoice.h; sourceTree = ""; tabWidth = 3; }; + 1790B0A109883BFD008A330A /* Languages.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Languages.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0A209883BFD008A330A /* Languages.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Languages.h; sourceTree = ""; tabWidth = 3; }; + 1790B0A309883BFD008A330A /* Legacy.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Legacy.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0A409883BFD008A330A /* Legacy.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Legacy.h; sourceTree = ""; tabWidth = 3; }; + 1790B0A709883BFD008A330A /* Menus.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Menus.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0A809883BFD008A330A /* Menus.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Menus.h; sourceTree = ""; tabWidth = 3; }; + 1790B0AB09883BFD008A330A /* Mix.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Mix.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0AC09883BFD008A330A /* Mix.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Mix.h; sourceTree = ""; tabWidth = 3; }; + 1790B0AF09883BFD008A330A /* NoteTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = NoteTrack.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0B009883BFD008A330A /* NoteTrack.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = NoteTrack.h; sourceTree = ""; tabWidth = 3; }; + 1790B0B109883BFD008A330A /* PitchName.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PitchName.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0B209883BFD008A330A /* PitchName.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PitchName.h; sourceTree = ""; tabWidth = 3; }; + 1790B0B309883BFD008A330A /* PlatformCompatibility.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformCompatibility.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0B409883BFD008A330A /* PlatformCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PlatformCompatibility.h; sourceTree = ""; tabWidth = 3; }; + 1790B0B809883BFD008A330A /* BatchPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BatchPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0B909883BFD008A330A /* BatchPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BatchPrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0BB09883BFD008A330A /* DirectoriesPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoriesPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0BC09883BFD008A330A /* DirectoriesPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DirectoriesPrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0BF09883BFD008A330A /* GUIPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = GUIPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0C009883BFD008A330A /* GUIPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = GUIPrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0C109883BFD008A330A /* KeyConfigPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = KeyConfigPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0C209883BFD008A330A /* KeyConfigPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = KeyConfigPrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0C309883BFD008A330A /* MousePrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MousePrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0C409883BFD008A330A /* MousePrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MousePrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0C509883BFD008A330A /* PrefsDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PrefsDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0C609883BFD008A330A /* PrefsDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PrefsDialog.h; sourceTree = ""; tabWidth = 3; }; + 1790B0C709883BFD008A330A /* PrefsPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PrefsPanel.h; sourceTree = ""; tabWidth = 3; }; + 1790B0C809883BFD008A330A /* QualityPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = QualityPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0C909883BFD008A330A /* QualityPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = QualityPrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0CA09883BFD008A330A /* SpectrumPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SpectrumPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0CB09883BFD008A330A /* SpectrumPrefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SpectrumPrefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0CC09883BFD008A330A /* Prefs.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Prefs.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0CD09883BFD008A330A /* Prefs.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Prefs.h; sourceTree = ""; tabWidth = 3; }; + 1790B0CE09883BFD008A330A /* Printing.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Printing.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0CF09883BFD008A330A /* Printing.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Printing.h; sourceTree = ""; tabWidth = 3; }; + 1790B0D009883BFD008A330A /* Project.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Project.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0D109883BFD008A330A /* Project.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Project.h; sourceTree = ""; tabWidth = 3; }; + 1790B0D209883BFD008A330A /* Resample.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Resample.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0D309883BFD008A330A /* Resample.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Resample.h; sourceTree = ""; tabWidth = 3; }; + 1790B0D409883BFD008A330A /* RingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = RingBuffer.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0D509883BFD008A330A /* RingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = RingBuffer.h; sourceTree = ""; tabWidth = 3; }; + 1790B0D609883BFD008A330A /* SampleFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SampleFormat.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0D709883BFD008A330A /* SampleFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SampleFormat.h; sourceTree = ""; tabWidth = 3; }; + 1790B0DA09883BFD008A330A /* Sequence.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Sequence.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0DB09883BFD008A330A /* Sequence.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Sequence.h; sourceTree = ""; tabWidth = 3; }; + 1790B0DC09883BFD008A330A /* Shuttle.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Shuttle.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0DD09883BFD008A330A /* Shuttle.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Shuttle.h; sourceTree = ""; tabWidth = 3; }; + 1790B0DE09883BFD008A330A /* Spectrum.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Spectrum.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0DF09883BFD008A330A /* Spectrum.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Spectrum.h; sourceTree = ""; tabWidth = 3; }; + 1790B0E009883BFD008A330A /* Tags.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Tags.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0E109883BFD008A330A /* Tags.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Tags.h; sourceTree = ""; tabWidth = 3; }; + 1790B0E209883BFD008A330A /* TimeTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TimeTrack.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0E309883BFD008A330A /* TimeTrack.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TimeTrack.h; sourceTree = ""; tabWidth = 3; }; + 1790B0E809883BFD008A330A /* Track.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Track.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0E909883BFD008A330A /* Track.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Track.h; sourceTree = ""; tabWidth = 3; }; + 1790B0EA09883BFD008A330A /* TrackArtist.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TrackArtist.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0EB09883BFD008A330A /* TrackArtist.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TrackArtist.h; sourceTree = ""; tabWidth = 3; }; + 1790B0EC09883BFD008A330A /* TrackPanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TrackPanel.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0ED09883BFD008A330A /* TrackPanel.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TrackPanel.h; sourceTree = ""; tabWidth = 3; }; + 1790B0EE09883BFD008A330A /* TrackPanelAx.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TrackPanelAx.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0EF09883BFD008A330A /* TrackPanelAx.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TrackPanelAx.h; sourceTree = ""; tabWidth = 3; }; + 1790B0F209883BFD008A330A /* UndoManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = UndoManager.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0F309883BFD008A330A /* UndoManager.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = UndoManager.h; sourceTree = ""; tabWidth = 3; }; + 1790B0F609883BFD008A330A /* ViewInfo.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ViewInfo.h; sourceTree = ""; tabWidth = 3; }; + 1790B0F709883BFD008A330A /* VoiceKey.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = VoiceKey.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0F809883BFD008A330A /* VoiceKey.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = VoiceKey.h; sourceTree = ""; tabWidth = 3; }; + 1790B0F909883BFD008A330A /* WaveClip.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = WaveClip.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0FA09883BFD008A330A /* WaveClip.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = WaveClip.h; sourceTree = ""; tabWidth = 3; }; + 1790B0FB09883BFD008A330A /* WaveTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = WaveTrack.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0FC09883BFD008A330A /* WaveTrack.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = WaveTrack.h; sourceTree = ""; tabWidth = 3; }; + 1790B0FE09883BFD008A330A /* AButton.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AButton.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B0FF09883BFD008A330A /* AButton.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AButton.h; sourceTree = ""; tabWidth = 3; }; + 1790B10009883BFD008A330A /* ASlider.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ASlider.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B10109883BFD008A330A /* ASlider.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ASlider.h; sourceTree = ""; tabWidth = 3; }; + 1790B10309883BFD008A330A /* Meter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Meter.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B10409883BFD008A330A /* Meter.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Meter.h; sourceTree = ""; tabWidth = 3; }; + 1790B10509883BFD008A330A /* MultiDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MultiDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B10609883BFD008A330A /* MultiDialog.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MultiDialog.h; sourceTree = ""; tabWidth = 3; }; + 1790B10709883BFD008A330A /* Ruler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Ruler.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B10809883BFD008A330A /* Ruler.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Ruler.h; sourceTree = ""; tabWidth = 3; }; + 1790B10B09883BFD008A330A /* Warning.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Warning.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B10C09883BFD008A330A /* Warning.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Warning.h; sourceTree = ""; tabWidth = 3; }; + 1790B11009883BFD008A330A /* XMLFileReader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = XMLFileReader.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B11109883BFD008A330A /* XMLFileReader.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = XMLFileReader.h; sourceTree = ""; tabWidth = 3; }; + 1790B11209883BFD008A330A /* XMLTagHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = XMLTagHandler.cpp; sourceTree = ""; tabWidth = 3; }; + 1790B11309883BFD008A330A /* XMLTagHandler.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = XMLTagHandler.h; sourceTree = ""; tabWidth = 3; }; + 17FC86F30994637C0061DC94 /* compile.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = compile.txt; sourceTree = ""; }; + 1818558F0FFE916C0026D190 /* CommandMisc.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandMisc.h; sourceTree = ""; tabWidth = 3; }; + 181855900FFE916C0026D190 /* CommandTargets.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandTargets.h; sourceTree = ""; tabWidth = 3; }; + 181855950FFE916C0026D190 /* ScreenshotCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ScreenshotCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 181855960FFE916C0026D190 /* ScreenshotCommand.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ScreenshotCommand.h; sourceTree = ""; tabWidth = 3; }; + 1841B5000E00AD6E00F386E9 /* ODComputeSummaryTask.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODComputeSummaryTask.cpp; path = ondemand/ODComputeSummaryTask.cpp; sourceTree = ""; tabWidth = 3; }; + 1841B5010E00AD6E00F386E9 /* ODComputeSummaryTask.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODComputeSummaryTask.h; path = ondemand/ODComputeSummaryTask.h; sourceTree = ""; tabWidth = 3; }; + 1841B5020E00AD6E00F386E9 /* ODManager.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODManager.cpp; path = ondemand/ODManager.cpp; sourceTree = ""; tabWidth = 3; }; + 1841B5030E00AD6E00F386E9 /* ODManager.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODManager.h; path = ondemand/ODManager.h; sourceTree = ""; tabWidth = 3; }; + 1841B5040E00AD6E00F386E9 /* ODTask.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODTask.cpp; path = ondemand/ODTask.cpp; sourceTree = ""; tabWidth = 3; }; + 1841B5050E00AD6E00F386E9 /* ODTask.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODTask.h; path = ondemand/ODTask.h; sourceTree = ""; tabWidth = 3; }; + 1841B5060E00AD6E00F386E9 /* ODTaskThread.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODTaskThread.cpp; path = ondemand/ODTaskThread.cpp; sourceTree = ""; tabWidth = 3; }; + 1841B5070E00AD6E00F386E9 /* ODTaskThread.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODTaskThread.h; path = ondemand/ODTaskThread.h; sourceTree = ""; tabWidth = 3; }; + 1841B5080E00AD6E00F386E9 /* ODWaveTrackTaskQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODWaveTrackTaskQueue.cpp; path = ondemand/ODWaveTrackTaskQueue.cpp; sourceTree = ""; tabWidth = 3; }; + 1841B5090E00AD6E00F386E9 /* ODWaveTrackTaskQueue.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODWaveTrackTaskQueue.h; path = ondemand/ODWaveTrackTaskQueue.h; sourceTree = ""; tabWidth = 3; }; + 1841B50F0E00AD8D00F386E9 /* ODPCMAliasBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ODPCMAliasBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 1841B5100E00AD8D00F386E9 /* ODPCMAliasBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ODPCMAliasBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 1865A9B41004490400946EE6 /* Lyrics.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Lyrics.cpp; sourceTree = ""; tabWidth = 3; }; + 1865A9B51004490400946EE6 /* Lyrics.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Lyrics.h; sourceTree = ""; tabWidth = 3; }; + 1865A9B61004490500946EE6 /* LyricsWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LyricsWindow.cpp; sourceTree = ""; tabWidth = 3; }; + 1865A9B71004490500946EE6 /* LyricsWindow.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LyricsWindow.h; sourceTree = ""; tabWidth = 3; }; + 186CCE6B0E51F47400659159 /* ODDecodeBlockFile.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ODDecodeBlockFile.cpp; sourceTree = ""; tabWidth = 3; }; + 186CCE6C0E51F47400659159 /* ODDecodeBlockFile.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ODDecodeBlockFile.h; sourceTree = ""; tabWidth = 3; }; + 186CCE6E0E51F48500659159 /* ODDecodeFlacTask.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODDecodeFlacTask.cpp; path = ondemand/ODDecodeFlacTask.cpp; sourceTree = ""; tabWidth = 3; }; + 186CCE6F0E51F48500659159 /* ODDecodeFlacTask.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODDecodeFlacTask.h; path = ondemand/ODDecodeFlacTask.h; sourceTree = ""; tabWidth = 3; }; + 186CCE700E51F48500659159 /* ODDecodeTask.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODDecodeTask.cpp; path = ondemand/ODDecodeTask.cpp; sourceTree = ""; tabWidth = 3; }; + 186CCE710E51F48500659159 /* ODDecodeTask.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODDecodeTask.h; path = ondemand/ODDecodeTask.h; sourceTree = ""; tabWidth = 3; }; + 186CCEA20E523C8D00659159 /* Profiler.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Profiler.h; sourceTree = ""; tabWidth = 3; }; + 186CCEA30E523C8E00659159 /* Profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Profiler.cpp; sourceTree = ""; tabWidth = 3; }; + 18A2840D0F79BCAA0013A1BE /* Generator.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Generator.h; sourceTree = ""; tabWidth = 3; }; + 18A2840E0F79BCAB0013A1BE /* Generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Generator.cpp; sourceTree = ""; tabWidth = 3; }; + 18CE3C931145511100282C50 /* ODDecodeFFmpegTask.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ODDecodeFFmpegTask.h; path = ondemand/ODDecodeFFmpegTask.h; sourceTree = ""; tabWidth = 3; }; + 18CE3C941145511200282C50 /* ODDecodeFFmpegTask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ODDecodeFFmpegTask.cpp; path = ondemand/ODDecodeFFmpegTask.cpp; sourceTree = ""; tabWidth = 3; }; + 18D8314C0ED0F56200FD870D /* Contrast.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Contrast.cpp; sourceTree = ""; tabWidth = 3; }; + 18D8314D0ED0F56200FD870D /* Contrast.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Contrast.h; sourceTree = ""; tabWidth = 3; }; + 28001B3C1A0F0E5D007DD161 /* NumericTextCtrl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NumericTextCtrl.cpp; sourceTree = ""; }; + 28001B3D1A0F0E5D007DD161 /* NumericTextCtrl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumericTextCtrl.h; sourceTree = ""; }; + 28001B481A0F0EB6007DD161 /* SpectralSelectionBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpectralSelectionBar.cpp; sourceTree = ""; }; + 28001B491A0F0EB6007DD161 /* SpectralSelectionBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpectralSelectionBar.h; sourceTree = ""; }; + 28001B4A1A0F0EB6007DD161 /* SpectralSelectionBarListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpectralSelectionBarListener.h; sourceTree = ""; }; + 28006FFA132C167600BD34D7 /* Install.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = Install.txt; path = mac/Install.txt; sourceTree = ""; }; + 2800FDF40FF3225B005CA9E5 /* pminternal.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = pminternal.h; path = portmidi/pm_common/pminternal.h; sourceTree = ""; tabWidth = 3; }; + 2800FDF50FF3225B005CA9E5 /* pmutil.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = pmutil.c; path = portmidi/pm_common/pmutil.c; sourceTree = ""; tabWidth = 3; }; + 2800FDF60FF3225B005CA9E5 /* pmutil.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = pmutil.h; path = portmidi/pm_common/pmutil.h; sourceTree = ""; tabWidth = 3; }; + 2800FDF70FF3225B005CA9E5 /* portmidi.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = portmidi.c; path = portmidi/pm_common/portmidi.c; sourceTree = ""; tabWidth = 3; }; + 2800FDF80FF3225B005CA9E5 /* portmidi.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = portmidi.h; path = portmidi/pm_common/portmidi.h; sourceTree = ""; tabWidth = 3; }; + 2800FDF90FF3227F005CA9E5 /* finddefault.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = finddefault.c; path = portmidi/pm_mac/finddefault.c; sourceTree = ""; tabWidth = 3; }; + 2800FDFA0FF3227F005CA9E5 /* pmmac.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = pmmac.c; path = portmidi/pm_mac/pmmac.c; sourceTree = ""; tabWidth = 3; }; + 2800FDFB0FF3227F005CA9E5 /* pmmac.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = pmmac.h; path = portmidi/pm_mac/pmmac.h; sourceTree = ""; tabWidth = 3; }; + 2800FDFC0FF3227F005CA9E5 /* pmmacosxcm.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = pmmacosxcm.c; path = portmidi/pm_mac/pmmacosxcm.c; sourceTree = ""; tabWidth = 3; }; + 2800FDFD0FF3227F005CA9E5 /* pmmacosxcm.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = pmmacosxcm.h; path = portmidi/pm_mac/pmmacosxcm.h; sourceTree = ""; tabWidth = 3; }; + 2800FDFE0FF3227F005CA9E5 /* readbinaryplist.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = readbinaryplist.c; path = portmidi/pm_mac/readbinaryplist.c; sourceTree = ""; tabWidth = 3; }; + 2800FDFF0FF3227F005CA9E5 /* readbinaryplist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = readbinaryplist.h; path = portmidi/pm_mac/readbinaryplist.h; sourceTree = ""; tabWidth = 3; }; + 2800FE000FF322A1005CA9E5 /* porttime.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = porttime.h; path = portmidi/porttime/porttime.h; sourceTree = ""; tabWidth = 3; }; + 2800FE010FF322A1005CA9E5 /* ptmacosx_mach.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = ptmacosx_mach.c; path = portmidi/porttime/ptmacosx_mach.c; sourceTree = ""; tabWidth = 3; }; + 2800FE070FF322D4005CA9E5 /* libportmidi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libportmidi.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 2800FE350FF32566005CA9E5 /* MidiIOPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MidiIOPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 2800FE360FF32566005CA9E5 /* MidiIOPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MidiIOPrefs.h; sourceTree = ""; tabWidth = 3; }; + 280112791943EE0E00D98A16 /* HelpSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HelpSystem.cpp; sourceTree = ""; }; + 2801127A1943EE0E00D98A16 /* HelpSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelpSystem.h; sourceTree = ""; }; + 2801A6430BF9268700648258 /* ImportQT.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportQT.cpp; sourceTree = ""; tabWidth = 3; }; + 2801A6440BF9268700648258 /* ImportQT.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportQT.h; sourceTree = ""; tabWidth = 3; }; + 2803810018313B070078452A /* lame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lame.h; path = lame/lame/lame.h; sourceTree = ""; }; + 2803C8B519F35AA000278526 /* PluginManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginManager.h; sourceTree = ""; }; + 2803C8B619F35AA000278526 /* TrackPanelListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrackPanelListener.h; sourceTree = ""; }; + 2803C8BB19F35B4900278526 /* SelectionBarListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectionBarListener.h; sourceTree = ""; }; + 2808025C0F32C11F0021001D /* dspprims.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = dspprims.lsp; path = ../nyquist/dspprims.lsp; sourceTree = SOURCE_ROOT; }; + 2808025D0F32C11F0021001D /* envelopes.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = envelopes.lsp; path = ../nyquist/envelopes.lsp; sourceTree = SOURCE_ROOT; }; + 2808025E0F32C11F0021001D /* equalizer.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = equalizer.lsp; path = ../nyquist/equalizer.lsp; sourceTree = SOURCE_ROOT; }; + 2808025F0F32C11F0021001D /* evalenv.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = evalenv.lsp; path = ../nyquist/evalenv.lsp; sourceTree = SOURCE_ROOT; }; + 280802600F32C11F0021001D /* fileio.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = fileio.lsp; path = ../nyquist/fileio.lsp; sourceTree = SOURCE_ROOT; }; + 280802610F32C11F0021001D /* follow.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = follow.lsp; path = ../nyquist/follow.lsp; sourceTree = SOURCE_ROOT; }; + 280802620F32C11F0021001D /* init.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = init.lsp; path = ../nyquist/init.lsp; sourceTree = SOURCE_ROOT; }; + 280802630F32C11F0021001D /* misc.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = misc.lsp; path = ../nyquist/misc.lsp; sourceTree = SOURCE_ROOT; }; + 280802640F32C11F0021001D /* nyinit.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = nyinit.lsp; path = ../nyquist/nyinit.lsp; sourceTree = SOURCE_ROOT; }; + 280802650F32C11F0021001D /* nyqmisc.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = nyqmisc.lsp; path = ../nyquist/nyqmisc.lsp; sourceTree = SOURCE_ROOT; }; + 280802660F32C11F0021001D /* nyquist-plot.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = "nyquist-plot.txt"; path = "../nyquist/nyquist-plot.txt"; sourceTree = SOURCE_ROOT; }; + 280802670F32C11F0021001D /* nyquist.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = nyquist.lsp; path = ../nyquist/nyquist.lsp; sourceTree = SOURCE_ROOT; }; + 280802680F32C11F0021001D /* printrec.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = printrec.lsp; path = ../nyquist/printrec.lsp; sourceTree = SOURCE_ROOT; }; + 280802690F32C11F0021001D /* profile.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = profile.lsp; path = ../nyquist/profile.lsp; sourceTree = SOURCE_ROOT; }; + 2808026B0F32C11F0021001D /* mand1.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand1.raw; sourceTree = ""; }; + 2808026C0F32C11F0021001D /* mand10.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand10.raw; sourceTree = ""; }; + 2808026D0F32C11F0021001D /* mand11.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand11.raw; sourceTree = ""; }; + 2808026E0F32C11F0021001D /* mand12.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand12.raw; sourceTree = ""; }; + 2808026F0F32C11F0021001D /* mand2.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand2.raw; sourceTree = ""; }; + 280802700F32C11F0021001D /* mand3.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand3.raw; sourceTree = ""; }; + 280802710F32C11F0021001D /* mand4.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand4.raw; sourceTree = ""; }; + 280802720F32C11F0021001D /* mand5.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand5.raw; sourceTree = ""; }; + 280802730F32C11F0021001D /* mand6.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand6.raw; sourceTree = ""; }; + 280802740F32C11F0021001D /* mand7.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand7.raw; sourceTree = ""; }; + 280802750F32C11F0021001D /* mand8.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand8.raw; sourceTree = ""; }; + 280802760F32C11F0021001D /* mand9.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mand9.raw; sourceTree = ""; }; + 280802770F32C11F0021001D /* mandpluk.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = mandpluk.raw; sourceTree = ""; }; + 280802780F32C11F0021001D /* marmstk1.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = marmstk1.raw; sourceTree = ""; }; + 280802790F32C11F0021001D /* sinewave.raw */ = {isa = PBXFileReference; lastKnownFileType = file; path = sinewave.raw; sourceTree = ""; }; + 2808027A0F32C11F0021001D /* sal-parse.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = "sal-parse.lsp"; path = "../nyquist/sal-parse.lsp"; sourceTree = SOURCE_ROOT; }; + 2808027B0F32C11F0021001D /* sal.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = sal.lsp; path = ../nyquist/sal.lsp; sourceTree = SOURCE_ROOT; }; + 2808027C0F32C11F0021001D /* seq.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = seq.lsp; path = ../nyquist/seq.lsp; sourceTree = SOURCE_ROOT; }; + 2808027D0F32C11F0021001D /* seqfnint.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = seqfnint.lsp; path = ../nyquist/seqfnint.lsp; sourceTree = SOURCE_ROOT; }; + 2808027E0F32C11F0021001D /* seqmidi.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = seqmidi.lsp; path = ../nyquist/seqmidi.lsp; sourceTree = SOURCE_ROOT; }; + 2808027F0F32C11F0021001D /* sndfnint.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = sndfnint.lsp; path = ../nyquist/sndfnint.lsp; sourceTree = SOURCE_ROOT; }; + 280802800F32C11F0021001D /* stk.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = stk.lsp; path = ../nyquist/stk.lsp; sourceTree = SOURCE_ROOT; }; + 280802810F32C11F0021001D /* system.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = system.lsp; path = ../nyquist/system.lsp; sourceTree = SOURCE_ROOT; }; + 280802820F32C11F0021001D /* xlinit.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = xlinit.lsp; path = ../nyquist/xlinit.lsp; sourceTree = SOURCE_ROOT; }; + 280802830F32C11F0021001D /* xm.lsp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = xm.lsp; path = ../nyquist/xm.lsp; sourceTree = SOURCE_ROOT; }; + 280828530A75E0D0000002EF /* LabelDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LabelDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 280828540A75E0D0000002EF /* LabelDialog.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LabelDialog.h; sourceTree = ""; tabWidth = 3; }; + 280828580A75E0EA000002EF /* Grid.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Grid.cpp; sourceTree = ""; tabWidth = 3; }; + 280828590A75E0EA000002EF /* Grid.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Grid.h; sourceTree = ""; tabWidth = 3; }; + 2809C4B60BCB7E560006010F /* FileIO.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileIO.cpp; sourceTree = ""; tabWidth = 3; }; + 2809C4B70BCB7E560006010F /* FileIO.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileIO.h; sourceTree = ""; tabWidth = 3; }; + 280A8B3E19F440160091DE70 /* ConfigInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConfigInterface.h; path = ../include/audacity/ConfigInterface.h; sourceTree = SOURCE_ROOT; }; + 280A8B3F19F440160091DE70 /* EffectInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EffectInterface.h; path = ../include/audacity/EffectInterface.h; sourceTree = SOURCE_ROOT; }; + 280A8B4019F440160091DE70 /* IdentInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IdentInterface.h; path = ../include/audacity/IdentInterface.h; sourceTree = SOURCE_ROOT; }; + 280A8B4119F440160091DE70 /* ImporterInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ImporterInterface.h; path = ../include/audacity/ImporterInterface.h; sourceTree = SOURCE_ROOT; }; + 280A8B4219F440160091DE70 /* ModuleInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ModuleInterface.h; path = ../include/audacity/ModuleInterface.h; sourceTree = SOURCE_ROOT; }; + 280A8B4319F440160091DE70 /* PluginInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PluginInterface.h; path = ../include/audacity/PluginInterface.h; sourceTree = SOURCE_ROOT; }; + 280A8B4419F440160091DE70 /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Types.h; path = ../include/audacity/Types.h; sourceTree = SOURCE_ROOT; }; + 280A8B4519F4403B0091DE70 /* ModuleManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModuleManager.cpp; sourceTree = ""; }; + 280A8B4619F4403B0091DE70 /* ModuleManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModuleManager.h; sourceTree = ""; }; + 280A8B4819F440880091DE70 /* EffectRack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EffectRack.cpp; sourceTree = ""; }; + 280A8B4919F440880091DE70 /* EffectRack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EffectRack.h; sourceTree = ""; }; + 28105D9B0AD09FB200BB4269 /* portmixer.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = portmixer.h; sourceTree = ""; tabWidth = 3; }; + 28105DA00AD09FC500BB4269 /* px_mac_coreaudio.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = px_mac_coreaudio.c; sourceTree = ""; tabWidth = 3; }; + 28105DA10AD09FC500BB4269 /* px_mixer.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = px_mixer.c; sourceTree = ""; tabWidth = 3; }; + 28105DA20AD09FC500BB4269 /* px_mixer.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = px_mixer.h; sourceTree = ""; tabWidth = 3; }; + 2810644A1818EEB5004F678B /* cpu_detect_x86.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpu_detect_x86.cpp; sourceTree = ""; }; + 2810644C1818EED3004F678B /* cpu_detect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cpu_detect.h; path = "../lib-src/soundtouch/source/SoundTouch/cpu_detect.h"; sourceTree = SOURCE_ROOT; }; + 28110FFF1AD4FDD8009FAC14 /* suil_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = suil_config.h; path = lv2/suil/build/suil_config.h; sourceTree = ""; }; + 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug_Shared.xcconfig; sourceTree = ""; }; + 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug_Static.xcconfig; sourceTree = ""; }; + 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Release_Shared.xcconfig; sourceTree = ""; }; + 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Release_Static.xcconfig; sourceTree = ""; }; + 2812E9D71A1F773A001C24D3 /* AudioUnitCocoaHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioUnitCocoaHelper.h; sourceTree = ""; }; + 2813897919E6163C004111ED /* SelectedRegion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SelectedRegion.h; sourceTree = ""; }; + 2816372C0BAE3B6C0079C746 /* LinkingHtmlWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LinkingHtmlWindow.cpp; sourceTree = ""; tabWidth = 3; }; + 2816372D0BAE3B6C0079C746 /* LinkingHtmlWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LinkingHtmlWindow.h; sourceTree = ""; tabWidth = 3; }; + 28285C7F1A27A81600BC2205 /* AudioUnitCocoaHelper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AudioUnitCocoaHelper.mm; sourceTree = ""; }; + 282D474A0B9E8D900034BC49 /* Snap.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Snap.cpp; sourceTree = ""; tabWidth = 3; }; + 282D474B0B9E8D900034BC49 /* Snap.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Snap.h; sourceTree = ""; tabWidth = 3; }; + 283135EA0DFB9D110076D551 /* ImportFFmpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportFFmpeg.cpp; sourceTree = ""; tabWidth = 3; }; + 283135EB0DFB9D110076D551 /* ImportFFmpeg.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportFFmpeg.h; sourceTree = ""; tabWidth = 3; }; + 283135FD0DFBA2E80076D551 /* FFmpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FFmpeg.cpp; sourceTree = ""; tabWidth = 3; }; + 283135FE0DFBA2E80076D551 /* FFmpeg.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FFmpeg.h; sourceTree = ""; tabWidth = 3; }; + 283506280A3A88ED00EB1EBD /* pa_unix_util.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_unix_util.c; sourceTree = ""; tabWidth = 3; }; + 283506290A3A88ED00EB1EBD /* pa_unix_util.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_unix_util.h; sourceTree = ""; tabWidth = 3; }; + 2835D8D01833D54100CF5EFF /* expat_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = expat_config.h; path = expat/expat_config.h; sourceTree = ""; }; + 283A11A40A2C0DE7004372C4 /* broadcast.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = broadcast.c; sourceTree = ""; tabWidth = 3; }; + 283A11A60A2C0E15004372C4 /* ShuttleGui.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ShuttleGui.cpp; sourceTree = ""; tabWidth = 3; }; + 283A11A70A2C0E15004372C4 /* ShuttleGui.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ShuttleGui.h; sourceTree = ""; tabWidth = 3; }; + 283A11A80A2C0E15004372C4 /* Theme.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Theme.cpp; sourceTree = ""; tabWidth = 3; }; + 283A11A90A2C0E15004372C4 /* Theme.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Theme.h; sourceTree = ""; tabWidth = 3; }; + 283AA0E90C56ED08002CBD34 /* ErrorDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 283AA0EA0C56ED08002CBD34 /* ErrorDialog.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ErrorDialog.h; sourceTree = ""; tabWidth = 3; }; + 283B3D3F0BC21EBE00FA01D5 /* FileDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 283B3D400BC21EBE00FA01D5 /* FileDialog.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileDialog.h; sourceTree = ""; tabWidth = 3; }; + 283DE1340AC0D4FD00E8C3AE /* XMLWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = XMLWriter.h; sourceTree = ""; tabWidth = 3; }; + 283DE1350AC0D4FD00E8C3AE /* XMLWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = XMLWriter.cpp; sourceTree = ""; tabWidth = 3; }; + 2840CF220AEB803C00F49FC3 /* libtwolame.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libtwolame.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 2840CF230AEB807E00F49FC3 /* ath.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = ath.c; path = twolame/libtwolame/ath.c; sourceTree = ""; tabWidth = 3; }; + 2840CF240AEB807E00F49FC3 /* ath.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ath.h; path = twolame/libtwolame/ath.h; sourceTree = ""; tabWidth = 3; }; + 2840CF250AEB807E00F49FC3 /* availbits.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = availbits.c; path = twolame/libtwolame/availbits.c; sourceTree = ""; tabWidth = 3; }; + 2840CF260AEB807E00F49FC3 /* availbits.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = availbits.h; path = twolame/libtwolame/availbits.h; sourceTree = ""; tabWidth = 3; }; + 2840CF270AEB807E00F49FC3 /* bitbuffer.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = bitbuffer.c; path = twolame/libtwolame/bitbuffer.c; sourceTree = ""; tabWidth = 3; }; + 2840CF280AEB807E00F49FC3 /* bitbuffer.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = bitbuffer.h; path = twolame/libtwolame/bitbuffer.h; sourceTree = ""; tabWidth = 3; }; + 2840CF290AEB807E00F49FC3 /* common.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = common.h; path = twolame/libtwolame/common.h; sourceTree = ""; tabWidth = 3; }; + 2840CF2A0AEB807E00F49FC3 /* crc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = crc.c; path = twolame/libtwolame/crc.c; sourceTree = ""; tabWidth = 3; }; + 2840CF2B0AEB807E00F49FC3 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = crc.h; path = twolame/libtwolame/crc.h; sourceTree = ""; tabWidth = 3; }; + 2840CF2C0AEB807E00F49FC3 /* dab.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = dab.c; path = twolame/libtwolame/dab.c; sourceTree = ""; tabWidth = 3; }; + 2840CF2D0AEB807E00F49FC3 /* dab.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = dab.h; path = twolame/libtwolame/dab.h; sourceTree = ""; tabWidth = 3; }; + 2840CF2E0AEB807E00F49FC3 /* encode.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = encode.c; path = twolame/libtwolame/encode.c; sourceTree = ""; tabWidth = 3; }; + 2840CF2F0AEB807E00F49FC3 /* encode.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = encode.h; path = twolame/libtwolame/encode.h; sourceTree = ""; tabWidth = 3; }; + 2840CF300AEB807E00F49FC3 /* energy.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = energy.c; path = twolame/libtwolame/energy.c; sourceTree = ""; tabWidth = 3; }; + 2840CF310AEB807E00F49FC3 /* energy.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = energy.h; path = twolame/libtwolame/energy.h; sourceTree = ""; tabWidth = 3; }; + 2840CF320AEB807E00F49FC3 /* enwindow.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = enwindow.h; path = twolame/libtwolame/enwindow.h; sourceTree = ""; tabWidth = 3; }; + 2840CF330AEB807E00F49FC3 /* fft.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = fft.c; path = twolame/libtwolame/fft.c; sourceTree = ""; tabWidth = 3; }; + 2840CF340AEB807E00F49FC3 /* fft.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = fft.h; path = twolame/libtwolame/fft.h; sourceTree = ""; tabWidth = 3; }; + 2840CF350AEB807E00F49FC3 /* get_set.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = get_set.c; path = twolame/libtwolame/get_set.c; sourceTree = ""; tabWidth = 3; }; + 2840CF360AEB807E00F49FC3 /* mem.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = mem.c; path = twolame/libtwolame/mem.c; sourceTree = ""; tabWidth = 3; }; + 2840CF370AEB807E00F49FC3 /* mem.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = mem.h; path = twolame/libtwolame/mem.h; sourceTree = ""; tabWidth = 3; }; + 2840CF380AEB807E00F49FC3 /* psycho_0.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = psycho_0.c; path = twolame/libtwolame/psycho_0.c; sourceTree = ""; tabWidth = 3; }; + 2840CF390AEB807E00F49FC3 /* psycho_0.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_0.h; path = twolame/libtwolame/psycho_0.h; sourceTree = ""; tabWidth = 3; }; + 2840CF3A0AEB807E00F49FC3 /* psycho_1_critband.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_1_critband.h; path = twolame/libtwolame/psycho_1_critband.h; sourceTree = ""; tabWidth = 3; }; + 2840CF3B0AEB807E00F49FC3 /* psycho_1_freqtable.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_1_freqtable.h; path = twolame/libtwolame/psycho_1_freqtable.h; sourceTree = ""; tabWidth = 3; }; + 2840CF3C0AEB807E00F49FC3 /* psycho_1.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = psycho_1.c; path = twolame/libtwolame/psycho_1.c; sourceTree = ""; tabWidth = 3; }; + 2840CF3D0AEB807E00F49FC3 /* psycho_1.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_1.h; path = twolame/libtwolame/psycho_1.h; sourceTree = ""; tabWidth = 3; }; + 2840CF3E0AEB807E00F49FC3 /* psycho_2_absthr.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_2_absthr.h; path = twolame/libtwolame/psycho_2_absthr.h; sourceTree = ""; tabWidth = 3; }; + 2840CF3F0AEB807E00F49FC3 /* psycho_2.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = psycho_2.c; path = twolame/libtwolame/psycho_2.c; sourceTree = ""; tabWidth = 3; }; + 2840CF400AEB807E00F49FC3 /* psycho_2.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_2.h; path = twolame/libtwolame/psycho_2.h; sourceTree = ""; tabWidth = 3; }; + 2840CF410AEB807E00F49FC3 /* psycho_3.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = psycho_3.c; path = twolame/libtwolame/psycho_3.c; sourceTree = ""; tabWidth = 3; }; + 2840CF420AEB807E00F49FC3 /* psycho_3.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_3.h; path = twolame/libtwolame/psycho_3.h; sourceTree = ""; tabWidth = 3; }; + 2840CF430AEB807E00F49FC3 /* psycho_4.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = psycho_4.c; path = twolame/libtwolame/psycho_4.c; sourceTree = ""; tabWidth = 3; }; + 2840CF440AEB807E00F49FC3 /* psycho_4.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_4.h; path = twolame/libtwolame/psycho_4.h; sourceTree = ""; tabWidth = 3; }; + 2840CF450AEB807E00F49FC3 /* psycho_n1.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = psycho_n1.c; path = twolame/libtwolame/psycho_n1.c; sourceTree = ""; tabWidth = 3; }; + 2840CF460AEB807E00F49FC3 /* psycho_n1.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = psycho_n1.h; path = twolame/libtwolame/psycho_n1.h; sourceTree = ""; tabWidth = 3; }; + 2840CF470AEB807E00F49FC3 /* subband.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = subband.c; path = twolame/libtwolame/subband.c; sourceTree = ""; tabWidth = 3; }; + 2840CF480AEB807E00F49FC3 /* subband.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = subband.h; path = twolame/libtwolame/subband.h; sourceTree = ""; tabWidth = 3; }; + 2840CF490AEB807E00F49FC3 /* twolame.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = twolame.c; path = twolame/libtwolame/twolame.c; sourceTree = ""; tabWidth = 3; }; + 2840CF4A0AEB807E00F49FC3 /* twolame.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = twolame.h; path = twolame/libtwolame/twolame.h; sourceTree = ""; tabWidth = 3; }; + 2840CF4B0AEB807E00F49FC3 /* util.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = util.c; path = twolame/libtwolame/util.c; sourceTree = ""; tabWidth = 3; }; + 2840CF4C0AEB807E00F49FC3 /* util.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = util.h; path = twolame/libtwolame/util.h; sourceTree = ""; tabWidth = 3; }; + 2840CF790AEB810000F49FC3 /* config.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = config.h; path = twolame/build/config.h; sourceTree = ""; tabWidth = 3; }; + 2840CF840AEB83DB00F49FC3 /* ExportMP2.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportMP2.cpp; sourceTree = ""; tabWidth = 3; }; + 2840CF850AEB83DB00F49FC3 /* ExportMP2.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportMP2.h; sourceTree = ""; tabWidth = 3; }; + 284249EA10D337CE004330A6 /* GetProjectInfoCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = GetProjectInfoCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 284249EB10D337CE004330A6 /* GetProjectInfoCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = GetProjectInfoCommand.h; sourceTree = ""; tabWidth = 3; }; + 284249EC10D337CE004330A6 /* SetProjectInfoCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SetProjectInfoCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 284249ED10D337CE004330A6 /* SetProjectInfoCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SetProjectInfoCommand.h; sourceTree = ""; tabWidth = 3; }; + 28456AC00A2C180E00C23C1E /* ThemePrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ThemePrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 28456AC10A2C180E00C23C1E /* ThemePrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ThemePrefs.h; sourceTree = ""; tabWidth = 3; }; + 2847504D1AD4EB84000AD751 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = common.h; path = lv2/sord/src/zix/common.h; sourceTree = ""; }; + 2847504E1AD4EB84000AD751 /* digest.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = digest.c; path = lv2/sord/src/zix/digest.c; sourceTree = ""; }; + 2847504F1AD4EB84000AD751 /* digest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = digest.h; path = lv2/sord/src/zix/digest.h; sourceTree = ""; }; + 284750501AD4EB84000AD751 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = hash.c; path = lv2/sord/src/zix/hash.c; sourceTree = ""; }; + 284750511AD4EB84000AD751 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hash.h; path = lv2/sord/src/zix/hash.h; sourceTree = ""; }; + 284750521AD4EB84000AD751 /* tree.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tree.c; path = lv2/sord/src/zix/tree.c; sourceTree = ""; }; + 284750531AD4EB84000AD751 /* tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tree.h; path = lv2/sord/src/zix/tree.h; sourceTree = ""; }; + 2847505B1AD4EBE1000AD751 /* host.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = host.c; path = lv2/suil/src/host.c; sourceTree = ""; }; + 2847505C1AD4EBE1000AD751 /* suil_instance.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = suil_instance.c; path = lv2/suil/src/suil_instance.c; sourceTree = ""; }; + 2847505D1AD4EBE1000AD751 /* suil_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = suil_internal.h; path = lv2/suil/src/suil_internal.h; sourceTree = ""; }; + 284750611AD4EC28000AD751 /* suil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = suil.h; path = lv2/suil/suil/suil.h; sourceTree = ""; }; + 2849A41E17F8BEC2005C653F /* KeyView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyView.cpp; sourceTree = ""; }; + 2849A41F17F8BEC2005C653F /* KeyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyView.h; sourceTree = ""; }; + 2849B4600A7444BE00ECF12D /* Dependencies.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Dependencies.cpp; sourceTree = ""; tabWidth = 3; }; + 2849B4610A7444BE00ECF12D /* Dependencies.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Dependencies.h; sourceTree = ""; tabWidth = 3; }; + 284A7B8F0F31571B001D7A67 /* nyx.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = nyx.c; sourceTree = ""; tabWidth = 3; }; + 284A7B900F31571B001D7A67 /* nyx.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = nyx.h; sourceTree = ""; tabWidth = 3; }; + 284A7B910F31571B001D7A67 /* xlextstart.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlextstart.c; sourceTree = ""; tabWidth = 3; }; + 284A80380F3158A1001D7A67 /* cext.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cext.c; sourceTree = ""; tabWidth = 3; }; + 284A803A0F3158A1001D7A67 /* cleanup.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cleanup.c; sourceTree = ""; tabWidth = 3; }; + 284A803C0F3158A1001D7A67 /* cmdline.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cmdline.c; sourceTree = ""; tabWidth = 3; }; + 284A803E0F3158A1001D7A67 /* cmtcmd.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cmtcmd.c; sourceTree = ""; tabWidth = 3; }; + 284A80440F3158A1001D7A67 /* mem.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = mem.c; sourceTree = ""; tabWidth = 3; }; + 284A804A0F3158A1001D7A67 /* midifile.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = midifile.c; sourceTree = ""; tabWidth = 3; }; + 284A804C0F3158A1001D7A67 /* midifns.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = midifns.c; sourceTree = ""; tabWidth = 3; }; + 284A80500F3158A1001D7A67 /* moxc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = moxc.c; sourceTree = ""; tabWidth = 3; }; + 284A80540F3158A1001D7A67 /* record.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = record.c; sourceTree = ""; tabWidth = 3; }; + 284A80560F3158A1001D7A67 /* seq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seq.c; sourceTree = ""; tabWidth = 3; }; + 284A80590F3158A1001D7A67 /* seqmread.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqmread.c; sourceTree = ""; tabWidth = 3; }; + 284A805B0F3158A1001D7A67 /* seqmwrite.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqmwrite.c; sourceTree = ""; tabWidth = 3; }; + 284A805D0F3158A1001D7A67 /* seqread.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqread.c; sourceTree = ""; tabWidth = 3; }; + 284A805F0F3158A1001D7A67 /* seqwrite.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqwrite.c; sourceTree = ""; tabWidth = 3; }; + 284A80620F3158A1001D7A67 /* tempomap.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = tempomap.c; sourceTree = ""; tabWidth = 3; }; + 284A80640F3158A1001D7A67 /* timebase.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = timebase.c; sourceTree = ""; tabWidth = 3; }; + 284A80660F3158A1001D7A67 /* userio.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = userio.c; sourceTree = ""; tabWidth = 3; }; + 284A806C0F3158A1001D7A67 /* add.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = add.c; sourceTree = ""; tabWidth = 3; }; + 284A806E0F3158A1001D7A67 /* avg.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = avg.c; sourceTree = ""; tabWidth = 3; }; + 284A80700F3158A1001D7A67 /* compose.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = compose.c; sourceTree = ""; tabWidth = 3; }; + 284A80720F3158A1001D7A67 /* convolve.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = convolve.c; sourceTree = ""; tabWidth = 3; }; + 284A80750F3158A1001D7A67 /* debug.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = debug.c; sourceTree = ""; tabWidth = 3; }; + 284A80770F3158A1001D7A67 /* downsample.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = downsample.c; sourceTree = ""; tabWidth = 3; }; + 284A807C0F3158A1001D7A67 /* falloc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = falloc.c; sourceTree = ""; tabWidth = 3; }; + 284A807E0F3158A1001D7A67 /* ffilterkit.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ffilterkit.c; sourceTree = ""; tabWidth = 3; }; + 284A80810F3158A1001D7A67 /* fft.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fft.c; sourceTree = ""; tabWidth = 3; }; + 284A80870F3158A1001D7A67 /* handlers.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = handlers.c; sourceTree = ""; tabWidth = 3; }; + 284A80880F3158A1001D7A67 /* inverse.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = inverse.c; sourceTree = ""; tabWidth = 3; }; + 284A808A0F3158A1001D7A67 /* local.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = local.c; sourceTree = ""; tabWidth = 3; }; + 284A808D0F3158A1001D7A67 /* lpanal.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lpanal.c; sourceTree = ""; tabWidth = 3; }; + 284A808F0F3158A1001D7A67 /* multiread.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = multiread.c; sourceTree = ""; tabWidth = 3; }; + 284A80910F3158A1001D7A67 /* multiseq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = multiseq.c; sourceTree = ""; tabWidth = 3; }; + 284A80990F3158A1001D7A67 /* probe.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = probe.c; sourceTree = ""; tabWidth = 3; }; + 284A809B0F3158A1001D7A67 /* resamp.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = resamp.c; sourceTree = ""; tabWidth = 3; }; + 284A809D0F3158A1001D7A67 /* resampv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = resampv.c; sourceTree = ""; tabWidth = 3; }; + 284A80A00F3158A1001D7A67 /* samples.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = samples.c; sourceTree = ""; tabWidth = 3; }; + 284A80A20F3158A1001D7A67 /* seqext.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqext.c; sourceTree = ""; tabWidth = 3; }; + 284A80A60F3158A1001D7A67 /* seqfnint.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqfnint.c; sourceTree = ""; tabWidth = 3; }; + 284A80AA0F3158A1001D7A67 /* seqinterf.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = seqinterf.c; sourceTree = ""; tabWidth = 3; }; + 284A80B20F3158A1001D7A67 /* sndfnint.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sndfnint.c; sourceTree = ""; tabWidth = 3; }; + 284A80B60F3158A1001D7A67 /* sndmax.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sndmax.c; sourceTree = ""; tabWidth = 3; }; + 284A80B80F3158A1001D7A67 /* sndread.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sndread.c; sourceTree = ""; tabWidth = 3; }; + 284A80BA0F3158A1001D7A67 /* sndseq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sndseq.c; sourceTree = ""; tabWidth = 3; }; + 284A80BF0F3158A1001D7A67 /* sndwritepa.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sndwritepa.c; sourceTree = ""; tabWidth = 3; }; + 284A80C00F3158A1001D7A67 /* sound.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sound.c; sourceTree = ""; tabWidth = 3; }; + 284A80C20F3158A1001D7A67 /* stats.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stats.c; sourceTree = ""; tabWidth = 3; }; + 284A80C40F3158A1001D7A67 /* trigger.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = trigger.c; sourceTree = ""; tabWidth = 3; }; + 284A80C60F3158A1001D7A67 /* yin.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = yin.c; sourceTree = ""; tabWidth = 3; }; + 284A80F30F3158A1001D7A67 /* instr.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = instr.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80F60F3158A1001D7A67 /* ADSR.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ADSR.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80F70F3158A1001D7A67 /* BandedWG.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BandedWG.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80F80F3158A1001D7A67 /* BiQuad.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BiQuad.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80F90F3158A1001D7A67 /* Bowed.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Bowed.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80FA0F3158A1001D7A67 /* BowTable.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BowTable.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80FB0F3158A1001D7A67 /* Chorus.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Chorus.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80FC0F3158A1001D7A67 /* Clarinet.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Clarinet.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80FD0F3158A1001D7A67 /* Delay.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Delay.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80FE0F3158A1001D7A67 /* DelayA.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DelayA.cpp; sourceTree = ""; tabWidth = 3; }; + 284A80FF0F3158A1001D7A67 /* DelayL.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DelayL.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81000F3158A1001D7A67 /* Effect.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Effect.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81010F3158A1001D7A67 /* Envelope.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Envelope.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81020F3158A1001D7A67 /* FileRead.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileRead.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81030F3158A1001D7A67 /* FileWvIn.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileWvIn.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81040F3158A1001D7A67 /* Filter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Filter.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81050F3158A1001D7A67 /* Flute.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Flute.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81060F3158A1001D7A67 /* Function.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Function.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81070F3158A1001D7A67 /* Generator.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Generator.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81080F3158A1001D7A67 /* Instrmnt.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Instrmnt.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81090F3158A1001D7A67 /* JCRev.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = JCRev.cpp; sourceTree = ""; tabWidth = 3; }; + 284A810A0F3158A1001D7A67 /* JetTable.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = JetTable.cpp; sourceTree = ""; tabWidth = 3; }; + 284A810B0F3158A1001D7A67 /* Mandolin.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Mandolin.cpp; sourceTree = ""; tabWidth = 3; }; + 284A810C0F3158A1001D7A67 /* Modal.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Modal.cpp; sourceTree = ""; tabWidth = 3; }; + 284A810D0F3158A1001D7A67 /* ModalBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ModalBar.cpp; sourceTree = ""; tabWidth = 3; }; + 284A810E0F3158A1001D7A67 /* Noise.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Noise.cpp; sourceTree = ""; tabWidth = 3; }; + 284A810F0F3158A1001D7A67 /* NRev.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = NRev.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81100F3158A1001D7A67 /* OnePole.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = OnePole.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81110F3158A1001D7A67 /* OneZero.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = OneZero.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81120F3158A1001D7A67 /* PitShift.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PitShift.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81130F3158A1001D7A67 /* PluckTwo.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PluckTwo.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81140F3158A1001D7A67 /* PoleZero.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PoleZero.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81150F3158A1001D7A67 /* PRCRev.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PRCRev.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81160F3158A1001D7A67 /* ReedTable.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ReedTable.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81170F3158A1001D7A67 /* Saxofony.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Saxofony.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81180F3158A1001D7A67 /* SineWave.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SineWave.cpp; sourceTree = ""; tabWidth = 3; }; + 284A81190F3158A1001D7A67 /* Sitar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Sitar.cpp; sourceTree = ""; tabWidth = 3; }; + 284A811A0F3158A1001D7A67 /* Stk.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Stk.cpp; sourceTree = ""; tabWidth = 3; }; + 284A811B0F3158A1001D7A67 /* WaveLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = WaveLoop.cpp; sourceTree = ""; tabWidth = 3; }; + 284A811C0F3158A1001D7A67 /* WvIn.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = WvIn.cpp; sourceTree = ""; tabWidth = 3; }; + 284A811D0F3158A1001D7A67 /* stkinit.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = stkinit.cpp; sourceTree = ""; tabWidth = 3; }; + 284A811F0F3158A1001D7A67 /* stkint.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = stkint.cpp; sourceTree = ""; tabWidth = 3; }; + 284A817E0F3158A2001D7A67 /* abs.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = abs.c; sourceTree = ""; tabWidth = 3; }; + 284A81810F3158A2001D7A67 /* allpoles.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = allpoles.c; sourceTree = ""; tabWidth = 3; }; + 284A81840F3158A2001D7A67 /* alpass.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = alpass.c; sourceTree = ""; tabWidth = 3; }; + 284A81870F3158A2001D7A67 /* alpasscv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = alpasscv.c; sourceTree = ""; tabWidth = 3; }; + 284A818D0F3158A2001D7A67 /* alpassvv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = alpassvv.c; sourceTree = ""; tabWidth = 3; }; + 284A81900F3158A2001D7A67 /* amosc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = amosc.c; sourceTree = ""; tabWidth = 3; }; + 284A81930F3158A2001D7A67 /* areson.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = areson.c; sourceTree = ""; tabWidth = 3; }; + 284A81960F3158A2001D7A67 /* aresoncv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = aresoncv.c; sourceTree = ""; tabWidth = 3; }; + 284A81990F3158A2001D7A67 /* aresonvc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = aresonvc.c; sourceTree = ""; tabWidth = 3; }; + 284A819C0F3158A2001D7A67 /* aresonvv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = aresonvv.c; sourceTree = ""; tabWidth = 3; }; + 284A819F0F3158A2001D7A67 /* atone.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = atone.c; sourceTree = ""; tabWidth = 3; }; + 284A81A20F3158A2001D7A67 /* atonev.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = atonev.c; sourceTree = ""; tabWidth = 3; }; + 284A81A50F3158A2001D7A67 /* biquadfilt.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = biquadfilt.c; sourceTree = ""; tabWidth = 3; }; + 284A81A80F3158A2001D7A67 /* buzz.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = buzz.c; sourceTree = ""; tabWidth = 3; }; + 284A81AB0F3158A2001D7A67 /* chase.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = chase.c; sourceTree = ""; tabWidth = 3; }; + 284A81AE0F3158A2001D7A67 /* clip.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = clip.c; sourceTree = ""; tabWidth = 3; }; + 284A81B10F3158A2001D7A67 /* congen.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = congen.c; sourceTree = ""; tabWidth = 3; }; + 284A81B40F3158A2001D7A67 /* const.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = const.c; sourceTree = ""; tabWidth = 3; }; + 284A81B80F3158A2001D7A67 /* coterm.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = coterm.c; sourceTree = ""; tabWidth = 3; }; + 284A81BC0F3158A2001D7A67 /* delaycc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = delaycc.c; sourceTree = ""; tabWidth = 3; }; + 284A81BF0F3158A2001D7A67 /* delaycv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = delaycv.c; sourceTree = ""; tabWidth = 3; }; + 284A81C40F3158A2001D7A67 /* eqbandvvv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = eqbandvvv.c; sourceTree = ""; tabWidth = 3; }; + 284A81C70F3158A2001D7A67 /* exp.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = exp.c; sourceTree = ""; tabWidth = 3; }; + 284A81CB0F3158A2001D7A67 /* fmfb.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fmfb.c; sourceTree = ""; tabWidth = 3; }; + 284A81CE0F3158A2001D7A67 /* fmfbv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fmfbv.c; sourceTree = ""; tabWidth = 3; }; + 284A81D10F3158A2001D7A67 /* fmosc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fmosc.c; sourceTree = ""; tabWidth = 3; }; + 284A81D40F3158A2001D7A67 /* follow.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = follow.c; sourceTree = ""; tabWidth = 3; }; + 284A81D70F3158A2001D7A67 /* fromarraystream.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fromarraystream.c; sourceTree = ""; tabWidth = 3; }; + 284A81DA0F3158A2001D7A67 /* fromobject.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = fromobject.c; sourceTree = ""; tabWidth = 3; }; + 284A81DD0F3158A2001D7A67 /* gate.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = gate.c; sourceTree = ""; tabWidth = 3; }; + 284A81E10F3158A2001D7A67 /* ifft.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ifft.c; sourceTree = ""; tabWidth = 3; }; + 284A81E60F3158A2001D7A67 /* instrbanded.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrbanded.c; sourceTree = ""; tabWidth = 3; }; + 284A81E90F3158A2001D7A67 /* instrbow.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrbow.c; sourceTree = ""; tabWidth = 3; }; + 284A81EC0F3158A2001D7A67 /* instrbowedfreq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrbowedfreq.c; sourceTree = ""; tabWidth = 3; }; + 284A81EF0F3158A2001D7A67 /* instrclar.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrclar.c; sourceTree = ""; tabWidth = 3; }; + 284A81F20F3158A2001D7A67 /* instrclarall.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrclarall.c; sourceTree = ""; tabWidth = 3; }; + 284A81F50F3158A2001D7A67 /* instrclarfreq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrclarfreq.c; sourceTree = ""; tabWidth = 3; }; + 284A81F80F3158A2001D7A67 /* instrflute.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrflute.c; sourceTree = ""; tabWidth = 3; }; + 284A81FB0F3158A2001D7A67 /* instrfluteall.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrfluteall.c; sourceTree = ""; tabWidth = 3; }; + 284A81FE0F3158A2001D7A67 /* instrflutefreq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrflutefreq.c; sourceTree = ""; tabWidth = 3; }; + 284A82010F3158A2001D7A67 /* instrmandolin.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrmandolin.c; sourceTree = ""; tabWidth = 3; }; + 284A82040F3158A2001D7A67 /* instrmodalbar.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrmodalbar.c; sourceTree = ""; tabWidth = 3; }; + 284A82070F3158A2001D7A67 /* instrsax.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrsax.c; sourceTree = ""; tabWidth = 3; }; + 284A820A0F3158A2001D7A67 /* instrsaxall.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrsaxall.c; sourceTree = ""; tabWidth = 3; }; + 284A820D0F3158A2001D7A67 /* instrsaxfreq.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrsaxfreq.c; sourceTree = ""; tabWidth = 3; }; + 284A82100F3158A2001D7A67 /* instrsitar.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = instrsitar.c; sourceTree = ""; tabWidth = 3; }; + 284A82130F3158A2001D7A67 /* integrate.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = integrate.c; sourceTree = ""; tabWidth = 3; }; + 284A82160F3158A2001D7A67 /* log.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = log.c; sourceTree = ""; tabWidth = 3; }; + 284A82190F3158A2001D7A67 /* lpreson.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = lpreson.c; sourceTree = ""; tabWidth = 3; }; + 284A821C0F3158A2001D7A67 /* maxv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = maxv.c; sourceTree = ""; tabWidth = 3; }; + 284A821F0F3158A2001D7A67 /* offset.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = offset.c; sourceTree = ""; tabWidth = 3; }; + 284A82220F3158A2001D7A67 /* oneshot.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = oneshot.c; sourceTree = ""; tabWidth = 3; }; + 284A82250F3158A2001D7A67 /* osc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = osc.c; sourceTree = ""; tabWidth = 3; }; + 284A82280F3158A2001D7A67 /* partial.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = partial.c; sourceTree = ""; tabWidth = 3; }; + 284A822B0F3158A2001D7A67 /* pluck.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pluck.c; sourceTree = ""; tabWidth = 3; }; + 284A822E0F3158A2001D7A67 /* prod.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = prod.c; sourceTree = ""; tabWidth = 3; }; + 284A82310F3158A2001D7A67 /* pwl.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pwl.c; sourceTree = ""; tabWidth = 3; }; + 284A82340F3158A2001D7A67 /* quantize.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = quantize.c; sourceTree = ""; tabWidth = 3; }; + 284A82370F3158A2001D7A67 /* recip.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = recip.c; sourceTree = ""; tabWidth = 3; }; + 284A823A0F3158A2001D7A67 /* reson.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = reson.c; sourceTree = ""; tabWidth = 3; }; + 284A823D0F3158A2001D7A67 /* resoncv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = resoncv.c; sourceTree = ""; tabWidth = 3; }; + 284A82400F3158A2001D7A67 /* resonvc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = resonvc.c; sourceTree = ""; tabWidth = 3; }; + 284A82430F3158A2001D7A67 /* resonvv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = resonvv.c; sourceTree = ""; tabWidth = 3; }; + 284A82460F3158A2001D7A67 /* sampler.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sampler.c; sourceTree = ""; tabWidth = 3; }; + 284A82490F3158A2001D7A67 /* scale.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = scale.c; sourceTree = ""; tabWidth = 3; }; + 284A824C0F3158A2001D7A67 /* shape.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = shape.c; sourceTree = ""; tabWidth = 3; }; + 284A824F0F3158A2001D7A67 /* sine.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sine.c; sourceTree = ""; tabWidth = 3; }; + 284A82520F3158A2001D7A67 /* siosc.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = siosc.c; sourceTree = ""; tabWidth = 3; }; + 284A82550F3158A2001D7A67 /* slope.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = slope.c; sourceTree = ""; tabWidth = 3; }; + 284A82580F3158A2001D7A67 /* sqrt.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = sqrt.c; sourceTree = ""; tabWidth = 3; }; + 284A825B0F3158A2001D7A67 /* stkchorus.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stkchorus.c; sourceTree = ""; tabWidth = 3; }; + 284A825E0F3158A2001D7A67 /* stkpitshift.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stkpitshift.c; sourceTree = ""; tabWidth = 3; }; + 284A82610F3158A2001D7A67 /* stkrev.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = stkrev.c; sourceTree = ""; tabWidth = 3; }; + 284A82640F3158A2001D7A67 /* tapf.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = tapf.c; sourceTree = ""; tabWidth = 3; }; + 284A82670F3158A2001D7A67 /* tapv.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = tapv.c; sourceTree = ""; tabWidth = 3; }; + 284A826A0F3158A2001D7A67 /* tone.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = tone.c; sourceTree = ""; tabWidth = 3; }; + 284A826D0F3158A2001D7A67 /* tonev.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = tonev.c; sourceTree = ""; tabWidth = 3; }; + 284A82720F3158A2001D7A67 /* upsample.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = upsample.c; sourceTree = ""; tabWidth = 3; }; + 284A82750F3158A2001D7A67 /* white.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = white.c; sourceTree = ""; tabWidth = 3; }; + 284A827B0F3158A2001D7A67 /* extern.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = extern.c; sourceTree = ""; tabWidth = 3; }; + 284A827F0F3158A2001D7A67 /* path.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = path.c; sourceTree = ""; tabWidth = 3; }; + 284A82800F3158A2001D7A67 /* xlbfun.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlbfun.c; sourceTree = ""; tabWidth = 3; }; + 284A82810F3158A2001D7A67 /* xlcont.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlcont.c; sourceTree = ""; tabWidth = 3; }; + 284A82820F3158A2001D7A67 /* xldbug.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xldbug.c; sourceTree = ""; tabWidth = 3; }; + 284A82830F3158A2001D7A67 /* xldmem.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xldmem.c; sourceTree = ""; tabWidth = 3; }; + 284A82850F3158A2001D7A67 /* xleval.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xleval.c; sourceTree = ""; tabWidth = 3; }; + 284A82860F3158A2001D7A67 /* xlfio.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlfio.c; sourceTree = ""; tabWidth = 3; }; + 284A82870F3158A2001D7A67 /* xlftab.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlftab.c; sourceTree = ""; tabWidth = 3; }; + 284A82880F3158A2001D7A67 /* xlglob.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlglob.c; sourceTree = ""; tabWidth = 3; }; + 284A82890F3158A2001D7A67 /* xlimage.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlimage.c; sourceTree = ""; tabWidth = 3; }; + 284A828A0F3158A2001D7A67 /* xlinit.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlinit.c; sourceTree = ""; tabWidth = 3; }; + 284A828B0F3158A2001D7A67 /* xlio.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlio.c; sourceTree = ""; tabWidth = 3; }; + 284A828C0F3158A2001D7A67 /* xlisp.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlisp.c; sourceTree = ""; tabWidth = 3; }; + 284A828E0F3158A2001D7A67 /* xljump.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xljump.c; sourceTree = ""; tabWidth = 3; }; + 284A828F0F3158A2001D7A67 /* xllist.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xllist.c; sourceTree = ""; tabWidth = 3; }; + 284A82900F3158A2001D7A67 /* xlmath.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlmath.c; sourceTree = ""; tabWidth = 3; }; + 284A82910F3158A2001D7A67 /* xlobj.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlobj.c; sourceTree = ""; tabWidth = 3; }; + 284A82920F3158A2001D7A67 /* xlpp.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlpp.c; sourceTree = ""; tabWidth = 3; }; + 284A82930F3158A2001D7A67 /* xlprin.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlprin.c; sourceTree = ""; tabWidth = 3; }; + 284A82940F3158A2001D7A67 /* xlread.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlread.c; sourceTree = ""; tabWidth = 3; }; + 284A82950F3158A2001D7A67 /* xlstr.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlstr.c; sourceTree = ""; tabWidth = 3; }; + 284A82960F3158A2001D7A67 /* xlsubr.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlsubr.c; sourceTree = ""; tabWidth = 3; }; + 284A82970F3158A2001D7A67 /* xlsym.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlsym.c; sourceTree = ""; tabWidth = 3; }; + 284A82980F3158A2001D7A67 /* xlsys.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = xlsys.c; sourceTree = ""; tabWidth = 3; }; + 284B278E0FC66863005EAC96 /* DevicePrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DevicePrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B278F0FC66863005EAC96 /* DevicePrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DevicePrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27900FC66863005EAC96 /* ImportExportPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportExportPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27910FC66863005EAC96 /* ImportExportPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportExportPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27920FC66863005EAC96 /* LibraryPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = LibraryPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27930FC66863005EAC96 /* LibraryPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = LibraryPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27940FC66863005EAC96 /* PlaybackPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PlaybackPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27950FC66863005EAC96 /* PlaybackPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PlaybackPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27960FC66863005EAC96 /* ProjectsPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ProjectsPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27970FC66863005EAC96 /* ProjectsPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ProjectsPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27980FC66863005EAC96 /* RecordingPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = RecordingPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27990FC66863005EAC96 /* RecordingPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = RecordingPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27E00FC66CCD005EAC96 /* TracksPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TracksPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27E10FC66CCD005EAC96 /* TracksPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TracksPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284B27E20FC66CCD005EAC96 /* WarningsPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = WarningsPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 284B27E30FC66CCD005EAC96 /* WarningsPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = WarningsPrefs.h; sourceTree = ""; tabWidth = 3; }; + 284FD04017FC72A50009A025 /* ScienFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScienFilter.cpp; sourceTree = ""; }; + 284FD04117FC72A50009A025 /* ScienFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScienFilter.h; sourceTree = ""; }; + 284FD04317FC72EE0009A025 /* Biquad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Biquad.cpp; sourceTree = ""; }; + 284FD04417FC72EE0009A025 /* Biquad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Biquad.h; sourceTree = ""; }; + 28501E970CEECE910029ABAA /* LoadVamp.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = LoadVamp.cpp; path = vamp/LoadVamp.cpp; sourceTree = ""; tabWidth = 3; }; + 28501E980CEECE920029ABAA /* LoadVamp.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = LoadVamp.h; path = vamp/LoadVamp.h; sourceTree = ""; tabWidth = 3; }; + 28501E990CEECE920029ABAA /* VampEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = VampEffect.cpp; path = vamp/VampEffect.cpp; sourceTree = ""; tabWidth = 3; }; + 28501E9A0CEECE920029ABAA /* VampEffect.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = VampEffect.h; path = vamp/VampEffect.h; sourceTree = ""; tabWidth = 3; }; + 28501E9D0CEECEF80029ABAA /* HelpText.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = HelpText.cpp; sourceTree = ""; tabWidth = 3; }; + 28501E9E0CEECEF80029ABAA /* HelpText.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = HelpText.h; sourceTree = ""; tabWidth = 3; }; + 28501E9F0CEECEF80029ABAA /* SplashDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SplashDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 28501EA00CEECEF80029ABAA /* SplashDialog.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SplashDialog.h; sourceTree = ""; tabWidth = 3; }; + 28501F060CEED1F00029ABAA /* libvamp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libvamp.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 28530C480DF2105200555C94 /* HtmlWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = HtmlWindow.cpp; sourceTree = ""; tabWidth = 3; }; + 28530C490DF2105200555C94 /* HtmlWindow.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = HtmlWindow.h; sourceTree = ""; tabWidth = 3; }; + 28530C4A0DF2105200555C94 /* ProgressDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ProgressDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 28530C4B0DF2105200555C94 /* ProgressDialog.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ProgressDialog.h; sourceTree = ""; tabWidth = 3; }; + 28560C8F0A75E40F00A3429E /* AutoRecovery.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AutoRecovery.cpp; sourceTree = ""; tabWidth = 3; }; + 28560C900A75E40F00A3429E /* AutoRecovery.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AutoRecovery.h; sourceTree = ""; tabWidth = 3; }; + 285D3CAC0F09FC8F007883FC /* PluginBufferingAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginBufferingAdapter.cpp; path = "libvamp/src/vamp-hostsdk/PluginBufferingAdapter.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CAD0F09FC8F007883FC /* PluginChannelAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginChannelAdapter.cpp; path = "libvamp/src/vamp-hostsdk/PluginChannelAdapter.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CAE0F09FC8F007883FC /* PluginHostAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginHostAdapter.cpp; path = "libvamp/src/vamp-hostsdk/PluginHostAdapter.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CAF0F09FC8F007883FC /* PluginInputDomainAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginInputDomainAdapter.cpp; path = "libvamp/src/vamp-hostsdk/PluginInputDomainAdapter.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CB00F09FC8F007883FC /* PluginLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginLoader.cpp; path = "libvamp/src/vamp-hostsdk/PluginLoader.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CB10F09FC8F007883FC /* PluginSummarisingAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginSummarisingAdapter.cpp; path = "libvamp/src/vamp-hostsdk/PluginSummarisingAdapter.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CB20F09FC8F007883FC /* PluginWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginWrapper.cpp; path = "libvamp/src/vamp-hostsdk/PluginWrapper.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CB30F09FC8F007883FC /* RealTime.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = RealTime.cpp; path = "libvamp/src/vamp-hostsdk/RealTime.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CBC0F09FCB2007883FC /* PluginAdapter.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PluginAdapter.cpp; path = "libvamp/src/vamp-sdk/PluginAdapter.cpp"; sourceTree = ""; tabWidth = 3; }; + 285D3CBD0F09FCB2007883FC /* RealTime.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = RealTime.cpp; path = "libvamp/src/vamp-sdk/RealTime.cpp"; sourceTree = ""; tabWidth = 3; }; + 285DE1F80BF03C7800A20DF0 /* Screenshot.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Screenshot.cpp; sourceTree = ""; tabWidth = 3; }; + 285DE1F90BF03C7800A20DF0 /* Screenshot.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Screenshot.h; sourceTree = ""; tabWidth = 3; }; + 2860BA200E0F0D8600A13878 /* SoundActivatedRecord.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SoundActivatedRecord.cpp; sourceTree = ""; tabWidth = 3; }; + 2860BA210E0F0D8600A13878 /* SoundActivatedRecord.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SoundActivatedRecord.h; sourceTree = ""; tabWidth = 3; }; + 2860BA220E0F0D8600A13878 /* TimerRecordDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TimerRecordDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 2860BA230E0F0D8600A13878 /* TimerRecordDialog.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TimerRecordDialog.h; sourceTree = ""; tabWidth = 3; }; + 2860BA260E0F0DD800A13878 /* ExportFFmpeg.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportFFmpeg.cpp; sourceTree = ""; tabWidth = 3; }; + 2860BA270E0F0DD800A13878 /* ExportFFmpeg.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportFFmpeg.h; sourceTree = ""; tabWidth = 3; }; + 286229B0181CE4B600E1AD1A /* liblv2.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblv2.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 286229B1181CE51800E1AD1A /* lilv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lilv.h; path = lv2/lilv/lilv/lilv.h; sourceTree = ""; }; + 286229B2181CE51800E1AD1A /* collections.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = collections.c; path = lv2/lilv/src/collections.c; sourceTree = ""; }; + 286229B3181CE51800E1AD1A /* instance.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = instance.c; path = lv2/lilv/src/instance.c; sourceTree = ""; }; + 286229B4181CE51800E1AD1A /* lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lib.c; path = lv2/lilv/src/lib.c; sourceTree = ""; }; + 286229B5181CE51800E1AD1A /* lilv_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lilv_internal.h; path = lv2/lilv/src/lilv_internal.h; sourceTree = ""; }; + 286229B6181CE51800E1AD1A /* node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = node.c; path = lv2/lilv/src/node.c; sourceTree = ""; }; + 286229B7181CE51800E1AD1A /* plugin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = plugin.c; path = lv2/lilv/src/plugin.c; sourceTree = ""; }; + 286229B8181CE51800E1AD1A /* pluginclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = pluginclass.c; path = lv2/lilv/src/pluginclass.c; sourceTree = ""; }; + 286229B9181CE51800E1AD1A /* port.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = port.c; path = lv2/lilv/src/port.c; sourceTree = ""; }; + 286229BA181CE51800E1AD1A /* query.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = query.c; path = lv2/lilv/src/query.c; sourceTree = ""; }; + 286229BB181CE51800E1AD1A /* scalepoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = scalepoint.c; path = lv2/lilv/src/scalepoint.c; sourceTree = ""; }; + 286229BC181CE51800E1AD1A /* state.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = state.c; path = lv2/lilv/src/state.c; sourceTree = ""; }; + 286229BD181CE51800E1AD1A /* ui.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ui.c; path = lv2/lilv/src/ui.c; sourceTree = ""; }; + 286229BE181CE51800E1AD1A /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = util.c; path = lv2/lilv/src/util.c; sourceTree = ""; }; + 286229BF181CE51800E1AD1A /* world.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = world.c; path = lv2/lilv/src/world.c; sourceTree = ""; }; + 286229D5181CE5EC00E1AD1A /* serd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serd.h; path = lv2/serd/serd/serd.h; sourceTree = ""; }; + 286229D6181CE5EC00E1AD1A /* env.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = env.c; path = lv2/serd/src/env.c; sourceTree = ""; }; + 286229D7181CE5EC00E1AD1A /* node.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = node.c; path = lv2/serd/src/node.c; sourceTree = ""; }; + 286229D8181CE5EC00E1AD1A /* reader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = reader.c; path = lv2/serd/src/reader.c; sourceTree = ""; }; + 286229D9181CE5EC00E1AD1A /* serd_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serd_internal.h; path = lv2/serd/src/serd_internal.h; sourceTree = ""; }; + 286229DA181CE5EC00E1AD1A /* string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = string.c; path = lv2/serd/src/string.c; sourceTree = ""; }; + 286229DB181CE5EC00E1AD1A /* uri.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = uri.c; path = lv2/serd/src/uri.c; sourceTree = ""; }; + 286229DC181CE5EC00E1AD1A /* writer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = writer.c; path = lv2/serd/src/writer.c; sourceTree = ""; }; + 286229E5181CE62A00E1AD1A /* sord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sord.h; path = lv2/sord/sord/sord.h; sourceTree = ""; }; + 286229E6181CE62A00E1AD1A /* sord_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sord_internal.h; path = lv2/sord/src/sord_internal.h; sourceTree = ""; }; + 286229E7181CE62A00E1AD1A /* sord.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sord.c; path = lv2/sord/src/sord.c; sourceTree = ""; }; + 286229E8181CE62A00E1AD1A /* syntax.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = syntax.c; path = lv2/sord/src/syntax.c; sourceTree = ""; }; + 2862439F181CE65500E1AD1A /* sratom_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sratom_config.h; path = lv2/sratom/build/sratom_config.h; sourceTree = ""; }; + 286243A0181CE65500E1AD1A /* sratom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sratom.h; path = lv2/sratom/sratom/sratom.h; sourceTree = ""; }; + 286243A1181CE65500E1AD1A /* sratom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sratom.c; path = lv2/sratom/src/sratom.c; sourceTree = ""; }; + 2862CECE1AD3900000A53194 /* test.lsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = test.lsp; path = ../nyquist/test.lsp; sourceTree = SOURCE_ROOT; }; + 2862CECF1AD3900000A53194 /* upic.sal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = upic.sal; path = ../nyquist/upic.sal; sourceTree = SOURCE_ROOT; }; + 2862CED01AD3900000A53194 /* velocity.lsp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = velocity.lsp; path = ../nyquist/velocity.lsp; sourceTree = SOURCE_ROOT; }; + 28640873181CE74100CC4E2C /* sord_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sord_config.h; path = lv2/sord/build/sord_config.h; sourceTree = ""; }; + 28640875181CE75800CC4E2C /* serd_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serd_config.h; path = lv2/serd/build/serd_config.h; sourceTree = ""; }; + 28640877181CE77200CC4E2C /* lilv_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lilv_config.h; path = lv2/lilv/build/lilv_config.h; sourceTree = ""; }; + 287DBE830F3F6B2700C5BBED /* audio_detect.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = audio_detect.c; sourceTree = ""; tabWidth = 3; }; + 287DBE840F3F6B2700C5BBED /* chunk.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = chunk.c; sourceTree = ""; tabWidth = 3; }; + 287DBE850F3F6B2700C5BBED /* ima_oki_adpcm.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = ima_oki_adpcm.c; sourceTree = ""; tabWidth = 3; }; + 287DBE860F3F6B2700C5BBED /* ima_oki_adpcm.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ima_oki_adpcm.h; sourceTree = ""; tabWidth = 3; }; + 287DBE870F3F6B2700C5BBED /* mpc2k.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = mpc2k.c; sourceTree = ""; tabWidth = 3; }; + 287DBE880F3F6B2700C5BBED /* rf64.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = rf64.c; sourceTree = ""; tabWidth = 3; }; + 287E207E102561F300BF47A2 /* PluginManager.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PluginManager.cpp; sourceTree = ""; tabWidth = 3; }; + 287F9F3B0A69748F00F025FA /* TimeDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TimeDialog.h; sourceTree = ""; tabWidth = 3; }; + 287F9F3C0A69748F00F025FA /* TimeDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TimeDialog.cpp; sourceTree = ""; tabWidth = 3; }; + 2880527E0DEA694100671EA4 /* mod-script-pipe.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "mod-script-pipe.so"; sourceTree = BUILT_PRODUCTS_DIR; }; + 288052840DEA69C900671EA4 /* PipeServer.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = PipeServer.cpp; path = "mod-script-pipe/PipeServer.cpp"; sourceTree = ""; tabWidth = 3; }; + 288052850DEA69C900671EA4 /* ScripterCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = ScripterCallback.cpp; path = "mod-script-pipe/ScripterCallback.cpp"; sourceTree = ""; tabWidth = 3; }; + 288052860DEA69C900671EA4 /* ScripterCallback.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ScripterCallback.h; path = "mod-script-pipe/ScripterCallback.h"; sourceTree = ""; tabWidth = 3; }; + 2880529C0DEA720100671EA4 /* NonGuiThread.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = NonGuiThread.h; path = "lib-widget-extra/NonGuiThread.h"; sourceTree = ""; tabWidth = 3; }; + 288052BC0DEA72F300671EA4 /* NonGuiThread.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = NonGuiThread.cpp; path = "lib-widget-extra/NonGuiThread.cpp"; sourceTree = ""; tabWidth = 3; }; + 288217790A35D8730029AF41 /* ShuttlePrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ShuttlePrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 2882177A0A35D8730029AF41 /* ShuttlePrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ShuttlePrefs.h; sourceTree = ""; tabWidth = 3; }; + 28851F9C1027F16400152EE1 /* Command.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Command.cpp; sourceTree = ""; tabWidth = 3; }; + 28851F9D1027F16400152EE1 /* CommandSignature.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CommandSignature.cpp; sourceTree = ""; tabWidth = 3; }; + 28851F9E1027F16400152EE1 /* CommandSignature.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandSignature.h; sourceTree = ""; tabWidth = 3; }; + 28851F9F1027F16400152EE1 /* CommandType.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CommandType.cpp; sourceTree = ""; tabWidth = 3; }; + 28851FA01027F16400152EE1 /* CommandType.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandType.h; sourceTree = ""; tabWidth = 3; }; + 28851FA11027F16400152EE1 /* CompareAudioCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CompareAudioCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28851FA21027F16400152EE1 /* CompareAudioCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CompareAudioCommand.h; sourceTree = ""; tabWidth = 3; }; + 28851FA31027F16400152EE1 /* GetTrackInfoCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = GetTrackInfoCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28851FA41027F16400152EE1 /* GetTrackInfoCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = GetTrackInfoCommand.h; sourceTree = ""; tabWidth = 3; }; + 28851FA51027F16400152EE1 /* HelpCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = HelpCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28851FA61027F16400152EE1 /* HelpCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = HelpCommand.h; sourceTree = ""; tabWidth = 3; }; + 28851FA71027F16400152EE1 /* MessageCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MessageCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28851FA81027F16400152EE1 /* MessageCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MessageCommand.h; sourceTree = ""; tabWidth = 3; }; + 28851FA91027F16400152EE1 /* SelectCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SelectCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28851FAA1027F16400152EE1 /* SelectCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SelectCommand.h; sourceTree = ""; tabWidth = 3; }; + 2885BFF10FC108F800128165 /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = aeffectx.h; path = VST/aeffectx.h; sourceTree = ""; tabWidth = 3; }; + 28884912131B6CF500B59735 /* af.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = af.po; path = ../locale/af.po; sourceTree = SOURCE_ROOT; }; + 28884913131B6CF500B59735 /* ar.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ar.po; path = ../locale/ar.po; sourceTree = SOURCE_ROOT; }; + 28884914131B6CF500B59735 /* be.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = be.po; path = ../locale/be.po; sourceTree = SOURCE_ROOT; }; + 28884915131B6CF500B59735 /* bg.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bg.po; path = ../locale/bg.po; sourceTree = SOURCE_ROOT; }; + 28884916131B6CF500B59735 /* bn.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bn.po; path = ../locale/bn.po; sourceTree = SOURCE_ROOT; }; + 28884917131B6CF500B59735 /* bs.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = bs.po; path = ../locale/bs.po; sourceTree = SOURCE_ROOT; }; + 28884918131B6CF500B59735 /* ca.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ca.po; path = ../locale/ca.po; sourceTree = SOURCE_ROOT; }; + 28884919131B6CF500B59735 /* ca@valencia.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = "ca@valencia.po"; path = "../locale/ca@valencia.po"; sourceTree = SOURCE_ROOT; }; + 2888491A131B6CF500B59735 /* cs.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = cs.po; path = ../locale/cs.po; sourceTree = SOURCE_ROOT; }; + 2888491B131B6CF500B59735 /* cy.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = cy.po; path = ../locale/cy.po; sourceTree = SOURCE_ROOT; }; + 2888491C131B6CF500B59735 /* da.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = da.po; path = ../locale/da.po; sourceTree = SOURCE_ROOT; }; + 2888491D131B6CF500B59735 /* de.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = de.po; path = ../locale/de.po; sourceTree = SOURCE_ROOT; }; + 2888491E131B6CF500B59735 /* el.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = el.po; path = ../locale/el.po; sourceTree = SOURCE_ROOT; }; + 2888491F131B6CF500B59735 /* es.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = es.po; path = ../locale/es.po; sourceTree = SOURCE_ROOT; }; + 28884920131B6CF500B59735 /* eu.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = eu.po; path = ../locale/eu.po; sourceTree = SOURCE_ROOT; }; + 28884921131B6CF500B59735 /* fa.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = fa.po; path = ../locale/fa.po; sourceTree = SOURCE_ROOT; }; + 28884922131B6CF500B59735 /* fi.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = fi.po; path = ../locale/fi.po; sourceTree = SOURCE_ROOT; }; + 28884923131B6CF600B59735 /* fr.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = fr.po; path = ../locale/fr.po; sourceTree = SOURCE_ROOT; }; + 28884924131B6CF600B59735 /* ga.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ga.po; path = ../locale/ga.po; sourceTree = SOURCE_ROOT; }; + 28884925131B6CF600B59735 /* gl.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = gl.po; path = ../locale/gl.po; sourceTree = SOURCE_ROOT; }; + 28884926131B6CF600B59735 /* he.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = he.po; path = ../locale/he.po; sourceTree = SOURCE_ROOT; }; + 28884927131B6CF600B59735 /* hi.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = hi.po; path = ../locale/hi.po; sourceTree = SOURCE_ROOT; }; + 28884928131B6CF600B59735 /* hu.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = hu.po; path = ../locale/hu.po; sourceTree = SOURCE_ROOT; }; + 28884929131B6CF600B59735 /* id.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = id.po; path = ../locale/id.po; sourceTree = SOURCE_ROOT; }; + 2888492A131B6CF600B59735 /* it.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = it.po; path = ../locale/it.po; sourceTree = SOURCE_ROOT; }; + 2888492B131B6CF600B59735 /* ja.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ja.po; path = ../locale/ja.po; sourceTree = SOURCE_ROOT; }; + 2888492C131B6CF600B59735 /* ka.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ka.po; path = ../locale/ka.po; sourceTree = SOURCE_ROOT; }; + 2888492D131B6CF600B59735 /* km.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = km.po; path = ../locale/km.po; sourceTree = SOURCE_ROOT; }; + 2888492E131B6CF600B59735 /* ko.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ko.po; path = ../locale/ko.po; sourceTree = SOURCE_ROOT; }; + 2888492F131B6CF600B59735 /* lt.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = lt.po; path = ../locale/lt.po; sourceTree = SOURCE_ROOT; }; + 28884930131B6CF600B59735 /* mk.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = mk.po; path = ../locale/mk.po; sourceTree = SOURCE_ROOT; }; + 28884931131B6CF600B59735 /* my.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = my.po; path = ../locale/my.po; sourceTree = SOURCE_ROOT; }; + 28884932131B6CF600B59735 /* nb.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = nb.po; path = ../locale/nb.po; sourceTree = SOURCE_ROOT; }; + 28884933131B6CF600B59735 /* nl.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = nl.po; path = ../locale/nl.po; sourceTree = SOURCE_ROOT; }; + 28884934131B6CF600B59735 /* oc.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = oc.po; path = ../locale/oc.po; sourceTree = SOURCE_ROOT; }; + 28884935131B6CF600B59735 /* pl.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = pl.po; path = ../locale/pl.po; sourceTree = SOURCE_ROOT; }; + 28884936131B6CF600B59735 /* pt_BR.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = pt_BR.po; path = ../locale/pt_BR.po; sourceTree = SOURCE_ROOT; }; + 28884937131B6CF600B59735 /* pt.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = pt.po; path = ../locale/pt.po; sourceTree = SOURCE_ROOT; }; + 28884938131B6CF600B59735 /* ro.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ro.po; path = ../locale/ro.po; sourceTree = SOURCE_ROOT; }; + 28884939131B6CF600B59735 /* ru.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = ru.po; path = ../locale/ru.po; sourceTree = SOURCE_ROOT; }; + 2888493A131B6CF600B59735 /* sk.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = sk.po; path = ../locale/sk.po; sourceTree = SOURCE_ROOT; }; + 2888493B131B6CF600B59735 /* sr_RS@latin.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = "sr_RS@latin.po"; path = "../locale/sr_RS@latin.po"; sourceTree = SOURCE_ROOT; }; + 2888493D131B6CF600B59735 /* tg.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = tg.po; path = ../locale/tg.po; sourceTree = SOURCE_ROOT; }; + 2888493E131B6CF600B59735 /* tr.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = tr.po; path = ../locale/tr.po; sourceTree = SOURCE_ROOT; }; + 2888493F131B6CF600B59735 /* uk.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = uk.po; path = ../locale/uk.po; sourceTree = SOURCE_ROOT; }; + 28884940131B6CF600B59735 /* vi.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = vi.po; path = ../locale/vi.po; sourceTree = SOURCE_ROOT; }; + 28884941131B6CF600B59735 /* zh_TW.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = zh_TW.po; path = ../locale/zh_TW.po; sourceTree = SOURCE_ROOT; }; + 28884942131B6CF600B59735 /* zh.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 5; name = zh.po; path = ../locale/zh.po; sourceTree = SOURCE_ROOT; }; + 2888A1611AE25F9A00E06FDC /* Diags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Diags.cpp; sourceTree = ""; }; + 2888A1621AE25F9A00E06FDC /* Diags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Diags.h; sourceTree = ""; }; + 288A54481346D1BA0050D774 /* chanmap.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = chanmap.c; sourceTree = ""; }; + 288A54491346D1BA0050D774 /* chanmap.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = chanmap.h; sourceTree = ""; }; + 288A544A1346D1BA0050D774 /* id3.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; path = id3.c; sourceTree = ""; }; + 288F0977131A3EE00008E860 /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = LICENSE.txt; path = ../LICENSE.txt; sourceTree = ""; }; + 288F097A131A3F130008E860 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; name = README.txt; path = ../README.txt; sourceTree = ""; }; + 2891B2850C531D2C0044FBE3 /* FindClipping.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FindClipping.cpp; sourceTree = ""; tabWidth = 3; }; + 2891B2860C531D2C0044FBE3 /* FindClipping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FindClipping.h; sourceTree = ""; tabWidth = 3; }; + 28948425101DF8FC005B0713 /* EffectsPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = EffectsPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + 28948426101DF8FC005B0713 /* EffectsPrefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = EffectsPrefs.h; sourceTree = ""; tabWidth = 3; }; + 2897F6DC0AB3DB5A003C20C5 /* ControlToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ControlToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6DD0AB3DB5A003C20C5 /* ControlToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ControlToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6DE0AB3DB5A003C20C5 /* EditToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = EditToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6DF0AB3DB5A003C20C5 /* EditToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = EditToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6E00AB3DB5A003C20C5 /* MeterToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MeterToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6E10AB3DB5A003C20C5 /* MeterToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MeterToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6E20AB3DB5A003C20C5 /* MixerToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MixerToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6E30AB3DB5A003C20C5 /* MixerToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MixerToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6E40AB3DB5A003C20C5 /* SelectionBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SelectionBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6E50AB3DB5A003C20C5 /* SelectionBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SelectionBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6E60AB3DB5A003C20C5 /* ToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6E70AB3DB5A003C20C5 /* ToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6E80AB3DB5A003C20C5 /* ToolDock.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ToolDock.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6E90AB3DB5A003C20C5 /* ToolDock.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ToolDock.h; sourceTree = ""; tabWidth = 3; }; + 2897F6EA0AB3DB5A003C20C5 /* ToolManager.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ToolManager.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6EB0AB3DB5A003C20C5 /* ToolManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ToolManager.h; sourceTree = ""; tabWidth = 3; }; + 2897F6EC0AB3DB5A003C20C5 /* ToolsToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ToolsToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6ED0AB3DB5A003C20C5 /* ToolsToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ToolsToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6EE0AB3DB5A003C20C5 /* TranscriptionToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TranscriptionToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6EF0AB3DB5A003C20C5 /* TranscriptionToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TranscriptionToolBar.h; sourceTree = ""; tabWidth = 3; }; + 2897F6FC0AB3DCD0003C20C5 /* Grabber.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Grabber.cpp; sourceTree = ""; tabWidth = 3; }; + 2897F6FD0AB3DCD0003C20C5 /* Grabber.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Grabber.h; sourceTree = ""; tabWidth = 3; }; + 289E75081006D0BD00CEF79B /* MixerBoard.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = MixerBoard.cpp; sourceTree = ""; tabWidth = 3; }; + 289E75091006D0BD00CEF79B /* MixerBoard.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MixerBoard.h; sourceTree = ""; tabWidth = 3; }; + 289F9C7C0AC671BB00797DC1 /* DeviceToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 289F9C7D0AC671BB00797DC1 /* DeviceToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DeviceToolBar.h; sourceTree = ""; tabWidth = 3; }; + 28A4E2A40F60319300E9E7F2 /* fftext.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = fftext.c; path = ffts/src/fftext.c; sourceTree = ""; tabWidth = 3; }; + 28A4E2A50F60319300E9E7F2 /* fftext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = fftext.h; path = ffts/src/fftext.h; sourceTree = ""; tabWidth = 3; }; + 28A4E2A60F60319300E9E7F2 /* fftlib.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = fftlib.c; path = ffts/src/fftlib.c; sourceTree = ""; tabWidth = 3; }; + 28A4E2A70F60319300E9E7F2 /* fftlib.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = fftlib.h; path = ffts/src/fftlib.h; sourceTree = ""; tabWidth = 3; }; + 28A4E2AA0F60319300E9E7F2 /* matlib.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = matlib.c; path = ffts/src/matlib.c; sourceTree = ""; tabWidth = 3; }; + 28A4E2AB0F60319300E9E7F2 /* matlib.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = matlib.h; path = ffts/src/matlib.h; sourceTree = ""; tabWidth = 3; }; + 28A520510C12BE0300BF6811 /* pa_debugprint.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_debugprint.c; sourceTree = ""; tabWidth = 3; }; + 28A520520C12BE0300BF6811 /* pa_debugprint.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_debugprint.h; sourceTree = ""; tabWidth = 3; }; + 28A520530C12BE0300BF6811 /* pa_ringbuffer.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_ringbuffer.c; sourceTree = ""; tabWidth = 3; }; + 28A520540C12BE0300BF6811 /* pa_ringbuffer.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_ringbuffer.h; sourceTree = ""; tabWidth = 3; }; + 28AA28130F267A2D008AED9E /* beat.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = beat.ny; path = "../plug-ins/beat.ny"; sourceTree = SOURCE_ROOT; }; + 28AA28140F267A2D008AED9E /* clicktrack.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = clicktrack.ny; path = "../plug-ins/clicktrack.ny"; sourceTree = SOURCE_ROOT; }; + 28AA28150F267A2D008AED9E /* clipfix.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = clipfix.ny; path = "../plug-ins/clipfix.ny"; sourceTree = SOURCE_ROOT; }; + 28AA28180F267A2D008AED9E /* delay.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = delay.ny; path = "../plug-ins/delay.ny"; sourceTree = SOURCE_ROOT; }; + 28AA28190F267A2D008AED9E /* equalabel.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = equalabel.ny; path = "../plug-ins/equalabel.ny"; sourceTree = SOURCE_ROOT; }; + 28AA281A0F267A2D008AED9E /* highpass.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = highpass.ny; path = "../plug-ins/highpass.ny"; sourceTree = SOURCE_ROOT; }; + 28AA281B0F267A2D008AED9E /* lowpass.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = lowpass.ny; path = "../plug-ins/lowpass.ny"; sourceTree = SOURCE_ROOT; }; + 28AA281C0F267A2D008AED9E /* pluck.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = pluck.ny; path = "../plug-ins/pluck.ny"; sourceTree = SOURCE_ROOT; }; + 28AA281D0F267A2D008AED9E /* rissetdrum.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = rissetdrum.ny; path = "../plug-ins/rissetdrum.ny"; sourceTree = SOURCE_ROOT; }; + 28AA281E0F267A2D008AED9E /* SilenceMarker.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = SilenceMarker.ny; path = "../plug-ins/SilenceMarker.ny"; sourceTree = SOURCE_ROOT; }; + 28AA281F0F267A2D008AED9E /* tremolo.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = tremolo.ny; path = "../plug-ins/tremolo.ny"; sourceTree = SOURCE_ROOT; }; + 28AA28200F267A2D008AED9E /* vocalremover.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = vocalremover.ny; path = "../plug-ins/vocalremover.ny"; sourceTree = SOURCE_ROOT; }; + 28AA28210F267A2D008AED9E /* vocoder.ny */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 5; name = vocoder.ny; path = "../plug-ins/vocoder.ny"; sourceTree = SOURCE_ROOT; }; + 28B97B850FBF771A0076CF28 /* VSTEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = VSTEffect.cpp; path = VST/VSTEffect.cpp; sourceTree = ""; tabWidth = 3; }; + 28B97B860FBF771A0076CF28 /* VSTEffect.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = VSTEffect.h; path = VST/VSTEffect.h; sourceTree = ""; tabWidth = 3; }; + 28BB98031A15BE6800D1CC80 /* NoiseReduction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NoiseReduction.cpp; sourceTree = ""; }; + 28BB98041A15BE6800D1CC80 /* NoiseReduction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoiseReduction.h; sourceTree = ""; }; + 28BD8AA9101DF4C600686679 /* BatchEvalCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = BatchEvalCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28BD8AAA101DF4C600686679 /* CommandDirectory.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CommandDirectory.cpp; sourceTree = ""; tabWidth = 3; }; + 28BD8AAB101DF4C600686679 /* CommandDirectory.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandDirectory.h; sourceTree = ""; tabWidth = 3; }; + 28BD8AAC101DF4C600686679 /* ExecMenuCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExecMenuCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28BD8AAD101DF4C600686679 /* ExecMenuCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExecMenuCommand.h; sourceTree = ""; tabWidth = 3; }; + 28BD8AAE101DF4C600686679 /* GetAllMenuCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = GetAllMenuCommands.cpp; sourceTree = ""; tabWidth = 3; }; + 28BD8AAF101DF4C600686679 /* GetAllMenuCommands.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = GetAllMenuCommands.h; sourceTree = ""; tabWidth = 3; }; + 28BD8AB0101DF4C600686679 /* Validators.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Validators.h; sourceTree = ""; tabWidth = 3; }; + 28C3946B1818356800FDDAC9 /* AudacityLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudacityLogger.cpp; sourceTree = ""; }; + 28C3946C1818356800FDDAC9 /* AudacityLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudacityLogger.h; sourceTree = ""; }; + 28CC03A01AD386CF00826380 /* phasevocoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = phasevocoder.c; sourceTree = ""; }; + 28CC03A11AD386CF00826380 /* phasevocoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = phasevocoder.h; sourceTree = ""; }; + 28CC03A21AD386CF00826380 /* pvshell.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pvshell.c; sourceTree = ""; }; + 28CC03A31AD386CF00826380 /* pvshell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pvshell.h; sourceTree = ""; }; + 28CC03A41AD386CF00826380 /* sliderdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sliderdata.c; sourceTree = ""; }; + 28CC03A51AD386CF00826380 /* sliderdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sliderdata.h; sourceTree = ""; }; + 28CC03A61AD386CF00826380 /* sndsliders.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sndsliders.c; sourceTree = ""; }; + 28CC03A71AD386CF00826380 /* sndsliders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndsliders.h; sourceTree = ""; }; + 28CC03B01AD3874500826380 /* security.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = security.c; sourceTree = ""; }; + 28CCDCFF0F939FD70081F2FC /* FileHistory.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileHistory.cpp; sourceTree = ""; tabWidth = 3; }; + 28CCDD040F93A0B20081F2FC /* FileHistory.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileHistory.h; sourceTree = ""; tabWidth = 3; }; + 28D000A31A32920C00367B21 /* DeviceChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceChange.cpp; sourceTree = ""; }; + 28D000A41A32920C00367B21 /* DeviceChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceChange.h; sourceTree = ""; }; + 28D53FFA0FD1912A00FA7C75 /* AppCommandEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AppCommandEvent.cpp; sourceTree = ""; tabWidth = 3; }; + 28D53FFB0FD1912A00FA7C75 /* AppCommandEvent.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AppCommandEvent.h; sourceTree = ""; tabWidth = 3; }; + 28D53FFC0FD1912A00FA7C75 /* BatchEvalCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BatchEvalCommand.h; sourceTree = ""; tabWidth = 3; }; + 28D53FFD0FD1912A00FA7C75 /* Command.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Command.h; sourceTree = ""; tabWidth = 3; }; + 28D53FFE0FD1912A00FA7C75 /* CommandBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CommandBuilder.cpp; sourceTree = ""; tabWidth = 3; }; + 28D53FFF0FD1912A00FA7C75 /* CommandBuilder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandBuilder.h; sourceTree = ""; tabWidth = 3; }; + 28D540000FD1912A00FA7C75 /* CommandHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = CommandHandler.cpp; sourceTree = ""; tabWidth = 3; }; + 28D540010FD1912A00FA7C75 /* CommandHandler.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = CommandHandler.h; sourceTree = ""; tabWidth = 3; }; + 28D540030FD1912A00FA7C75 /* ScriptCommandRelay.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptCommandRelay.cpp; sourceTree = ""; tabWidth = 3; }; + 28D540040FD1912A00FA7C75 /* ScriptCommandRelay.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ScriptCommandRelay.h; sourceTree = ""; tabWidth = 3; }; + 28D587C70E264CF3009C7DEA /* LoadLV2.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = LoadLV2.cpp; path = lv2/LoadLV2.cpp; sourceTree = ""; tabWidth = 3; }; + 28D587C80E264CF3009C7DEA /* LoadLV2.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = LoadLV2.h; path = lv2/LoadLV2.h; sourceTree = ""; tabWidth = 3; }; + 28D587C90E264CF4009C7DEA /* LV2Effect.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = LV2Effect.cpp; path = lv2/LV2Effect.cpp; sourceTree = ""; tabWidth = 3; }; + 28D587CA0E264CF4009C7DEA /* LV2Effect.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = LV2Effect.h; path = lv2/LV2Effect.h; sourceTree = ""; tabWidth = 3; }; + 28D65C700B97E54B000E001A /* AutoDuck.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AutoDuck.cpp; sourceTree = ""; tabWidth = 3; }; + 28D65C710B97E54B000E001A /* AutoDuck.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AutoDuck.h; sourceTree = ""; tabWidth = 3; }; + 28D65C740B97E573000E001A /* DtmfGen.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DtmfGen.cpp; sourceTree = ""; tabWidth = 3; }; + 28D65C750B97E573000E001A /* DtmfGen.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DtmfGen.h; sourceTree = ""; tabWidth = 3; }; + 28D8425A1AD8D69D00551353 /* RevisionIdent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RevisionIdent.h; sourceTree = ""; }; + 28D8425B1AD8D69D00551353 /* SelectedRegion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelectedRegion.cpp; sourceTree = ""; }; + 28DA07370E4F5CEC003933C5 /* ExportFFmpegDialogs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportFFmpegDialogs.h; sourceTree = ""; tabWidth = 3; }; + 28DA07380E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportFFmpegDialogs.cpp; sourceTree = ""; tabWidth = 3; }; + 28DABFBC0FF19DB100AC7848 /* RealFFTf.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = RealFFTf.cpp; sourceTree = ""; tabWidth = 3; }; + 28DABFBD0FF19DB100AC7848 /* RealFFTf.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = RealFFTf.h; sourceTree = ""; tabWidth = 3; }; + 28DB34770FDC2C5D0011F589 /* ResponseQueue.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ResponseQueue.h; sourceTree = ""; tabWidth = 3; }; + 28DB34780FDC2C5D0011F589 /* ResponseQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ResponseQueue.cpp; sourceTree = ""; tabWidth = 3; }; + 28DE72AA10388583007E18EC /* PreferenceCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = PreferenceCommands.cpp; sourceTree = ""; tabWidth = 3; }; + 28DE72AB10388583007E18EC /* PreferenceCommands.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PreferenceCommands.h; sourceTree = ""; tabWidth = 3; }; + 28DE72AC10388583007E18EC /* SetTrackInfoCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SetTrackInfoCommand.cpp; sourceTree = ""; tabWidth = 3; }; + 28DE72AD10388583007E18EC /* SetTrackInfoCommand.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SetTrackInfoCommand.h; sourceTree = ""; tabWidth = 3; }; + 28DE72B0103885AA007E18EC /* TimeWarper.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TimeWarper.cpp; sourceTree = ""; tabWidth = 3; }; + 28DE72B1103885AA007E18EC /* TimeWarper.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TimeWarper.h; sourceTree = ""; tabWidth = 3; }; + 28E237080E515D1D00281398 /* libscorealign.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libscorealign.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 28E3E6E60A7C14CA00AB1361 /* ExportFLAC.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExportFLAC.h; sourceTree = ""; tabWidth = 3; }; + 28E3E6E70A7C14CA00AB1361 /* ExportFLAC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExportFLAC.cpp; sourceTree = ""; tabWidth = 3; }; + 28E67F5F0A3A160D0021D89F /* libportaudio.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libportaudio.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 28E67FC10A3A29AE0021D89F /* pa_asio.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_asio.h; sourceTree = ""; tabWidth = 3; }; + 28E67FC20A3A29AE0021D89F /* pa_linux_alsa.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_linux_alsa.h; sourceTree = ""; tabWidth = 3; }; + 28E67FC30A3A29AE0021D89F /* pa_mac_core.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_mac_core.h; sourceTree = ""; tabWidth = 3; }; + 28E67FC40A3A29AE0021D89F /* pa_win_wmme.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_win_wmme.h; sourceTree = ""; tabWidth = 3; }; + 28E67FC50A3A29AE0021D89F /* portaudio.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = portaudio.h; sourceTree = ""; tabWidth = 3; }; + 28E821FF0A39FD7600DCE280 /* pa_allocation.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_allocation.c; sourceTree = ""; tabWidth = 3; }; + 28E822000A39FD7600DCE280 /* pa_allocation.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_allocation.h; sourceTree = ""; tabWidth = 3; }; + 28E822030A39FD7600DCE280 /* pa_converters.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_converters.c; sourceTree = ""; tabWidth = 3; }; + 28E822040A39FD7600DCE280 /* pa_converters.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_converters.h; sourceTree = ""; tabWidth = 3; }; + 28E822070A39FD7600DCE280 /* pa_cpuload.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_cpuload.c; sourceTree = ""; tabWidth = 3; }; + 28E822080A39FD7600DCE280 /* pa_cpuload.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_cpuload.h; sourceTree = ""; tabWidth = 3; }; + 28E8220B0A39FD7600DCE280 /* pa_dither.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_dither.c; sourceTree = ""; tabWidth = 3; }; + 28E8220C0A39FD7600DCE280 /* pa_dither.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_dither.h; sourceTree = ""; tabWidth = 3; }; + 28E8220F0A39FD7600DCE280 /* pa_endianness.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_endianness.h; sourceTree = ""; tabWidth = 3; }; + 28E822100A39FD7600DCE280 /* pa_front.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_front.c; sourceTree = ""; tabWidth = 3; }; + 28E822130A39FD7600DCE280 /* pa_hostapi.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_hostapi.h; sourceTree = ""; tabWidth = 3; }; + 28E822140A39FD7600DCE280 /* pa_process.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_process.c; sourceTree = ""; tabWidth = 3; }; + 28E822150A39FD7600DCE280 /* pa_process.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_process.h; sourceTree = ""; tabWidth = 3; }; + 28E8221B0A39FD7600DCE280 /* pa_stream.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_stream.c; sourceTree = ""; tabWidth = 3; }; + 28E8221C0A39FD7600DCE280 /* pa_stream.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_stream.h; sourceTree = ""; tabWidth = 3; }; + 28E8221F0A39FD7600DCE280 /* pa_trace.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_trace.c; sourceTree = ""; tabWidth = 3; }; + 28E822200A39FD7600DCE280 /* pa_trace.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_trace.h; sourceTree = ""; tabWidth = 3; }; + 28E822230A39FD7600DCE280 /* pa_types.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_types.h; sourceTree = ""; tabWidth = 3; }; + 28E822240A39FD7600DCE280 /* pa_util.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_util.h; sourceTree = ""; tabWidth = 3; }; + 28E822310A39FDB800DCE280 /* pa_mac_core.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_mac_core.c; sourceTree = ""; tabWidth = 3; }; + 28E822340A39FDB800DCE280 /* pa_mac_core_blocking.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_mac_core_blocking.c; sourceTree = ""; tabWidth = 3; }; + 28E822350A39FDB800DCE280 /* pa_mac_core_blocking.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_mac_core_blocking.h; sourceTree = ""; tabWidth = 3; }; + 28E822380A39FDB800DCE280 /* pa_mac_core_internal.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_mac_core_internal.h; sourceTree = ""; tabWidth = 3; }; + 28E8223A0A39FDB800DCE280 /* pa_mac_core_utilities.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_mac_core_utilities.c; sourceTree = ""; tabWidth = 3; }; + 28E8223B0A39FDB800DCE280 /* pa_mac_core_utilities.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_mac_core_utilities.h; sourceTree = ""; tabWidth = 3; }; + 28EA56600D9753B000C8D1B6 /* bitreader.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = bitreader.c; sourceTree = ""; tabWidth = 3; }; + 28EA56610D9753B000C8D1B6 /* bitwriter.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = bitwriter.c; sourceTree = ""; tabWidth = 3; }; + 28EA56620D9753B000C8D1B6 /* window.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = window.c; sourceTree = ""; tabWidth = 3; }; + 28EA567C0D976E9500C8D1B6 /* pa_unix_hostapis.c */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = pa_unix_hostapis.c; sourceTree = ""; tabWidth = 3; }; + 28EA567E0D976EE700C8D1B6 /* pa_memorybarrier.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pa_memorybarrier.h; sourceTree = ""; tabWidth = 3; }; + 28EB749C0FDC2DF50046D78E /* userio.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = userio.h; sourceTree = ""; tabWidth = 3; }; + 28EB749D0FDC2DF50046D78E /* timebase.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = timebase.h; sourceTree = ""; tabWidth = 3; }; + 28EB749E0FDC2DF50046D78E /* tempomap.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = tempomap.h; sourceTree = ""; tabWidth = 3; }; + 28EB749F0FDC2DF50046D78E /* seqwrite.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqwrite.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A00FDC2DF50046D78E /* seqread.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqread.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A10FDC2DF50046D78E /* seqmwrite.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqmwrite.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A20FDC2DF50046D78E /* seqmread.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqmread.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A30FDC2DF50046D78E /* seq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seq.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A40FDC2DF50046D78E /* record.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = record.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A50FDC2DF50046D78E /* moxc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = moxc.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A60FDC2DF50046D78E /* midifns.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = midifns.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A70FDC2DF50046D78E /* midifile.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = midifile.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A80FDC2DF50046D78E /* mem.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = ""; tabWidth = 3; }; + 28EB74A90FDC2DF50046D78E /* cmtcmd.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = cmtcmd.h; sourceTree = ""; tabWidth = 3; }; + 28EB74AA0FDC2DF50046D78E /* cmdline.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = cmdline.h; sourceTree = ""; tabWidth = 3; }; + 28EB74AB0FDC2DF50046D78E /* cleanup.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = cleanup.h; sourceTree = ""; tabWidth = 3; }; + 28EB74AC0FDC2DF50046D78E /* cext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = cext.h; sourceTree = ""; tabWidth = 3; }; + 28EB74BE0FDC2EDE0046D78E /* add.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = add.h; sourceTree = ""; tabWidth = 3; }; + 28EB74BF0FDC2EDE0046D78E /* avg.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = avg.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C00FDC2EDE0046D78E /* compose.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = compose.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C10FDC2EDE0046D78E /* convolve.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = convolve.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C20FDC2EDE0046D78E /* cque.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = cque.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C30FDC2EDE0046D78E /* debug.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = debug.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C40FDC2EDE0046D78E /* downsample.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = downsample.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C50FDC2EDE0046D78E /* falloc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = falloc.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C60FDC2EDE0046D78E /* ffilterkit.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ffilterkit.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C70FDC2EDE0046D78E /* fft.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C80FDC2EDE0046D78E /* inverse.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = inverse.h; sourceTree = ""; tabWidth = 3; }; + 28EB74C90FDC2EDE0046D78E /* localdefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = localdefs.h; sourceTree = ""; tabWidth = 3; }; + 28EB74CA0FDC2EDE0046D78E /* localptrs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = localptrs.h; sourceTree = ""; tabWidth = 3; }; + 28EB74CB0FDC2EDE0046D78E /* lpanal.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = lpanal.h; sourceTree = ""; tabWidth = 3; }; + 28EB74CC0FDC2EDE0046D78E /* multiread.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = multiread.h; sourceTree = ""; tabWidth = 3; }; + 28EB74CD0FDC2EDE0046D78E /* multiseq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = multiseq.h; sourceTree = ""; tabWidth = 3; }; + 28EB74CE0FDC2EDE0046D78E /* probe.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = probe.h; sourceTree = ""; tabWidth = 3; }; + 28EB74CF0FDC2EDE0046D78E /* resamp.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = resamp.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D00FDC2EDE0046D78E /* resampv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = resampv.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D10FDC2EDE0046D78E /* samples.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = samples.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D20FDC2EDE0046D78E /* seqext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqext.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D30FDC2EDE0046D78E /* seqfnintdefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqfnintdefs.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D40FDC2EDE0046D78E /* seqfnintptrs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqfnintptrs.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D50FDC2EDE0046D78E /* seqinterf.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = seqinterf.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D70FDC2EDE0046D78E /* sndfnintdefs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sndfnintdefs.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D80FDC2EDE0046D78E /* sndfnintptrs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sndfnintptrs.h; sourceTree = ""; tabWidth = 3; }; + 28EB74D90FDC2EDE0046D78E /* sndmax.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sndmax.h; sourceTree = ""; tabWidth = 3; }; + 28EB74DA0FDC2EDE0046D78E /* sndread.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sndread.h; sourceTree = ""; tabWidth = 3; }; + 28EB74DB0FDC2EDE0046D78E /* sndseq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sndseq.h; sourceTree = ""; tabWidth = 3; }; + 28EB74DC0FDC2EDE0046D78E /* sound.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = ""; tabWidth = 3; }; + 28EB74DD0FDC2EDE0046D78E /* trigger.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = trigger.h; sourceTree = ""; tabWidth = 3; }; + 28EB74DE0FDC2EDE0046D78E /* yin.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = yin.h; sourceTree = ""; tabWidth = 3; }; + 28EB75040FDC2FB10046D78E /* ADSR.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ADSR.h; sourceTree = ""; tabWidth = 3; }; + 28EB75050FDC2FB10046D78E /* BandedWG.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BandedWG.h; sourceTree = ""; tabWidth = 3; }; + 28EB75060FDC2FB10046D78E /* BiQuad.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BiQuad.h; sourceTree = ""; tabWidth = 3; }; + 28EB75070FDC2FB10046D78E /* Bowed.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Bowed.h; sourceTree = ""; tabWidth = 3; }; + 28EB75080FDC2FB10046D78E /* BowTable.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = BowTable.h; sourceTree = ""; tabWidth = 3; }; + 28EB75090FDC2FB10046D78E /* Chorus.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Chorus.h; sourceTree = ""; tabWidth = 3; }; + 28EB750A0FDC2FB10046D78E /* Clarinet.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Clarinet.h; sourceTree = ""; tabWidth = 3; }; + 28EB750B0FDC2FB10046D78E /* Delay.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Delay.h; sourceTree = ""; tabWidth = 3; }; + 28EB750C0FDC2FB10046D78E /* DelayA.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DelayA.h; sourceTree = ""; tabWidth = 3; }; + 28EB750D0FDC2FB10046D78E /* DelayL.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DelayL.h; sourceTree = ""; tabWidth = 3; }; + 28EB750E0FDC2FB10046D78E /* Effect.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Effect.h; sourceTree = ""; tabWidth = 3; }; + 28EB750F0FDC2FB10046D78E /* Envelope.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Envelope.h; sourceTree = ""; tabWidth = 3; }; + 28EB75100FDC2FB10046D78E /* FileRead.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileRead.h; sourceTree = ""; tabWidth = 3; }; + 28EB75110FDC2FB10046D78E /* FileWvIn.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileWvIn.h; sourceTree = ""; tabWidth = 3; }; + 28EB75120FDC2FB10046D78E /* Filter.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Filter.h; sourceTree = ""; tabWidth = 3; }; + 28EB75130FDC2FB10046D78E /* Flute.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Flute.h; sourceTree = ""; tabWidth = 3; }; + 28EB75140FDC2FB10046D78E /* Function.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Function.h; sourceTree = ""; tabWidth = 3; }; + 28EB75150FDC2FB10046D78E /* Generator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Generator.h; sourceTree = ""; tabWidth = 3; }; + 28EB75160FDC2FB10046D78E /* Instrmnt.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Instrmnt.h; sourceTree = ""; tabWidth = 3; }; + 28EB75170FDC2FB10046D78E /* JCRev.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = JCRev.h; sourceTree = ""; tabWidth = 3; }; + 28EB75180FDC2FB10046D78E /* JetTable.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = JetTable.h; sourceTree = ""; tabWidth = 3; }; + 28EB75190FDC2FB10046D78E /* Mandolin.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Mandolin.h; sourceTree = ""; tabWidth = 3; }; + 28EB751A0FDC2FB10046D78E /* Modal.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Modal.h; sourceTree = ""; tabWidth = 3; }; + 28EB751B0FDC2FB10046D78E /* ModalBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ModalBar.h; sourceTree = ""; tabWidth = 3; }; + 28EB751C0FDC2FB10046D78E /* Noise.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Noise.h; sourceTree = ""; tabWidth = 3; }; + 28EB751D0FDC2FB10046D78E /* NRev.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = NRev.h; sourceTree = ""; tabWidth = 3; }; + 28EB751E0FDC2FB10046D78E /* OnePole.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = OnePole.h; sourceTree = ""; tabWidth = 3; }; + 28EB751F0FDC2FB10046D78E /* OneZero.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = OneZero.h; sourceTree = ""; tabWidth = 3; }; + 28EB75200FDC2FB10046D78E /* PitShift.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PitShift.h; sourceTree = ""; tabWidth = 3; }; + 28EB75210FDC2FB10046D78E /* PluckTwo.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PluckTwo.h; sourceTree = ""; tabWidth = 3; }; + 28EB75220FDC2FB10046D78E /* PoleZero.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PoleZero.h; sourceTree = ""; tabWidth = 3; }; + 28EB75230FDC2FB10046D78E /* PRCRev.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = PRCRev.h; sourceTree = ""; tabWidth = 3; }; + 28EB75240FDC2FB10046D78E /* ReedTable.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ReedTable.h; sourceTree = ""; tabWidth = 3; }; + 28EB75250FDC2FB10046D78E /* Saxofony.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Saxofony.h; sourceTree = ""; tabWidth = 3; }; + 28EB75260FDC2FB10046D78E /* SineWave.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SineWave.h; sourceTree = ""; tabWidth = 3; }; + 28EB75270FDC2FB10046D78E /* Sitar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Sitar.h; sourceTree = ""; tabWidth = 3; }; + 28EB75280FDC2FB10046D78E /* SKINI.msg */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = SKINI.msg; sourceTree = ""; }; + 28EB75290FDC2FB10046D78E /* Stk.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Stk.h; sourceTree = ""; tabWidth = 3; }; + 28EB752A0FDC2FB10046D78E /* WaveLoop.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = WaveLoop.h; sourceTree = ""; tabWidth = 3; }; + 28EB752B0FDC2FB10046D78E /* WvIn.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = WvIn.h; sourceTree = ""; tabWidth = 3; }; + 28EB752C0FDC2FB10046D78E /* instr.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instr.h; sourceTree = ""; tabWidth = 3; }; + 28EB752D0FDC2FB10046D78E /* stkinit.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stkinit.h; sourceTree = ""; tabWidth = 3; }; + 28EB752E0FDC2FB10046D78E /* stkint.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stkint.h; sourceTree = ""; tabWidth = 3; }; + 28EB75590FDC300C0046D78E /* abs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = abs.h; sourceTree = ""; tabWidth = 3; }; + 28EB755A0FDC300C0046D78E /* allpoles.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = allpoles.h; sourceTree = ""; tabWidth = 3; }; + 28EB755B0FDC300C0046D78E /* alpass.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = alpass.h; sourceTree = ""; tabWidth = 3; }; + 28EB755C0FDC300C0046D78E /* alpasscv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = alpasscv.h; sourceTree = ""; tabWidth = 3; }; + 28EB755D0FDC300C0046D78E /* alpassvv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = alpassvv.h; sourceTree = ""; tabWidth = 3; }; + 28EB755E0FDC300C0046D78E /* amosc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = amosc.h; sourceTree = ""; tabWidth = 3; }; + 28EB755F0FDC300C0046D78E /* areson.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = areson.h; sourceTree = ""; tabWidth = 3; }; + 28EB75600FDC300C0046D78E /* aresoncv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = aresoncv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75610FDC300C0046D78E /* aresonvc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = aresonvc.h; sourceTree = ""; tabWidth = 3; }; + 28EB75620FDC300C0046D78E /* aresonvv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = aresonvv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75630FDC300C0046D78E /* atone.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = atone.h; sourceTree = ""; tabWidth = 3; }; + 28EB75640FDC300C0046D78E /* atonev.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = atonev.h; sourceTree = ""; tabWidth = 3; }; + 28EB75650FDC300C0046D78E /* biquadfilt.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = biquadfilt.h; sourceTree = ""; tabWidth = 3; }; + 28EB75660FDC300C0046D78E /* buzz.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = buzz.h; sourceTree = ""; tabWidth = 3; }; + 28EB75750FDC30C60046D78E /* chase.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = chase.h; sourceTree = ""; tabWidth = 3; }; + 28EB75760FDC30C60046D78E /* clip.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = clip.h; sourceTree = ""; tabWidth = 3; }; + 28EB75770FDC30C60046D78E /* congen.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = congen.h; sourceTree = ""; tabWidth = 3; }; + 28EB75780FDC30C60046D78E /* const.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = const.h; sourceTree = ""; tabWidth = 3; }; + 28EB75790FDC30C60046D78E /* coterm.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = coterm.h; sourceTree = ""; tabWidth = 3; }; + 28EB757A0FDC30C60046D78E /* delaycc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = delaycc.h; sourceTree = ""; tabWidth = 3; }; + 28EB757B0FDC30C60046D78E /* delaycv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = delaycv.h; sourceTree = ""; tabWidth = 3; }; + 28EB757C0FDC30C60046D78E /* eqbandvvv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = eqbandvvv.h; sourceTree = ""; tabWidth = 3; }; + 28EB757D0FDC30C60046D78E /* exp.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = exp.h; sourceTree = ""; tabWidth = 3; }; + 28EB757E0FDC30C60046D78E /* fmfb.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fmfb.h; sourceTree = ""; tabWidth = 3; }; + 28EB757F0FDC30C60046D78E /* fmfbv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fmfbv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75800FDC30C60046D78E /* fmosc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fmosc.h; sourceTree = ""; tabWidth = 3; }; + 28EB75810FDC30C60046D78E /* follow.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = follow.h; sourceTree = ""; tabWidth = 3; }; + 28EB75820FDC30C60046D78E /* fromarraystream.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fromarraystream.h; sourceTree = ""; tabWidth = 3; }; + 28EB75830FDC30C60046D78E /* fromobject.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = fromobject.h; sourceTree = ""; tabWidth = 3; }; + 28EB75840FDC30C60046D78E /* gate.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = gate.h; sourceTree = ""; tabWidth = 3; }; + 28EB75850FDC30C60046D78E /* ifft.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ifft.h; sourceTree = ""; tabWidth = 3; }; + 28EB75860FDC30C60046D78E /* instrbanded.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrbanded.h; sourceTree = ""; tabWidth = 3; }; + 28EB75870FDC30C60046D78E /* instrbow.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrbow.h; sourceTree = ""; tabWidth = 3; }; + 28EB75880FDC30C60046D78E /* instrbowedfreq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrbowedfreq.h; sourceTree = ""; tabWidth = 3; }; + 28EB75890FDC30C60046D78E /* instrclar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrclar.h; sourceTree = ""; tabWidth = 3; }; + 28EB758A0FDC30C60046D78E /* instrclarall.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrclarall.h; sourceTree = ""; tabWidth = 3; }; + 28EB758B0FDC30C60046D78E /* instrclarfreq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrclarfreq.h; sourceTree = ""; tabWidth = 3; }; + 28EB758C0FDC30C60046D78E /* instrflute.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrflute.h; sourceTree = ""; tabWidth = 3; }; + 28EB758D0FDC30C60046D78E /* instrfluteall.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrfluteall.h; sourceTree = ""; tabWidth = 3; }; + 28EB758E0FDC30C60046D78E /* instrflutefreq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrflutefreq.h; sourceTree = ""; tabWidth = 3; }; + 28EB758F0FDC30C60046D78E /* instrmandolin.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrmandolin.h; sourceTree = ""; tabWidth = 3; }; + 28EB75900FDC30C60046D78E /* instrmodalbar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrmodalbar.h; sourceTree = ""; tabWidth = 3; }; + 28EB75910FDC30C60046D78E /* instrsax.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrsax.h; sourceTree = ""; tabWidth = 3; }; + 28EB75920FDC30C60046D78E /* instrsaxall.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrsaxall.h; sourceTree = ""; tabWidth = 3; }; + 28EB75930FDC30C60046D78E /* instrsaxfreq.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrsaxfreq.h; sourceTree = ""; tabWidth = 3; }; + 28EB75940FDC30C60046D78E /* instrsitar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = instrsitar.h; sourceTree = ""; tabWidth = 3; }; + 28EB75950FDC30C60046D78E /* integrate.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = integrate.h; sourceTree = ""; tabWidth = 3; }; + 28EB75960FDC30C60046D78E /* log.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; tabWidth = 3; }; + 28EB75970FDC30C60046D78E /* lpreson.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = lpreson.h; sourceTree = ""; tabWidth = 3; }; + 28EB75980FDC30C60046D78E /* maxv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = maxv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75990FDC30C60046D78E /* offset.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = offset.h; sourceTree = ""; tabWidth = 3; }; + 28EB759A0FDC30C60046D78E /* oneshot.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = oneshot.h; sourceTree = ""; tabWidth = 3; }; + 28EB759B0FDC30C60046D78E /* osc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = osc.h; sourceTree = ""; tabWidth = 3; }; + 28EB759C0FDC30C60046D78E /* partial.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = partial.h; sourceTree = ""; tabWidth = 3; }; + 28EB759D0FDC30C60046D78E /* pluck.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pluck.h; sourceTree = ""; tabWidth = 3; }; + 28EB759E0FDC30C60046D78E /* prod.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = prod.h; sourceTree = ""; tabWidth = 3; }; + 28EB759F0FDC30C60046D78E /* pwl.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = pwl.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A00FDC30C60046D78E /* quantize.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = quantize.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A10FDC30C60046D78E /* recip.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = recip.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A20FDC30C60046D78E /* reson.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = reson.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A30FDC30C60046D78E /* resoncv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = resoncv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A40FDC30C60046D78E /* resonvc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = resonvc.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A50FDC30C60046D78E /* resonvv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = resonvv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A60FDC30C60046D78E /* sampler.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sampler.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A70FDC30C60046D78E /* scale.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = scale.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A80FDC30C60046D78E /* shape.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = shape.h; sourceTree = ""; tabWidth = 3; }; + 28EB75A90FDC30C60046D78E /* sine.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sine.h; sourceTree = ""; tabWidth = 3; }; + 28EB75AA0FDC30C60046D78E /* siosc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = siosc.h; sourceTree = ""; tabWidth = 3; }; + 28EB75AB0FDC30C60046D78E /* slope.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = slope.h; sourceTree = ""; tabWidth = 3; }; + 28EB75AC0FDC30C60046D78E /* sqrt.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sqrt.h; sourceTree = ""; tabWidth = 3; }; + 28EB75AD0FDC30C60046D78E /* stkchorus.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stkchorus.h; sourceTree = ""; tabWidth = 3; }; + 28EB75AE0FDC30C60046D78E /* stkpitshift.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stkpitshift.h; sourceTree = ""; tabWidth = 3; }; + 28EB75AF0FDC30C60046D78E /* stkrev.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = stkrev.h; sourceTree = ""; tabWidth = 3; }; + 28EB75B00FDC30C60046D78E /* tapf.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = tapf.h; sourceTree = ""; tabWidth = 3; }; + 28EB75B10FDC30C60046D78E /* tapv.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = tapv.h; sourceTree = ""; tabWidth = 3; }; + 28EB75B20FDC30C60046D78E /* tone.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = tone.h; sourceTree = ""; tabWidth = 3; }; + 28EB75B30FDC30C60046D78E /* tonev.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = tonev.h; sourceTree = ""; tabWidth = 3; }; + 28EB75B40FDC30C60046D78E /* upsample.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = upsample.h; sourceTree = ""; tabWidth = 3; }; + 28EB75B50FDC30C60046D78E /* white.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = white.h; sourceTree = ""; tabWidth = 3; }; + 28EB75F70FDC322A0046D78E /* xldmem.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = xldmem.h; sourceTree = ""; tabWidth = 3; }; + 28EB75F80FDC322A0046D78E /* xlisp.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = xlisp.h; sourceTree = ""; tabWidth = 3; }; + 28EBA7FA0A78FADE00C8BB1F /* Repair.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Repair.cpp; sourceTree = ""; tabWidth = 3; }; + 28EBA7FB0A78FADE00C8BB1F /* Repair.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Repair.h; sourceTree = ""; tabWidth = 3; }; + 28EBA7FD0A78FAF800C8BB1F /* InterpolateAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = InterpolateAudio.cpp; sourceTree = ""; tabWidth = 3; }; + 28EBA7FE0A78FAF800C8BB1F /* InterpolateAudio.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = InterpolateAudio.h; sourceTree = ""; tabWidth = 3; }; + 28EBA7FF0A78FAF800C8BB1F /* Matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = Matrix.cpp; sourceTree = ""; tabWidth = 3; }; + 28EBA8000A78FAF800C8BB1F /* Matrix.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = Matrix.h; sourceTree = ""; tabWidth = 3; }; + 28ECC1911A66CC5000EECC53 /* hy.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hy.po; path = ../locale/hy.po; sourceTree = SOURCE_ROOT; }; + 28ED7B6E1A1C77B0008A01D9 /* adjustable-fade.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "adjustable-fade.ny"; path = "../plug-ins/adjustable-fade.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B6F1A1C77B0008A01D9 /* crossfadetracks.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = crossfadetracks.ny; path = "../plug-ins/crossfadetracks.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B701A1C77B0008A01D9 /* notch.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = notch.ny; path = "../plug-ins/notch.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B741A1C77BF008A01D9 /* sample-data-export.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "sample-data-export.ny"; path = "../plug-ins/sample-data-export.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B751A1C77BF008A01D9 /* SoundFinder.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = SoundFinder.ny; path = "../plug-ins/SoundFinder.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B761A1C77BF008A01D9 /* SpectralEditMulti.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = SpectralEditMulti.ny; path = "../plug-ins/SpectralEditMulti.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B771A1C77BF008A01D9 /* SpectralEditParametricEQ.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = SpectralEditParametricEQ.ny; path = "../plug-ins/SpectralEditParametricEQ.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B781A1C77BF008A01D9 /* SpectralEditShelves.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = SpectralEditShelves.ny; path = "../plug-ins/SpectralEditShelves.ny"; sourceTree = SOURCE_ROOT; }; + 28ED7B791A1C77BF008A01D9 /* StudioFadeOut.ny */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = StudioFadeOut.ny; path = "../plug-ins/StudioFadeOut.ny"; sourceTree = SOURCE_ROOT; }; + 28F00A900A3E2FF100A3E5F5 /* FileNames.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileNames.cpp; sourceTree = ""; tabWidth = 3; }; + 28F00A910A3E2FF100A3E5F5 /* FileNames.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileNames.h; sourceTree = ""; tabWidth = 3; }; + 28F00A920A3E2FF100A3E5F5 /* ThemeAsCeeCode.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ThemeAsCeeCode.h; sourceTree = ""; tabWidth = 3; }; + 28F1D8170A2D0018005506A7 /* AttachableScrollBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = AttachableScrollBar.cpp; sourceTree = ""; tabWidth = 3; }; + 28F1D8180A2D0018005506A7 /* AttachableScrollBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AttachableScrollBar.h; sourceTree = ""; tabWidth = 3; }; + 28F1D8190A2D0018005506A7 /* ExpandingToolBar.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExpandingToolBar.cpp; sourceTree = ""; tabWidth = 3; }; + 28F1D81A0A2D0018005506A7 /* ExpandingToolBar.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExpandingToolBar.h; sourceTree = ""; tabWidth = 3; }; + 28F1D81B0A2D0019005506A7 /* ImageRoll.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImageRoll.cpp; sourceTree = ""; tabWidth = 3; }; + 28F1D81C0A2D0019005506A7 /* ImageRoll.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImageRoll.h; sourceTree = ""; tabWidth = 3; }; + 28F2CED0181867BB00573D61 /* numformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = numformatter.cpp; sourceTree = ""; }; + 28F2CED1181867BB00573D61 /* numformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numformatter.h; sourceTree = ""; }; + 28F2CED2181867BB00573D61 /* valnum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = valnum.cpp; sourceTree = ""; }; + 28F2CED3181867BB00573D61 /* valnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = valnum.h; sourceTree = ""; }; + 28F3A3F60E28289500729866 /* algrd_internal.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = algrd_internal.h; path = portsmf/algrd_internal.h; sourceTree = ""; tabWidth = 3; }; + 28F3A3F70E28289500729866 /* algsmfrd_internal.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = algsmfrd_internal.h; path = portsmf/algsmfrd_internal.h; sourceTree = ""; tabWidth = 3; }; + 28F3A3F80E28289500729866 /* allegro.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = allegro.cpp; path = portsmf/allegro.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A3F90E28289500729866 /* allegro.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = allegro.h; path = portsmf/allegro.h; sourceTree = ""; tabWidth = 3; }; + 28F3A3FA0E28289500729866 /* allegrord.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = allegrord.cpp; path = portsmf/allegrord.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A3FB0E28289500729866 /* allegrosmfrd.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = allegrosmfrd.cpp; path = portsmf/allegrosmfrd.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A3FC0E28289500729866 /* allegrosmfwr.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = allegrosmfwr.cpp; path = portsmf/allegrosmfwr.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A3FD0E28289500729866 /* allegrowr.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = allegrowr.cpp; path = portsmf/allegrowr.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A3FE0E28289500729866 /* mfmidi.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = mfmidi.cpp; path = portsmf/mfmidi.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A3FF0E28289500729866 /* mfmidi.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = mfmidi.h; path = portsmf/mfmidi.h; sourceTree = ""; tabWidth = 3; }; + 28F3A4000E28289500729866 /* strparse.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = strparse.cpp; path = portsmf/strparse.cpp; sourceTree = ""; tabWidth = 3; }; + 28F3A4010E28289500729866 /* strparse.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = strparse.h; path = portsmf/strparse.h; sourceTree = ""; tabWidth = 3; }; + 28F5C10F0BE5886A00D17341 /* FileDialogPrivate.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FileDialogPrivate.cpp; sourceTree = ""; tabWidth = 3; }; + 28F5C1100BE5886A00D17341 /* FileDialogPrivate.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FileDialogPrivate.h; sourceTree = ""; tabWidth = 3; }; + 28F67173197DFA1C00075C32 /* FormatClassifier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormatClassifier.cpp; sourceTree = ""; }; + 28F67174197DFA1C00075C32 /* FormatClassifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormatClassifier.h; sourceTree = ""; }; + 28F67175197DFA1C00075C32 /* MultiFormatReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultiFormatReader.cpp; sourceTree = ""; }; + 28F67176197DFA1C00075C32 /* MultiFormatReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultiFormatReader.h; sourceTree = ""; }; + 28F67177197DFA1C00075C32 /* SpecPowerMeter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpecPowerMeter.cpp; sourceTree = ""; }; + 28F67178197DFA1C00075C32 /* SpecPowerMeter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpecPowerMeter.h; sourceTree = ""; }; + 28F996D91A2A9261008FEEF3 /* AudioIOListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioIOListener.h; sourceTree = ""; }; + 28FADDEF1833C3C500BA4141 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 28FADEDC1833C78C00BA4141 /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ascii.h; sourceTree = ""; }; + 28FADEDD1833C78C00BA4141 /* asciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asciitab.h; sourceTree = ""; }; + 28FADEDF1833C78C00BA4141 /* expat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat.h; sourceTree = ""; }; + 28FADEE01833C78C00BA4141 /* expat_external.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat_external.h; sourceTree = ""; }; + 28FADEE51833C78C00BA4141 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = ""; }; + 28FADEE61833C78C00BA4141 /* latin1tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latin1tab.h; sourceTree = ""; }; + 28FADEEB1833C78C00BA4141 /* nametab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nametab.h; sourceTree = ""; }; + 28FADEEC1833C78C00BA4141 /* utf8tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8tab.h; sourceTree = ""; }; + 28FADEEE1833C78C00BA4141 /* xmlparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlparse.c; sourceTree = ""; }; + 28FADEEF1833C78C00BA4141 /* xmlrole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlrole.c; sourceTree = ""; }; + 28FADEF01833C78C00BA4141 /* xmlrole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlrole.h; sourceTree = ""; }; + 28FADEF11833C78C00BA4141 /* xmltok.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok.c; sourceTree = ""; }; + 28FADEF21833C78C00BA4141 /* xmltok.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltok.h; sourceTree = ""; }; + 28FADEF31833C78C00BA4141 /* xmltok_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok_impl.c; sourceTree = ""; }; + 28FADEF41833C78C00BA4141 /* xmltok_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltok_impl.h; sourceTree = ""; }; + 28FADEF51833C78C00BA4141 /* xmltok_ns.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok_ns.c; sourceTree = ""; }; + 28FB121F0A3790A8006F0917 /* MacroMagic.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = MacroMagic.h; sourceTree = ""; tabWidth = 3; }; + 28FB12230A3790DF006F0917 /* AllThemeResources.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = AllThemeResources.h; sourceTree = ""; tabWidth = 3; }; + 28FC1AF90A47762C00A188AE /* WrappedType.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = WrappedType.cpp; sourceTree = ""; tabWidth = 3; }; + 28FC1AFA0A47762C00A188AE /* WrappedType.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = WrappedType.h; sourceTree = ""; tabWidth = 3; }; + 28FE4A060ABF4E960056F5C4 /* mmx_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = mmx_optimized.cpp; sourceTree = ""; tabWidth = 3; }; + 28FE4A070ABF4E960056F5C4 /* sse_optimized.cpp */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = sse_optimized.cpp; sourceTree = ""; tabWidth = 3; }; + 28FE4A390ABF58360056F5C4 /* soundtouch_config.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = soundtouch_config.h; path = "../lib-src/soundtouch/include/soundtouch_config.h"; sourceTree = SOURCE_ROOT; tabWidth = 3; }; + 28FEC1B21A12B6FB00FACE48 /* EffectAutomationParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EffectAutomationParameters.h; path = ../include/audacity/EffectAutomationParameters.h; sourceTree = SOURCE_ROOT; }; + 82FF184D13CF01A600C1B664 /* dBTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dBTable.cpp; path = sbsms/src/dBTable.cpp; sourceTree = ""; }; + 82FF184E13CF01A600C1B664 /* dBTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dBTable.h; path = sbsms/src/dBTable.h; sourceTree = ""; }; + 82FF184F13CF01A600C1B664 /* slide.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = slide.cpp; path = sbsms/src/slide.cpp; sourceTree = ""; }; + 82FF185013CF01A600C1B664 /* sse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sse.h; path = sbsms/src/sse.h; sourceTree = ""; }; + 82FF185113CF01A600C1B664 /* synthTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = synthTable.h; path = sbsms/src/synthTable.h; sourceTree = ""; }; + 8406A93712D0F2510011EA01 /* EQDefaultCurves.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; name = EQDefaultCurves.xml; path = ../presets/EQDefaultCurves.xml; sourceTree = SOURCE_ROOT; }; + 8484F31213086237002DF7F0 /* DeviceManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceManager.cpp; sourceTree = ""; tabWidth = 3; }; + 8484F31313086237002DF7F0 /* DeviceManager.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = DeviceManager.h; sourceTree = ""; tabWidth = 3; }; + ED05D1020E50AD5700CC4BD3 /* audioreader.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = audioreader.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D1030E50AD5700CC4BD3 /* audioreader.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = audioreader.h; sourceTree = ""; tabWidth = 3; }; + ED05D1140E50AD5700CC4BD3 /* comp_chroma.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = comp_chroma.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D1150E50AD5700CC4BD3 /* comp_chroma.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = comp_chroma.h; sourceTree = ""; tabWidth = 3; }; + ED05D1160E50AD5700CC4BD3 /* curvefit.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = curvefit.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D1170E50AD5700CC4BD3 /* curvefit.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = curvefit.h; sourceTree = ""; tabWidth = 3; }; + ED05D1190E50AD5700CC4BD3 /* FFT3.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = FFT3.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D11A0E50AD5700CC4BD3 /* FFT3.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = FFT3.h; sourceTree = ""; tabWidth = 3; }; + ED05D11B0E50AD5700CC4BD3 /* gen_chroma.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = gen_chroma.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D11C0E50AD5700CC4BD3 /* gen_chroma.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = gen_chroma.h; sourceTree = ""; tabWidth = 3; }; + ED05D11D0E50AD5700CC4BD3 /* hillclimb.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = hillclimb.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D11E0E50AD5700CC4BD3 /* hillclimb.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = hillclimb.h; sourceTree = ""; tabWidth = 3; }; + ED05D1230E50AD5700CC4BD3 /* regression.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = regression.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D1240E50AD5700CC4BD3 /* regression.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = regression.h; sourceTree = ""; tabWidth = 3; }; + ED05D1250E50AD5700CC4BD3 /* sautils.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = sautils.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D1260E50AD5700CC4BD3 /* sautils.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sautils.h; sourceTree = ""; tabWidth = 3; }; + ED05D1290E50AD5700CC4BD3 /* scorealign.cpp */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = scorealign.cpp; sourceTree = ""; tabWidth = 3; }; + ED05D12A0E50AD5700CC4BD3 /* scorealign.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = scorealign.h; sourceTree = ""; tabWidth = 3; }; + ED152123163C220300451B5F /* lsr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lsr.c; sourceTree = ""; }; + ED152130163C227C00451B5F /* libsoxr.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsoxr.a; sourceTree = BUILT_PRODUCTS_DIR; }; + ED152150163C232500451B5F /* soxr-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "soxr-config.h"; path = "libsoxr/soxr-config.h"; sourceTree = ""; }; + ED15215F163C244200451B5F /* soxr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = soxr.c; sourceTree = ""; }; + ED152160163C244200451B5F /* soxr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soxr.h; sourceTree = ""; }; + ED15216A163C249500451B5F /* data-io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "data-io.c"; sourceTree = ""; }; + ED15216B163C249500451B5F /* data-io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "data-io.h"; sourceTree = ""; }; + ED152174163C24D800451B5F /* rate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rate.h; sourceTree = ""; }; + ED152175163C24D900451B5F /* rate32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rate32.c; sourceTree = ""; }; + ED152176163C24D900451B5F /* rate64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rate64.c; sourceTree = ""; }; + ED15218C163C267500451B5F /* fft4g.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft4g.h; sourceTree = ""; }; + ED15218D163C267500451B5F /* fft4g32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g32.c; sourceTree = ""; }; + ED152194163C26BC00451B5F /* fft4g64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fft4g64.c; sourceTree = ""; }; + ED15219A163C26E400451B5F /* filter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filter.c; sourceTree = ""; }; + ED15219B163C26E400451B5F /* filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filter.h; sourceTree = ""; }; + ED1521BB163C284600451B5F /* dbesi0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dbesi0.c; sourceTree = ""; }; + ED1521CD163C29DA00451B5F /* samplerate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = samplerate.h; sourceTree = ""; }; + ED1944981733F92800F4F5CA /* Reverb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Reverb.cpp; sourceTree = ""; }; + ED1944991733F92800F4F5CA /* Reverb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reverb.h; sourceTree = ""; }; + ED2706F40EF9C3C6007D4FFD /* libsbsms.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libsbsms.a; sourceTree = BUILT_PRODUCTS_DIR; }; + ED2706FE0EF9C47E007D4FFD /* sbsms.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = sbsms.h; sourceTree = ""; tabWidth = 3; }; + ED2707040EF9C51D007D4FFD /* buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = buffer.cpp; path = sbsms/src/buffer.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707050EF9C51D007D4FFD /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = buffer.h; path = sbsms/src/buffer.h; sourceTree = ""; tabWidth = 3; }; + ED2707070EF9C51D007D4FFD /* fft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = fft.cpp; path = sbsms/src/fft.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707080EF9C51D007D4FFD /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = fft.h; path = sbsms/src/fft.h; sourceTree = ""; tabWidth = 3; }; + ED2707090EF9C51D007D4FFD /* grain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = grain.cpp; path = sbsms/src/grain.cpp; sourceTree = ""; tabWidth = 3; }; + ED27070A0EF9C51D007D4FFD /* grain.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = grain.h; path = sbsms/src/grain.h; sourceTree = ""; tabWidth = 3; }; + ED27070E0EF9C51D007D4FFD /* real.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = real.h; path = sbsms/src/real.h; sourceTree = ""; tabWidth = 3; }; + ED27070F0EF9C51D007D4FFD /* resample.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = resample.cpp; path = sbsms/src/resample.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707100EF9C51D007D4FFD /* sbsms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = sbsms.cpp; path = sbsms/src/sbsms.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707110EF9C51D007D4FFD /* sincCoeffs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = sincCoeffs.h; path = sbsms/src/sincCoeffs.h; sourceTree = ""; tabWidth = 3; }; + ED2707120EF9C51D007D4FFD /* sms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = sms.cpp; path = sbsms/src/sms.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707130EF9C51D007D4FFD /* sms.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = sms.h; path = sbsms/src/sms.h; sourceTree = ""; tabWidth = 3; }; + ED2707140EF9C51D007D4FFD /* subband.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = subband.cpp; path = sbsms/src/subband.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707150EF9C51D007D4FFD /* subband.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = subband.h; path = sbsms/src/subband.h; sourceTree = ""; tabWidth = 3; }; + ED2707160EF9C51D007D4FFD /* track.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = track.cpp; path = sbsms/src/track.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707170EF9C51D007D4FFD /* track.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = track.h; path = sbsms/src/track.h; sourceTree = ""; tabWidth = 3; }; + ED2707180EF9C51D007D4FFD /* trackpoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = trackpoint.cpp; path = sbsms/src/trackpoint.cpp; sourceTree = ""; tabWidth = 3; }; + ED2707190EF9C51D007D4FFD /* trackpoint.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = trackpoint.h; path = sbsms/src/trackpoint.h; sourceTree = ""; tabWidth = 3; }; + ED27071B0EF9C51D007D4FFD /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = utils.h; path = sbsms/src/utils.h; sourceTree = ""; tabWidth = 3; }; + ED27074B0EF9C64F007D4FFD /* SBSMSEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = SBSMSEffect.cpp; sourceTree = ""; tabWidth = 3; }; + ED27074C0EF9C64F007D4FFD /* SBSMSEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = SBSMSEffect.h; sourceTree = ""; tabWidth = 3; }; + ED27074D0EF9C64F007D4FFD /* TimeScale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = TimeScale.cpp; sourceTree = ""; tabWidth = 3; }; + ED27074E0EF9C64F007D4FFD /* TimeScale.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = TimeScale.h; sourceTree = ""; tabWidth = 3; }; + ED3D7FEE0DF73889000F43E3 /* EffectManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = EffectManager.cpp; sourceTree = ""; tabWidth = 3; }; + ED3D7FEF0DF73889000F43E3 /* EffectManager.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = EffectManager.h; sourceTree = ""; tabWidth = 3; }; + ED64C821124567ED007CF2FC /* ScoreAlignDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ScoreAlignDialog.cpp; sourceTree = ""; tabWidth = 3; }; + ED64C822124567ED007CF2FC /* ScoreAlignDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ScoreAlignDialog.h; sourceTree = ""; tabWidth = 3; }; + ED85B3CF16A46DDA006DA21D /* hr.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = hr.po; path = ../locale/hr.po; sourceTree = SOURCE_ROOT; }; + ED85B5BA16A47353006DA21D /* Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Info copy.plist"; path = "mac/Info copy.plist"; sourceTree = ""; }; + ED87F4F619863DF500AC520B /* ta.po */ = {isa = PBXFileReference; explicitFileType = sourcecode; fileEncoding = 4; name = ta.po; path = ../locale/ta.po; sourceTree = SOURCE_ROOT; }; + ED90976B116CAD49002F7479 /* ExtImportPrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ExtImportPrefs.cpp; sourceTree = ""; tabWidth = 3; }; + ED90976C116CAD49002F7479 /* ExtImportPrefs.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ExtImportPrefs.h; sourceTree = ""; tabWidth = 3; }; + ED920CAD15B19F61008CA12C /* ModulePrefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModulePrefs.h; sourceTree = ""; }; + ED920CAE15B19F61008CA12C /* ModulePrefs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModulePrefs.cpp; sourceTree = ""; }; + ED924BCD182EA20500319F81 /* ogg_decoder_aspect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_decoder_aspect.c; sourceTree = ""; }; + ED924BCE182EA20500319F81 /* ogg_encoder_aspect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_encoder_aspect.c; sourceTree = ""; }; + ED924BCF182EA20500319F81 /* ogg_helper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_helper.c; sourceTree = ""; }; + ED924BD0182EA20500319F81 /* ogg_mapping.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ogg_mapping.c; sourceTree = ""; }; + ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Audacity-DMG-background.png"; sourceTree = ""; }; + EDAD325515444371009C6220 /* sl.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sl.po; path = ../locale/sl.po; sourceTree = SOURCE_ROOT; }; + EDAD325615444371009C6220 /* sr_RS.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sr_RS.po; path = ../locale/sr_RS.po; sourceTree = SOURCE_ROOT; }; + EDAD325715444372009C6220 /* sv.po */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sv.po; path = ../locale/sv.po; sourceTree = SOURCE_ROOT; }; + EDBFAD13177E5399004CC1C1 /* mod-nyq-bench.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "mod-nyq-bench.so"; sourceTree = BUILT_PRODUCTS_DIR; }; + EDBFAD14177E541E004CC1C1 /* NyqBench.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = NyqBench.cpp; path = "mod-nyq-bench/NyqBench.cpp"; sourceTree = ""; }; + EDBFAD15177E541E004CC1C1 /* NyqBench.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NyqBench.h; path = "mod-nyq-bench/NyqBench.h"; sourceTree = ""; }; + EDD2431216934A6100D9DEC2 /* BassTreble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BassTreble.cpp; sourceTree = ""; }; + EDD2431316934A6100D9DEC2 /* BassTreble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BassTreble.h; sourceTree = ""; }; + EDD94ED9103CB520000873F1 /* ImportExportCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; path = ImportExportCommands.cpp; sourceTree = ""; tabWidth = 3; }; + EDD94EDA103CB520000873F1 /* ImportExportCommands.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; path = ImportExportCommands.h; sourceTree = ""; tabWidth = 3; }; + EDE325FF168243EF00C19E60 /* vr32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vr32.c; sourceTree = ""; }; + EDF3B7AE1588C0D50032D35F /* Paulstretch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Paulstretch.h; path = effects/Paulstretch.h; sourceTree = ""; }; + EDF3B7AF1588C0D50032D35F /* Paulstretch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Paulstretch.cpp; path = effects/Paulstretch.cpp; sourceTree = ""; }; + EDFCEB9A18894AE600C98E51 /* OpenSaveCommands.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenSaveCommands.cpp; sourceTree = ""; }; + EDFCEB9B18894AE600C98E51 /* OpenSaveCommands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenSaveCommands.h; sourceTree = ""; }; + EDFCEBA218894B2A00C98E51 /* RealFFTf48x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RealFFTf48x.cpp; sourceTree = ""; }; + EDFCEBA318894B2A00C98E51 /* RealFFTf48x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RealFFTf48x.h; sourceTree = ""; }; + EDFCEBA418894B2A00C98E51 /* SseMathFuncs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SseMathFuncs.cpp; sourceTree = ""; }; + EDFCEBA518894B2A00C98E51 /* SseMathFuncs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SseMathFuncs.h; sourceTree = ""; }; + EDFCEBB318894B9E00C98E51 /* Equalization48x.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Equalization48x.cpp; sourceTree = ""; }; + EDFCEBB418894B9E00C98E51 /* Equalization48x.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Equalization48x.h; sourceTree = ""; }; + EEFF576C109AB4E10032EDFE /* CaptureEvents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.cpp.cpp; name = CaptureEvents.cpp; path = ../src/CaptureEvents.cpp; sourceTree = SOURCE_ROOT; tabWidth = 3; }; + EEFF576D109AB4E20032EDFE /* CaptureEvents.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = CaptureEvents.h; path = ../src/CaptureEvents.h; sourceTree = SOURCE_ROOT; tabWidth = 3; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 1790AFAE09883B6D008A330A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 17C99D560989710D0041B1BC /* libvorbis.a in Frameworks */, + 17C99D58098971380041B1BC /* libportsmf.a in Frameworks */, + 17C99D5A098971390041B1BC /* libid3tag.a in Frameworks */, + 17C99D5B098971390041B1BC /* libmad.a in Frameworks */, + 17CBAE4A098B85CD00575C58 /* libnyquist.a in Frameworks */, + 17C99D5C098971390041B1BC /* libogg.a in Frameworks */, + 17C99D60098971390041B1BC /* libportmixer.a in Frameworks */, + 17C99D5E098971390041B1BC /* libsndfile.a in Frameworks */, + 17C99D5F098971390041B1BC /* libsoundtouch.a in Frameworks */, + ED1521EB163C2B9000451B5F /* libsoxr.a in Frameworks */, + 28E67FEE0A3A2B150021D89F /* libFLAC++.a in Frameworks */, + 28E67FEF0A3A2B160021D89F /* libFLAC.a in Frameworks */, + 28E67FF00A3A2B190021D89F /* libportaudio.a in Frameworks */, + 2840CFA80AEB883500F49FC3 /* libtwolame.a in Frameworks */, + 28501F330CEED8C70029ABAA /* libvamp.a in Frameworks */, + 28E2373A0E5163A200281398 /* libscorealign.a in Frameworks */, + ED2707460EF9C550007D4FFD /* libsbsms.a in Frameworks */, + 2800FE230FF32381005CA9E5 /* libportmidi.a in Frameworks */, + 284B8E27181CFB1000304E49 /* liblv2.a in Frameworks */, + 285B11861833D14D0073B36C /* libexpat.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2800FE050FF322D4005CA9E5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2880527C0DEA694100671EA4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ED15212E163C227C00451B5F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EDBFAD0D177E5399004CC1C1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 17072F220988D4F4008541CC /* lib-src */ = { + isa = PBXGroup; + children = ( + 283B3D3E0BC21EBE00FA01D5 /* FileDialog */, + 28FADDC71833C38F00BA4141 /* expat */, + 280380FC18313AE40078452A /* lame */, + 2880529A0DEA71B000671EA4 /* lib-widget-extra */, + 176EE9E209A2EF1000188F3B /* libflac */, + 17072F6A0988D6A9008541CC /* libid3tag */, + 17072FD10988D6A9008541CC /* libmad */, + 17C8BA11098B398C00216F16 /* libnyquist */, + 170731EB0988D6AA008541CC /* libogg */, + ED05D0FF0E50AD5600CC4BD3 /* libscorealign */, + 170733FC0988D6AC008541CC /* libsndfile */, + ED151F3F163BFD0400451B5F /* libsoxr */, + 28501EAC0CEED0740029ABAA /* libvamp */, + 1707357C0988D6AD008541CC /* libvorbis */, + 28622998181CE35900E1AD1A /* lv2 */, + EDBFAD18177E5424004CC1C1 /* mod-nyq-bench */, + 2844B48E0DEA66900087C656 /* mod-script-pipe */, + 28E821F50A39FC1300DCE280 /* portaudio-v19 */, + 2800FDF00FF321DA005CA9E5 /* portmidi */, + 170737B00988D6AF008541CC /* portmixer */, + 28F3A3EF0E28280A00729866 /* portsmf */, + ED2706FA0EF9C436007D4FFD /* sbsms */, + 170737D30988D6AF008541CC /* soundtouch */, + 2840CEC70AEB7E9D00F49FC3 /* twolame */, + ); + name = "lib-src"; + path = "../lib-src"; + sourceTree = SOURCE_ROOT; + }; + 17072F6A0988D6A9008541CC /* libid3tag */ = { + isa = PBXGroup; + children = ( + 17072F810988D6A9008541CC /* compat.c */, + 17072F830988D6A9008541CC /* compat.h */, + 17072F850988D6A9008541CC /* config.h */, + 17072F8E0988D6A9008541CC /* crc.c */, + 17072F8F0988D6A9008541CC /* crc.h */, + 17072F920988D6A9008541CC /* debug.c */, + 17072F930988D6A9008541CC /* debug.h */, + 17072F950988D6A9008541CC /* field.c */, + 17072F960988D6A9008541CC /* field.h */, + 17072F970988D6A9008541CC /* file.c */, + 17072F980988D6A9008541CC /* file.h */, + 17072F990988D6A9008541CC /* frame.c */, + 17072F9A0988D6A9008541CC /* frame.h */, + 17072F9B0988D6A9008541CC /* frametype.c */, + 17072F9D0988D6A9008541CC /* frametype.h */, + 17072F9E0988D6A9008541CC /* genre.c */, + 17072FA20988D6A9008541CC /* genre.h */, + 17072FA30988D6A9008541CC /* global.h */, + 17072FA40988D6A9008541CC /* id3tag.h */, + 17072FA70988D6A9008541CC /* latin1.c */, + 17072FA80988D6A9008541CC /* latin1.h */, + 17072FBC0988D6A9008541CC /* parse.c */, + 17072FBD0988D6A9008541CC /* parse.h */, + 17072FBF0988D6A9008541CC /* render.c */, + 17072FC00988D6A9008541CC /* render.h */, + 17072FC30988D6A9008541CC /* tag.c */, + 17072FC40988D6A9008541CC /* tag.h */, + 17072FC60988D6A9008541CC /* ucs4.c */, + 17072FC70988D6A9008541CC /* ucs4.h */, + 17072FC80988D6A9008541CC /* utf16.c */, + 17072FC90988D6A9008541CC /* utf16.h */, + 17072FCA0988D6A9008541CC /* utf8.c */, + 17072FCB0988D6A9008541CC /* utf8.h */, + 17072FCC0988D6A9008541CC /* util.c */, + 17072FCD0988D6A9008541CC /* util.h */, + 17072FCF0988D6A9008541CC /* version.c */, + 17072FD00988D6A9008541CC /* version.h */, + ); + path = libid3tag; + sourceTree = ""; + }; + 17072FD10988D6A9008541CC /* libmad */ = { + isa = PBXGroup; + children = ( + 17072FE10988D6A9008541CC /* bit.c */, + 17072FE20988D6A9008541CC /* bit.h */, + 17072FE50988D6A9008541CC /* config.h */, + 17072FF40988D6A9008541CC /* decoder.c */, + 17072FF50988D6A9008541CC /* decoder.h */, + 17072FF70988D6A9008541CC /* fixed.c */, + 17072FF80988D6A9008541CC /* fixed.h */, + 17072FF90988D6A9008541CC /* frame.c */, + 17072FFA0988D6A9008541CC /* frame.h */, + 17072FFB0988D6A9008541CC /* global.h */, + 17072FFC0988D6A9008541CC /* huffman.c */, + 17072FFD0988D6A9008541CC /* huffman.h */, + 170730020988D6A9008541CC /* layer12.c */, + 170730030988D6A9008541CC /* layer12.h */, + 170730040988D6A9008541CC /* layer3.c */, + 170730050988D6A9008541CC /* layer3.h */, + 17048267098C0F5F00824C66 /* mad.h */, + 170730210988D6A9008541CC /* stream.c */, + 170730220988D6A9008541CC /* stream.h */, + 170730230988D6A9008541CC /* synth.c */, + 170730240988D6A9008541CC /* synth.h */, + 170730250988D6A9008541CC /* timer.c */, + 170730260988D6A9008541CC /* timer.h */, + 170730290988D6A9008541CC /* version.c */, + 1707302A0988D6A9008541CC /* version.h */, + ); + path = libmad; + sourceTree = ""; + }; + 170731EB0988D6AA008541CC /* libogg */ = { + isa = PBXGroup; + children = ( + 170732EC0988D6AB008541CC /* include */, + 170733920988D6AC008541CC /* src */, + 170731F30988D6AA008541CC /* config.h */, + ); + path = libogg; + sourceTree = ""; + }; + 170732EC0988D6AB008541CC /* include */ = { + isa = PBXGroup; + children = ( + 170732F10988D6AB008541CC /* ogg */, + ); + path = include; + sourceTree = ""; + }; + 170732F10988D6AB008541CC /* ogg */ = { + isa = PBXGroup; + children = ( + 170732F20988D6AB008541CC /* config_types.h */, + 170732F80988D6AB008541CC /* ogg.h */, + 170732F90988D6AB008541CC /* os_types.h */, + ); + path = ogg; + sourceTree = ""; + }; + 170733920988D6AC008541CC /* src */ = { + isa = PBXGroup; + children = ( + 170733980988D6AC008541CC /* bitwise.c */, + 1707339A0988D6AC008541CC /* framing.c */, + ); + path = src; + sourceTree = ""; + }; + 170733FC0988D6AC008541CC /* libsndfile */ = { + isa = PBXGroup; + children = ( + 170734650988D6AD008541CC /* src */, + ); + path = libsndfile; + sourceTree = ""; + }; + 170734650988D6AD008541CC /* src */ = { + isa = PBXGroup; + children = ( + 170734AB0988D6AD008541CC /* G72x */, + 170734C20988D6AD008541CC /* GSM610 */, + 170734970988D6AD008541CC /* aiff.c */, + 170734980988D6AD008541CC /* alaw.c */, + 170734990988D6AD008541CC /* au.c */, + 287DBE830F3F6B2700C5BBED /* audio_detect.c */, + 1707349C0988D6AD008541CC /* avr.c */, + 283A11A40A2C0DE7004372C4 /* broadcast.c */, + 176EE9DB09A2EC1000188F3B /* caf.c */, + 288A54481346D1BA0050D774 /* chanmap.c */, + 288A54491346D1BA0050D774 /* chanmap.h */, + 287DBE840F3F6B2700C5BBED /* chunk.c */, + 1707349D0988D6AD008541CC /* command.c */, + 1707349E0988D6AD008541CC /* common.c */, + 1707349F0988D6AD008541CC /* common.h */, + 170734A00988D6AD008541CC /* config.h */, + 170734A40988D6AD008541CC /* dither.c */, + 170734A50988D6AD008541CC /* double64.c */, + 170734A60988D6AD008541CC /* dwd.c */, + 170734A70988D6AD008541CC /* dwvw.c */, + 170734A80988D6AD008541CC /* file_io.c */, + 176EE9DC09A2EC1000188F3B /* flac.c */, + 170734A90988D6AD008541CC /* float32.c */, + 176EE9DD09A2EC1000188F3B /* g72x.c */, + 170734EA0988D6AD008541CC /* gsm610.c */, + 170734EB0988D6AD008541CC /* htk.c */, + 288A544A1346D1BA0050D774 /* id3.c */, + 170734EC0988D6AD008541CC /* ima_adpcm.c */, + 287DBE850F3F6B2700C5BBED /* ima_oki_adpcm.c */, + 287DBE860F3F6B2700C5BBED /* ima_oki_adpcm.h */, + 170734ED0988D6AD008541CC /* interleave.c */, + 170734EE0988D6AD008541CC /* ircam.c */, + 170734F00988D6AD008541CC /* macbinary3.c */, + 170734F10988D6AD008541CC /* macos.c */, + 170734F50988D6AD008541CC /* mat4.c */, + 170734F60988D6AD008541CC /* mat5.c */, + 287DBE870F3F6B2700C5BBED /* mpc2k.c */, + 170734F70988D6AD008541CC /* ms_adpcm.c */, + 170734F80988D6AD008541CC /* nist.c */, + 170734F90988D6AD008541CC /* ogg.c */, + 170734FA0988D6AD008541CC /* paf.c */, + 170734FB0988D6AD008541CC /* pcm.c */, + 170734FC0988D6AD008541CC /* pvf.c */, + 170734FD0988D6AD008541CC /* raw.c */, + 287DBE880F3F6B2700C5BBED /* rf64.c */, + 170734FE0988D6AD008541CC /* rx2.c */, + 170734FF0988D6AD008541CC /* sd2.c */, + 170735000988D6AD008541CC /* sds.c */, + 170735010988D6AD008541CC /* sf_unistd.h */, + 170735020988D6AD008541CC /* sfendian.h */, + 170735030988D6AD008541CC /* sndfile.c */, + 170735040988D6AD008541CC /* sndfile.h */, + 170735070988D6AD008541CC /* strings.c */, + 170735080988D6AD008541CC /* svx.c */, + 170735100988D6AD008541CC /* txw.c */, + 170735110988D6AD008541CC /* ulaw.c */, + 170735120988D6AD008541CC /* voc.c */, + 170735130988D6AD008541CC /* vox_adpcm.c */, + 170735140988D6AD008541CC /* w64.c */, + 170735150988D6AD008541CC /* wav.c */, + 170735160988D6AD008541CC /* wav_w64.c */, + 170735170988D6AD008541CC /* wav_w64.h */, + 170735180988D6AD008541CC /* wve.c */, + 170735190988D6AD008541CC /* xi.c */, + ); + path = src; + sourceTree = ""; + }; + 170734AB0988D6AD008541CC /* G72x */ = { + isa = PBXGroup; + children = ( + 170734B50988D6AD008541CC /* g721.c */, + 170734B60988D6AD008541CC /* g723_16.c */, + 170734B70988D6AD008541CC /* g723_24.c */, + 170734B80988D6AD008541CC /* g723_40.c */, + 170734B90988D6AD008541CC /* g72x.c */, + 170734BA0988D6AD008541CC /* g72x.h */, + 170734BB0988D6AD008541CC /* g72x_priv.h */, + ); + path = G72x; + sourceTree = ""; + }; + 170734C20988D6AD008541CC /* GSM610 */ = { + isa = PBXGroup; + children = ( + 170734D20988D6AD008541CC /* add.c */, + 170734D40988D6AD008541CC /* code.c */, + 170734D50988D6AD008541CC /* config.h */, + 170734D80988D6AD008541CC /* decode.c */, + 170734D90988D6AD008541CC /* gsm.h */, + 170734DA0988D6AD008541CC /* gsm610_priv.h */, + 170734DB0988D6AD008541CC /* gsm_create.c */, + 170734DC0988D6AD008541CC /* gsm_decode.c */, + 170734DD0988D6AD008541CC /* gsm_destroy.c */, + 170734DE0988D6AD008541CC /* gsm_encode.c */, + 170734DF0988D6AD008541CC /* gsm_option.c */, + 170734E00988D6AD008541CC /* long_term.c */, + 170734E10988D6AD008541CC /* lpc.c */, + 170734E50988D6AD008541CC /* preprocess.c */, + 170734E70988D6AD008541CC /* rpe.c */, + 170734E80988D6AD008541CC /* short_term.c */, + 170734E90988D6AD008541CC /* table.c */, + ); + path = GSM610; + sourceTree = ""; + }; + 1707357C0988D6AD008541CC /* libvorbis */ = { + isa = PBXGroup; + children = ( + 170736370988D6AE008541CC /* include */, + 170736450988D6AE008541CC /* lib */, + 170735820988D6AD008541CC /* config.h */, + ); + path = libvorbis; + sourceTree = ""; + }; + 170736370988D6AE008541CC /* include */ = { + isa = PBXGroup; + children = ( + 1707363C0988D6AE008541CC /* vorbis */, + ); + path = include; + sourceTree = ""; + }; + 1707363C0988D6AE008541CC /* vorbis */ = { + isa = PBXGroup; + children = ( + 1707363D0988D6AE008541CC /* codec.h */, + 170736420988D6AE008541CC /* vorbisenc.h */, + 170736430988D6AE008541CC /* vorbisfile.h */, + ); + path = vorbis; + sourceTree = ""; + }; + 170736450988D6AE008541CC /* lib */ = { + isa = PBXGroup; + children = ( + 170736970988D6AE008541CC /* modes */, + 170736600988D6AE008541CC /* analysis.c */, + 170736610988D6AE008541CC /* backends.h */, + 170736630988D6AE008541CC /* bitrate.c */, + 170736640988D6AE008541CC /* bitrate.h */, + 170736650988D6AE008541CC /* block.c */, + 1707367D0988D6AE008541CC /* codebook.c */, + 1707367E0988D6AE008541CC /* codebook.h */, + 1707367F0988D6AE008541CC /* codec_internal.h */, + 170736810988D6AE008541CC /* envelope.c */, + 170736820988D6AE008541CC /* envelope.h */, + 170736830988D6AE008541CC /* floor0.c */, + 170736840988D6AE008541CC /* floor1.c */, + 170736850988D6AE008541CC /* highlevel.h */, + 170736860988D6AE008541CC /* info.c */, + 170736870988D6AE008541CC /* lookup.c */, + 170736880988D6AE008541CC /* lookup.h */, + 170736890988D6AE008541CC /* lookup_data.h */, + 1707368B0988D6AE008541CC /* lpc.c */, + 1707368C0988D6AE008541CC /* lpc.h */, + 1707368D0988D6AE008541CC /* lsp.c */, + 1707368E0988D6AE008541CC /* lsp.h */, + 170736920988D6AE008541CC /* mapping0.c */, + 170736930988D6AE008541CC /* masking.h */, + 170736940988D6AE008541CC /* mdct.c */, + 170736950988D6AE008541CC /* mdct.h */, + 170736960988D6AE008541CC /* misc.h */, + 170736AD0988D6AE008541CC /* os.h */, + 170736AE0988D6AE008541CC /* psy.c */, + 170736AF0988D6AE008541CC /* psy.h */, + 170736B10988D6AE008541CC /* registry.c */, + 170736B20988D6AE008541CC /* registry.h */, + 170736B30988D6AE008541CC /* res0.c */, + 170736B40988D6AE008541CC /* scales.h */, + 170736B50988D6AE008541CC /* sharedbook.c */, + 170736B60988D6AE008541CC /* smallft.c */, + 170736B70988D6AE008541CC /* smallft.h */, + 170736B80988D6AE008541CC /* synthesis.c */, + 170736BA0988D6AE008541CC /* vorbisenc.c */, + 170736BB0988D6AE008541CC /* vorbisfile.c */, + 170736BC0988D6AE008541CC /* window.c */, + 170736BD0988D6AE008541CC /* window.h */, + ); + path = lib; + sourceTree = ""; + }; + 170736970988D6AE008541CC /* modes */ = { + isa = PBXGroup; + children = ( + 170736990988D6AE008541CC /* floor_all.h */, + 1707369D0988D6AE008541CC /* psych_11.h */, + 1707369E0988D6AE008541CC /* psych_16.h */, + 1707369F0988D6AE008541CC /* psych_44.h */, + 170736A00988D6AE008541CC /* psych_8.h */, + 170736A10988D6AE008541CC /* residue_16.h */, + 170736A20988D6AE008541CC /* residue_44.h */, + 170736A30988D6AE008541CC /* residue_44u.h */, + 170736A40988D6AE008541CC /* residue_8.h */, + 170736A50988D6AE008541CC /* setup_11.h */, + 170736A60988D6AE008541CC /* setup_16.h */, + 170736A70988D6AE008541CC /* setup_22.h */, + 170736A80988D6AE008541CC /* setup_32.h */, + 170736A90988D6AE008541CC /* setup_44.h */, + 170736AA0988D6AE008541CC /* setup_44u.h */, + 170736AB0988D6AE008541CC /* setup_8.h */, + 170736AC0988D6AE008541CC /* setup_X.h */, + ); + path = modes; + sourceTree = ""; + }; + 170737B00988D6AF008541CC /* portmixer */ = { + isa = PBXGroup; + children = ( + 28105D9A0AD09FB200BB4269 /* include */, + 28105D9D0AD09FC500BB4269 /* src */, + ); + path = portmixer; + sourceTree = ""; + }; + 170737D30988D6AF008541CC /* soundtouch */ = { + isa = PBXGroup; + children = ( + 170737D60988D6AF008541CC /* config */, + 170737EA0988D6AF008541CC /* include */, + 170737FB0988D6AF008541CC /* source */, + ); + path = soundtouch; + sourceTree = ""; + }; + 170737D60988D6AF008541CC /* config */ = { + isa = PBXGroup; + children = ( + 28FE4A390ABF58360056F5C4 /* soundtouch_config.h */, + ); + path = config; + sourceTree = ""; + }; + 170737EA0988D6AF008541CC /* include */ = { + isa = PBXGroup; + children = ( + 170737EB0988D6AF008541CC /* BPMDetect.h */, + 2810644C1818EED3004F678B /* cpu_detect.h */, + 170737ED0988D6AF008541CC /* FIFOSampleBuffer.h */, + 170737EE0988D6AF008541CC /* FIFOSamplePipe.h */, + 170737F20988D6AF008541CC /* SoundTouch.h */, + 170737F30988D6AF008541CC /* STTypes.h */, + ); + path = include; + sourceTree = ""; + }; + 170737FB0988D6AF008541CC /* source */ = { + isa = PBXGroup; + children = ( + 170738220988D6B0008541CC /* SoundTouch */, + ); + path = source; + sourceTree = ""; + }; + 170738220988D6B0008541CC /* SoundTouch */ = { + isa = PBXGroup; + children = ( + 1707382D0988D6B0008541CC /* AAFilter.cpp */, + 1707382E0988D6B0008541CC /* AAFilter.h */, + 2810644A1818EEB5004F678B /* cpu_detect_x86.cpp */, + 170738330988D6B0008541CC /* FIFOSampleBuffer.cpp */, + 170738340988D6B0008541CC /* FIRFilter.cpp */, + 170738350988D6B0008541CC /* FIRFilter.h */, + 1707383B0988D6B0008541CC /* RateTransposer.cpp */, + 1707383C0988D6B0008541CC /* RateTransposer.h */, + 1707383D0988D6B0008541CC /* SoundTouch.cpp */, + 170738410988D6B0008541CC /* TDStretch.cpp */, + 170738420988D6B0008541CC /* TDStretch.h */, + 28FE4A060ABF4E960056F5C4 /* mmx_optimized.cpp */, + 28FE4A070ABF4E960056F5C4 /* sse_optimized.cpp */, + ); + path = SoundTouch; + sourceTree = ""; + }; + 174D9025098C78AF00D5909F /* commands */ = { + isa = PBXGroup; + children = ( + 28D53FFA0FD1912A00FA7C75 /* AppCommandEvent.cpp */, + 28D53FFB0FD1912A00FA7C75 /* AppCommandEvent.h */, + 28BD8AA9101DF4C600686679 /* BatchEvalCommand.cpp */, + 28D53FFC0FD1912A00FA7C75 /* BatchEvalCommand.h */, + 28851F9C1027F16400152EE1 /* Command.cpp */, + 28D53FFD0FD1912A00FA7C75 /* Command.h */, + 28D53FFE0FD1912A00FA7C75 /* CommandBuilder.cpp */, + 28D53FFF0FD1912A00FA7C75 /* CommandBuilder.h */, + 28BD8AAA101DF4C600686679 /* CommandDirectory.cpp */, + 28BD8AAB101DF4C600686679 /* CommandDirectory.h */, + 28D540000FD1912A00FA7C75 /* CommandHandler.cpp */, + 28D540010FD1912A00FA7C75 /* CommandHandler.h */, + 174D9026098C78AF00D5909F /* CommandManager.cpp */, + 174D9027098C78AF00D5909F /* CommandManager.h */, + 1818558F0FFE916C0026D190 /* CommandMisc.h */, + 28851F9D1027F16400152EE1 /* CommandSignature.cpp */, + 28851F9E1027F16400152EE1 /* CommandSignature.h */, + 28851F9F1027F16400152EE1 /* CommandType.cpp */, + 28851FA01027F16400152EE1 /* CommandType.h */, + 181855900FFE916C0026D190 /* CommandTargets.h */, + 28851FA11027F16400152EE1 /* CompareAudioCommand.cpp */, + 28851FA21027F16400152EE1 /* CompareAudioCommand.h */, + 28BD8AAC101DF4C600686679 /* ExecMenuCommand.cpp */, + 28BD8AAD101DF4C600686679 /* ExecMenuCommand.h */, + 28BD8AAE101DF4C600686679 /* GetAllMenuCommands.cpp */, + 28BD8AAF101DF4C600686679 /* GetAllMenuCommands.h */, + 284249EA10D337CE004330A6 /* GetProjectInfoCommand.cpp */, + 284249EB10D337CE004330A6 /* GetProjectInfoCommand.h */, + 28851FA31027F16400152EE1 /* GetTrackInfoCommand.cpp */, + 28851FA41027F16400152EE1 /* GetTrackInfoCommand.h */, + 28851FA51027F16400152EE1 /* HelpCommand.cpp */, + 28851FA61027F16400152EE1 /* HelpCommand.h */, + EDD94ED9103CB520000873F1 /* ImportExportCommands.cpp */, + EDD94EDA103CB520000873F1 /* ImportExportCommands.h */, + 174D902A098C78AF00D5909F /* Keyboard.cpp */, + 174D902B098C78AF00D5909F /* Keyboard.h */, + 28851FA71027F16400152EE1 /* MessageCommand.cpp */, + 28851FA81027F16400152EE1 /* MessageCommand.h */, + EDFCEB9A18894AE600C98E51 /* OpenSaveCommands.cpp */, + EDFCEB9B18894AE600C98E51 /* OpenSaveCommands.h */, + 28DE72AA10388583007E18EC /* PreferenceCommands.cpp */, + 28DE72AB10388583007E18EC /* PreferenceCommands.h */, + 28DB34770FDC2C5D0011F589 /* ResponseQueue.h */, + 28DB34780FDC2C5D0011F589 /* ResponseQueue.cpp */, + 181855950FFE916C0026D190 /* ScreenshotCommand.cpp */, + 181855960FFE916C0026D190 /* ScreenshotCommand.h */, + 28D540030FD1912A00FA7C75 /* ScriptCommandRelay.cpp */, + 28D540040FD1912A00FA7C75 /* ScriptCommandRelay.h */, + 28851FA91027F16400152EE1 /* SelectCommand.cpp */, + 28851FAA1027F16400152EE1 /* SelectCommand.h */, + 284249EC10D337CE004330A6 /* SetProjectInfoCommand.cpp */, + 284249ED10D337CE004330A6 /* SetProjectInfoCommand.h */, + 28DE72AC10388583007E18EC /* SetTrackInfoCommand.cpp */, + 28DE72AD10388583007E18EC /* SetTrackInfoCommand.h */, + 28BD8AB0101DF4C600686679 /* Validators.h */, + ); + path = commands; + sourceTree = ""; + }; + 174F73C8098D516D009CD6E0 /* Resources */ = { + isa = PBXGroup; + children = ( + 8406A93712D0F2510011EA01 /* EQDefaultCurves.xml */, + 174F73C9098D516D009CD6E0 /* Audacity.icns */, + 174F73CA098D516D009CD6E0 /* AudacityAIFF.icns */, + 174F73CB098D516D009CD6E0 /* AudacityAU.icns */, + 174F73CC098D516D009CD6E0 /* AudacityMP3.icns */, + 174F73CD098D516D009CD6E0 /* AudacityOGG.icns */, + 174F73CE098D516D009CD6E0 /* AudacityProject.icns */, + 174F73CF098D516D009CD6E0 /* AudacityWAV.icns */, + ED9551A0195D95FC0027176E /* Audacity-DMG-background.png */, + ); + name = Resources; + path = mac/Resources; + sourceTree = ""; + }; + 176EE9E209A2EF1000188F3B /* libflac */ = { + isa = PBXGroup; + children = ( + 176EEA0D09A2EF1000188F3B /* include */, + 176EEA6B09A2EF1000188F3B /* src */, + 176EE9F209A2EF1000188F3B /* config.h */, + ); + path = libflac; + sourceTree = ""; + }; + 176EEA0D09A2EF1000188F3B /* include */ = { + isa = PBXGroup; + children = ( + 176EEA0E09A2EF1000188F3B /* FLAC */, + 176EEA2009A2EF1000188F3B /* FLAC++ */, + ); + path = include; + sourceTree = ""; + }; + 176EEA0E09A2EF1000188F3B /* FLAC */ = { + isa = PBXGroup; + children = ( + 176EEA1109A2EF1000188F3B /* callback.h */, + 176EEA1209A2EF1000188F3B /* export.h */, + 176EEA1509A2EF1000188F3B /* format.h */, + 176EEA1909A2EF1000188F3B /* metadata.h */, + 176EEA1A09A2EF1000188F3B /* ordinals.h */, + 176EEA1E09A2EF1000188F3B /* stream_decoder.h */, + 176EEA1F09A2EF1000188F3B /* stream_encoder.h */, + ); + path = FLAC; + sourceTree = ""; + }; + 176EEA2009A2EF1000188F3B /* FLAC++ */ = { + isa = PBXGroup; + children = ( + 176EEA2209A2EF1000188F3B /* decoder.h */, + 176EEA2309A2EF1000188F3B /* encoder.h */, + 176EEA2409A2EF1000188F3B /* export.h */, + 176EEA2809A2EF1000188F3B /* metadata.h */, + ); + path = "FLAC++"; + sourceTree = ""; + }; + 176EEA6B09A2EF1000188F3B /* src */ = { + isa = PBXGroup; + children = ( + 176EEA8A09A2EF1100188F3B /* libFLAC */, + 176EEB3309A2EF1100188F3B /* libFLAC++ */, + ); + path = src; + sourceTree = ""; + }; + 176EEA8A09A2EF1100188F3B /* libFLAC */ = { + isa = PBXGroup; + children = ( + 28EA56600D9753B000C8D1B6 /* bitreader.c */, + 28EA56610D9753B000C8D1B6 /* bitwriter.c */, + 28EA56620D9753B000C8D1B6 /* window.c */, + 176EEABC09A2EF1100188F3B /* bitmath.c */, + 176EEABF09A2EF1100188F3B /* cpu.c */, + 176EEAC209A2EF1100188F3B /* crc.c */, + 176EEACB09A2EF1100188F3B /* fixed.c */, + 176EEACE09A2EF1100188F3B /* float.c */, + 176EEAD109A2EF1100188F3B /* format.c */, + 176EEB0009A2EF1100188F3B /* lpc.c */, + 176EEB0809A2EF1100188F3B /* md5.c */, + 176EEB0B09A2EF1100188F3B /* memory.c */, + 176EEB0E09A2EF1100188F3B /* metadata_iterators.c */, + 176EEB1109A2EF1100188F3B /* metadata_object.c */, + ED924BCD182EA20500319F81 /* ogg_decoder_aspect.c */, + ED924BCE182EA20500319F81 /* ogg_encoder_aspect.c */, + ED924BCF182EA20500319F81 /* ogg_helper.c */, + ED924BD0182EA20500319F81 /* ogg_mapping.c */, + 176EEB2809A2EF1100188F3B /* stream_decoder.c */, + 176EEB2B09A2EF1100188F3B /* stream_encoder.c */, + 176EEB2E09A2EF1100188F3B /* stream_encoder_framing.c */, + ); + path = libFLAC; + sourceTree = ""; + }; + 176EEB3309A2EF1100188F3B /* libFLAC++ */ = { + isa = PBXGroup; + children = ( + 176EEB5C09A2EF1100188F3B /* metadata.cpp */, + 176EEB6809A2EF1100188F3B /* stream_decoder.cpp */, + 176EEB6C09A2EF1100188F3B /* stream_encoder.cpp */, + ); + path = "libFLAC++"; + sourceTree = ""; + }; + 178CF4FE098953FB0056CE58 /* mac */ = { + isa = PBXGroup; + children = ( + 174F73C8098D516D009CD6E0 /* Resources */, + 28006FFA132C167600BD34D7 /* Install.txt */, + 178CF4FF0989541C0056CE58 /* configmac.h */, + 174F73D7098D51AA009CD6E0 /* Info.plist */, + ED85B5BA16A47353006DA21D /* Info copy.plist */, + ); + name = mac; + path = ..; + sourceTree = SOURCE_ROOT; + }; + 1790ABE109883346008A330A = { + isa = PBXGroup; + children = ( + 288F0977131A3EE00008E860 /* LICENSE.txt */, + 288F097A131A3F130008E860 /* README.txt */, + 17FC86F30994637C0061DC94 /* compile.txt */, + 1790AFB109883B6D008A330A /* Products */, + 287179EE0DF6383000E171DF /* Xcode Settings */, + 280A8B3A19F43FE30091DE70 /* includes */, + 17072F220988D4F4008541CC /* lib-src */, + 286D30AC0F264B58004E6E4A /* locale */, + 178CF4FE098953FB0056CE58 /* mac */, + 28AA28320F267A50008AED9E /* nyquist */, + 28AA28110F267957008AED9E /* plug-ins */, + 1790AFC409883BFD008A330A /* src */, + ); + sourceTree = ""; + }; + 1790AFB109883B6D008A330A /* Products */ = { + isa = PBXGroup; + children = ( + 1790AFB009883B6D008A330A /* Audacity.app */, + 17073EE80988DBDD008541CC /* libportsmf.a */, + 176EEBEA09A2F16200188F3B /* libFLAC.a */, + 176EEC1E09A2F2DD00188F3B /* libFLAC++.a */, + 17073F620988E121008541CC /* libid3tag.a */, + 17073FC40988E561008541CC /* libmad.a */, + 176A1A5B098B7B8D00DC73B4 /* libnyquist.a */, + 17073FFE0988EA60008541CC /* libogg.a */, + 28E67F5F0A3A160D0021D89F /* libportaudio.a */, + 2800FE070FF322D4005CA9E5 /* libportmidi.a */, + 170740960988F2F7008541CC /* libportmixer.a */, + 1707401E0988EEAA008541CC /* libsndfile.a */, + 1707407A0988F1BB008541CC /* libsoundtouch.a */, + ED152130163C227C00451B5F /* libsoxr.a */, + 2840CF220AEB803C00F49FC3 /* libtwolame.a */, + 28501F060CEED1F00029ABAA /* libvamp.a */, + 170740D40988F820008541CC /* libvorbis.a */, + 2880527E0DEA694100671EA4 /* mod-script-pipe.so */, + 28E237080E515D1D00281398 /* libscorealign.a */, + ED2706F40EF9C3C6007D4FFD /* libsbsms.a */, + EDBFAD13177E5399004CC1C1 /* mod-nyq-bench.so */, + 286229B0181CE4B600E1AD1A /* liblv2.a */, + 28FADDEF1833C3C500BA4141 /* libexpat.a */, + ); + name = Products; + sourceTree = ""; + }; + 1790AFC409883BFD008A330A /* src */ = { + isa = PBXGroup; + children = ( + 1790AFDC09883BFD008A330A /* blockfile */, + 174D9025098C78AF00D5909F /* commands */, + 1790AFFD09883BFD008A330A /* effects */, + 1790B06209883BFD008A330A /* export */, + 1790B07D09883BFD008A330A /* import */, + 1841B4FD0E00AD3D00F386E9 /* ondemand */, + 1790B0B509883BFD008A330A /* prefs */, + 2897F6DB0AB3DB5A003C20C5 /* toolbars */, + 1790B0FD09883BFD008A330A /* widgets */, + 1790B10D09883BFD008A330A /* xml */, + 1790AFC709883BFD008A330A /* AboutDialog.cpp */, + 1790AFC809883BFD008A330A /* AboutDialog.h */, + 1790AFC909883BFD008A330A /* AColor.cpp */, + 1790AFCA09883BFD008A330A /* AColor.h */, + 28FB12230A3790DF006F0917 /* AllThemeResources.h */, + 1790AFCC09883BFD008A330A /* Audacity.h */, + 1790AFCE09883BFD008A330A /* AudacityApp.cpp */, + 1790AFCF09883BFD008A330A /* AudacityApp.h */, + 1790AFD009883BFD008A330A /* AudacityHeaders.h */, + 28C3946B1818356800FDDAC9 /* AudacityLogger.cpp */, + 28C3946C1818356800FDDAC9 /* AudacityLogger.h */, + 1790AFD209883BFD008A330A /* AudioIO.cpp */, + 1790AFD309883BFD008A330A /* AudioIO.h */, + 28F996D91A2A9261008FEEF3 /* AudioIOListener.h */, + 28560C8F0A75E40F00A3429E /* AutoRecovery.cpp */, + 28560C900A75E40F00A3429E /* AutoRecovery.h */, + 1790AFD409883BFD008A330A /* BatchCommandDialog.cpp */, + 1790AFD509883BFD008A330A /* BatchCommandDialog.h */, + 1790AFD609883BFD008A330A /* BatchCommands.cpp */, + 1790AFD709883BFD008A330A /* BatchCommands.h */, + 1790AFD809883BFD008A330A /* BatchProcessDialog.cpp */, + 1790AFD909883BFD008A330A /* BatchProcessDialog.h */, + 1790AFDA09883BFD008A330A /* Benchmark.cpp */, + 1790AFDB09883BFD008A330A /* Benchmark.h */, + 1790AFE809883BFD008A330A /* BlockFile.cpp */, + 1790AFE909883BFD008A330A /* BlockFile.h */, + 1790AFF009883BFD008A330A /* configtemplate.h */, + 1790AFF109883BFD008A330A /* configunix.h */, + 1790AFF409883BFD008A330A /* CrossFade.cpp */, + 1790AFF509883BFD008A330A /* CrossFade.h */, + 2849B4600A7444BE00ECF12D /* Dependencies.cpp */, + 2849B4610A7444BE00ECF12D /* Dependencies.h */, + 28D000A31A32920C00367B21 /* DeviceChange.cpp */, + 28D000A41A32920C00367B21 /* DeviceChange.h */, + 8484F31213086237002DF7F0 /* DeviceManager.cpp */, + 8484F31313086237002DF7F0 /* DeviceManager.h */, + 2888A1611AE25F9A00E06FDC /* Diags.cpp */, + 2888A1621AE25F9A00E06FDC /* Diags.h */, + 1790AFF709883BFD008A330A /* DirManager.cpp */, + 1790AFF809883BFD008A330A /* DirManager.h */, + 1790AFF909883BFD008A330A /* Dither.cpp */, + 1790AFFA09883BFD008A330A /* Dither.h */, + 1790B05F09883BFD008A330A /* Envelope.cpp */, + 1790B06009883BFD008A330A /* Envelope.h */, + 1790B06109883BFD008A330A /* Experimental.h */, + 283135FD0DFBA2E80076D551 /* FFmpeg.cpp */, + 283135FE0DFBA2E80076D551 /* FFmpeg.h */, + 1790B07009883BFD008A330A /* FFT.cpp */, + 1790B07109883BFD008A330A /* FFT.h */, + 1790B07209883BFD008A330A /* FileFormats.cpp */, + 1790B07309883BFD008A330A /* FileFormats.h */, + 2809C4B60BCB7E560006010F /* FileIO.cpp */, + 2809C4B70BCB7E560006010F /* FileIO.h */, + 28F00A900A3E2FF100A3E5F5 /* FileNames.cpp */, + 28F00A910A3E2FF100A3E5F5 /* FileNames.h */, + 1790B07409883BFD008A330A /* float_cast.h */, + 1790B07509883BFD008A330A /* FreqWindow.cpp */, + 1790B07609883BFD008A330A /* FreqWindow.h */, + 28501E9D0CEECEF80029ABAA /* HelpText.cpp */, + 28501E9E0CEECEF80029ABAA /* HelpText.h */, + 1790B07909883BFD008A330A /* HistoryWindow.cpp */, + 1790B07A09883BFD008A330A /* HistoryWindow.h */, + 1790B07B09883BFD008A330A /* ImageManipulation.cpp */, + 1790B07C09883BFD008A330A /* ImageManipulation.h */, + 1790B09909883BFD008A330A /* Internat.cpp */, + 1790B09A09883BFD008A330A /* Internat.h */, + 28EBA7FD0A78FAF800C8BB1F /* InterpolateAudio.cpp */, + 28EBA7FE0A78FAF800C8BB1F /* InterpolateAudio.h */, + 280828530A75E0D0000002EF /* LabelDialog.cpp */, + 280828540A75E0D0000002EF /* LabelDialog.h */, + 1790B09B09883BFD008A330A /* LabelTrack.cpp */, + 1790B09C09883BFD008A330A /* LabelTrack.h */, + 1790B09F09883BFD008A330A /* LangChoice.cpp */, + 1790B0A009883BFD008A330A /* LangChoice.h */, + 1790B0A109883BFD008A330A /* Languages.cpp */, + 1790B0A209883BFD008A330A /* Languages.h */, + 1790B0A309883BFD008A330A /* Legacy.cpp */, + 1790B0A409883BFD008A330A /* Legacy.h */, + 1865A9B41004490400946EE6 /* Lyrics.cpp */, + 1865A9B51004490400946EE6 /* Lyrics.h */, + 1865A9B61004490500946EE6 /* LyricsWindow.cpp */, + 1865A9B71004490500946EE6 /* LyricsWindow.h */, + 28FB121F0A3790A8006F0917 /* MacroMagic.h */, + 28EBA7FF0A78FAF800C8BB1F /* Matrix.cpp */, + 28EBA8000A78FAF800C8BB1F /* Matrix.h */, + 1790B0A709883BFD008A330A /* Menus.cpp */, + 1790B0A809883BFD008A330A /* Menus.h */, + 1790B0AB09883BFD008A330A /* Mix.cpp */, + 1790B0AC09883BFD008A330A /* Mix.h */, + 289E75081006D0BD00CEF79B /* MixerBoard.cpp */, + 289E75091006D0BD00CEF79B /* MixerBoard.h */, + 280A8B4519F4403B0091DE70 /* ModuleManager.cpp */, + 280A8B4619F4403B0091DE70 /* ModuleManager.h */, + 1790B0AF09883BFD008A330A /* NoteTrack.cpp */, + 1790B0B009883BFD008A330A /* NoteTrack.h */, + EDF3B7AF1588C0D50032D35F /* Paulstretch.cpp */, + EDF3B7AE1588C0D50032D35F /* Paulstretch.h */, + 1790B0B109883BFD008A330A /* PitchName.cpp */, + 1790B0B209883BFD008A330A /* PitchName.h */, + 1790B0B309883BFD008A330A /* PlatformCompatibility.cpp */, + 1790B0B409883BFD008A330A /* PlatformCompatibility.h */, + 287E207E102561F300BF47A2 /* PluginManager.cpp */, + 2803C8B519F35AA000278526 /* PluginManager.h */, + 1790B0CC09883BFD008A330A /* Prefs.cpp */, + 1790B0CD09883BFD008A330A /* Prefs.h */, + 1790B0CE09883BFD008A330A /* Printing.cpp */, + 1790B0CF09883BFD008A330A /* Printing.h */, + 186CCEA30E523C8E00659159 /* Profiler.cpp */, + 186CCEA20E523C8D00659159 /* Profiler.h */, + 1790B0D009883BFD008A330A /* Project.cpp */, + 1790B0D109883BFD008A330A /* Project.h */, + 28DABFBC0FF19DB100AC7848 /* RealFFTf.cpp */, + 28DABFBD0FF19DB100AC7848 /* RealFFTf.h */, + EDFCEBA218894B2A00C98E51 /* RealFFTf48x.cpp */, + EDFCEBA318894B2A00C98E51 /* RealFFTf48x.h */, + 1790B0D209883BFD008A330A /* Resample.cpp */, + 1790B0D309883BFD008A330A /* Resample.h */, + 28D8425A1AD8D69D00551353 /* RevisionIdent.h */, + 1790B0D409883BFD008A330A /* RingBuffer.cpp */, + 1790B0D509883BFD008A330A /* RingBuffer.h */, + 1790B0D609883BFD008A330A /* SampleFormat.cpp */, + 1790B0D709883BFD008A330A /* SampleFormat.h */, + 285DE1F80BF03C7800A20DF0 /* Screenshot.cpp */, + 285DE1F90BF03C7800A20DF0 /* Screenshot.h */, + 28D8425B1AD8D69D00551353 /* SelectedRegion.cpp */, + 2813897919E6163C004111ED /* SelectedRegion.h */, + 1790B0DA09883BFD008A330A /* Sequence.cpp */, + 1790B0DB09883BFD008A330A /* Sequence.h */, + 1790B0DC09883BFD008A330A /* Shuttle.cpp */, + 1790B0DD09883BFD008A330A /* Shuttle.h */, + 283A11A60A2C0E15004372C4 /* ShuttleGui.cpp */, + 283A11A70A2C0E15004372C4 /* ShuttleGui.h */, + 288217790A35D8730029AF41 /* ShuttlePrefs.cpp */, + 2882177A0A35D8730029AF41 /* ShuttlePrefs.h */, + 282D474A0B9E8D900034BC49 /* Snap.cpp */, + 282D474B0B9E8D900034BC49 /* Snap.h */, + 2860BA200E0F0D8600A13878 /* SoundActivatedRecord.cpp */, + 2860BA210E0F0D8600A13878 /* SoundActivatedRecord.h */, + 1790B0DE09883BFD008A330A /* Spectrum.cpp */, + 1790B0DF09883BFD008A330A /* Spectrum.h */, + 28501E9F0CEECEF80029ABAA /* SplashDialog.cpp */, + 28501EA00CEECEF80029ABAA /* SplashDialog.h */, + EDFCEBA418894B2A00C98E51 /* SseMathFuncs.cpp */, + EDFCEBA518894B2A00C98E51 /* SseMathFuncs.h */, + 1790B0E009883BFD008A330A /* Tags.cpp */, + 1790B0E109883BFD008A330A /* Tags.h */, + 283A11A80A2C0E15004372C4 /* Theme.cpp */, + 283A11A90A2C0E15004372C4 /* Theme.h */, + 28F00A920A3E2FF100A3E5F5 /* ThemeAsCeeCode.h */, + 287F9F3C0A69748F00F025FA /* TimeDialog.cpp */, + 287F9F3B0A69748F00F025FA /* TimeDialog.h */, + 1790B0E209883BFD008A330A /* TimeTrack.cpp */, + 1790B0E309883BFD008A330A /* TimeTrack.h */, + 2860BA220E0F0D8600A13878 /* TimerRecordDialog.cpp */, + 2860BA230E0F0D8600A13878 /* TimerRecordDialog.h */, + 1790B0E809883BFD008A330A /* Track.cpp */, + 1790B0E909883BFD008A330A /* Track.h */, + 1790B0EA09883BFD008A330A /* TrackArtist.cpp */, + 1790B0EB09883BFD008A330A /* TrackArtist.h */, + 1790B0EC09883BFD008A330A /* TrackPanel.cpp */, + 1790B0ED09883BFD008A330A /* TrackPanel.h */, + 1790B0EE09883BFD008A330A /* TrackPanelAx.cpp */, + 1790B0EF09883BFD008A330A /* TrackPanelAx.h */, + 2803C8B619F35AA000278526 /* TrackPanelListener.h */, + 1790B0F209883BFD008A330A /* UndoManager.cpp */, + 1790B0F309883BFD008A330A /* UndoManager.h */, + 1790B0F609883BFD008A330A /* ViewInfo.h */, + 1790B0F709883BFD008A330A /* VoiceKey.cpp */, + 1790B0F809883BFD008A330A /* VoiceKey.h */, + 1790B0F909883BFD008A330A /* WaveClip.cpp */, + 1790B0FA09883BFD008A330A /* WaveClip.h */, + 1790B0FB09883BFD008A330A /* WaveTrack.cpp */, + 1790B0FC09883BFD008A330A /* WaveTrack.h */, + 28FC1AF90A47762C00A188AE /* WrappedType.cpp */, + 28FC1AFA0A47762C00A188AE /* WrappedType.h */, + ); + name = src; + path = ../src; + sourceTree = SOURCE_ROOT; + }; + 1790AFDC09883BFD008A330A /* blockfile */ = { + isa = PBXGroup; + children = ( + 1790AFDE09883BFD008A330A /* LegacyAliasBlockFile.cpp */, + 1790AFDF09883BFD008A330A /* LegacyAliasBlockFile.h */, + 1790AFE009883BFD008A330A /* LegacyBlockFile.cpp */, + 1790AFE109883BFD008A330A /* LegacyBlockFile.h */, + 186CCE6B0E51F47400659159 /* ODDecodeBlockFile.cpp */, + 186CCE6C0E51F47400659159 /* ODDecodeBlockFile.h */, + 1841B50F0E00AD8D00F386E9 /* ODPCMAliasBlockFile.cpp */, + 1841B5100E00AD8D00F386E9 /* ODPCMAliasBlockFile.h */, + 1790AFE209883BFD008A330A /* PCMAliasBlockFile.cpp */, + 1790AFE309883BFD008A330A /* PCMAliasBlockFile.h */, + 1790AFE409883BFD008A330A /* SilentBlockFile.cpp */, + 1790AFE509883BFD008A330A /* SilentBlockFile.h */, + 1790AFE609883BFD008A330A /* SimpleBlockFile.cpp */, + 1790AFE709883BFD008A330A /* SimpleBlockFile.h */, + ); + path = blockfile; + sourceTree = ""; + }; + 1790AFFD09883BFD008A330A /* effects */ = { + isa = PBXGroup; + children = ( + 1790B00009883BFD008A330A /* audiounits */, + 1790B02309883BFD008A330A /* ladspa */, + 28D587C50E264CBB009C7DEA /* lv2 */, + 1790B03409883BFD008A330A /* nyquist */, + 28501E960CEECE4B0029ABAA /* vamp */, + 28B97B800FBF77030076CF28 /* vst */, + 1790AFFE09883BFD008A330A /* Amplify.cpp */, + 1790AFFF09883BFD008A330A /* Amplify.h */, + 28D65C700B97E54B000E001A /* AutoDuck.cpp */, + 28D65C710B97E54B000E001A /* AutoDuck.h */, + EDD2431216934A6100D9DEC2 /* BassTreble.cpp */, + EDD2431316934A6100D9DEC2 /* BassTreble.h */, + 284FD04317FC72EE0009A025 /* Biquad.cpp */, + 284FD04417FC72EE0009A025 /* Biquad.h */, + 1790B00C09883BFD008A330A /* ChangePitch.cpp */, + 1790B00D09883BFD008A330A /* ChangePitch.h */, + 1790B00E09883BFD008A330A /* ChangeSpeed.cpp */, + 1790B00F09883BFD008A330A /* ChangeSpeed.h */, + 1790B01009883BFD008A330A /* ChangeTempo.cpp */, + 1790B01109883BFD008A330A /* ChangeTempo.h */, + 1790B01209883BFD008A330A /* ClickRemoval.cpp */, + 1790B01309883BFD008A330A /* ClickRemoval.h */, + 1790B01409883BFD008A330A /* Compressor.cpp */, + 1790B01509883BFD008A330A /* Compressor.h */, + 18D8314C0ED0F56200FD870D /* Contrast.cpp */, + 18D8314D0ED0F56200FD870D /* Contrast.h */, + 28D65C740B97E573000E001A /* DtmfGen.cpp */, + 28D65C750B97E573000E001A /* DtmfGen.h */, + 1790B01709883BFD008A330A /* Echo.cpp */, + 1790B01809883BFD008A330A /* Echo.h */, + 1790B01909883BFD008A330A /* Effect.cpp */, + 1790B01A09883BFD008A330A /* Effect.h */, + ED3D7FEE0DF73889000F43E3 /* EffectManager.cpp */, + ED3D7FEF0DF73889000F43E3 /* EffectManager.h */, + 280A8B4819F440880091DE70 /* EffectRack.cpp */, + 280A8B4919F440880091DE70 /* EffectRack.h */, + 1790B01B09883BFD008A330A /* Equalization.cpp */, + 1790B01C09883BFD008A330A /* Equalization.h */, + EDFCEBB318894B9E00C98E51 /* Equalization48x.cpp */, + EDFCEBB418894B9E00C98E51 /* Equalization48x.h */, + 1790B01D09883BFD008A330A /* Fade.cpp */, + 1790B01E09883BFD008A330A /* Fade.h */, + 2891B2850C531D2C0044FBE3 /* FindClipping.cpp */, + 2891B2860C531D2C0044FBE3 /* FindClipping.h */, + 18A2840E0F79BCAB0013A1BE /* Generator.cpp */, + 18A2840D0F79BCAA0013A1BE /* Generator.h */, + 1790B02109883BFD008A330A /* Invert.cpp */, + 1790B02209883BFD008A330A /* Invert.h */, + 1790B02A09883BFD008A330A /* Leveller.cpp */, + 1790B02B09883BFD008A330A /* Leveller.h */, + 1790B02C09883BFD008A330A /* LoadEffects.cpp */, + 1790B02D09883BFD008A330A /* LoadEffects.h */, + 1790B02E09883BFD008A330A /* Noise.cpp */, + 1790B02F09883BFD008A330A /* Noise.h */, + 28BB98031A15BE6800D1CC80 /* NoiseReduction.cpp */, + 28BB98041A15BE6800D1CC80 /* NoiseReduction.h */, + 1790B03009883BFD008A330A /* NoiseRemoval.cpp */, + 1790B03109883BFD008A330A /* NoiseRemoval.h */, + 1790B03209883BFD008A330A /* Normalize.cpp */, + 1790B03309883BFD008A330A /* Normalize.h */, + 1790B03A09883BFD008A330A /* Phaser.cpp */, + 1790B03B09883BFD008A330A /* Phaser.h */, + 28EBA7FA0A78FADE00C8BB1F /* Repair.cpp */, + 28EBA7FB0A78FADE00C8BB1F /* Repair.h */, + 1790B03E09883BFD008A330A /* Repeat.cpp */, + 1790B03F09883BFD008A330A /* Repeat.h */, + ED1944981733F92800F4F5CA /* Reverb.cpp */, + ED1944991733F92800F4F5CA /* Reverb.h */, + 1790B04009883BFD008A330A /* Reverse.cpp */, + 1790B04109883BFD008A330A /* Reverse.h */, + ED27074B0EF9C64F007D4FFD /* SBSMSEffect.cpp */, + ED27074C0EF9C64F007D4FFD /* SBSMSEffect.h */, + 284FD04017FC72A50009A025 /* ScienFilter.cpp */, + 284FD04117FC72A50009A025 /* ScienFilter.h */, + ED64C821124567ED007CF2FC /* ScoreAlignDialog.cpp */, + ED64C822124567ED007CF2FC /* ScoreAlignDialog.h */, + 1790B04209883BFD008A330A /* Silence.cpp */, + 1790B04309883BFD008A330A /* Silence.h */, + 1790B04409883BFD008A330A /* SimpleMono.cpp */, + 1790B04509883BFD008A330A /* SimpleMono.h */, + 1790B04809883BFD008A330A /* SoundTouchEffect.cpp */, + 1790B04909883BFD008A330A /* SoundTouchEffect.h */, + 1790B04C09883BFD008A330A /* StereoToMono.cpp */, + 1790B04D09883BFD008A330A /* StereoToMono.h */, + ED27074D0EF9C64F007D4FFD /* TimeScale.cpp */, + ED27074E0EF9C64F007D4FFD /* TimeScale.h */, + 28DE72B0103885AA007E18EC /* TimeWarper.cpp */, + 28DE72B1103885AA007E18EC /* TimeWarper.h */, + 1790B04E09883BFD008A330A /* ToneGen.cpp */, + 1790B04F09883BFD008A330A /* ToneGen.h */, + 1790B05009883BFD008A330A /* TruncSilence.cpp */, + 1790B05109883BFD008A330A /* TruncSilence.h */, + 1790B05209883BFD008A330A /* TwoPassSimpleMono.cpp */, + 1790B05309883BFD008A330A /* TwoPassSimpleMono.h */, + 1790B05C09883BFD008A330A /* Wahwah.cpp */, + 1790B05D09883BFD008A330A /* Wahwah.h */, + ); + path = effects; + sourceTree = ""; + }; + 1790B00009883BFD008A330A /* audiounits */ = { + isa = PBXGroup; + children = ( + 28285C7F1A27A81600BC2205 /* AudioUnitCocoaHelper.mm */, + 2812E9D71A1F773A001C24D3 /* AudioUnitCocoaHelper.h */, + 1790B00109883BFD008A330A /* AudioUnitEffect.cpp */, + 1790B00209883BFD008A330A /* AudioUnitEffect.h */, + ); + path = audiounits; + sourceTree = ""; + }; + 1790B02309883BFD008A330A /* ladspa */ = { + isa = PBXGroup; + children = ( + 1790B02509883BFD008A330A /* ladspa.h */, + 1790B02609883BFD008A330A /* LadspaEffect.cpp */, + 1790B02709883BFD008A330A /* LadspaEffect.h */, + ); + path = ladspa; + sourceTree = ""; + }; + 1790B03409883BFD008A330A /* nyquist */ = { + isa = PBXGroup; + children = ( + 1790B03609883BFD008A330A /* LoadNyquist.cpp */, + 1790B03709883BFD008A330A /* LoadNyquist.h */, + 1790B03809883BFD008A330A /* Nyquist.cpp */, + 1790B03909883BFD008A330A /* Nyquist.h */, + ); + path = nyquist; + sourceTree = ""; + }; + 1790B06209883BFD008A330A /* export */ = { + isa = PBXGroup; + children = ( + 1790B06409883BFD008A330A /* Export.cpp */, + 1790B06509883BFD008A330A /* Export.h */, + 1790B06609883BFD008A330A /* ExportCL.cpp */, + 1790B06709883BFD008A330A /* ExportCL.h */, + 2860BA260E0F0DD800A13878 /* ExportFFmpeg.cpp */, + 2860BA270E0F0DD800A13878 /* ExportFFmpeg.h */, + 28DA07380E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp */, + 28DA07370E4F5CEC003933C5 /* ExportFFmpegDialogs.h */, + 28E3E6E70A7C14CA00AB1361 /* ExportFLAC.cpp */, + 28E3E6E60A7C14CA00AB1361 /* ExportFLAC.h */, + 2840CF840AEB83DB00F49FC3 /* ExportMP2.cpp */, + 2840CF850AEB83DB00F49FC3 /* ExportMP2.h */, + 1790B06809883BFD008A330A /* ExportMP3.cpp */, + 1790B06909883BFD008A330A /* ExportMP3.h */, + 1790B06A09883BFD008A330A /* ExportMultiple.cpp */, + 1790B06B09883BFD008A330A /* ExportMultiple.h */, + 1790B06C09883BFD008A330A /* ExportOGG.cpp */, + 1790B06D09883BFD008A330A /* ExportOGG.h */, + 1790B06E09883BFD008A330A /* ExportPCM.cpp */, + 1790B06F09883BFD008A330A /* ExportPCM.h */, + ); + path = export; + sourceTree = ""; + }; + 1790B07D09883BFD008A330A /* import */ = { + isa = PBXGroup; + children = ( + 28F67173197DFA1C00075C32 /* FormatClassifier.cpp */, + 28F67174197DFA1C00075C32 /* FormatClassifier.h */, + 28F67175197DFA1C00075C32 /* MultiFormatReader.cpp */, + 28F67176197DFA1C00075C32 /* MultiFormatReader.h */, + 28F67177197DFA1C00075C32 /* SpecPowerMeter.cpp */, + 28F67178197DFA1C00075C32 /* SpecPowerMeter.h */, + 1790B07F09883BFD008A330A /* Import.cpp */, + 1790B08009883BFD008A330A /* Import.h */, + 283135EA0DFB9D110076D551 /* ImportFFmpeg.cpp */, + 283135EB0DFB9D110076D551 /* ImportFFmpeg.h */, + 1790B08109883BFD008A330A /* ImportFLAC.cpp */, + 1790B08209883BFD008A330A /* ImportFLAC.h */, + 1790B08309883BFD008A330A /* ImportLOF.cpp */, + 1790B08409883BFD008A330A /* ImportLOF.h */, + 1790B08509883BFD008A330A /* ImportMIDI.cpp */, + 1790B08609883BFD008A330A /* ImportMIDI.h */, + 1790B08709883BFD008A330A /* ImportMP3.cpp */, + 1790B08809883BFD008A330A /* ImportMP3.h */, + 1790B08909883BFD008A330A /* ImportOGG.cpp */, + 1790B08A09883BFD008A330A /* ImportOGG.h */, + 1790B08B09883BFD008A330A /* ImportPCM.cpp */, + 1790B08C09883BFD008A330A /* ImportPCM.h */, + 1790B08D09883BFD008A330A /* ImportPlugin.h */, + 2801A6430BF9268700648258 /* ImportQT.cpp */, + 2801A6440BF9268700648258 /* ImportQT.h */, + 1790B08E09883BFD008A330A /* ImportRaw.cpp */, + 1790B08F09883BFD008A330A /* ImportRaw.h */, + 1790B09009883BFD008A330A /* RawAudioGuess.cpp */, + 1790B09109883BFD008A330A /* RawAudioGuess.h */, + ); + path = import; + sourceTree = ""; + }; + 1790B0B509883BFD008A330A /* prefs */ = { + isa = PBXGroup; + children = ( + 1790B0B809883BFD008A330A /* BatchPrefs.cpp */, + 1790B0B909883BFD008A330A /* BatchPrefs.h */, + EEFF576C109AB4E10032EDFE /* CaptureEvents.cpp */, + EEFF576D109AB4E20032EDFE /* CaptureEvents.h */, + 284B278E0FC66863005EAC96 /* DevicePrefs.cpp */, + 284B278F0FC66863005EAC96 /* DevicePrefs.h */, + 1790B0BB09883BFD008A330A /* DirectoriesPrefs.cpp */, + 1790B0BC09883BFD008A330A /* DirectoriesPrefs.h */, + 28948425101DF8FC005B0713 /* EffectsPrefs.cpp */, + 28948426101DF8FC005B0713 /* EffectsPrefs.h */, + ED90976B116CAD49002F7479 /* ExtImportPrefs.cpp */, + ED90976C116CAD49002F7479 /* ExtImportPrefs.h */, + 1790B0BF09883BFD008A330A /* GUIPrefs.cpp */, + 1790B0C009883BFD008A330A /* GUIPrefs.h */, + 284B27900FC66863005EAC96 /* ImportExportPrefs.cpp */, + 284B27910FC66863005EAC96 /* ImportExportPrefs.h */, + 1790B0C109883BFD008A330A /* KeyConfigPrefs.cpp */, + 1790B0C209883BFD008A330A /* KeyConfigPrefs.h */, + 284B27920FC66863005EAC96 /* LibraryPrefs.cpp */, + 284B27930FC66863005EAC96 /* LibraryPrefs.h */, + 2800FE350FF32566005CA9E5 /* MidiIOPrefs.cpp */, + 2800FE360FF32566005CA9E5 /* MidiIOPrefs.h */, + ED920CAE15B19F61008CA12C /* ModulePrefs.cpp */, + ED920CAD15B19F61008CA12C /* ModulePrefs.h */, + 1790B0C309883BFD008A330A /* MousePrefs.cpp */, + 1790B0C409883BFD008A330A /* MousePrefs.h */, + 1790B0C509883BFD008A330A /* PrefsDialog.cpp */, + 1790B0C609883BFD008A330A /* PrefsDialog.h */, + 1790B0C709883BFD008A330A /* PrefsPanel.h */, + 284B27940FC66863005EAC96 /* PlaybackPrefs.cpp */, + 284B27950FC66863005EAC96 /* PlaybackPrefs.h */, + 284B27960FC66863005EAC96 /* ProjectsPrefs.cpp */, + 284B27970FC66863005EAC96 /* ProjectsPrefs.h */, + 1790B0C809883BFD008A330A /* QualityPrefs.cpp */, + 1790B0C909883BFD008A330A /* QualityPrefs.h */, + 284B27980FC66863005EAC96 /* RecordingPrefs.cpp */, + 284B27990FC66863005EAC96 /* RecordingPrefs.h */, + 1790B0CA09883BFD008A330A /* SpectrumPrefs.cpp */, + 1790B0CB09883BFD008A330A /* SpectrumPrefs.h */, + 28456AC00A2C180E00C23C1E /* ThemePrefs.cpp */, + 28456AC10A2C180E00C23C1E /* ThemePrefs.h */, + 284B27E00FC66CCD005EAC96 /* TracksPrefs.cpp */, + 284B27E10FC66CCD005EAC96 /* TracksPrefs.h */, + 284B27E20FC66CCD005EAC96 /* WarningsPrefs.cpp */, + 284B27E30FC66CCD005EAC96 /* WarningsPrefs.h */, + ); + path = prefs; + sourceTree = ""; + }; + 1790B0FD09883BFD008A330A /* widgets */ = { + isa = PBXGroup; + children = ( + 1790B0FE09883BFD008A330A /* AButton.cpp */, + 1790B0FF09883BFD008A330A /* AButton.h */, + 1790B10009883BFD008A330A /* ASlider.cpp */, + 1790B10109883BFD008A330A /* ASlider.h */, + 28F1D8170A2D0018005506A7 /* AttachableScrollBar.cpp */, + 28F1D8180A2D0018005506A7 /* AttachableScrollBar.h */, + 283AA0E90C56ED08002CBD34 /* ErrorDialog.cpp */, + 283AA0EA0C56ED08002CBD34 /* ErrorDialog.h */, + 28F1D8190A2D0018005506A7 /* ExpandingToolBar.cpp */, + 28F1D81A0A2D0018005506A7 /* ExpandingToolBar.h */, + 28CCDCFF0F939FD70081F2FC /* FileHistory.cpp */, + 28CCDD040F93A0B20081F2FC /* FileHistory.h */, + 2897F6FC0AB3DCD0003C20C5 /* Grabber.cpp */, + 2897F6FD0AB3DCD0003C20C5 /* Grabber.h */, + 280828580A75E0EA000002EF /* Grid.cpp */, + 280828590A75E0EA000002EF /* Grid.h */, + 280112791943EE0E00D98A16 /* HelpSystem.cpp */, + 2801127A1943EE0E00D98A16 /* HelpSystem.h */, + 28530C480DF2105200555C94 /* HtmlWindow.cpp */, + 28530C490DF2105200555C94 /* HtmlWindow.h */, + 28F1D81B0A2D0019005506A7 /* ImageRoll.cpp */, + 28F1D81C0A2D0019005506A7 /* ImageRoll.h */, + 2849A41E17F8BEC2005C653F /* KeyView.cpp */, + 2849A41F17F8BEC2005C653F /* KeyView.h */, + 2816372C0BAE3B6C0079C746 /* LinkingHtmlWindow.cpp */, + 2816372D0BAE3B6C0079C746 /* LinkingHtmlWindow.h */, + 1790B10309883BFD008A330A /* Meter.cpp */, + 1790B10409883BFD008A330A /* Meter.h */, + 1790B10509883BFD008A330A /* MultiDialog.cpp */, + 1790B10609883BFD008A330A /* MultiDialog.h */, + 28001B3C1A0F0E5D007DD161 /* NumericTextCtrl.cpp */, + 28001B3D1A0F0E5D007DD161 /* NumericTextCtrl.h */, + 28F2CED0181867BB00573D61 /* numformatter.cpp */, + 28F2CED1181867BB00573D61 /* numformatter.h */, + 28530C4A0DF2105200555C94 /* ProgressDialog.cpp */, + 28530C4B0DF2105200555C94 /* ProgressDialog.h */, + 1790B10709883BFD008A330A /* Ruler.cpp */, + 1790B10809883BFD008A330A /* Ruler.h */, + 28F2CED2181867BB00573D61 /* valnum.cpp */, + 28F2CED3181867BB00573D61 /* valnum.h */, + 1790B10B09883BFD008A330A /* Warning.cpp */, + 1790B10C09883BFD008A330A /* Warning.h */, + ); + path = widgets; + sourceTree = ""; + }; + 1790B10D09883BFD008A330A /* xml */ = { + isa = PBXGroup; + children = ( + 1790B11009883BFD008A330A /* XMLFileReader.cpp */, + 1790B11109883BFD008A330A /* XMLFileReader.h */, + 1790B11209883BFD008A330A /* XMLTagHandler.cpp */, + 1790B11309883BFD008A330A /* XMLTagHandler.h */, + 283DE1350AC0D4FD00E8C3AE /* XMLWriter.cpp */, + 283DE1340AC0D4FD00E8C3AE /* XMLWriter.h */, + ); + path = xml; + sourceTree = ""; + }; + 17C8BA11098B398C00216F16 /* libnyquist */ = { + isa = PBXGroup; + children = ( + 284A7B8E0F3156B4001D7A67 /* nyquist */, + 284A7B8F0F31571B001D7A67 /* nyx.c */, + 284A7B900F31571B001D7A67 /* nyx.h */, + 284A7B910F31571B001D7A67 /* xlextstart.c */, + ); + path = libnyquist; + sourceTree = ""; + }; + 1841B4FD0E00AD3D00F386E9 /* ondemand */ = { + isa = PBXGroup; + children = ( + 1841B5000E00AD6E00F386E9 /* ODComputeSummaryTask.cpp */, + 1841B5010E00AD6E00F386E9 /* ODComputeSummaryTask.h */, + 186CCE6E0E51F48500659159 /* ODDecodeFlacTask.cpp */, + 186CCE6F0E51F48500659159 /* ODDecodeFlacTask.h */, + 186CCE700E51F48500659159 /* ODDecodeTask.cpp */, + 186CCE710E51F48500659159 /* ODDecodeTask.h */, + 1841B5020E00AD6E00F386E9 /* ODManager.cpp */, + 1841B5030E00AD6E00F386E9 /* ODManager.h */, + 1841B5040E00AD6E00F386E9 /* ODTask.cpp */, + 1841B5050E00AD6E00F386E9 /* ODTask.h */, + 1841B5060E00AD6E00F386E9 /* ODTaskThread.cpp */, + 1841B5070E00AD6E00F386E9 /* ODTaskThread.h */, + 1841B5080E00AD6E00F386E9 /* ODWaveTrackTaskQueue.cpp */, + 1841B5090E00AD6E00F386E9 /* ODWaveTrackTaskQueue.h */, + 18CE3C931145511100282C50 /* ODDecodeFFmpegTask.h */, + 18CE3C941145511200282C50 /* ODDecodeFFmpegTask.cpp */, + ); + name = ondemand; + sourceTree = ""; + }; + 2800FDF00FF321DA005CA9E5 /* portmidi */ = { + isa = PBXGroup; + children = ( + 2800FDF20FF321F2005CA9E5 /* pm_common */, + 2800FDF10FF321EC005CA9E5 /* pm_mac */, + 2800FDF30FF32204005CA9E5 /* porttime */, + ); + name = portmidi; + sourceTree = ""; + }; + 2800FDF10FF321EC005CA9E5 /* pm_mac */ = { + isa = PBXGroup; + children = ( + 2800FDF90FF3227F005CA9E5 /* finddefault.c */, + 2800FDFA0FF3227F005CA9E5 /* pmmac.c */, + 2800FDFB0FF3227F005CA9E5 /* pmmac.h */, + 2800FDFC0FF3227F005CA9E5 /* pmmacosxcm.c */, + 2800FDFD0FF3227F005CA9E5 /* pmmacosxcm.h */, + 2800FDFE0FF3227F005CA9E5 /* readbinaryplist.c */, + 2800FDFF0FF3227F005CA9E5 /* readbinaryplist.h */, + ); + name = pm_mac; + sourceTree = ""; + }; + 2800FDF20FF321F2005CA9E5 /* pm_common */ = { + isa = PBXGroup; + children = ( + 2800FDF40FF3225B005CA9E5 /* pminternal.h */, + 2800FDF50FF3225B005CA9E5 /* pmutil.c */, + 2800FDF60FF3225B005CA9E5 /* pmutil.h */, + 2800FDF70FF3225B005CA9E5 /* portmidi.c */, + 2800FDF80FF3225B005CA9E5 /* portmidi.h */, + ); + name = pm_common; + sourceTree = ""; + }; + 2800FDF30FF32204005CA9E5 /* porttime */ = { + isa = PBXGroup; + children = ( + 2800FE000FF322A1005CA9E5 /* porttime.h */, + 2800FE010FF322A1005CA9E5 /* ptmacosx_mach.c */, + ); + name = porttime; + sourceTree = ""; + }; + 280380FC18313AE40078452A /* lame */ = { + isa = PBXGroup; + children = ( + 280380FF18313AEB0078452A /* lame */, + ); + name = lame; + sourceTree = ""; + }; + 280380FF18313AEB0078452A /* lame */ = { + isa = PBXGroup; + children = ( + 2803810018313B070078452A /* lame.h */, + ); + name = lame; + sourceTree = ""; + }; + 2808026A0F32C11F0021001D /* rawwaves */ = { + isa = PBXGroup; + children = ( + 2808026B0F32C11F0021001D /* mand1.raw */, + 2808026C0F32C11F0021001D /* mand10.raw */, + 2808026D0F32C11F0021001D /* mand11.raw */, + 2808026E0F32C11F0021001D /* mand12.raw */, + 2808026F0F32C11F0021001D /* mand2.raw */, + 280802700F32C11F0021001D /* mand3.raw */, + 280802710F32C11F0021001D /* mand4.raw */, + 280802720F32C11F0021001D /* mand5.raw */, + 280802730F32C11F0021001D /* mand6.raw */, + 280802740F32C11F0021001D /* mand7.raw */, + 280802750F32C11F0021001D /* mand8.raw */, + 280802760F32C11F0021001D /* mand9.raw */, + 280802770F32C11F0021001D /* mandpluk.raw */, + 280802780F32C11F0021001D /* marmstk1.raw */, + 280802790F32C11F0021001D /* sinewave.raw */, + ); + name = rawwaves; + path = ../nyquist/rawwaves; + sourceTree = SOURCE_ROOT; + }; + 280A8B3A19F43FE30091DE70 /* includes */ = { + isa = PBXGroup; + children = ( + 280A8B3D19F440010091DE70 /* audacity */, + ); + name = includes; + sourceTree = ""; + }; + 280A8B3D19F440010091DE70 /* audacity */ = { + isa = PBXGroup; + children = ( + 28FEC1B21A12B6FB00FACE48 /* EffectAutomationParameters.h */, + 280A8B3E19F440160091DE70 /* ConfigInterface.h */, + 280A8B3F19F440160091DE70 /* EffectInterface.h */, + 280A8B4019F440160091DE70 /* IdentInterface.h */, + 280A8B4119F440160091DE70 /* ImporterInterface.h */, + 280A8B4219F440160091DE70 /* ModuleInterface.h */, + 280A8B4319F440160091DE70 /* PluginInterface.h */, + 280A8B4419F440160091DE70 /* Types.h */, + ); + name = audacity; + sourceTree = ""; + }; + 28105D9A0AD09FB200BB4269 /* include */ = { + isa = PBXGroup; + children = ( + 28105D9B0AD09FB200BB4269 /* portmixer.h */, + ); + path = include; + sourceTree = ""; + }; + 28105D9D0AD09FC500BB4269 /* src */ = { + isa = PBXGroup; + children = ( + 28105DA00AD09FC500BB4269 /* px_mac_coreaudio.c */, + 28105DA10AD09FC500BB4269 /* px_mixer.c */, + 28105DA20AD09FC500BB4269 /* px_mixer.h */, + ); + path = src; + sourceTree = ""; + }; + 283506260A3A88ED00EB1EBD /* unix */ = { + isa = PBXGroup; + children = ( + 28EA567C0D976E9500C8D1B6 /* pa_unix_hostapis.c */, + 283506280A3A88ED00EB1EBD /* pa_unix_util.c */, + 283506290A3A88ED00EB1EBD /* pa_unix_util.h */, + ); + path = unix; + sourceTree = ""; + }; + 283B3D3E0BC21EBE00FA01D5 /* FileDialog */ = { + isa = PBXGroup; + children = ( + 28F8BBDA0BC5FA6600CDF16E /* mac */, + 283B3D3F0BC21EBE00FA01D5 /* FileDialog.cpp */, + 283B3D400BC21EBE00FA01D5 /* FileDialog.h */, + ); + path = FileDialog; + sourceTree = ""; + }; + 2840CEC70AEB7E9D00F49FC3 /* twolame */ = { + isa = PBXGroup; + children = ( + 2840CF780AEB80CE00F49FC3 /* build */, + 2840CECA0AEB7FA700F49FC3 /* libtwolame */, + ); + name = twolame; + sourceTree = ""; + }; + 2840CECA0AEB7FA700F49FC3 /* libtwolame */ = { + isa = PBXGroup; + children = ( + 2840CF230AEB807E00F49FC3 /* ath.c */, + 2840CF240AEB807E00F49FC3 /* ath.h */, + 2840CF250AEB807E00F49FC3 /* availbits.c */, + 2840CF260AEB807E00F49FC3 /* availbits.h */, + 2840CF270AEB807E00F49FC3 /* bitbuffer.c */, + 2840CF280AEB807E00F49FC3 /* bitbuffer.h */, + 2840CF290AEB807E00F49FC3 /* common.h */, + 2840CF2A0AEB807E00F49FC3 /* crc.c */, + 2840CF2B0AEB807E00F49FC3 /* crc.h */, + 2840CF2C0AEB807E00F49FC3 /* dab.c */, + 2840CF2D0AEB807E00F49FC3 /* dab.h */, + 2840CF2E0AEB807E00F49FC3 /* encode.c */, + 2840CF2F0AEB807E00F49FC3 /* encode.h */, + 2840CF300AEB807E00F49FC3 /* energy.c */, + 2840CF310AEB807E00F49FC3 /* energy.h */, + 2840CF320AEB807E00F49FC3 /* enwindow.h */, + 2840CF330AEB807E00F49FC3 /* fft.c */, + 2840CF340AEB807E00F49FC3 /* fft.h */, + 2840CF350AEB807E00F49FC3 /* get_set.c */, + 2840CF360AEB807E00F49FC3 /* mem.c */, + 2840CF370AEB807E00F49FC3 /* mem.h */, + 2840CF380AEB807E00F49FC3 /* psycho_0.c */, + 2840CF390AEB807E00F49FC3 /* psycho_0.h */, + 2840CF3A0AEB807E00F49FC3 /* psycho_1_critband.h */, + 2840CF3B0AEB807E00F49FC3 /* psycho_1_freqtable.h */, + 2840CF3C0AEB807E00F49FC3 /* psycho_1.c */, + 2840CF3D0AEB807E00F49FC3 /* psycho_1.h */, + 2840CF3E0AEB807E00F49FC3 /* psycho_2_absthr.h */, + 2840CF3F0AEB807E00F49FC3 /* psycho_2.c */, + 2840CF400AEB807E00F49FC3 /* psycho_2.h */, + 2840CF410AEB807E00F49FC3 /* psycho_3.c */, + 2840CF420AEB807E00F49FC3 /* psycho_3.h */, + 2840CF430AEB807E00F49FC3 /* psycho_4.c */, + 2840CF440AEB807E00F49FC3 /* psycho_4.h */, + 2840CF450AEB807E00F49FC3 /* psycho_n1.c */, + 2840CF460AEB807E00F49FC3 /* psycho_n1.h */, + 2840CF470AEB807E00F49FC3 /* subband.c */, + 2840CF480AEB807E00F49FC3 /* subband.h */, + 2840CF490AEB807E00F49FC3 /* twolame.c */, + 2840CF4A0AEB807E00F49FC3 /* twolame.h */, + 2840CF4B0AEB807E00F49FC3 /* util.c */, + 2840CF4C0AEB807E00F49FC3 /* util.h */, + ); + name = libtwolame; + sourceTree = ""; + }; + 2840CF780AEB80CE00F49FC3 /* build */ = { + isa = PBXGroup; + children = ( + 2840CF790AEB810000F49FC3 /* config.h */, + ); + name = build; + sourceTree = ""; + }; + 2844B48E0DEA66900087C656 /* mod-script-pipe */ = { + isa = PBXGroup; + children = ( + 288052840DEA69C900671EA4 /* PipeServer.cpp */, + 288052850DEA69C900671EA4 /* ScripterCallback.cpp */, + 288052860DEA69C900671EA4 /* ScripterCallback.h */, + ); + name = "mod-script-pipe"; + sourceTree = ""; + }; + 2847504B1AD4EB41000AD751 /* suil */ = { + isa = PBXGroup; + children = ( + 28110FFF1AD4FDD8009FAC14 /* suil_config.h */, + 284750611AD4EC28000AD751 /* suil.h */, + 2847505B1AD4EBE1000AD751 /* host.c */, + 2847505C1AD4EBE1000AD751 /* suil_instance.c */, + 2847505D1AD4EBE1000AD751 /* suil_internal.h */, + ); + name = suil; + sourceTree = ""; + }; + 2847504C1AD4EB5A000AD751 /* zix */ = { + isa = PBXGroup; + children = ( + 2847504D1AD4EB84000AD751 /* common.h */, + 2847504E1AD4EB84000AD751 /* digest.c */, + 2847504F1AD4EB84000AD751 /* digest.h */, + 284750501AD4EB84000AD751 /* hash.c */, + 284750511AD4EB84000AD751 /* hash.h */, + 284750521AD4EB84000AD751 /* tree.c */, + 284750531AD4EB84000AD751 /* tree.h */, + ); + name = zix; + sourceTree = ""; + }; + 284A7B8E0F3156B4001D7A67 /* nyquist */ = { + isa = PBXGroup; + children = ( + 284A80370F3158A1001D7A67 /* cmt */, + 28A4E29B0F6030F200E9E7F2 /* ffts */, + 284A806B0F3158A1001D7A67 /* nyqsrc */, + 284A80C80F3158A1001D7A67 /* nyqstk */, + 284A817C0F3158A2001D7A67 /* tran */, + 284A827A0F3158A2001D7A67 /* xlisp */, + ); + path = nyquist; + sourceTree = ""; + }; + 284A80370F3158A1001D7A67 /* cmt */ = { + isa = PBXGroup; + children = ( + 284A80380F3158A1001D7A67 /* cext.c */, + 28EB74AC0FDC2DF50046D78E /* cext.h */, + 284A803A0F3158A1001D7A67 /* cleanup.c */, + 28EB74AB0FDC2DF50046D78E /* cleanup.h */, + 284A803C0F3158A1001D7A67 /* cmdline.c */, + 28EB74AA0FDC2DF50046D78E /* cmdline.h */, + 284A803E0F3158A1001D7A67 /* cmtcmd.c */, + 28EB74A90FDC2DF50046D78E /* cmtcmd.h */, + 284A80440F3158A1001D7A67 /* mem.c */, + 28EB74A80FDC2DF50046D78E /* mem.h */, + 284A804A0F3158A1001D7A67 /* midifile.c */, + 28EB74A70FDC2DF50046D78E /* midifile.h */, + 284A804C0F3158A1001D7A67 /* midifns.c */, + 28EB74A60FDC2DF50046D78E /* midifns.h */, + 284A80500F3158A1001D7A67 /* moxc.c */, + 28EB74A50FDC2DF50046D78E /* moxc.h */, + 284A80540F3158A1001D7A67 /* record.c */, + 28EB74A40FDC2DF50046D78E /* record.h */, + 284A80560F3158A1001D7A67 /* seq.c */, + 28EB74A30FDC2DF50046D78E /* seq.h */, + 284A80590F3158A1001D7A67 /* seqmread.c */, + 28EB74A20FDC2DF50046D78E /* seqmread.h */, + 284A805B0F3158A1001D7A67 /* seqmwrite.c */, + 28EB74A10FDC2DF50046D78E /* seqmwrite.h */, + 284A805D0F3158A1001D7A67 /* seqread.c */, + 28EB74A00FDC2DF50046D78E /* seqread.h */, + 284A805F0F3158A1001D7A67 /* seqwrite.c */, + 28EB749F0FDC2DF50046D78E /* seqwrite.h */, + 284A80620F3158A1001D7A67 /* tempomap.c */, + 28EB749E0FDC2DF50046D78E /* tempomap.h */, + 284A80640F3158A1001D7A67 /* timebase.c */, + 28EB749D0FDC2DF50046D78E /* timebase.h */, + 284A80660F3158A1001D7A67 /* userio.c */, + 28EB749C0FDC2DF50046D78E /* userio.h */, + ); + path = cmt; + sourceTree = ""; + }; + 284A806B0F3158A1001D7A67 /* nyqsrc */ = { + isa = PBXGroup; + children = ( + 284A806C0F3158A1001D7A67 /* add.c */, + 28EB74BE0FDC2EDE0046D78E /* add.h */, + 284A806E0F3158A1001D7A67 /* avg.c */, + 28EB74BF0FDC2EDE0046D78E /* avg.h */, + 284A80700F3158A1001D7A67 /* compose.c */, + 28EB74C00FDC2EDE0046D78E /* compose.h */, + 284A80720F3158A1001D7A67 /* convolve.c */, + 28EB74C10FDC2EDE0046D78E /* convolve.h */, + 28EB74C20FDC2EDE0046D78E /* cque.h */, + 284A80750F3158A1001D7A67 /* debug.c */, + 28EB74C30FDC2EDE0046D78E /* debug.h */, + 284A80770F3158A1001D7A67 /* downsample.c */, + 28EB74C40FDC2EDE0046D78E /* downsample.h */, + 284A807C0F3158A1001D7A67 /* falloc.c */, + 28EB74C50FDC2EDE0046D78E /* falloc.h */, + 284A807E0F3158A1001D7A67 /* ffilterkit.c */, + 28EB74C60FDC2EDE0046D78E /* ffilterkit.h */, + 284A80810F3158A1001D7A67 /* fft.c */, + 28EB74C70FDC2EDE0046D78E /* fft.h */, + 284A80870F3158A1001D7A67 /* handlers.c */, + 284A80880F3158A1001D7A67 /* inverse.c */, + 28EB74C80FDC2EDE0046D78E /* inverse.h */, + 284A808A0F3158A1001D7A67 /* local.c */, + 28EB74C90FDC2EDE0046D78E /* localdefs.h */, + 28EB74CA0FDC2EDE0046D78E /* localptrs.h */, + 284A808D0F3158A1001D7A67 /* lpanal.c */, + 28EB74CB0FDC2EDE0046D78E /* lpanal.h */, + 284A808F0F3158A1001D7A67 /* multiread.c */, + 28EB74CC0FDC2EDE0046D78E /* multiread.h */, + 284A80910F3158A1001D7A67 /* multiseq.c */, + 28EB74CD0FDC2EDE0046D78E /* multiseq.h */, + 28CC03A01AD386CF00826380 /* phasevocoder.c */, + 28CC03A11AD386CF00826380 /* phasevocoder.h */, + 28CC03A21AD386CF00826380 /* pvshell.c */, + 28CC03A31AD386CF00826380 /* pvshell.h */, + 284A80990F3158A1001D7A67 /* probe.c */, + 28EB74CE0FDC2EDE0046D78E /* probe.h */, + 284A809B0F3158A1001D7A67 /* resamp.c */, + 28EB74CF0FDC2EDE0046D78E /* resamp.h */, + 284A809D0F3158A1001D7A67 /* resampv.c */, + 28EB74D00FDC2EDE0046D78E /* resampv.h */, + 284A80A00F3158A1001D7A67 /* samples.c */, + 28EB74D10FDC2EDE0046D78E /* samples.h */, + 284A80A20F3158A1001D7A67 /* seqext.c */, + 28EB74D20FDC2EDE0046D78E /* seqext.h */, + 28EB74D50FDC2EDE0046D78E /* seqinterf.h */, + 28EB74D30FDC2EDE0046D78E /* seqfnintdefs.h */, + 28EB74D40FDC2EDE0046D78E /* seqfnintptrs.h */, + 284A80AA0F3158A1001D7A67 /* seqinterf.c */, + 284A80B20F3158A1001D7A67 /* sndfnint.c */, + 284A80A60F3158A1001D7A67 /* seqfnint.c */, + 28CC03A41AD386CF00826380 /* sliderdata.c */, + 28CC03A51AD386CF00826380 /* sliderdata.h */, + 28EB74D70FDC2EDE0046D78E /* sndfnintdefs.h */, + 28EB74D80FDC2EDE0046D78E /* sndfnintptrs.h */, + 284A80B60F3158A1001D7A67 /* sndmax.c */, + 28EB74D90FDC2EDE0046D78E /* sndmax.h */, + 284A80B80F3158A1001D7A67 /* sndread.c */, + 28EB74DA0FDC2EDE0046D78E /* sndread.h */, + 284A80BA0F3158A1001D7A67 /* sndseq.c */, + 28EB74DB0FDC2EDE0046D78E /* sndseq.h */, + 28CC03A61AD386CF00826380 /* sndsliders.c */, + 28CC03A71AD386CF00826380 /* sndsliders.h */, + 284A80BF0F3158A1001D7A67 /* sndwritepa.c */, + 284A80C00F3158A1001D7A67 /* sound.c */, + 28EB74DC0FDC2EDE0046D78E /* sound.h */, + 284A80C20F3158A1001D7A67 /* stats.c */, + 284A80C40F3158A1001D7A67 /* trigger.c */, + 28EB74DD0FDC2EDE0046D78E /* trigger.h */, + 284A80C60F3158A1001D7A67 /* yin.c */, + 28EB74DE0FDC2EDE0046D78E /* yin.h */, + ); + path = nyqsrc; + sourceTree = ""; + }; + 284A80C80F3158A1001D7A67 /* nyqstk */ = { + isa = PBXGroup; + children = ( + 28EB75030FDC2FB10046D78E /* include */, + 284A80F50F3158A1001D7A67 /* src */, + 284A80F30F3158A1001D7A67 /* instr.cpp */, + 28EB752C0FDC2FB10046D78E /* instr.h */, + 284A811D0F3158A1001D7A67 /* stkinit.cpp */, + 28EB752D0FDC2FB10046D78E /* stkinit.h */, + 284A811F0F3158A1001D7A67 /* stkint.cpp */, + 28EB752E0FDC2FB10046D78E /* stkint.h */, + ); + path = nyqstk; + sourceTree = ""; + }; + 284A80F50F3158A1001D7A67 /* src */ = { + isa = PBXGroup; + children = ( + 284A80F60F3158A1001D7A67 /* ADSR.cpp */, + 284A80F70F3158A1001D7A67 /* BandedWG.cpp */, + 284A80F80F3158A1001D7A67 /* BiQuad.cpp */, + 284A80F90F3158A1001D7A67 /* Bowed.cpp */, + 284A80FA0F3158A1001D7A67 /* BowTable.cpp */, + 284A80FB0F3158A1001D7A67 /* Chorus.cpp */, + 284A80FC0F3158A1001D7A67 /* Clarinet.cpp */, + 284A80FD0F3158A1001D7A67 /* Delay.cpp */, + 284A80FE0F3158A1001D7A67 /* DelayA.cpp */, + 284A80FF0F3158A1001D7A67 /* DelayL.cpp */, + 284A81000F3158A1001D7A67 /* Effect.cpp */, + 284A81010F3158A1001D7A67 /* Envelope.cpp */, + 284A81020F3158A1001D7A67 /* FileRead.cpp */, + 284A81030F3158A1001D7A67 /* FileWvIn.cpp */, + 284A81040F3158A1001D7A67 /* Filter.cpp */, + 284A81050F3158A1001D7A67 /* Flute.cpp */, + 284A81060F3158A1001D7A67 /* Function.cpp */, + 284A81070F3158A1001D7A67 /* Generator.cpp */, + 284A81080F3158A1001D7A67 /* Instrmnt.cpp */, + 284A81090F3158A1001D7A67 /* JCRev.cpp */, + 284A810A0F3158A1001D7A67 /* JetTable.cpp */, + 284A810B0F3158A1001D7A67 /* Mandolin.cpp */, + 284A810C0F3158A1001D7A67 /* Modal.cpp */, + 284A810D0F3158A1001D7A67 /* ModalBar.cpp */, + 284A810E0F3158A1001D7A67 /* Noise.cpp */, + 284A810F0F3158A1001D7A67 /* NRev.cpp */, + 284A81100F3158A1001D7A67 /* OnePole.cpp */, + 284A81110F3158A1001D7A67 /* OneZero.cpp */, + 284A81120F3158A1001D7A67 /* PitShift.cpp */, + 284A81130F3158A1001D7A67 /* PluckTwo.cpp */, + 284A81140F3158A1001D7A67 /* PoleZero.cpp */, + 284A81150F3158A1001D7A67 /* PRCRev.cpp */, + 284A81160F3158A1001D7A67 /* ReedTable.cpp */, + 284A81170F3158A1001D7A67 /* Saxofony.cpp */, + 284A81180F3158A1001D7A67 /* SineWave.cpp */, + 284A81190F3158A1001D7A67 /* Sitar.cpp */, + 284A811A0F3158A1001D7A67 /* Stk.cpp */, + 284A811B0F3158A1001D7A67 /* WaveLoop.cpp */, + 284A811C0F3158A1001D7A67 /* WvIn.cpp */, + ); + path = src; + sourceTree = ""; + }; + 284A817C0F3158A2001D7A67 /* tran */ = { + isa = PBXGroup; + children = ( + 284A817E0F3158A2001D7A67 /* abs.c */, + 28EB75590FDC300C0046D78E /* abs.h */, + 284A81810F3158A2001D7A67 /* allpoles.c */, + 28EB755A0FDC300C0046D78E /* allpoles.h */, + 284A81840F3158A2001D7A67 /* alpass.c */, + 28EB755B0FDC300C0046D78E /* alpass.h */, + 284A81870F3158A2001D7A67 /* alpasscv.c */, + 28EB755C0FDC300C0046D78E /* alpasscv.h */, + 284A818D0F3158A2001D7A67 /* alpassvv.c */, + 28EB755D0FDC300C0046D78E /* alpassvv.h */, + 284A81900F3158A2001D7A67 /* amosc.c */, + 28EB755E0FDC300C0046D78E /* amosc.h */, + 284A81930F3158A2001D7A67 /* areson.c */, + 28EB755F0FDC300C0046D78E /* areson.h */, + 284A81960F3158A2001D7A67 /* aresoncv.c */, + 28EB75600FDC300C0046D78E /* aresoncv.h */, + 284A81990F3158A2001D7A67 /* aresonvc.c */, + 28EB75610FDC300C0046D78E /* aresonvc.h */, + 284A819C0F3158A2001D7A67 /* aresonvv.c */, + 28EB75620FDC300C0046D78E /* aresonvv.h */, + 284A819F0F3158A2001D7A67 /* atone.c */, + 28EB75630FDC300C0046D78E /* atone.h */, + 284A81A20F3158A2001D7A67 /* atonev.c */, + 28EB75640FDC300C0046D78E /* atonev.h */, + 284A81A50F3158A2001D7A67 /* biquadfilt.c */, + 28EB75650FDC300C0046D78E /* biquadfilt.h */, + 284A81A80F3158A2001D7A67 /* buzz.c */, + 28EB75660FDC300C0046D78E /* buzz.h */, + 284A81AB0F3158A2001D7A67 /* chase.c */, + 28EB75750FDC30C60046D78E /* chase.h */, + 284A81AE0F3158A2001D7A67 /* clip.c */, + 28EB75760FDC30C60046D78E /* clip.h */, + 284A81B10F3158A2001D7A67 /* congen.c */, + 28EB75770FDC30C60046D78E /* congen.h */, + 284A81B40F3158A2001D7A67 /* const.c */, + 28EB75780FDC30C60046D78E /* const.h */, + 284A81B80F3158A2001D7A67 /* coterm.c */, + 28EB75790FDC30C60046D78E /* coterm.h */, + 284A81BC0F3158A2001D7A67 /* delaycc.c */, + 28EB757A0FDC30C60046D78E /* delaycc.h */, + 284A81BF0F3158A2001D7A67 /* delaycv.c */, + 28EB757B0FDC30C60046D78E /* delaycv.h */, + 284A81C40F3158A2001D7A67 /* eqbandvvv.c */, + 28EB757C0FDC30C60046D78E /* eqbandvvv.h */, + 284A81C70F3158A2001D7A67 /* exp.c */, + 28EB757D0FDC30C60046D78E /* exp.h */, + 284A81CB0F3158A2001D7A67 /* fmfb.c */, + 28EB757E0FDC30C60046D78E /* fmfb.h */, + 284A81CE0F3158A2001D7A67 /* fmfbv.c */, + 28EB757F0FDC30C60046D78E /* fmfbv.h */, + 284A81D10F3158A2001D7A67 /* fmosc.c */, + 28EB75800FDC30C60046D78E /* fmosc.h */, + 284A81D40F3158A2001D7A67 /* follow.c */, + 28EB75810FDC30C60046D78E /* follow.h */, + 284A81D70F3158A2001D7A67 /* fromarraystream.c */, + 28EB75820FDC30C60046D78E /* fromarraystream.h */, + 284A81DA0F3158A2001D7A67 /* fromobject.c */, + 28EB75830FDC30C60046D78E /* fromobject.h */, + 284A81DD0F3158A2001D7A67 /* gate.c */, + 28EB75840FDC30C60046D78E /* gate.h */, + 284A81E10F3158A2001D7A67 /* ifft.c */, + 28EB75850FDC30C60046D78E /* ifft.h */, + 284A81E60F3158A2001D7A67 /* instrbanded.c */, + 28EB75860FDC30C60046D78E /* instrbanded.h */, + 284A81E90F3158A2001D7A67 /* instrbow.c */, + 28EB75870FDC30C60046D78E /* instrbow.h */, + 284A81EC0F3158A2001D7A67 /* instrbowedfreq.c */, + 28EB75880FDC30C60046D78E /* instrbowedfreq.h */, + 284A81EF0F3158A2001D7A67 /* instrclar.c */, + 28EB75890FDC30C60046D78E /* instrclar.h */, + 284A81F20F3158A2001D7A67 /* instrclarall.c */, + 28EB758A0FDC30C60046D78E /* instrclarall.h */, + 284A81F50F3158A2001D7A67 /* instrclarfreq.c */, + 28EB758B0FDC30C60046D78E /* instrclarfreq.h */, + 284A81F80F3158A2001D7A67 /* instrflute.c */, + 28EB758C0FDC30C60046D78E /* instrflute.h */, + 284A81FB0F3158A2001D7A67 /* instrfluteall.c */, + 28EB758D0FDC30C60046D78E /* instrfluteall.h */, + 284A81FE0F3158A2001D7A67 /* instrflutefreq.c */, + 28EB758E0FDC30C60046D78E /* instrflutefreq.h */, + 284A82010F3158A2001D7A67 /* instrmandolin.c */, + 28EB758F0FDC30C60046D78E /* instrmandolin.h */, + 284A82040F3158A2001D7A67 /* instrmodalbar.c */, + 28EB75900FDC30C60046D78E /* instrmodalbar.h */, + 284A82070F3158A2001D7A67 /* instrsax.c */, + 28EB75910FDC30C60046D78E /* instrsax.h */, + 284A820A0F3158A2001D7A67 /* instrsaxall.c */, + 28EB75920FDC30C60046D78E /* instrsaxall.h */, + 284A820D0F3158A2001D7A67 /* instrsaxfreq.c */, + 28EB75930FDC30C60046D78E /* instrsaxfreq.h */, + 284A82100F3158A2001D7A67 /* instrsitar.c */, + 28EB75940FDC30C60046D78E /* instrsitar.h */, + 284A82130F3158A2001D7A67 /* integrate.c */, + 28EB75950FDC30C60046D78E /* integrate.h */, + 284A82160F3158A2001D7A67 /* log.c */, + 28EB75960FDC30C60046D78E /* log.h */, + 284A82190F3158A2001D7A67 /* lpreson.c */, + 28EB75970FDC30C60046D78E /* lpreson.h */, + 284A821C0F3158A2001D7A67 /* maxv.c */, + 28EB75980FDC30C60046D78E /* maxv.h */, + 284A821F0F3158A2001D7A67 /* offset.c */, + 28EB75990FDC30C60046D78E /* offset.h */, + 284A82220F3158A2001D7A67 /* oneshot.c */, + 28EB759A0FDC30C60046D78E /* oneshot.h */, + 284A82250F3158A2001D7A67 /* osc.c */, + 28EB759B0FDC30C60046D78E /* osc.h */, + 284A82280F3158A2001D7A67 /* partial.c */, + 28EB759C0FDC30C60046D78E /* partial.h */, + 284A822B0F3158A2001D7A67 /* pluck.c */, + 28EB759D0FDC30C60046D78E /* pluck.h */, + 284A822E0F3158A2001D7A67 /* prod.c */, + 28EB759E0FDC30C60046D78E /* prod.h */, + 284A82310F3158A2001D7A67 /* pwl.c */, + 28EB759F0FDC30C60046D78E /* pwl.h */, + 284A82340F3158A2001D7A67 /* quantize.c */, + 28EB75A00FDC30C60046D78E /* quantize.h */, + 284A82370F3158A2001D7A67 /* recip.c */, + 28EB75A10FDC30C60046D78E /* recip.h */, + 284A823A0F3158A2001D7A67 /* reson.c */, + 28EB75A20FDC30C60046D78E /* reson.h */, + 284A823D0F3158A2001D7A67 /* resoncv.c */, + 28EB75A30FDC30C60046D78E /* resoncv.h */, + 284A82400F3158A2001D7A67 /* resonvc.c */, + 28EB75A40FDC30C60046D78E /* resonvc.h */, + 284A82430F3158A2001D7A67 /* resonvv.c */, + 28EB75A50FDC30C60046D78E /* resonvv.h */, + 284A82460F3158A2001D7A67 /* sampler.c */, + 28EB75A60FDC30C60046D78E /* sampler.h */, + 284A82490F3158A2001D7A67 /* scale.c */, + 28EB75A70FDC30C60046D78E /* scale.h */, + 284A824C0F3158A2001D7A67 /* shape.c */, + 28EB75A80FDC30C60046D78E /* shape.h */, + 284A824F0F3158A2001D7A67 /* sine.c */, + 28EB75A90FDC30C60046D78E /* sine.h */, + 284A82520F3158A2001D7A67 /* siosc.c */, + 28EB75AA0FDC30C60046D78E /* siosc.h */, + 284A82550F3158A2001D7A67 /* slope.c */, + 28EB75AB0FDC30C60046D78E /* slope.h */, + 284A82580F3158A2001D7A67 /* sqrt.c */, + 28EB75AC0FDC30C60046D78E /* sqrt.h */, + 284A825B0F3158A2001D7A67 /* stkchorus.c */, + 28EB75AD0FDC30C60046D78E /* stkchorus.h */, + 284A825E0F3158A2001D7A67 /* stkpitshift.c */, + 28EB75AE0FDC30C60046D78E /* stkpitshift.h */, + 284A82610F3158A2001D7A67 /* stkrev.c */, + 28EB75AF0FDC30C60046D78E /* stkrev.h */, + 284A82640F3158A2001D7A67 /* tapf.c */, + 28EB75B00FDC30C60046D78E /* tapf.h */, + 284A82670F3158A2001D7A67 /* tapv.c */, + 28EB75B10FDC30C60046D78E /* tapv.h */, + 284A826A0F3158A2001D7A67 /* tone.c */, + 284A826D0F3158A2001D7A67 /* tonev.c */, + 28EB75B20FDC30C60046D78E /* tone.h */, + 28EB75B30FDC30C60046D78E /* tonev.h */, + 284A82720F3158A2001D7A67 /* upsample.c */, + 28EB75B40FDC30C60046D78E /* upsample.h */, + 284A82750F3158A2001D7A67 /* white.c */, + 28EB75B50FDC30C60046D78E /* white.h */, + ); + path = tran; + sourceTree = ""; + }; + 284A827A0F3158A2001D7A67 /* xlisp */ = { + isa = PBXGroup; + children = ( + 284A827B0F3158A2001D7A67 /* extern.c */, + 284A827F0F3158A2001D7A67 /* path.c */, + 28CC03B01AD3874500826380 /* security.c */, + 284A82800F3158A2001D7A67 /* xlbfun.c */, + 284A82810F3158A2001D7A67 /* xlcont.c */, + 284A82820F3158A2001D7A67 /* xldbug.c */, + 284A82830F3158A2001D7A67 /* xldmem.c */, + 28EB75F70FDC322A0046D78E /* xldmem.h */, + 284A82850F3158A2001D7A67 /* xleval.c */, + 284A82860F3158A2001D7A67 /* xlfio.c */, + 284A82870F3158A2001D7A67 /* xlftab.c */, + 284A82880F3158A2001D7A67 /* xlglob.c */, + 284A82890F3158A2001D7A67 /* xlimage.c */, + 284A828A0F3158A2001D7A67 /* xlinit.c */, + 284A828B0F3158A2001D7A67 /* xlio.c */, + 284A828C0F3158A2001D7A67 /* xlisp.c */, + 28EB75F80FDC322A0046D78E /* xlisp.h */, + 284A828E0F3158A2001D7A67 /* xljump.c */, + 284A828F0F3158A2001D7A67 /* xllist.c */, + 284A82900F3158A2001D7A67 /* xlmath.c */, + 284A82910F3158A2001D7A67 /* xlobj.c */, + 284A82920F3158A2001D7A67 /* xlpp.c */, + 284A82930F3158A2001D7A67 /* xlprin.c */, + 284A82940F3158A2001D7A67 /* xlread.c */, + 284A82950F3158A2001D7A67 /* xlstr.c */, + 284A82960F3158A2001D7A67 /* xlsubr.c */, + 284A82970F3158A2001D7A67 /* xlsym.c */, + 284A82980F3158A2001D7A67 /* xlsys.c */, + ); + path = xlisp; + sourceTree = ""; + }; + 28501E960CEECE4B0029ABAA /* vamp */ = { + isa = PBXGroup; + children = ( + 28501E970CEECE910029ABAA /* LoadVamp.cpp */, + 28501E980CEECE920029ABAA /* LoadVamp.h */, + 28501E990CEECE920029ABAA /* VampEffect.cpp */, + 28501E9A0CEECE920029ABAA /* VampEffect.h */, + ); + name = vamp; + sourceTree = ""; + }; + 28501EAC0CEED0740029ABAA /* libvamp */ = { + isa = PBXGroup; + children = ( + 285D3CAB0F09FC54007883FC /* vamp-hostsdk */, + 28501EAD0CEED1480029ABAA /* vamp-sdk */, + ); + name = libvamp; + sourceTree = ""; + }; + 28501EAD0CEED1480029ABAA /* vamp-sdk */ = { + isa = PBXGroup; + children = ( + 285D3CBC0F09FCB2007883FC /* PluginAdapter.cpp */, + 285D3CBD0F09FCB2007883FC /* RealTime.cpp */, + ); + name = "vamp-sdk"; + sourceTree = ""; + }; + 285D3CAB0F09FC54007883FC /* vamp-hostsdk */ = { + isa = PBXGroup; + children = ( + 285D3CAC0F09FC8F007883FC /* PluginBufferingAdapter.cpp */, + 285D3CAD0F09FC8F007883FC /* PluginChannelAdapter.cpp */, + 285D3CAE0F09FC8F007883FC /* PluginHostAdapter.cpp */, + 285D3CAF0F09FC8F007883FC /* PluginInputDomainAdapter.cpp */, + 285D3CB00F09FC8F007883FC /* PluginLoader.cpp */, + 285D3CB10F09FC8F007883FC /* PluginSummarisingAdapter.cpp */, + 285D3CB20F09FC8F007883FC /* PluginWrapper.cpp */, + 285D3CB30F09FC8F007883FC /* RealTime.cpp */, + ); + name = "vamp-hostsdk"; + sourceTree = ""; + }; + 28622998181CE35900E1AD1A /* lv2 */ = { + isa = PBXGroup; + children = ( + 28622999181CE37800E1AD1A /* lilv */, + 2862299A181CE3AE00E1AD1A /* serd */, + 2862299B181CE3B400E1AD1A /* sord */, + 2862299C181CE3BA00E1AD1A /* sratom */, + 2847504B1AD4EB41000AD751 /* suil */, + ); + name = lv2; + sourceTree = ""; + }; + 28622999181CE37800E1AD1A /* lilv */ = { + isa = PBXGroup; + children = ( + 28640877181CE77200CC4E2C /* lilv_config.h */, + 286229B1181CE51800E1AD1A /* lilv.h */, + 286229B2181CE51800E1AD1A /* collections.c */, + 286229B3181CE51800E1AD1A /* instance.c */, + 286229B4181CE51800E1AD1A /* lib.c */, + 286229B5181CE51800E1AD1A /* lilv_internal.h */, + 286229B6181CE51800E1AD1A /* node.c */, + 286229B7181CE51800E1AD1A /* plugin.c */, + 286229B8181CE51800E1AD1A /* pluginclass.c */, + 286229B9181CE51800E1AD1A /* port.c */, + 286229BA181CE51800E1AD1A /* query.c */, + 286229BB181CE51800E1AD1A /* scalepoint.c */, + 286229BC181CE51800E1AD1A /* state.c */, + 286229BD181CE51800E1AD1A /* ui.c */, + 286229BE181CE51800E1AD1A /* util.c */, + 286229BF181CE51800E1AD1A /* world.c */, + ); + name = lilv; + sourceTree = ""; + }; + 2862299A181CE3AE00E1AD1A /* serd */ = { + isa = PBXGroup; + children = ( + 28640875181CE75800CC4E2C /* serd_config.h */, + 286229D5181CE5EC00E1AD1A /* serd.h */, + 286229D6181CE5EC00E1AD1A /* env.c */, + 286229D7181CE5EC00E1AD1A /* node.c */, + 286229D8181CE5EC00E1AD1A /* reader.c */, + 286229D9181CE5EC00E1AD1A /* serd_internal.h */, + 286229DA181CE5EC00E1AD1A /* string.c */, + 286229DB181CE5EC00E1AD1A /* uri.c */, + 286229DC181CE5EC00E1AD1A /* writer.c */, + ); + name = serd; + sourceTree = ""; + }; + 2862299B181CE3B400E1AD1A /* sord */ = { + isa = PBXGroup; + children = ( + 2847504C1AD4EB5A000AD751 /* zix */, + 28640873181CE74100CC4E2C /* sord_config.h */, + 286229E5181CE62A00E1AD1A /* sord.h */, + 286229E6181CE62A00E1AD1A /* sord_internal.h */, + 286229E7181CE62A00E1AD1A /* sord.c */, + 286229E8181CE62A00E1AD1A /* syntax.c */, + ); + name = sord; + sourceTree = ""; + }; + 2862299C181CE3BA00E1AD1A /* sratom */ = { + isa = PBXGroup; + children = ( + 2862439F181CE65500E1AD1A /* sratom_config.h */, + 286243A0181CE65500E1AD1A /* sratom.h */, + 286243A1181CE65500E1AD1A /* sratom.c */, + ); + name = sratom; + sourceTree = ""; + }; + 286D30AC0F264B58004E6E4A /* locale */ = { + isa = PBXGroup; + children = ( + 28884912131B6CF500B59735 /* af.po */, + 28884913131B6CF500B59735 /* ar.po */, + 28884914131B6CF500B59735 /* be.po */, + 28884915131B6CF500B59735 /* bg.po */, + 28884916131B6CF500B59735 /* bn.po */, + 28884917131B6CF500B59735 /* bs.po */, + 28884918131B6CF500B59735 /* ca.po */, + 28884919131B6CF500B59735 /* ca@valencia.po */, + 2888491A131B6CF500B59735 /* cs.po */, + 2888491B131B6CF500B59735 /* cy.po */, + 2888491C131B6CF500B59735 /* da.po */, + 2888491D131B6CF500B59735 /* de.po */, + 2888491E131B6CF500B59735 /* el.po */, + 2888491F131B6CF500B59735 /* es.po */, + 28884920131B6CF500B59735 /* eu.po */, + 28884921131B6CF500B59735 /* fa.po */, + 28884922131B6CF500B59735 /* fi.po */, + 28884923131B6CF600B59735 /* fr.po */, + 28884924131B6CF600B59735 /* ga.po */, + 28884925131B6CF600B59735 /* gl.po */, + 28884926131B6CF600B59735 /* he.po */, + 28884927131B6CF600B59735 /* hi.po */, + ED85B3CF16A46DDA006DA21D /* hr.po */, + 28884928131B6CF600B59735 /* hu.po */, + 28ECC1911A66CC5000EECC53 /* hy.po */, + 28884929131B6CF600B59735 /* id.po */, + 2888492A131B6CF600B59735 /* it.po */, + 2888492B131B6CF600B59735 /* ja.po */, + 2888492C131B6CF600B59735 /* ka.po */, + 2888492D131B6CF600B59735 /* km.po */, + 2888492E131B6CF600B59735 /* ko.po */, + 2888492F131B6CF600B59735 /* lt.po */, + 28884930131B6CF600B59735 /* mk.po */, + 28884931131B6CF600B59735 /* my.po */, + 28884932131B6CF600B59735 /* nb.po */, + 28884933131B6CF600B59735 /* nl.po */, + 28884934131B6CF600B59735 /* oc.po */, + 28884935131B6CF600B59735 /* pl.po */, + 28884936131B6CF600B59735 /* pt_BR.po */, + 28884937131B6CF600B59735 /* pt.po */, + 28884938131B6CF600B59735 /* ro.po */, + 28884939131B6CF600B59735 /* ru.po */, + 2888493A131B6CF600B59735 /* sk.po */, + EDAD325515444371009C6220 /* sl.po */, + EDAD325615444371009C6220 /* sr_RS.po */, + 2888493B131B6CF600B59735 /* sr_RS@latin.po */, + EDAD325715444372009C6220 /* sv.po */, + ED87F4F619863DF500AC520B /* ta.po */, + 2888493D131B6CF600B59735 /* tg.po */, + 2888493E131B6CF600B59735 /* tr.po */, + 2888493F131B6CF600B59735 /* uk.po */, + 28884940131B6CF600B59735 /* vi.po */, + 28884941131B6CF600B59735 /* zh_TW.po */, + 28884942131B6CF600B59735 /* zh.po */, + ); + includeInIndex = 1; + name = locale; + sourceTree = ""; + }; + 287179EE0DF6383000E171DF /* Xcode Settings */ = { + isa = PBXGroup; + children = ( + 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */, + 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */, + 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */, + 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */, + ); + name = "Xcode Settings"; + sourceTree = ""; + }; + 2880529A0DEA71B000671EA4 /* lib-widget-extra */ = { + isa = PBXGroup; + children = ( + 288052BC0DEA72F300671EA4 /* NonGuiThread.cpp */, + 2880529C0DEA720100671EA4 /* NonGuiThread.h */, + ); + name = "lib-widget-extra"; + sourceTree = ""; + }; + 2897F6DB0AB3DB5A003C20C5 /* toolbars */ = { + isa = PBXGroup; + children = ( + 28001B481A0F0EB6007DD161 /* SpectralSelectionBar.cpp */, + 28001B491A0F0EB6007DD161 /* SpectralSelectionBar.h */, + 28001B4A1A0F0EB6007DD161 /* SpectralSelectionBarListener.h */, + 2897F6DC0AB3DB5A003C20C5 /* ControlToolBar.cpp */, + 2897F6DD0AB3DB5A003C20C5 /* ControlToolBar.h */, + 289F9C7C0AC671BB00797DC1 /* DeviceToolBar.cpp */, + 289F9C7D0AC671BB00797DC1 /* DeviceToolBar.h */, + 2897F6DE0AB3DB5A003C20C5 /* EditToolBar.cpp */, + 2897F6DF0AB3DB5A003C20C5 /* EditToolBar.h */, + 2897F6E00AB3DB5A003C20C5 /* MeterToolBar.cpp */, + 2897F6E10AB3DB5A003C20C5 /* MeterToolBar.h */, + 2897F6E20AB3DB5A003C20C5 /* MixerToolBar.cpp */, + 2897F6E30AB3DB5A003C20C5 /* MixerToolBar.h */, + 2897F6E40AB3DB5A003C20C5 /* SelectionBar.cpp */, + 2897F6E50AB3DB5A003C20C5 /* SelectionBar.h */, + 2803C8BB19F35B4900278526 /* SelectionBarListener.h */, + 2897F6E60AB3DB5A003C20C5 /* ToolBar.cpp */, + 2897F6E70AB3DB5A003C20C5 /* ToolBar.h */, + 2897F6E80AB3DB5A003C20C5 /* ToolDock.cpp */, + 2897F6E90AB3DB5A003C20C5 /* ToolDock.h */, + 2897F6EA0AB3DB5A003C20C5 /* ToolManager.cpp */, + 2897F6EB0AB3DB5A003C20C5 /* ToolManager.h */, + 2897F6EC0AB3DB5A003C20C5 /* ToolsToolBar.cpp */, + 2897F6ED0AB3DB5A003C20C5 /* ToolsToolBar.h */, + 2897F6EE0AB3DB5A003C20C5 /* TranscriptionToolBar.cpp */, + 2897F6EF0AB3DB5A003C20C5 /* TranscriptionToolBar.h */, + ); + path = toolbars; + sourceTree = ""; + }; + 28A4E29B0F6030F200E9E7F2 /* ffts */ = { + isa = PBXGroup; + children = ( + 28A4E2A40F60319300E9E7F2 /* fftext.c */, + 28A4E2A50F60319300E9E7F2 /* fftext.h */, + 28A4E2A60F60319300E9E7F2 /* fftlib.c */, + 28A4E2A70F60319300E9E7F2 /* fftlib.h */, + 28A4E2AA0F60319300E9E7F2 /* matlib.c */, + 28A4E2AB0F60319300E9E7F2 /* matlib.h */, + ); + name = ffts; + sourceTree = ""; + }; + 28AA28110F267957008AED9E /* plug-ins */ = { + isa = PBXGroup; + children = ( + 28ED7B6E1A1C77B0008A01D9 /* adjustable-fade.ny */, + 28AA28130F267A2D008AED9E /* beat.ny */, + 28AA28140F267A2D008AED9E /* clicktrack.ny */, + 28AA28150F267A2D008AED9E /* clipfix.ny */, + 28ED7B6F1A1C77B0008A01D9 /* crossfadetracks.ny */, + 28AA28180F267A2D008AED9E /* delay.ny */, + 28AA28190F267A2D008AED9E /* equalabel.ny */, + 28AA281A0F267A2D008AED9E /* highpass.ny */, + 28AA281B0F267A2D008AED9E /* lowpass.ny */, + 28ED7B701A1C77B0008A01D9 /* notch.ny */, + 28AA281C0F267A2D008AED9E /* pluck.ny */, + 28AA281D0F267A2D008AED9E /* rissetdrum.ny */, + 28ED7B741A1C77BF008A01D9 /* sample-data-export.ny */, + 28AA281E0F267A2D008AED9E /* SilenceMarker.ny */, + 28ED7B751A1C77BF008A01D9 /* SoundFinder.ny */, + 28ED7B761A1C77BF008A01D9 /* SpectralEditMulti.ny */, + 28ED7B771A1C77BF008A01D9 /* SpectralEditParametricEQ.ny */, + 28ED7B781A1C77BF008A01D9 /* SpectralEditShelves.ny */, + 28ED7B791A1C77BF008A01D9 /* StudioFadeOut.ny */, + 28AA281F0F267A2D008AED9E /* tremolo.ny */, + 28AA28200F267A2D008AED9E /* vocalremover.ny */, + 28AA28210F267A2D008AED9E /* vocoder.ny */, + ); + name = "plug-ins"; + sourceTree = ""; + }; + 28AA28320F267A50008AED9E /* nyquist */ = { + isa = PBXGroup; + children = ( + 2808026A0F32C11F0021001D /* rawwaves */, + 2808025C0F32C11F0021001D /* dspprims.lsp */, + 2808025D0F32C11F0021001D /* envelopes.lsp */, + 2808025E0F32C11F0021001D /* equalizer.lsp */, + 2808025F0F32C11F0021001D /* evalenv.lsp */, + 280802600F32C11F0021001D /* fileio.lsp */, + 280802610F32C11F0021001D /* follow.lsp */, + 280802620F32C11F0021001D /* init.lsp */, + 280802630F32C11F0021001D /* misc.lsp */, + 280802640F32C11F0021001D /* nyinit.lsp */, + 280802650F32C11F0021001D /* nyqmisc.lsp */, + 280802660F32C11F0021001D /* nyquist-plot.txt */, + 280802670F32C11F0021001D /* nyquist.lsp */, + 280802680F32C11F0021001D /* printrec.lsp */, + 280802690F32C11F0021001D /* profile.lsp */, + 2808027A0F32C11F0021001D /* sal-parse.lsp */, + 2808027B0F32C11F0021001D /* sal.lsp */, + 2808027C0F32C11F0021001D /* seq.lsp */, + 2808027D0F32C11F0021001D /* seqfnint.lsp */, + 2808027E0F32C11F0021001D /* seqmidi.lsp */, + 2808027F0F32C11F0021001D /* sndfnint.lsp */, + 280802800F32C11F0021001D /* stk.lsp */, + 280802810F32C11F0021001D /* system.lsp */, + 2862CECE1AD3900000A53194 /* test.lsp */, + 2862CECF1AD3900000A53194 /* upic.sal */, + 2862CED01AD3900000A53194 /* velocity.lsp */, + 280802820F32C11F0021001D /* xlinit.lsp */, + 280802830F32C11F0021001D /* xm.lsp */, + ); + includeInIndex = 1; + name = nyquist; + sourceTree = ""; + }; + 28B97B800FBF77030076CF28 /* vst */ = { + isa = PBXGroup; + children = ( + 2885BFF10FC108F800128165 /* aeffectx.h */, + 28B97B850FBF771A0076CF28 /* VSTEffect.cpp */, + 28B97B860FBF771A0076CF28 /* VSTEffect.h */, + ); + name = vst; + sourceTree = ""; + }; + 28D587C50E264CBB009C7DEA /* lv2 */ = { + isa = PBXGroup; + children = ( + 28D587C70E264CF3009C7DEA /* LoadLV2.cpp */, + 28D587C80E264CF3009C7DEA /* LoadLV2.h */, + 28D587C90E264CF4009C7DEA /* LV2Effect.cpp */, + 28D587CA0E264CF4009C7DEA /* LV2Effect.h */, + ); + name = lv2; + sourceTree = ""; + }; + 28E67FC00A3A29AE0021D89F /* include */ = { + isa = PBXGroup; + children = ( + 28E67FC10A3A29AE0021D89F /* pa_asio.h */, + 28E67FC20A3A29AE0021D89F /* pa_linux_alsa.h */, + 28E67FC30A3A29AE0021D89F /* pa_mac_core.h */, + 28E67FC40A3A29AE0021D89F /* pa_win_wmme.h */, + 28E67FC50A3A29AE0021D89F /* portaudio.h */, + ); + name = include; + path = "portaudio-v19/include"; + sourceTree = ""; + }; + 28E821F50A39FC1300DCE280 /* portaudio-v19 */ = { + isa = PBXGroup; + children = ( + 28E67FC00A3A29AE0021D89F /* include */, + 28E821FE0A39FD7600DCE280 /* common */, + 28E822250A39FDB700DCE280 /* hostapi */, + 28E822530A39FDB800DCE280 /* os */, + ); + name = "portaudio-v19"; + sourceTree = ""; + }; + 28E821FE0A39FD7600DCE280 /* common */ = { + isa = PBXGroup; + children = ( + 28EA567E0D976EE700C8D1B6 /* pa_memorybarrier.h */, + 28A520510C12BE0300BF6811 /* pa_debugprint.c */, + 28A520520C12BE0300BF6811 /* pa_debugprint.h */, + 28A520530C12BE0300BF6811 /* pa_ringbuffer.c */, + 28A520540C12BE0300BF6811 /* pa_ringbuffer.h */, + 28E821FF0A39FD7600DCE280 /* pa_allocation.c */, + 28E822000A39FD7600DCE280 /* pa_allocation.h */, + 28E822030A39FD7600DCE280 /* pa_converters.c */, + 28E822040A39FD7600DCE280 /* pa_converters.h */, + 28E822070A39FD7600DCE280 /* pa_cpuload.c */, + 28E822080A39FD7600DCE280 /* pa_cpuload.h */, + 28E8220B0A39FD7600DCE280 /* pa_dither.c */, + 28E8220C0A39FD7600DCE280 /* pa_dither.h */, + 28E8220F0A39FD7600DCE280 /* pa_endianness.h */, + 28E822100A39FD7600DCE280 /* pa_front.c */, + 28E822130A39FD7600DCE280 /* pa_hostapi.h */, + 28E822140A39FD7600DCE280 /* pa_process.c */, + 28E822150A39FD7600DCE280 /* pa_process.h */, + 28E8221B0A39FD7600DCE280 /* pa_stream.c */, + 28E8221C0A39FD7600DCE280 /* pa_stream.h */, + 28E8221F0A39FD7600DCE280 /* pa_trace.c */, + 28E822200A39FD7600DCE280 /* pa_trace.h */, + 28E822230A39FD7600DCE280 /* pa_types.h */, + 28E822240A39FD7600DCE280 /* pa_util.h */, + ); + name = common; + path = "portaudio-v19/src/common"; + sourceTree = ""; + }; + 28E822250A39FDB700DCE280 /* hostapi */ = { + isa = PBXGroup; + children = ( + 28E8222F0A39FDB800DCE280 /* coreaudio */, + ); + name = hostapi; + path = "portaudio-v19/src/hostapi"; + sourceTree = ""; + }; + 28E8222F0A39FDB800DCE280 /* coreaudio */ = { + isa = PBXGroup; + children = ( + 28E822310A39FDB800DCE280 /* pa_mac_core.c */, + 28E822340A39FDB800DCE280 /* pa_mac_core_blocking.c */, + 28E822350A39FDB800DCE280 /* pa_mac_core_blocking.h */, + 28E822380A39FDB800DCE280 /* pa_mac_core_internal.h */, + 28E8223A0A39FDB800DCE280 /* pa_mac_core_utilities.c */, + 28E8223B0A39FDB800DCE280 /* pa_mac_core_utilities.h */, + ); + path = coreaudio; + sourceTree = ""; + }; + 28E822530A39FDB800DCE280 /* os */ = { + isa = PBXGroup; + children = ( + 283506260A3A88ED00EB1EBD /* unix */, + ); + name = os; + path = "portaudio-v19/src/os"; + sourceTree = ""; + }; + 28EB75030FDC2FB10046D78E /* include */ = { + isa = PBXGroup; + children = ( + 28EB75040FDC2FB10046D78E /* ADSR.h */, + 28EB75050FDC2FB10046D78E /* BandedWG.h */, + 28EB75060FDC2FB10046D78E /* BiQuad.h */, + 28EB75070FDC2FB10046D78E /* Bowed.h */, + 28EB75080FDC2FB10046D78E /* BowTable.h */, + 28EB75090FDC2FB10046D78E /* Chorus.h */, + 28EB750A0FDC2FB10046D78E /* Clarinet.h */, + 28EB750B0FDC2FB10046D78E /* Delay.h */, + 28EB750C0FDC2FB10046D78E /* DelayA.h */, + 28EB750D0FDC2FB10046D78E /* DelayL.h */, + 28EB750E0FDC2FB10046D78E /* Effect.h */, + 28EB750F0FDC2FB10046D78E /* Envelope.h */, + 28EB75100FDC2FB10046D78E /* FileRead.h */, + 28EB75110FDC2FB10046D78E /* FileWvIn.h */, + 28EB75120FDC2FB10046D78E /* Filter.h */, + 28EB75130FDC2FB10046D78E /* Flute.h */, + 28EB75140FDC2FB10046D78E /* Function.h */, + 28EB75150FDC2FB10046D78E /* Generator.h */, + 28EB75160FDC2FB10046D78E /* Instrmnt.h */, + 28EB75170FDC2FB10046D78E /* JCRev.h */, + 28EB75180FDC2FB10046D78E /* JetTable.h */, + 28EB75190FDC2FB10046D78E /* Mandolin.h */, + 28EB751A0FDC2FB10046D78E /* Modal.h */, + 28EB751B0FDC2FB10046D78E /* ModalBar.h */, + 28EB751C0FDC2FB10046D78E /* Noise.h */, + 28EB751D0FDC2FB10046D78E /* NRev.h */, + 28EB751E0FDC2FB10046D78E /* OnePole.h */, + 28EB751F0FDC2FB10046D78E /* OneZero.h */, + 28EB75200FDC2FB10046D78E /* PitShift.h */, + 28EB75210FDC2FB10046D78E /* PluckTwo.h */, + 28EB75220FDC2FB10046D78E /* PoleZero.h */, + 28EB75230FDC2FB10046D78E /* PRCRev.h */, + 28EB75240FDC2FB10046D78E /* ReedTable.h */, + 28EB75250FDC2FB10046D78E /* Saxofony.h */, + 28EB75260FDC2FB10046D78E /* SineWave.h */, + 28EB75270FDC2FB10046D78E /* Sitar.h */, + 28EB75280FDC2FB10046D78E /* SKINI.msg */, + 28EB75290FDC2FB10046D78E /* Stk.h */, + 28EB752A0FDC2FB10046D78E /* WaveLoop.h */, + 28EB752B0FDC2FB10046D78E /* WvIn.h */, + ); + path = include; + sourceTree = ""; + }; + 28F3A3EF0E28280A00729866 /* portsmf */ = { + isa = PBXGroup; + children = ( + 28F3A3F60E28289500729866 /* algrd_internal.h */, + 28F3A3F70E28289500729866 /* algsmfrd_internal.h */, + 28F3A3F80E28289500729866 /* allegro.cpp */, + 28F3A3F90E28289500729866 /* allegro.h */, + 28F3A3FA0E28289500729866 /* allegrord.cpp */, + 28F3A3FB0E28289500729866 /* allegrosmfrd.cpp */, + 28F3A3FC0E28289500729866 /* allegrosmfwr.cpp */, + 28F3A3FD0E28289500729866 /* allegrowr.cpp */, + 28F3A3FE0E28289500729866 /* mfmidi.cpp */, + 28F3A3FF0E28289500729866 /* mfmidi.h */, + 28F3A4000E28289500729866 /* strparse.cpp */, + 28F3A4010E28289500729866 /* strparse.h */, + ); + name = portsmf; + sourceTree = ""; + }; + 28F8BBDA0BC5FA6600CDF16E /* mac */ = { + isa = PBXGroup; + children = ( + 28F5C10F0BE5886A00D17341 /* FileDialogPrivate.cpp */, + 28F5C1100BE5886A00D17341 /* FileDialogPrivate.h */, + ); + path = mac; + sourceTree = ""; + }; + 28FADDC71833C38F00BA4141 /* expat */ = { + isa = PBXGroup; + children = ( + 28FADEDA1833C78C00BA4141 /* lib */, + 2835D8D01833D54100CF5EFF /* expat_config.h */, + ); + name = expat; + sourceTree = ""; + }; + 28FADEDA1833C78C00BA4141 /* lib */ = { + isa = PBXGroup; + children = ( + 28FADEDC1833C78C00BA4141 /* ascii.h */, + 28FADEDD1833C78C00BA4141 /* asciitab.h */, + 28FADEDF1833C78C00BA4141 /* expat.h */, + 28FADEE01833C78C00BA4141 /* expat_external.h */, + 28FADEE51833C78C00BA4141 /* internal.h */, + 28FADEE61833C78C00BA4141 /* latin1tab.h */, + 28FADEEB1833C78C00BA4141 /* nametab.h */, + 28FADEEC1833C78C00BA4141 /* utf8tab.h */, + 28FADEEE1833C78C00BA4141 /* xmlparse.c */, + 28FADEEF1833C78C00BA4141 /* xmlrole.c */, + 28FADEF01833C78C00BA4141 /* xmlrole.h */, + 28FADEF11833C78C00BA4141 /* xmltok.c */, + 28FADEF21833C78C00BA4141 /* xmltok.h */, + 28FADEF31833C78C00BA4141 /* xmltok_impl.c */, + 28FADEF41833C78C00BA4141 /* xmltok_impl.h */, + 28FADEF51833C78C00BA4141 /* xmltok_ns.c */, + ); + name = lib; + path = expat/lib; + sourceTree = ""; + }; + ED05D0FF0E50AD5600CC4BD3 /* libscorealign */ = { + isa = PBXGroup; + children = ( + ED05D1180E50AD5700CC4BD3 /* fft3 */, + ED05D1020E50AD5700CC4BD3 /* audioreader.cpp */, + ED05D1030E50AD5700CC4BD3 /* audioreader.h */, + ED05D1140E50AD5700CC4BD3 /* comp_chroma.cpp */, + ED05D1150E50AD5700CC4BD3 /* comp_chroma.h */, + ED05D1160E50AD5700CC4BD3 /* curvefit.cpp */, + ED05D1170E50AD5700CC4BD3 /* curvefit.h */, + ED05D11B0E50AD5700CC4BD3 /* gen_chroma.cpp */, + ED05D11C0E50AD5700CC4BD3 /* gen_chroma.h */, + ED05D11D0E50AD5700CC4BD3 /* hillclimb.cpp */, + ED05D11E0E50AD5700CC4BD3 /* hillclimb.h */, + ED05D1230E50AD5700CC4BD3 /* regression.cpp */, + ED05D1240E50AD5700CC4BD3 /* regression.h */, + ED05D1250E50AD5700CC4BD3 /* sautils.cpp */, + ED05D1260E50AD5700CC4BD3 /* sautils.h */, + ED05D1290E50AD5700CC4BD3 /* scorealign.cpp */, + ED05D12A0E50AD5700CC4BD3 /* scorealign.h */, + ); + path = libscorealign; + sourceTree = ""; + }; + ED05D1180E50AD5700CC4BD3 /* fft3 */ = { + isa = PBXGroup; + children = ( + ED05D1190E50AD5700CC4BD3 /* FFT3.cpp */, + ED05D11A0E50AD5700CC4BD3 /* FFT3.h */, + ); + path = fft3; + sourceTree = ""; + }; + ED151F3F163BFD0400451B5F /* libsoxr */ = { + isa = PBXGroup; + children = ( + ED152150163C232500451B5F /* soxr-config.h */, + ED151F4B163BFE9800451B5F /* src */, + ); + name = libsoxr; + sourceTree = ""; + }; + ED151F4B163BFE9800451B5F /* src */ = { + isa = PBXGroup; + children = ( + ED15216A163C249500451B5F /* data-io.c */, + ED15216B163C249500451B5F /* data-io.h */, + ED1521BB163C284600451B5F /* dbesi0.c */, + ED15218D163C267500451B5F /* fft4g32.c */, + ED152194163C26BC00451B5F /* fft4g64.c */, + ED15218C163C267500451B5F /* fft4g.h */, + ED15219A163C26E400451B5F /* filter.c */, + ED15219B163C26E400451B5F /* filter.h */, + ED152123163C220300451B5F /* lsr.c */, + ED152175163C24D900451B5F /* rate32.c */, + ED152176163C24D900451B5F /* rate64.c */, + ED152174163C24D800451B5F /* rate.h */, + ED1521CD163C29DA00451B5F /* samplerate.h */, + ED152160163C244200451B5F /* soxr.h */, + ED15215F163C244200451B5F /* soxr.c */, + EDE325FF168243EF00C19E60 /* vr32.c */, + ); + name = src; + path = libsoxr/src; + sourceTree = ""; + }; + ED2706FA0EF9C436007D4FFD /* sbsms */ = { + isa = PBXGroup; + children = ( + ED2707000EF9C489007D4FFD /* src */, + ED2706FD0EF9C47E007D4FFD /* include */, + ); + name = sbsms; + sourceTree = ""; + }; + ED2706FD0EF9C47E007D4FFD /* include */ = { + isa = PBXGroup; + children = ( + ED2706FE0EF9C47E007D4FFD /* sbsms.h */, + ); + name = include; + path = sbsms/include; + sourceTree = ""; + }; + ED2707000EF9C489007D4FFD /* src */ = { + isa = PBXGroup; + children = ( + 82FF184D13CF01A600C1B664 /* dBTable.cpp */, + 82FF184E13CF01A600C1B664 /* dBTable.h */, + 82FF184F13CF01A600C1B664 /* slide.cpp */, + 82FF185013CF01A600C1B664 /* sse.h */, + 82FF185113CF01A600C1B664 /* synthTable.h */, + ED2707110EF9C51D007D4FFD /* sincCoeffs.h */, + ED2707040EF9C51D007D4FFD /* buffer.cpp */, + ED2707050EF9C51D007D4FFD /* buffer.h */, + ED2707070EF9C51D007D4FFD /* fft.cpp */, + ED2707080EF9C51D007D4FFD /* fft.h */, + ED2707090EF9C51D007D4FFD /* grain.cpp */, + ED27070A0EF9C51D007D4FFD /* grain.h */, + ED27070E0EF9C51D007D4FFD /* real.h */, + ED27070F0EF9C51D007D4FFD /* resample.cpp */, + ED2707100EF9C51D007D4FFD /* sbsms.cpp */, + ED2707120EF9C51D007D4FFD /* sms.cpp */, + ED2707130EF9C51D007D4FFD /* sms.h */, + ED2707140EF9C51D007D4FFD /* subband.cpp */, + ED2707150EF9C51D007D4FFD /* subband.h */, + ED2707160EF9C51D007D4FFD /* track.cpp */, + ED2707170EF9C51D007D4FFD /* track.h */, + ED2707180EF9C51D007D4FFD /* trackpoint.cpp */, + ED2707190EF9C51D007D4FFD /* trackpoint.h */, + ED27071B0EF9C51D007D4FFD /* utils.h */, + ); + name = src; + sourceTree = ""; + }; + EDBFAD18177E5424004CC1C1 /* mod-nyq-bench */ = { + isa = PBXGroup; + children = ( + EDBFAD14177E541E004CC1C1 /* NyqBench.cpp */, + EDBFAD15177E541E004CC1C1 /* NyqBench.h */, + ); + name = "mod-nyq-bench"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 17073EE40988DBDD008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 28A96DB80E28641D00F3CE01 /* algrd_internal.h in Headers */, + 28A96DB90E28641D00F3CE01 /* algsmfrd_internal.h in Headers */, + 28A96DBB0E28641E00F3CE01 /* allegro.h in Headers */, + 28A96DC10E28642200F3CE01 /* mfmidi.h in Headers */, + 28A96DC30E28642300F3CE01 /* strparse.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17073F5E0988E121008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 17073F640988E13B008541CC /* compat.h in Headers */, + 17073F650988E13B008541CC /* config.h in Headers */, + 17073F670988E13B008541CC /* crc.h in Headers */, + 17073F6B0988E13B008541CC /* field.h in Headers */, + 17073F6D0988E13B008541CC /* file.h in Headers */, + 17073F6F0988E13B008541CC /* frame.h in Headers */, + 17073F710988E13B008541CC /* frametype.h in Headers */, + 17073F730988E13B008541CC /* genre.h in Headers */, + 17073F740988E13B008541CC /* global.h in Headers */, + 17073F750988E13B008541CC /* id3tag.h in Headers */, + 17073F770988E13B008541CC /* latin1.h in Headers */, + 17073F790988E13B008541CC /* parse.h in Headers */, + 17073F7B0988E13B008541CC /* render.h in Headers */, + 17073F7D0988E13B008541CC /* tag.h in Headers */, + 17073F7F0988E13B008541CC /* ucs4.h in Headers */, + 17073F810988E13B008541CC /* utf16.h in Headers */, + 17073F830988E13B008541CC /* utf8.h in Headers */, + 17073F850988E13B008541CC /* util.h in Headers */, + 17073F870988E13B008541CC /* version.h in Headers */, + 178A5935098AAA03000944FE /* debug.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17073FC00988E561008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 17073FC60988E577008541CC /* bit.h in Headers */, + 17073FC70988E577008541CC /* config.h in Headers */, + 17073FC90988E577008541CC /* decoder.h in Headers */, + 17073FCB0988E577008541CC /* fixed.h in Headers */, + 17073FCD0988E577008541CC /* frame.h in Headers */, + 17073FCE0988E577008541CC /* global.h in Headers */, + 17073FD00988E577008541CC /* huffman.h in Headers */, + 17073FD20988E577008541CC /* layer12.h in Headers */, + 17073FD40988E577008541CC /* layer3.h in Headers */, + 17073FD60988E577008541CC /* stream.h in Headers */, + 17073FD80988E577008541CC /* synth.h in Headers */, + 17073FDA0988E577008541CC /* timer.h in Headers */, + 17073FDC0988E577008541CC /* version.h in Headers */, + 17048268098C0F5F00824C66 /* mad.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17073FFA0988EA60008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 17FDBCFE098BFF4E00BCEF32 /* config.h in Headers */, + 17FDBCFF098BFF4E00BCEF32 /* config_types.h in Headers */, + 17FDBD00098BFF4E00BCEF32 /* ogg.h in Headers */, + 17FDBD01098BFF4E00BCEF32 /* os_types.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1707401A0988EEAA008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 170740270988EEBA008541CC /* common.h in Headers */, + 170740280988EEBA008541CC /* config.h in Headers */, + 170740350988EEBA008541CC /* g72x.h in Headers */, + 170740360988EEBA008541CC /* g72x_priv.h in Headers */, + 170740390988EEBA008541CC /* config.h in Headers */, + 1707403B0988EEBA008541CC /* gsm.h in Headers */, + 1707403C0988EEBA008541CC /* gsm610_priv.h in Headers */, + 1707405B0988EEBA008541CC /* sf_unistd.h in Headers */, + 1707405C0988EEBA008541CC /* sfendian.h in Headers */, + 1707405E0988EEBA008541CC /* sndfile.h in Headers */, + 170740680988EEBA008541CC /* wav_w64.h in Headers */, + 287DBE8C0F3F6B2700C5BBED /* ima_oki_adpcm.h in Headers */, + 288A544C1346D1BA0050D774 /* chanmap.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 170740760988F1BB008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1707407C0988F1CC008541CC /* BPMDetect.h in Headers */, + 1707407D0988F1CC008541CC /* FIFOSampleBuffer.h in Headers */, + 1707407E0988F1CC008541CC /* FIFOSamplePipe.h in Headers */, + 1707407F0988F1CC008541CC /* SoundTouch.h in Headers */, + 170740800988F1CC008541CC /* STTypes.h in Headers */, + 170740820988F1CC008541CC /* AAFilter.h in Headers */, + 170740850988F1CC008541CC /* FIRFilter.h in Headers */, + 170740880988F1CC008541CC /* RateTransposer.h in Headers */, + 1707408B0988F1CC008541CC /* TDStretch.h in Headers */, + 28FE4A3A0ABF58360056F5C4 /* soundtouch_config.h in Headers */, + 2810644D1818EED3004F678B /* cpu_detect.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 170740920988F2F7008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 28105D9C0AD09FB200BB4269 /* portmixer.h in Headers */, + 28105DAC0AD09FC500BB4269 /* px_mixer.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 170740D00988F820008541CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 170740D50988F835008541CC /* config.h in Headers */, + 170740D60988F835008541CC /* codec.h in Headers */, + 170740D70988F835008541CC /* vorbisenc.h in Headers */, + 170740D80988F835008541CC /* vorbisfile.h in Headers */, + 170740DA0988F835008541CC /* backends.h in Headers */, + 170740DD0988F835008541CC /* bitrate.h in Headers */, + 170740E00988F835008541CC /* codebook.h in Headers */, + 170740E10988F835008541CC /* codec_internal.h in Headers */, + 170740E30988F835008541CC /* envelope.h in Headers */, + 170740E60988F835008541CC /* highlevel.h in Headers */, + 170740E90988F835008541CC /* lookup.h in Headers */, + 170740EA0988F835008541CC /* lookup_data.h in Headers */, + 170740EC0988F835008541CC /* lpc.h in Headers */, + 170740EE0988F835008541CC /* lsp.h in Headers */, + 170740F00988F835008541CC /* masking.h in Headers */, + 170740F20988F835008541CC /* mdct.h in Headers */, + 170740F30988F835008541CC /* misc.h in Headers */, + 170740F40988F835008541CC /* floor_all.h in Headers */, + 170740F50988F835008541CC /* psych_11.h in Headers */, + 170740F60988F835008541CC /* psych_16.h in Headers */, + 170740F70988F835008541CC /* psych_44.h in Headers */, + 170740F80988F835008541CC /* psych_8.h in Headers */, + 170740F90988F835008541CC /* residue_16.h in Headers */, + 170740FA0988F835008541CC /* residue_44.h in Headers */, + 170740FB0988F835008541CC /* residue_44u.h in Headers */, + 170740FC0988F835008541CC /* residue_8.h in Headers */, + 170740FD0988F835008541CC /* setup_11.h in Headers */, + 170740FE0988F835008541CC /* setup_16.h in Headers */, + 170740FF0988F835008541CC /* setup_22.h in Headers */, + 170741000988F835008541CC /* setup_32.h in Headers */, + 170741010988F835008541CC /* setup_44.h in Headers */, + 170741020988F835008541CC /* setup_44u.h in Headers */, + 170741030988F835008541CC /* setup_8.h in Headers */, + 170741040988F835008541CC /* setup_X.h in Headers */, + 170741050988F835008541CC /* os.h in Headers */, + 170741070988F835008541CC /* psy.h in Headers */, + 1707410A0988F835008541CC /* registry.h in Headers */, + 1707410C0988F835008541CC /* scales.h in Headers */, + 1707410F0988F835008541CC /* smallft.h in Headers */, + 170741150988F835008541CC /* window.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 176A1A57098B7B8D00DC73B4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 284A7B930F31571C001D7A67 /* nyx.h in Headers */, + 28A4E2AD0F60319300E9E7F2 /* fftext.h in Headers */, + 28A4E2AF0F60319300E9E7F2 /* fftlib.h in Headers */, + 28A4E2B10F60319300E9E7F2 /* matlib.h in Headers */, + 28EB74AD0FDC2DF60046D78E /* userio.h in Headers */, + 28EB74AE0FDC2DF60046D78E /* timebase.h in Headers */, + 28EB74AF0FDC2DF60046D78E /* tempomap.h in Headers */, + 28EB74B00FDC2DF60046D78E /* seqwrite.h in Headers */, + 28EB74B10FDC2DF60046D78E /* seqread.h in Headers */, + 28EB74B20FDC2DF60046D78E /* seqmwrite.h in Headers */, + 28EB74B30FDC2DF60046D78E /* seqmread.h in Headers */, + 28EB74B40FDC2DF60046D78E /* seq.h in Headers */, + 28EB74B50FDC2DF60046D78E /* record.h in Headers */, + 28EB74B60FDC2DF60046D78E /* moxc.h in Headers */, + 28EB74B70FDC2DF60046D78E /* midifns.h in Headers */, + 28EB74B80FDC2DF60046D78E /* midifile.h in Headers */, + 28EB74B90FDC2DF60046D78E /* mem.h in Headers */, + 28EB74BA0FDC2DF60046D78E /* cmtcmd.h in Headers */, + 28EB74BB0FDC2DF60046D78E /* cmdline.h in Headers */, + 28EB74BC0FDC2DF60046D78E /* cleanup.h in Headers */, + 28EB74BD0FDC2DF60046D78E /* cext.h in Headers */, + 28EB74DF0FDC2EDF0046D78E /* add.h in Headers */, + 28EB74E00FDC2EDF0046D78E /* avg.h in Headers */, + 28EB74E10FDC2EDF0046D78E /* compose.h in Headers */, + 28EB74E20FDC2EDF0046D78E /* convolve.h in Headers */, + 28EB74E30FDC2EDF0046D78E /* cque.h in Headers */, + 28EB74E40FDC2EDF0046D78E /* debug.h in Headers */, + 28EB74E50FDC2EDF0046D78E /* downsample.h in Headers */, + 28EB74E60FDC2EDF0046D78E /* falloc.h in Headers */, + 28EB74E70FDC2EDF0046D78E /* ffilterkit.h in Headers */, + 28EB74E80FDC2EDF0046D78E /* fft.h in Headers */, + 28EB74E90FDC2EDF0046D78E /* inverse.h in Headers */, + 28EB74EA0FDC2EDF0046D78E /* localdefs.h in Headers */, + 28EB74EB0FDC2EDF0046D78E /* localptrs.h in Headers */, + 28EB74EC0FDC2EDF0046D78E /* lpanal.h in Headers */, + 28EB74ED0FDC2EDF0046D78E /* multiread.h in Headers */, + 28EB74EE0FDC2EDF0046D78E /* multiseq.h in Headers */, + 28EB74EF0FDC2EDF0046D78E /* probe.h in Headers */, + 28EB74F00FDC2EDF0046D78E /* resamp.h in Headers */, + 28EB74F10FDC2EDF0046D78E /* resampv.h in Headers */, + 28EB74F20FDC2EDF0046D78E /* samples.h in Headers */, + 28EB74F30FDC2EDF0046D78E /* seqext.h in Headers */, + 28EB74F40FDC2EDF0046D78E /* seqfnintdefs.h in Headers */, + 28EB74F50FDC2EDF0046D78E /* seqfnintptrs.h in Headers */, + 28EB74F60FDC2EDF0046D78E /* seqinterf.h in Headers */, + 28EB74F80FDC2EDF0046D78E /* sndfnintdefs.h in Headers */, + 28EB74F90FDC2EDF0046D78E /* sndfnintptrs.h in Headers */, + 28EB74FA0FDC2EDF0046D78E /* sndmax.h in Headers */, + 28EB74FB0FDC2EDF0046D78E /* sndread.h in Headers */, + 28EB74FC0FDC2EDF0046D78E /* sndseq.h in Headers */, + 28EB74FD0FDC2EDF0046D78E /* sound.h in Headers */, + 28EB74FE0FDC2EDF0046D78E /* trigger.h in Headers */, + 28EB74FF0FDC2EDF0046D78E /* yin.h in Headers */, + 28EB752F0FDC2FB20046D78E /* ADSR.h in Headers */, + 28EB75300FDC2FB20046D78E /* BandedWG.h in Headers */, + 28EB75310FDC2FB20046D78E /* BiQuad.h in Headers */, + 28EB75320FDC2FB20046D78E /* Bowed.h in Headers */, + 28EB75330FDC2FB20046D78E /* BowTable.h in Headers */, + 28EB75340FDC2FB20046D78E /* Chorus.h in Headers */, + 28EB75350FDC2FB20046D78E /* Clarinet.h in Headers */, + 28EB75360FDC2FB20046D78E /* Delay.h in Headers */, + 28EB75370FDC2FB20046D78E /* DelayA.h in Headers */, + 28EB75380FDC2FB20046D78E /* DelayL.h in Headers */, + 28EB75390FDC2FB20046D78E /* Effect.h in Headers */, + 28EB753A0FDC2FB20046D78E /* Envelope.h in Headers */, + 28EB753B0FDC2FB20046D78E /* FileRead.h in Headers */, + 28EB753C0FDC2FB20046D78E /* FileWvIn.h in Headers */, + 28EB753D0FDC2FB20046D78E /* Filter.h in Headers */, + 28EB753E0FDC2FB20046D78E /* Flute.h in Headers */, + 28EB753F0FDC2FB20046D78E /* Function.h in Headers */, + 28EB75400FDC2FB20046D78E /* Generator.h in Headers */, + 28EB75410FDC2FB20046D78E /* Instrmnt.h in Headers */, + 28EB75420FDC2FB20046D78E /* JCRev.h in Headers */, + 28EB75430FDC2FB20046D78E /* JetTable.h in Headers */, + 28EB75440FDC2FB20046D78E /* Mandolin.h in Headers */, + 28EB75450FDC2FB20046D78E /* Modal.h in Headers */, + 28EB75460FDC2FB20046D78E /* ModalBar.h in Headers */, + 28EB75470FDC2FB20046D78E /* Noise.h in Headers */, + 28EB75480FDC2FB20046D78E /* NRev.h in Headers */, + 28EB75490FDC2FB20046D78E /* OnePole.h in Headers */, + 28EB754A0FDC2FB20046D78E /* OneZero.h in Headers */, + 28EB754B0FDC2FB20046D78E /* PitShift.h in Headers */, + 28EB754C0FDC2FB20046D78E /* PluckTwo.h in Headers */, + 28EB754D0FDC2FB20046D78E /* PoleZero.h in Headers */, + 28EB754E0FDC2FB20046D78E /* PRCRev.h in Headers */, + 28EB754F0FDC2FB20046D78E /* ReedTable.h in Headers */, + 28EB75500FDC2FB20046D78E /* Saxofony.h in Headers */, + 28EB75510FDC2FB20046D78E /* SineWave.h in Headers */, + 28EB75520FDC2FB20046D78E /* Sitar.h in Headers */, + 28EB75530FDC2FB20046D78E /* Stk.h in Headers */, + 28EB75540FDC2FB20046D78E /* WaveLoop.h in Headers */, + 28EB75550FDC2FB20046D78E /* WvIn.h in Headers */, + 28EB75560FDC2FB20046D78E /* instr.h in Headers */, + 28EB75570FDC2FB20046D78E /* stkinit.h in Headers */, + 28EB75580FDC2FB20046D78E /* stkint.h in Headers */, + 28EB75670FDC300C0046D78E /* abs.h in Headers */, + 28EB75680FDC300C0046D78E /* allpoles.h in Headers */, + 28EB75690FDC300C0046D78E /* alpass.h in Headers */, + 28EB756A0FDC300C0046D78E /* alpasscv.h in Headers */, + 28EB756B0FDC300C0046D78E /* alpassvv.h in Headers */, + 28EB756C0FDC300C0046D78E /* amosc.h in Headers */, + 28EB756D0FDC300C0046D78E /* areson.h in Headers */, + 28EB756E0FDC300C0046D78E /* aresoncv.h in Headers */, + 28EB756F0FDC300C0046D78E /* aresonvc.h in Headers */, + 28EB75700FDC300C0046D78E /* aresonvv.h in Headers */, + 28EB75710FDC300C0046D78E /* atone.h in Headers */, + 28EB75720FDC300C0046D78E /* atonev.h in Headers */, + 28EB75730FDC300C0046D78E /* biquadfilt.h in Headers */, + 28EB75740FDC300C0046D78E /* buzz.h in Headers */, + 28EB75B60FDC30C70046D78E /* chase.h in Headers */, + 28EB75B70FDC30C70046D78E /* clip.h in Headers */, + 28EB75B80FDC30C70046D78E /* congen.h in Headers */, + 28EB75B90FDC30C70046D78E /* const.h in Headers */, + 28EB75BA0FDC30C70046D78E /* coterm.h in Headers */, + 28EB75BB0FDC30C70046D78E /* delaycc.h in Headers */, + 28EB75BC0FDC30C70046D78E /* delaycv.h in Headers */, + 28EB75BD0FDC30C70046D78E /* eqbandvvv.h in Headers */, + 28EB75BE0FDC30C70046D78E /* exp.h in Headers */, + 28EB75BF0FDC30C70046D78E /* fmfb.h in Headers */, + 28EB75C00FDC30C70046D78E /* fmfbv.h in Headers */, + 28EB75C10FDC30C70046D78E /* fmosc.h in Headers */, + 28EB75C20FDC30C70046D78E /* follow.h in Headers */, + 28EB75C30FDC30C70046D78E /* fromarraystream.h in Headers */, + 28EB75C40FDC30C70046D78E /* fromobject.h in Headers */, + 28EB75C50FDC30C70046D78E /* gate.h in Headers */, + 28EB75C60FDC30C70046D78E /* ifft.h in Headers */, + 28EB75C70FDC30C70046D78E /* instrbanded.h in Headers */, + 28EB75C80FDC30C70046D78E /* instrbow.h in Headers */, + 28EB75C90FDC30C70046D78E /* instrbowedfreq.h in Headers */, + 28EB75CA0FDC30C70046D78E /* instrclar.h in Headers */, + 28EB75CB0FDC30C70046D78E /* instrclarall.h in Headers */, + 28EB75CC0FDC30C70046D78E /* instrclarfreq.h in Headers */, + 28EB75CD0FDC30C70046D78E /* instrflute.h in Headers */, + 28EB75CE0FDC30C70046D78E /* instrfluteall.h in Headers */, + 28EB75CF0FDC30C70046D78E /* instrflutefreq.h in Headers */, + 28EB75D00FDC30C70046D78E /* instrmandolin.h in Headers */, + 28EB75D10FDC30C70046D78E /* instrmodalbar.h in Headers */, + 28EB75D20FDC30C70046D78E /* instrsax.h in Headers */, + 28EB75D30FDC30C70046D78E /* instrsaxall.h in Headers */, + 28EB75D40FDC30C70046D78E /* instrsaxfreq.h in Headers */, + 28EB75D50FDC30C70046D78E /* instrsitar.h in Headers */, + 28EB75D60FDC30C70046D78E /* integrate.h in Headers */, + 28EB75D70FDC30C70046D78E /* log.h in Headers */, + 28EB75D80FDC30C70046D78E /* lpreson.h in Headers */, + 28EB75D90FDC30C70046D78E /* maxv.h in Headers */, + 28EB75DA0FDC30C70046D78E /* offset.h in Headers */, + 28EB75DB0FDC30C70046D78E /* oneshot.h in Headers */, + 28EB75DC0FDC30C70046D78E /* osc.h in Headers */, + 28EB75DD0FDC30C70046D78E /* partial.h in Headers */, + 28EB75DE0FDC30C70046D78E /* pluck.h in Headers */, + 28EB75DF0FDC30C70046D78E /* prod.h in Headers */, + 28EB75E00FDC30C70046D78E /* pwl.h in Headers */, + 28EB75E10FDC30C70046D78E /* quantize.h in Headers */, + 28EB75E20FDC30C70046D78E /* recip.h in Headers */, + 28EB75E30FDC30C70046D78E /* reson.h in Headers */, + 28EB75E40FDC30C70046D78E /* resoncv.h in Headers */, + 28EB75E50FDC30C70046D78E /* resonvc.h in Headers */, + 28EB75E60FDC30C70046D78E /* resonvv.h in Headers */, + 28EB75E70FDC30C70046D78E /* sampler.h in Headers */, + 28EB75E80FDC30C70046D78E /* scale.h in Headers */, + 28EB75E90FDC30C70046D78E /* shape.h in Headers */, + 28EB75EA0FDC30C70046D78E /* sine.h in Headers */, + 28EB75EB0FDC30C70046D78E /* siosc.h in Headers */, + 28EB75EC0FDC30C70046D78E /* slope.h in Headers */, + 28EB75ED0FDC30C70046D78E /* sqrt.h in Headers */, + 28EB75EE0FDC30C70046D78E /* stkchorus.h in Headers */, + 28EB75EF0FDC30C70046D78E /* stkpitshift.h in Headers */, + 28EB75F00FDC30C70046D78E /* stkrev.h in Headers */, + 28EB75F10FDC30C70046D78E /* tapf.h in Headers */, + 28EB75F20FDC30C70046D78E /* tapv.h in Headers */, + 28EB75F30FDC30C70046D78E /* tone.h in Headers */, + 28EB75F40FDC30C70046D78E /* tonev.h in Headers */, + 28EB75F50FDC30C70046D78E /* upsample.h in Headers */, + 28EB75F60FDC30C70046D78E /* white.h in Headers */, + 28EB75F90FDC322A0046D78E /* xldmem.h in Headers */, + 28EB75FA0FDC322A0046D78E /* xlisp.h in Headers */, + 28CC03A91AD386CF00826380 /* phasevocoder.h in Headers */, + 28CC03AB1AD386CF00826380 /* pvshell.h in Headers */, + 28CC03AD1AD386CF00826380 /* sliderdata.h in Headers */, + 28CC03AF1AD386CF00826380 /* sndsliders.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 176EEBE609A2F16200188F3B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 176EEC2809A2F30A00188F3B /* config.h in Headers */, + 176EEC2B09A2F31300188F3B /* callback.h in Headers */, + 176EEC2C09A2F31300188F3B /* export.h in Headers */, + 176EEC2F09A2F31300188F3B /* format.h in Headers */, + 176EEC3009A2F31300188F3B /* metadata.h in Headers */, + 176EEC3109A2F31300188F3B /* ordinals.h in Headers */, + 176EEC3409A2F31300188F3B /* stream_decoder.h in Headers */, + 176EEC3509A2F31300188F3B /* stream_encoder.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 176EEC1A09A2F2DD00188F3B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 176EEC2709A2F30800188F3B /* config.h in Headers */, + 176EEC3709A2F31A00188F3B /* decoder.h in Headers */, + 176EEC3809A2F31A00188F3B /* encoder.h in Headers */, + 176EEC3909A2F31A00188F3B /* export.h in Headers */, + 176EEC3A09A2F31A00188F3B /* metadata.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2800FE030FF322D4005CA9E5 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2800FE0D0FF32308005CA9E5 /* pminternal.h in Headers */, + 2800FE0F0FF32308005CA9E5 /* pmutil.h in Headers */, + 2800FE110FF32308005CA9E5 /* portmidi.h in Headers */, + 2800FE140FF32308005CA9E5 /* pmmac.h in Headers */, + 2800FE160FF32308005CA9E5 /* pmmacosxcm.h in Headers */, + 2800FE180FF32308005CA9E5 /* readbinaryplist.h in Headers */, + 2800FE190FF32308005CA9E5 /* porttime.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2840CECC0AEB803C00F49FC3 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2840CF4E0AEB807E00F49FC3 /* ath.h in Headers */, + 2840CF500AEB807E00F49FC3 /* availbits.h in Headers */, + 2840CF520AEB807E00F49FC3 /* bitbuffer.h in Headers */, + 2840CF530AEB807E00F49FC3 /* common.h in Headers */, + 2840CF550AEB807E00F49FC3 /* crc.h in Headers */, + 2840CF570AEB807E00F49FC3 /* dab.h in Headers */, + 2840CF590AEB807E00F49FC3 /* encode.h in Headers */, + 2840CF5B0AEB807E00F49FC3 /* energy.h in Headers */, + 2840CF5C0AEB807E00F49FC3 /* enwindow.h in Headers */, + 2840CF5E0AEB807E00F49FC3 /* fft.h in Headers */, + 2840CF610AEB807E00F49FC3 /* mem.h in Headers */, + 2840CF630AEB807E00F49FC3 /* psycho_0.h in Headers */, + 2840CF640AEB807E00F49FC3 /* psycho_1_critband.h in Headers */, + 2840CF650AEB807E00F49FC3 /* psycho_1_freqtable.h in Headers */, + 2840CF670AEB807E00F49FC3 /* psycho_1.h in Headers */, + 2840CF680AEB807E00F49FC3 /* psycho_2_absthr.h in Headers */, + 2840CF6A0AEB807E00F49FC3 /* psycho_2.h in Headers */, + 2840CF6C0AEB807E00F49FC3 /* psycho_3.h in Headers */, + 2840CF6E0AEB807E00F49FC3 /* psycho_4.h in Headers */, + 2840CF700AEB807E00F49FC3 /* psycho_n1.h in Headers */, + 2840CF720AEB807E00F49FC3 /* subband.h in Headers */, + 2840CF740AEB807E00F49FC3 /* twolame.h in Headers */, + 2840CF760AEB807E00F49FC3 /* util.h in Headers */, + 2840CF7A0AEB810000F49FC3 /* config.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28501EB00CEED1F00029ABAA /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2862299F181CE4B600E1AD1A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 286229C3181CE51800E1AD1A /* lilv.h in Headers */, + 286229C7181CE51800E1AD1A /* lilv_internal.h in Headers */, + 286229DD181CE5EC00E1AD1A /* serd.h in Headers */, + 286229E1181CE5EC00E1AD1A /* serd_internal.h in Headers */, + 286229E9181CE62A00E1AD1A /* sord.h in Headers */, + 286229EA181CE62A00E1AD1A /* sord_internal.h in Headers */, + 28624C0E181CE65700E1AD1A /* sratom_config.h in Headers */, + 28624C0F181CE65700E1AD1A /* sratom.h in Headers */, + 28640874181CE74100CC4E2C /* sord_config.h in Headers */, + 28640876181CE75800CC4E2C /* serd_config.h in Headers */, + 28640878181CE77200CC4E2C /* lilv_config.h in Headers */, + 284750541AD4EB84000AD751 /* common.h in Headers */, + 284750561AD4EB84000AD751 /* digest.h in Headers */, + 284750581AD4EB84000AD751 /* hash.h in Headers */, + 2847505A1AD4EB84000AD751 /* tree.h in Headers */, + 284750601AD4EBE1000AD751 /* suil_internal.h in Headers */, + 284750621AD4EC28000AD751 /* suil.h in Headers */, + 281110001AD4FDD8009FAC14 /* suil_config.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2880527A0DEA694100671EA4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 288053740DEA9E4C00671EA4 /* ScripterCallback.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28E236F50E515D1D00281398 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 28E237100E515D9400281398 /* audioreader.h in Headers */, + 28E237120E515D9500281398 /* comp_chroma.h in Headers */, + 28E237130E515D9600281398 /* curvefit.h in Headers */, + 28E237160E515D9800281398 /* FFT3.h in Headers */, + 28E237180E515D9900281398 /* gen_chroma.h in Headers */, + 28E2371A0E515D9B00281398 /* hillclimb.h in Headers */, + 28E2371C0E515D9C00281398 /* regression.h in Headers */, + 28E2371E0E515D9D00281398 /* sautils.h in Headers */, + 28E237220E515D9F00281398 /* scorealign.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28E67F520A3A160D0021D89F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 28E67F740A3A1A790021D89F /* pa_allocation.h in Headers */, + 28E67F750A3A1A790021D89F /* pa_converters.h in Headers */, + 28E67F760A3A1A7A0021D89F /* pa_cpuload.h in Headers */, + 28E67F780A3A1A7B0021D89F /* pa_dither.h in Headers */, + 28E67F790A3A1A7C0021D89F /* pa_endianness.h in Headers */, + 28E67F7B0A3A1A7D0021D89F /* pa_hostapi.h in Headers */, + 28E67F7E0A3A1A7F0021D89F /* pa_mac_core_blocking.h in Headers */, + 28E67F7F0A3A1A800021D89F /* pa_mac_core_internal.h in Headers */, + 28E67F810A3A1A810021D89F /* pa_mac_core_utilities.h in Headers */, + 28E67F840A3A1A830021D89F /* pa_process.h in Headers */, + 28E67F870A3A1A850021D89F /* pa_stream.h in Headers */, + 28E67F890A3A1A860021D89F /* pa_trace.h in Headers */, + 28E67F8A0A3A1A870021D89F /* pa_types.h in Headers */, + 28E67F8B0A3A1A870021D89F /* pa_util.h in Headers */, + 28E67FC60A3A29AE0021D89F /* pa_asio.h in Headers */, + 28E67FC70A3A29AE0021D89F /* pa_linux_alsa.h in Headers */, + 28E67FC80A3A29AE0021D89F /* pa_mac_core.h in Headers */, + 28E67FC90A3A29AE0021D89F /* pa_win_wmme.h in Headers */, + 28E67FCA0A3A29AE0021D89F /* portaudio.h in Headers */, + 2835062E0A3A88ED00EB1EBD /* pa_unix_util.h in Headers */, + 28A520560C12BE0300BF6811 /* pa_debugprint.h in Headers */, + 28A520580C12BE0300BF6811 /* pa_ringbuffer.h in Headers */, + 28EA567F0D976EE700C8D1B6 /* pa_memorybarrier.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28FADDCB1833C3C500BA4141 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 28FADEF71833C78C00BA4141 /* ascii.h in Headers */, + 28FADEF81833C78C00BA4141 /* asciitab.h in Headers */, + 28FADEF91833C78C00BA4141 /* expat.h in Headers */, + 28FADEFA1833C78C00BA4141 /* expat_external.h in Headers */, + 28FADEFC1833C78C00BA4141 /* internal.h in Headers */, + 28FADEFD1833C78C00BA4141 /* latin1tab.h in Headers */, + 28FADEFF1833C78C00BA4141 /* nametab.h in Headers */, + 28FADF001833C78C00BA4141 /* utf8tab.h in Headers */, + 28FADF041833C78C00BA4141 /* xmlrole.h in Headers */, + 28FADF061833C78C00BA4141 /* xmltok.h in Headers */, + 28FADF081833C78C00BA4141 /* xmltok_impl.h in Headers */, + 2835D8D11833D54100CF5EFF /* expat_config.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ED15212C163C227C00451B5F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ED152151163C232500451B5F /* soxr-config.h in Headers */, + ED152162163C244200451B5F /* soxr.h in Headers */, + ED15216D163C249500451B5F /* data-io.h in Headers */, + ED152177163C24D900451B5F /* rate.h in Headers */, + ED15218E163C267500451B5F /* fft4g.h in Headers */, + ED15219D163C26E400451B5F /* filter.h in Headers */, + ED1521CE163C29DA00451B5F /* samplerate.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ED2706F00EF9C3C6007D4FFD /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ED2706FF0EF9C47E007D4FFD /* sbsms.h in Headers */, + ED2707270EF9C51D007D4FFD /* buffer.h in Headers */, + ED27072A0EF9C51D007D4FFD /* fft.h in Headers */, + ED27072C0EF9C51D007D4FFD /* grain.h in Headers */, + ED2707300EF9C51D007D4FFD /* real.h in Headers */, + ED2707330EF9C51D007D4FFD /* sincCoeffs.h in Headers */, + ED2707350EF9C51D007D4FFD /* sms.h in Headers */, + ED2707370EF9C51D007D4FFD /* subband.h in Headers */, + ED2707390EF9C51D007D4FFD /* track.h in Headers */, + ED27073B0EF9C51D007D4FFD /* trackpoint.h in Headers */, + ED27073D0EF9C51D007D4FFD /* utils.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EDBFAD08177E5399004CC1C1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EDBFAD17177E541E004CC1C1 /* NyqBench.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXLegacyTarget section */ + 282413C6131D4E3F009FD931 /* Plugins */ = { + isa = PBXLegacyTarget; + buildArgumentsString = "$(PROJECT_DIR)/build_plugins.sh"; + buildConfigurationList = 282413CB131D4E5E009FD931 /* Build configuration list for PBXLegacyTarget "Plugins" */; + buildPhases = ( + ); + buildToolPath = /bin/sh; + dependencies = ( + ); + name = Plugins; + passBuildSettingsInEnvironment = 1; + productName = Plugins; + }; + 2892CDC3131ADC6900E1E17D /* Manual */ = { + isa = PBXLegacyTarget; + buildArgumentsString = "$(PROJECT_DIR)/build_manual.sh"; + buildConfigurationList = 2892CDC8131ADC9100E1E17D /* Build configuration list for PBXLegacyTarget "Manual" */; + buildPhases = ( + ); + buildToolPath = /bin/sh; + dependencies = ( + ); + name = Manual; + passBuildSettingsInEnvironment = 1; + productName = "SWH plugins"; + }; +/* End PBXLegacyTarget section */ + +/* Begin PBXNativeTarget section */ + 17073EE70988DBDD008541CC /* portsmf */ = { + isa = PBXNativeTarget; + buildConfigurationList = 17073EE90988DC02008541CC /* Build configuration list for PBXNativeTarget "portsmf" */; + buildPhases = ( + 17073EE40988DBDD008541CC /* Headers */, + 17073EE50988DBDD008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = portsmf; + productName = allegro; + productReference = 17073EE80988DBDD008541CC /* libportsmf.a */; + productType = "com.apple.product-type.library.static"; + }; + 17073F610988E121008541CC /* libid3tag */ = { + isa = PBXNativeTarget; + buildConfigurationList = 17073F890988E15A008541CC /* Build configuration list for PBXNativeTarget "libid3tag" */; + buildPhases = ( + 17073F5E0988E121008541CC /* Headers */, + 17073F5F0988E121008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libid3tag; + productName = libid3tag; + productReference = 17073F620988E121008541CC /* libid3tag.a */; + productType = "com.apple.product-type.library.static"; + }; + 17073FC30988E561008541CC /* libmad */ = { + isa = PBXNativeTarget; + buildConfigurationList = 17073FDD0988E584008541CC /* Build configuration list for PBXNativeTarget "libmad" */; + buildPhases = ( + 17073FEB0988E6C9008541CC /* ShellScript */, + 17073FC00988E561008541CC /* Headers */, + 17073FC10988E561008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libmad; + productName = libmad; + productReference = 17073FC40988E561008541CC /* libmad.a */; + productType = "com.apple.product-type.library.static"; + }; + 17073FFD0988EA60008541CC /* libogg */ = { + isa = PBXNativeTarget; + buildConfigurationList = 170740050988EA90008541CC /* Build configuration list for PBXNativeTarget "libogg" */; + buildPhases = ( + 17073FFA0988EA60008541CC /* Headers */, + 17073FFB0988EA60008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libogg; + productName = libogg; + productReference = 17073FFE0988EA60008541CC /* libogg.a */; + productType = "com.apple.product-type.library.static"; + }; + 1707401D0988EEAA008541CC /* libsndfile */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1707406B0988EEC0008541CC /* Build configuration list for PBXNativeTarget "libsndfile" */; + buildPhases = ( + 1707401A0988EEAA008541CC /* Headers */, + 1707401B0988EEAA008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libsndfile; + productName = libsndfile; + productReference = 1707401E0988EEAA008541CC /* libsndfile.a */; + productType = "com.apple.product-type.library.static"; + }; + 170740790988F1BB008541CC /* soundtouch */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1707408D0988F1FC008541CC /* Build configuration list for PBXNativeTarget "soundtouch" */; + buildPhases = ( + 170740760988F1BB008541CC /* Headers */, + 170740770988F1BB008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = soundtouch; + productName = soundtouch; + productReference = 1707407A0988F1BB008541CC /* libsoundtouch.a */; + productType = "com.apple.product-type.library.static"; + }; + 170740950988F2F7008541CC /* portmixer */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1707409A0988F30D008541CC /* Build configuration list for PBXNativeTarget "portmixer" */; + buildPhases = ( + 170740920988F2F7008541CC /* Headers */, + 170740930988F2F7008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = portmixer; + productName = portmixer; + productReference = 170740960988F2F7008541CC /* libportmixer.a */; + productType = "com.apple.product-type.library.static"; + }; + 170740D30988F820008541CC /* libvorbis */ = { + isa = PBXNativeTarget; + buildConfigurationList = 170741160988F83B008541CC /* Build configuration list for PBXNativeTarget "libvorbis" */; + buildPhases = ( + 170740D00988F820008541CC /* Headers */, + 170740D10988F820008541CC /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libvorbis; + productName = libvorbis; + productReference = 170740D40988F820008541CC /* libvorbis.a */; + productType = "com.apple.product-type.library.static"; + }; + 176A1A5A098B7B8D00DC73B4 /* libnyquist */ = { + isa = PBXNativeTarget; + buildConfigurationList = 176A1B65098B7BDC00DC73B4 /* Build configuration list for PBXNativeTarget "libnyquist" */; + buildPhases = ( + 176A1A57098B7B8D00DC73B4 /* Headers */, + 176A1A58098B7B8D00DC73B4 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libnyquist; + productName = libnyquist; + productReference = 176A1A5B098B7B8D00DC73B4 /* libnyquist.a */; + productType = "com.apple.product-type.library.static"; + }; + 176EEBE909A2F16200188F3B /* libFLAC */ = { + isa = PBXNativeTarget; + buildConfigurationList = 176EEBEB09A2F1D600188F3B /* Build configuration list for PBXNativeTarget "libFLAC" */; + buildPhases = ( + 176EEBE609A2F16200188F3B /* Headers */, + 176EEBE709A2F16200188F3B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libFLAC; + productName = libFLAC; + productReference = 176EEBEA09A2F16200188F3B /* libFLAC.a */; + productType = "com.apple.product-type.library.static"; + }; + 176EEC1D09A2F2DD00188F3B /* libFLAC++ */ = { + isa = PBXNativeTarget; + buildConfigurationList = 176EEC3E09A2F33100188F3B /* Build configuration list for PBXNativeTarget "libFLAC++" */; + buildPhases = ( + 176EEC1A09A2F2DD00188F3B /* Headers */, + 176EEC1B09A2F2DD00188F3B /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "libFLAC++"; + productName = "libFLAC++"; + productReference = 176EEC1E09A2F2DD00188F3B /* libFLAC++.a */; + productType = "com.apple.product-type.library.static"; + }; + 1790AFAF09883B6D008A330A /* Audacity */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1790AFB409883B6E008A330A /* Build configuration list for PBXNativeTarget "Audacity" */; + buildPhases = ( + 17190AF8098A2DF7004583C6 /* Rez */, + 1790AFAC09883B6D008A330A /* Resources */, + 1790AFAD09883B6D008A330A /* Sources */, + 1790AFAE09883B6D008A330A /* Frameworks */, + 28032560131DAFAF0059D002 /* Copy nyquist */, + 28032580131DB4960059D002 /* Copy plug-ins */, + 288F0980131A400F0008E860 /* Install manual */, + 282413DA131D52CE009FD931 /* Install plugins */, + 2892CE28131AFB1900E1E17D /* Install miscellany */, + ED95519E195D956F0027176E /* Install background image */, + 282413D8131D51FC009FD931 /* Create dist */, + ); + buildRules = ( + 286D31370F264C38004E6E4A /* PBXBuildRule */, + ); + dependencies = ( + 17072E940988C35B008541CC /* PBXTargetDependency */, + 285B11851833D0F10073B36C /* PBXTargetDependency */, + 176EEC7109A2F54D00188F3B /* PBXTargetDependency */, + 176EEC7309A2F55100188F3B /* PBXTargetDependency */, + 2800FE280FF323C0005CA9E5 /* PBXTargetDependency */, + 17C99D4F098970800041B1BC /* PBXTargetDependency */, + 17C99D4D098970800041B1BC /* PBXTargetDependency */, + 176A1B6E098B7C7200DC73B4 /* PBXTargetDependency */, + 17C99D4B098970800041B1BC /* PBXTargetDependency */, + 28E237270E515E1300281398 /* PBXTargetDependency */, + 17C99D47098970800041B1BC /* PBXTargetDependency */, + ED1521FF163C2D3200451B5F /* PBXTargetDependency */, + 28501F530CEED9A80029ABAA /* PBXTargetDependency */, + 17C99D3F098970800041B1BC /* PBXTargetDependency */, + 28E67F640A3A16AA0021D89F /* PBXTargetDependency */, + 17C99D43098970800041B1BC /* PBXTargetDependency */, + 17C99D53098970800041B1BC /* PBXTargetDependency */, + 17C99D45098970800041B1BC /* PBXTargetDependency */, + 2840CF800AEB822100F49FC3 /* PBXTargetDependency */, + ED2707480EF9C55A007D4FFD /* PBXTargetDependency */, + ); + name = Audacity; + productName = Audacity; + productReference = 1790AFB009883B6D008A330A /* Audacity.app */; + productType = "com.apple.product-type.application"; + }; + 2800FE060FF322D4005CA9E5 /* portmidi */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2800FE1D0FF32326005CA9E5 /* Build configuration list for PBXNativeTarget "portmidi" */; + buildPhases = ( + 2800FE030FF322D4005CA9E5 /* Headers */, + 2800FE040FF322D4005CA9E5 /* Sources */, + 2800FE050FF322D4005CA9E5 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = portmidi; + productName = portmidi; + productReference = 2800FE070FF322D4005CA9E5 /* libportmidi.a */; + productType = "com.apple.product-type.library.static"; + }; + 2840CECB0AEB803C00F49FC3 /* twolame */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2840CF1D0AEB803C00F49FC3 /* Build configuration list for PBXNativeTarget "twolame" */; + buildPhases = ( + 2840CECC0AEB803C00F49FC3 /* Headers */, + 2840CEDA0AEB803C00F49FC3 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = twolame; + productName = libsndfile; + productReference = 2840CF220AEB803C00F49FC3 /* libtwolame.a */; + productType = "com.apple.product-type.library.static"; + }; + 28501EAF0CEED1F00029ABAA /* libvamp */ = { + isa = PBXNativeTarget; + buildConfigurationList = 28501F010CEED1F00029ABAA /* Build configuration list for PBXNativeTarget "libvamp" */; + buildPhases = ( + 28501EB00CEED1F00029ABAA /* Headers */, + 28501EBE0CEED1F00029ABAA /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + 2864087A181CE78E00CC4E2C /* PBXTargetDependency */, + ); + name = libvamp; + productName = libsndfile; + productReference = 28501F060CEED1F00029ABAA /* libvamp.a */; + productType = "com.apple.product-type.library.static"; + }; + 2862299E181CE4B600E1AD1A /* lv2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 286229AB181CE4B600E1AD1A /* Build configuration list for PBXNativeTarget "lv2" */; + buildPhases = ( + 2862299F181CE4B600E1AD1A /* Headers */, + 286229A0181CE4B600E1AD1A /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = lv2; + productName = libsndfile; + productReference = 286229B0181CE4B600E1AD1A /* liblv2.a */; + productType = "com.apple.product-type.library.static"; + }; + 2880527D0DEA694100671EA4 /* mod-script-pipe */ = { + isa = PBXNativeTarget; + buildConfigurationList = 288052830DEA698A00671EA4 /* Build configuration list for PBXNativeTarget "mod-script-pipe" */; + buildPhases = ( + 2880527A0DEA694100671EA4 /* Headers */, + 2880527B0DEA694100671EA4 /* Sources */, + 2880527C0DEA694100671EA4 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "mod-script-pipe"; + productName = "mod-script-pipe"; + productReference = 2880527E0DEA694100671EA4 /* mod-script-pipe.so */; + productType = "com.apple.product-type.library.dynamic"; + }; + 28E236F40E515D1D00281398 /* libscorealign */ = { + isa = PBXNativeTarget; + buildConfigurationList = 28E237030E515D1D00281398 /* Build configuration list for PBXNativeTarget "libscorealign" */; + buildPhases = ( + 28E236F50E515D1D00281398 /* Headers */, + 28E236FB0E515D1D00281398 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libscorealign; + productName = allegro; + productReference = 28E237080E515D1D00281398 /* libscorealign.a */; + productType = "com.apple.product-type.library.static"; + }; + 28E67F510A3A160D0021D89F /* portaudio-v19 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 28E67F5B0A3A160D0021D89F /* Build configuration list for PBXNativeTarget "portaudio-v19" */; + buildPhases = ( + 28E67F520A3A160D0021D89F /* Headers */, + 28E67F560A3A160D0021D89F /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "portaudio-v19"; + productName = portaudio; + productReference = 28E67F5F0A3A160D0021D89F /* libportaudio.a */; + productType = "com.apple.product-type.library.static"; + }; + 28FADDCA1833C3C500BA4141 /* expat */ = { + isa = PBXNativeTarget; + buildConfigurationList = 28FADDEA1833C3C500BA4141 /* Build configuration list for PBXNativeTarget "expat" */; + buildPhases = ( + 28FADDCB1833C3C500BA4141 /* Headers */, + 28FADDD41833C3C500BA4141 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = expat; + productName = libFLAC; + productReference = 28FADDEF1833C3C500BA4141 /* libexpat.a */; + productType = "com.apple.product-type.library.static"; + }; + ED15212F163C227C00451B5F /* libsoxr */ = { + isa = PBXNativeTarget; + buildConfigurationList = ED152148163C22A700451B5F /* Build configuration list for PBXNativeTarget "libsoxr" */; + buildPhases = ( + ED15212C163C227C00451B5F /* Headers */, + ED15212D163C227C00451B5F /* Sources */, + ED15212E163C227C00451B5F /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libsoxr; + productName = libsoxr; + productReference = ED152130163C227C00451B5F /* libsoxr.a */; + productType = "com.apple.product-type.library.static"; + }; + ED2706F30EF9C3C6007D4FFD /* libsbsms */ = { + isa = PBXNativeTarget; + buildConfigurationList = ED2706F90EF9C3E4007D4FFD /* Build configuration list for PBXNativeTarget "libsbsms" */; + buildPhases = ( + ED2706F00EF9C3C6007D4FFD /* Headers */, + ED2706F10EF9C3C6007D4FFD /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = libsbsms; + productName = libsbsms; + productReference = ED2706F40EF9C3C6007D4FFD /* libsbsms.a */; + productType = "com.apple.product-type.library.static"; + }; + EDBFAD07177E5399004CC1C1 /* mod-nyq-bench */ = { + isa = PBXNativeTarget; + buildConfigurationList = EDBFAD0E177E5399004CC1C1 /* Build configuration list for PBXNativeTarget "mod-nyq-bench" */; + buildPhases = ( + EDBFAD08177E5399004CC1C1 /* Headers */, + EDBFAD0A177E5399004CC1C1 /* Sources */, + EDBFAD0D177E5399004CC1C1 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "mod-nyq-bench"; + productName = "mod-script-pipe"; + productReference = EDBFAD13177E5399004CC1C1 /* mod-nyq-bench.so */; + productType = "com.apple.product-type.library.dynamic"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 1790ABE309883346008A330A /* Project object */ = { + isa = PBXProject; + attributes = { + }; + buildConfigurationList = 1790ABE409883346008A330A /* Build configuration list for PBXProject "Audacity" */; + compatibilityVersion = "Xcode 2.4"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = 1790ABE109883346008A330A; + productRefGroup = 1790AFB109883B6D008A330A /* Products */; + projectDirPath = ""; + projectRoot = ..; + targets = ( + 1790AFAF09883B6D008A330A /* Audacity */, + 17072E880988BD39008541CC /* Configure */, + 28FADDCA1833C3C500BA4141 /* expat */, + 176EEBE909A2F16200188F3B /* libFLAC */, + 176EEC1D09A2F2DD00188F3B /* libFLAC++ */, + 17073F610988E121008541CC /* libid3tag */, + 17073FC30988E561008541CC /* libmad */, + 176A1A5A098B7B8D00DC73B4 /* libnyquist */, + 170740D30988F820008541CC /* libvorbis */, + 17073FFD0988EA60008541CC /* libogg */, + 1707401D0988EEAA008541CC /* libsndfile */, + ED15212F163C227C00451B5F /* libsoxr */, + 28501EAF0CEED1F00029ABAA /* libvamp */, + 2862299E181CE4B600E1AD1A /* lv2 */, + EDBFAD07177E5399004CC1C1 /* mod-nyq-bench */, + 2880527D0DEA694100671EA4 /* mod-script-pipe */, + 28E67F510A3A160D0021D89F /* portaudio-v19 */, + 2800FE060FF322D4005CA9E5 /* portmidi */, + 170740950988F2F7008541CC /* portmixer */, + 17073EE70988DBDD008541CC /* portsmf */, + 170740790988F1BB008541CC /* soundtouch */, + 2840CECB0AEB803C00F49FC3 /* twolame */, + 28E236F40E515D1D00281398 /* libscorealign */, + ED2706F30EF9C3C6007D4FFD /* libsbsms */, + 2892CDC3131ADC6900E1E17D /* Manual */, + 282413C6131D4E3F009FD931 /* Plugins */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 1790AFAC09883B6D008A330A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 174F73D0098D516D009CD6E0 /* Audacity.icns in Resources */, + 174F73D1098D516D009CD6E0 /* AudacityAIFF.icns in Resources */, + 174F73D2098D516D009CD6E0 /* AudacityAU.icns in Resources */, + 174F73D3098D516D009CD6E0 /* AudacityMP3.icns in Resources */, + 174F73D4098D516D009CD6E0 /* AudacityOGG.icns in Resources */, + 174F73D5098D516D009CD6E0 /* AudacityProject.icns in Resources */, + 174F73D6098D516D009CD6E0 /* AudacityWAV.icns in Resources */, + 8406A93812D0F2510011EA01 /* EQDefaultCurves.xml in Resources */, + 28006FFB132C167600BD34D7 /* Install.txt in Resources */, + ED9551A1195D95FC0027176E /* Audacity-DMG-background.png in Resources */, + 28ED7B711A1C77B0008A01D9 /* adjustable-fade.ny in Resources */, + 28ED7B721A1C77B0008A01D9 /* crossfadetracks.ny in Resources */, + 28ED7B731A1C77B0008A01D9 /* notch.ny in Resources */, + 28ED7B7A1A1C77BF008A01D9 /* sample-data-export.ny in Resources */, + 28ED7B7B1A1C77BF008A01D9 /* SoundFinder.ny in Resources */, + 28ED7B7C1A1C77BF008A01D9 /* SpectralEditMulti.ny in Resources */, + 28ED7B7D1A1C77BF008A01D9 /* SpectralEditParametricEQ.ny in Resources */, + 28ED7B7E1A1C77BF008A01D9 /* SpectralEditShelves.ny in Resources */, + 28ED7B7F1A1C77BF008A01D9 /* StudioFadeOut.ny in Resources */, + 28ECC1921A66CC5000EECC53 /* hy.po in Resources */, + 2862CED11AD3900000A53194 /* test.lsp in Resources */, + 2862CED21AD3900000A53194 /* upic.sal in Resources */, + 2862CED31AD3900000A53194 /* velocity.lsp in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + 17190AF8098A2DF7004583C6 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 17072E8C0988BD85008541CC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(TOPLEVEL)/Makefile.in", + ); + name = "Run Script"; + outputPaths = ( + "$(TOPLEVEL)/Makefile", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "#\n# Make building on Lion or higher easier\n#\nexport CPP=cpp\nexport CC=gcc\nexport CXX=g++\nexport CPPFLAGS=\"-isysroot${SDKROOT}\"\nexport CFLAGS=\"-isysroot${SDKROOT}\"\nexport CXXFLAGS=\"-isysroot${SDKROOT}\"\n\nif [ -z \"$WX_CONFIG\" ]\nthen\n echo \"WX_CONFIG environment variable not set...aborting\"\n exit 1\nfi\n\nif [ ! -z \"${DYLD_LIBRARY_PATH}\" ]\nthen\n\techo \"warning: -----\"\n\techo \"warning: Warning:\"\n\techo \"warning: -----\"\n\techo \"warning: You have DYLD_LIBRARY_PATH set to '${DYLD_LIBRARY_PATH}'\"\n\techo \"warning: When you run or debug Audacity it will be unset so that libraries loaded by Audacity (like Lame or FFmpeg) will be searched for in a similar manner as in released versions.\"\n\techo \"warning: If this is a problem, copy the DYLD_LIBRARY_PATH value to DYLD_FALLBACK_LIBRARY_PATH before starting Xcode.\"\n\techo \"warning: -----\"\nfi\n\n#\n# Here we create empty xcconfig files if they do not exist. Otherwise,\n# the build will fail.\n#\nconfigs='Debug_Shared Debug_Static Release_Shared Release_Static'\nfor config in $configs\ndo\n\t[ ! -f $TOPLEVEL/mac/$config.xcconfig ] && touch $TOPLEVEL/mac/$config.xcconfig\ndone\n\n#\n# Get to a known location\n#\ncd $TOPLEVEL\n\n#\n# Libsndfile seems to have some date/time issues, so placate him.\n#\n# Run aclocal to make libsndfile happy\n#\n#touch lib-src/libsndfile/configure.ac\n\n#\n# Configure the world\nsh configure --enable-static=$CONFIG_STATIC \\\n --enable-unicode=$CONFIG_UNICODE \\\n --enable-debug=$CONFIG_DEBUG \\\n --with-lib-preference=local,system \\\n --with-wx-version=$WX_VER \\\n $CONFIG_FLAGS || exit 1\n\n#\n# Libsndfile's endianness detection is a bit unfriendly to universal binary\n# builds, so we coerce it into working our way.\n#\nFILE=lib-src/libsndfile/src/config.h\ngrep -q '__BIG_ENDIAN__' $FILE || cat <>$FILE\n#undef CPU_IS_BIG_ENDIAN\n#undef CPU_IS_LITTLE_ENDIAN\n#if defined(__BIG_ENDIAN__)\n#define CPU_IS_BIG_ENDIAN 1\n#define CPU_IS_LITTLE_ENDIAN 0\n#else\n#define CPU_IS_BIG_ENDIAN 0\n#define CPU_IS_LITTLE_ENDIAN 1\n#endif\nEOF\n\n#\n# Ditto for libflac.\n#\nFILE=lib-src/libflac/config.h\ngrep -q '__BIG_ENDIAN__' $FILE || cat <>$FILE\n#ifdef WORDS_BIGENDIAN\n#undef WORDS_BIGENDIAN\n#endif\n#if defined(__BIG_ENDIAN__)\n#define WORDS_BIGENDIAN 1\n#endif\nEOF\n\n#\n# And libmad.\n#\nFILE=lib-src/libmad/config.h\ngrep -q '__BIG_ENDIAN__' $FILE || cat <>$FILE\n#ifdef WORDS_BIGENDIAN\n#undef WORDS_BIGENDIAN\n#endif\n#if defined(__BIG_ENDIAN__)\n#define WORDS_BIGENDIAN 1\n#endif\nEOF\n\n#\n# And expat.\n#\nFILE=lib-src/expat/expat_config.h\ngrep -q '__BIG_ENDIAN__' $FILE || cat <>$FILE\n#ifdef BYTEORDER\n#undef BYTEORDER\n#endif\n#if defined(__BIG_ENDIAN__)\n#define BYTEORDER 4321\n#else\n#define BYTEORDER 1234\n#endif\nEOF\n\n#\n# Libsoxr's endianness detection is a bit unfriendly to universal binary\n# builds. We need to disable SIMD since we can't build UBs with it enabled.\n#\nFILE=lib-src/libsoxr/soxr-config.h\ngrep -q '__BIG_ENDIAN__' $FILE || cat <>$FILE\n#if defined(__BIG_ENDIAN__)\n#undef WORDS_BIGENDIAN\n#define WORDS_BIGENDIAN 1\n#endif\n#undef HAVE_SIMD\n#define HAVE_SIMD 0\nEOF\n\n#\n# Generate the header file for preprocessing the Info.plist\n#\ngcc -E -dM src/Audacity.h | grep AUDACITY >mac/Info.plist.h\necho >>mac/Info.plist.h '#define AUDACITY_EXECUTABLE Audacity'\n\nexit 0\n"; + }; + 17073FEB0988E6C9008541CC /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(TOPLEVEL)/lib-src/libmad/config.h", + ); + outputPaths = ( + "$(TOPLEVEL)/lib-src/libmad/mad.h", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "make -C $TOPLEVEL/lib-src/libmad mad.h\nexit $?\n"; + }; + 28032560131DAFAF0059D002 /* Copy nyquist */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(TOPLEVEL)/nyquist", + ); + name = "Copy nyquist"; + outputPaths = ( + "$(TARGET_BUILD_DIR)/nyquist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "for (( i = 0; i < ${SCRIPT_INPUT_FILE_COUNT}; i++ ))\ndo\n in=\"$(eval echo \\${SCRIPT_INPUT_FILE_${i}})\"\n out=\"$(eval echo \\${SCRIPT_OUTPUT_FILE_${i}})\"\n cp -pPR \"${in}\" \"${out}\" && find \"${out}\" -name .svn -print0 | xargs -0 rm -rf\ndone\n"; + }; + 28032580131DB4960059D002 /* Copy plug-ins */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "$(TOPLEVEL)/plug-ins", + ); + name = "Copy plug-ins"; + outputPaths = ( + "$(TARGET_BUILD_DIR)/plug-ins", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "for (( i = 0; i < ${SCRIPT_INPUT_FILE_COUNT}; i++ ))\ndo\n in=\"$(eval echo \\${SCRIPT_INPUT_FILE_${i}})\"\n out=\"$(eval echo \\${SCRIPT_OUTPUT_FILE_${i}})\"\n cp -pPR \"${in}\" \"${out}\" && find \"${out}\" -name .svn -print0 | xargs -0 rm -rf\ndone\n"; + }; + 282413D8131D51FC009FD931 /* Create dist */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 8; + files = ( + ); + inputPaths = ( + ); + name = "Create dist"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 1; + shellPath = /bin/sh; + shellScript = "set -x\n\n# Setup\nVERSION=`awk '/^#define+ AUDACITY_VERSION / {print $3}' Info.plist.h`\nRELEASE=`awk '/^#define+ AUDACITY_RELEASE / {print $3}' Info.plist.h`\nREVISION=`awk '/^#define+ AUDACITY_REVISION / {print $3}' Info.plist.h`\nVERSION=$VERSION.$RELEASE.$REVISION\n\ncd \"${DSTROOT}\"\nchmod -RH \"${INSTALL_MODE_FLAG}\" \"${TARGET_BUILD_DIR}\"\nchown -RH \"${INSTALL_OWNER}:${INSTALL_GROUP}\" \"${TARGET_BUILD_DIR}\"\n\necho \"Audacity has been installed to: ${DSTROOT}\"\n\ncd ..\n\nVOL=\"Audacity $VERSION\"\nDMG=\"audacity-macosx-ub-$VERSION\"\n\n# Preclean\nrm -rf \"$DMG\" \"$DMG.dmg\" TMP.dmg\n\n# Create structure\nmkdir \"$DMG\"\ncp -pR \"${DSTROOT}/\" \"${DMG}\"\n\n#Add a custom icon for the DMG\n#cp -p mac/Resources/Audacity.icns \"${DMG}\"/.VolumeIcon.icns\n\n# Create and mount the image\nhdiutil create -ov -format UDRW -srcdir \"$DMG\" -fs HFS+ -volname \"$VOL\" TMP.dmg\n\n#Mount the DMG and store the name it was mounted with\nTITLE=`hdiutil attach TMP.dmg | grep \\/Volumes | sed \"s/^.*\\/Volumes\\///\"`\n\n#Set the custom icon flag\n#SetFile -a C /Volumes/\"$TITLE\"\n\n#Make our DMG look pretty and install the custom background image\necho '\n tell application \"Finder\"\n tell disk \"'${TITLE}'\"\n open\n set current view of container window to icon view\n set toolbar visible of container window to false\n set statusbar visible of container window to false\n set the bounds of container window to {400, 100, 1000, 550}\n set theViewOptions to the icon view options of container window\n set arrangement of theViewOptions to not arranged\n set icon size of theViewOptions to 72\n set background picture of theViewOptions to file \".background:Audacity-DMG-background.png\" \n make new alias file at container window to POSIX file \"/Applications\" with properties {name:\"Applications\"}\n set position of item \"Audacity\" of container window to {170, 350}\n set position of item \"Applications\" of container window to {430, 350}\n close\n open\n update without registering applications\n delay 5\n eject\n end tell\n end tell\n' | osascript\n\n# Compress and prepare for Internet delivery\nhdiutil convert TMP.dmg -format UDZO -imagekey zlib-level=9 -o \"$DMG.dmg\"\n\n# Create zip version\nrm -rf \"${DMG}/Audacity/help/\"\nzip -r9 \"${DMG}.zip\" \"${DMG}\"\n\n# Cleanup\nrm -rf ${DMG} TMP.dmg\n"; + }; + 282413DA131D52CE009FD931 /* Install plugins */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 8; + files = ( + ); + inputPaths = ( + ); + name = "Install plugins"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 1; + shellPath = /bin/sh; + shellScript = "\"${PROJECT_DIR}/build_plugins.sh\""; + }; + 288F0980131A400F0008E860 /* Install manual */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 8; + files = ( + ); + inputPaths = ( + ); + name = "Install manual"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 1; + shellPath = /bin/sh; + shellScript = "\"${PROJECT_DIR}/build_manual.sh\""; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 17073EE50988DBDD008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28A96DBA0E28641E00F3CE01 /* allegro.cpp in Sources */, + 28A96DBC0E28641F00F3CE01 /* allegrord.cpp in Sources */, + 28A96DBD0E28641F00F3CE01 /* allegrosmfrd.cpp in Sources */, + 28A96DBE0E28642000F3CE01 /* allegrosmfwr.cpp in Sources */, + 28A96DBF0E28642000F3CE01 /* allegrowr.cpp in Sources */, + 28A96DC00E28642100F3CE01 /* mfmidi.cpp in Sources */, + 28A96DC20E28642300F3CE01 /* strparse.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17073F5F0988E121008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 17073F630988E13B008541CC /* compat.c in Sources */, + 17073F660988E13B008541CC /* crc.c in Sources */, + 17073F6A0988E13B008541CC /* field.c in Sources */, + 17073F6C0988E13B008541CC /* file.c in Sources */, + 17073F6E0988E13B008541CC /* frame.c in Sources */, + 17073F700988E13B008541CC /* frametype.c in Sources */, + 17073F720988E13B008541CC /* genre.c in Sources */, + 17073F760988E13B008541CC /* latin1.c in Sources */, + 17073F780988E13B008541CC /* parse.c in Sources */, + 17073F7A0988E13B008541CC /* render.c in Sources */, + 17073F7C0988E13B008541CC /* tag.c in Sources */, + 17073F7E0988E13B008541CC /* ucs4.c in Sources */, + 17073F800988E13B008541CC /* utf16.c in Sources */, + 17073F820988E13B008541CC /* utf8.c in Sources */, + 17073F840988E13B008541CC /* util.c in Sources */, + 17073F860988E13B008541CC /* version.c in Sources */, + 178A5936098AAA3D000944FE /* debug.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17073FC10988E561008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 17073FC50988E577008541CC /* bit.c in Sources */, + 17073FC80988E577008541CC /* decoder.c in Sources */, + 17073FCA0988E577008541CC /* fixed.c in Sources */, + 17073FCC0988E577008541CC /* frame.c in Sources */, + 17073FCF0988E577008541CC /* huffman.c in Sources */, + 17073FD10988E577008541CC /* layer12.c in Sources */, + 17073FD30988E577008541CC /* layer3.c in Sources */, + 17073FD50988E577008541CC /* stream.c in Sources */, + 17073FD70988E577008541CC /* synth.c in Sources */, + 17073FD90988E577008541CC /* timer.c in Sources */, + 17073FDB0988E577008541CC /* version.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 17073FFB0988EA60008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 17FDBD02098BFF4E00BCEF32 /* bitwise.c in Sources */, + 17FDBD03098BFF4E00BCEF32 /* framing.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1707401B0988EEAA008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1707401F0988EEBA008541CC /* aiff.c in Sources */, + 170740200988EEBA008541CC /* alaw.c in Sources */, + 170740210988EEBA008541CC /* au.c in Sources */, + 170740240988EEBA008541CC /* avr.c in Sources */, + 170740250988EEBA008541CC /* command.c in Sources */, + 170740260988EEBA008541CC /* common.c in Sources */, + 170740290988EEBA008541CC /* dither.c in Sources */, + 1707402A0988EEBA008541CC /* double64.c in Sources */, + 1707402B0988EEBA008541CC /* dwd.c in Sources */, + 1707402C0988EEBA008541CC /* dwvw.c in Sources */, + 1707402D0988EEBA008541CC /* file_io.c in Sources */, + 1707402E0988EEBA008541CC /* float32.c in Sources */, + 170740300988EEBA008541CC /* g721.c in Sources */, + 170740310988EEBA008541CC /* g723_16.c in Sources */, + 170740320988EEBA008541CC /* g723_24.c in Sources */, + 170740330988EEBA008541CC /* g723_40.c in Sources */, + 170740340988EEBA008541CC /* g72x.c in Sources */, + 170740370988EEBA008541CC /* add.c in Sources */, + 170740380988EEBA008541CC /* code.c in Sources */, + 1707403A0988EEBA008541CC /* decode.c in Sources */, + 1707403D0988EEBA008541CC /* gsm_create.c in Sources */, + 1707403E0988EEBA008541CC /* gsm_decode.c in Sources */, + 1707403F0988EEBA008541CC /* gsm_destroy.c in Sources */, + 170740400988EEBA008541CC /* gsm_encode.c in Sources */, + 170740410988EEBA008541CC /* gsm_option.c in Sources */, + 170740420988EEBA008541CC /* long_term.c in Sources */, + 170740430988EEBA008541CC /* lpc.c in Sources */, + 170740440988EEBA008541CC /* preprocess.c in Sources */, + 170740450988EEBA008541CC /* rpe.c in Sources */, + 170740460988EEBA008541CC /* short_term.c in Sources */, + 170740470988EEBA008541CC /* table.c in Sources */, + 170740480988EEBA008541CC /* gsm610.c in Sources */, + 170740490988EEBA008541CC /* htk.c in Sources */, + 1707404A0988EEBA008541CC /* ima_adpcm.c in Sources */, + 1707404B0988EEBA008541CC /* interleave.c in Sources */, + 1707404C0988EEBA008541CC /* ircam.c in Sources */, + 1707404D0988EEBA008541CC /* macbinary3.c in Sources */, + 1707404E0988EEBA008541CC /* macos.c in Sources */, + 1707404F0988EEBA008541CC /* mat4.c in Sources */, + 170740500988EEBA008541CC /* mat5.c in Sources */, + 170740510988EEBA008541CC /* ms_adpcm.c in Sources */, + 170740520988EEBA008541CC /* nist.c in Sources */, + 170740530988EEBA008541CC /* ogg.c in Sources */, + 170740540988EEBA008541CC /* paf.c in Sources */, + 170740550988EEBA008541CC /* pcm.c in Sources */, + 170740560988EEBA008541CC /* pvf.c in Sources */, + 170740570988EEBA008541CC /* raw.c in Sources */, + 170740580988EEBA008541CC /* rx2.c in Sources */, + 170740590988EEBA008541CC /* sd2.c in Sources */, + 1707405A0988EEBA008541CC /* sds.c in Sources */, + 1707405D0988EEBA008541CC /* sndfile.c in Sources */, + 1707405F0988EEBA008541CC /* strings.c in Sources */, + 170740600988EEBA008541CC /* svx.c in Sources */, + 170740610988EEBA008541CC /* txw.c in Sources */, + 170740620988EEBA008541CC /* ulaw.c in Sources */, + 170740630988EEBA008541CC /* voc.c in Sources */, + 170740640988EEBA008541CC /* vox_adpcm.c in Sources */, + 170740650988EEBA008541CC /* w64.c in Sources */, + 170740660988EEBA008541CC /* wav.c in Sources */, + 170740670988EEBA008541CC /* wav_w64.c in Sources */, + 170740690988EEBA008541CC /* wve.c in Sources */, + 1707406A0988EEBA008541CC /* xi.c in Sources */, + 176EE9DE09A2EC1000188F3B /* caf.c in Sources */, + 176EE9DF09A2EC1000188F3B /* flac.c in Sources */, + 176EE9E009A2EC1000188F3B /* g72x.c in Sources */, + 283A11A50A2C0DE7004372C4 /* broadcast.c in Sources */, + 287DBE890F3F6B2700C5BBED /* audio_detect.c in Sources */, + 287DBE8A0F3F6B2700C5BBED /* chunk.c in Sources */, + 287DBE8B0F3F6B2700C5BBED /* ima_oki_adpcm.c in Sources */, + 287DBE8D0F3F6B2700C5BBED /* mpc2k.c in Sources */, + 287DBE8E0F3F6B2700C5BBED /* rf64.c in Sources */, + 288A544B1346D1BA0050D774 /* chanmap.c in Sources */, + 288A544D1346D1BA0050D774 /* id3.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 170740770988F1BB008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 170740810988F1CC008541CC /* AAFilter.cpp in Sources */, + 170740830988F1CC008541CC /* FIFOSampleBuffer.cpp in Sources */, + 170740840988F1CC008541CC /* FIRFilter.cpp in Sources */, + 170740870988F1CC008541CC /* RateTransposer.cpp in Sources */, + 170740890988F1CC008541CC /* SoundTouch.cpp in Sources */, + 1707408A0988F1CC008541CC /* TDStretch.cpp in Sources */, + 28FE4A080ABF4E960056F5C4 /* mmx_optimized.cpp in Sources */, + 28FE4A090ABF4E960056F5C4 /* sse_optimized.cpp in Sources */, + 2810644B1818EEB5004F678B /* cpu_detect_x86.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 170740930988F2F7008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28105DAA0AD09FC500BB4269 /* px_mac_coreaudio.c in Sources */, + 28105DAB0AD09FC500BB4269 /* px_mixer.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 170740D10988F820008541CC /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 170740D90988F835008541CC /* analysis.c in Sources */, + 170740DC0988F835008541CC /* bitrate.c in Sources */, + 170740DE0988F835008541CC /* block.c in Sources */, + 170740DF0988F835008541CC /* codebook.c in Sources */, + 170740E20988F835008541CC /* envelope.c in Sources */, + 170740E40988F835008541CC /* floor0.c in Sources */, + 170740E50988F835008541CC /* floor1.c in Sources */, + 170740E70988F835008541CC /* info.c in Sources */, + 170740E80988F835008541CC /* lookup.c in Sources */, + 170740EB0988F835008541CC /* lpc.c in Sources */, + 170740ED0988F835008541CC /* lsp.c in Sources */, + 170740EF0988F835008541CC /* mapping0.c in Sources */, + 170740F10988F835008541CC /* mdct.c in Sources */, + 170741060988F835008541CC /* psy.c in Sources */, + 170741090988F835008541CC /* registry.c in Sources */, + 1707410B0988F835008541CC /* res0.c in Sources */, + 1707410D0988F835008541CC /* sharedbook.c in Sources */, + 1707410E0988F835008541CC /* smallft.c in Sources */, + 170741100988F835008541CC /* synthesis.c in Sources */, + 170741120988F835008541CC /* vorbisenc.c in Sources */, + 170741130988F835008541CC /* vorbisfile.c in Sources */, + 170741140988F835008541CC /* window.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 176A1A58098B7B8D00DC73B4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 284A7B920F31571C001D7A67 /* nyx.c in Sources */, + 284A7B940F31571C001D7A67 /* xlextstart.c in Sources */, + 284A82990F3158A2001D7A67 /* cext.c in Sources */, + 284A829B0F3158A2001D7A67 /* cleanup.c in Sources */, + 284A829D0F3158A2001D7A67 /* cmdline.c in Sources */, + 284A829F0F3158A2001D7A67 /* cmtcmd.c in Sources */, + 284A82A50F3158A2001D7A67 /* mem.c in Sources */, + 284A82AB0F3158A2001D7A67 /* midifile.c in Sources */, + 284A82AD0F3158A2001D7A67 /* midifns.c in Sources */, + 284A82B10F3158A2001D7A67 /* moxc.c in Sources */, + 284A82B50F3158A2001D7A67 /* record.c in Sources */, + 284A82B70F3158A2001D7A67 /* seq.c in Sources */, + 284A82BA0F3158A2001D7A67 /* seqmread.c in Sources */, + 284A82BC0F3158A2001D7A67 /* seqmwrite.c in Sources */, + 284A82BE0F3158A2001D7A67 /* seqread.c in Sources */, + 284A82C00F3158A2001D7A67 /* seqwrite.c in Sources */, + 284A82C30F3158A2001D7A67 /* tempomap.c in Sources */, + 284A82C50F3158A2001D7A67 /* timebase.c in Sources */, + 284A82C70F3158A2001D7A67 /* userio.c in Sources */, + 284A82CB0F3158A2001D7A67 /* add.c in Sources */, + 284A82CD0F3158A2001D7A67 /* avg.c in Sources */, + 284A82CF0F3158A2001D7A67 /* compose.c in Sources */, + 284A82D10F3158A2001D7A67 /* convolve.c in Sources */, + 284A82D40F3158A2001D7A67 /* debug.c in Sources */, + 284A82D60F3158A2001D7A67 /* downsample.c in Sources */, + 284A82DB0F3158A2001D7A67 /* falloc.c in Sources */, + 284A82DD0F3158A2001D7A67 /* ffilterkit.c in Sources */, + 284A82E00F3158A2001D7A67 /* fft.c in Sources */, + 284A82E60F3158A2001D7A67 /* handlers.c in Sources */, + 284A82E70F3158A2001D7A67 /* inverse.c in Sources */, + 284A82E90F3158A2001D7A67 /* local.c in Sources */, + 284A82EC0F3158A2001D7A67 /* lpanal.c in Sources */, + 284A82EE0F3158A2001D7A67 /* multiread.c in Sources */, + 284A82F00F3158A2001D7A67 /* multiseq.c in Sources */, + 284A82F80F3158A2001D7A67 /* probe.c in Sources */, + 284A82FA0F3158A2001D7A67 /* resamp.c in Sources */, + 284A82FC0F3158A2001D7A67 /* resampv.c in Sources */, + 284A82FF0F3158A2001D7A67 /* samples.c in Sources */, + 284A83010F3158A2001D7A67 /* seqext.c in Sources */, + 284A83030F3158A2001D7A67 /* seqfnint.c in Sources */, + 284A83060F3158A2001D7A67 /* seqinterf.c in Sources */, + 284A830C0F3158A2001D7A67 /* sndfnint.c in Sources */, + 284A830F0F3158A2001D7A67 /* sndmax.c in Sources */, + 284A83110F3158A2001D7A67 /* sndread.c in Sources */, + 284A83130F3158A2001D7A67 /* sndseq.c in Sources */, + 284A83180F3158A2001D7A67 /* sndwritepa.c in Sources */, + 284A83190F3158A2001D7A67 /* sound.c in Sources */, + 284A831B0F3158A2001D7A67 /* stats.c in Sources */, + 284A831D0F3158A2001D7A67 /* trigger.c in Sources */, + 284A831F0F3158A2001D7A67 /* yin.c in Sources */, + 284A83490F3158A2001D7A67 /* instr.cpp in Sources */, + 284A834B0F3158A2001D7A67 /* ADSR.cpp in Sources */, + 284A834C0F3158A2001D7A67 /* BandedWG.cpp in Sources */, + 284A834D0F3158A2001D7A67 /* BiQuad.cpp in Sources */, + 284A834E0F3158A2001D7A67 /* Bowed.cpp in Sources */, + 284A834F0F3158A2001D7A67 /* BowTable.cpp in Sources */, + 284A83500F3158A2001D7A67 /* Chorus.cpp in Sources */, + 284A83510F3158A2001D7A67 /* Clarinet.cpp in Sources */, + 284A83520F3158A2001D7A67 /* Delay.cpp in Sources */, + 284A83530F3158A2001D7A67 /* DelayA.cpp in Sources */, + 284A83540F3158A2001D7A67 /* DelayL.cpp in Sources */, + 284A83550F3158A2001D7A67 /* Effect.cpp in Sources */, + 284A83560F3158A2001D7A67 /* Envelope.cpp in Sources */, + 284A83570F3158A2001D7A67 /* FileRead.cpp in Sources */, + 284A83580F3158A2001D7A67 /* FileWvIn.cpp in Sources */, + 284A83590F3158A2001D7A67 /* Filter.cpp in Sources */, + 284A835A0F3158A2001D7A67 /* Flute.cpp in Sources */, + 284A835B0F3158A2001D7A67 /* Function.cpp in Sources */, + 284A835C0F3158A2001D7A67 /* Generator.cpp in Sources */, + 284A835D0F3158A2001D7A67 /* Instrmnt.cpp in Sources */, + 284A835E0F3158A2001D7A67 /* JCRev.cpp in Sources */, + 284A835F0F3158A2001D7A67 /* JetTable.cpp in Sources */, + 284A83600F3158A2001D7A67 /* Mandolin.cpp in Sources */, + 284A83610F3158A2001D7A67 /* Modal.cpp in Sources */, + 284A83620F3158A2001D7A67 /* ModalBar.cpp in Sources */, + 284A83630F3158A2001D7A67 /* Noise.cpp in Sources */, + 284A83640F3158A2001D7A67 /* NRev.cpp in Sources */, + 284A83650F3158A2001D7A67 /* OnePole.cpp in Sources */, + 284A83660F3158A2001D7A67 /* OneZero.cpp in Sources */, + 284A83670F3158A2001D7A67 /* PitShift.cpp in Sources */, + 284A83680F3158A2001D7A67 /* PluckTwo.cpp in Sources */, + 284A83690F3158A2001D7A67 /* PoleZero.cpp in Sources */, + 284A836A0F3158A2001D7A67 /* PRCRev.cpp in Sources */, + 284A836B0F3158A2001D7A67 /* ReedTable.cpp in Sources */, + 284A836C0F3158A2001D7A67 /* Saxofony.cpp in Sources */, + 284A836D0F3158A2001D7A67 /* SineWave.cpp in Sources */, + 284A836E0F3158A2001D7A67 /* Sitar.cpp in Sources */, + 284A836F0F3158A2001D7A67 /* Stk.cpp in Sources */, + 284A83700F3158A2001D7A67 /* WaveLoop.cpp in Sources */, + 284A83710F3158A2001D7A67 /* WvIn.cpp in Sources */, + 284A83720F3158A2001D7A67 /* stkinit.cpp in Sources */, + 284A83740F3158A2001D7A67 /* stkint.cpp in Sources */, + 284A83AE0F3158A2001D7A67 /* abs.c in Sources */, + 284A83B00F3158A2001D7A67 /* allpoles.c in Sources */, + 284A83B20F3158A2001D7A67 /* alpass.c in Sources */, + 284A83B40F3158A2001D7A67 /* alpasscv.c in Sources */, + 284A83B80F3158A2001D7A67 /* alpassvv.c in Sources */, + 284A83BA0F3158A2001D7A67 /* amosc.c in Sources */, + 284A83BC0F3158A2001D7A67 /* areson.c in Sources */, + 284A83BE0F3158A2001D7A67 /* aresoncv.c in Sources */, + 284A83C00F3158A2001D7A67 /* aresonvc.c in Sources */, + 284A83C20F3158A2001D7A67 /* aresonvv.c in Sources */, + 284A83C40F3158A2001D7A67 /* atone.c in Sources */, + 284A83C60F3158A2001D7A67 /* atonev.c in Sources */, + 284A83C80F3158A2001D7A67 /* biquadfilt.c in Sources */, + 284A83CA0F3158A2001D7A67 /* buzz.c in Sources */, + 284A83CC0F3158A2001D7A67 /* chase.c in Sources */, + 284A83CE0F3158A2001D7A67 /* clip.c in Sources */, + 284A83D00F3158A2001D7A67 /* congen.c in Sources */, + 284A83D20F3158A2001D7A67 /* const.c in Sources */, + 284A83D40F3158A2001D7A67 /* coterm.c in Sources */, + 284A83D60F3158A2001D7A67 /* delaycc.c in Sources */, + 284A83D80F3158A2001D7A67 /* delaycv.c in Sources */, + 284A83DA0F3158A2001D7A67 /* eqbandvvv.c in Sources */, + 284A83DC0F3158A2001D7A67 /* exp.c in Sources */, + 284A83DE0F3158A2001D7A67 /* fmfb.c in Sources */, + 284A83E00F3158A2001D7A67 /* fmfbv.c in Sources */, + 284A83E20F3158A2001D7A67 /* fmosc.c in Sources */, + 284A83E40F3158A2001D7A67 /* follow.c in Sources */, + 284A83E60F3158A2001D7A67 /* fromarraystream.c in Sources */, + 284A83E80F3158A2001D7A67 /* fromobject.c in Sources */, + 284A83EA0F3158A2001D7A67 /* gate.c in Sources */, + 284A83EC0F3158A2001D7A67 /* ifft.c in Sources */, + 284A83EE0F3158A2001D7A67 /* instrbanded.c in Sources */, + 284A83F00F3158A2001D7A67 /* instrbow.c in Sources */, + 284A83F20F3158A2001D7A67 /* instrbowedfreq.c in Sources */, + 284A83F40F3158A2001D7A67 /* instrclar.c in Sources */, + 284A83F60F3158A2001D7A67 /* instrclarall.c in Sources */, + 284A83F80F3158A2001D7A67 /* instrclarfreq.c in Sources */, + 284A83FA0F3158A2001D7A67 /* instrflute.c in Sources */, + 284A83FC0F3158A2001D7A67 /* instrfluteall.c in Sources */, + 284A83FE0F3158A2001D7A67 /* instrflutefreq.c in Sources */, + 284A84000F3158A2001D7A67 /* instrmandolin.c in Sources */, + 284A84020F3158A2001D7A67 /* instrmodalbar.c in Sources */, + 284A84040F3158A2001D7A67 /* instrsax.c in Sources */, + 284A84060F3158A2001D7A67 /* instrsaxall.c in Sources */, + 284A84080F3158A2001D7A67 /* instrsaxfreq.c in Sources */, + 284A840A0F3158A2001D7A67 /* instrsitar.c in Sources */, + 284A840C0F3158A2001D7A67 /* integrate.c in Sources */, + 284A840E0F3158A2001D7A67 /* log.c in Sources */, + 284A84100F3158A2001D7A67 /* lpreson.c in Sources */, + 284A84120F3158A2001D7A67 /* maxv.c in Sources */, + 284A84140F3158A2001D7A67 /* offset.c in Sources */, + 284A84160F3158A2001D7A67 /* oneshot.c in Sources */, + 284A84180F3158A2001D7A67 /* osc.c in Sources */, + 284A841A0F3158A2001D7A67 /* partial.c in Sources */, + 284A841C0F3158A2001D7A67 /* pluck.c in Sources */, + 284A841E0F3158A2001D7A67 /* prod.c in Sources */, + 284A84200F3158A2001D7A67 /* pwl.c in Sources */, + 284A84220F3158A2001D7A67 /* quantize.c in Sources */, + 284A84240F3158A2001D7A67 /* recip.c in Sources */, + 284A84260F3158A2001D7A67 /* reson.c in Sources */, + 284A84280F3158A2001D7A67 /* resoncv.c in Sources */, + 284A842A0F3158A2001D7A67 /* resonvc.c in Sources */, + 284A842C0F3158A2001D7A67 /* resonvv.c in Sources */, + 284A842E0F3158A2001D7A67 /* sampler.c in Sources */, + 284A84300F3158A2001D7A67 /* scale.c in Sources */, + 284A84320F3158A2001D7A67 /* shape.c in Sources */, + 284A84340F3158A2001D7A67 /* sine.c in Sources */, + 284A84360F3158A2001D7A67 /* siosc.c in Sources */, + 284A84380F3158A2001D7A67 /* slope.c in Sources */, + 284A843A0F3158A2001D7A67 /* sqrt.c in Sources */, + 284A843C0F3158A2001D7A67 /* stkchorus.c in Sources */, + 284A843E0F3158A2001D7A67 /* stkpitshift.c in Sources */, + 284A84400F3158A2001D7A67 /* stkrev.c in Sources */, + 284A84420F3158A2001D7A67 /* tapf.c in Sources */, + 284A84440F3158A2001D7A67 /* tapv.c in Sources */, + 284A84460F3158A2001D7A67 /* tone.c in Sources */, + 284A84480F3158A2001D7A67 /* tonev.c in Sources */, + 284A844A0F3158A2001D7A67 /* upsample.c in Sources */, + 284A844C0F3158A2001D7A67 /* white.c in Sources */, + 284A844E0F3158A2001D7A67 /* extern.c in Sources */, + 284A84520F3158A2001D7A67 /* path.c in Sources */, + 284A84530F3158A2001D7A67 /* xlbfun.c in Sources */, + 284A84540F3158A2001D7A67 /* xlcont.c in Sources */, + 284A84550F3158A2001D7A67 /* xldbug.c in Sources */, + 284A84560F3158A2001D7A67 /* xldmem.c in Sources */, + 284A84580F3158A2001D7A67 /* xleval.c in Sources */, + 284A84590F3158A2001D7A67 /* xlfio.c in Sources */, + 284A845A0F3158A2001D7A67 /* xlftab.c in Sources */, + 284A845B0F3158A2001D7A67 /* xlglob.c in Sources */, + 284A845C0F3158A2001D7A67 /* xlimage.c in Sources */, + 284A845D0F3158A2001D7A67 /* xlinit.c in Sources */, + 284A845E0F3158A2001D7A67 /* xlio.c in Sources */, + 284A845F0F3158A2001D7A67 /* xlisp.c in Sources */, + 284A84610F3158A2001D7A67 /* xljump.c in Sources */, + 284A84620F3158A2001D7A67 /* xllist.c in Sources */, + 284A84630F3158A2001D7A67 /* xlmath.c in Sources */, + 284A84640F3158A2001D7A67 /* xlobj.c in Sources */, + 284A84650F3158A2001D7A67 /* xlpp.c in Sources */, + 284A84660F3158A2001D7A67 /* xlprin.c in Sources */, + 284A84670F3158A2001D7A67 /* xlread.c in Sources */, + 284A84680F3158A2001D7A67 /* xlstr.c in Sources */, + 284A84690F3158A2001D7A67 /* xlsubr.c in Sources */, + 284A846A0F3158A2001D7A67 /* xlsym.c in Sources */, + 284A846B0F3158A2001D7A67 /* xlsys.c in Sources */, + 28A4E2AC0F60319300E9E7F2 /* fftext.c in Sources */, + 28A4E2AE0F60319300E9E7F2 /* fftlib.c in Sources */, + 28A4E2B00F60319300E9E7F2 /* matlib.c in Sources */, + 28CC03A81AD386CF00826380 /* phasevocoder.c in Sources */, + 28CC03AA1AD386CF00826380 /* pvshell.c in Sources */, + 28CC03AC1AD386CF00826380 /* sliderdata.c in Sources */, + 28CC03AE1AD386CF00826380 /* sndsliders.c in Sources */, + 28CC03B11AD3874500826380 /* security.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 176EEBE709A2F16200188F3B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 176EEC0509A2F20800188F3B /* bitmath.c in Sources */, + 176EEC0609A2F20800188F3B /* cpu.c in Sources */, + 176EEC0709A2F20800188F3B /* crc.c in Sources */, + 176EEC0A09A2F20800188F3B /* fixed.c in Sources */, + 176EEC0B09A2F20800188F3B /* float.c in Sources */, + 176EEC0C09A2F20800188F3B /* format.c in Sources */, + 176EEC0D09A2F20800188F3B /* lpc.c in Sources */, + 176EEC0E09A2F20800188F3B /* md5.c in Sources */, + 176EEC0F09A2F20800188F3B /* memory.c in Sources */, + 176EEC1009A2F20800188F3B /* metadata_iterators.c in Sources */, + 176EEC1109A2F20800188F3B /* metadata_object.c in Sources */, + 176EEC1409A2F20800188F3B /* stream_decoder.c in Sources */, + 176EEC1509A2F20800188F3B /* stream_encoder.c in Sources */, + 176EEC1609A2F20800188F3B /* stream_encoder_framing.c in Sources */, + 28EA56630D9753B000C8D1B6 /* bitreader.c in Sources */, + 28EA56640D9753B000C8D1B6 /* bitwriter.c in Sources */, + 28EA56650D9753B000C8D1B6 /* window.c in Sources */, + ED924BD1182EA20500319F81 /* ogg_decoder_aspect.c in Sources */, + ED924BD2182EA20500319F81 /* ogg_encoder_aspect.c in Sources */, + ED924BD3182EA20500319F81 /* ogg_helper.c in Sources */, + ED924BD4182EA20500319F81 /* ogg_mapping.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 176EEC1B09A2F2DD00188F3B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 176EEC2109A2F2FA00188F3B /* metadata.cpp in Sources */, + 176EEC2409A2F2FA00188F3B /* stream_decoder.cpp in Sources */, + 176EEC2509A2F2FA00188F3B /* stream_encoder.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1790AFAD09883B6D008A330A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1790B11A09883BFD008A330A /* AudacityApp.cpp in Sources */, + 1790B11C09883BFD008A330A /* AudioIO.cpp in Sources */, + 1790B11D09883BFD008A330A /* BatchCommandDialog.cpp in Sources */, + 1790B11E09883BFD008A330A /* BatchCommands.cpp in Sources */, + 1790B11F09883BFD008A330A /* BatchProcessDialog.cpp in Sources */, + 1790B12009883BFD008A330A /* Benchmark.cpp in Sources */, + 1790B12109883BFD008A330A /* LegacyAliasBlockFile.cpp in Sources */, + 1790B12209883BFD008A330A /* LegacyBlockFile.cpp in Sources */, + 1790B12309883BFD008A330A /* PCMAliasBlockFile.cpp in Sources */, + 1790B12409883BFD008A330A /* SilentBlockFile.cpp in Sources */, + 1790B12509883BFD008A330A /* SimpleBlockFile.cpp in Sources */, + 1790B12609883BFD008A330A /* BlockFile.cpp in Sources */, + 1790B12A09883BFD008A330A /* CrossFade.cpp in Sources */, + 1790B12B09883BFD008A330A /* DirManager.cpp in Sources */, + 1790B12C09883BFD008A330A /* Dither.cpp in Sources */, + 1790B12E09883BFD008A330A /* Amplify.cpp in Sources */, + 1790B12F09883BFD008A330A /* AudioUnitEffect.cpp in Sources */, + 1790B13409883BFD008A330A /* ChangePitch.cpp in Sources */, + 1790B13509883BFD008A330A /* ChangeSpeed.cpp in Sources */, + 1790B13609883BFD008A330A /* ChangeTempo.cpp in Sources */, + 1790B13709883BFD008A330A /* ClickRemoval.cpp in Sources */, + 1790B13809883BFD008A330A /* Compressor.cpp in Sources */, + 1790B13909883BFD008A330A /* Echo.cpp in Sources */, + 1790B13A09883BFD008A330A /* Effect.cpp in Sources */, + 1790B13B09883BFD008A330A /* Equalization.cpp in Sources */, + 1790B13C09883BFD008A330A /* Fade.cpp in Sources */, + 1790B13E09883BFD008A330A /* Invert.cpp in Sources */, + 1790B13F09883BFD008A330A /* LadspaEffect.cpp in Sources */, + 1790B14109883BFD008A330A /* Leveller.cpp in Sources */, + 1790B14209883BFD008A330A /* LoadEffects.cpp in Sources */, + 1790B14309883BFD008A330A /* Noise.cpp in Sources */, + 1790B14409883BFD008A330A /* NoiseRemoval.cpp in Sources */, + 1790B14509883BFD008A330A /* Normalize.cpp in Sources */, + 1790B14609883BFD008A330A /* LoadNyquist.cpp in Sources */, + 1790B14709883BFD008A330A /* Nyquist.cpp in Sources */, + 1790B14809883BFD008A330A /* Phaser.cpp in Sources */, + 1790B14A09883BFD008A330A /* Repeat.cpp in Sources */, + 1790B14B09883BFD008A330A /* Reverse.cpp in Sources */, + 1790B14C09883BFD008A330A /* Silence.cpp in Sources */, + 1790B14D09883BFD008A330A /* SimpleMono.cpp in Sources */, + 1790B14F09883BFD008A330A /* SoundTouchEffect.cpp in Sources */, + 1790B15109883BFD008A330A /* StereoToMono.cpp in Sources */, + 1790B15209883BFD008A330A /* ToneGen.cpp in Sources */, + 1790B15309883BFD008A330A /* TruncSilence.cpp in Sources */, + 1790B15409883BFD008A330A /* TwoPassSimpleMono.cpp in Sources */, + 1790B15809883BFD008A330A /* Wahwah.cpp in Sources */, + 1790B15A09883BFD008A330A /* Envelope.cpp in Sources */, + 1790B15B09883BFD008A330A /* Export.cpp in Sources */, + 1790B15C09883BFD008A330A /* ExportCL.cpp in Sources */, + 1790B15D09883BFD008A330A /* ExportMP3.cpp in Sources */, + 1790B15E09883BFD008A330A /* ExportMultiple.cpp in Sources */, + 1790B15F09883BFD008A330A /* ExportOGG.cpp in Sources */, + 1790B16009883BFD008A330A /* ExportPCM.cpp in Sources */, + 1790B16109883BFD008A330A /* FFT.cpp in Sources */, + 1790B16209883BFD008A330A /* FileFormats.cpp in Sources */, + 1790B16309883BFD008A330A /* FreqWindow.cpp in Sources */, + 1790B16509883BFD008A330A /* HistoryWindow.cpp in Sources */, + 1790B16609883BFD008A330A /* ImageManipulation.cpp in Sources */, + 1790B16709883BFD008A330A /* Import.cpp in Sources */, + 1790B16809883BFD008A330A /* ImportFLAC.cpp in Sources */, + 1790B16909883BFD008A330A /* ImportLOF.cpp in Sources */, + 1790B16A09883BFD008A330A /* ImportMIDI.cpp in Sources */, + 1790B16B09883BFD008A330A /* ImportMP3.cpp in Sources */, + 1790B16C09883BFD008A330A /* ImportOGG.cpp in Sources */, + 1790B16D09883BFD008A330A /* ImportPCM.cpp in Sources */, + 1790B16E09883BFD008A330A /* ImportRaw.cpp in Sources */, + 1790B16F09883BFD008A330A /* RawAudioGuess.cpp in Sources */, + 1790B17009883BFD008A330A /* Internat.cpp in Sources */, + 1790B17109883BFD008A330A /* LabelTrack.cpp in Sources */, + 1790B17309883BFD008A330A /* LangChoice.cpp in Sources */, + 1790B17409883BFD008A330A /* Languages.cpp in Sources */, + 1790B17509883BFD008A330A /* Legacy.cpp in Sources */, + 1790B17809883BFD008A330A /* Menus.cpp in Sources */, + 1790B17A09883BFD008A330A /* Mix.cpp in Sources */, + 1790B17C09883BFD008A330A /* NoteTrack.cpp in Sources */, + 1790B17D09883BFD008A330A /* PitchName.cpp in Sources */, + 1790B17E09883BFD008A330A /* PlatformCompatibility.cpp in Sources */, + 1790B18009883BFD008A330A /* BatchPrefs.cpp in Sources */, + 1790B18109883BFD008A330A /* DirectoriesPrefs.cpp in Sources */, + 1790B18309883BFD008A330A /* GUIPrefs.cpp in Sources */, + 1790B18409883BFD008A330A /* KeyConfigPrefs.cpp in Sources */, + 1790B18509883BFD008A330A /* MousePrefs.cpp in Sources */, + 1790B18609883BFD008A330A /* PrefsDialog.cpp in Sources */, + 1790B18709883BFD008A330A /* QualityPrefs.cpp in Sources */, + 1790B18809883BFD008A330A /* SpectrumPrefs.cpp in Sources */, + 1790B18909883BFD008A330A /* Prefs.cpp in Sources */, + 1790B18A09883BFD008A330A /* Printing.cpp in Sources */, + 1790B18B09883BFD008A330A /* Project.cpp in Sources */, + 1790B18C09883BFD008A330A /* Resample.cpp in Sources */, + 1790B18D09883BFD008A330A /* RingBuffer.cpp in Sources */, + 1790B18E09883BFD008A330A /* SampleFormat.cpp in Sources */, + 1790B19009883BFD008A330A /* Sequence.cpp in Sources */, + 1790B19109883BFD008A330A /* Shuttle.cpp in Sources */, + 1790B19209883BFD008A330A /* Spectrum.cpp in Sources */, + 1790B19309883BFD008A330A /* Tags.cpp in Sources */, + 1790B19409883BFD008A330A /* TimeTrack.cpp in Sources */, + 1790B19709883BFD008A330A /* Track.cpp in Sources */, + 1790B19809883BFD008A330A /* TrackArtist.cpp in Sources */, + 1790B19909883BFD008A330A /* TrackPanel.cpp in Sources */, + 1790B19A09883BFD008A330A /* TrackPanelAx.cpp in Sources */, + 1790B19C09883BFD008A330A /* UndoManager.cpp in Sources */, + 1790B19E09883BFD008A330A /* VoiceKey.cpp in Sources */, + 1790B19F09883BFD008A330A /* WaveClip.cpp in Sources */, + 1790B1A009883BFD008A330A /* WaveTrack.cpp in Sources */, + 1790B1A109883BFD008A330A /* AButton.cpp in Sources */, + 1790B1A209883BFD008A330A /* ASlider.cpp in Sources */, + 1790B1A309883BFD008A330A /* Meter.cpp in Sources */, + 1790B1A409883BFD008A330A /* MultiDialog.cpp in Sources */, + 1790B1A509883BFD008A330A /* Ruler.cpp in Sources */, + 1790B1A709883BFD008A330A /* Warning.cpp in Sources */, + 1790B1A909883BFD008A330A /* XMLFileReader.cpp in Sources */, + 1790B1AA09883BFD008A330A /* XMLTagHandler.cpp in Sources */, + 17190D24098A3F0B004583C6 /* AColor.cpp in Sources */, + 17190D25098A3F15004583C6 /* AboutDialog.cpp in Sources */, + 174D9031098C78AF00D5909F /* CommandManager.cpp in Sources */, + 174D9033098C78AF00D5909F /* Keyboard.cpp in Sources */, + 283A11AA0A2C0E15004372C4 /* ShuttleGui.cpp in Sources */, + 283A11AB0A2C0E15004372C4 /* Theme.cpp in Sources */, + 28456AC20A2C180E00C23C1E /* ThemePrefs.cpp in Sources */, + 28F1D81D0A2D0019005506A7 /* AttachableScrollBar.cpp in Sources */, + 28F1D81E0A2D0019005506A7 /* ExpandingToolBar.cpp in Sources */, + 28F1D81F0A2D0019005506A7 /* ImageRoll.cpp in Sources */, + 2882177B0A35D8730029AF41 /* ShuttlePrefs.cpp in Sources */, + 28F00A930A3E2FF100A3E5F5 /* FileNames.cpp in Sources */, + 28FC1AFB0A47762C00A188AE /* WrappedType.cpp in Sources */, + 287F9F3D0A69748F00F025FA /* TimeDialog.cpp in Sources */, + 2849B4620A7444BE00ECF12D /* Dependencies.cpp in Sources */, + 280828550A75E0D0000002EF /* LabelDialog.cpp in Sources */, + 2808285A0A75E0EA000002EF /* Grid.cpp in Sources */, + 28560C910A75E40F00A3429E /* AutoRecovery.cpp in Sources */, + 28EBA7FC0A78FADE00C8BB1F /* Repair.cpp in Sources */, + 28EBA8010A78FAF800C8BB1F /* InterpolateAudio.cpp in Sources */, + 28EBA8020A78FAF800C8BB1F /* Matrix.cpp in Sources */, + 28E3E6E80A7C14CA00AB1361 /* ExportFLAC.cpp in Sources */, + 2897F6F00AB3DB5A003C20C5 /* ControlToolBar.cpp in Sources */, + 2897F6F10AB3DB5A003C20C5 /* EditToolBar.cpp in Sources */, + 2897F6F20AB3DB5A003C20C5 /* MeterToolBar.cpp in Sources */, + 2897F6F30AB3DB5A003C20C5 /* MixerToolBar.cpp in Sources */, + 2897F6F40AB3DB5A003C20C5 /* SelectionBar.cpp in Sources */, + 2897F6F50AB3DB5A003C20C5 /* ToolBar.cpp in Sources */, + 2897F6F60AB3DB5A003C20C5 /* ToolDock.cpp in Sources */, + 2897F6F70AB3DB5A003C20C5 /* ToolManager.cpp in Sources */, + 2897F6F80AB3DB5A003C20C5 /* ToolsToolBar.cpp in Sources */, + 2897F6F90AB3DB5A003C20C5 /* TranscriptionToolBar.cpp in Sources */, + 2897F6FE0AB3DCD0003C20C5 /* Grabber.cpp in Sources */, + 283DE1360AC0D4FD00E8C3AE /* XMLWriter.cpp in Sources */, + 289F9C7E0AC671BB00797DC1 /* DeviceToolBar.cpp in Sources */, + 2840CF860AEB83DB00F49FC3 /* ExportMP2.cpp in Sources */, + 28D65C720B97E54B000E001A /* AutoDuck.cpp in Sources */, + 28D65C760B97E573000E001A /* DtmfGen.cpp in Sources */, + 282D474C0B9E8D900034BC49 /* Snap.cpp in Sources */, + 2816372E0BAE3B6C0079C746 /* LinkingHtmlWindow.cpp in Sources */, + 283B3D4D0BC21EBE00FA01D5 /* FileDialog.cpp in Sources */, + 2809C4B80BCB7E560006010F /* FileIO.cpp in Sources */, + 28F5C1110BE5886A00D17341 /* FileDialogPrivate.cpp in Sources */, + 285DE1FA0BF03C7800A20DF0 /* Screenshot.cpp in Sources */, + 2801A6460BF9268700648258 /* ImportQT.cpp in Sources */, + 2891B2870C531D2C0044FBE3 /* FindClipping.cpp in Sources */, + 283AA0EB0C56ED08002CBD34 /* ErrorDialog.cpp in Sources */, + 28501EA10CEECEF80029ABAA /* HelpText.cpp in Sources */, + 28501EA20CEECEF80029ABAA /* SplashDialog.cpp in Sources */, + 28501EAA0CEED0670029ABAA /* LoadVamp.cpp in Sources */, + 28501EAB0CEED0680029ABAA /* VampEffect.cpp in Sources */, + 288052C20DEA73F500671EA4 /* NonGuiThread.cpp in Sources */, + 28530C4C0DF2105200555C94 /* HtmlWindow.cpp in Sources */, + 28530C4D0DF2105200555C94 /* ProgressDialog.cpp in Sources */, + ED3D7FF10DF73889000F43E3 /* EffectManager.cpp in Sources */, + 283135EC0DFB9D110076D551 /* ImportFFmpeg.cpp in Sources */, + 283135FF0DFBA2E80076D551 /* FFmpeg.cpp in Sources */, + 1841B50A0E00AD6E00F386E9 /* ODComputeSummaryTask.cpp in Sources */, + 1841B50B0E00AD6E00F386E9 /* ODManager.cpp in Sources */, + 1841B50C0E00AD6E00F386E9 /* ODTask.cpp in Sources */, + 1841B50D0E00AD6E00F386E9 /* ODTaskThread.cpp in Sources */, + 1841B50E0E00AD6E00F386E9 /* ODWaveTrackTaskQueue.cpp in Sources */, + 1841B5110E00AD8D00F386E9 /* ODPCMAliasBlockFile.cpp in Sources */, + 2860BA240E0F0D8600A13878 /* SoundActivatedRecord.cpp in Sources */, + 2860BA250E0F0D8600A13878 /* TimerRecordDialog.cpp in Sources */, + 2860BA280E0F0DD800A13878 /* ExportFFmpeg.cpp in Sources */, + 28D587CB0E264CF4009C7DEA /* LoadLV2.cpp in Sources */, + 28D587CC0E264CF4009C7DEA /* LV2Effect.cpp in Sources */, + 28DA07390E4F5CEC003933C5 /* ExportFFmpegDialogs.cpp in Sources */, + 186CCE6D0E51F47400659159 /* ODDecodeBlockFile.cpp in Sources */, + 186CCE720E51F48500659159 /* ODDecodeFlacTask.cpp in Sources */, + 186CCE730E51F48500659159 /* ODDecodeTask.cpp in Sources */, + 186CCEA40E523C8E00659159 /* Profiler.cpp in Sources */, + 18D8314E0ED0F56300FD870D /* Contrast.cpp in Sources */, + ED2707500EF9C64F007D4FFD /* SBSMSEffect.cpp in Sources */, + ED2707510EF9C64F007D4FFD /* TimeScale.cpp in Sources */, + 18A2840F0F79BCAB0013A1BE /* Generator.cpp in Sources */, + 28CCDD000F939FD70081F2FC /* FileHistory.cpp in Sources */, + 28B97B890FBF771A0076CF28 /* VSTEffect.cpp in Sources */, + 284B279A0FC66864005EAC96 /* DevicePrefs.cpp in Sources */, + 284B279B0FC66864005EAC96 /* ImportExportPrefs.cpp in Sources */, + 284B279C0FC66864005EAC96 /* LibraryPrefs.cpp in Sources */, + 284B279D0FC66864005EAC96 /* PlaybackPrefs.cpp in Sources */, + 284B279E0FC66864005EAC96 /* ProjectsPrefs.cpp in Sources */, + 284B279F0FC66864005EAC96 /* RecordingPrefs.cpp in Sources */, + 284B27E40FC66CCD005EAC96 /* TracksPrefs.cpp in Sources */, + 284B27E50FC66CCD005EAC96 /* WarningsPrefs.cpp in Sources */, + 28D540050FD1912A00FA7C75 /* AppCommandEvent.cpp in Sources */, + 28D540060FD1912A00FA7C75 /* CommandBuilder.cpp in Sources */, + 28D540070FD1912A00FA7C75 /* CommandHandler.cpp in Sources */, + 28D540080FD1912A00FA7C75 /* ScriptCommandRelay.cpp in Sources */, + 28DB34790FDC2C5D0011F589 /* ResponseQueue.cpp in Sources */, + 28DABFBE0FF19DB100AC7848 /* RealFFTf.cpp in Sources */, + 2800FE370FF32566005CA9E5 /* MidiIOPrefs.cpp in Sources */, + 1818559A0FFE916C0026D190 /* ScreenshotCommand.cpp in Sources */, + 1865A9B81004490500946EE6 /* Lyrics.cpp in Sources */, + 1865A9B91004490500946EE6 /* LyricsWindow.cpp in Sources */, + 289E750A1006D0BD00CEF79B /* MixerBoard.cpp in Sources */, + 28BD8AB1101DF4C700686679 /* BatchEvalCommand.cpp in Sources */, + 28BD8AB2101DF4C700686679 /* CommandDirectory.cpp in Sources */, + 28BD8AB3101DF4C700686679 /* ExecMenuCommand.cpp in Sources */, + 28BD8AB4101DF4C700686679 /* GetAllMenuCommands.cpp in Sources */, + 28948427101DF8FC005B0713 /* EffectsPrefs.cpp in Sources */, + 287E207F102561F300BF47A2 /* PluginManager.cpp in Sources */, + 28851FAB1027F16500152EE1 /* Command.cpp in Sources */, + 28851FAC1027F16500152EE1 /* CommandSignature.cpp in Sources */, + 28851FAD1027F16500152EE1 /* CommandType.cpp in Sources */, + 28851FAE1027F16500152EE1 /* CompareAudioCommand.cpp in Sources */, + 28851FAF1027F16500152EE1 /* GetTrackInfoCommand.cpp in Sources */, + 28851FB01027F16500152EE1 /* HelpCommand.cpp in Sources */, + 28851FB11027F16500152EE1 /* MessageCommand.cpp in Sources */, + 28851FB21027F16500152EE1 /* SelectCommand.cpp in Sources */, + 28DE72AE10388583007E18EC /* PreferenceCommands.cpp in Sources */, + 28DE72AF10388583007E18EC /* SetTrackInfoCommand.cpp in Sources */, + 28DE72B2103885AA007E18EC /* TimeWarper.cpp in Sources */, + EDD94EDB103CB520000873F1 /* ImportExportCommands.cpp in Sources */, + EEFF576E109AB4E20032EDFE /* CaptureEvents.cpp in Sources */, + 284249EE10D337CE004330A6 /* GetProjectInfoCommand.cpp in Sources */, + 284249EF10D337CE004330A6 /* SetProjectInfoCommand.cpp in Sources */, + 18CE3C951145511200282C50 /* ODDecodeFFmpegTask.cpp in Sources */, + ED90976D116CAD49002F7479 /* ExtImportPrefs.cpp in Sources */, + ED64C823124567ED007CF2FC /* ScoreAlignDialog.cpp in Sources */, + 8484F31413086237002DF7F0 /* DeviceManager.cpp in Sources */, + 28884943131B6CF600B59735 /* af.po in Sources */, + 28884944131B6CF600B59735 /* ar.po in Sources */, + 28884945131B6CF600B59735 /* be.po in Sources */, + 28884946131B6CF600B59735 /* bg.po in Sources */, + 28884947131B6CF600B59735 /* bn.po in Sources */, + 28884948131B6CF600B59735 /* bs.po in Sources */, + 28884949131B6CF600B59735 /* ca.po in Sources */, + 2888494A131B6CF600B59735 /* ca@valencia.po in Sources */, + 2888494B131B6CF600B59735 /* cs.po in Sources */, + 2888494C131B6CF600B59735 /* cy.po in Sources */, + 2888494D131B6CF600B59735 /* da.po in Sources */, + 2888494E131B6CF600B59735 /* de.po in Sources */, + 2888494F131B6CF600B59735 /* el.po in Sources */, + 28884950131B6CF600B59735 /* es.po in Sources */, + 28884951131B6CF600B59735 /* eu.po in Sources */, + 28884952131B6CF600B59735 /* fa.po in Sources */, + 28884953131B6CF600B59735 /* fi.po in Sources */, + 28884954131B6CF600B59735 /* fr.po in Sources */, + 28884955131B6CF600B59735 /* ga.po in Sources */, + 28884956131B6CF600B59735 /* gl.po in Sources */, + 28884957131B6CF600B59735 /* he.po in Sources */, + 28884958131B6CF600B59735 /* hi.po in Sources */, + 28884959131B6CF600B59735 /* hu.po in Sources */, + ED85B3DA16A46FC9006DA21D /* hr.po in Sources */, + 2888495A131B6CF600B59735 /* id.po in Sources */, + 2888495B131B6CF600B59735 /* it.po in Sources */, + 2888495C131B6CF600B59735 /* ja.po in Sources */, + 2888495D131B6CF600B59735 /* ka.po in Sources */, + 2888495E131B6CF600B59735 /* km.po in Sources */, + 2888495F131B6CF600B59735 /* ko.po in Sources */, + 28884960131B6CF600B59735 /* lt.po in Sources */, + 28884961131B6CF600B59735 /* mk.po in Sources */, + 28884962131B6CF600B59735 /* my.po in Sources */, + 28884963131B6CF600B59735 /* nb.po in Sources */, + 28884964131B6CF600B59735 /* nl.po in Sources */, + 28884965131B6CF600B59735 /* oc.po in Sources */, + 28884966131B6CF600B59735 /* pl.po in Sources */, + 28884967131B6CF600B59735 /* pt_BR.po in Sources */, + 28884968131B6CF600B59735 /* pt.po in Sources */, + 28884969131B6CF600B59735 /* ro.po in Sources */, + 2888496A131B6CF600B59735 /* ru.po in Sources */, + 2888496B131B6CF600B59735 /* sk.po in Sources */, + EDAD326B1544452E009C6220 /* sl.po in Sources */, + EDAD326C1544452E009C6220 /* sr_RS.po in Sources */, + EDAD326D1544452E009C6220 /* sr_RS@latin.po in Sources */, + EDAD326E1544452E009C6220 /* sv.po in Sources */, + ED87F50A1986424100AC520B /* ta.po in Sources */, + 2888496E131B6CF600B59735 /* tg.po in Sources */, + 2888496F131B6CF600B59735 /* tr.po in Sources */, + 28884970131B6CF600B59735 /* uk.po in Sources */, + 28884971131B6CF600B59735 /* vi.po in Sources */, + 28884972131B6CF600B59735 /* zh_TW.po in Sources */, + 28884973131B6CF600B59735 /* zh.po in Sources */, + 82FF185213CF01A600C1B664 /* dBTable.cpp in Sources */, + 82FF185313CF01A600C1B664 /* slide.cpp in Sources */, + EDF3B7B01588C0D50032D35F /* Paulstretch.cpp in Sources */, + ED920CAF15B19F61008CA12C /* ModulePrefs.cpp in Sources */, + EDD2431416934A6100D9DEC2 /* BassTreble.cpp in Sources */, + ED19449A1733F92800F4F5CA /* Reverb.cpp in Sources */, + 2849A42017F8BEC2005C653F /* KeyView.cpp in Sources */, + 284FD04217FC72A50009A025 /* ScienFilter.cpp in Sources */, + 284FD04517FC72EE0009A025 /* Biquad.cpp in Sources */, + 28C3946D1818356800FDDAC9 /* AudacityLogger.cpp in Sources */, + 28F2CED4181867BB00573D61 /* numformatter.cpp in Sources */, + 28F2CED5181867BB00573D61 /* valnum.cpp in Sources */, + EDFCEB9C18894AE600C98E51 /* OpenSaveCommands.cpp in Sources */, + EDFCEBA618894B2A00C98E51 /* RealFFTf48x.cpp in Sources */, + EDFCEBA718894B2A00C98E51 /* SseMathFuncs.cpp in Sources */, + EDFCEBB518894B9E00C98E51 /* Equalization48x.cpp in Sources */, + 2801127B1943EE0E00D98A16 /* HelpSystem.cpp in Sources */, + 28F67179197DFA1C00075C32 /* FormatClassifier.cpp in Sources */, + 28F6717A197DFA1C00075C32 /* MultiFormatReader.cpp in Sources */, + 28F6717B197DFA1C00075C32 /* SpecPowerMeter.cpp in Sources */, + 280A8B4719F4403B0091DE70 /* ModuleManager.cpp in Sources */, + 280A8B4A19F440880091DE70 /* EffectRack.cpp in Sources */, + 28001B3E1A0F0E5D007DD161 /* NumericTextCtrl.cpp in Sources */, + 28001B4B1A0F0EB6007DD161 /* SpectralSelectionBar.cpp in Sources */, + 28BB98051A15BE6800D1CC80 /* NoiseReduction.cpp in Sources */, + 28285C801A27A81600BC2205 /* AudioUnitCocoaHelper.mm in Sources */, + 28D000A51A32920C00367B21 /* DeviceChange.cpp in Sources */, + 28D8425C1AD8D69D00551353 /* SelectedRegion.cpp in Sources */, + 2888A1631AE25F9A00E06FDC /* Diags.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2800FE040FF322D4005CA9E5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2800FE0E0FF32308005CA9E5 /* pmutil.c in Sources */, + 2800FE100FF32308005CA9E5 /* portmidi.c in Sources */, + 2800FE120FF32308005CA9E5 /* finddefault.c in Sources */, + 2800FE130FF32308005CA9E5 /* pmmac.c in Sources */, + 2800FE150FF32308005CA9E5 /* pmmacosxcm.c in Sources */, + 2800FE170FF32308005CA9E5 /* readbinaryplist.c in Sources */, + 2800FE1A0FF32308005CA9E5 /* ptmacosx_mach.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2840CEDA0AEB803C00F49FC3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2840CF4D0AEB807E00F49FC3 /* ath.c in Sources */, + 2840CF4F0AEB807E00F49FC3 /* availbits.c in Sources */, + 2840CF510AEB807E00F49FC3 /* bitbuffer.c in Sources */, + 2840CF540AEB807E00F49FC3 /* crc.c in Sources */, + 2840CF560AEB807E00F49FC3 /* dab.c in Sources */, + 2840CF580AEB807E00F49FC3 /* encode.c in Sources */, + 2840CF5A0AEB807E00F49FC3 /* energy.c in Sources */, + 2840CF5D0AEB807E00F49FC3 /* fft.c in Sources */, + 2840CF5F0AEB807E00F49FC3 /* get_set.c in Sources */, + 2840CF600AEB807E00F49FC3 /* mem.c in Sources */, + 2840CF620AEB807E00F49FC3 /* psycho_0.c in Sources */, + 2840CF660AEB807E00F49FC3 /* psycho_1.c in Sources */, + 2840CF690AEB807E00F49FC3 /* psycho_2.c in Sources */, + 2840CF6B0AEB807E00F49FC3 /* psycho_3.c in Sources */, + 2840CF6D0AEB807E00F49FC3 /* psycho_4.c in Sources */, + 2840CF6F0AEB807E00F49FC3 /* psycho_n1.c in Sources */, + 2840CF710AEB807E00F49FC3 /* subband.c in Sources */, + 2840CF730AEB807E00F49FC3 /* twolame.c in Sources */, + 2840CF750AEB807E00F49FC3 /* util.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28501EBE0CEED1F00029ABAA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 285D3CB40F09FC8F007883FC /* PluginBufferingAdapter.cpp in Sources */, + 285D3CB50F09FC8F007883FC /* PluginChannelAdapter.cpp in Sources */, + 285D3CB60F09FC8F007883FC /* PluginHostAdapter.cpp in Sources */, + 285D3CB70F09FC8F007883FC /* PluginInputDomainAdapter.cpp in Sources */, + 285D3CB80F09FC8F007883FC /* PluginLoader.cpp in Sources */, + 285D3CB90F09FC8F007883FC /* PluginSummarisingAdapter.cpp in Sources */, + 285D3CBA0F09FC8F007883FC /* PluginWrapper.cpp in Sources */, + 285D3CBB0F09FC8F007883FC /* RealTime.cpp in Sources */, + 285D3CBE0F09FCB2007883FC /* PluginAdapter.cpp in Sources */, + 285D3CBF0F09FCB2007883FC /* RealTime.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 286229A0181CE4B600E1AD1A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 286229C4181CE51800E1AD1A /* collections.c in Sources */, + 286229C5181CE51800E1AD1A /* instance.c in Sources */, + 286229C6181CE51800E1AD1A /* lib.c in Sources */, + 286229C8181CE51800E1AD1A /* node.c in Sources */, + 286229C9181CE51800E1AD1A /* plugin.c in Sources */, + 286229CA181CE51800E1AD1A /* pluginclass.c in Sources */, + 286229CB181CE51800E1AD1A /* port.c in Sources */, + 286229CC181CE51800E1AD1A /* query.c in Sources */, + 286229CD181CE51800E1AD1A /* scalepoint.c in Sources */, + 286229CE181CE51800E1AD1A /* state.c in Sources */, + 286229CF181CE51800E1AD1A /* ui.c in Sources */, + 286229D0181CE51800E1AD1A /* util.c in Sources */, + 286229D1181CE51800E1AD1A /* world.c in Sources */, + 286229DE181CE5EC00E1AD1A /* env.c in Sources */, + 286229DF181CE5EC00E1AD1A /* node.c in Sources */, + 286229E0181CE5EC00E1AD1A /* reader.c in Sources */, + 286229E2181CE5EC00E1AD1A /* string.c in Sources */, + 286229E3181CE5EC00E1AD1A /* uri.c in Sources */, + 286229E4181CE5EC00E1AD1A /* writer.c in Sources */, + 286229EB181CE62A00E1AD1A /* sord.c in Sources */, + 286229EC181CE62A00E1AD1A /* syntax.c in Sources */, + 28624C10181CE65700E1AD1A /* sratom.c in Sources */, + 284750551AD4EB84000AD751 /* digest.c in Sources */, + 284750571AD4EB84000AD751 /* hash.c in Sources */, + 284750591AD4EB84000AD751 /* tree.c in Sources */, + 2847505E1AD4EBE1000AD751 /* host.c in Sources */, + 2847505F1AD4EBE1000AD751 /* suil_instance.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2880527B0DEA694100671EA4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 288052870DEA69C900671EA4 /* PipeServer.cpp in Sources */, + 288052880DEA69C900671EA4 /* ScripterCallback.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28E236FB0E515D1D00281398 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28E2370F0E515D9400281398 /* audioreader.cpp in Sources */, + 28E237110E515D9500281398 /* comp_chroma.cpp in Sources */, + 28E237140E515D9600281398 /* curvefit.cpp in Sources */, + 28E237150E515D9700281398 /* FFT3.cpp in Sources */, + 28E237170E515D9900281398 /* gen_chroma.cpp in Sources */, + 28E237190E515D9A00281398 /* hillclimb.cpp in Sources */, + 28E2371B0E515D9B00281398 /* regression.cpp in Sources */, + 28E2371D0E515D9D00281398 /* sautils.cpp in Sources */, + 28E237210E515D9F00281398 /* scorealign.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28E67F560A3A160D0021D89F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28E67F710A3A1A750021D89F /* pa_allocation.c in Sources */, + 28E67F720A3A1A770021D89F /* pa_converters.c in Sources */, + 28E67F730A3A1A780021D89F /* pa_cpuload.c in Sources */, + 28E67F770A3A1A7B0021D89F /* pa_dither.c in Sources */, + 28E67F7A0A3A1A7D0021D89F /* pa_front.c in Sources */, + 28E67F7C0A3A1A7E0021D89F /* pa_mac_core.c in Sources */, + 28E67F7D0A3A1A7E0021D89F /* pa_mac_core_blocking.c in Sources */, + 28E67F800A3A1A810021D89F /* pa_mac_core_utilities.c in Sources */, + 28E67F830A3A1A820021D89F /* pa_process.c in Sources */, + 28E67F860A3A1A840021D89F /* pa_stream.c in Sources */, + 28E67F880A3A1A860021D89F /* pa_trace.c in Sources */, + 2835062D0A3A88ED00EB1EBD /* pa_unix_util.c in Sources */, + 28A520550C12BE0300BF6811 /* pa_debugprint.c in Sources */, + 28A520570C12BE0300BF6811 /* pa_ringbuffer.c in Sources */, + 28EA567D0D976E9500C8D1B6 /* pa_unix_hostapis.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 28FADDD41833C3C500BA4141 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 28FADF021833C78C00BA4141 /* xmlparse.c in Sources */, + 28FADF031833C78C00BA4141 /* xmlrole.c in Sources */, + 28FADF051833C78C00BA4141 /* xmltok.c in Sources */, + 28FADF071833C78C00BA4141 /* xmltok_impl.c in Sources */, + 28FADF091833C78C00BA4141 /* xmltok_ns.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ED15212D163C227C00451B5F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ED15216C163C249500451B5F /* data-io.c in Sources */, + ED1521BC163C284600451B5F /* dbesi0.c in Sources */, + ED15218F163C267500451B5F /* fft4g32.c in Sources */, + ED152195163C26BC00451B5F /* fft4g64.c in Sources */, + ED15219C163C26E400451B5F /* filter.c in Sources */, + ED15214D163C22F000451B5F /* lsr.c in Sources */, + ED152178163C24D900451B5F /* rate32.c in Sources */, + ED152179163C24D900451B5F /* rate64.c in Sources */, + ED152161163C244200451B5F /* soxr.c in Sources */, + EDE32600168243EF00C19E60 /* vr32.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + ED2706F10EF9C3C6007D4FFD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ED2707260EF9C51D007D4FFD /* buffer.cpp in Sources */, + ED2707290EF9C51D007D4FFD /* fft.cpp in Sources */, + ED27072B0EF9C51D007D4FFD /* grain.cpp in Sources */, + ED2707310EF9C51D007D4FFD /* resample.cpp in Sources */, + ED2707320EF9C51D007D4FFD /* sbsms.cpp in Sources */, + ED2707340EF9C51D007D4FFD /* sms.cpp in Sources */, + ED2707360EF9C51D007D4FFD /* subband.cpp in Sources */, + ED2707380EF9C51D007D4FFD /* track.cpp in Sources */, + ED27073A0EF9C51D007D4FFD /* trackpoint.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EDBFAD0A177E5399004CC1C1 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + EDBFAD16177E541E004CC1C1 /* NyqBench.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 17072E940988C35B008541CC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 17072E880988BD39008541CC /* Configure */; + targetProxy = 17072E930988C35B008541CC /* PBXContainerItemProxy */; + }; + 176A1B6E098B7C7200DC73B4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 176A1A5A098B7B8D00DC73B4 /* libnyquist */; + targetProxy = 176A1B6D098B7C7200DC73B4 /* PBXContainerItemProxy */; + }; + 176EEC7109A2F54D00188F3B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 176EEBE909A2F16200188F3B /* libFLAC */; + targetProxy = 176EEC7009A2F54D00188F3B /* PBXContainerItemProxy */; + }; + 176EEC7309A2F55100188F3B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 176EEC1D09A2F2DD00188F3B /* libFLAC++ */; + targetProxy = 176EEC7209A2F55100188F3B /* PBXContainerItemProxy */; + }; + 17C99D3F098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 170740D30988F820008541CC /* libvorbis */; + targetProxy = 17C99D3E098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D43098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 170740950988F2F7008541CC /* portmixer */; + targetProxy = 17C99D42098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D45098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 170740790988F1BB008541CC /* soundtouch */; + targetProxy = 17C99D44098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D47098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 1707401D0988EEAA008541CC /* libsndfile */; + targetProxy = 17C99D46098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D4B098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 17073FFD0988EA60008541CC /* libogg */; + targetProxy = 17C99D4A098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D4D098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 17073FC30988E561008541CC /* libmad */; + targetProxy = 17C99D4C098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D4F098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 17073F610988E121008541CC /* libid3tag */; + targetProxy = 17C99D4E098970800041B1BC /* PBXContainerItemProxy */; + }; + 17C99D53098970800041B1BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 17073EE70988DBDD008541CC /* portsmf */; + targetProxy = 17C99D52098970800041B1BC /* PBXContainerItemProxy */; + }; + 2800FE280FF323C0005CA9E5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2800FE060FF322D4005CA9E5 /* portmidi */; + targetProxy = 2800FE270FF323C0005CA9E5 /* PBXContainerItemProxy */; + }; + 2840CF800AEB822100F49FC3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2840CECB0AEB803C00F49FC3 /* twolame */; + targetProxy = 2840CF7F0AEB822100F49FC3 /* PBXContainerItemProxy */; + }; + 28501F530CEED9A80029ABAA /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 28501EAF0CEED1F00029ABAA /* libvamp */; + targetProxy = 28501F520CEED9A80029ABAA /* PBXContainerItemProxy */; + }; + 285B11851833D0F10073B36C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 28FADDCA1833C3C500BA4141 /* expat */; + targetProxy = 285B11841833D0F10073B36C /* PBXContainerItemProxy */; + }; + 2864087A181CE78E00CC4E2C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2862299E181CE4B600E1AD1A /* lv2 */; + targetProxy = 28640879181CE78E00CC4E2C /* PBXContainerItemProxy */; + }; + 28E237270E515E1300281398 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 28E236F40E515D1D00281398 /* libscorealign */; + targetProxy = 28E237260E515E1300281398 /* PBXContainerItemProxy */; + }; + 28E67F640A3A16AA0021D89F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 28E67F510A3A160D0021D89F /* portaudio-v19 */; + targetProxy = 28E67F630A3A16AA0021D89F /* PBXContainerItemProxy */; + }; + ED1521FF163C2D3200451B5F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = ED15212F163C227C00451B5F /* libsoxr */; + targetProxy = ED1521FE163C2D3200451B5F /* PBXContainerItemProxy */; + }; + ED2707480EF9C55A007D4FFD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = ED2706F30EF9C3C6007D4FFD /* libsbsms */; + targetProxy = ED2707470EF9C55A007D4FFD /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 176EEBED09A2F1D600188F3B /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FLAC__NO_ASM, + "FLaC__INLINE=__inline__", + NDEBUG, + ); + PRODUCT_NAME = FLAC; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libflac/src/libFLAC/include $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Debug Static"; + }; + 176EEC4009A2F33100188F3B /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + NDEBUG, + "FLaC__INLINE=__inline__", + ); + PRODUCT_NAME = "FLAC++"; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include"; + }; + name = "Debug Static"; + }; + 17CAEBA7098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = Untitled; + }; + name = "Debug Static"; + }; + 17CAEBA8098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = portsmf; + }; + name = "Debug Static"; + }; + 17CAEBAA098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = id3tag; + }; + name = "Debug Static"; + }; + 17CAEBAB098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FPM_PPC, + ); + PRODUCT_NAME = mad; + }; + name = "Debug Static"; + }; + 17CAEBAD098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + CMTSTUFF, + EXT, + ); + HEADER_SEARCH_PATHS = ""; + PRODUCT_NAME = nyquist; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/portaudio-v19/include $(TOPLEVEL)/lib-src/libsndfile/src $(TOPLEVEL)/lib-src/libnyquist $(TOPLEVEL)/lib-src/libnyquist/nyquist/cmt $(TOPLEVEL)/lib-src/libnyquist/nyquist/ffts/** $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqsrc $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk/include $(TOPLEVEL)/lib-src/libnyquist/nyquist/sys/unix $(TOPLEVEL)/lib-src/libnyquist/nyquist/tran $(TOPLEVEL)/lib-src/libnyquist/nyquist/xlisp"; + USE_HEADERMAP = ""; + }; + name = "Debug Static"; + }; + 17CAEBAE098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = ogg; + }; + name = "Debug Static"; + }; + 17CAEBB0098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = sndfile; + }; + name = "Debug Static"; + }; + 17CAEBB1098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + DARWIN, + USE_MEMORY_H, + ); + PRODUCT_NAME = vorbis; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvorbis/lib $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Debug Static"; + }; + 17CAEBB3098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "PX_USE_MAC_COREAUDIO=1"; + PRODUCT_NAME = portmixer; + }; + name = "Debug Static"; + }; + 17CAEBB4098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = soundtouch; + }; + name = "Debug Static"; + }; + 17CAEBB5098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + "BUILDING_AUDACITY=1", + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + ); + GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "AUDACITY_DLL_API=\"\""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = /Audacity; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Debug Static\""; + OTHER_CFLAGS = ( + "$(WX_CFLAGS)", + "$(FFMPEG_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(WX_CXXFLAGS)", + "$(FFMPEG_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "$(WX_LDFLAGS)", + "-framework", + OpenGL, + "-framework", + QuickTime, + "-framework", + IOKit, + "-framework", + Carbon, + "-framework", + Cocoa, + "-framework", + System, + "-framework", + WebKit, + "-framework", + CoreAudio, + "-framework", + CoreAudioKit, + "-framework", + CoreMIDI, + "-framework", + AudioUnit, + "-framework", + AudioToolbox, + "-lz", + "-lpthread", + "-liconv", + "-lFLAC++", + "-lFLAC", + ); + PRODUCT_NAME = Audacity; + SKIP_INSTALL = NO; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/include $(TOPLEVEL)/mac $(TOPLEVEL)/src/** $(TOPLEVEL)/lib-src/FileDialog $(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libid3tag $(TOPLEVEL)/lib-src/lame $(TOPLEVEL)/lib-src/libmad $(TOPLEVEL)/lib-src/libogg/include $(TOPLEVEL)/lib-src/libnyquist/nyq $(TOPLEVEL)/lib-src/libsndfile/src $(TOPLEVEL)/lib-src/libsoxr/src $(TOPLEVEL)/lib-src/libvamp $(TOPLEVEL)/lib-src/libvorbis/include $(TOPLEVEL)/lib-src/portaudio-v19/include $(TOPLEVEL)/lib-src/portmixer/px_common $(TOPLEVEL)/lib-src/portsmf $(TOPLEVEL)/lib-src/soundtouch/include $(TOPLEVEL)/lib-src/lv2/include $(TOPLEVEL)/lib-src/twolame/libtwolame"; + }; + name = "Debug Static"; + }; + 17CAEBB6098C9B8E00337968 /* Debug Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CONFIG_DEBUG = yes; + CONFIG_FLAGS = ""; + CONFIG_STATIC = yes; + CONFIG_UNICODE = yes; + FFMPEG_CFLAGS = "-I../lib-src/ffmpeg -D__STDC_CONSTANT_MACROS"; + FFMPEG_CXXFLAGS = "$(FFMPEG_CFLAGS)"; + FFMPEG_PREFIX = /usr/local; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional"; + INFOPLIST_PREFIX_HEADER = Info.plist.h; + INFOPLIST_PREPROCESS = YES; + KEEP_PRIVATE_EXTERNS = YES; + ONLY_LINK_ESSENTIAL_SYMBOLS = YES; + SDKROOT = macosx10.6; + SSE_CPPFLAGS = "-Xarch_i386 -DAPPLE_I386 -Xarch_ppc -DAPPLE_PPC"; + TOPLEVEL = ..; + WX_CFLAGS = "-I$(WX_PREFIX)/lib/wx/include/mac-unicode-debug-static-$(WX_VER) -I$(WX_PREFIX)/include/wx-$(WX_VER) -D__WXDEBUG__ -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA"; + WX_CONFIG = "$(WX_PREFIX)/bin/wx-config"; + WX_CXXFLAGS = "$(WX_CFLAGS)"; + WX_LDFLAGS = "-L$(WX_PREFIX)/lib $(WX_PREFIX)/lib/libwx_macud_xrc-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macud_qa-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macud_html-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macud_adv-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macud_core-$(WX_VER).a $(WX_PREFIX)/lib/libwx_base_carbonud_xml-$(WX_VER).a $(WX_PREFIX)/lib/libwx_base_carbonud_net-$(WX_VER).a $(WX_PREFIX)/lib/libwx_base_carbonud-$(WX_VER).a $(WX_PREFIX)/lib/libwxregexud-$(WX_VER).a $(WX_PREFIX)/lib/libwxexpatd-$(WX_VER).a $(WX_PREFIX)/lib/libwxtiffd-$(WX_VER).a $(WX_PREFIX)/lib/libwxjpegd-$(WX_VER).a $(WX_PREFIX)/lib/libwxpngd-$(WX_VER).a"; + WX_PREFIX = /usr/local; + WX_VER = 2.8; + ZERO_LINK = NO; + }; + name = "Debug Static"; + }; + 2800FE080FF322D5005CA9E5 /* Debug Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = portmidi; + }; + name = "Debug Static"; + }; + 2800FE090FF322D5005CA9E5 /* Debug Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = portmidi; + }; + name = "Debug Shared"; + }; + 2800FE0A0FF322D5005CA9E5 /* Release Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = portmidi; + }; + name = "Release Static"; + }; + 2800FE0B0FF322D5005CA9E5 /* Release Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = portmidi; + }; + name = "Release Shared"; + }; + 282413C7131D4E3F009FD931 /* Debug Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = Plugins; + }; + name = "Debug Static"; + }; + 282413C8131D4E3F009FD931 /* Debug Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = Plugins; + }; + name = "Debug Shared"; + }; + 282413C9131D4E3F009FD931 /* Release Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = Plugins; + }; + name = "Release Static"; + }; + 282413CA131D4E3F009FD931 /* Release Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = Plugins; + }; + name = "Release Shared"; + }; + 2840CF1F0AEB803C00F49FC3 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = twolame; + }; + name = "Debug Static"; + }; + 2840CF210AEB803C00F49FC3 /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = twolame; + }; + name = "Release Static"; + }; + 28501F030CEED1F00029ABAA /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvamp"; + PRODUCT_NAME = vamp; + }; + name = "Debug Static"; + }; + 28501F050CEED1F00029ABAA /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvamp"; + PRODUCT_NAME = vamp; + }; + name = "Release Static"; + }; + 286229AC181CE4B600E1AD1A /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = ( + "$(TOPLEVEL)/lib-src/lv2/include", + "$(TOPLEVEL)/lib-src/lv2/sord/src/**", + "$(TOPLEVEL)/lib-src/lv2/lilv/src/**", + "$(TOPLEVEL)/lib-src/lv2/serd/src/**", + "$(TOPLEVEL)/lib-src/lv2/sratom/src/**", + "$(TOPLEVEL)/lib-src/lv2/suil/build/**", + "$(TOPLEVEL)/lib-src/lv2/suil/src/**", + ); + PRODUCT_NAME = lv2; + }; + name = "Debug Static"; + }; + 286229AD181CE4B600E1AD1A /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = ( + "$(TOPLEVEL)/lib-src/lv2/include", + "$(TOPLEVEL)/lib-src/lv2/sord/src/**", + "$(TOPLEVEL)/lib-src/lv2/lilv/src/**", + "$(TOPLEVEL)/lib-src/lv2/serd/src/**", + "$(TOPLEVEL)/lib-src/lv2/sratom/src/**", + "$(TOPLEVEL)/lib-src/lv2/suil/build/**", + "$(TOPLEVEL)/lib-src/lv2/suil/src/**", + ); + PRODUCT_NAME = lv2; + }; + name = "Debug Shared"; + }; + 286229AE181CE4B600E1AD1A /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = ( + "$(TOPLEVEL)/lib-src/lv2/include", + "$(TOPLEVEL)/lib-src/lv2/sord/src/**", + "$(TOPLEVEL)/lib-src/lv2/lilv/src/**", + "$(TOPLEVEL)/lib-src/lv2/serd/src/**", + "$(TOPLEVEL)/lib-src/lv2/sratom/src/**", + "$(TOPLEVEL)/lib-src/lv2/suil/build/**", + "$(TOPLEVEL)/lib-src/lv2/suil/src/**", + ); + PRODUCT_NAME = lv2; + }; + name = "Release Static"; + }; + 286229AF181CE4B600E1AD1A /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = ( + "$(TOPLEVEL)/lib-src/lv2/include", + "$(TOPLEVEL)/lib-src/lv2/sord/src/**", + "$(TOPLEVEL)/lib-src/lv2/lilv/src/**", + "$(TOPLEVEL)/lib-src/lv2/serd/src/**", + "$(TOPLEVEL)/lib-src/lv2/sratom/src/**", + "$(TOPLEVEL)/lib-src/lv2/suil/build/**", + "$(TOPLEVEL)/lib-src/lv2/suil/src/**", + ); + PRODUCT_NAME = lv2; + }; + name = "Release Shared"; + }; + 288052800DEA694100671EA4 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + BUILDING_SCRIPT_PIPE, + CC_HASVISIBILITY, + ); + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = "$(WX_CFLAGS)"; + OTHER_CPLUSPLUSFLAGS = "$(WX_CXXFLAGS)"; + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-script-pipe"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Debug Static"; + }; + 288052820DEA694100671EA4 /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + BUILDING_SCRIPT_PIPE, + CC_HASVISIBILITY, + ); + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = "$(WX_CFLAGS)"; + OTHER_CPLUSPLUSFLAGS = "$(WX_CXXFLAGS)"; + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-script-pipe"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Release Static"; + }; + 288052CA0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CONFIG_DEBUG = yes; + CONFIG_FLAGS = ""; + CONFIG_STATIC = no; + CONFIG_UNICODE = yes; + FFMPEG_CFLAGS = "-I../lib-src/ffmpeg -D__STDC_CONSTANT_MACROS"; + FFMPEG_CXXFLAGS = "$(FFMPEG_CFLAGS)"; + FFMPEG_PREFIX = /usr/local; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional"; + INFOPLIST_PREFIX_HEADER = Info.plist.h; + INFOPLIST_PREPROCESS = YES; + KEEP_PRIVATE_EXTERNS = YES; + ONLY_LINK_ESSENTIAL_SYMBOLS = YES; + SDKROOT = macosx10.6; + SSE_CPPFLAGS = "-Xarch_i386 -DAPPLE_I386 -Xarch_ppc -DAPPLE_PPC"; + TOPLEVEL = ..; + WX_CFLAGS = "-I$(WX_PREFIX)/lib/wx/include/mac-unicode-debug-$(WX_VER) -I$(WX_PREFIX)/include/wx-$(WX_VER) -D__WXDEBUG__ -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA"; + WX_CONFIG = "$(WX_PREFIX)/bin/wx-config"; + WX_CXXFLAGS = "$(WX_CFLAGS)"; + WX_LDFLAGS = "-L$(WX_PREFIX)/lib -lwx_macud_html-$(WX_VER) -lwx_macud_adv-$(WX_VER) -lwx_macud_core-$(WX_VER) -lwx_base_carbonud_net-$(WX_VER) -lwx_base_carbonud-$(WX_VER) $(WX_PREFIX)/lib/libwxregexud-$(WX_VER).a $(WX_PREFIX)/lib/libwxexpatd-$(WX_VER).a $(WX_PREFIX)/lib/libwxtiffd-$(WX_VER).a $(WX_PREFIX)/lib/libwxjpegd-$(WX_VER).a $(WX_PREFIX)/lib/libwxpngd-$(WX_VER).a"; + WX_PREFIX = /usr/local; + WX_VER = 2.8; + ZERO_LINK = NO; + }; + name = "Debug Shared"; + }; + 288052CB0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + "BUILDING_AUDACITY=1", + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + ); + GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "AUDACITY_DLL_API=\"\""; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = /Audacity; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Debug Static\""; + OTHER_CFLAGS = ( + "$(WX_CFLAGS)", + "$(FFMPEG_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(WX_CXXFLAGS)", + "$(FFMPEG_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "$(WX_LDFLAGS)", + "-framework", + OpenGL, + "-framework", + QuickTime, + "-framework", + IOKit, + "-framework", + Carbon, + "-framework", + Cocoa, + "-framework", + System, + "-framework", + WebKit, + "-framework", + CoreAudio, + "-framework", + CoreAudioKit, + "-framework", + CoreMIDI, + "-framework", + AudioUnit, + "-framework", + AudioToolbox, + "-lz", + "-lpthread", + "-liconv", + "-lFLAC++", + "-lFLAC", + ); + PRODUCT_NAME = Audacity; + SKIP_INSTALL = NO; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/include $(TOPLEVEL)/mac $(TOPLEVEL)/src/** $(TOPLEVEL)/lib-src/FileDialog $(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libid3tag $(TOPLEVEL)/lib-src/lame $(TOPLEVEL)/lib-src/libmad $(TOPLEVEL)/lib-src/libogg/include $(TOPLEVEL)/lib-src/libnyquist/nyq $(TOPLEVEL)/lib-src/libsndfile/src $(TOPLEVEL)/lib-src/libsoxr/src $(TOPLEVEL)/lib-src/libvamp $(TOPLEVEL)/lib-src/libvorbis/include $(TOPLEVEL)/lib-src/portaudio-v19/include $(TOPLEVEL)/lib-src/portmixer/px_common $(TOPLEVEL)/lib-src/portsmf $(TOPLEVEL)/lib-src/soundtouch/include $(TOPLEVEL)/lib-src/lv2/include $(TOPLEVEL)/lib-src/twolame/libtwolame"; + }; + name = "Debug Shared"; + }; + 288052CC0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = Untitled; + }; + name = "Debug Shared"; + }; + 288052CD0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = portsmf; + }; + name = "Debug Shared"; + }; + 288052CF0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FLAC__NO_ASM, + "FLaC__INLINE=__inline__", + NDEBUG, + ); + PRODUCT_NAME = FLAC; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libflac/src/libFLAC/include $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Debug Shared"; + }; + 288052D00DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + NDEBUG, + "FLaC__INLINE=__inline__", + ); + PRODUCT_NAME = "FLAC++"; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include"; + }; + name = "Debug Shared"; + }; + 288052D10DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = id3tag; + }; + name = "Debug Shared"; + }; + 288052D20DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FPM_PPC, + ); + PRODUCT_NAME = mad; + }; + name = "Debug Shared"; + }; + 288052D30DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + CMTSTUFF, + EXT, + ); + PRODUCT_NAME = nyquist; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libnyquist $(TOPLEVEL)/lib-src/libnyquist/nyquist/cmt $(TOPLEVEL)/lib-src/libnyquist/nyquist/fft $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqsrc $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk/include $(TOPLEVEL)/lib-src/libnyquist/nyquist/sys/unix $(TOPLEVEL)/lib-src/libnyquist/nyquist/tran $(TOPLEVEL)/lib-src/libnyquist/nyquist/xlisp"; + }; + name = "Debug Shared"; + }; + 288052D40DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + DARWIN, + USE_MEMORY_H, + ); + PRODUCT_NAME = vorbis; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvorbis/lib $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Debug Shared"; + }; + 288052D50DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = ogg; + }; + name = "Debug Shared"; + }; + 288052D70DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = sndfile; + }; + name = "Debug Shared"; + }; + 288052D80DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvamp"; + PRODUCT_NAME = vamp; + }; + name = "Debug Shared"; + }; + 288052D90DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "STDC_HEADERS=1", + "HAVE_SYS_TYPES_H=1", + "HAVE_SYS_STAT_H=1", + "HAVE_STDLIB_H=1", + "HAVE_STRING_H=1", + "HAVE_MEMORY_H=1", + "HAVE_STRINGS_H=1", + "HAVE_INTTYPES_H=1", + "HAVE_STDINT_H=1", + "HAVE_UNISTD_H=1", + "HAVE_DLFCN_H=1", + "WORDS_BIGENDIAN=1", + "SIZEOF_SHORT=2", + "SIZEOF_INT=4", + "SIZEOF_LONG=4", + "HAVE_NANOSLEEP=1", + "PA_USE_COREAUDIO=1", + ); + PRODUCT_NAME = portaudio; + }; + name = "Debug Shared"; + }; + 288052DA0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "PX_USE_MAC_COREAUDIO=1"; + PRODUCT_NAME = portmixer; + }; + name = "Debug Shared"; + }; + 288052DB0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = soundtouch; + }; + name = "Debug Shared"; + }; + 288052DC0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = twolame; + }; + name = "Debug Shared"; + }; + 288052DE0DEA74F100671EA4 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + BUILDING_SCRIPT_PIPE, + CC_HASVISIBILITY, + ); + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = "$(WX_CFLAGS)"; + OTHER_CPLUSPLUSFLAGS = "$(WX_CXXFLAGS)"; + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-script-pipe"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Debug Shared"; + }; + 288052DF0DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CONFIG_DEBUG = no; + CONFIG_FLAGS = ""; + CONFIG_STATIC = no; + CONFIG_UNICODE = yes; + FFMPEG_CFLAGS = "-I../lib-src/ffmpeg -D__STDC_CONSTANT_MACROS"; + FFMPEG_CXXFLAGS = "$(FFMPEG_CFLAGS)"; + FFMPEG_PREFIX = /usr/local; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = YES; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional"; + INFOPLIST_PREFIX_HEADER = Info.plist.h; + INFOPLIST_PREPROCESS = YES; + KEEP_PRIVATE_EXTERNS = YES; + ONLY_LINK_ESSENTIAL_SYMBOLS = YES; + SDKROOT = macosx10.6; + SSE_CPPFLAGS = "-Xarch_i386 -DAPPLE_I386 -Xarch_ppc -DAPPLE_PPC"; + TOPLEVEL = ..; + WX_CFLAGS = "-I$(WX_PREFIX)/lib/wx/include/mac-unicode-release-$(WX_VER) -I$(WX_PREFIX)/include/wx-$(WX_VER) -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA"; + WX_CONFIG = "$(WX_PREFIX)/bin/wx-config"; + WX_CXXFLAGS = "$(WX_CFLAGS)"; + WX_LDFLAGS = "-L$(WX_PREFIX)/lib -lwx_macu_html-$(WX_VER) -lwx_macu_adv-$(WX_VER) -lwx_macu_core-$(WX_VER) -lwx_base_carbonu_net-$(WX_VER) -lwx_base_carbonu-$(WX_VER) $(WX_PREFIX)/lib/libwxregexud-$(WX_VER).a $(WX_PREFIX)/lib/libwxexpatd-$(WX_VER).a $(WX_PREFIX)/lib/libwxtiffd-$(WX_VER).a $(WX_PREFIX)/lib/libwxjpegd-$(WX_VER).a $(WX_PREFIX)/lib/libwxpngd-$(WX_VER).a"; + WX_PREFIX = /usr/local; + WX_VER = 2.8; + ZERO_LINK = NO; + }; + name = "Release Shared"; + }; + 288052E00DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(TOPLEVEL)/src/AudacityHeaders.h"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + "BUILDING_AUDACITY=1", + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + ); + GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "AUDACITY_DLL_API=\"\""; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = /Audacity; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Debug Static\""; + OTHER_CFLAGS = ( + "$(WX_CFLAGS)", + "$(FFMPEG_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(WX_CXXFLAGS)", + "$(FFMPEG_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "$(WX_LDFLAGS)", + "-framework", + OpenGL, + "-framework", + QuickTime, + "-framework", + IOKit, + "-framework", + Carbon, + "-framework", + Cocoa, + "-framework", + System, + "-framework", + WebKit, + "-framework", + CoreAudio, + "-framework", + CoreAudioKit, + "-framework", + CoreMIDI, + "-framework", + AudioUnit, + "-framework", + AudioToolbox, + "-lz", + "-lpthread", + "-liconv", + "-lFLAC++", + "-lFLAC", + ); + PRODUCT_NAME = Audacity; + SKIP_INSTALL = NO; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/include $(TOPLEVEL)/mac $(TOPLEVEL)/src/** $(TOPLEVEL)/lib-src/FileDialog $(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libid3tag $(TOPLEVEL)/lib-src/lame $(TOPLEVEL)/lib-src/libmad $(TOPLEVEL)/lib-src/libogg/include $(TOPLEVEL)/lib-src/libnyquist/nyq $(TOPLEVEL)/lib-src/libsndfile/src $(TOPLEVEL)/lib-src/libsoxr/src $(TOPLEVEL)/lib-src/libvamp $(TOPLEVEL)/lib-src/libvorbis/include $(TOPLEVEL)/lib-src/portaudio-v19/include $(TOPLEVEL)/lib-src/portmixer/px_common $(TOPLEVEL)/lib-src/portsmf $(TOPLEVEL)/lib-src/soundtouch/include $(TOPLEVEL)/lib-src/lv2/include $(TOPLEVEL)/lib-src/twolame/libtwolame"; + }; + name = "Release Shared"; + }; + 288052E10DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = Untitled; + }; + name = "Release Shared"; + }; + 288052E20DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = portsmf; + }; + name = "Release Shared"; + }; + 288052E40DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FLAC__NO_ASM, + "FLaC__INLINE=__inline__", + NDEBUG, + ); + PRODUCT_NAME = FLAC; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libflac/src/libFLAC/include $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Release Shared"; + }; + 288052E50DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + NDEBUG, + "FLaC__INLINE=__inline__", + ); + PRODUCT_NAME = "FLAC++"; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include"; + }; + name = "Release Shared"; + }; + 288052E60DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = id3tag; + }; + name = "Release Shared"; + }; + 288052E70DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FPM_PPC, + ); + PRODUCT_NAME = mad; + }; + name = "Release Shared"; + }; + 288052E80DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + CMTSTUFF, + EXT, + ); + PRODUCT_NAME = nyquist; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libnyquist $(TOPLEVEL)/lib-src/libnyquist/nyquist/cmt $(TOPLEVEL)/lib-src/libnyquist/nyquist/fft $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqsrc $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk/include $(TOPLEVEL)/lib-src/libnyquist/nyquist/sys/unix $(TOPLEVEL)/lib-src/libnyquist/nyquist/tran $(TOPLEVEL)/lib-src/libnyquist/nyquist/xlisp"; + }; + name = "Release Shared"; + }; + 288052E90DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + DARWIN, + USE_MEMORY_H, + ); + PRODUCT_NAME = vorbis; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvorbis/lib $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Release Shared"; + }; + 288052EA0DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = ogg; + }; + name = "Release Shared"; + }; + 288052EC0DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = sndfile; + }; + name = "Release Shared"; + }; + 288052ED0DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvamp"; + PRODUCT_NAME = vamp; + }; + name = "Release Shared"; + }; + 288052EE0DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "STDC_HEADERS=1", + "HAVE_SYS_TYPES_H=1", + "HAVE_SYS_STAT_H=1", + "HAVE_STDLIB_H=1", + "HAVE_STRING_H=1", + "HAVE_MEMORY_H=1", + "HAVE_STRINGS_H=1", + "HAVE_INTTYPES_H=1", + "HAVE_STDINT_H=1", + "HAVE_UNISTD_H=1", + "HAVE_DLFCN_H=1", + "WORDS_BIGENDIAN=1", + "SIZEOF_SHORT=2", + "SIZEOF_INT=4", + "SIZEOF_LONG=4", + "HAVE_NANOSLEEP=1", + "PA_USE_COREAUDIO=1", + ); + PRODUCT_NAME = portaudio; + }; + name = "Release Shared"; + }; + 288052EF0DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "PX_USE_MAC_COREAUDIO=1"; + PRODUCT_NAME = portmixer; + }; + name = "Release Shared"; + }; + 288052F00DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = soundtouch; + }; + name = "Release Shared"; + }; + 288052F10DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = twolame; + }; + name = "Release Shared"; + }; + 288052F30DEA74FD00671EA4 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + BUILDING_SCRIPT_PIPE, + CC_HASVISIBILITY, + ); + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = "$(WX_CFLAGS)"; + OTHER_CPLUSPLUSFLAGS = "$(WX_CXXFLAGS)"; + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-script-pipe"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Release Shared"; + }; + 2892CDC4131ADC6900E1E17D /* Debug Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = Manual; + }; + name = "Debug Static"; + }; + 2892CDC5131ADC6900E1E17D /* Debug Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "SWH plugins"; + }; + name = "Debug Shared"; + }; + 2892CDC6131ADC6900E1E17D /* Release Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "SWH plugins"; + }; + name = "Release Static"; + }; + 2892CDC7131ADC6900E1E17D /* Release Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "SWH plugins"; + }; + name = "Release Shared"; + }; + 28E237040E515D1D00281398 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = scorealign; + }; + name = "Debug Static"; + }; + 28E237050E515D1D00281398 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = scorealign; + }; + name = "Debug Shared"; + }; + 28E237060E515D1D00281398 /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = scorealign; + }; + name = "Release Static"; + }; + 28E237070E515D1D00281398 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + PRODUCT_NAME = scorealign; + }; + name = "Release Shared"; + }; + 28E5DA290AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = Untitled; + }; + name = "Release Static"; + }; + 28E5DA2A0AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = portsmf; + }; + name = "Release Static"; + }; + 28E5DA2C0AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FLAC__NO_ASM, + "FLaC__INLINE=__inline__", + NDEBUG, + ); + PRODUCT_NAME = FLAC; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libflac/src/libFLAC/include $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Release Static"; + }; + 28E5DA2D0AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + NDEBUG, + "FLaC__INLINE=__inline__", + ); + PRODUCT_NAME = "FLAC++"; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libflac/include"; + }; + name = "Release Static"; + }; + 28E5DA2E0AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = id3tag; + }; + name = "Release Static"; + }; + 28E5DA2F0AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + FPM_PPC, + ); + PRODUCT_NAME = mad; + }; + name = "Release Static"; + }; + 28E5DA310AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + CMTSTUFF, + EXT, + ); + PRODUCT_NAME = nyquist; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libnyquist $(TOPLEVEL)/lib-src/libnyquist/nyquist/cmt $(TOPLEVEL)/lib-src/libnyquist/nyquist/fft $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqsrc $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk $(TOPLEVEL)/lib-src/libnyquist/nyquist/nyqstk/include $(TOPLEVEL)/lib-src/libnyquist/nyquist/sys/unix $(TOPLEVEL)/lib-src/libnyquist/nyquist/tran $(TOPLEVEL)/lib-src/libnyquist/nyquist/xlisp"; + }; + name = "Release Static"; + }; + 28E5DA320AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + PRODUCT_NAME = ogg; + }; + name = "Release Static"; + }; + 28E5DA340AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + HEADER_SEARCH_PATHS = /Developer/Headers/FlatCarbon; + PRODUCT_NAME = sndfile; + }; + name = "Release Static"; + }; + 28E5DA350AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + HAVE_CONFIG_H, + DARWIN, + USE_MEMORY_H, + ); + PRODUCT_NAME = vorbis; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/libvorbis/lib $(TOPLEVEL)/lib-src/libogg/include"; + }; + name = "Release Static"; + }; + 28E5DA360AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "STDC_HEADERS=1", + "HAVE_SYS_TYPES_H=1", + "HAVE_SYS_STAT_H=1", + "HAVE_STDLIB_H=1", + "HAVE_STRING_H=1", + "HAVE_MEMORY_H=1", + "HAVE_STRINGS_H=1", + "HAVE_INTTYPES_H=1", + "HAVE_STDINT_H=1", + "HAVE_UNISTD_H=1", + "HAVE_DLFCN_H=1", + "WORDS_BIGENDIAN=1", + "SIZEOF_SHORT=2", + "SIZEOF_INT=4", + "SIZEOF_LONG=4", + "HAVE_NANOSLEEP=1", + "PA_USE_COREAUDIO=1", + ); + PRODUCT_NAME = portaudio; + }; + name = "Release Static"; + }; + 28E5DA370AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = "PX_USE_MAC_COREAUDIO=1"; + PRODUCT_NAME = portmixer; + }; + name = "Release Static"; + }; + 28E5DA380AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + PRODUCT_NAME = soundtouch; + }; + name = "Release Static"; + }; + 28E5DA390AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(TOPLEVEL)/src/AudacityHeaders.h"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + "BUILDING_AUDACITY=1", + "$(GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1)", + ); + GCC_PREPROCESSOR_DEFINITIONS_QUOTED_FOR_TARGET_1 = "AUDACITY_DLL_API=\"\""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = /Audacity; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", + ); + LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/build/Debug Static\""; + OTHER_CFLAGS = ( + "$(WX_CFLAGS)", + "$(FFMPEG_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(WX_CXXFLAGS)", + "$(FFMPEG_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "$(WX_LDFLAGS)", + "-framework", + OpenGL, + "-framework", + QuickTime, + "-framework", + IOKit, + "-framework", + Carbon, + "-framework", + Cocoa, + "-framework", + System, + "-framework", + WebKit, + "-framework", + CoreAudio, + "-framework", + CoreAudioKit, + "-framework", + CoreMIDI, + "-framework", + AudioUnit, + "-framework", + AudioToolbox, + "-lz", + "-lpthread", + "-liconv", + "-lFLAC++", + "-lFLAC", + ); + PRODUCT_NAME = Audacity; + SKIP_INSTALL = NO; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/include $(TOPLEVEL)/mac $(TOPLEVEL)/src/** $(TOPLEVEL)/lib-src/FileDialog $(TOPLEVEL)/lib-src/libflac/include $(TOPLEVEL)/lib-src/libid3tag $(TOPLEVEL)/lib-src/lame $(TOPLEVEL)/lib-src/libmad $(TOPLEVEL)/lib-src/libogg/include $(TOPLEVEL)/lib-src/libnyquist/nyq $(TOPLEVEL)/lib-src/libsndfile/src $(TOPLEVEL)/lib-src/libsoxr/src $(TOPLEVEL)/lib-src/libvamp $(TOPLEVEL)/lib-src/libvorbis/include $(TOPLEVEL)/lib-src/portaudio-v19/include $(TOPLEVEL)/lib-src/portmixer/px_common $(TOPLEVEL)/lib-src/portsmf $(TOPLEVEL)/lib-src/soundtouch/include $(TOPLEVEL)/lib-src/lv2/include $(TOPLEVEL)/lib-src/twolame/libtwolame"; + }; + name = "Release Static"; + }; + 28E5DA3A0AC4CBA200E7F64C /* Release Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + CONFIG_DEBUG = no; + CONFIG_FLAGS = ""; + CONFIG_STATIC = yes; + CONFIG_UNICODE = yes; + FFMPEG_CFLAGS = "-I../lib-src/ffmpeg -D__STDC_CONSTANT_MACROS"; + FFMPEG_CXXFLAGS = "$(FFMPEG_CFLAGS)"; + FFMPEG_PREFIX = /usr/local; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 3; + INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "-traditional"; + INFOPLIST_PREFIX_HEADER = Info.plist.h; + INFOPLIST_PREPROCESS = YES; + KEEP_PRIVATE_EXTERNS = YES; + ONLY_LINK_ESSENTIAL_SYMBOLS = YES; + SDKROOT = macosx10.6; + SSE_CPPFLAGS = "-Xarch_i386 -DAPPLE_I386 -Xarch_ppc -DAPPLE_PPC"; + TOPLEVEL = ..; + WX_CFLAGS = "-I$(WX_PREFIX)/lib/wx/include/mac-unicode-release-static-$(WX_VER) -I$(WX_PREFIX)/include/wx-$(WX_VER) -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA"; + WX_CONFIG = "$(WX_PREFIX)/bin/wx-config"; + WX_CXXFLAGS = "$(WX_CFLAGS)"; + WX_LDFLAGS = "-L$(WX_PREFIX)/lib $(WX_PREFIX)/lib/libwx_macu_xrc-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macu_qa-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macu_html-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macu_adv-$(WX_VER).a $(WX_PREFIX)/lib/libwx_macu_core-$(WX_VER).a $(WX_PREFIX)/lib/libwx_base_carbonu_xml-$(WX_VER).a $(WX_PREFIX)/lib/libwx_base_carbonu_net-$(WX_VER).a $(WX_PREFIX)/lib/libwx_base_carbonu-$(WX_VER).a $(WX_PREFIX)/lib/libwxregexu-$(WX_VER).a $(WX_PREFIX)/lib/libwxexpat-$(WX_VER).a $(WX_PREFIX)/lib/libwxtiff-$(WX_VER).a $(WX_PREFIX)/lib/libwxjpeg-$(WX_VER).a $(WX_PREFIX)/lib/libwxpng-$(WX_VER).a"; + WX_PREFIX = /usr/local; + WX_VER = 2.8; + ZERO_LINK = NO; + }; + name = "Release Static"; + }; + 28E67F5D0A3A160D0021D89F /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = ( + "STDC_HEADERS=1", + "HAVE_SYS_TYPES_H=1", + "HAVE_SYS_STAT_H=1", + "HAVE_STDLIB_H=1", + "HAVE_STRING_H=1", + "HAVE_MEMORY_H=1", + "HAVE_STRINGS_H=1", + "HAVE_INTTYPES_H=1", + "HAVE_STDINT_H=1", + "HAVE_UNISTD_H=1", + "HAVE_DLFCN_H=1", + "WORDS_BIGENDIAN=1", + "SIZEOF_SHORT=2", + "SIZEOF_INT=4", + "SIZEOF_LONG=4", + "HAVE_NANOSLEEP=1", + "PA_USE_COREAUDIO=1", + ); + PRODUCT_NAME = portaudio; + }; + name = "Debug Static"; + }; + 28FADDEB1833C3C500BA4141 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H; + PRODUCT_NAME = expat; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/expat/lib"; + }; + name = "Debug Static"; + }; + 28FADDEC1833C3C500BA4141 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H; + PRODUCT_NAME = expat; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/expat/lib"; + }; + name = "Debug Shared"; + }; + 28FADDED1833C3C500BA4141 /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H; + PRODUCT_NAME = expat; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/expat/lib"; + }; + name = "Release Static"; + }; + 28FADDEE1833C3C500BA4141 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H; + PRODUCT_NAME = expat; + USER_HEADER_SEARCH_PATHS = "$(TOPLEVEL)/lib-src/expat/lib"; + }; + name = "Release Shared"; + }; + ED152131163C227C00451B5F /* Debug Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = SOXR_LIB; + PREBINDING = NO; + PRODUCT_NAME = soxr; + }; + name = "Debug Static"; + }; + ED152132163C227C00451B5F /* Debug Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = SOXR_LIB; + PREBINDING = NO; + PRODUCT_NAME = soxr; + }; + name = "Debug Shared"; + }; + ED152133163C227C00451B5F /* Release Static */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = SOXR_LIB; + PREBINDING = NO; + PRODUCT_NAME = soxr; + }; + name = "Release Static"; + }; + ED152134163C227C00451B5F /* Release Shared */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = SOXR_LIB; + PREBINDING = NO; + PRODUCT_NAME = soxr; + }; + name = "Release Shared"; + }; + ED2706F50EF9C3C6007D4FFD /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + OTHER_CFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CXXFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = sbsms; + }; + name = "Debug Static"; + }; + ED2706F60EF9C3C6007D4FFD /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + OTHER_CFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CXXFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = sbsms; + }; + name = "Debug Shared"; + }; + ED2706F70EF9C3C6007D4FFD /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + OTHER_CFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CXXFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = sbsms; + }; + name = "Release Static"; + }; + ED2706F80EF9C3C6007D4FFD /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PREPROCESSOR_DEFINITIONS = HAVE_CONFIG_H; + OTHER_CFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "$(SSE_CPPFLAGS)", + "$(WX_CXXFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = sbsms; + }; + name = "Release Shared"; + }; + EDBFAD0F177E5399004CC1C1 /* Debug Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B90DF63FF000576305 /* Debug_Static.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = CC_HASVISIBILITY; + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = ( + "-I", + ../src, + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-I", + ../src, + "$(WX_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + "$(WX_LDFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-nyq-bench"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Debug Static"; + }; + EDBFAD10177E5399004CC1C1 /* Debug Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5B70DF63FE500576305 /* Debug_Shared.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = CC_HASVISIBILITY; + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = ( + "-I", + ../src, + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-I", + ../src, + "$(WX_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + "$(WX_LDFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-nyq-bench"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Debug Shared"; + }; + EDBFAD11177E5399004CC1C1 /* Release Static */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BD0DF6400E00576305 /* Release_Static.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = CC_HASVISIBILITY; + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = ( + "-I", + ../src, + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-I", + ../src, + "$(WX_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + "$(WX_LDFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-nyq-bench"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Release Static"; + }; + EDBFAD12177E5399004CC1C1 /* Release Shared */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2812A5BB0DF63FFD00576305 /* Release_Shared.xcconfig */; + buildSettings = { + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)/modules"; + DYLIB_COMPATIBILITY_VERSION = ""; + DYLIB_CURRENT_VERSION = ""; + EXECUTABLE_EXTENSION = so; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_PREPROCESSOR_DEFINITIONS = CC_HASVISIBILITY; + GENERATE_MASTER_OBJECT_FILE = YES; + INSTALL_PATH = /Audacity/modules; + KEEP_PRIVATE_EXTERNS = NO; + MACH_O_TYPE = mh_dylib; + OTHER_CFLAGS = ( + "-I", + ../src, + "$(WX_CFLAGS)", + ); + OTHER_CPLUSPLUSFLAGS = ( + "-I", + ../src, + "$(WX_CXXFLAGS)", + ); + OTHER_LDFLAGS = ( + "-flat_namespace", + "-undefined", + suppress, + "$(WX_LDFLAGS)", + ); + PREBINDING = NO; + PRODUCT_NAME = "mod-nyq-bench"; + SKIP_INSTALL = NO; + ZERO_LINK = YES; + }; + name = "Release Shared"; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 17072E890988BD58008541CC /* Build configuration list for PBXAggregateTarget "Configure" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBA7098C9B8E00337968 /* Debug Static */, + 288052CC0DEA74F100671EA4 /* Debug Shared */, + 28E5DA290AC4CBA200E7F64C /* Release Static */, + 288052E10DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 17073EE90988DC02008541CC /* Build configuration list for PBXNativeTarget "portsmf" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBA8098C9B8E00337968 /* Debug Static */, + 288052CD0DEA74F100671EA4 /* Debug Shared */, + 28E5DA2A0AC4CBA200E7F64C /* Release Static */, + 288052E20DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 17073F890988E15A008541CC /* Build configuration list for PBXNativeTarget "libid3tag" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBAA098C9B8E00337968 /* Debug Static */, + 288052D10DEA74F100671EA4 /* Debug Shared */, + 28E5DA2E0AC4CBA200E7F64C /* Release Static */, + 288052E60DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 17073FDD0988E584008541CC /* Build configuration list for PBXNativeTarget "libmad" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBAB098C9B8E00337968 /* Debug Static */, + 288052D20DEA74F100671EA4 /* Debug Shared */, + 28E5DA2F0AC4CBA200E7F64C /* Release Static */, + 288052E70DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 170740050988EA90008541CC /* Build configuration list for PBXNativeTarget "libogg" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBAE098C9B8E00337968 /* Debug Static */, + 288052D50DEA74F100671EA4 /* Debug Shared */, + 28E5DA320AC4CBA200E7F64C /* Release Static */, + 288052EA0DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 1707406B0988EEC0008541CC /* Build configuration list for PBXNativeTarget "libsndfile" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBB0098C9B8E00337968 /* Debug Static */, + 288052D70DEA74F100671EA4 /* Debug Shared */, + 28E5DA340AC4CBA200E7F64C /* Release Static */, + 288052EC0DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 1707408D0988F1FC008541CC /* Build configuration list for PBXNativeTarget "soundtouch" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBB4098C9B8E00337968 /* Debug Static */, + 288052DB0DEA74F100671EA4 /* Debug Shared */, + 28E5DA380AC4CBA200E7F64C /* Release Static */, + 288052F00DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 1707409A0988F30D008541CC /* Build configuration list for PBXNativeTarget "portmixer" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBB3098C9B8E00337968 /* Debug Static */, + 288052DA0DEA74F100671EA4 /* Debug Shared */, + 28E5DA370AC4CBA200E7F64C /* Release Static */, + 288052EF0DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 170741160988F83B008541CC /* Build configuration list for PBXNativeTarget "libvorbis" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBB1098C9B8E00337968 /* Debug Static */, + 288052D40DEA74F100671EA4 /* Debug Shared */, + 28E5DA350AC4CBA200E7F64C /* Release Static */, + 288052E90DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 176A1B65098B7BDC00DC73B4 /* Build configuration list for PBXNativeTarget "libnyquist" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBAD098C9B8E00337968 /* Debug Static */, + 288052D30DEA74F100671EA4 /* Debug Shared */, + 28E5DA310AC4CBA200E7F64C /* Release Static */, + 288052E80DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 176EEBEB09A2F1D600188F3B /* Build configuration list for PBXNativeTarget "libFLAC" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 176EEBED09A2F1D600188F3B /* Debug Static */, + 288052CF0DEA74F100671EA4 /* Debug Shared */, + 28E5DA2C0AC4CBA200E7F64C /* Release Static */, + 288052E40DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 176EEC3E09A2F33100188F3B /* Build configuration list for PBXNativeTarget "libFLAC++" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 176EEC4009A2F33100188F3B /* Debug Static */, + 288052D00DEA74F100671EA4 /* Debug Shared */, + 28E5DA2D0AC4CBA200E7F64C /* Release Static */, + 288052E50DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 1790ABE409883346008A330A /* Build configuration list for PBXProject "Audacity" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBB6098C9B8E00337968 /* Debug Static */, + 288052CA0DEA74F100671EA4 /* Debug Shared */, + 28E5DA3A0AC4CBA200E7F64C /* Release Static */, + 288052DF0DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 1790AFB409883B6E008A330A /* Build configuration list for PBXNativeTarget "Audacity" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 17CAEBB5098C9B8E00337968 /* Debug Static */, + 288052CB0DEA74F100671EA4 /* Debug Shared */, + 28E5DA390AC4CBA200E7F64C /* Release Static */, + 288052E00DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 2800FE1D0FF32326005CA9E5 /* Build configuration list for PBXNativeTarget "portmidi" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2800FE080FF322D5005CA9E5 /* Debug Static */, + 2800FE090FF322D5005CA9E5 /* Debug Shared */, + 2800FE0A0FF322D5005CA9E5 /* Release Static */, + 2800FE0B0FF322D5005CA9E5 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 282413CB131D4E5E009FD931 /* Build configuration list for PBXLegacyTarget "Plugins" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 282413C7131D4E3F009FD931 /* Debug Static */, + 282413C8131D4E3F009FD931 /* Debug Shared */, + 282413C9131D4E3F009FD931 /* Release Static */, + 282413CA131D4E3F009FD931 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 2840CF1D0AEB803C00F49FC3 /* Build configuration list for PBXNativeTarget "twolame" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2840CF1F0AEB803C00F49FC3 /* Debug Static */, + 288052DC0DEA74F100671EA4 /* Debug Shared */, + 2840CF210AEB803C00F49FC3 /* Release Static */, + 288052F10DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 28501F010CEED1F00029ABAA /* Build configuration list for PBXNativeTarget "libvamp" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28501F030CEED1F00029ABAA /* Debug Static */, + 288052D80DEA74F100671EA4 /* Debug Shared */, + 28501F050CEED1F00029ABAA /* Release Static */, + 288052ED0DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 286229AB181CE4B600E1AD1A /* Build configuration list for PBXNativeTarget "lv2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 286229AC181CE4B600E1AD1A /* Debug Static */, + 286229AD181CE4B600E1AD1A /* Debug Shared */, + 286229AE181CE4B600E1AD1A /* Release Static */, + 286229AF181CE4B600E1AD1A /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 288052830DEA698A00671EA4 /* Build configuration list for PBXNativeTarget "mod-script-pipe" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 288052800DEA694100671EA4 /* Debug Static */, + 288052DE0DEA74F100671EA4 /* Debug Shared */, + 288052820DEA694100671EA4 /* Release Static */, + 288052F30DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 2892CDC8131ADC9100E1E17D /* Build configuration list for PBXLegacyTarget "Manual" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2892CDC4131ADC6900E1E17D /* Debug Static */, + 2892CDC5131ADC6900E1E17D /* Debug Shared */, + 2892CDC6131ADC6900E1E17D /* Release Static */, + 2892CDC7131ADC6900E1E17D /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 28E237030E515D1D00281398 /* Build configuration list for PBXNativeTarget "libscorealign" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28E237040E515D1D00281398 /* Debug Static */, + 28E237050E515D1D00281398 /* Debug Shared */, + 28E237060E515D1D00281398 /* Release Static */, + 28E237070E515D1D00281398 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 28E67F5B0A3A160D0021D89F /* Build configuration list for PBXNativeTarget "portaudio-v19" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28E67F5D0A3A160D0021D89F /* Debug Static */, + 288052D90DEA74F100671EA4 /* Debug Shared */, + 28E5DA360AC4CBA200E7F64C /* Release Static */, + 288052EE0DEA74FD00671EA4 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + 28FADDEA1833C3C500BA4141 /* Build configuration list for PBXNativeTarget "expat" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 28FADDEB1833C3C500BA4141 /* Debug Static */, + 28FADDEC1833C3C500BA4141 /* Debug Shared */, + 28FADDED1833C3C500BA4141 /* Release Static */, + 28FADDEE1833C3C500BA4141 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + ED152148163C22A700451B5F /* Build configuration list for PBXNativeTarget "libsoxr" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED152131163C227C00451B5F /* Debug Static */, + ED152132163C227C00451B5F /* Debug Shared */, + ED152133163C227C00451B5F /* Release Static */, + ED152134163C227C00451B5F /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + ED2706F90EF9C3E4007D4FFD /* Build configuration list for PBXNativeTarget "libsbsms" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ED2706F50EF9C3C6007D4FFD /* Debug Static */, + ED2706F60EF9C3C6007D4FFD /* Debug Shared */, + ED2706F70EF9C3C6007D4FFD /* Release Static */, + ED2706F80EF9C3C6007D4FFD /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; + EDBFAD0E177E5399004CC1C1 /* Build configuration list for PBXNativeTarget "mod-nyq-bench" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + EDBFAD0F177E5399004CC1C1 /* Debug Static */, + EDBFAD10177E5399004CC1C1 /* Debug Shared */, + EDBFAD11177E5399004CC1C1 /* Release Static */, + EDBFAD12177E5399004CC1C1 /* Release Shared */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = "Debug Static"; + }; +/* End XCConfigurationList section */ + }; + rootObject = 1790ABE309883346008A330A /* Project object */; +} diff --git a/src/Audacity.h b/src/Audacity.h index c0924ea3b..eb50d071f 100644 --- a/src/Audacity.h +++ b/src/Audacity.h @@ -155,4 +155,7 @@ void QuitAudacity(); // This macro is used widely, so declared here. #define QUANTIZED_TIME(time, rate) ((double)((sampleCount)floor(((double)(time) * (rate)) + 0.5))) / (rate) +// Marks strings for extraction only...must use wxGetTranslation() to translate. +#define XO(s) wxT(s) + #endif // __AUDACITY_H__ diff --git a/src/AudacityApp.cpp b/src/AudacityApp.cpp index fe88e468c..a203e3e51 100644 --- a/src/AudacityApp.cpp +++ b/src/AudacityApp.cpp @@ -99,6 +99,12 @@ It handles initialization and termination by subclassing wxApp. #include "import/Import.h" +#if defined(EXPERIMENTAL_CRASH_REPORT) +#include +#include +#include +#endif + #ifdef EXPERIMENTAL_SCOREALIGN #include "effects/ScoreAlignDialog.h" #endif @@ -183,6 +189,26 @@ It handles initialization and termination by subclassing wxApp. # if defined(USE_VAMP) # pragma comment(lib, "libvamp") # endif + +# if defined(__WXDEBUG__) +# define D "d" +# else +# define D "" +# endif +# if wxCHECK_VERSION(3, 1, 0) +# define V "31" +# elif wxCHECK_VERSION(3, 0, 0) +# define V "30" +# else +# define V "28" +# endif + +# if defined(EXPERIMENTAL_CRASH_REPORT) +# pragma comment(lib, "wxmsw" V "u" D "_qa") +# endif + +# undef V +# undef D #endif //(__WXMSW__) @@ -925,7 +951,9 @@ bool AudacityApp::ShouldShowMissingAliasedFileWarning() AudacityLogger *AudacityApp::GetLogger() { - return static_cast(wxLog::GetActiveTarget()); + // Use dynamic_cast so that we get a NULL ptr if we haven't yet + // setup our logger. + return dynamic_cast(wxLog::GetActiveTarget()); } void AudacityApp::InitLang( const wxString & lang ) @@ -984,12 +1012,60 @@ void AudacityApp::InitLang( const wxString & lang ) Internat::Init(); } -// Only used when checking plugins void AudacityApp::OnFatalException() { +#if defined(EXPERIMENTAL_CRASH_REPORT) + GenerateCrashReport(wxDebugReport::Context_Exception); +#endif + exit(-1); } +#if defined(EXPERIMENTAL_CRASH_REPORT) +void AudacityApp::GenerateCrashReport(wxDebugReport::Context ctx) +{ + wxDebugReportCompress rpt; + rpt.AddAll(ctx); + + wxFileName fn(FileNames::DataDir(), wxT("audacity.cfg")); + rpt.AddFile(fn.GetFullPath(), wxT("Audacity Configuration")); + rpt.AddFile(FileNames::PluginRegistry(), wxT("Plugin Registry")); + rpt.AddFile(FileNames::PluginSettings(), wxT("Plugin Settings")); + + if (ctx == wxDebugReport::Context_Current) + { + rpt.AddText(wxT("audiodev.txt"), gAudioIO->GetDeviceInfo(), wxT("Audio Device Info")); + } + + AudacityLogger *logger = GetLogger(); + if (logger) + { + rpt.AddText(wxT("log.txt"), logger->GetLog(), wxT("Audacity Log")); + } + + bool ok = wxDebugReportPreviewStd().Show(rpt); + +#if defined(__WXMSW__) + wxEventLoop::SetCriticalWindow(NULL); +#endif + + if (ok && rpt.Process()) + { + wxTextEntryDialog dlg(NULL, + _("Report generated to:"), + _("Audacity Support Data"), + rpt.GetCompressedFileName(), + wxOK | wxCENTER); + dlg.ShowModal(); + + wxLogMessage(wxT("Report generated to: %s"), + rpt.GetCompressedFileName().c_str()); + + rpt.Reset(); + } +} +#endif + #if defined(__WXGTK__) // On wxGTK, there's a focus issue where dialogs do not automatically pass focus // to the first child. This means that you can use the keyboard to navigate within @@ -1014,6 +1090,15 @@ int AudacityApp::FilterEvent(wxEvent & event) } #endif +AudacityApp::AudacityApp() +{ +#if defined(EXPERIMENTAL_CRASH_REPORT) +#if defined(wxUSE_ON_FATAL_EXCEPTION) && wxUSE_ON_FATAL_EXCEPTION + wxHandleFatalExceptions(); +#endif +#endif +} + // The `main program' equivalent, creating the windows and returning the // main frame bool AudacityApp::OnInit() @@ -1291,6 +1376,21 @@ Click the 'Help' button for known issue."), Sequence::SetMaxDiskBlockSize(lval); } + wxString fileName; + if (parser->Found(wxT("d"), &fileName)) + { + AutoSaveFile asf; + if (asf.Decode(fileName)) + { + wxPrintf(_("File decoded successfully\n")); + } + else + { + wxPrintf(_("Decoding failed\n")); + } + exit(1); + } + // No Splash screen on wx3 whislt we sort out the problem // with showing a dialog AND a splash screen during inits. #if !wxCHECK_VERSION(3, 0, 0) @@ -1734,6 +1834,10 @@ wxCmdLineParser *AudacityApp::ParseCommandLine() parser->AddOption(wxT("b"), wxT("blocksize"), _("set max disk block size in bytes"), wxCMD_LINE_VAL_NUMBER); + /*i18n-hint: This decodes an autosave file */ + parser->AddOption(wxT("d"), wxT("decode"), _("decode an autosave file"), + wxCMD_LINE_VAL_STRING); + /*i18n-hint: This displays a list of available options */ parser->AddSwitch(wxT("h"), wxT("help"), _("this help message"), wxCMD_LINE_OPTION_HELP); diff --git a/src/AudacityApp.h b/src/AudacityApp.h index b7898d57c..0dd78a5c8 100644 --- a/src/AudacityApp.h +++ b/src/AudacityApp.h @@ -31,6 +31,10 @@ #include "ondemand/ODTaskThread.h" #include "Experimental.h" +#if defined(EXPERIMENTAL_CRASH_REPORT) +#include +#endif + class IPCServ; class Importer; class CommandHandler; @@ -98,6 +102,7 @@ class BlockFile; class AudacityApp:public wxApp { public: + AudacityApp(); virtual bool OnInit(void); void FinishInits(); #if wxCHECK_VERSION(3, 0, 0) @@ -201,6 +206,10 @@ class AudacityApp:public wxApp { AudacityLogger *GetLogger(); +#if defined(EXPERIMENTAL_CRASH_REPORT) + void GenerateCrashReport(wxDebugReport::Context ctx); +#endif + #if defined(__WXGTK__) /** \brief This flag is set true when in a keyboard event handler. * Used to work around a hang issue with ibus (bug 154) */ diff --git a/src/AudacityLogger.cpp b/src/AudacityLogger.cpp index 08eebe677..3f64bb2e6 100644 --- a/src/AudacityLogger.cpp +++ b/src/AudacityLogger.cpp @@ -259,6 +259,13 @@ void AudacityLogger::Show(bool show) Flush(); } +#if defined(EXPERIMENTAL_CRASH_REPORT) +wxString AudacityLogger::GetLog() +{ + return mBuffer; +} +#endif + void AudacityLogger::OnCloseWindow(wxCloseEvent & WXUNUSED(e)) { #if defined(__WXMAC__) diff --git a/src/AudacityLogger.h b/src/AudacityLogger.h index 4301864dc..cc77de235 100644 --- a/src/AudacityLogger.h +++ b/src/AudacityLogger.h @@ -22,6 +22,8 @@ #include #include +#include "Experimental.h" + class AudacityLogger:public wxEvtHandler, public wxLog { public: AudacityLogger(); @@ -30,6 +32,10 @@ class AudacityLogger:public wxEvtHandler, public wxLog { void Show(bool show = true); void Destroy(); +#if defined(EXPERIMENTAL_CRASH_REPORT) + wxString GetLog(); +#endif + protected: virtual void Flush(); virtual void DoLogString(const wxChar *szString, time_t t); diff --git a/src/AudioIO.cpp b/src/AudioIO.cpp index ea90e8cf9..ac998f062 100644 --- a/src/AudioIO.cpp +++ b/src/AudioIO.cpp @@ -302,6 +302,7 @@ writing audio. #include "Prefs.h" #include "Project.h" #include "WaveTrack.h" +#include "AutoRecovery.h" #include "toolbars/ControlToolBar.h" #include "widgets/Meter.h" @@ -1766,6 +1767,20 @@ int AudioIO::StartStream(WaveTrackArray playbackTracks, AILASetStartTime(); #endif + if (options.pStartTime) + { + // Calculate the new time position + mTime = std::max(mT0, std::min(mT1, *options.pStartTime)); + // Reset mixer positions for all playback tracks + unsigned numMixers = mPlaybackTracks.GetCount(); + for (unsigned ii = 0; ii < numMixers; ++ii) + mPlaybackMixers[ii]->Reposition(mTime); + if(mTimeTrack) + mWarpedTime = mTimeTrack->ComputeWarpedLength(mT0, mTime); + else + mWarpedTime = mTime - mT0; + } + #ifdef EXPERIMENTAL_SCRUBBING_SUPPORT delete mScrubQueue; if (scrubbing) diff --git a/src/AudioIO.h b/src/AudioIO.h index 7c99038b9..5f27aecc6 100644 --- a/src/AudioIO.h +++ b/src/AudioIO.h @@ -84,6 +84,7 @@ struct AudioIOStartStreamOptions , playLooped(false) , cutPreviewGapStart(0.0) , cutPreviewGapLen(0.0) + , pStartTime(NULL) #ifdef EXPERIMENTAL_SCRUBBING_SUPPORT , scrubDelay(0.0) , maxScrubSpeed(1.0) @@ -97,6 +98,7 @@ struct AudioIOStartStreamOptions bool playLooped; double cutPreviewGapStart; double cutPreviewGapLen; + double * pStartTime; #ifdef EXPERIMENTAL_SCRUBBING_SUPPORT // Positive value indicates that scrubbing will happen diff --git a/src/AudioIOListener.h b/src/AudioIOListener.h index db15ac4e4..0340c7ff8 100644 --- a/src/AudioIOListener.h +++ b/src/AudioIOListener.h @@ -15,7 +15,7 @@ #include -#include "AutoRecovery.h" +class AutoSaveFile; class AUDACITY_DLL_API AudioIOListener { public: diff --git a/src/AutoRecovery.cpp b/src/AutoRecovery.cpp index 2315b78dc..d72d8060d 100644 --- a/src/AutoRecovery.cpp +++ b/src/AutoRecovery.cpp @@ -637,8 +637,41 @@ bool AutoSaveFile::Decode(const wxString & fileName) if (file.Read(&ident, len) != len || strncmp(ident, AutoSaveIdent, len) != 0) { - // Not something we recognize. Could be decoded already. Let the caller - // deal with it. + // It could be that the file has already been decoded or that it is one + // from 2.1.0 or earlier. In the latter case, we need to ensure the + // closing tag is preset. + + // Close the file so we can reopen it in read/write mode + file.Close(); + + // Add tag, if necessary + if (!file.Open(fn.GetFullPath(), wxT("r+b"))) + { + // Really shouldn't happen, but let the caller deal with it + return false; + } + + // Read the last 16 bytes of the file and check if they contain + // "" somewhere. + const int bufsize = 16; + char buf[bufsize + 1]; + if (file.SeekEnd(-bufsize) != wxInvalidOffset) + { + if (file.Read(buf, bufsize) == bufsize) + { + buf[bufsize] = 0; + if (strstr(buf, "") == 0) + { + // End of file does not contain closing tag, so add it + if (file.Seek(0, wxFromEnd) != wxInvalidOffset) + { + strcpy(buf, "\n"); + file.Write(buf, strlen(buf)); + } + } + } + } + file.Close(); return true; @@ -650,7 +683,6 @@ bool AutoSaveFile::Decode(const wxString & fileName) if (file.Read(buf, len) != len) { delete buf; - file.Close(); return false; } diff --git a/src/AutoRecovery.h b/src/AutoRecovery.h index 0833ca0ef..8d5ee548b 100644 --- a/src/AutoRecovery.h +++ b/src/AutoRecovery.h @@ -66,8 +66,8 @@ private: #define AutoSaveIdent "" WX_DECLARE_STRING_HASH_MAP_WITH_DECL(short, NameMap, class AUDACITY_DLL_API); -WX_DECLARE_HASH_MAP(short, wxString, wxIntegerHash, wxIntegerEqual, IdMap); -WX_DECLARE_OBJARRAY(IdMap, IdMapArray); +WX_DECLARE_HASH_MAP_WITH_DECL(short, wxString, wxIntegerHash, wxIntegerEqual, IdMap, class AUDACITY_DLL_API); +WX_DECLARE_OBJARRAY_WITH_DECL(IdMap, IdMapArray, class AUDACITY_DLL_API); class AUDACITY_DLL_API AutoSaveFile : public XMLWriter { diff --git a/src/Diags.h b/src/Diags.h index 41ee6689b..aeffd6a21 100644 --- a/src/Diags.h +++ b/src/Diags.h @@ -55,20 +55,20 @@ extern void diagnostics_do_perfmon_stop( t_diag_struct ** ppDiag); // static ensures struct is initialised just once. // No function is called after the countdown is counted out. #define DIAG( message ) { \ - static t_diag_struct diag{ DEFAULT_LOG_COUNT, DEFAULT_LOG_COUNT, 0,0,0,0,wxT(message)};\ + static t_diag_struct diag = { DEFAULT_LOG_COUNT, DEFAULT_LOG_COUNT, 0,0,0,0,wxT(message)};\ if( --diag.countdown >=0 )\ diagnostics_do_diag( &diag );\ } #define TRACK_MEM( message, amount ) { \ - static t_diag_struct diag{ DEFAULT_LOG_COUNT, DEFAULT_LOG_COUNT, 0,0,0,0,wxT(message)};\ + static t_diag_struct diag = { DEFAULT_LOG_COUNT, DEFAULT_LOG_COUNT, 0,0,0,0,wxT(message)};\ if( --diag.countdown >=0 )\ diagnostics_do_diag_mem( &diag, amount );\ } #define TIMER_START( message, timername )\ MAKE_TIMER( timername ); { \ - static t_diag_struct diag{ DEFAULT_LOG_COUNT, DEFAULT_LOG_COUNT, 0,0,0,0,wxT(message)};\ + static t_diag_struct diag = { DEFAULT_LOG_COUNT, DEFAULT_LOG_COUNT, 0,0,0,0,wxT(message)};\ if( --diag.countdown >=0 )\ diagnostics_do_perfmon_start( &diag, &timername );\ } diff --git a/src/Experimental.h b/src/Experimental.h index 67b04ea34..62a0b70b2 100644 --- a/src/Experimental.h +++ b/src/Experimental.h @@ -178,4 +178,11 @@ // You must define EXPERIMENTAL_SCRUBBING_BASIC if you enable this: #define EXPERIMENTAL_SCRUBBING_SCROLL_WHEEL + +// Define to include crash reporting +#define EXPERIMENTAL_CRASH_REPORT +#if !defined(wxUSE_DEBUGREPORT) || !wxUSE_DEBUGREPORT +#undef EXPERIMENTAL_CRASH_REPORT +#endif + #endif diff --git a/src/Makefile.am b/src/Makefile.am index 9a4d4e5a9..fbd9f749c 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -233,6 +233,7 @@ audacity_SOURCES = \ TrackPanelAx.h \ UndoManager.cpp \ UndoManager.h \ + ViewInfo.cpp \ ViewInfo.h \ VoiceKey.cpp \ VoiceKey.h \ diff --git a/src/Makefile.in b/src/Makefile.in index 48fae31d7..4a078b92d 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -279,46 +279,48 @@ am__audacity_SOURCES_DIST = BlockFile.cpp BlockFile.h DirManager.cpp \ BatchProcessDialog.cpp BatchProcessDialog.h Benchmark.cpp \ Benchmark.h CaptureEvents.cpp CaptureEvents.h Dependencies.cpp \ Dependencies.h DeviceChange.cpp DeviceChange.h \ - DeviceManager.cpp DeviceManager.h Envelope.cpp Envelope.h \ - Experimental.h FFmpeg.cpp FFmpeg.h FFT.cpp FFT.h FileIO.cpp \ - FileIO.h FileNames.cpp FileNames.h float_cast.h FreqWindow.cpp \ - FreqWindow.h HelpText.cpp HelpText.h HistoryWindow.cpp \ - HistoryWindow.h ImageManipulation.cpp ImageManipulation.h \ - InterpolateAudio.cpp InterpolateAudio.h LabelDialog.cpp \ - LabelDialog.h LabelTrack.cpp LabelTrack.h LangChoice.cpp \ - LangChoice.h Languages.cpp Languages.h Legacy.cpp Legacy.h \ - Lyrics.cpp Lyrics.h LyricsWindow.cpp LyricsWindow.h \ - MacroMagic.h Matrix.cpp Matrix.h Menus.cpp Menus.h Mix.cpp \ - Mix.h MixerBoard.cpp MixerBoard.h ModuleManager.cpp \ - ModuleManager.h PitchName.cpp PitchName.h \ - PlatformCompatibility.cpp PlatformCompatibility.h \ - PluginManager.cpp PluginManager.h Printing.cpp Printing.h \ - Profiler.cpp Profiler.h Project.cpp Project.h RealFFTf.cpp \ - RealFFTf.h RealFFTf48x.cpp RealFFTf48x.h Resample.cpp \ - Resample.h RevisionIdent.h RingBuffer.cpp RingBuffer.h \ - Screenshot.cpp Screenshot.h SelectedRegion.cpp \ - SelectedRegion.h Shuttle.cpp Shuttle.h ShuttleGui.cpp \ - ShuttleGui.h ShuttlePrefs.cpp ShuttlePrefs.h Snap.cpp Snap.h \ - SoundActivatedRecord.cpp SoundActivatedRecord.h Spectrum.cpp \ - Spectrum.h SplashDialog.cpp SplashDialog.h SseMathFuncs.cpp \ + DeviceManager.cpp DeviceManager.h Diags.cpp Diags.h \ + Envelope.cpp Envelope.h Experimental.h FFmpeg.cpp FFmpeg.h \ + FFT.cpp FFT.h FileIO.cpp FileIO.h FileNames.cpp FileNames.h \ + float_cast.h FreqWindow.cpp FreqWindow.h HelpText.cpp \ + HelpText.h HistoryWindow.cpp HistoryWindow.h \ + ImageManipulation.cpp ImageManipulation.h InterpolateAudio.cpp \ + InterpolateAudio.h LabelDialog.cpp LabelDialog.h \ + LabelTrack.cpp LabelTrack.h LangChoice.cpp LangChoice.h \ + Languages.cpp Languages.h Legacy.cpp Legacy.h Lyrics.cpp \ + Lyrics.h LyricsWindow.cpp LyricsWindow.h MacroMagic.h \ + Matrix.cpp Matrix.h Menus.cpp Menus.h Mix.cpp Mix.h \ + MixerBoard.cpp MixerBoard.h ModuleManager.cpp ModuleManager.h \ + PitchName.cpp PitchName.h PlatformCompatibility.cpp \ + PlatformCompatibility.h PluginManager.cpp PluginManager.h \ + Printing.cpp Printing.h Profiler.cpp Profiler.h Project.cpp \ + Project.h RealFFTf.cpp RealFFTf.h RealFFTf48x.cpp \ + RealFFTf48x.h Resample.cpp Resample.h RevisionIdent.h \ + RingBuffer.cpp RingBuffer.h Screenshot.cpp Screenshot.h \ + SelectedRegion.cpp SelectedRegion.h Shuttle.cpp Shuttle.h \ + ShuttleGui.cpp ShuttleGui.h ShuttlePrefs.cpp ShuttlePrefs.h \ + Snap.cpp Snap.h SoundActivatedRecord.cpp \ + SoundActivatedRecord.h Spectrum.cpp Spectrum.h \ + SplashDialog.cpp SplashDialog.h SseMathFuncs.cpp \ SseMathFuncs.h Tags.cpp Tags.h Theme.cpp Theme.h \ ThemeAsCeeCode.h TimeDialog.cpp TimeDialog.h \ TimerRecordDialog.cpp TimerRecordDialog.h TimeTrack.cpp \ TimeTrack.h Track.cpp Track.h TrackArtist.cpp TrackArtist.h \ TrackPanel.cpp TrackPanel.h TrackPanelAx.cpp TrackPanelAx.h \ - UndoManager.cpp UndoManager.h ViewInfo.h VoiceKey.cpp \ - VoiceKey.h WaveClip.cpp WaveClip.h WaveTrack.cpp WaveTrack.h \ - WrappedType.cpp WrappedType.h commands/AppCommandEvent.cpp \ - commands/AppCommandEvent.h commands/BatchEvalCommand.cpp \ - commands/BatchEvalCommand.h commands/Command.cpp \ - commands/Command.h commands/CommandBuilder.cpp \ - commands/CommandBuilder.h commands/CommandDirectory.cpp \ - commands/CommandDirectory.h commands/CommandHandler.cpp \ - commands/CommandHandler.h commands/CommandManager.cpp \ - commands/CommandManager.h commands/CommandMisc.h \ - commands/CommandSignature.cpp commands/CommandSignature.h \ - commands/CommandTargets.h commands/CommandType.cpp \ - commands/CommandType.h commands/CompareAudioCommand.cpp \ + UndoManager.cpp UndoManager.h ViewInfo.cpp ViewInfo.h \ + VoiceKey.cpp VoiceKey.h WaveClip.cpp WaveClip.h WaveTrack.cpp \ + WaveTrack.h WrappedType.cpp WrappedType.h \ + commands/AppCommandEvent.cpp commands/AppCommandEvent.h \ + commands/BatchEvalCommand.cpp commands/BatchEvalCommand.h \ + commands/Command.cpp commands/Command.h \ + commands/CommandBuilder.cpp commands/CommandBuilder.h \ + commands/CommandDirectory.cpp commands/CommandDirectory.h \ + commands/CommandHandler.cpp commands/CommandHandler.h \ + commands/CommandManager.cpp commands/CommandManager.h \ + commands/CommandMisc.h commands/CommandSignature.cpp \ + commands/CommandSignature.h commands/CommandTargets.h \ + commands/CommandType.cpp commands/CommandType.h \ + commands/CompareAudioCommand.cpp \ commands/CompareAudioCommand.h commands/ExecMenuCommand.cpp \ commands/ExecMenuCommand.h commands/GetAllMenuCommands.cpp \ commands/GetAllMenuCommands.h \ @@ -514,11 +516,11 @@ am_audacity_OBJECTS = $(am__objects_1) audacity-AboutDialog.$(OBJEXT) \ audacity-Benchmark.$(OBJEXT) audacity-CaptureEvents.$(OBJEXT) \ audacity-Dependencies.$(OBJEXT) \ audacity-DeviceChange.$(OBJEXT) \ - audacity-DeviceManager.$(OBJEXT) audacity-Envelope.$(OBJEXT) \ - audacity-FFmpeg.$(OBJEXT) audacity-FFT.$(OBJEXT) \ - audacity-FileIO.$(OBJEXT) audacity-FileNames.$(OBJEXT) \ - audacity-FreqWindow.$(OBJEXT) audacity-HelpText.$(OBJEXT) \ - audacity-HistoryWindow.$(OBJEXT) \ + audacity-DeviceManager.$(OBJEXT) audacity-Diags.$(OBJEXT) \ + audacity-Envelope.$(OBJEXT) audacity-FFmpeg.$(OBJEXT) \ + audacity-FFT.$(OBJEXT) audacity-FileIO.$(OBJEXT) \ + audacity-FileNames.$(OBJEXT) audacity-FreqWindow.$(OBJEXT) \ + audacity-HelpText.$(OBJEXT) audacity-HistoryWindow.$(OBJEXT) \ audacity-ImageManipulation.$(OBJEXT) \ audacity-InterpolateAudio.$(OBJEXT) \ audacity-LabelDialog.$(OBJEXT) audacity-LabelTrack.$(OBJEXT) \ @@ -545,8 +547,9 @@ am_audacity_OBJECTS = $(am__objects_1) audacity-AboutDialog.$(OBJEXT) \ audacity-TimeTrack.$(OBJEXT) audacity-Track.$(OBJEXT) \ audacity-TrackArtist.$(OBJEXT) audacity-TrackPanel.$(OBJEXT) \ audacity-TrackPanelAx.$(OBJEXT) audacity-UndoManager.$(OBJEXT) \ - audacity-VoiceKey.$(OBJEXT) audacity-WaveClip.$(OBJEXT) \ - audacity-WaveTrack.$(OBJEXT) audacity-WrappedType.$(OBJEXT) \ + audacity-ViewInfo.$(OBJEXT) audacity-VoiceKey.$(OBJEXT) \ + audacity-WaveClip.$(OBJEXT) audacity-WaveTrack.$(OBJEXT) \ + audacity-WrappedType.$(OBJEXT) \ commands/audacity-AppCommandEvent.$(OBJEXT) \ commands/audacity-BatchEvalCommand.$(OBJEXT) \ commands/audacity-Command.$(OBJEXT) \ @@ -1137,46 +1140,48 @@ audacity_SOURCES = $(libaudacity_la_SOURCES) AboutDialog.cpp \ BatchProcessDialog.cpp BatchProcessDialog.h Benchmark.cpp \ Benchmark.h CaptureEvents.cpp CaptureEvents.h Dependencies.cpp \ Dependencies.h DeviceChange.cpp DeviceChange.h \ - DeviceManager.cpp DeviceManager.h Envelope.cpp Envelope.h \ - Experimental.h FFmpeg.cpp FFmpeg.h FFT.cpp FFT.h FileIO.cpp \ - FileIO.h FileNames.cpp FileNames.h float_cast.h FreqWindow.cpp \ - FreqWindow.h HelpText.cpp HelpText.h HistoryWindow.cpp \ - HistoryWindow.h ImageManipulation.cpp ImageManipulation.h \ - InterpolateAudio.cpp InterpolateAudio.h LabelDialog.cpp \ - LabelDialog.h LabelTrack.cpp LabelTrack.h LangChoice.cpp \ - LangChoice.h Languages.cpp Languages.h Legacy.cpp Legacy.h \ - Lyrics.cpp Lyrics.h LyricsWindow.cpp LyricsWindow.h \ - MacroMagic.h Matrix.cpp Matrix.h Menus.cpp Menus.h Mix.cpp \ - Mix.h MixerBoard.cpp MixerBoard.h ModuleManager.cpp \ - ModuleManager.h PitchName.cpp PitchName.h \ - PlatformCompatibility.cpp PlatformCompatibility.h \ - PluginManager.cpp PluginManager.h Printing.cpp Printing.h \ - Profiler.cpp Profiler.h Project.cpp Project.h RealFFTf.cpp \ - RealFFTf.h RealFFTf48x.cpp RealFFTf48x.h Resample.cpp \ - Resample.h RevisionIdent.h RingBuffer.cpp RingBuffer.h \ - Screenshot.cpp Screenshot.h SelectedRegion.cpp \ - SelectedRegion.h Shuttle.cpp Shuttle.h ShuttleGui.cpp \ - ShuttleGui.h ShuttlePrefs.cpp ShuttlePrefs.h Snap.cpp Snap.h \ - SoundActivatedRecord.cpp SoundActivatedRecord.h Spectrum.cpp \ - Spectrum.h SplashDialog.cpp SplashDialog.h SseMathFuncs.cpp \ + DeviceManager.cpp DeviceManager.h Diags.cpp Diags.h \ + Envelope.cpp Envelope.h Experimental.h FFmpeg.cpp FFmpeg.h \ + FFT.cpp FFT.h FileIO.cpp FileIO.h FileNames.cpp FileNames.h \ + float_cast.h FreqWindow.cpp FreqWindow.h HelpText.cpp \ + HelpText.h HistoryWindow.cpp HistoryWindow.h \ + ImageManipulation.cpp ImageManipulation.h InterpolateAudio.cpp \ + InterpolateAudio.h LabelDialog.cpp LabelDialog.h \ + LabelTrack.cpp LabelTrack.h LangChoice.cpp LangChoice.h \ + Languages.cpp Languages.h Legacy.cpp Legacy.h Lyrics.cpp \ + Lyrics.h LyricsWindow.cpp LyricsWindow.h MacroMagic.h \ + Matrix.cpp Matrix.h Menus.cpp Menus.h Mix.cpp Mix.h \ + MixerBoard.cpp MixerBoard.h ModuleManager.cpp ModuleManager.h \ + PitchName.cpp PitchName.h PlatformCompatibility.cpp \ + PlatformCompatibility.h PluginManager.cpp PluginManager.h \ + Printing.cpp Printing.h Profiler.cpp Profiler.h Project.cpp \ + Project.h RealFFTf.cpp RealFFTf.h RealFFTf48x.cpp \ + RealFFTf48x.h Resample.cpp Resample.h RevisionIdent.h \ + RingBuffer.cpp RingBuffer.h Screenshot.cpp Screenshot.h \ + SelectedRegion.cpp SelectedRegion.h Shuttle.cpp Shuttle.h \ + ShuttleGui.cpp ShuttleGui.h ShuttlePrefs.cpp ShuttlePrefs.h \ + Snap.cpp Snap.h SoundActivatedRecord.cpp \ + SoundActivatedRecord.h Spectrum.cpp Spectrum.h \ + SplashDialog.cpp SplashDialog.h SseMathFuncs.cpp \ SseMathFuncs.h Tags.cpp Tags.h Theme.cpp Theme.h \ ThemeAsCeeCode.h TimeDialog.cpp TimeDialog.h \ TimerRecordDialog.cpp TimerRecordDialog.h TimeTrack.cpp \ TimeTrack.h Track.cpp Track.h TrackArtist.cpp TrackArtist.h \ TrackPanel.cpp TrackPanel.h TrackPanelAx.cpp TrackPanelAx.h \ - UndoManager.cpp UndoManager.h ViewInfo.h VoiceKey.cpp \ - VoiceKey.h WaveClip.cpp WaveClip.h WaveTrack.cpp WaveTrack.h \ - WrappedType.cpp WrappedType.h commands/AppCommandEvent.cpp \ - commands/AppCommandEvent.h commands/BatchEvalCommand.cpp \ - commands/BatchEvalCommand.h commands/Command.cpp \ - commands/Command.h commands/CommandBuilder.cpp \ - commands/CommandBuilder.h commands/CommandDirectory.cpp \ - commands/CommandDirectory.h commands/CommandHandler.cpp \ - commands/CommandHandler.h commands/CommandManager.cpp \ - commands/CommandManager.h commands/CommandMisc.h \ - commands/CommandSignature.cpp commands/CommandSignature.h \ - commands/CommandTargets.h commands/CommandType.cpp \ - commands/CommandType.h commands/CompareAudioCommand.cpp \ + UndoManager.cpp UndoManager.h ViewInfo.cpp ViewInfo.h \ + VoiceKey.cpp VoiceKey.h WaveClip.cpp WaveClip.h WaveTrack.cpp \ + WaveTrack.h WrappedType.cpp WrappedType.h \ + commands/AppCommandEvent.cpp commands/AppCommandEvent.h \ + commands/BatchEvalCommand.cpp commands/BatchEvalCommand.h \ + commands/Command.cpp commands/Command.h \ + commands/CommandBuilder.cpp commands/CommandBuilder.h \ + commands/CommandDirectory.cpp commands/CommandDirectory.h \ + commands/CommandHandler.cpp commands/CommandHandler.h \ + commands/CommandManager.cpp commands/CommandManager.h \ + commands/CommandMisc.h commands/CommandSignature.cpp \ + commands/CommandSignature.h commands/CommandTargets.h \ + commands/CommandType.cpp commands/CommandType.h \ + commands/CompareAudioCommand.cpp \ commands/CompareAudioCommand.h commands/ExecMenuCommand.cpp \ commands/ExecMenuCommand.h commands/GetAllMenuCommands.cpp \ commands/GetAllMenuCommands.h \ @@ -1963,6 +1968,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Dependencies.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-DeviceChange.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-DeviceManager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Diags.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-DirManager.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Dither.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-Envelope.Po@am__quote@ @@ -2023,6 +2029,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-TrackPanel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-TrackPanelAx.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-UndoManager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-ViewInfo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-VoiceKey.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-WaveClip.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audacity-WaveTrack.Po@am__quote@ @@ -2777,6 +2784,20 @@ audacity-DeviceManager.obj: DeviceManager.cpp @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-DeviceManager.obj `if test -f 'DeviceManager.cpp'; then $(CYGPATH_W) 'DeviceManager.cpp'; else $(CYGPATH_W) '$(srcdir)/DeviceManager.cpp'; fi` +audacity-Diags.o: Diags.cpp +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-Diags.o -MD -MP -MF $(DEPDIR)/audacity-Diags.Tpo -c -o audacity-Diags.o `test -f 'Diags.cpp' || echo '$(srcdir)/'`Diags.cpp +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-Diags.Tpo $(DEPDIR)/audacity-Diags.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Diags.cpp' object='audacity-Diags.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-Diags.o `test -f 'Diags.cpp' || echo '$(srcdir)/'`Diags.cpp + +audacity-Diags.obj: Diags.cpp +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-Diags.obj -MD -MP -MF $(DEPDIR)/audacity-Diags.Tpo -c -o audacity-Diags.obj `if test -f 'Diags.cpp'; then $(CYGPATH_W) 'Diags.cpp'; else $(CYGPATH_W) '$(srcdir)/Diags.cpp'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-Diags.Tpo $(DEPDIR)/audacity-Diags.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='Diags.cpp' object='audacity-Diags.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-Diags.obj `if test -f 'Diags.cpp'; then $(CYGPATH_W) 'Diags.cpp'; else $(CYGPATH_W) '$(srcdir)/Diags.cpp'; fi` + audacity-Envelope.o: Envelope.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-Envelope.o -MD -MP -MF $(DEPDIR)/audacity-Envelope.Tpo -c -o audacity-Envelope.o `test -f 'Envelope.cpp' || echo '$(srcdir)/'`Envelope.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-Envelope.Tpo $(DEPDIR)/audacity-Envelope.Po @@ -3505,6 +3526,20 @@ audacity-UndoManager.obj: UndoManager.cpp @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-UndoManager.obj `if test -f 'UndoManager.cpp'; then $(CYGPATH_W) 'UndoManager.cpp'; else $(CYGPATH_W) '$(srcdir)/UndoManager.cpp'; fi` +audacity-ViewInfo.o: ViewInfo.cpp +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-ViewInfo.o -MD -MP -MF $(DEPDIR)/audacity-ViewInfo.Tpo -c -o audacity-ViewInfo.o `test -f 'ViewInfo.cpp' || echo '$(srcdir)/'`ViewInfo.cpp +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-ViewInfo.Tpo $(DEPDIR)/audacity-ViewInfo.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ViewInfo.cpp' object='audacity-ViewInfo.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-ViewInfo.o `test -f 'ViewInfo.cpp' || echo '$(srcdir)/'`ViewInfo.cpp + +audacity-ViewInfo.obj: ViewInfo.cpp +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-ViewInfo.obj -MD -MP -MF $(DEPDIR)/audacity-ViewInfo.Tpo -c -o audacity-ViewInfo.obj `if test -f 'ViewInfo.cpp'; then $(CYGPATH_W) 'ViewInfo.cpp'; else $(CYGPATH_W) '$(srcdir)/ViewInfo.cpp'; fi` +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-ViewInfo.Tpo $(DEPDIR)/audacity-ViewInfo.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ViewInfo.cpp' object='audacity-ViewInfo.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -c -o audacity-ViewInfo.obj `if test -f 'ViewInfo.cpp'; then $(CYGPATH_W) 'ViewInfo.cpp'; else $(CYGPATH_W) '$(srcdir)/ViewInfo.cpp'; fi` + audacity-VoiceKey.o: VoiceKey.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(audacity_CPPFLAGS) $(CPPFLAGS) $(audacity_CXXFLAGS) $(CXXFLAGS) -MT audacity-VoiceKey.o -MD -MP -MF $(DEPDIR)/audacity-VoiceKey.Tpo -c -o audacity-VoiceKey.o `test -f 'VoiceKey.cpp' || echo '$(srcdir)/'`VoiceKey.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/audacity-VoiceKey.Tpo $(DEPDIR)/audacity-VoiceKey.Po diff --git a/src/Menus.cpp b/src/Menus.cpp index b247cf3a1..8916c9c2a 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -36,6 +36,7 @@ simplifies construction of menu items. #include #include + #include #include #include @@ -117,6 +118,10 @@ simplifies construction of menu items. #include "CaptureEvents.h" #include "Snap.h" +#if defined(EXPERIMENTAL_CRASH_REPORT) +#include +#endif + #ifdef EXPERIMENTAL_SCOREALIGN #include "effects/ScoreAlignDialog.h" #include "audioreader.h" @@ -1061,6 +1066,10 @@ void AudacityProject::CreateMenusAndCommands() c->AddItem(wxT("Log"), _("Show &Log..."), FN(OnShowLog)); +#if defined(EXPERIMENTAL_CRASH_REPORT) + c->AddItem(wxT("CrashReport"), _("&Generate Support Data..."), FN(OnCrashReport)); +#endif + #ifndef __WXMAC__ c->AddSeparator(); #endif @@ -1732,9 +1741,11 @@ wxUint32 AudacityProject::GetUpdateFlags() flags |= GetFocusedFrame(); + double start, end; + GetPlayRegion(&start, &end); if (IsPlayRegionLocked()) flags |= PlayRegionLockedFlag; - else + else if (start != end) flags |= PlayRegionNotLockedFlag; if (flags & AudioIONotBusyFlag) { @@ -4933,6 +4944,7 @@ void AudacityProject::OnHistory() mHistoryWindow = new HistoryWindow(this, &mUndoManager); mHistoryWindow->Show(); mHistoryWindow->Raise(); + mHistoryWindow->UpdateDisplay(); } void AudacityProject::OnKaraoke() @@ -6175,6 +6187,18 @@ void AudacityProject::OnBenchmark() ::RunBenchmark(this); } +#if defined(EXPERIMENTAL_CRASH_REPORT) +void AudacityProject::OnCrashReport() +{ +// Change to "1" to test a real crash +#if 0 + char *p = 0; + *p = 1234; +#endif + wxGetApp().GenerateCrashReport(wxDebugReport::Context_Current); +} +#endif + void AudacityProject::OnScreenshot() { ::OpenScreenshotTools(); @@ -6183,11 +6207,39 @@ void AudacityProject::OnScreenshot() void AudacityProject::OnAudioDeviceInfo() { wxString info = gAudioIO->GetDeviceInfo(); - HelpSystem::ShowInfoDialog( this, - _("Audio Device Info"), - wxT(""), - info, - 350,450); + + wxDialog dlg(this, wxID_ANY, wxString(_("Audio Device Info"))); + ShuttleGui S(&dlg, eIsCreating); + + wxTextCtrl *text; + S.StartVerticalLay(); + { + S.SetStyle(wxTE_MULTILINE | wxTE_READONLY); + text = S.Id(wxID_STATIC).AddTextWindow(info); + S.AddStandardButtons(eOkButton | eCancelButton); + } + S.EndVerticalLay(); + + dlg.FindWindowById(wxID_OK)->SetLabel(_("&Save")); + dlg.SetSize(350, 450); + + if (dlg.ShowModal() == wxID_OK) + { + wxString fName = FileSelector(_("Save Device Info"), + wxEmptyString, + wxT("deviceinfo.txt"), + wxT("txt"), + wxT("*.txt"), + wxFD_SAVE | wxFD_OVERWRITE_PROMPT | wxRESIZE_BORDER, + this); + if (!fName.IsEmpty()) + { + if (!text->SaveFile(fName)) + { + wxMessageBox(_("Unable to save device info"), _("Save Device Info")); + } + } + } } void AudacityProject::OnSeparator() @@ -6262,8 +6314,16 @@ void AudacityProject::OnUnMuteAllTracks() void AudacityProject::OnLockPlayRegion() { - mLockPlayRegion = true; - mRuler->Refresh(false); + double start, end; + GetPlayRegion(&start, &end); + if (start >= mTracks->GetEndTime()) { + wxMessageBox(_("Cannot lock region beyond\nend of project."), + _("Error")); + } + else { + mLockPlayRegion = true; + mRuler->Refresh(false); + } } void AudacityProject::OnUnlockPlayRegion() diff --git a/src/Menus.h b/src/Menus.h index 874011ce9..fef154b35 100644 --- a/src/Menus.h +++ b/src/Menus.h @@ -372,6 +372,9 @@ void OnManual(); void OnShowLog(); void OnHelpWelcome(); void OnBenchmark(); +#if defined(EXPERIMENTAL_CRASH_REPORT) +void OnCrashReport(); +#endif void OnScreenshot(); void OnAudioDeviceInfo(); diff --git a/src/PluginManager.h b/src/PluginManager.h index bf069231a..1b7853f6c 100644 --- a/src/PluginManager.h +++ b/src/PluginManager.h @@ -74,7 +74,7 @@ public: void SetPath(const wxString & path); void SetSymbol(const wxString & symbol); - // These should be passed an untranslated value wrapped in wxTRANSLATE() so + // These should be passed an untranslated value wrapped in XO() so // the value will still be extracted for translation void SetName(const wxString & name); void SetVersion(const wxString & version); diff --git a/src/Project.cpp b/src/Project.cpp index bceca619d..2052eceb6 100644 --- a/src/Project.cpp +++ b/src/Project.cpp @@ -2548,10 +2548,6 @@ void AudacityProject::OpenFile(wxString fileName, bool addtohistory) SetProjectTitle(); - // Auto-save files (which are known by the special ending .autosave) do - // not necessarily have the closing tag, because log data can - // be added anytime. So before opening an .autosave file, add the necessary - // closing bracket to make the XML parser happy. const wxString autoSaveExt = wxT(".autosave"); if (mFileName.Length() >= autoSaveExt.Length() && mFileName.Right(autoSaveExt.Length()) == autoSaveExt) diff --git a/src/Project.h b/src/Project.h index 88e681051..a63cc7114 100644 --- a/src/Project.h +++ b/src/Project.h @@ -52,6 +52,7 @@ class wxScrollBar; class wxPanel; class AudacityProject; +class AutoSaveFile; class Importer; class ODLock; class RecordingRecoveryHandler; diff --git a/src/Screenshot.cpp b/src/Screenshot.cpp index d794bd376..558f02860 100644 --- a/src/Screenshot.cpp +++ b/src/Screenshot.cpp @@ -480,7 +480,7 @@ void ScreenFrame::OnCloseWindow(wxCloseEvent & WXUNUSED(event)) void ScreenFrame::OnUIUpdate(wxUpdateUIEvent & WXUNUSED(event)) { #ifdef __WXMAC__ - wxTopLevelWindow *top = mCommand->GetFrontWindow(mContext.proj); + wxTopLevelWindow *top = mCommand->GetFrontWindow(GetActiveProject()); bool needupdate = false; bool enable = false; diff --git a/src/Sequence.cpp b/src/Sequence.cpp index 293610de6..0e7a06d5e 100644 --- a/src/Sequence.cpp +++ b/src/Sequence.cpp @@ -30,6 +30,7 @@ #include "Audacity.h" +#include #include #include @@ -1247,194 +1248,239 @@ bool Sequence::Set(samplePtr buffer, sampleFormat format, return ConsistencyCheck(wxT("Set")); } -bool Sequence::GetWaveDisplay(float *min, float *max, float *rms,int* bl, - int len, const sampleCount *where, - double samplesPerPixel) +namespace { + +struct MinMaxSumsq { - sampleCount s0 = where[0]; - sampleCount s1 = where[len]; - - // None of the samples asked for are in range. Abandon. - if (s0 >= mNumSamples) - return false; - - int divisor; - if (samplesPerPixel >= 65536) - divisor = 65536; - else if (samplesPerPixel >= 256) - divisor = 256; - else - divisor = 1; - - if (s1 > mNumSamples) - s1 = mNumSamples; - - sampleCount srcX = s0; - - unsigned int block0 = FindBlock(s0); - - float *temp = new float[mMaxSamples]; - - int pixel = 0; - float theMin = 0.0; - float theMax = 0.0; - float sumsq = float(0.0); - unsigned int b = block0; - int jcount = 0; - int blockStatus = 1; - - while (srcX < s1) { - // Get more samples - sampleCount num; - - num = ((mBlock->Item(b)->f->GetLength() - - (srcX - mBlock->Item(b)->start)) + divisor - 1) - / divisor; - - if (num > (s1 - srcX + divisor - 1) / divisor) - num = (s1 - srcX + divisor - 1) / divisor; - - switch (divisor) { - default: - case 1: - Read((samplePtr)temp, floatSample, mBlock->Item(b), - srcX - mBlock->Item(b)->start, num); - - blockStatus=b; - break; - case 256: - //check to see if summary data has been computed - if(mBlock->Item(b)->f->IsSummaryAvailable()) - { - mBlock->Item(b)->f->Read256(temp, - (srcX - mBlock->Item(b)->start) / divisor, num); - blockStatus=b; - } - else - { - //otherwise, mark the display as not yet computed - blockStatus=-1-b; - } - break; - case 65536: - //check to see if summary data has been computed - if(mBlock->Item(b)->f->IsSummaryAvailable()) - { - mBlock->Item(b)->f->Read64K(temp, - (srcX - mBlock->Item(b)->start) / divisor, num); - blockStatus=b; - } - else - { - blockStatus=-1-b; - } - break; - } - - // Get min/max/rms of samples for each pixel we can - int x = 0; - - if (b==block0) { - if (divisor > 1) { - theMin = temp[0]; - theMax = temp[1]; - } - else { - theMin = temp[0]; - theMax = temp[0]; - } - sumsq = float(0.0); - jcount = 0; - } - - while (x < num) { - - while (pixel < len && - where[pixel] / divisor == srcX / divisor + x) { - if (pixel > 0) { - min[pixel - 1] = theMin; - max[pixel - 1] = theMax; - bl[pixel - 1] = blockStatus;//MC - if (jcount > 0) - rms[pixel - 1] = (float)sqrt(sumsq / jcount); - else - rms[pixel - 1] = 0.0f; - } - pixel++; - if (where[pixel] != where[pixel - 1]) { - theMin = FLT_MAX; - theMax = -FLT_MAX; - sumsq = float(0.0); - jcount = 0; - } - } - - sampleCount stop = (where[pixel] - srcX) / divisor; - if (stop == x) - stop++; - if (stop > num) - stop = num; - + MinMaxSumsq(const float *pv, int count, int divisor) + { + min = FLT_MAX, max = -FLT_MAX, sumsq = 0.0f; + while (count--) { + float v; switch (divisor) { default: case 1: - while (x < stop) { - if (temp[x] < theMin) - theMin = temp[x]; - if (temp[x] > theMax) - theMax = temp[x]; - sumsq += ((float)temp[x]) * ((float)temp[x]); - x++; - jcount++; - } + // array holds samples + v = *pv++; + if (v < min) + min = v; + if (v > max) + max = v; + sumsq += v * v; break; case 256: case 65536: - while (x < stop) { - if (temp[3 * x] < theMin) - theMin = temp[3 * x]; - if (temp[3 * x + 1] > theMax) - theMax = temp[3 * x + 1]; - sumsq += ((float)temp[3*x+2]) * ((float)temp[3*x+2]); - x++; - jcount++; - } - + // array holds triples of min, max, and rms values + v = *pv++; + if (v < min) + min = v; + v = *pv++; + if (v > max) + max = v; + v = *pv++; + sumsq += v * v; break; } } + } - b++; + float min; + float max; + float sumsq; +}; - srcX += num * divisor; +} - if (b >= mBlock->GetCount()) +bool Sequence::GetWaveDisplay(float *min, float *max, float *rms, int* bl, + int len, const sampleCount *where) +{ + const sampleCount s0 = std::max(sampleCount(0), where[0]); + if (s0 >= mNumSamples) + // None of the samples asked for are in range. Abandon. + return false; + + // In case where[len - 1] == where[len], raise the limit by one, + // so we load at least one pixel for column len - 1 + // ... unless the mNumSamples ceiling applies, and then there are other defenses + const sampleCount s1 = + std::min(mNumSamples, std::max(1 + where[len - 1], where[len])); + float *temp = new float[mMaxSamples]; + + int pixel = 0; + + sampleCount srcX = s0; + sampleCount nextSrcX = 0; + int lastRmsDenom = 0; + int lastDivisor = 0; + int whereNow = std::min(s1 - 1, where[0]); + int whereNext = 0; + // Loop over block files, opening and reading and closing each + // not more than once + unsigned nBlocks = mBlock->GetCount(); + const unsigned int block0 = FindBlock(s0); + for (unsigned int b = block0; b < nBlocks; ++b) { + if (b > block0) + srcX = nextSrcX; + if (srcX >= s1) break; - srcX = mBlock->Item(b)->start; + // Find the range of sample values for this block that + // are in the display. + SeqBlock *const pSeqBlock = mBlock->Item(b); + const sampleCount start = pSeqBlock->start; + nextSrcX = std::min(s1, start + pSeqBlock->f->GetLength()); - } + // The column for pixel p covers samples from + // where[p] up to but excluding where[p + 1]. - // Make sure that min[pixel - 1] doesn't segfault - if (pixel <= 0) - pixel = 1; + // Find the range of pixels covered by the current block file + // (Their starting samples covered by it, to be exact) + int nextPixel; + if (nextSrcX >= s1) + // last pass + nextPixel = len; + else { + nextPixel = pixel; + // Taking min with s1 - 1, here and elsewhere, is another defense + // to be sure the last pixel column gets at least one sample + while (nextPixel < len && + (whereNext = std::min(s1 - 1, where[nextPixel])) < nextSrcX) + ++nextPixel; + } + if (nextPixel == pixel) + // The entire block's samples fall within one pixel column. + // Either it's a rare odd block at the end, or else, + // we must be really zoomed out! + // Omit the entire block's contents from min/max/rms + // calculation, which is not correct, but correctness might not + // be worth the compute time if this happens every pixel + // column. -- PRL + continue; + if (nextPixel == len) + whereNext = s1; - if (pixel == 0) - pixel++; + // Decide the summary level + const double samplesPerPixel = + double(whereNext - whereNow) / (nextPixel - pixel); + const int divisor = + (samplesPerPixel >= 65536) ? 65536 + : (samplesPerPixel >= 256) ? 256 + : 1; - if (pixel == 0) - pixel++; + int blockStatus = b; - while (pixel <= len) { - min[pixel - 1] = theMin; - max[pixel - 1] = theMax; - bl[pixel - 1] = blockStatus;//mchinen - if (jcount > 0) - rms[pixel - 1] = (float)sqrt(sumsq / jcount); - else - rms[pixel - 1] = 0.0f; - pixel++; - } + // How many samples or triples are needed? + const sampleCount startPosition = + std::max(sampleCount(0), (srcX - start) / divisor); + const sampleCount inclusiveEndPosition = + std::min((mMaxSamples / divisor) - 1, (nextSrcX - 1 - start) / divisor); + const sampleCount num = 1 + inclusiveEndPosition - startPosition; + if (num <= 0) { + // What? There was a zero length block file? + wxASSERT(false); + // Do some defense against this case anyway + while (pixel < nextPixel) { + min[pixel] = max[pixel] = rms[pixel] = 0; + bl[pixel] = blockStatus;//MC + ++pixel; + } + continue; + } + + // Read from the block file or its summary + switch (divisor) { + default: + case 1: + // Read samples + Read((samplePtr)temp, floatSample, pSeqBlock, startPosition, num); + break; + case 256: + // Read triples + //check to see if summary data has been computed + if (pSeqBlock->f->IsSummaryAvailable()) + pSeqBlock->f->Read256(temp, startPosition, num); + else + //otherwise, mark the display as not yet computed + blockStatus = -1 - b; + break; + case 65536: + // Read triples + //check to see if summary data has been computed + if (pSeqBlock->f->IsSummaryAvailable()) + pSeqBlock->f->Read64K(temp, startPosition, num); + else + //otherwise, mark the display as not yet computed + blockStatus = -1 - b; + break; + } + + sampleCount filePosition = startPosition; + + // The previous pixel column might straddle blocks. + // If so, impute some of the data to it. + if (b > block0 && pixel > 0) { + sampleCount midPosition = (whereNow - start) / divisor; + int diff(midPosition - filePosition); + if (diff > 0) { + MinMaxSumsq values(temp, diff, divisor); + const int lastPixel = pixel - 1; + float &lastMin = min[lastPixel]; + lastMin = std::min(lastMin, values.min); + float &lastMax = max[lastPixel]; + lastMax = std::max(lastMax, values.max); + float &lastRms = rms[lastPixel]; + int lastNumSamples = lastRmsDenom * lastDivisor; + lastRms = sqrt( + (lastRms * lastRms * lastNumSamples + values.sumsq * divisor) / + (lastNumSamples + diff * divisor) + ); + + filePosition = midPosition; + } + } + + // Loop over file positions + int rmsDenom = 0; + for (; filePosition <= inclusiveEndPosition;) { + // Find range of pixel columns for this file position + // (normally just one, but maybe more when zoomed very close) + // and the range of positions for those columns + // (normally one or more, for that one column) + int pixelX = pixel + 1; + sampleCount positionX = 0; + while (pixelX < nextPixel && + filePosition == + (positionX = (std::min(s1 - 1, where[pixelX]) - start) / divisor) + ) + ++pixelX; + if (pixelX >= nextPixel) + positionX = 1 + inclusiveEndPosition; + + // Find results to assign + rmsDenom = (positionX - filePosition); + wxASSERT(rmsDenom > 0); + const float *const pv = + temp + (filePosition - startPosition) * (divisor == 1 ? 1 : 3); + MinMaxSumsq values(pv, rmsDenom, divisor); + + // Assign results + std::fill(&min[pixel], &min[pixelX], values.min); + std::fill(&max[pixel], &max[pixelX], values.max); + std::fill(&bl[pixel], &bl[pixelX], blockStatus); + std::fill(&rms[pixel], &rms[pixelX], (float)sqrt(values.sumsq / rmsDenom)); + + pixel = pixelX; + filePosition = positionX; + } + + wxASSERT(pixel == nextPixel); + whereNow = whereNext; + pixel = nextPixel; + lastDivisor = divisor; + lastRmsDenom = rmsDenom; + } // for each block file + + wxASSERT(pixel == len); delete[] temp; diff --git a/src/Sequence.h b/src/Sequence.h index 8e73921d8..642814dff 100644 --- a/src/Sequence.h +++ b/src/Sequence.h @@ -79,9 +79,15 @@ class Sequence: public XMLTagHandler { bool Set(samplePtr buffer, sampleFormat format, sampleCount start, sampleCount len); + // where is input, assumed to be nondecreasing, and its size is len + 1. + // min, max, rms, bl are outputs, and their lengths are len. + // Each position in the output arrays corresponds to one column of pixels. + // The column for pixel p covers samples from + // where[p] up to (but excluding) where[p + 1]. + // bl is negative wherever data are not yet available. + // Return true if successful. bool GetWaveDisplay(float *min, float *max, float *rms,int* bl, - int len, const sampleCount *where, - double samplesPerPixel); + int len, const sampleCount *where); bool Copy(sampleCount s0, sampleCount s1, Sequence **dest); bool Paste(sampleCount s0, const Sequence *src); diff --git a/src/ShuttleGui.cpp b/src/ShuttleGui.cpp index bb8976842..cba89105d 100644 --- a/src/ShuttleGui.cpp +++ b/src/ShuttleGui.cpp @@ -740,6 +740,10 @@ wxScrolledWindow * ShuttleGuiBase::StartScroller(int iStyle) Style( wxSUNKEN_BORDER ) ); pScroller->SetScrollRate( 20,20 ); + // This fools NVDA into not saying "Panel" when the dialog gets focus + pScroller->SetName(wxT("\a")); + pScroller->SetLabel(wxT("\a")); + mpWind->SetBackgroundColour( iStyle==0 ? wxColour( 245,244,240) : diff --git a/src/TrackPanel.h b/src/TrackPanel.h index 440e8283a..e33ad144e 100644 --- a/src/TrackPanel.h +++ b/src/TrackPanel.h @@ -576,7 +576,7 @@ protected: double mLastIndicator; double mLastCursor; - // Quick Play indicator postion + // Quick-Play indicator postion double mOldQPIndicatorPos; int mTimeCount; diff --git a/src/UndoManager.cpp b/src/UndoManager.cpp index e64fbc4b6..ba37f20b7 100644 --- a/src/UndoManager.cpp +++ b/src/UndoManager.cpp @@ -25,6 +25,7 @@ UndoManager #include #include "BlockFile.h" +#include "Diags.h" #include "Internat.h" #include "Sequence.h" #include "Track.h" diff --git a/src/ViewInfo.cpp b/src/ViewInfo.cpp new file mode 100644 index 000000000..e69de29bb diff --git a/src/WaveClip.cpp b/src/WaveClip.cpp index cbc58c239..b413acdc7 100644 --- a/src/WaveClip.cpp +++ b/src/WaveClip.cpp @@ -500,8 +500,7 @@ bool WaveClip::GetWaveDisplay(float *min, float *max, float *rms,int* bl, &mWaveCache->rms[invStart], &mWaveCache->bl[invStart], invEnd-invStart, - &mWaveCache->where[invStart], - mRate / pixelsPerSecond); + &mWaveCache->where[invStart]); //after check number of ODPixels for(int j=invStart;jrms[invStart], &oldCache->bl[invStart], invEnd-invStart, - &oldCache->where[invStart], - mRate / pixelsPerSecond); + &oldCache->where[invStart]); } oldCache->ClearInvalidRegions(); @@ -717,8 +715,7 @@ bool WaveClip::GetWaveDisplay(float *min, float *max, float *rms,int* bl, &mWaveCache->rms[p0], &mWaveCache->bl[p0], p1-p0, - &mWaveCache->where[p0], - mRate / pixelsPerSecond)) + &mWaveCache->where[p0])) { isLoadingOD=false; mWaveCacheMutex.Unlock(); diff --git a/src/effects/Amplify.cpp b/src/effects/Amplify.cpp index 4e04a4995..5722c4e1e 100644 --- a/src/effects/Amplify.cpp +++ b/src/effects/Amplify.cpp @@ -45,10 +45,10 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Ratio, float, wxTRANSLATE("Ratio"), 0.9f, -FLT_MAX, FLT_MAX, 1.0f ); -Param( NoClip, bool, wxTRANSLATE("Allow Clipping"), false, false, true, 1.0f ); -Param( Amp, float, wxT(""), -0.91515f, -50.0, 50.0, 10.0f ); +// Name Type Key Def Min Max Scale +Param( Ratio, float, XO("Ratio"), 0.9f, -FLT_MAX, FLT_MAX, 1.0f ); +Param( NoClip, bool, XO("Allow Clipping"), false, false, true, 1.0f ); +Param( Amp, float, wxT(""), -0.91515f, -50.0, 50.0, 10.0f ); // // EffectAmplify @@ -83,7 +83,7 @@ wxString EffectAmplify::GetSymbol() wxString EffectAmplify::GetDescription() { // Note: This is useful only after ratio has been set. - return wxTRANSLATE("Increases or decreases the volume of the audio you have selected"); + return XO("Increases or decreases the volume of the audio you have selected"); } // EffectIdentInterface implementation diff --git a/src/effects/Amplify.h b/src/effects/Amplify.h index cd1401efc..c5fbf275c 100644 --- a/src/effects/Amplify.h +++ b/src/effects/Amplify.h @@ -25,7 +25,7 @@ #include "Effect.h" -#define AMPLIFY_PLUGIN_SYMBOL wxTRANSLATE("Amplify") +#define AMPLIFY_PLUGIN_SYMBOL XO("Amplify") class EffectAmplify : public Effect { diff --git a/src/effects/AutoDuck.cpp b/src/effects/AutoDuck.cpp index acbd3e9f3..974fa9089 100644 --- a/src/effects/AutoDuck.cpp +++ b/src/effects/AutoDuck.cpp @@ -35,14 +35,14 @@ // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( DuckAmountDb, double, wxTRANSLATE("DuckAmountDb"), -12.0, -24.0, 0.0, 1 ); -Param( InnerFadeDownLen, double, wxTRANSLATE("InnerFadeDownLen"), 0.0, 0.0, 3.0, 1 ); -Param( InnerFadeUpLen, double, wxTRANSLATE("InnerFadeUpLen"), 0.0, 0.0, 3.0, 1 ); -Param( OuterFadeDownLen, double, wxTRANSLATE("OuterFadeDownLen"), 0.5, 0.0, 3.0, 1 ); -Param( OuterFadeUpLen, double, wxTRANSLATE("OuterFadeUpLen"), 0.5, 0.0, 3.0, 1 ); -Param( ThresholdDb, double, wxTRANSLATE("ThresholdDb"), -30.0, -100.0, 0.0, 1 ); -Param( MaximumPause, double, wxTRANSLATE("MaximumPause"), 1.0, 0.0, DBL_MAX, 1 ); +// Name Type Key Def Min Max Scale +Param( DuckAmountDb, double, XO("DuckAmountDb"), -12.0, -24.0, 0.0, 1 ); +Param( InnerFadeDownLen, double, XO("InnerFadeDownLen"), 0.0, 0.0, 3.0, 1 ); +Param( InnerFadeUpLen, double, XO("InnerFadeUpLen"), 0.0, 0.0, 3.0, 1 ); +Param( OuterFadeDownLen, double, XO("OuterFadeDownLen"), 0.5, 0.0, 3.0, 1 ); +Param( OuterFadeUpLen, double, XO("OuterFadeUpLen"), 0.5, 0.0, 3.0, 1 ); +Param( ThresholdDb, double, XO("ThresholdDb"), -30.0, -100.0, 0.0, 1 ); +Param( MaximumPause, double, XO("MaximumPause"), 1.0, 0.0, DBL_MAX, 1 ); /* * Common constants @@ -108,7 +108,7 @@ wxString EffectAutoDuck::GetSymbol() wxString EffectAutoDuck::GetDescription() { - return wxTRANSLATE("Reduces (ducks) the volume of one or more tracks whenever the volume of a specified \"control\" track reaches a particular level"); + return XO("Reduces (ducks) the volume of one or more tracks whenever the volume of a specified \"control\" track reaches a particular level"); } // EffectIdentInterface implementation diff --git a/src/effects/AutoDuck.h b/src/effects/AutoDuck.h index bc01117f2..bd9062f0b 100644 --- a/src/effects/AutoDuck.h +++ b/src/effects/AutoDuck.h @@ -28,7 +28,7 @@ class EffectAutoDuckPanel; #define AUTO_DUCK_PANEL_NUM_CONTROL_POINTS 5 -#define AUTODUCK_PLUGIN_SYMBOL wxTRANSLATE("Auto Duck") +#define AUTODUCK_PLUGIN_SYMBOL XO("Auto Duck") class EffectAutoDuck : public Effect { diff --git a/src/effects/BassTreble.cpp b/src/effects/BassTreble.cpp index 5efa13097..858508167 100644 --- a/src/effects/BassTreble.cpp +++ b/src/effects/BassTreble.cpp @@ -43,11 +43,11 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Bass, double, wxTRANSLATE("Bass"), 0.0, -15.0, 15.0, 1 ); -Param( Treble, double, wxTRANSLATE("Treble"), 0.0, -15.0, 15.0, 1 ); -Param( Level, double, wxTRANSLATE("Level"), -1.0, -30.0, 0.0, 1 ); -Param( Normalize, bool, wxTRANSLATE("Normalize"), true, false, true, 1 ); +// Name Type Key Def Min Max Scale +Param( Bass, double, XO("Bass"), 0.0, -15.0, 15.0, 1 ); +Param( Treble, double, XO("Treble"), 0.0, -15.0, 15.0, 1 ); +Param( Level, double, XO("Level"), -1.0, -30.0, 0.0, 1 ); +Param( Normalize, bool, XO("Normalize"), true, false, true, 1 ); // Sliders are integer, so range is x 10 // to allow 1 decimal place resolution @@ -91,7 +91,7 @@ wxString EffectBassTreble::GetSymbol() wxString EffectBassTreble::GetDescription() { - return wxTRANSLATE("Increases or decreases the lower frequencies and higher frequencies of your audio independently"); + return XO("Increases or decreases the lower frequencies and higher frequencies of your audio independently"); } // EffectIdentInterface implementation diff --git a/src/effects/BassTreble.h b/src/effects/BassTreble.h index d98746993..fa328d6c7 100644 --- a/src/effects/BassTreble.h +++ b/src/effects/BassTreble.h @@ -23,7 +23,7 @@ #include "Effect.h" -#define BASSTREBLE_PLUGIN_SYMBOL wxTRANSLATE("Bass and Treble") +#define BASSTREBLE_PLUGIN_SYMBOL XO("Bass and Treble") class EffectBassTreble : public Effect { diff --git a/src/effects/ChangePitch.cpp b/src/effects/ChangePitch.cpp index 236754010..930dca55e 100644 --- a/src/effects/ChangePitch.cpp +++ b/src/effects/ChangePitch.cpp @@ -48,8 +48,8 @@ enum { // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Percentage, double, wxTRANSLATE("Percentage"), 0.0, -99.0, 3000.0, 1 ); +// Name Type Key Def Min Max Scale +Param( Percentage, double, XO("Percentage"), 0.0, -99.0, 3000.0, 1 ); // We warp the slider to go up to 400%, but user can enter up to 3000% static const double kSliderMax = 100.0; // warped above zero to actually go up to 400% @@ -109,7 +109,7 @@ wxString EffectChangePitch::GetSymbol() wxString EffectChangePitch::GetDescription() { - return wxTRANSLATE("Change the pitch of a track without changing its tempo"); + return XO("Change the pitch of a track without changing its tempo"); } // EffectIdentInterface implementation diff --git a/src/effects/ChangePitch.h b/src/effects/ChangePitch.h index 0668f677a..b173f265c 100644 --- a/src/effects/ChangePitch.h +++ b/src/effects/ChangePitch.h @@ -31,7 +31,7 @@ the pitch without changing the tempo. #include "SoundTouchEffect.h" -#define CHANGEPITCH_PLUGIN_SYMBOL wxTRANSLATE("Change Pitch") +#define CHANGEPITCH_PLUGIN_SYMBOL XO("Change Pitch") class EffectChangePitch : public EffectSoundTouch { diff --git a/src/effects/ChangeSpeed.cpp b/src/effects/ChangeSpeed.cpp index c15d85ce7..fe274abeb 100644 --- a/src/effects/ChangeSpeed.cpp +++ b/src/effects/ChangeSpeed.cpp @@ -57,15 +57,15 @@ static const wxChar *kVinylStrings[kNumVinyl] = wxT("45"), wxT("78"), /* i18n-hint: n/a is an English abbreviation meaning "not applicable". */ - wxTRANSLATE("n/a"), + XO("n/a"), }; // Soundtouch is not reasonable below -99% or above 3000%. // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Percentage, double, wxTRANSLATE("Percentage"), 0.0, -99.0, 4900.0, 1 ); +// Name Type Key Def Min Max Scale +Param( Percentage, double, XO("Percentage"), 0.0, -99.0, 4900.0, 1 ); // We warp the slider to go up to 400%, but user can enter higher values static const double kSliderMax = 100.0; // warped above zero to actually go up to 400% @@ -111,7 +111,7 @@ wxString EffectChangeSpeed::GetSymbol() wxString EffectChangeSpeed::GetDescription() { - return wxTRANSLATE("Change the speed of a track, also changing its pitch"); + return XO("Change the speed of a track, also changing its pitch"); } // EffectIdentInterface implementation diff --git a/src/effects/ChangeSpeed.h b/src/effects/ChangeSpeed.h index e93c75ea0..aeb67b4fe 100644 --- a/src/effects/ChangeSpeed.h +++ b/src/effects/ChangeSpeed.h @@ -26,7 +26,7 @@ #include "Effect.h" -#define CHANGESPEED_PLUGIN_SYMBOL wxTRANSLATE("Change Speed") +#define CHANGESPEED_PLUGIN_SYMBOL XO("Change Speed") class EffectChangeSpeed : public Effect { diff --git a/src/effects/ChangeTempo.cpp b/src/effects/ChangeTempo.cpp index 0997ba18d..46f6e2411 100644 --- a/src/effects/ChangeTempo.cpp +++ b/src/effects/ChangeTempo.cpp @@ -42,8 +42,8 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Percentage, double, wxTRANSLATE("Percentage"), 0.0, -99.0, 3000.0, 1 ); +// Name Type Key Def Min Max Scale +Param( Percentage, double, XO("Percentage"), 0.0, -99.0, 3000.0, 1 ); // We warp the slider to go up to 400%, but user can enter higher values. static const double kSliderMax = 100.0; // warped above zero to actually go up to 400% @@ -85,7 +85,7 @@ wxString EffectChangeTempo::GetSymbol() wxString EffectChangeTempo::GetDescription() { - return wxTRANSLATE("Change the tempo of a selection without changing its pitch"); + return XO("Change the tempo of a selection without changing its pitch"); } // EffectIdentInterface implementation diff --git a/src/effects/ChangeTempo.h b/src/effects/ChangeTempo.h index 79ca7d861..023154e4c 100644 --- a/src/effects/ChangeTempo.h +++ b/src/effects/ChangeTempo.h @@ -25,7 +25,7 @@ #include "SoundTouchEffect.h" -#define CHANGETEMPO_PLUGIN_SYMBOL wxTRANSLATE("Change Tempo") +#define CHANGETEMPO_PLUGIN_SYMBOL XO("Change Tempo") class EffectChangeTempo : public EffectSoundTouch { diff --git a/src/effects/ClickRemoval.cpp b/src/effects/ClickRemoval.cpp index 27a477a2b..60f11c975 100644 --- a/src/effects/ClickRemoval.cpp +++ b/src/effects/ClickRemoval.cpp @@ -45,9 +45,9 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Threshold, int, wxTRANSLATE("Threshold"), 200, 0, 900, 1 ); -Param( Width, int, wxTRANSLATE("Width"), 20, 0, 40, 1 ); +// Name Type Key Def Min Max Scale +Param( Threshold, int, XO("Threshold"), 200, 0, 900, 1 ); +Param( Width, int, XO("Width"), 20, 0, 40, 1 ); BEGIN_EVENT_TABLE(EffectClickRemoval, wxEvtHandler) EVT_SLIDER(ID_Thresh, EffectClickRemoval::OnThreshSlider) @@ -78,7 +78,7 @@ wxString EffectClickRemoval::GetSymbol() wxString EffectClickRemoval::GetDescription() { - return wxTRANSLATE("Click Removal is designed to remove clicks on audio tracks"); + return XO("Click Removal is designed to remove clicks on audio tracks"); } // EffectIdentInterface implementation diff --git a/src/effects/ClickRemoval.h b/src/effects/ClickRemoval.h index b8fa17f06..7066a72d4 100644 --- a/src/effects/ClickRemoval.h +++ b/src/effects/ClickRemoval.h @@ -27,7 +27,7 @@ #include "Effect.h" -#define CLICKREMOVAL_PLUGIN_SYMBOL wxTRANSLATE("Click Removal") +#define CLICKREMOVAL_PLUGIN_SYMBOL XO("Click Removal") class EffectClickRemoval : public Effect { diff --git a/src/effects/Compressor.cpp b/src/effects/Compressor.cpp index d9402ca4a..da7b26bc2 100644 --- a/src/effects/Compressor.cpp +++ b/src/effects/Compressor.cpp @@ -51,14 +51,14 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Threshold, double, wxTRANSLATE("Threshold"), -12.0, -60.0, -1.0, 1 ); -Param( NoiseFloor, double, wxTRANSLATE("NoiseFloor"), -40.0, -80.0, -20.0, 5 ); -Param( Ratio, double, wxTRANSLATE("Ratio"), 2.0, 1.5, 10.0, 2 ); -Param( AttackTime, double, wxTRANSLATE("AttackTime"), 0.2, 0.1, 5.0, 100 ); -Param( ReleaseTime, double, wxTRANSLATE("ReleaseTime"), 1.0, 1.0, 30.0, 10 ); -Param( Normalize, bool, wxTRANSLATE("Normalize"), true, false, true, 1 ); -Param( UsePeak, bool, wxTRANSLATE("UsePeak"), false, false, true, 1 ); +// Name Type Key Def Min Max Scale +Param( Threshold, double, XO("Threshold"), -12.0, -60.0, -1.0, 1 ); +Param( NoiseFloor, double, XO("NoiseFloor"), -40.0, -80.0, -20.0, 5 ); +Param( Ratio, double, XO("Ratio"), 2.0, 1.5, 10.0, 2 ); +Param( AttackTime, double, XO("AttackTime"), 0.2, 0.1, 5.0, 100 ); +Param( ReleaseTime, double, XO("ReleaseTime"), 1.0, 1.0, 30.0, 10 ); +Param( Normalize, bool, XO("Normalize"), true, false, true, 1 ); +Param( UsePeak, bool, XO("UsePeak"), false, false, true, 1 ); //---------------------------------------------------------------------------- // EffectCompressor @@ -112,7 +112,7 @@ wxString EffectCompressor::GetSymbol() wxString EffectCompressor::GetDescription() { - return wxTRANSLATE("Compresses the dynamic range of audio"); + return XO("Compresses the dynamic range of audio"); } // EffectIdentInterface implementation diff --git a/src/effects/Compressor.h b/src/effects/Compressor.h index a6e81b267..67a423892 100644 --- a/src/effects/Compressor.h +++ b/src/effects/Compressor.h @@ -27,7 +27,7 @@ class EffectCompressorPanel; -#define COMPRESSOR_PLUGIN_SYMBOL wxTRANSLATE("Compressor") +#define COMPRESSOR_PLUGIN_SYMBOL XO("Compressor") class EffectCompressor : public EffectTwoPassSimpleMono { diff --git a/src/effects/DtmfGen.cpp b/src/effects/DtmfGen.cpp index 067bceae6..f91059638 100644 --- a/src/effects/DtmfGen.cpp +++ b/src/effects/DtmfGen.cpp @@ -26,10 +26,10 @@ // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Sequence, wxString, wxTRANSLATE("Sequence"), wxT("audacity"), wxT(""), wxT(""), wxT("")); -Param( DutyCycle, double, wxTRANSLATE("Duty Cycle"), 55.0, 0.0, 100.0, 10.0 ); -Param( Amplitude, double, wxTRANSLATE("Amplitude"), 0.8, 0.0, 1.0, 1 ); +// Name Type Key Def Min Max Scale +Param( Sequence, wxString, XO("Sequence"), wxT("audacity"), wxT(""), wxT(""), wxT("")); +Param( DutyCycle, double, XO("Duty Cycle"), 55.0, 0.0, 100.0, 10.0 ); +Param( Amplitude, double, XO("Amplitude"), 0.8, 0.0, 1.0, 1 ); static const double kFadeInOut = 250.0; // used for fadein/out needed to remove clicking noise @@ -62,7 +62,6 @@ EffectDtmf::EffectDtmf() dtmfDutyCycle = DEF_DutyCycle; dtmfAmplitude = DEF_Amplitude; dtmfString = DEF_Sequence; - mDuration = GetDefaultDuration(); dtmfTone = 0.0; dtmfSilence = 0.0; } @@ -80,7 +79,7 @@ wxString EffectDtmf::GetSymbol() wxString EffectDtmf::GetDescription() { - return wxTRANSLATE("Generates dual-tone multi-frequency (DTMF) tones like those produced by the keypad on telephones"); + return XO("Generates dual-tone multi-frequency (DTMF) tones like those produced by the keypad on telephones"); } // EffectIdentInterface implementation @@ -99,6 +98,8 @@ int EffectDtmf::GetAudioOutCount() bool EffectDtmf::ProcessInitialize(sampleCount WXUNUSED(totalLen), ChannelNames WXUNUSED(chanMap)) { + double duration = GetDuration(); + // all dtmf sequence durations in samples from seconds // MJS: Note that mDuration is in seconds but will have been quantised to the units of the TTC. // If this was 'samples' and the project rate was lower than the track rate, @@ -106,7 +107,7 @@ bool EffectDtmf::ProcessInitialize(sampleCount WXUNUSED(totalLen), ChannelNames // However we are making our best efforts at creating what was asked for. sampleCount nT0 = (sampleCount)floor(mT0 * mSampleRate + 0.5); - sampleCount nT1 = (sampleCount)floor((mT0 + mDuration) * mSampleRate + 0.5); + sampleCount nT1 = (sampleCount)floor((mT0 + duration) * mSampleRate + 0.5); numSamplesSequence = nT1 - nT0; // needs to be exact number of samples selected //make under-estimates if anything, and then redistribute the few remaining samples @@ -280,17 +281,6 @@ void EffectDtmf::PopulateOrExchange(ShuttleGui & S) // value from saved config: this is useful is user wants to // replace selection with dtmf sequence - bool isSelection = false; - if (mT1 > mT0) { - // there is a selection: let's fit in there... - // MJS: note that this is just for the TTC and is independent of the track rate - // but we do need to make sure we have the right number of samples at the project rate - double quantMT0 = QUANTIZED_TIME(mT0, mProjectRate); - double quantMT1 = QUANTIZED_TIME(mT1, mProjectRate); - mDuration = quantMT1 - quantMT0; - isSelection = true; - } - S.AddSpace(0, 5); S.StartMultiColumn(2, wxCENTER); { @@ -302,17 +292,16 @@ void EffectDtmf::PopulateOrExchange(ShuttleGui & S) vldAmp.SetRange(MIN_Amplitude, MAX_Amplitude); S.AddTextBox(_("Amplitude (0-1):"), wxT(""), 10)->SetValidator(vldAmp); + bool isSelection; + double duration = GetDuration(&isSelection); + S.AddPrompt(_("Duration:")); mDtmfDurationT = new NumericTextCtrl(NumericConverter::TIME, S.GetParent(), wxID_ANY, - /* use this instead of "seconds" because if a selection is passed to the - * effect, I want it (mDuration) to be used as the duration, and with - * "seconds" this does not always work properly. For example, it rounds - * down to zero... */ isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), - mDuration, + duration, mProjectRate, wxDefaultPosition, wxDefaultSize, @@ -355,7 +344,8 @@ bool EffectDtmf::TransferDataToWindow() } mDtmfDutyS->SetValue(dtmfDutyCycle * SCL_DutyCycle); - mDtmfDurationT->SetValue(mDuration); + + mDtmfDurationT->SetValue(GetDuration()); UpdateUI(); @@ -370,7 +360,7 @@ bool EffectDtmf::TransferDataFromWindow() } dtmfDutyCycle = (double) mDtmfDutyS->GetValue() / SCL_DutyCycle; - mDuration = mDtmfDurationT->GetValue(); + SetDuration(mDtmfDurationT->GetValue()); // recalculate to make sure all values are up-to-date. This is especially // important if the user did not change any values in the dialog @@ -391,13 +381,13 @@ void EffectDtmf::Recalculate() // no tones, all zero: don't do anything // this should take care of the case where user got an empty // dtmf sequence into the generator: track won't be generated - mDuration = 0; + SetDuration(0.0); dtmfTone = 0; - dtmfSilence = mDuration; + dtmfSilence = 0; } else { if (dtmfNTones==1) { // single tone, as long as the sequence - dtmfTone = mDuration; + dtmfTone = GetDuration(); dtmfSilence = 0; } else { // Don't be fooled by the fact that you divide the sequence into dtmfNTones: @@ -409,7 +399,7 @@ void EffectDtmf::Recalculate() // which can be simplified in the one below. // Then just take the part that belongs to tone or silence. // - double slot = mDuration / ((double)dtmfNTones + (dtmfDutyCycle / 100.0) - 1); + double slot = GetDuration() / ((double)dtmfNTones + (dtmfDutyCycle / 100.0) - 1); dtmfTone = slot * (dtmfDutyCycle / 100.0); // seconds dtmfSilence = slot * (1.0 - (dtmfDutyCycle / 100.0)); // seconds @@ -572,7 +562,7 @@ void EffectDtmf::OnSlider(wxCommandEvent & evt) void EffectDtmf::OnText(wxCommandEvent & WXUNUSED(evt)) { - mDuration = mDtmfDurationT->GetValue(); + SetDuration(mDtmfDurationT->GetValue()); mUIParent->TransferDataFromWindow(); Recalculate(); UpdateUI(); diff --git a/src/effects/DtmfGen.h b/src/effects/DtmfGen.h index 4436ea5e0..9f0947c88 100644 --- a/src/effects/DtmfGen.h +++ b/src/effects/DtmfGen.h @@ -24,7 +24,7 @@ #include "Effect.h" -#define DTMFTONES_PLUGIN_SYMBOL wxTRANSLATE("DTMF Tones") +#define DTMFTONES_PLUGIN_SYMBOL XO("DTMF Tones") class EffectDtmf : public Effect { diff --git a/src/effects/Echo.cpp b/src/effects/Echo.cpp index c6a2eb9b1..9819c15bb 100644 --- a/src/effects/Echo.cpp +++ b/src/effects/Echo.cpp @@ -31,9 +31,9 @@ // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Delay, float, wxTRANSLATE("Delay"), 1.0, 0.0, FLT_MAX, 1 ); -Param( Decay, float, wxTRANSLATE("Decay"), 0.5, 1.0, 1.0, 1 ); +// Name Type Key Def Min Max Scale +Param( Delay, float, XO("Delay"), 1.0, 0.0, FLT_MAX, 1 ); +Param( Decay, float, XO("Decay"), 0.5, 1.0, 1.0, 1 ); EffectEcho::EffectEcho() { @@ -54,7 +54,7 @@ wxString EffectEcho::GetSymbol() wxString EffectEcho::GetDescription() { - return wxTRANSLATE("Repeats the selected audio again and again"); + return XO("Repeats the selected audio again and again"); } // EffectIdentInterface implementation diff --git a/src/effects/Echo.h b/src/effects/Echo.h index 267c58a61..40e38ded2 100644 --- a/src/effects/Echo.h +++ b/src/effects/Echo.h @@ -20,7 +20,7 @@ #include "Effect.h" -#define ECHO_PLUGIN_SYMBOL wxTRANSLATE("Echo") +#define ECHO_PLUGIN_SYMBOL XO("Echo") class EffectEcho : public Effect { diff --git a/src/effects/Effect.cpp b/src/effects/Effect.cpp index 75bb92bb6..ccbc3e90e 100644 --- a/src/effects/Effect.cpp +++ b/src/effects/Effect.cpp @@ -646,26 +646,64 @@ double Effect::GetDefaultDuration() return 30.0; } -double Effect::GetDuration() +double Effect::GetDuration(bool *isSelection) { if (mT1 > mT0) { - return mT1 - mT0; + // there is a selection: let's fit in there... + // MJS: note that this is just for the TTC and is independent of the track rate + // but we do need to make sure we have the right number of samples at the project rate + double quantMT0 = QUANTIZED_TIME(mT0, mProjectRate); + double quantMT1 = QUANTIZED_TIME(mT1, mProjectRate); + mDuration = quantMT1 - quantMT0; + + if (isSelection) + { + *isSelection = true; + } + + return mDuration; + } + + if (isSelection) + { + *isSelection = false; + } + + GetPrivateConfig(GetCurrentSettingsGroup(), wxT("LastUsedDuration"), mDuration, 0.0); + if (mDuration > 0.0) + { + return mDuration; + } + + if (mDuration < 0.0) + { + mDuration = 0.0; } if (GetType() == EffectTypeGenerate) { - return GetDefaultDuration(); + mDuration = GetDefaultDuration(); } - return 0; + return mDuration; } -bool Effect::SetDuration(double seconds) +void Effect::SetDuration(double seconds) { + if (seconds < 0.0) + { + seconds = 0.0; + } + + if (mDuration != seconds) + { + SetPrivateConfig(GetCurrentSettingsGroup(), wxT("LastUsedDuration"), seconds); + } + mDuration = seconds; - return true; + return; } bool Effect::Apply() @@ -961,9 +999,7 @@ bool Effect::DoEffect(wxWindow *parent, SelectedRegion *selectedRegion, bool shouldPrompt /* = true */) { - double t0 = selectedRegion->t0(); - double t1 = selectedRegion->t1(); - wxASSERT(t0 <= t1); + wxASSERT(selectedRegion->duration() >= 0.0); if (mOutputTracks) { @@ -975,8 +1011,9 @@ bool Effect::DoEffect(wxWindow *parent, mProjectRate = projectRate; mParent = parent; mTracks = list; - mT0 = t0; - mT1 = t1; + mT0 = selectedRegion->t0(); + mT1 = selectedRegion->t1(); + mDuration = GetDuration(); #ifdef EXPERIMENTAL_SPECTRAL_EDITING mF0 = selectedRegion->f0(); mF1 = selectedRegion->f1(); @@ -2409,6 +2446,10 @@ public: EffectPanel(wxWindow *parent) : wxPanel(parent) { + // This fools NVDA into not saying "Panel" when the dialog gets focus + SetName(wxT("\a")); + SetLabel(wxT("\a")); + mAcceptsFocus = true; } @@ -2593,6 +2634,10 @@ bool EffectUIHost::Initialize() wxPanel *bar = new wxPanel(this, wxID_ANY); + // This fools NVDA into not saying "Panel" when the dialog gets focus + bar->SetName(wxT("\a")); + bar->SetLabel(wxT("\a")); + wxBoxSizer *bs = new wxBoxSizer(wxHORIZONTAL); mSupportsRealtime = mEffect->SupportsRealtime(); diff --git a/src/effects/Effect.h b/src/effects/Effect.h index 7cc7bbd07..52877c0cb 100644 --- a/src/effects/Effect.h +++ b/src/effects/Effect.h @@ -144,8 +144,8 @@ class AUDACITY_DLL_API Effect : public wxEvtHandler, // EffectHostInterface implementation virtual double GetDefaultDuration(); - virtual double GetDuration(); - virtual bool SetDuration(double duration); + virtual double GetDuration(bool *isSelection = NULL); + virtual void SetDuration(double duration); virtual bool Apply(); virtual void Preview(); @@ -344,7 +344,6 @@ protected: wxDialog *mUIDialog; wxWindow *mUIParent; - double mDuration; sampleCount mSampleCnt; // type of the tracks on mOutputTracks @@ -373,6 +372,8 @@ protected: private: wxWindow *mParent; + double mDuration; + wxArrayPtrVoid mIMap; wxArrayPtrVoid mOMap; diff --git a/src/effects/Equalization.cpp b/src/effects/Equalization.cpp index ef04ae6dd..971dd4e80 100644 --- a/src/effects/Equalization.cpp +++ b/src/effects/Equalization.cpp @@ -143,9 +143,9 @@ enum kInterpolations static const wxString kInterpStrings[kNumInterpolations] = { /* i18n-hint: Technical term for a kind of curve.*/ - wxTRANSLATE("B-spline"), - wxTRANSLATE("Cosine"), - wxTRANSLATE("Cubic") + XO("B-spline"), + XO("Cosine"), + XO("Cubic") }; static const double kThirdOct[] = @@ -157,15 +157,15 @@ static const double kThirdOct[] = // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( FilterLength, int, wxTRANSLATE("FilterLength"), 4001, 21, 8191, 0 ); -Param( CurveName, wxChar*, wxTRANSLATE("CurveName"), wxT("unnamed"), wxT(""), wxT(""), wxT("")); -Param( InterpLin, bool, wxTRANSLATE("InterpolateLin"), false, false, true, false ); -Param( InterpMeth, int, wxTRANSLATE("InterpolationMethod"), 0, 0, 0, 0 ); -Param( DrawMode, bool, wxT(""), true, false, true, false ); -Param( DrawGrid, bool, wxT(""), true, false, true, false ); -Param( dBMin, float, wxT(""), -30.0, -120.0, -10.0, 0 ); -Param( dBMax, float, wxT(""), 30.0, 0.0, 60.0, 0 ); +// Name Type Key Def Min Max Scale +Param( FilterLength, int, XO("FilterLength"), 4001, 21, 8191, 0 ); +Param( CurveName, wxChar*, XO("CurveName"), wxT("unnamed"), wxT(""), wxT(""), wxT("")); +Param( InterpLin, bool, XO("InterpolateLin"), false, false, true, false ); +Param( InterpMeth, int, XO("InterpolationMethod"), 0, 0, 0, 0 ); +Param( DrawMode, bool, wxT(""), true, false, true, false ); +Param( DrawGrid, bool, wxT(""), true, false, true, false ); +Param( dBMin, float, wxT(""), -30.0, -120.0, -10.0, 0 ); +Param( dBMax, float, wxT(""), 30.0, 0.0, 60.0, 0 ); #include WX_DEFINE_OBJARRAY( EQPointArray ); @@ -323,7 +323,7 @@ wxString EffectEqualization::GetSymbol() wxString EffectEqualization::GetDescription() { - return wxTRANSLATE("Adjusts the volume levels of particular frequencies"); + return XO("Adjusts the volume levels of particular frequencies"); } // EffectIdentInterface implementation diff --git a/src/effects/Equalization.h b/src/effects/Equalization.h index 5beeff20b..fa21ec52a 100644 --- a/src/effects/Equalization.h +++ b/src/effects/Equalization.h @@ -42,7 +42,7 @@ #include "../widgets/Ruler.h" #include "../RealFFTf.h" -#define EQUALIZATION_PLUGIN_SYMBOL wxTRANSLATE("Equalization") +#define EQUALIZATION_PLUGIN_SYMBOL XO("Equalization") class EqualizationPanel; diff --git a/src/effects/Fade.cpp b/src/effects/Fade.cpp index f9b936269..6cf4baa3d 100644 --- a/src/effects/Fade.cpp +++ b/src/effects/Fade.cpp @@ -40,8 +40,8 @@ wxString EffectFade::GetSymbol() wxString EffectFade::GetDescription() { return mFadeIn - ? wxTRANSLATE("Applies a linear fade-in to the selected audio") - : wxTRANSLATE("Applies a linear fade-out to the selected audio"); + ? XO("Applies a linear fade-in to the selected audio") + : XO("Applies a linear fade-out to the selected audio"); } // EffectIdentInterface implementation diff --git a/src/effects/Fade.h b/src/effects/Fade.h index 88154e84b..0b417bad2 100644 --- a/src/effects/Fade.h +++ b/src/effects/Fade.h @@ -15,8 +15,8 @@ #include "Effect.h" -#define FADEIN_PLUGIN_SYMBOL wxTRANSLATE("Fade In") -#define FADEOUT_PLUGIN_SYMBOL wxTRANSLATE("Fade Out") +#define FADEIN_PLUGIN_SYMBOL XO("Fade In") +#define FADEOUT_PLUGIN_SYMBOL XO("Fade Out") class EffectFade : public Effect { diff --git a/src/effects/FindClipping.cpp b/src/effects/FindClipping.cpp index 9cc6a452b..f95976619 100644 --- a/src/effects/FindClipping.cpp +++ b/src/effects/FindClipping.cpp @@ -30,11 +30,11 @@ #include "FindClipping.h" -#define DEF_Start 3 -#define MIN_Start 1 - -#define DEF_Stop 3 -#define MIN_Stop 1 +// Define keys, defaults, minimums, and maximums for the effect parameters +// +// Name Type Key Def Min Max Scale +Param( Start, int, XO("Duty Cycle"), 3, 1, INT_MAX, 1 ); +Param( Stop, int, XO("Duty Cycle"), 3, 1, INT_MAX, 1 ); EffectFindClipping::EffectFindClipping() { @@ -55,7 +55,7 @@ wxString EffectFindClipping::GetSymbol() wxString EffectFindClipping::GetDescription() { - return wxTRANSLATE("This displays runs of clipped samples in a Label Track"); + return XO("This displays runs of clipped samples in a Label Track"); } // EffectIdentInterface implementation @@ -69,24 +69,19 @@ EffectType EffectFindClipping::GetType() bool EffectFindClipping::GetAutomationParameters(EffectAutomationParameters & parms) { - parms.Write(wxT("Start"), mStart); - parms.Write(wxT("Stop"), mStop); + parms.Write(KEY_Start, mStart); + parms.Write(KEY_Stop, mStop); return true; } bool EffectFindClipping::SetAutomationParameters(EffectAutomationParameters & parms) { - int start; - int stop; + ReadAndVerifyInt(Start); + ReadAndVerifyInt(Stop); - parms.Read(wxT("Start"), &start, DEF_Start); - parms.Read(wxT("Stop"), &stop, DEF_Stop); - - if (start < MIN_Start || stop < MIN_Stop) - { - return false; - } + mStart = Start; + mStop = Stop; return true; } diff --git a/src/effects/FindClipping.h b/src/effects/FindClipping.h index 965d194c9..d5e227045 100644 --- a/src/effects/FindClipping.h +++ b/src/effects/FindClipping.h @@ -21,7 +21,7 @@ class wxString; #include "Effect.h" -#define FINDCLIPPING_PLUGIN_SYMBOL wxTRANSLATE("Find Clipping") +#define FINDCLIPPING_PLUGIN_SYMBOL XO("Find Clipping") class EffectFindClipping : public Effect { diff --git a/src/effects/Generator.cpp b/src/effects/Generator.cpp index f1d97900a..265bab35a 100644 --- a/src/effects/Generator.cpp +++ b/src/effects/Generator.cpp @@ -23,7 +23,7 @@ bool Generator::Process() { - if (mDuration < 0.0) + if (GetDuration() < 0.0) return false; @@ -49,7 +49,7 @@ bool Generator::Process() //make sure there's room. if (!editClipCanMove && track->IsEmpty(mT0, mT1+1.0/track->GetRate()) && - !track->IsEmpty(mT0, mT0+mDuration-(mT1-mT0)-1.0/track->GetRate())) + !track->IsEmpty(mT0, mT0+GetDuration()-(mT1-mT0)-1.0/track->GetRate())) { wxMessageBox( _("There is not enough room available to generate the audio"), @@ -58,7 +58,7 @@ bool Generator::Process() return false; } - if (mDuration > 0.0) + if (GetDuration() > 0.0) { // Create a temporary track std::auto_ptr tmp( @@ -74,7 +74,7 @@ bool Generator::Process() else { // Transfer the data from the temporary track to the actual one tmp->Flush(); - SetTimeWarper(new StepTimeWarper(mT0+mDuration, mDuration-(mT1-mT0))); + SetTimeWarper(new StepTimeWarper(mT0+GetDuration(), GetDuration()-(mT1-mT0))); bGoodResult = track->ClearAndPaste(mT0, mT1, &*tmp, true, false, GetTimeWarper()); } @@ -94,7 +94,7 @@ bool Generator::Process() ntrack++; } else if (t->IsSyncLockSelected()) { - t->SyncLockAdjust(mT1, mT0 + mDuration); + t->SyncLockAdjust(mT1, mT0 + GetDuration()); } // Move on to the next track t = iter.Next(); @@ -104,7 +104,7 @@ bool Generator::Process() this->ReplaceProcessedTracks(bGoodResult); - mT1 = mT0 + mDuration; // Update selection. + mT1 = mT0 + GetDuration(); // Update selection. return true; } @@ -114,7 +114,7 @@ bool BlockGenerator::GenerateTrack(WaveTrack *tmp, int ntrack) { bool bGoodResult = true; - numSamples = track.TimeToLongSamples(mDuration); + numSamples = track.TimeToLongSamples(GetDuration()); sampleCount i = 0; float *data = new float[tmp->GetMaxBlockSize()]; sampleCount block = 0; diff --git a/src/effects/Generator.h b/src/effects/Generator.h index c18e27267..2083bbf07 100644 --- a/src/effects/Generator.h +++ b/src/effects/Generator.h @@ -24,12 +24,9 @@ class Generator : public Effect { public: - Generator() : mDuration(GetDefaultDuration()) { } + Generator() { } protected: - // Amount of time to generate, in seconds - double mDuration; - // [ GenerateTrack() must be overridden by the actual generator class ] // Precondition: mDuration > 0.0 // Postcondition: is filled with the data intended for diff --git a/src/effects/Invert.cpp b/src/effects/Invert.cpp index 17d2b61eb..a2c2a955b 100644 --- a/src/effects/Invert.cpp +++ b/src/effects/Invert.cpp @@ -37,7 +37,7 @@ wxString EffectInvert::GetSymbol() wxString EffectInvert::GetDescription() { - return wxTRANSLATE("Flips the audio samples upside-down, reversing their polarity"); + return XO("Flips the audio samples upside-down, reversing their polarity"); } // EffectIdentInterface implementation diff --git a/src/effects/Invert.h b/src/effects/Invert.h index e088563f1..3e7ad83bc 100644 --- a/src/effects/Invert.h +++ b/src/effects/Invert.h @@ -17,7 +17,7 @@ #include "Effect.h" -#define INVERT_PLUGIN_SYMBOL wxTRANSLATE("Invert") +#define INVERT_PLUGIN_SYMBOL XO("Invert") class EffectInvert : public Effect { diff --git a/src/effects/Leveller.cpp b/src/effects/Leveller.cpp index a747b766b..92805a5ec 100644 --- a/src/effects/Leveller.cpp +++ b/src/effects/Leveller.cpp @@ -38,19 +38,19 @@ enum kPasses static const wxString kPassStrings[kNumPasses] = { /* i18n-hint: Of strength of an effect. Not strongly.*/ - wxTRANSLATE("Light"), - wxTRANSLATE("Moderate"), + XO("Light"), + XO("Moderate"), /* i18n-hint: Of strength of an effect. Strongly.*/ - wxTRANSLATE("Heavy"), - wxTRANSLATE("Heavier"), - wxTRANSLATE("Heaviest"), + XO("Heavy"), + XO("Heavier"), + XO("Heaviest"), }; // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Level, int, wxTRANSLATE("dB"), 10, 0, Enums::NumDbChoices - 1, 1 ); -Param( Passes, int, wxTRANSLATE("Passes"), kModerate, 0, kNumPasses - 1, 1 ); +// Name Type Key Def Min Max Scale +Param( Level, int, XO("dB"), 10, 0, Enums::NumDbChoices - 1, 1 ); +Param( Passes, int, XO("Passes"), kModerate, 0, kNumPasses - 1, 1 ); // // EffectLeveller @@ -80,7 +80,7 @@ wxString EffectLeveller::GetSymbol() wxString EffectLeveller::GetDescription() { - return wxTRANSLATE("Leveler is a simple, combined compressor and limiter effect for reducing the dynamic range of audio"); + return XO("Leveler is a simple, combined compressor and limiter effect for reducing the dynamic range of audio"); } // EffectIdentInterface implementation diff --git a/src/effects/Leveller.h b/src/effects/Leveller.h index 1e1fbadb5..1d4e310be 100644 --- a/src/effects/Leveller.h +++ b/src/effects/Leveller.h @@ -18,7 +18,7 @@ #include "Effect.h" -#define LEVELLER_PLUGIN_SYMBOL wxTRANSLATE("Leveller") +#define LEVELLER_PLUGIN_SYMBOL XO("Leveller") class EffectLeveller : public Effect { diff --git a/src/effects/LoadEffects.cpp b/src/effects/LoadEffects.cpp index 892cb4d89..31219d1a0 100644 --- a/src/effects/LoadEffects.cpp +++ b/src/effects/LoadEffects.cpp @@ -220,17 +220,17 @@ wxString BuiltinEffectsModule::GetPath() wxString BuiltinEffectsModule::GetSymbol() { - return wxTRANSLATE("Builtin Effects"); + return XO("Builtin Effects"); } wxString BuiltinEffectsModule::GetName() { - return wxTRANSLATE("Builtin Effects"); + return XO("Builtin Effects"); } wxString BuiltinEffectsModule::GetVendor() { - return wxTRANSLATE("The Audacity Team"); + return XO("The Audacity Team"); } wxString BuiltinEffectsModule::GetVersion() @@ -241,7 +241,7 @@ wxString BuiltinEffectsModule::GetVersion() wxString BuiltinEffectsModule::GetDescription() { - return wxTRANSLATE("Provides builtin effects to Audacity"); + return XO("Provides builtin effects to Audacity"); } // ============================================================================ diff --git a/src/effects/Noise.cpp b/src/effects/Noise.cpp index 14de00289..2b19a43b3 100644 --- a/src/effects/Noise.cpp +++ b/src/effects/Noise.cpp @@ -37,14 +37,16 @@ enum kTypes static const wxChar *kTypeStrings[kNumTypes] = { - wxTRANSLATE("White"), - wxTRANSLATE("Pink"), - wxTRANSLATE("Brownian") + XO("White"), + XO("Pink"), + XO("Brownian") }; -// Name Type Key Def Min Max Scale -Param( Type, int, wxTRANSLATE("Type"), kWhite, 0, kNumTypes - 1, 1 ); -Param( Amp, double, wxTRANSLATE("Amplitude"), 0.8, 0.0, 1.0, 1 ); +// Define keys, defaults, minimums, and maximums for the effect parameters +// +// Name Type Key Def Min Max Scale +Param( Type, int, XO("Type"), kWhite, 0, kNumTypes - 1, 1 ); +Param( Amp, double, XO("Amplitude"), 0.8, 0.0, 1.0, 1 ); // // EffectNoise @@ -54,7 +56,6 @@ EffectNoise::EffectNoise() { mType = DEF_Type; mAmp = DEF_Amp; - mDuration = GetDefaultDuration(); y = z = buf0 = buf1 = buf2 = buf3 = buf4 = buf5 = buf6 = 0; } @@ -72,7 +73,7 @@ wxString EffectNoise::GetSymbol() wxString EffectNoise::GetDescription() { - return wxTRANSLATE("Generates one of three different types of noise"); + return XO("Generates one of three different types of noise"); } // EffectIdentInterface implementation @@ -220,18 +221,17 @@ void EffectNoise::PopulateOrExchange(ShuttleGui & S) FloatingPointValidator vldAmp(1, &mAmp, NUM_VAL_NO_TRAILING_ZEROES); vldAmp.SetRange(MIN_Amp, MAX_Amp); S.AddTextBox(_("Amplitude (0-1):"), wxT(""), 12)->SetValidator(vldAmp); - S.AddPrompt(_("Duration:")); + bool isSelection; + double duration = GetDuration(&isSelection); + + S.AddPrompt(_("Duration:")); mNoiseDurationT = new NumericTextCtrl(NumericConverter::TIME, S.GetParent(), wxID_ANY, - /* use this instead of "seconds" because if a selection is passed to - * the effect, I want it (nDuration) to be used as the duration, and - * with "seconds" this does not always work properly. For example, - * it rounds down to zero... */ - (mT1 > mT0) ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), - mDuration, + isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), + duration, mProjectRate, wxDefaultPosition, wxDefaultSize, @@ -250,7 +250,7 @@ bool EffectNoise::TransferDataToWindow() return false; } - mNoiseDurationT->SetValue(mDuration); + mNoiseDurationT->SetValue(GetDuration()); return true; } @@ -262,7 +262,7 @@ bool EffectNoise::TransferDataFromWindow() return false; } - mDuration = mNoiseDurationT->GetValue(); + SetDuration(mNoiseDurationT->GetValue()); return true; } diff --git a/src/effects/Noise.h b/src/effects/Noise.h index 4eda9115d..879ec948b 100644 --- a/src/effects/Noise.h +++ b/src/effects/Noise.h @@ -20,7 +20,7 @@ #include "Effect.h" -#define NOISE_PLUGIN_SYMBOL wxTRANSLATE("Noise") +#define NOISE_PLUGIN_SYMBOL XO("Noise") class EffectNoise : public Effect { diff --git a/src/effects/NoiseReduction.cpp b/src/effects/NoiseReduction.cpp index 401341b0b..af6cbfdb2 100644 --- a/src/effects/NoiseReduction.cpp +++ b/src/effects/NoiseReduction.cpp @@ -426,7 +426,7 @@ wxString EffectNoiseReduction::GetSymbol() wxString EffectNoiseReduction::GetDescription() { - return wxTRANSLATE("Removes background noise such as fans, tape noise, or hums"); + return XO("Removes background noise such as fans, tape noise, or hums"); } // EffectIdentInterface implementation @@ -1451,26 +1451,26 @@ const ControlInfo *controlInfo() { static const ControlInfo table[] = { ControlInfo(&EffectNoiseReduction::Settings::mNoiseGain, 0.0, 48.0, 48, wxT("%d"), true, - wxTRANSLATE("&Noise reduction (dB):"), wxTRANSLATE("Noise reduction")), + XO("&Noise reduction (dB):"), XO("Noise reduction")), ControlInfo(&EffectNoiseReduction::Settings::mNewSensitivity, 0.0, 24.0, 48, wxT("%.2f"), false, - wxTRANSLATE("&Sensitivity:"), wxTRANSLATE("Sensitivity")), + XO("&Sensitivity:"), XO("Sensitivity")), #ifdef ATTACK_AND_RELEASE ControlInfo(&EffectNoiseReduction::Settings::mAttackTime, 0, 1.0, 100, wxT("%.2f"), false, - wxTRANSLATE("Attac&k time (secs):"), wxTRANSLATE("Attack time")), + XO("Attac&k time (secs):"), XO("Attack time")), ControlInfo(&EffectNoiseReduction::Settings::mReleaseTime, 0, 1.0, 100, wxT("%.2f"), false, - wxTRANSLATE("R&elease time (secs):"), wxTRANSLATE("Release time")), + XO("R&elease time (secs):"), XO("Release time")), #endif ControlInfo(&EffectNoiseReduction::Settings::mFreqSmoothingBands, 0, 6, 6, wxT("%d"), true, - wxTRANSLATE("&Frequency smoothing (bands):"), wxTRANSLATE("Frequency smoothing")), + XO("&Frequency smoothing (bands):"), XO("Frequency smoothing")), #ifdef ADVANCED_SETTINGS ControlInfo(&EffectNoiseReduction::Settings::mOldSensitivity, -20.0, 20.0, 4000, wxT("%.2f"), false, - wxTRANSLATE("Sensiti&vity (dB):"), wxTRANSLATE("Old Sensitivity")), + XO("Sensiti&vity (dB):"), XO("Old Sensitivity")), // add here #endif }; diff --git a/src/effects/NoiseReduction.h b/src/effects/NoiseReduction.h index ccb7a451a..6a496aa20 100644 --- a/src/effects/NoiseReduction.h +++ b/src/effects/NoiseReduction.h @@ -17,7 +17,7 @@ #include -#define NOISEREDUCTION_PLUGIN_SYMBOL wxTRANSLATE("Noise Reduction") +#define NOISEREDUCTION_PLUGIN_SYMBOL XO("Noise Reduction") class EffectNoiseReduction: public Effect { public: diff --git a/src/effects/NoiseRemoval.cpp b/src/effects/NoiseRemoval.cpp index 611c4a112..0ac3f4bc2 100644 --- a/src/effects/NoiseRemoval.cpp +++ b/src/effects/NoiseRemoval.cpp @@ -115,12 +115,12 @@ EffectNoiseRemoval::~EffectNoiseRemoval() wxString EffectNoiseRemoval::GetSymbol() { - return wxTRANSLATE("Noise Removal"); + return XO("Noise Removal"); } wxString EffectNoiseRemoval::GetDescription() { - return wxTRANSLATE("Removes constant background noise such as fans, tape noise, or hums"); + return XO("Removes constant background noise such as fans, tape noise, or hums"); } // EffectIdentInterface implementation diff --git a/src/effects/Normalize.cpp b/src/effects/Normalize.cpp index ccb2a3ba2..afbfec856 100644 --- a/src/effects/Normalize.cpp +++ b/src/effects/Normalize.cpp @@ -32,11 +32,11 @@ // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Level, double, wxTRANSLATE("Level"), 0.0, -145.0, 0.0, 1 ); -Param( RemoveDC, bool, wxTRANSLATE("RemoveDcOffset"), true, false, true, 1 ); -Param( ApplyGain, bool, wxTRANSLATE("ApplyGain"), true, false, true, 1 ); -Param( StereoInd, bool, wxTRANSLATE("StereoIndependent"), false, false, true, 1 ); +// Name Type Key Def Min Max Scale +Param( Level, double, XO("Level"), 0.0, -145.0, 0.0, 1 ); +Param( RemoveDC, bool, XO("RemoveDcOffset"), true, false, true, 1 ); +Param( ApplyGain, bool, XO("ApplyGain"), true, false, true, 1 ); +Param( StereoInd, bool, XO("StereoIndependent"), false, false, true, 1 ); BEGIN_EVENT_TABLE(EffectNormalize, wxEvtHandler) EVT_CHECKBOX(wxID_ANY, EffectNormalize::OnUpdateUI) @@ -64,7 +64,7 @@ wxString EffectNormalize::GetSymbol() wxString EffectNormalize::GetDescription() { - return wxTRANSLATE("Sets the peak amplitude of a one or more tracks"); + return XO("Sets the peak amplitude of a one or more tracks"); } // EffectIdentInterface implementation diff --git a/src/effects/Normalize.h b/src/effects/Normalize.h index aa2700340..ead3b1675 100644 --- a/src/effects/Normalize.h +++ b/src/effects/Normalize.h @@ -23,7 +23,7 @@ #include "Effect.h" -#define NORMALIZE_PLUGIN_SYMBOL wxTRANSLATE("Normalize") +#define NORMALIZE_PLUGIN_SYMBOL XO("Normalize") class EffectNormalize : public Effect { diff --git a/src/effects/Paulstretch.cpp b/src/effects/Paulstretch.cpp index 3cf16f79d..1c8084497 100644 --- a/src/effects/Paulstretch.cpp +++ b/src/effects/Paulstretch.cpp @@ -28,11 +28,10 @@ #include "Paulstretch.h" // Define keys, defaults, minimums, and maximums for the effect parameters - // -// Name Type Key Def Min Max Scale -Param( Amount, float, wxTRANSLATE("Stretch Factor"), 10.0, 1.0, FLT_MAX, 1 ); -Param( Time, float, wxTRANSLATE("Time Resolution"), 0.25f, 0.001f, FLT_MAX, 1 ); +// Name Type Key Def Min Max Scale +Param( Amount, float, XO("Stretch Factor"), 10.0, 1.0, FLT_MAX, 1 ); +Param( Time, float, XO("Time Resolution"), 0.25f, 0.001f, FLT_MAX, 1 ); class PaulStretch { @@ -95,7 +94,7 @@ wxString EffectPaulstretch::GetSymbol() wxString EffectPaulstretch::GetDescription() { - return wxTRANSLATE("Use Paulstretch only for an extreme time-stretch or \"stasis\" effect"); + return XO("Use Paulstretch only for an extreme time-stretch or \"stasis\" effect"); } // EffectIdentInterface implementation diff --git a/src/effects/Paulstretch.h b/src/effects/Paulstretch.h index 91367ade1..7a195f9fa 100644 --- a/src/effects/Paulstretch.h +++ b/src/effects/Paulstretch.h @@ -17,7 +17,7 @@ #include "Effect.h" -#define PAULSTRETCH_PLUGIN_SYMBOL wxTRANSLATE("Paulstretch") +#define PAULSTRETCH_PLUGIN_SYMBOL XO("Paulstretch") class EffectPaulstretch : public Effect { diff --git a/src/effects/Phaser.cpp b/src/effects/Phaser.cpp index 6c52274a3..53e1ac5bb 100644 --- a/src/effects/Phaser.cpp +++ b/src/effects/Phaser.cpp @@ -39,13 +39,15 @@ enum ID_Feedback }; -// Name Type Key Def Min Max Scale -Param( Stages, int, wxTRANSLATE("Stages"), 2, 2, NUM_STAGES, 1 ); -Param( DryWet, int, wxTRANSLATE("DryWet"), 128, 0, 255, 1 ); -Param( Freq, double, wxTRANSLATE("Freq"), 0.4, 0.1, 4.0, 10 ); -Param( Phase, double, wxTRANSLATE("Phase"), 0.0, 0.0, 359.0, 1 ); -Param( Depth, int, wxTRANSLATE("Depth"), 100, 0, 255, 1 ); -Param( Feedback, int, wxTRANSLATE("Feedback"), 0, -100, 100, 1 ); +// Define keys, defaults, minimums, and maximums for the effect parameters +// +// Name Type Key Def Min Max Scale +Param( Stages, int, XO("Stages"), 2, 2, NUM_STAGES, 1 ); +Param( DryWet, int, XO("DryWet"), 128, 0, 255, 1 ); +Param( Freq, double, XO("Freq"), 0.4, 0.1, 4.0, 10 ); +Param( Phase, double, XO("Phase"), 0.0, 0.0, 359.0, 1 ); +Param( Depth, int, XO("Depth"), 100, 0, 255, 1 ); +Param( Feedback, int, XO("Feedback"), 0, -100, 100, 1 ); // #define phaserlfoshape 4.0 @@ -95,7 +97,7 @@ wxString EffectPhaser::GetSymbol() wxString EffectPhaser::GetDescription() { - return wxTRANSLATE("Combines phase-shifted signals with the original signal"); + return XO("Combines phase-shifted signals with the original signal"); } // EffectIdentInterface implementation diff --git a/src/effects/Phaser.h b/src/effects/Phaser.h index 608a85609..4a5773012 100644 --- a/src/effects/Phaser.h +++ b/src/effects/Phaser.h @@ -27,7 +27,7 @@ #define NUM_STAGES 24 -#define PHASER_PLUGIN_SYMBOL wxTRANSLATE("Phaser") +#define PHASER_PLUGIN_SYMBOL XO("Phaser") class EffectPhaser : public Effect { diff --git a/src/effects/Repair.cpp b/src/effects/Repair.cpp index ef5e8b641..80b57d2ed 100644 --- a/src/effects/Repair.cpp +++ b/src/effects/Repair.cpp @@ -50,7 +50,7 @@ wxString EffectRepair::GetSymbol() wxString EffectRepair::GetDescription() { - return wxTRANSLATE("Sets the peak amplitude of a one or more tracks"); + return XO("Sets the peak amplitude of a one or more tracks"); } // EffectIdentInterface implementation diff --git a/src/effects/Repair.h b/src/effects/Repair.h index 2b07bda72..1abacfc5f 100644 --- a/src/effects/Repair.h +++ b/src/effects/Repair.h @@ -15,7 +15,7 @@ #include "Effect.h" -#define REPAIR_PLUGIN_SYMBOL wxTRANSLATE("Repair") +#define REPAIR_PLUGIN_SYMBOL XO("Repair") class WaveTrack; diff --git a/src/effects/Repeat.cpp b/src/effects/Repeat.cpp index c93acabdd..951d316d9 100644 --- a/src/effects/Repeat.cpp +++ b/src/effects/Repeat.cpp @@ -35,6 +35,11 @@ #include "Repeat.h" +// Define keys, defaults, minimums, and maximums for the effect parameters +// +// Name Type Key Def Min Max Scale +Param( Count, int, XO("Count"), 10, 2, INT_MAX, 1 ); + BEGIN_EVENT_TABLE(EffectRepeat, wxEvtHandler) EVT_TEXT(wxID_ANY, EffectRepeat::OnRepeatTextChange) END_EVENT_TABLE() @@ -57,7 +62,7 @@ wxString EffectRepeat::GetSymbol() wxString EffectRepeat::GetDescription() { - return wxTRANSLATE("Repeats the selection the specified number of times"); + return XO("Repeats the selection the specified number of times"); } // EffectIdentInterface implementation @@ -71,23 +76,16 @@ EffectType EffectRepeat::GetType() bool EffectRepeat::GetAutomationParameters(EffectAutomationParameters & parms) { - parms.Write(wxT("Count"), repeatCount); + parms.Write(KEY_Count, repeatCount); return true; } bool EffectRepeat::SetAutomationParameters(EffectAutomationParameters & parms) { - int count; + ReadAndVerifyInt(Count); - parms.Read(wxT("Count"), &count, 10); - - if (count < 0 || count > 2147483647 / mProjectRate) - { - return false; - } - - repeatCount = count; + repeatCount = Count; return true; } @@ -174,7 +172,7 @@ void EffectRepeat::PopulateOrExchange(ShuttleGui & S) S.StartHorizontalLay(wxCENTER, false); { IntegerValidator vldRepeatCount(&repeatCount); - vldRepeatCount.SetRange(1, 2147483647 / mProjectRate); + vldRepeatCount.SetRange(MIN_Count, 2147483647 / mProjectRate); mRepeatCount = S.AddTextBox(_("Number of times to repeat:"), wxT(""), 12); mRepeatCount->SetValidator(vldRepeatCount); } diff --git a/src/effects/Repeat.h b/src/effects/Repeat.h index 9a2aff974..dd0be1405 100644 --- a/src/effects/Repeat.h +++ b/src/effects/Repeat.h @@ -20,7 +20,7 @@ #include "Effect.h" -#define REPEAT_PLUGIN_SYMBOL wxTRANSLATE("Repeat") +#define REPEAT_PLUGIN_SYMBOL XO("Repeat") class EffectRepeat : public Effect { diff --git a/src/effects/Reverb.cpp b/src/effects/Reverb.cpp index a11c5b595..5129d9eb6 100644 --- a/src/effects/Reverb.cpp +++ b/src/effects/Reverb.cpp @@ -42,17 +42,17 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( RoomSize, double, wxTRANSLATE("RoomSize"), 75, 0, 100, 1 ); -Param( PreDelay, double, wxTRANSLATE("Delay"), 10, 0, 200, 1 ); -Param( Reverberance, double, wxTRANSLATE("Reverberance"), 50, 0, 100, 1 ); -Param( HfDamping, double, wxTRANSLATE("HfDamping"), 50, 0, 100, 1 ); -Param( ToneLow, double, wxTRANSLATE("ToneLow"), 100, 0, 100, 1 ); -Param( ToneHigh, double, wxTRANSLATE("ToneHigh"), 100, 0, 100, 1 ); -Param( WetGain, double, wxTRANSLATE("WetGain"), -1, -20, 10, 1 ); -Param( DryGain, double, wxTRANSLATE("DryGain"), -1, -20, 10, 1 ); -Param( StereoWidth, double, wxTRANSLATE("StereoWidth"), 100, 0, 100, 1 ); -Param( WetOnly, bool, wxTRANSLATE("WetOnly"), false, false, true, 1 ); +// Name Type Key Def Min Max Scale +Param( RoomSize, double, XO("RoomSize"), 75, 0, 100, 1 ); +Param( PreDelay, double, XO("Delay"), 10, 0, 200, 1 ); +Param( Reverberance, double, XO("Reverberance"), 50, 0, 100, 1 ); +Param( HfDamping, double, XO("HfDamping"), 50, 0, 100, 1 ); +Param( ToneLow, double, XO("ToneLow"), 100, 0, 100, 1 ); +Param( ToneHigh, double, XO("ToneHigh"), 100, 0, 100, 1 ); +Param( WetGain, double, XO("WetGain"), -1, -20, 10, 1 ); +Param( DryGain, double, XO("DryGain"), -1, -20, 10, 1 ); +Param( StereoWidth, double, XO("StereoWidth"), 100, 0, 100, 1 ); +Param( WetOnly, bool, XO("WetOnly"), false, false, true, 1 ); static const struct { @@ -61,17 +61,17 @@ static const struct } FactoryPresets[] = { - // Room Pre Hf Tone Tone Wet Dry Stereo Wet - // Name Size, Delay, Reverb, Damping, Low, High, Gain, Gain, Width, Only - wxTRANSLATE("Vocal I" ), { 70, 20, 40, 99, 100, 50, -12, 0, 70, false }, - wxTRANSLATE("Vocal II"), { 50, 0, 50, 99, 50, 100, -1, -1, 70, false }, - wxTRANSLATE("Bathroom"), { 16, 8, 80, 0, 0, 100, -6, 0, 100, false }, - wxTRANSLATE("Small Room Bright"), { 30, 10, 50, 50, 50, 100, -1, -1, 100, false }, - wxTRANSLATE("Small Room Dark"), { 30, 10, 50, 50, 100, 0, -1, -1, 100, false }, - wxTRANSLATE("Medium Room"), { 75, 10, 40, 50, 100, 70, -1, -1, 70, false }, - wxTRANSLATE("Large Room"), { 85, 10, 40, 50, 100, 80, 0, -6, 90, false }, - wxTRANSLATE("Church Hall"), { 90, 32, 60, 50, 100, 50, 0, -12, 100, false }, - wxTRANSLATE("Cathedral"), { 90, 16, 90, 50, 100, 0, 0, -20, 100, false }, + // Room Pre Hf Tone Tone Wet Dry Stereo Wet + // Name Size, Delay, Reverb, Damping, Low, High, Gain, Gain, Width, Only + XO("Vocal I" ), { 70, 20, 40, 99, 100, 50, -12, 0, 70, false }, + XO("Vocal II"), { 50, 0, 50, 99, 50, 100, -1, -1, 70, false }, + XO("Bathroom"), { 16, 8, 80, 0, 0, 100, -6, 0, 100, false }, + XO("Small Room Bright"), { 30, 10, 50, 50, 50, 100, -1, -1, 100, false }, + XO("Small Room Dark"), { 30, 10, 50, 50, 100, 0, -1, -1, 100, false }, + XO("Medium Room"), { 75, 10, 40, 50, 100, 70, -1, -1, 70, false }, + XO("Large Room"), { 85, 10, 40, 50, 100, 80, 0, -6, 90, false }, + XO("Church Hall"), { 90, 32, 60, 50, 100, 50, 0, -12, 100, false }, + XO("Cathedral"), { 90, 16, 90, 50, 100, 0, 0, -20, 100, false }, }; struct Reverb_priv_t @@ -134,7 +134,7 @@ wxString EffectReverb::GetSymbol() wxString EffectReverb::GetDescription() { - return wxTRANSLATE("Adds ambience or a \"hall effect\""); + return XO("Adds ambience or a \"hall effect\""); } // EffectIdentInterface implementation diff --git a/src/effects/Reverb.h b/src/effects/Reverb.h index 4444ddafc..be2213d46 100644 --- a/src/effects/Reverb.h +++ b/src/effects/Reverb.h @@ -22,7 +22,7 @@ #include "Effect.h" -#define REVERB_PLUGIN_SYMBOL wxTRANSLATE("Reverb") +#define REVERB_PLUGIN_SYMBOL XO("Reverb") struct Reverb_priv_t; diff --git a/src/effects/Reverse.cpp b/src/effects/Reverse.cpp index df5c74b1e..e55c6e309 100644 --- a/src/effects/Reverse.cpp +++ b/src/effects/Reverse.cpp @@ -45,7 +45,7 @@ wxString EffectReverse::GetSymbol() wxString EffectReverse::GetDescription() { - return wxTRANSLATE("Reverses the selected audio"); + return XO("Reverses the selected audio"); } // EffectIdentInterface implementation diff --git a/src/effects/Reverse.h b/src/effects/Reverse.h index df078a809..d01816ab7 100644 --- a/src/effects/Reverse.h +++ b/src/effects/Reverse.h @@ -19,7 +19,7 @@ #include "Effect.h" -#define REVERSE_PLUGIN_SYMBOL wxTRANSLATE("Reverse") +#define REVERSE_PLUGIN_SYMBOL XO("Reverse") class EffectReverse : public Effect { diff --git a/src/effects/ScienFilter.cpp b/src/effects/ScienFilter.cpp index 24fc252b7..bc0fdc314 100644 --- a/src/effects/ScienFilter.cpp +++ b/src/effects/ScienFilter.cpp @@ -88,11 +88,11 @@ enum kTypes static const wxChar *kTypeStrings[] = { /*i18n-hint: Butterworth is the name of the person after whom the filter type is named.*/ - wxTRANSLATE("Butterworth"), + XO("Butterworth"), /*i18n-hint: Chebyshev is the name of the person after whom the filter type is named.*/ - wxTRANSLATE("Chebyshev Type I"), + XO("Chebyshev Type I"), /*i18n-hint: Chebyshev is the name of the person after whom the filter type is named.*/ - wxTRANSLATE("Chebyshev Type II") + XO("Chebyshev Type II") }; enum kSubTypes @@ -104,19 +104,19 @@ enum kSubTypes static const wxChar *kSubTypeStrings[] = { - wxTRANSLATE("Lowpass"), - wxTRANSLATE("Highpass") + XO("Lowpass"), + XO("Highpass") }; // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Type, int, wxTRANSLATE("FilterType"), kButterworth, 0, kNumTypes - 1, 1 ); -Param( Subtype, int, wxTRANSLATE("FilterSubtype"), kLowPass, 0, kNumSubTypes - 1, 1 ); -Param( Order, int, wxTRANSLATE("Order"), 1, 1, 10, 1 ); -Param( Cutoff, float, wxTRANSLATE("Cutoff"), 1000.0, 1.0, FLT_MAX, 1 ); -Param( Passband, float, wxTRANSLATE("PassbandRipple"), 1.0, 0.0, 100.0, 1 ); -Param( Stopband, float, wxTRANSLATE("StopbandRipple"), 30.0, 0.0, 100.0, 1 ); +// Name Type Key Def Min Max Scale +Param( Type, int, XO("FilterType"), kButterworth, 0, kNumTypes - 1, 1 ); +Param( Subtype, int, XO("FilterSubtype"), kLowPass, 0, kNumSubTypes - 1, 1 ); +Param( Order, int, XO("Order"), 1, 1, 10, 1 ); +Param( Cutoff, float, XO("Cutoff"), 1000.0, 1.0, FLT_MAX, 1 ); +Param( Passband, float, XO("PassbandRipple"), 1.0, 0.0, 100.0, 1 ); +Param( Stopband, float, XO("StopbandRipple"), 30.0, 0.0, 100.0, 1 ); static const double s_fChebyCoeffs[MAX_Order][MAX_Order + 1] = { @@ -190,7 +190,7 @@ wxString EffectScienFilter::GetSymbol() wxString EffectScienFilter::GetDescription() { - return wxTRANSLATE("Performs IIR filtering that emulates analog filters"); + return XO("Performs IIR filtering that emulates analog filters"); } // EffectIdentInterface implementation diff --git a/src/effects/ScienFilter.h b/src/effects/ScienFilter.h index 26f76bdc1..65558a81a 100644 --- a/src/effects/ScienFilter.h +++ b/src/effects/ScienFilter.h @@ -29,7 +29,7 @@ Vaughan Johnson (Preview) #include "Effect.h" -#define CLASSICFILTERS_PLUGIN_SYMBOL wxTRANSLATE("Classic Filters") +#define CLASSICFILTERS_PLUGIN_SYMBOL XO("Classic Filters") class EffectScienFilterPanel; diff --git a/src/effects/Silence.cpp b/src/effects/Silence.cpp index f9db05690..490941db1 100644 --- a/src/effects/Silence.cpp +++ b/src/effects/Silence.cpp @@ -21,7 +21,6 @@ EffectSilence::EffectSilence() { - mDuration = GetDuration(); } EffectSilence::~EffectSilence() @@ -37,7 +36,7 @@ wxString EffectSilence::GetSymbol() wxString EffectSilence::GetDescription() { - return wxTRANSLATE("Creates audio of zero amplitude"); + return XO("Creates audio of zero amplitude"); } // EffectIdentInterface implementation @@ -55,22 +54,22 @@ void EffectSilence::PopulateOrExchange(ShuttleGui & S) { S.StartHorizontalLay(); { + bool isSelection; + double duration = GetDuration(&isSelection); + S.AddPrompt(_("Duration:")); - if (S.GetMode() == eIsCreating) - { - mDurationT = new - NumericTextCtrl(NumericConverter::TIME, - S.GetParent(), - wxID_ANY, - (mT1 > mT0) ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), - mDuration, - mProjectRate, - wxDefaultPosition, - wxDefaultSize, - true); - mDurationT->SetName(_("Duration")); - mDurationT->EnableMenu(); - } + mDurationT = new + NumericTextCtrl(NumericConverter::TIME, + S.GetParent(), + wxID_ANY, + isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), + duration, + mProjectRate, + wxDefaultPosition, + wxDefaultSize, + true); + mDurationT->SetName(_("Duration")); + mDurationT->EnableMenu(); S.AddWindow(mDurationT, wxALIGN_CENTER | wxALL); } S.EndHorizontalLay(); @@ -82,14 +81,14 @@ void EffectSilence::PopulateOrExchange(ShuttleGui & S) bool EffectSilence::TransferDataToWindow() { - mDurationT->SetValue(mDuration); + mDurationT->SetValue(GetDuration()); return true; } bool EffectSilence::TransferDataFromWindow() { - mDuration = mDurationT->GetValue(); + SetDuration(mDurationT->GetValue()); return true; } @@ -98,7 +97,7 @@ bool EffectSilence::GenerateTrack(WaveTrack *tmp, const WaveTrack & WXUNUSED(track), int WXUNUSED(ntrack)) { - bool bResult = tmp->InsertSilence(0.0, mDuration); + bool bResult = tmp->InsertSilence(0.0, GetDuration()); wxASSERT(bResult); return bResult; } diff --git a/src/effects/Silence.h b/src/effects/Silence.h index e3e4f74e9..25be9f049 100644 --- a/src/effects/Silence.h +++ b/src/effects/Silence.h @@ -20,7 +20,7 @@ #include "Generator.h" -#define SILENCE_PLUGIN_SYMBOL wxTRANSLATE("Silence") +#define SILENCE_PLUGIN_SYMBOL XO("Silence") class EffectSilence : public Generator { diff --git a/src/effects/StereoToMono.cpp b/src/effects/StereoToMono.cpp index 7c974b4a8..92d2c8f20 100644 --- a/src/effects/StereoToMono.cpp +++ b/src/effects/StereoToMono.cpp @@ -36,7 +36,7 @@ wxString EffectStereoToMono::GetSymbol() wxString EffectStereoToMono::GetDescription() { - return wxTRANSLATE("Converts stereo tracks to mono"); + return XO("Converts stereo tracks to mono"); } // EffectIdentInterface implementation diff --git a/src/effects/StereoToMono.h b/src/effects/StereoToMono.h index 0017586aa..e5d3d216e 100644 --- a/src/effects/StereoToMono.h +++ b/src/effects/StereoToMono.h @@ -15,7 +15,7 @@ #include "Effect.h" -#define STEREOTOMONO_PLUGIN_SYMBOL wxTRANSLATE("Stereo To Mono") +#define STEREOTOMONO_PLUGIN_SYMBOL XO("Stereo To Mono") class EffectStereoToMono : public Effect { diff --git a/src/effects/TimeScale.cpp b/src/effects/TimeScale.cpp index 2bb2bddc4..e370bdb92 100644 --- a/src/effects/TimeScale.cpp +++ b/src/effects/TimeScale.cpp @@ -38,13 +38,13 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( RatePercentStart, double, wxTRANSLATE("RatePercentChangeStart"), 0.0, -90.0, 500, 1 ); -Param( RatePercentEnd, double, wxTRANSLATE("RatePercentChangeEnd"), 0.0, -90.0, 500, 1 ); -Param( HalfStepsStart, double, wxTRANSLATE("PitchHalfStepsStart"), 0.0, -12.0, 12.0, 1 ); -Param( HalfStepsEnd, double, wxTRANSLATE("PitchHalfStepsEnd"), 0.0, -12.0, 12.0, 1 ); -Param( PitchPercentStart, double, wxTRANSLATE("PitchPercentChangeStart"), 0.0, -50.0, 100.0, 1 ); -Param( PitchPercentEnd, double, wxTRANSLATE("PitchPercentChangeEnd"), 0.0, -50.0, 100.0, 1 ); +// Name Type Key Def Min Max Scale +Param( RatePercentStart, double, XO("RatePercentChangeStart"), 0.0, -90.0, 500, 1 ); +Param( RatePercentEnd, double, XO("RatePercentChangeEnd"), 0.0, -90.0, 500, 1 ); +Param( HalfStepsStart, double, XO("PitchHalfStepsStart"), 0.0, -12.0, 12.0, 1 ); +Param( HalfStepsEnd, double, XO("PitchHalfStepsEnd"), 0.0, -12.0, 12.0, 1 ); +Param( PitchPercentStart, double, XO("PitchPercentChangeStart"), 0.0, -50.0, 100.0, 1 ); +Param( PitchPercentEnd, double, XO("PitchPercentChangeEnd"), 0.0, -50.0, 100.0, 1 ); // // EffectTimeScale @@ -84,12 +84,12 @@ wxString EffectTimeScale::GetSymbol() wxString EffectTimeScale::GetName() { - return wxTRANSLATE("Sliding Time Scale/Pitch Shift"); + return XO("Sliding Time Scale/Pitch Shift"); } wxString EffectTimeScale::GetDescription() { - return wxTRANSLATE("Allows continuous changes to the tempo and/or pitch"); + return XO("Allows continuous changes to the tempo and/or pitch"); } // EffectIdentInterface implementation diff --git a/src/effects/TimeScale.h b/src/effects/TimeScale.h index 79fb9eb72..262cdf611 100644 --- a/src/effects/TimeScale.h +++ b/src/effects/TimeScale.h @@ -24,7 +24,7 @@ #include "SBSMSEffect.h" -#define TIMESCALE_PLUGIN_SYMBOL wxTRANSLATE("Time Scale") +#define TIMESCALE_PLUGIN_SYMBOL XO("Time Scale") class EffectTimeScale : public EffectSBSMS { diff --git a/src/effects/ToneGen.cpp b/src/effects/ToneGen.cpp index 69254ba7f..76c45211c 100644 --- a/src/effects/ToneGen.cpp +++ b/src/effects/ToneGen.cpp @@ -24,6 +24,7 @@ frequency changes smoothly during the tone. #include #include +#include #include "../Project.h" #include "../widgets/NumericTextCtrl.h" @@ -40,8 +41,8 @@ enum kInterpolations static const wxString kInterStrings[kNumInterpolations] = { - wxTRANSLATE("Linear"), - wxTRANSLATE("Logarithmic") + XO("Linear"), + XO("Logarithmic") }; enum kWaveforms @@ -55,23 +56,23 @@ enum kWaveforms static const wxString kWaveStrings[kNumWaveforms] = { - wxTRANSLATE("Sine"), - wxTRANSLATE("Square"), - wxTRANSLATE("Sawtooth"), - wxTRANSLATE("Square, no alias") + XO("Sine"), + XO("Square"), + XO("Sawtooth"), + XO("Square, no alias") }; // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( StartFreq, double, wxTRANSLATE("StartFreq"), 440.0, 1.0, DBL_MAX, 1 ); -Param( EndFreq, double, wxTRANSLATE("EndFreq"), 1320.0, 1.0, DBL_MAX, 1 ); -Param( StartAmp, double, wxTRANSLATE("StartAmp"), 0.8, 0.0, 1.0, 1 ); -Param( EndAmp, double, wxTRANSLATE("EndAmp"), 0.1, 0.0, 1.0, 1 ); -Param( Frequency, double, wxTRANSLATE("Frequency"), 440.0, 1.0, DBL_MAX, 1 ); -Param( Amplitude, double, wxTRANSLATE("Amplitude"), 0.8, 0.0, 1.0, 1 ); -Param( Waveform, int, wxTRANSLATE("Waveform"), 0, 0, kNumWaveforms - 1, 1 ); -Param( Interp, int, wxTRANSLATE("Interpolation"), 0, 0, kNumInterpolations - 1, 1 ); +// Name Type Key Def Min Max Scale +Param( StartFreq, double, XO("StartFreq"), 440.0, 1.0, DBL_MAX, 1 ); +Param( EndFreq, double, XO("EndFreq"), 1320.0, 1.0, DBL_MAX, 1 ); +Param( StartAmp, double, XO("StartAmp"), 0.8, 0.0, 1.0, 1 ); +Param( EndAmp, double, XO("EndAmp"), 0.1, 0.0, 1.0, 1 ); +Param( Frequency, double, XO("Frequency"), 440.0, 1.0, DBL_MAX, 1 ); +Param( Amplitude, double, XO("Amplitude"), 0.8, 0.0, 1.0, 1 ); +Param( Waveform, int, XO("Waveform"), 0, 0, kNumWaveforms - 1, 1 ); +Param( Interp, int, XO("Interpolation"), 0, 0, kNumInterpolations - 1, 1 ); // // EffectToneGen @@ -94,7 +95,6 @@ EffectToneGen::EffectToneGen(bool isChirp) mAmplitude[0] = DEF_StartAmp; mAmplitude[1] = DEF_EndAmp; mInterpolation = DEF_Interp; - mDuration = GetDuration(); for (int i = 0; i < kNumWaveforms; i++) { @@ -123,8 +123,8 @@ wxString EffectToneGen::GetSymbol() wxString EffectToneGen::GetDescription() { return mChirp - ? wxTRANSLATE("Generates four different types of tone waveform while allowing starting and ending amplitude and frequency") - : wxTRANSLATE("Generates four different types of tone waveform"); + ? XO("Generates four different types of tone waveform while allowing starting and ending amplitude and frequency") + : XO("Generates four different types of tone waveform"); } // EffectIdentInterface implementation @@ -300,7 +300,8 @@ void EffectToneGen::PopulateOrExchange(ShuttleGui & S) S.StartMultiColumn(2, wxCENTER); { - S.TieChoice(_("Waveform:"), mWaveform, &mWaveforms); + wxChoice *c = S.AddChoice(_("Waveform:"), wxT(""), &mWaveforms); + c->SetValidator(wxGenericValidator(&mWaveform)); if (mChirp) { @@ -370,6 +371,9 @@ void EffectToneGen::PopulateOrExchange(ShuttleGui & S) S.EndHorizontalLay(); } S.EndHorizontalLay(); + + c = S.AddChoice(_("Interpolation:"), wxT(""), &mInterpolations); + c->SetValidator(wxGenericValidator(&mInterpolation)); } else { @@ -378,20 +382,22 @@ void EffectToneGen::PopulateOrExchange(ShuttleGui & S) t = S.AddTextBox(_("Frequency (Hz):"), wxT(""), 12); t->SetValidator(vldFrequency); - FloatingPointValidator vldAmplitude(6, &mAmplitude[1], NUM_VAL_NO_TRAILING_ZEROES); + FloatingPointValidator vldAmplitude(6, &mAmplitude[0], NUM_VAL_NO_TRAILING_ZEROES); vldAmplitude.SetRange(MIN_Amplitude, MAX_Amplitude); t = S.AddTextBox(_("Amplitude (0-1):"), wxT(""), 12); t->SetValidator(vldAmplitude); } - S.TieChoice(_("Interpolation:"), mInterpolation, &mInterpolations); + bool isSelection; + double duration = GetDuration(&isSelection); + S.AddPrompt(_("Duration:")); mToneDurationT = new NumericTextCtrl(NumericConverter::TIME, S.GetParent(), wxID_ANY, - (mT1 > mT0) ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), - mDuration, + isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), + duration, mProjectRate, wxDefaultPosition, wxDefaultSize, @@ -412,7 +418,7 @@ bool EffectToneGen::TransferDataToWindow() return false; } - mToneDurationT->SetValue(mDuration); + mToneDurationT->SetValue(GetDuration()); return true; } @@ -430,7 +436,7 @@ bool EffectToneGen::TransferDataFromWindow() mAmplitude[1] = mAmplitude[0]; } - mDuration = mToneDurationT->GetValue(); + SetDuration(mToneDurationT->GetValue()); return true; } diff --git a/src/effects/ToneGen.h b/src/effects/ToneGen.h index b0883b075..9d2ef61a3 100644 --- a/src/effects/ToneGen.h +++ b/src/effects/ToneGen.h @@ -21,8 +21,8 @@ #include "Effect.h" -#define CHIRP_PLUGIN_SYMBOL wxTRANSLATE("Chirp") -#define TONE_PLUGIN_SYMBOL wxTRANSLATE("Tone") +#define CHIRP_PLUGIN_SYMBOL XO("Chirp") +#define TONE_PLUGIN_SYMBOL XO("Tone") class EffectToneGen : public Effect { diff --git a/src/effects/TruncSilence.cpp b/src/effects/TruncSilence.cpp index 305dcee5d..279c4a122 100644 --- a/src/effects/TruncSilence.cpp +++ b/src/effects/TruncSilence.cpp @@ -37,8 +37,8 @@ enum kActions static const wxChar *kActionStrings[kNumActions] = { - wxTRANSLATE("Truncate Detected Silence"), - wxTRANSLATE("Compress Excess Silence") + XO("Truncate Detected Silence"), + XO("Compress Excess Silence") }; // Define defaults, minimums, and maximums for each parameter @@ -49,12 +49,12 @@ static const wxChar *kActionStrings[kNumActions] = // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( DbIndex, int, wxTRANSLATE("Db"), 0, 0, Enums::NumDbChoices - 1, 1 ); -Param( ActIndex, int, wxTRANSLATE("Action"), kTruncate, 0, kNumActions - 1, 1 ); -Param( Minimum, double, wxTRANSLATE("Minimum"), 0.5, 0.001, 10000.0, 1 ); -Param( Truncate, double, wxTRANSLATE("Truncate"), 0.5, 0.0, 10000.0, 1 ); -Param( Compress, double, wxTRANSLATE("Compress"), 50.0, 0.0, 99.9, 1 ); +// Name Type Key Def Min Max Scale +Param( DbIndex, int, XO("Db"), 0, 0, Enums::NumDbChoices - 1, 1 ); +Param( ActIndex, int, XO("Action"), kTruncate, 0, kNumActions - 1, 1 ); +Param( Minimum, double, XO("Minimum"), 0.5, 0.001, 10000.0, 1 ); +Param( Truncate, double, XO("Truncate"), 0.5, 0.0, 10000.0, 1 ); +Param( Compress, double, XO("Compress"), 50.0, 0.0, 99.9, 1 ); static const sampleCount DEF_BlendFrameCount = 100; @@ -100,7 +100,7 @@ wxString EffectTruncSilence::GetSymbol() wxString EffectTruncSilence::GetDescription() { - return wxTRANSLATE("Automatically reduces the length of passages where the volume is below a specified level"); + return XO("Automatically reduces the length of passages where the volume is below a specified level"); } // EffectIdentInterface implementation diff --git a/src/effects/TruncSilence.h b/src/effects/TruncSilence.h index 54446db5c..c086318a4 100644 --- a/src/effects/TruncSilence.h +++ b/src/effects/TruncSilence.h @@ -28,7 +28,7 @@ #include "Effect.h" -#define TRUNCATESILENCE_PLUGIN_SYMBOL wxTRANSLATE("Truncate Silence") +#define TRUNCATESILENCE_PLUGIN_SYMBOL XO("Truncate Silence") // Declaration of RegionList struct REGION; diff --git a/src/effects/VST/VSTEffect.cpp b/src/effects/VST/VSTEffect.cpp index 1df6c052b..460849869 100644 --- a/src/effects/VST/VSTEffect.cpp +++ b/src/effects/VST/VSTEffect.cpp @@ -306,17 +306,17 @@ wxString VSTEffectsModule::GetPath() wxString VSTEffectsModule::GetSymbol() { - return wxT("VST Effects"); + return XO("VST Effects"); } wxString VSTEffectsModule::GetName() { - return _("VST Effects"); + return GetSymbol(); } wxString VSTEffectsModule::GetVendor() { - return _("The Audacity Team"); + return XO("The Audacity Team"); } wxString VSTEffectsModule::GetVersion() @@ -327,7 +327,7 @@ wxString VSTEffectsModule::GetVersion() wxString VSTEffectsModule::GetDescription() { - return _("Adds the ability to use VST effects in Audacity."); + return XO("Adds the ability to use VST effects in Audacity."); } // ============================================================================ @@ -880,15 +880,15 @@ private: enum { - ID_DURATION = 20000, - ID_SLIDERS = 21000, + ID_Duration = 20000, + ID_Sliders = 21000, }; DEFINE_LOCAL_EVENT_TYPE(EVT_SIZEWINDOW); DEFINE_LOCAL_EVENT_TYPE(EVT_UPDATEDISPLAY); BEGIN_EVENT_TABLE(VSTEffect, wxEvtHandler) - EVT_COMMAND_RANGE(ID_SLIDERS, ID_SLIDERS + 999, wxEVT_COMMAND_SLIDER_UPDATED, VSTEffect::OnSlider) + EVT_COMMAND_RANGE(ID_Sliders, ID_Sliders + 999, wxEVT_COMMAND_SLIDER_UPDATED, VSTEffect::OnSlider) // Events from the audioMaster callback EVT_COMMAND(wxID_ANY, EVT_SIZEWINDOW, VSTEffect::OnSizeWindow) @@ -2207,6 +2207,16 @@ bool VSTEffect::IsGraphicalUI() bool VSTEffect::ValidateUI() { + if (!mParent->Validate() || !mParent->TransferDataFromWindow()) + { + return false; + } + + if (GetType() == EffectTypeGenerate) + { + mHost->SetDuration(mDuration->GetValue()); + } + return true; } @@ -3476,6 +3486,11 @@ void VSTEffect::BuildPlain() scroller->SetMinSize(wxSize(wxMax(600, mParent->GetSize().GetWidth() * 2 / 3), mParent->GetSize().GetHeight() / 2)); scroller->SetScrollRate(0, 20); + + // This fools NVDA into not saying "Panel" when the dialog gets focus + scroller->SetName(wxT("\a")); + scroller->SetLabel(wxT("\a")); + mainSizer->Add(scroller, 1, wxEXPAND | wxALL, 5); mParent->SetSizer(mainSizer); @@ -3492,17 +3507,21 @@ void VSTEffect::BuildPlain() // Add the duration control for generators if (GetType() == EffectTypeGenerate) { + bool isSelection; + double duration = mHost->GetDuration(&isSelection); + wxControl *item = new wxStaticText(scroller, 0, _("Duration:")); gridSizer->Add(item, 0, wxALIGN_CENTER_VERTICAL | wxALIGN_RIGHT | wxALL, 5); - mDuration = new NumericTextCtrl(NumericConverter::TIME, - scroller, - ID_DURATION, - _("hh:mm:ss + milliseconds"), - mHost->GetDuration(), - mSampleRate, - wxDefaultPosition, - wxDefaultSize, - true); + mDuration = new + NumericTextCtrl(NumericConverter::TIME, + scroller, + ID_Duration, + isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), + duration, + mSampleRate, + wxDefaultPosition, + wxDefaultSize, + true); mDuration->SetName(_("Duration")); mDuration->EnableMenu(); gridSizer->Add(mDuration, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); @@ -3543,7 +3562,7 @@ void VSTEffect::BuildPlain() gridSizer->Add(mNames[i], 0, wxALIGN_CENTER_VERTICAL | wxALIGN_RIGHT | wxALL, 5); mSliders[i] = new wxSlider(scroller, - ID_SLIDERS + i, + ID_Sliders + i, 0, 0, 1000, @@ -3644,7 +3663,7 @@ void VSTEffect::OnSizeWindow(wxCommandEvent & evt) void VSTEffect::OnSlider(wxCommandEvent & evt) { wxSlider *s = (wxSlider *) evt.GetEventObject(); - int i = s->GetId() - ID_SLIDERS; + int i = s->GetId() - ID_Sliders; callSetParameter(i, s->GetValue() / 1000.0); diff --git a/src/effects/Wahwah.cpp b/src/effects/Wahwah.cpp index 19013255d..2bffe69ff 100644 --- a/src/effects/Wahwah.cpp +++ b/src/effects/Wahwah.cpp @@ -39,12 +39,12 @@ enum // Define keys, defaults, minimums, and maximums for the effect parameters // -// Name Type Key Def Min Max Scale -Param( Freq, double, wxTRANSLATE("Freq"), 1.5, 0.1, 4.0, 10 ); -Param( Phase, double, wxTRANSLATE("Phase"), 0.0, 0.0, 359.0, 1 ); -Param( Depth, int, wxTRANSLATE("Depth"), 70, 0, 100, 1 ); // scaled to 0-1 before processing -Param( Res, double, wxTRANSLATE("Resonance"), 2.5, 0.1, 10.0, 10 ); -Param( FreqOfs, int, wxTRANSLATE("Offset"), 30, 0, 100, 1 ); // scaled to 0-1 before processing +// Name Type Key Def Min Max Scale +Param( Freq, double, XO("Freq"), 1.5, 0.1, 4.0, 10 ); +Param( Phase, double, XO("Phase"), 0.0, 0.0, 359.0, 1 ); +Param( Depth, int, XO("Depth"), 70, 0, 100, 1 ); // scaled to 0-1 before processing +Param( Res, double, XO("Resonance"), 2.5, 0.1, 10.0, 10 ); +Param( FreqOfs, int, XO("Offset"), 30, 0, 100, 1 ); // scaled to 0-1 before processing // How many samples are processed before recomputing the lfo value again #define lfoskipsamples 30 @@ -88,7 +88,7 @@ wxString EffectWahwah::GetSymbol() wxString EffectWahwah::GetDescription() { - return wxTRANSLATE("Rapid tone quality variations, like that guitar sound so popular in the 1970's"); + return XO("Rapid tone quality variations, like that guitar sound so popular in the 1970's"); } // EffectIdentInterface implementation diff --git a/src/effects/Wahwah.h b/src/effects/Wahwah.h index 8c15a615f..c0fe56a73 100644 --- a/src/effects/Wahwah.h +++ b/src/effects/Wahwah.h @@ -25,7 +25,7 @@ #include "Effect.h" -#define WAHWAH_PLUGIN_SYMBOL wxTRANSLATE("Wahwah") +#define WAHWAH_PLUGIN_SYMBOL XO("Wahwah") class EffectWahwah : public Effect { diff --git a/src/effects/audiounits/AudioUnitEffect.cpp b/src/effects/audiounits/AudioUnitEffect.cpp index 29e5f00d3..4e8267da2 100644 --- a/src/effects/audiounits/AudioUnitEffect.cpp +++ b/src/effects/audiounits/AudioUnitEffect.cpp @@ -91,12 +91,12 @@ wxString AudioUnitEffectsModule::GetSymbol() wxString AudioUnitEffectsModule::GetName() { - return _("Audio Unit Effects"); + return XO("Audio Unit Effects"); } wxString AudioUnitEffectsModule::GetVendor() { - return _("The Audacity Team"); + return XO("The Audacity Team"); } wxString AudioUnitEffectsModule::GetVersion() @@ -107,7 +107,7 @@ wxString AudioUnitEffectsModule::GetVersion() wxString AudioUnitEffectsModule::GetDescription() { - return _("Provides Audio Unit Effects support to Audacity"); + return XO("Provides Audio Unit Effects support to Audacity"); } // ============================================================================ diff --git a/src/effects/audiounits/AudioUnitEffect.h b/src/effects/audiounits/AudioUnitEffect.h index 0b70bda93..a886dc310 100644 --- a/src/effects/audiounits/AudioUnitEffect.h +++ b/src/effects/audiounits/AudioUnitEffect.h @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include diff --git a/src/effects/ladspa/LadspaEffect.cpp b/src/effects/ladspa/LadspaEffect.cpp index f22d80e5b..f525f36db 100644 --- a/src/effects/ladspa/LadspaEffect.cpp +++ b/src/effects/ladspa/LadspaEffect.cpp @@ -102,17 +102,17 @@ wxString LadspaEffectsModule::GetPath() wxString LadspaEffectsModule::GetSymbol() { - return wxT("LADSPA Effects"); + return XO("LADSPA Effects"); } wxString LadspaEffectsModule::GetName() { - return wxTRANSLATE("LADSPA Effects"); + return GetSymbol(); } wxString LadspaEffectsModule::GetVendor() { - return wxTRANSLATE("The Audacity Team"); + return XO("The Audacity Team"); } wxString LadspaEffectsModule::GetVersion() @@ -123,7 +123,7 @@ wxString LadspaEffectsModule::GetVersion() wxString LadspaEffectsModule::GetDescription() { - return wxTRANSLATE("Provides LADSPA Effects"); + return XO("Provides LADSPA Effects"); } // ============================================================================ @@ -361,10 +361,10 @@ void LadspaEffectOptionsDialog::OnOk(wxCommandEvent & WXUNUSED(evt)) enum { - ID_DURATION = 20000, - ID_TOGGLES = 21000, - ID_SLIDERS = 22000, - ID_TEXTS = 23000, + ID_Duration = 20000, + ID_Toggles = 21000, + ID_Sliders = 22000, + ID_Texts = 23000, }; /////////////////////////////////////////////////////////////////////////////// @@ -374,9 +374,9 @@ enum /////////////////////////////////////////////////////////////////////////////// BEGIN_EVENT_TABLE(LadspaEffect, wxEvtHandler) - EVT_COMMAND_RANGE(ID_TOGGLES, ID_TOGGLES + 999, wxEVT_COMMAND_CHECKBOX_CLICKED, LadspaEffect::OnCheckBox) - EVT_COMMAND_RANGE(ID_SLIDERS, ID_SLIDERS + 999, wxEVT_COMMAND_SLIDER_UPDATED, LadspaEffect::OnSlider) - EVT_COMMAND_RANGE(ID_TEXTS, ID_TEXTS + 999, wxEVT_COMMAND_TEXT_UPDATED, LadspaEffect::OnTextCtrl) + EVT_COMMAND_RANGE(ID_Toggles, ID_Toggles + 999, wxEVT_COMMAND_CHECKBOX_CLICKED, LadspaEffect::OnCheckBox) + EVT_COMMAND_RANGE(ID_Sliders, ID_Sliders + 999, wxEVT_COMMAND_SLIDER_UPDATED, LadspaEffect::OnSlider) + EVT_COMMAND_RANGE(ID_Texts, ID_Texts + 999, wxEVT_COMMAND_TEXT_UPDATED, LadspaEffect::OnTextCtrl) END_EVENT_TABLE() LadspaEffect::LadspaEffect(const wxString & path, int index) @@ -1018,6 +1018,11 @@ bool LadspaEffect::PopulateUI(wxWindow *parent) wxDefaultSize, wxVSCROLL | wxTAB_TRAVERSAL); w->SetScrollRate(0, 20); + + // This fools NVDA into not saying "Panel" when the dialog gets focus + w->SetName(wxT("\a")); + w->SetLabel(wxT("\a")); + mainSizer->Add(w, 0, wxEXPAND); mParent->SetSizer(mainSizer); @@ -1025,7 +1030,7 @@ bool LadspaEffect::PopulateUI(wxWindow *parent) if (mNumInputControls) { - wxSizer *paramSizer = new wxStaticBoxSizer(wxVERTICAL, w, _("Effect Settings")); + wxStaticBoxSizer *paramSizer = new wxStaticBoxSizer(wxVERTICAL, w, _("Effect Settings")); wxFlexGridSizer *gridSizer = new wxFlexGridSizer(5, 0, 0); gridSizer->AddGrowableCol(3); @@ -1035,17 +1040,21 @@ bool LadspaEffect::PopulateUI(wxWindow *parent) // Add the duration control for generators if (GetType() == EffectTypeGenerate) { + bool isSelection; + double duration = mHost->GetDuration(&isSelection); + item = new wxStaticText(w, 0, _("Duration:")); gridSizer->Add(item, 0, wxALIGN_CENTER_VERTICAL | wxALIGN_RIGHT | wxALL, 5); - mDuration = new NumericTextCtrl(NumericConverter::TIME, - w, - ID_DURATION, - _("hh:mm:ss + milliseconds"), - mHost->GetDuration(), - mSampleRate, - wxDefaultPosition, - wxDefaultSize, - true); + mDuration = new + NumericTextCtrl(NumericConverter::TIME, + w, + ID_Duration, + isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), + duration, + mSampleRate, + wxDefaultPosition, + wxDefaultSize, + true); mDuration->SetName(_("Duration")); mDuration->EnableMenu(); gridSizer->Add(mDuration, 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); @@ -1071,7 +1080,7 @@ bool LadspaEffect::PopulateUI(wxWindow *parent) if (LADSPA_IS_HINT_TOGGLED(hint.HintDescriptor)) { - mToggles[p] = new wxCheckBox(w, ID_TOGGLES + p, wxT("")); + mToggles[p] = new wxCheckBox(w, ID_Toggles + p, wxT("")); mToggles[p]->SetName(labelText); mToggles[p]->SetValue(mInputControls[p] > 0); gridSizer->Add(mToggles[p], 0, wxALL, 5); @@ -1126,7 +1135,7 @@ bool LadspaEffect::PopulateUI(wxWindow *parent) // Don't specify a value at creation time. This prevents unwanted events // being sent to the OnTextCtrl() handler before the associated slider // has been created. - mFields[p] = new wxTextCtrl(w, ID_TEXTS + p); + mFields[p] = new wxTextCtrl(w, ID_Texts + p); mFields[p]->SetName(labelText); gridSizer->Add(mFields[p], 0, wxALIGN_CENTER_VERTICAL | wxALL, 5); @@ -1149,7 +1158,7 @@ bool LadspaEffect::PopulateUI(wxWindow *parent) gridSizer->Add(1, 1, 0); } - mSliders[p] = new wxSlider(w, ID_SLIDERS + p, + mSliders[p] = new wxSlider(w, ID_Sliders + p, 0, 0, 1000, wxDefaultPosition, wxSize(200, -1)); @@ -1472,14 +1481,14 @@ void LadspaEffect::FreeInstance(LADSPA_Handle handle) void LadspaEffect::OnCheckBox(wxCommandEvent & evt) { - int p = evt.GetId() - ID_TOGGLES; + int p = evt.GetId() - ID_Toggles; mInputControls[p] = mToggles[p]->GetValue(); } void LadspaEffect::OnSlider(wxCommandEvent & evt) { - int p = evt.GetId() - ID_SLIDERS; + int p = evt.GetId() - ID_Sliders; float val; float lower = float(0.0); @@ -1516,7 +1525,7 @@ void LadspaEffect::OnSlider(wxCommandEvent & evt) void LadspaEffect::OnTextCtrl(wxCommandEvent & evt) { LadspaEffect *that = reinterpret_cast(this); - int p = evt.GetId() - ID_TEXTS; + int p = evt.GetId() - ID_Texts; float val; float lower = float(0.0); diff --git a/src/effects/lv2/LV2Effect.cpp b/src/effects/lv2/LV2Effect.cpp index 0504f972b..72723348c 100644 --- a/src/effects/lv2/LV2Effect.cpp +++ b/src/effects/lv2/LV2Effect.cpp @@ -1078,7 +1078,7 @@ bool LV2Effect::ValidateUI() if (GetType() == EffectTypeGenerate) { - mHost->SetDuration(/* ... */ 0.0 /* ... */ ); + mHost->SetDuration(mDuration->GetValue()); } return true; @@ -1470,6 +1470,11 @@ bool LV2Effect::BuildPlain() wxDefaultSize, wxVSCROLL | wxTAB_TRAVERSAL); w->SetScrollRate(0, 20); + + // This fools NVDA into not saying "Panel" when the dialog gets focus + w->SetName(wxT("\a")); + w->SetLabel(wxT("\a")); + outerSizer->Add(w, 1, wxEXPAND); wxSizer *innerSizer = new wxBoxSizer(wxVERTICAL); @@ -1481,17 +1486,21 @@ bool LV2Effect::BuildPlain() wxBoxSizer *sizer = new wxBoxSizer(wxHORIZONTAL); + bool isSelection; + double duration = mHost->GetDuration(&isSelection); + wxWindow *item = new wxStaticText(w, 0, _("&Duration:")); sizer->Add(item, 0, wxALIGN_CENTER | wxALL, 5); - mDuration = new NumericTextCtrl(NumericConverter::TIME, - w, - ID_Duration, - _("hh:mm:ss + milliseconds"), - mHost->GetDuration(), - mSampleRate, - wxDefaultPosition, - wxDefaultSize, - true); + mDuration = new + NumericTextCtrl(NumericConverter::TIME, + w, + ID_Duration, + isSelection ? _("hh:mm:ss + samples") : _("hh:mm:ss + milliseconds"), + duration, + mSampleRate, + wxDefaultPosition, + wxDefaultSize, + true); mDuration->SetName(_("Duration")); mDuration->EnableMenu(); sizer->Add(mDuration, 0, wxALIGN_CENTER | wxALL, 5); diff --git a/src/effects/nyquist/LoadNyquist.cpp b/src/effects/nyquist/LoadNyquist.cpp index 042bcf6d8..92d47fc6a 100644 --- a/src/effects/nyquist/LoadNyquist.cpp +++ b/src/effects/nyquist/LoadNyquist.cpp @@ -68,7 +68,7 @@ wxString NyquistEffectsModule::GetPath() wxString NyquistEffectsModule::GetSymbol() { - return wxTRANSLATE("Nyquist Effects"); + return XO("Nyquist Effects"); } wxString NyquistEffectsModule::GetName() @@ -78,7 +78,7 @@ wxString NyquistEffectsModule::GetName() wxString NyquistEffectsModule::GetVendor() { - return wxTRANSLATE("The Audacity Team"); + return XO("The Audacity Team"); } wxString NyquistEffectsModule::GetVersion() @@ -89,7 +89,7 @@ wxString NyquistEffectsModule::GetVersion() wxString NyquistEffectsModule::GetDescription() { - return wxTRANSLATE("Provides Nyquist Effects support to Audacity"); + return XO("Provides Nyquist Effects support to Audacity"); } // ============================================================================ diff --git a/src/effects/nyquist/Nyquist.cpp b/src/effects/nyquist/Nyquist.cpp index 182380e64..395142250 100644 --- a/src/effects/nyquist/Nyquist.cpp +++ b/src/effects/nyquist/Nyquist.cpp @@ -71,7 +71,6 @@ enum ID_Version, ID_Load, ID_Save, - ID_Clear, ID_Debug, ID_Slider = 11000, @@ -81,8 +80,8 @@ enum #define UNINITIALIZED_CONTROL ((double)99999999.99) -static const wxChar *KEY_Version = wxTRANSLATE("Version"); -static const wxChar *KEY_Command = wxTRANSLATE("Command"); +static const wxChar *KEY_Version = XO("Version"); +static const wxChar *KEY_Command = XO("Command"); /////////////////////////////////////////////////////////////////////////////// // @@ -96,7 +95,6 @@ WX_DEFINE_OBJARRAY(NyqControlArray); BEGIN_EVENT_TABLE(NyquistEffect, wxEvtHandler) EVT_BUTTON(ID_Load, NyquistEffect::OnLoad) EVT_BUTTON(ID_Save, NyquistEffect::OnSave) - EVT_BUTTON(ID_Clear, NyquistEffect::OnClear) EVT_BUTTON(ID_Debug, NyquistEffect::OnDebug) EVT_COMMAND_RANGE(ID_Slider, ID_Slider+99, @@ -134,7 +132,7 @@ NyquistEffect::NyquistEffect(wxString fName) // Interactive Nyquist if (fName == NYQUIST_PROMPT_ID) { - mName = wxTRANSLATE("Nyquist Prompt"); + mName = XO("Nyquist Prompt"); mType = EffectTypeProcess; mOK = true; mIsPrompt = true; @@ -168,7 +166,7 @@ wxString NyquistEffect::GetSymbol() { if (mIsPrompt) { - return wxTRANSLATE("Nyquist Prompt"); + return XO("Nyquist Prompt"); } return mName; @@ -626,7 +624,7 @@ bool NyquistEffect::ShowInterface(wxWindow *parent, bool forceModal) { // Show the normal (prompt or effect) interface bool res = Effect::ShowInterface(parent, forceModal); -printf("res = %d %d %d\n", res, mIsPrompt, (int)mControls.GetCount()); + // We're done if the user clicked "Close", we are not the Nyquist Prompt, // or the program currently loaded into the prompt doesn't have a UI. if (!res || !mIsPrompt || mControls.GetCount() == 0) @@ -1787,7 +1785,6 @@ void NyquistEffect::BuildPromptWindow(ShuttleGui & S) { S.Id(ID_Load).AddButton(_("&Load")); S.Id(ID_Save).AddButton(_("&Save")); - S.Id(ID_Clear).AddButton(_("&Clear")); S.AddSpace(10, 1); S.Id(ID_Debug).AddButton(_("&Debug")); } @@ -1880,6 +1877,10 @@ void NyquistEffect::BuildEffectWindow(ShuttleGui & S) S.EndScroller(); scroller->SetScrollRate(0, 20); + + // This fools NVDA into not saying "Panel" when the dialog gets focus + scroller->SetName(wxT("\a")); + scroller->SetLabel(wxT("\a")); } // NyquistEffect implementation @@ -1901,12 +1902,12 @@ void NyquistEffect::OnLoad(wxCommandEvent & WXUNUSED(evt)) } } - FileDialog dlog(mUIParent, - _("Load Nyquist script"), - mFileName.GetPath(), - wxEmptyString, - _("Nyquist scripts (*.ny)|*.ny|Lisp scripts (*.lsp)|*.lsp|All files|*"), - wxFD_OPEN | wxRESIZE_BORDER); + wxFileDialog dlog(mUIParent, + _("Load Nyquist script"), + mFileName.GetPath(), + wxEmptyString, + _("Nyquist scripts (*.ny)|*.ny|Lisp scripts (*.lsp)|*.lsp|Text files (*.txt)|*.txt|All files|*"), + wxFD_OPEN | wxRESIZE_BORDER); if (dlog.ShowModal() != wxID_OK) { @@ -1923,12 +1924,12 @@ void NyquistEffect::OnLoad(wxCommandEvent & WXUNUSED(evt)) void NyquistEffect::OnSave(wxCommandEvent & WXUNUSED(evt)) { - FileDialog dlog(mUIParent, - _("Save Nyquist script"), - mFileName.GetPath(), - mFileName.GetFullName(), - _("Nyquist scripts (*.ny)|*.ny|Lisp scripts (*.lsp)|*.lsp|All files|*"), - wxFD_SAVE | wxFD_OVERWRITE_PROMPT | wxRESIZE_BORDER); + wxFileDialog dlog(mUIParent, + _("Save Nyquist script"), + mFileName.GetPath(), + mFileName.GetFullName(), + _("Nyquist scripts (*.ny)|*.ny|Lisp scripts (*.lsp)|*.lsp|All files|*"), + wxFD_SAVE | wxFD_OVERWRITE_PROMPT | wxRESIZE_BORDER); if (dlog.ShowModal() != wxID_OK) { @@ -1943,16 +1944,13 @@ void NyquistEffect::OnSave(wxCommandEvent & WXUNUSED(evt)) } } -void NyquistEffect::OnClear(wxCommandEvent & WXUNUSED(evt)) -{ - mCommandText->Clear(); -} - void NyquistEffect::OnDebug(wxCommandEvent & WXUNUSED(evt)) { + TransferDataFromPromptWindow(); + NyquistEffect effect(NYQUIST_WORKER_ID); - effect.SetCommand(mCommandText->GetValue()); + effect.SetCommand(mInputCmd); effect.mDebug = true; SelectedRegion region(mT0, mT1); @@ -1971,6 +1969,8 @@ void NyquistEffect::OnDebug(wxCommandEvent & WXUNUSED(evt)) dlog.CentreOnParent(); dlog.ShowModal(); + SaveUserPreset(GetCurrentSettingsGroup()); + return; } diff --git a/src/effects/nyquist/Nyquist.h b/src/effects/nyquist/Nyquist.h index 4e0225143..1c8f88501 100644 --- a/src/effects/nyquist/Nyquist.h +++ b/src/effects/nyquist/Nyquist.h @@ -155,7 +155,6 @@ private: void OnLoad(wxCommandEvent & evt); void OnSave(wxCommandEvent & evt); - void OnClear(wxCommandEvent & evt); void OnDebug(wxCommandEvent & evt); void OnText(wxCommandEvent & evt); diff --git a/src/effects/vamp/LoadVamp.cpp b/src/effects/vamp/LoadVamp.cpp index feee025ba..18de6ef9a 100644 --- a/src/effects/vamp/LoadVamp.cpp +++ b/src/effects/vamp/LoadVamp.cpp @@ -81,12 +81,12 @@ wxString VampEffectsModule::GetSymbol() wxString VampEffectsModule::GetName() { - return wxTRANSLATE("Vamp Effects"); + return XO("Vamp Effects"); } wxString VampEffectsModule::GetVendor() { - return wxTRANSLATE("The Audacity Team"); + return XO("The Audacity Team"); } wxString VampEffectsModule::GetVersion() @@ -97,7 +97,7 @@ wxString VampEffectsModule::GetVersion() wxString VampEffectsModule::GetDescription() { - return wxTRANSLATE("Provides Vamp Effects support to Audacity"); + return XO("Provides Vamp Effects support to Audacity"); } // ============================================================================ diff --git a/src/export/ExportPCM.cpp b/src/export/ExportPCM.cpp index 483e80878..b4431bfd3 100644 --- a/src/export/ExportPCM.cpp +++ b/src/export/ExportPCM.cpp @@ -50,6 +50,20 @@ } #endif +struct +{ + int format; + wxChar *name; + wxChar *desc; +} +static const kFormats[] = +{ + { SF_FORMAT_AIFF | SF_FORMAT_PCM_16, wxT("AIFF"), XO("AIFF (Apple) signed 16 bit PCM") }, + { SF_FORMAT_WAV | SF_FORMAT_PCM_16, wxT("WAV"), XO("WAV (Microsoft) signed 16 bit PCM") }, + { SF_FORMAT_WAV | SF_FORMAT_FLOAT, wxT("WAVFLT"), XO("WAV (Microsoft) float PCM") }, + { SF_FORMAT_WAV | SF_FORMAT_GSM610, wxT("GSM610"), XO("GSM 6.10 WAV (mobile)") }, +}; + //---------------------------------------------------------------------------- // Statics //---------------------------------------------------------------------------- @@ -116,26 +130,18 @@ ExportPCMOptions::ExportPCMOptions(wxWindow * WXUNUSED(parent), int selformat) wxString(_("Specify Uncompressed Options"))) { mOk = NULL; + int format = 0; - switch (selformat) + + if (selformat < 0 || selformat >= WXSIZEOF(kFormats)) { - case 0: // other uncompressed format = ReadExportFormatPref(); - break; - case 1: // 16-bit AIFF - format = SF_FORMAT_AIFF | SF_FORMAT_PCM_16; - break; - case 2: // 16-bit WAV - format = SF_FORMAT_WAV | SF_FORMAT_PCM_16; - break; - case 3: // GSM WAV - format = SF_FORMAT_WAV | SF_FORMAT_GSM610; - break; - default: // bug - forgot to extend this case statement - wxASSERT(false); - format = ReadExportFormatPref(); - break; } + else + { + format = kFormats[selformat].format; + } + int i; int num; int sel; @@ -338,54 +344,37 @@ ExportPCM::ExportPCM() int format; // the index of the format we are setting up at the moment - /* add default user controlled format to list of formats this plug-in does - * at position 0 */ + // Add the "special" formats first + for (size_t i = 0; i < WXSIZEOF(kFormats); i++) + { + format = AddFormat() - 1; + + si.format = kFormats[i].format; + for (si.channels = 1; sf_format_check(&si); si.channels++){}; + wxString ext = sf_header_extension(si.format); + + SetFormat(kFormats[i].name, format); + SetCanMetaData(true, format); + SetDescription(wxGetTranslation(kFormats[i].desc), format); + AddExtension(ext, format); + SetMaxChannels(si.channels - 1, format); + } + + // Then add the generic libsndfile formats format = AddFormat() - 1; // store the index = 1 less than the count - SetFormat(wxT("LIBSNDFILE"),format); - SetCanMetaData(true,format); - SetDescription(_("Other uncompressed files"),format); + SetFormat(wxT("LIBSNDFILE"), format); + SetCanMetaData(true, format); + SetDescription(_("Other uncompressed files"), format); wxArrayString allext = sf_get_all_extensions(); wxString wavext = sf_header_extension(SF_FORMAT_WAV); // get WAV ext. #if defined(wxMSW) // On Windows make sure WAV is at the beginning of the list of all possible // extensions for this format allext.Remove(wavext); - allext.Insert(wavext,0); + allext.Insert(wavext, 0); #endif - SetExtensions(allext,format); - SetMaxChannels(255,format); - - /* add AIFF 16-bit to list of sub-formats for this plug-in at position 1 */ - si.format = SF_FORMAT_AIFF | SF_FORMAT_PCM_16; - for (si.channels = 1; sf_format_check(&si); si.channels++){}; - format = AddFormat() - 1; - SetFormat(wxT("AIFF"),format); - SetCanMetaData(true,format); - SetDescription(_("AIFF (Apple) signed 16 bit PCM"),format); - wxString aiffext = sf_header_extension(si.format); - AddExtension(aiffext,format); - SetMaxChannels(si.channels - 1,format); - - /* add WAV 16-bit at position 2 */ - si.format = SF_FORMAT_WAV | SF_FORMAT_PCM_16; - for (si.channels = 1; sf_format_check(&si); si.channels++){}; - format = AddFormat() - 1; - SetFormat(wxT("WAV"),format); - SetCanMetaData(true,format); - SetDescription(_("WAV (Microsoft) signed 16 bit PCM"),format); - // we sorted out wavext near the begining - AddExtension(wavext,format); - SetMaxChannels(si.channels - 1,format); - - /* add GSM6.10 to list of formats at position 3 */ - si.format = SF_FORMAT_WAV | SF_FORMAT_GSM610; - for (si.channels = 1; sf_format_check(&si); si.channels++){}; - format = AddFormat() - 1; - SetFormat(wxT("GSM610"),format); - SetCanMetaData(true,format); - SetDescription(_("GSM 6.10 WAV (mobile)"),format); - AddExtension(sf_header_extension(si.format),format); - SetMaxChannels(si.channels - 1,format); + SetExtensions(allext, format); + SetMaxChannels(255, format); } void ExportPCM::Destroy() @@ -396,9 +385,8 @@ void ExportPCM::Destroy() /** * * @param subformat Control whether we are doing a "preset" export to a popular - * file type, or giving the user full control over libsndfile. Set to 0 - * (default) gives full control, 1 gives 16-bit AIFF, 2 gives 16-bit WAV - * 3 gives a GSM 6.10 WAV file */ + * file type, or giving the user full control over libsndfile. + */ int ExportPCM::Export(AudacityProject *project, int numChannels, wxString fName, @@ -412,25 +400,14 @@ int ExportPCM::Export(AudacityProject *project, double rate = project->GetRate(); TrackList *tracks = project->GetTracks(); int sf_format; - switch (subformat) + + if (subformat < 0 || subformat >= WXSIZEOF(kFormats)) { - case 0: // other uncompressed sf_format = ReadExportFormatPref(); - break; - case 1: // AIFF - sf_format = SF_FORMAT_AIFF | SF_FORMAT_PCM_16; - break; - case 2: // WAV - sf_format = SF_FORMAT_WAV | SF_FORMAT_PCM_16; - break; - case 3: - sf_format = SF_FORMAT_WAV | SF_FORMAT_GSM610; - break; - default: // land here if supplied a sub-format that we don't know about - wxASSERT(false); // raise assertion - this is a bug - sf_format = ReadExportFormatPref(); // treat it like 0 so users get a - // working result - break; + } + else + { + sf_format = kFormats[subformat].format; } wxString formatStr; @@ -909,33 +886,23 @@ void ExportPCM::AddID3Chunk(wxString fName, Tags *tags, int sf_format) * method. Controls use of pre-defined export settings.*/ bool ExportPCM::DisplayOptions(wxWindow *parent, int format) { - wxString nopt(_("There are no options for this format.\n")); - /* i18n-hint: This is pointing users at another possible export format in - * the list. So you should translate the quoted string - * 'Other uncompressed files' exactly the same as you do the same string - * when it comes up on it's own.*/ - wxString usepcm(_("If you need more control over the export format please use the 'Other uncompressed files' format.")); - - /* actual code - decide what options if any are useful to show */ - if (format == 1) - { // 16-bit AIFF - wxMessageBox(nopt + _("Your file will be exported as a 16-bit AIFF (Apple/SGI) file.\n") + usepcm); - return true; - } - else if (format == 2) - { // 16-bit WAV - wxMessageBox(nopt + _("Your file will be exported as a 16-bit WAV (Microsoft) file.\n") + usepcm); - return true; - } - else if (format == 3) - { // GSM WAV - wxMessageBox(nopt + _("Your file will be exported as a GSM 6.10 WAV file.\n") + usepcm); - return true; - } - // default, full user control - ExportPCMOptions od(parent,format); - od.ShowModal(); + if (format < 0 || format >= WXSIZEOF(kFormats)) + { + ExportPCMOptions od(parent,format); + od.ShowModal(); + return true; + } + + wxString nopt, fmt, usepcm; + + nopt.Printf(_("There are no options for this format.\n")); + fmt.Printf(_("Your file will be exported as a \"%s\" file\n"), + wxGetTranslation(kFormats[format].desc)); + usepcm.Printf(_("If you need more control over the export format please use the \"%s\" format."), + _("Other uncompressed files")); + + wxMessageBox(nopt + fmt + usepcm); return true; } diff --git a/src/prefs/ModulePrefs.cpp b/src/prefs/ModulePrefs.cpp index 47afb4c3b..20df7fcff 100644 --- a/src/prefs/ModulePrefs.cpp +++ b/src/prefs/ModulePrefs.cpp @@ -96,7 +96,7 @@ void ModulePrefs::PopulateOrExchange(ShuttleGui & S) StatusChoices.Add( _("New" ) ); S.SetBorder(2); - S.StartStatic(_("")); + S.StartStatic(wxT("")); { S.AddFixedText(_("These are experimental modules. Enable them only if you've read the Audacity Manual\nand know what you are doing.") ); S.AddFixedText(wxString(wxT(" ")) + _("'Ask' means Audacity will ask if you want to load the module each time it starts.") ); diff --git a/src/toolbars/ControlToolBar.cpp b/src/toolbars/ControlToolBar.cpp index af9f27d77..b105e9bed 100644 --- a/src/toolbars/ControlToolBar.cpp +++ b/src/toolbars/ControlToolBar.cpp @@ -482,6 +482,8 @@ int ControlToolBar::PlayPlayRegion(const SelectedRegion &selectedRegion, // to indicate backwards play. const bool looped = options.playLooped; + double startTime = *options.pStartTime; + if (backwards) std::swap(t0, t1); diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp index 10b928ac3..d860bcaa2 100644 --- a/src/widgets/Ruler.cpp +++ b/src/widgets/Ruler.cpp @@ -77,6 +77,7 @@ array of Ruler::Label. #include "../TrackPanel.h" #include "../Menus.h" #include "../Prefs.h" +#include "../Snap.h" #define max(a,b) ( (aRead(wxT("/QuickPlay/ToolTips"), wxT("Enabled")) == wxT("Enabled"); mPlayRegionDragsSelection = gPrefs->Read(wxT("/QuickPlay/DragLoopSelection"), wxT("Enabled")) == wxT("Enabled"); + mQuickPlayEnabled = gPrefs->Read(wxT("/QuickPlay/QuickPlayEnabled"), wxT("Enabled")) == wxT("Enabled"); #if wxUSE_TOOLTIPS RegenerateTooltips(); @@ -1696,8 +1700,11 @@ void AdornedRulerPanel::RegenerateTooltips() if (mIsRecording) { this->SetToolTip(_("Timeline actions disabled during recording")); } + else if (!mQuickPlayEnabled) { + this->SetToolTip(_("Quick-Play disabled")); + } else { - this->SetToolTip(_("Timeline - Quick Play enabled")); + this->SetToolTip(_("Quick-Play enabled")); } } else { @@ -1846,7 +1853,7 @@ void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) double sel0 = mProject->GetSel0(); double sel1 = mProject->GetSel1(); - // Restrict Quick Play region to where there is something to play or is selected. + // Restrict Quick-Play region to where there is something to play or is selected. mQuickPlayPos = wxMax(0.0, mQuickPlayPos); // If not looping, restrict selection to end of project @@ -1868,17 +1875,24 @@ void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) Refresh(false); } - else { + else if (mQuickPlayEnabled) { mQuickPlayInd = true; Refresh(false); if (isWithinStart || isWithinEnd) { SetCursor(wxCursor(wxCURSOR_SIZEWE)); } - else { - SetCursor(wxCursor(wxCURSOR_HAND)); - } } + else { + SetCursor(wxCursor(wxCURSOR_HAND)); + } + + if (evt.RightDown()) { + ShowMenu(evt.GetPosition()); + } + + if (!mQuickPlayEnabled) + return; if (mSnapManager) { // Create a new snap manager in case any snap-points have changed @@ -1889,7 +1903,7 @@ void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) QUICK_PLAY_SNAP_PIXEL); bool snappedPoint, snappedTime; mIsSnapped = (mSnapManager->Snap(NULL, mQuickPlayPos, false, - &mQuickPlayPos, &snappedPoint, &snappedTime)); + &mQuickPlayPos, &snappedPoint, &snappedTime)); if (evt.LeftDown()) { @@ -1917,11 +1931,6 @@ void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) CaptureMouse(); } - if (evt.RightDown()) - { - ShowMenu(evt.GetPosition()); - } - switch (mMouseEventState) { case mesNone: @@ -1995,7 +2004,7 @@ void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) ClearPlayRegion(); } // Disable if empty selection before start. - // (allow Quick Play region to include 'pre-roll' white space) + // (allow Quick-Play region to include 'pre-roll' white space) else if (((mPlayRegionEnd - mPlayRegionStart) > 0.0) && (mPlayRegionEnd < t0)) { ClearPlayRegion(); } @@ -2034,7 +2043,8 @@ void AdornedRulerPanel::OnMouseEvents(wxMouseEvent &evt) AudioIOStartStreamOptions options(mProject->GetDefaultPlayOptions()); options.playLooped = (loopEnabled && evt.ShiftDown()); - ctb->PlayPlayRegion((SelectedRegion(mPlayRegionStart, mPlayRegionEnd)), + options.pStartTime = &mPlayRegionStart; + ctb->PlayPlayRegion((SelectedRegion(start, end)), options, evt.ControlDown(), false, @@ -2072,12 +2082,17 @@ void AdornedRulerPanel::ShowMenu(const wxPoint & pos) { wxMenu *rulerMenu = new wxMenu(); + if (mQuickPlayEnabled) + rulerMenu->Append(OnToggleQuickPlayID, _("Disable Quick-Play")); + else + rulerMenu->Append(OnToggleQuickPlayID, _("Enable Quick-Play")); + wxMenuItem *dragitem; if (mPlayRegionDragsSelection && !mProject->IsPlayRegionLocked()) dragitem = rulerMenu->Append(OnSyncQuickPlaySelID, _("Disable dragging selection")); else dragitem = rulerMenu->Append(OnSyncQuickPlaySelID, _("Enable dragging selection")); - dragitem->Enable(!mProject->IsPlayRegionLocked()); + dragitem->Enable(mQuickPlayEnabled && !mProject->IsPlayRegionLocked()); #if wxUSE_TOOLTIPS if (mTimelineToolTip) @@ -2096,17 +2111,25 @@ void AdornedRulerPanel::ShowMenu(const wxPoint & pos) prlitem = rulerMenu->Append(OnLockPlayRegionID, _("Lock Play Region")); else prlitem = rulerMenu->Append(OnLockPlayRegionID, _("Unlock Play Region")); - prlitem->Enable(mProject->GetSel0() != mProject->GetSel1()); + prlitem->Enable(mProject->IsPlayRegionLocked() || (mPlayRegionStart != mPlayRegionEnd)); PopupMenu(rulerMenu, pos); delete rulerMenu; - // dismiss and clear Quick Play indicator + // dismiss and clear Quick-Play indicator mQuickPlayInd = false; wxClientDC cdc(this); DrawQuickPlayIndicator(&cdc, true); } +void AdornedRulerPanel::OnToggleQuickPlay(wxCommandEvent& evt) +{ + mQuickPlayEnabled = (mQuickPlayEnabled)? false : true; + gPrefs->Write(wxT("/QuickPlay/QuickPlayEnabled"), mQuickPlayEnabled ? wxT("Enabled") : wxT("Disabled")); + gPrefs->Flush(); + RegenerateTooltips(); +} + void AdornedRulerPanel::OnSyncSelToQuickPlay(wxCommandEvent& evt) { mPlayRegionDragsSelection = (mPlayRegionDragsSelection)? false : true; diff --git a/src/widgets/Ruler.h b/src/widgets/Ruler.h index a83dfe92e..5ed563e40 100644 --- a/src/widgets/Ruler.h +++ b/src/widgets/Ruler.h @@ -18,11 +18,11 @@ #include #include "../Envelope.h" #include "../Experimental.h" -#include "../Snap.h" struct ViewInfo; class AudacityProject; class TimeTrack; +class SnapManager; class AUDACITY_DLL_API Ruler { public: @@ -327,6 +327,7 @@ private: // void ShowMenu(const wxPoint & pos); void DragLoopSelection(); + void OnToggleQuickPlay(wxCommandEvent &evt); void OnSyncSelToQuickPlay(wxCommandEvent &evt); void OnTimelineToolTips(wxCommandEvent &evt); void OnAutoScroll(wxCommandEvent &evt); @@ -334,6 +335,7 @@ private: bool mPlayRegionDragsSelection; bool mTimelineToolTip; + bool mQuickPlayEnabled; enum MouseEventState { diff --git a/win/Projects/Audacity/Audacity.vcxproj b/win/Projects/Audacity/Audacity.vcxproj index 0bbdaeaea..e3dd4fc5c 100755 --- a/win/Projects/Audacity/Audacity.vcxproj +++ b/win/Projects/Audacity/Audacity.vcxproj @@ -324,6 +324,7 @@ + diff --git a/win/Projects/Audacity/Audacity.vcxproj.filters b/win/Projects/Audacity/Audacity.vcxproj.filters index 7de2e9303..7e481ca41 100755 --- a/win/Projects/Audacity/Audacity.vcxproj.filters +++ b/win/Projects/Audacity/Audacity.vcxproj.filters @@ -837,6 +837,9 @@ src + + src +