diff --git a/tests/main.cpp b/tests/main.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e57587ebf1ebc45a861f5cebb067bf10fd9964fd --- /dev/null +++ b/tests/main.cpp @@ -0,0 +1,38 @@ +#include <vector> +#include <iostream> +#include <cassert> +#include <random> +#include <algorithm> +#include "json.h" + +#include "rapidmix.h" + +int main(int argc, const char * argv[]) { + + ///////////////////////////////////////////////////////////////////////////////// + // + // SIGNAL PROCESSING + // + ///////////////////////////////////////////////////////////////////////////////// + + // tests moved into test_signalProcessing + + ///////////////////////////////////////////////////////////////////////////////// + // + // MACHINE LEARNING + // + ///////////////////////////////////////////////////////////////////////////////// + + //tests moved into test_rapidmix-api + //rapidXmmTools tests moved into test_rapidXmmTools + + + //mz label test + + rapidmix::staticClassification labelKnn; + labelKnn.train(myXmmData); + std::vector<double> input = { 0.8, 0.1 }; + std::cout << "knn test: " << myXmmData.getLabel(labelKnn.run(input)[0]) << std::endl; + + return 0; +} diff --git a/tests/test_project.xcodeproj/project.pbxproj b/tests/test_project.xcodeproj/project.pbxproj new file mode 100644 index 0000000000000000000000000000000000000000..72ad265c8c183f0d89f708ac0538bf64d867ad06 --- /dev/null +++ b/tests/test_project.xcodeproj/project.pbxproj @@ -0,0 +1,1588 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 0B2C2A571EBB42EA00B10882 /* GVF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B2C2A521EBB42EA00B10882 /* GVF.cpp */; }; + 0B2C2A631EBCD04700B10882 /* trainingData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE1225F01E48AB1F00867E9A /* trainingData.cpp */; }; + 0B2C2A651EBCD62700B10882 /* test_gvf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF464FC1E5C6C530070AABA /* test_gvf.cpp */; }; + 0B2C2A661EBD2D5200B10882 /* gvf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B2C2A5F1EBB7A0D00B10882 /* gvf.cpp */; }; + 0B2C2A671EBD308B00B10882 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEDB3DD31E23A3090073F6CE /* jsoncpp.cpp */; }; + 0B69A9791E5B5BB000ABFF79 /* machineLearning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE1225ED1E48AB1F00867E9A /* machineLearning.cpp */; }; + 0BFFEF4C1E567AAB00EF19A5 /* xmmGmm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E2001E4F6B1C00E81624 /* xmmGmm.cpp */; }; + 0BFFEF4D1E567AAB00EF19A5 /* xmmGmmParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E2021E4F6B1C00E81624 /* xmmGmmParameters.cpp */; }; + 0BFFEF4E1E567AAB00EF19A5 /* xmmGmmSingleClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E2041E4F6B1C00E81624 /* xmmGmmSingleClass.cpp */; }; + 0BFFEF4F1E567AAB00EF19A5 /* xmmHierarchicalHmm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1F61E4F6B1100E81624 /* xmmHierarchicalHmm.cpp */; }; + 0BFFEF501E567AAB00EF19A5 /* xmmHmmParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1F81E4F6B1100E81624 /* xmmHmmParameters.cpp */; }; + 0BFFEF511E567AAB00EF19A5 /* xmmHmmSingleClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1FB1E4F6B1100E81624 /* xmmHmmSingleClass.cpp */; }; + 0BFFEF521E567AAB00EF19A5 /* xmmKMeans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1EF1E4F6B0500E81624 /* xmmKMeans.cpp */; }; + 0BFFEF531E567AAB00EF19A5 /* xmmKMeansParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1F11E4F6B0500E81624 /* xmmKMeansParameters.cpp */; }; + 0BFFEF541E567AAB00EF19A5 /* xmmAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1E61E4F6AF300E81624 /* xmmAttribute.cpp */; }; + 0BFFEF551E567AAB00EF19A5 /* xmmJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1EA1E4F6AF300E81624 /* xmmJson.cpp */; }; + 0BFFEF561E567AAB00EF19A5 /* xmmGaussianDistribution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1E31E4F6AE700E81624 /* xmmGaussianDistribution.cpp */; }; + 0BFFEF571E567AAB00EF19A5 /* xmmModelSharedParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1DD1E4F6AD900E81624 /* xmmModelSharedParameters.cpp */; }; + 0BFFEF581E567AAB00EF19A5 /* xmmModelSingleClass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1DF1E4F6AD900E81624 /* xmmModelSingleClass.cpp */; }; + 0BFFEF591E567AAB00EF19A5 /* xmmPhrase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1D31E4F6AC800E81624 /* xmmPhrase.cpp */; }; + 0BFFEF5A1E567AAB00EF19A5 /* xmmTrainingSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31C7E1D51E4F6AC800E81624 /* xmmTrainingSet.cpp */; }; + 0BFFEF5B1E567AE100EF19A5 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEDB3DD31E23A3090073F6CE /* jsoncpp.cpp */; }; + 0BFFEF651E567C2400EF19A5 /* trainingData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE1225F01E48AB1F00867E9A /* trainingData.cpp */; }; + 0BFFEF6C1E56872300EF19A5 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEDB3DD31E23A3090073F6CE /* jsoncpp.cpp */; }; + 316A8E1A1E75D90B007E0227 /* rapidPiPoTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3107EA7C1E6CE03E0055DBC0 /* rapidPiPoTools.cpp */; }; + 31D263DA1E77121100010BBF /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB361E64522D00478BBB /* fft.cpp */; }; + 31D263DB1E77122700010BBF /* maxiBark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB3A1E64522D00478BBB /* maxiBark.cpp */; }; + 31D263DC1E77122700010BBF /* maxiFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB3C1E64522D00478BBB /* maxiFFT.cpp */; }; + 31D263DD1E77122700010BBF /* maxiMFCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB411E64522D00478BBB /* maxiMFCC.cpp */; }; + 31D7B7071E68354200917757 /* test_rapidXmmTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF464FE1E5C6C530070AABA /* test_rapidXmmTools.cpp */; }; + 31D7B7081E68356100917757 /* rapidXmmTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AFF31E6455F100478BBB /* rapidXmmTools.cpp */; }; + 31D7B70B1E686CF600917757 /* trainingData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE1225F01E48AB1F00867E9A /* trainingData.cpp */; }; + 31D7B72D1E6B04B100917757 /* maximilian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB471E64522D00478BBB /* maximilian.cpp */; }; + 31D7B72F1E6B04D100917757 /* rapidPiPo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29A8AC1E64511A00478BBB /* rapidPiPo.cpp */; }; + 31D7B7301E6B04D100917757 /* rapidPiPoHost.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29A8AE1E64511A00478BBB /* rapidPiPoHost.cpp */; }; + 31D7B7311E6B04D100917757 /* rapidPiPoOutputter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29A8B01E64511A00478BBB /* rapidPiPoOutputter.cpp */; }; + 31D7B7321E6B068900917757 /* PiPoCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29A8AB1E64511A00478BBB /* PiPoCollection.cpp */; }; + 31D7B7341E6B06DE00917757 /* rta_bands.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6B81E6830F100917757 /* rta_bands.c */; }; + 31D7B7351E6B06DE00917757 /* rta_biquad.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6BA1E6830F100917757 /* rta_biquad.c */; }; + 31D7B7371E6B06DE00917757 /* rta_correlation.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6BE1E6830F100917757 /* rta_correlation.c */; }; + 31D7B7391E6B06DE00917757 /* rta_dct.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6C21E6830F100917757 /* rta_dct.c */; }; + 31D7B73A1E6B06DE00917757 /* rta_delta.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6C41E6830F100917757 /* rta_delta.c */; }; + 31D7B73C1E6B06DE00917757 /* rta_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6C81E6830F100917757 /* rta_fft.c */; }; + 31D7B73D1E6B06DE00917757 /* rta_lifter.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6CB1E6830F100917757 /* rta_lifter.c */; }; + 31D7B73E1E6B06DE00917757 /* rta_lpc.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6CD1E6830F100917757 /* rta_lpc.c */; }; + 31D7B73F1E6B06DE00917757 /* rta_mahalanobis.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6CF1E6830F100917757 /* rta_mahalanobis.c */; }; + 31D7B7401E6B06DE00917757 /* rta_mean_variance.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6D11E6830F100917757 /* rta_mean_variance.c */; }; + 31D7B7411E6B06DE00917757 /* rta_mel.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6D31E6830F100917757 /* rta_mel.c */; }; + 31D7B7421E6B06DE00917757 /* rta_moments.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6D51E6830F100917757 /* rta_moments.c */; }; + 31D7B7431E6B06DE00917757 /* rta_onepole.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6D71E6830F100917757 /* rta_onepole.c */; }; + 31D7B7441E6B06DE00917757 /* rta_preemphasis.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6D91E6830F100917757 /* rta_preemphasis.c */; }; + 31D7B7461E6B06DE00917757 /* rta_selection.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6DD1E6830F100917757 /* rta_selection.c */; }; + 31D7B7471E6B06DE00917757 /* rta_svd.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6DF1E6830F100917757 /* rta_svd.c */; }; + 31D7B7481E6B06DE00917757 /* rta_window.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6E11E6830F100917757 /* rta_window.c */; }; + 31D7B7491E6B06DE00917757 /* rta_yin.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6E31E6830F100917757 /* rta_yin.c */; }; + 31D7B74A1E6B06DE00917757 /* rta_bpf.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6A81E6830E300917757 /* rta_bpf.c */; }; + 31D7B74B1E6B06DE00917757 /* rta_int.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6AC1E6830E300917757 /* rta_int.c */; }; + 31D7B74C1E6B06DE00917757 /* rta_util.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6B21E6830E300917757 /* rta_util.c */; }; + 31D7B74D1E6B06DE00917757 /* bbpr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6A01E6830A500917757 /* bbpr.cpp */; }; + 31D7B74E1E6B06DE00917757 /* rpoly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6A11E6830A500917757 /* rpoly.cpp */; }; + 31D7B74F1E6B06DE00917757 /* finitedifferences.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6921E68304300917757 /* finitedifferences.c */; }; + 31D7B7501E6B06DE00917757 /* BayesianFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B68C1E68303100917757 /* BayesianFilter.cpp */; }; + 31D7B7511E6B06DE00917757 /* filter_utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B68E1E68303100917757 /* filter_utilities.cpp */; }; + 31D7B7521E6B07FC00917757 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE29B0021E64571400478BBB /* Accelerate.framework */; }; + 31D7B7531E6B093B00917757 /* psy.c in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B6FB1E68310500917757 /* psy.c */; }; + 31D7B7551E6B1E1900917757 /* test_rapidPiPoTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31D7B7101E6B045F00917757 /* test_rapidPiPoTools.cpp */; }; + 31D7B7581E6B2FEC00917757 /* DnB-loop-175BPM.wav in CopyFiles */ = {isa = PBXBuildFile; fileRef = 31D7B7571E6B2FE900917757 /* DnB-loop-175BPM.wav */; }; + BE29AFE81E64523A00478BBB /* maximilian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB471E64522D00478BBB /* maximilian.cpp */; }; + BE29B0031E64571400478BBB /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE29B0021E64571400478BBB /* Accelerate.framework */; }; + BE29B0051E645BC000478BBB /* rapidStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29A8B31E64511A00478BBB /* rapidStream.cpp */; }; + BE29B0091E64634900478BBB /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB361E64522D00478BBB /* fft.cpp */; }; + BE29B00A1E64634E00478BBB /* maxiFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB3C1E64522D00478BBB /* maxiFFT.cpp */; }; + BE29B00B1E64635500478BBB /* maxiMFCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AB411E64522D00478BBB /* maxiMFCC.cpp */; }; + BE29B00D1E64655300478BBB /* svm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AFFE1E6456CF00478BBB /* svm.cpp */; }; + BE29B00E1E64655800478BBB /* classification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AF121E64522E00478BBB /* classification.cpp */; }; + BE29B00F1E64655C00478BBB /* knnClassification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AF1B1E64522E00478BBB /* knnClassification.cpp */; }; + BE29B0101E64656000478BBB /* modelSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AF1D1E64522E00478BBB /* modelSet.cpp */; }; + BE29B0111E64656300478BBB /* neuralNetwork.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AF1F1E64522E00478BBB /* neuralNetwork.cpp */; }; + BE29B0121E64656800478BBB /* regression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE29AF211E64522E00478BBB /* regression.cpp */; }; + BEF4650D1E5C6CD40070AABA /* test_RapidLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF464FD1E5C6C530070AABA /* test_RapidLib.cpp */; }; + BEF4660E1E5C97A90070AABA /* test_signalProcessing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BEF464FB1E5C6C530070AABA /* test_signalProcessing.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 0BFFEF191E56082700EF19A5 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 0BFFEF241E56083C00EF19A5 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 0BFFEF2F1E56085C00EF19A5 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 0BFFEF3D1E5608C000EF19A5 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + 31D7B7281E6B048100917757 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 12; + dstPath = ""; + dstSubfolderSpec = 16; + files = ( + 31D7B7581E6B2FEC00917757 /* DnB-loop-175BPM.wav in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 0B2C2A521EBB42EA00B10882 /* GVF.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GVF.cpp; sourceTree = "<group>"; }; + 0B2C2A531EBB42EA00B10882 /* GVF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GVF.h; sourceTree = "<group>"; }; + 0B2C2A541EBB42EA00B10882 /* GVFGesture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GVFGesture.h; sourceTree = "<group>"; }; + 0B2C2A551EBB42EA00B10882 /* GVFUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GVFUtils.h; sourceTree = "<group>"; }; + 0B2C2A5F1EBB7A0D00B10882 /* gvf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gvf.cpp; sourceTree = "<group>"; }; + 0B2C2A601EBB7A0D00B10882 /* gvf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gvf.h; sourceTree = "<group>"; }; + 0BFFEF1B1E56082700EF19A5 /* test_GVF */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_GVF; sourceTree = BUILT_PRODUCTS_DIR; }; + 0BFFEF261E56083C00EF19A5 /* test_RapidLib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_RapidLib; sourceTree = BUILT_PRODUCTS_DIR; }; + 0BFFEF311E56085C00EF19A5 /* test_rapidXmmTools */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_rapidXmmTools; sourceTree = BUILT_PRODUCTS_DIR; }; + 0BFFEF3F1E5608C000EF19A5 /* test_signalProcessing */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_signalProcessing; sourceTree = BUILT_PRODUCTS_DIR; }; + 3107EA7C1E6CE03E0055DBC0 /* rapidPiPoTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidPiPoTools.cpp; sourceTree = "<group>"; }; + 31C7E1CB1E4F6A7A00E81624 /* xmm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xmm.h; path = src/xmm.h; sourceTree = "<group>"; }; + 31C7E1D31E4F6AC800E81624 /* xmmPhrase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmPhrase.cpp; path = src/core/trainingset/xmmPhrase.cpp; sourceTree = "<group>"; }; + 31C7E1D41E4F6AC800E81624 /* xmmPhrase.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmPhrase.hpp; path = src/core/trainingset/xmmPhrase.hpp; sourceTree = "<group>"; }; + 31C7E1D51E4F6AC800E81624 /* xmmTrainingSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmTrainingSet.cpp; path = src/core/trainingset/xmmTrainingSet.cpp; sourceTree = "<group>"; }; + 31C7E1D61E4F6AC800E81624 /* xmmTrainingSet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmTrainingSet.hpp; path = src/core/trainingset/xmmTrainingSet.hpp; sourceTree = "<group>"; }; + 31C7E1D91E4F6AD900E81624 /* xmmModel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmModel.hpp; sourceTree = "<group>"; }; + 31C7E1DA1E4F6AD900E81624 /* xmmModelConfiguration.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmModelConfiguration.hpp; sourceTree = "<group>"; }; + 31C7E1DB1E4F6AD900E81624 /* xmmModelParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmModelParameters.hpp; sourceTree = "<group>"; }; + 31C7E1DC1E4F6AD900E81624 /* xmmModelResults.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmModelResults.hpp; sourceTree = "<group>"; }; + 31C7E1DD1E4F6AD900E81624 /* xmmModelSharedParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmModelSharedParameters.cpp; sourceTree = "<group>"; }; + 31C7E1DE1E4F6AD900E81624 /* xmmModelSharedParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmModelSharedParameters.hpp; sourceTree = "<group>"; }; + 31C7E1DF1E4F6AD900E81624 /* xmmModelSingleClass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmModelSingleClass.cpp; sourceTree = "<group>"; }; + 31C7E1E01E4F6AD900E81624 /* xmmModelSingleClass.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmModelSingleClass.hpp; sourceTree = "<group>"; }; + 31C7E1E31E4F6AE700E81624 /* xmmGaussianDistribution.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmGaussianDistribution.cpp; sourceTree = "<group>"; }; + 31C7E1E41E4F6AE700E81624 /* xmmGaussianDistribution.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmGaussianDistribution.hpp; sourceTree = "<group>"; }; + 31C7E1E61E4F6AF300E81624 /* xmmAttribute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmAttribute.cpp; sourceTree = "<group>"; }; + 31C7E1E71E4F6AF300E81624 /* xmmAttribute.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmAttribute.hpp; sourceTree = "<group>"; }; + 31C7E1E81E4F6AF300E81624 /* xmmCircularbuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmCircularbuffer.hpp; sourceTree = "<group>"; }; + 31C7E1E91E4F6AF300E81624 /* xmmEvents.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmEvents.hpp; sourceTree = "<group>"; }; + 31C7E1EA1E4F6AF300E81624 /* xmmJson.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmJson.cpp; sourceTree = "<group>"; }; + 31C7E1EB1E4F6AF300E81624 /* xmmJson.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmJson.hpp; sourceTree = "<group>"; }; + 31C7E1EC1E4F6AF300E81624 /* xmmMatrix.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmMatrix.hpp; sourceTree = "<group>"; }; + 31C7E1EF1E4F6B0500E81624 /* xmmKMeans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmKMeans.cpp; path = src/models/kmeans/xmmKMeans.cpp; sourceTree = "<group>"; }; + 31C7E1F01E4F6B0500E81624 /* xmmKMeans.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmKMeans.hpp; path = src/models/kmeans/xmmKMeans.hpp; sourceTree = "<group>"; }; + 31C7E1F11E4F6B0500E81624 /* xmmKMeansParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmKMeansParameters.cpp; path = src/models/kmeans/xmmKMeansParameters.cpp; sourceTree = "<group>"; }; + 31C7E1F21E4F6B0500E81624 /* xmmKMeansParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmKMeansParameters.hpp; path = src/models/kmeans/xmmKMeansParameters.hpp; sourceTree = "<group>"; }; + 31C7E1F31E4F6B0500E81624 /* xmmKMeansResults.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmKMeansResults.hpp; path = src/models/kmeans/xmmKMeansResults.hpp; sourceTree = "<group>"; }; + 31C7E1F61E4F6B1100E81624 /* xmmHierarchicalHmm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmHierarchicalHmm.cpp; path = src/models/hmm/xmmHierarchicalHmm.cpp; sourceTree = "<group>"; }; + 31C7E1F71E4F6B1100E81624 /* xmmHierarchicalHmm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmHierarchicalHmm.hpp; path = src/models/hmm/xmmHierarchicalHmm.hpp; sourceTree = "<group>"; }; + 31C7E1F81E4F6B1100E81624 /* xmmHmmParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmHmmParameters.cpp; path = src/models/hmm/xmmHmmParameters.cpp; sourceTree = "<group>"; }; + 31C7E1F91E4F6B1100E81624 /* xmmHmmParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmHmmParameters.hpp; path = src/models/hmm/xmmHmmParameters.hpp; sourceTree = "<group>"; }; + 31C7E1FA1E4F6B1100E81624 /* xmmHmmResults.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmHmmResults.hpp; path = src/models/hmm/xmmHmmResults.hpp; sourceTree = "<group>"; }; + 31C7E1FB1E4F6B1100E81624 /* xmmHmmSingleClass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xmmHmmSingleClass.cpp; path = src/models/hmm/xmmHmmSingleClass.cpp; sourceTree = "<group>"; }; + 31C7E1FC1E4F6B1100E81624 /* xmmHmmSingleClass.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = xmmHmmSingleClass.hpp; path = src/models/hmm/xmmHmmSingleClass.hpp; sourceTree = "<group>"; }; + 31C7E2001E4F6B1C00E81624 /* xmmGmm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmGmm.cpp; sourceTree = "<group>"; }; + 31C7E2011E4F6B1C00E81624 /* xmmGmm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmGmm.hpp; sourceTree = "<group>"; }; + 31C7E2021E4F6B1C00E81624 /* xmmGmmParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmGmmParameters.cpp; sourceTree = "<group>"; }; + 31C7E2031E4F6B1C00E81624 /* xmmGmmParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmGmmParameters.hpp; sourceTree = "<group>"; }; + 31C7E2041E4F6B1C00E81624 /* xmmGmmSingleClass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xmmGmmSingleClass.cpp; sourceTree = "<group>"; }; + 31C7E2051E4F6B1C00E81624 /* xmmGmmSingleClass.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xmmGmmSingleClass.hpp; sourceTree = "<group>"; }; + 31D7B66B1E68301700917757 /* PiPoBands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoBands.h; path = pipo/modules/PiPoBands.h; sourceTree = "<group>"; }; + 31D7B66C1E68301700917757 /* PiPoBasic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoBasic.h; path = pipo/modules/PiPoBasic.h; sourceTree = "<group>"; }; + 31D7B66D1E68301700917757 /* PiPoBayesFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoBayesFilter.h; path = pipo/modules/PiPoBayesFilter.h; sourceTree = "<group>"; }; + 31D7B66E1E68301700917757 /* PiPoBiquad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoBiquad.h; path = pipo/modules/PiPoBiquad.h; sourceTree = "<group>"; }; + 31D7B66F1E68301700917757 /* PiPoBranch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoBranch.h; path = pipo/modules/PiPoBranch.h; sourceTree = "<group>"; }; + 31D7B6701E68301700917757 /* PiPoChop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoChop.h; path = pipo/modules/PiPoChop.h; sourceTree = "<group>"; }; + 31D7B6711E68301700917757 /* PiPoConst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoConst.h; path = pipo/modules/PiPoConst.h; sourceTree = "<group>"; }; + 31D7B6721E68301700917757 /* PiPoDct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoDct.h; path = pipo/modules/PiPoDct.h; sourceTree = "<group>"; }; + 31D7B6731E68301700917757 /* PiPoDelta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoDelta.h; path = pipo/modules/PiPoDelta.h; sourceTree = "<group>"; }; + 31D7B6741E68301700917757 /* PiPoFft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoFft.h; path = pipo/modules/PiPoFft.h; sourceTree = "<group>"; }; + 31D7B6751E68301700917757 /* PiPoFiniteDif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoFiniteDif.h; path = pipo/modules/PiPoFiniteDif.h; sourceTree = "<group>"; }; + 31D7B6761E68301700917757 /* PiPoGate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoGate.h; path = pipo/modules/PiPoGate.h; sourceTree = "<group>"; }; + 31D7B6771E68301700917757 /* PiPoIrcamDesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoIrcamDesc.h; path = pipo/modules/PiPoIrcamDesc.h; sourceTree = "<group>"; }; + 31D7B6781E68301700917757 /* PiPoLpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoLpc.h; path = pipo/modules/PiPoLpc.h; sourceTree = "<group>"; }; + 31D7B6791E68301700917757 /* PiPoLpcFormants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoLpcFormants.h; path = pipo/modules/PiPoLpcFormants.h; sourceTree = "<group>"; }; + 31D7B67A1E68301700917757 /* PiPoMaximChroma.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMaximChroma.h; path = pipo/modules/PiPoMaximChroma.h; sourceTree = "<group>"; }; + 31D7B67B1E68301700917757 /* PiPoMeanStddev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMeanStddev.h; path = pipo/modules/PiPoMeanStddev.h; sourceTree = "<group>"; }; + 31D7B67C1E68301700917757 /* PiPoMedian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMedian.h; path = pipo/modules/PiPoMedian.h; sourceTree = "<group>"; }; + 31D7B67D1E68301700917757 /* PiPoMel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMel.h; path = pipo/modules/PiPoMel.h; sourceTree = "<group>"; }; + 31D7B67E1E68301700917757 /* PiPoMfcc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMfcc.h; path = pipo/modules/PiPoMfcc.h; sourceTree = "<group>"; }; + 31D7B67F1E68301700917757 /* PiPoMinMax.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMinMax.h; path = pipo/modules/PiPoMinMax.h; sourceTree = "<group>"; }; + 31D7B6801E68301700917757 /* PiPoMoments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMoments.h; path = pipo/modules/PiPoMoments.h; sourceTree = "<group>"; }; + 31D7B6811E68301700917757 /* PiPoMvavrg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoMvavrg.h; path = pipo/modules/PiPoMvavrg.h; sourceTree = "<group>"; }; + 31D7B6821E68301700917757 /* PiPoOnseg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoOnseg.h; path = pipo/modules/PiPoOnseg.h; sourceTree = "<group>"; }; + 31D7B6831E68301700917757 /* PiPoPsy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoPsy.h; path = pipo/modules/PiPoPsy.h; sourceTree = "<group>"; }; + 31D7B6841E68301700917757 /* PiPoRms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoRms.h; path = pipo/modules/PiPoRms.h; sourceTree = "<group>"; }; + 31D7B6851E68301700917757 /* PiPoScale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoScale.h; path = pipo/modules/PiPoScale.h; sourceTree = "<group>"; }; + 31D7B6861E68301700917757 /* PiPoSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoSelect.h; path = pipo/modules/PiPoSelect.h; sourceTree = "<group>"; }; + 31D7B6871E68301700917757 /* PiPoSlice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoSlice.h; path = pipo/modules/PiPoSlice.h; sourceTree = "<group>"; }; + 31D7B6881E68301700917757 /* PiPoSum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoSum.h; path = pipo/modules/PiPoSum.h; sourceTree = "<group>"; }; + 31D7B6891E68301700917757 /* PiPoWavelet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoWavelet.h; path = pipo/modules/PiPoWavelet.h; sourceTree = "<group>"; }; + 31D7B68A1E68301700917757 /* PiPoYin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoYin.h; path = pipo/modules/PiPoYin.h; sourceTree = "<group>"; }; + 31D7B68B1E68301700917757 /* TempMod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TempMod.h; path = pipo/modules/TempMod.h; sourceTree = "<group>"; }; + 31D7B68C1E68303100917757 /* BayesianFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BayesianFilter.cpp; path = pipo/modules/bayesfilter/src/BayesianFilter.cpp; sourceTree = "<group>"; }; + 31D7B68D1E68303100917757 /* BayesianFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BayesianFilter.h; path = pipo/modules/bayesfilter/src/BayesianFilter.h; sourceTree = "<group>"; }; + 31D7B68E1E68303100917757 /* filter_utilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filter_utilities.cpp; path = pipo/modules/bayesfilter/src/filter_utilities.cpp; sourceTree = "<group>"; }; + 31D7B68F1E68303100917757 /* filter_utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filter_utilities.h; path = pipo/modules/bayesfilter/src/filter_utilities.h; sourceTree = "<group>"; }; + 31D7B6921E68304300917757 /* finitedifferences.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = finitedifferences.c; path = pipo/modules/finitedifferences/finitedifferences.c; sourceTree = "<group>"; }; + 31D7B6931E68304300917757 /* finitedifferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = finitedifferences.h; path = pipo/modules/finitedifferences/finitedifferences.h; sourceTree = "<group>"; }; + 31D7B6971E68306D00917757 /* idesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = idesc.h; path = pipo/modules/idesc/include/idesc.h; sourceTree = "<group>"; }; + 31D7B6981E68306D00917757 /* ircamdescriptor_mfcc_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ircamdescriptor_mfcc_api.h; path = pipo/modules/idesc/include/ircamdescriptor_mfcc_api.h; sourceTree = "<group>"; }; + 31D7B6991E68308A00917757 /* ircamdescriptor~.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "ircamdescriptor~.cpp"; path = "pipo/modules/idesc/src/ircamdescriptor~.cpp"; sourceTree = "<group>"; }; + 31D7B69A1E68308A00917757 /* ircamdescriptor~descr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ircamdescriptor~descr.h"; path = "pipo/modules/idesc/src/ircamdescriptor~descr.h"; sourceTree = "<group>"; }; + 31D7B69B1E68308A00917757 /* ircamdescriptor~params.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ircamdescriptor~params.h"; path = "pipo/modules/idesc/src/ircamdescriptor~params.h"; sourceTree = "<group>"; }; + 31D7B69C1E68308A00917757 /* pipo.idesc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pipo.idesc.cpp; path = pipo/modules/idesc/src/pipo.idesc.cpp; sourceTree = "<group>"; }; + 31D7B69D1E68308A00917757 /* PiPoIdesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoIdesc.h; path = pipo/modules/idesc/src/PiPoIdesc.h; sourceTree = "<group>"; }; + 31D7B6A01E6830A500917757 /* bbpr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bbpr.cpp; path = pipo/modules/lpcformants/bbpr.cpp; sourceTree = "<group>"; }; + 31D7B6A11E6830A500917757 /* rpoly.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rpoly.cpp; path = pipo/modules/lpcformants/rpoly.cpp; sourceTree = "<group>"; }; + 31D7B6A71E6830D500917757 /* rta_configuration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_configuration.h; path = pipo/modules/rta/rta_configuration.h; sourceTree = "<group>"; }; + 31D7B6A81E6830E300917757 /* rta_bpf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_bpf.c; path = pipo/modules/rta/common/rta_bpf.c; sourceTree = "<group>"; }; + 31D7B6A91E6830E300917757 /* rta_bpf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_bpf.h; path = pipo/modules/rta/common/rta_bpf.h; sourceTree = "<group>"; }; + 31D7B6AA1E6830E300917757 /* rta_complex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_complex.h; path = pipo/modules/rta/common/rta_complex.h; sourceTree = "<group>"; }; + 31D7B6AB1E6830E300917757 /* rta_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_float.h; path = pipo/modules/rta/common/rta_float.h; sourceTree = "<group>"; }; + 31D7B6AC1E6830E300917757 /* rta_int.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_int.c; path = pipo/modules/rta/common/rta_int.c; sourceTree = "<group>"; }; + 31D7B6AD1E6830E300917757 /* rta_int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_int.h; path = pipo/modules/rta/common/rta_int.h; sourceTree = "<group>"; }; + 31D7B6AE1E6830E300917757 /* rta_math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_math.h; path = pipo/modules/rta/common/rta_math.h; sourceTree = "<group>"; }; + 31D7B6AF1E6830E300917757 /* rta_stdio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_stdio.h; path = pipo/modules/rta/common/rta_stdio.h; sourceTree = "<group>"; }; + 31D7B6B01E6830E300917757 /* rta_stdlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_stdlib.h; path = pipo/modules/rta/common/rta_stdlib.h; sourceTree = "<group>"; }; + 31D7B6B11E6830E300917757 /* rta_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_types.h; path = pipo/modules/rta/common/rta_types.h; sourceTree = "<group>"; }; + 31D7B6B21E6830E300917757 /* rta_util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_util.c; path = pipo/modules/rta/common/rta_util.c; sourceTree = "<group>"; }; + 31D7B6B31E6830E300917757 /* rta_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_util.h; path = pipo/modules/rta/common/rta_util.h; sourceTree = "<group>"; }; + 31D7B6B41E6830E300917757 /* rta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta.h; path = pipo/modules/rta/common/rta.h; sourceTree = "<group>"; }; + 31D7B6B81E6830F100917757 /* rta_bands.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_bands.c; path = pipo/modules/rta/misc/rta_bands.c; sourceTree = "<group>"; }; + 31D7B6B91E6830F100917757 /* rta_bands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_bands.h; path = pipo/modules/rta/misc/rta_bands.h; sourceTree = "<group>"; }; + 31D7B6BA1E6830F100917757 /* rta_biquad.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_biquad.c; path = pipo/modules/rta/misc/rta_biquad.c; sourceTree = "<group>"; }; + 31D7B6BB1E6830F100917757 /* rta_biquad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_biquad.h; path = pipo/modules/rta/misc/rta_biquad.h; sourceTree = "<group>"; }; + 31D7B6BC1E6830F100917757 /* rta_cca.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_cca.c; path = pipo/modules/rta/misc/rta_cca.c; sourceTree = "<group>"; }; + 31D7B6BD1E6830F100917757 /* rta_cca.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_cca.h; path = pipo/modules/rta/misc/rta_cca.h; sourceTree = "<group>"; }; + 31D7B6BE1E6830F100917757 /* rta_correlation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_correlation.c; path = pipo/modules/rta/misc/rta_correlation.c; sourceTree = "<group>"; }; + 31D7B6BF1E6830F100917757 /* rta_correlation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_correlation.h; path = pipo/modules/rta/misc/rta_correlation.h; sourceTree = "<group>"; }; + 31D7B6C01E6830F100917757 /* rta_cubic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_cubic.c; path = pipo/modules/rta/misc/rta_cubic.c; sourceTree = "<group>"; }; + 31D7B6C11E6830F100917757 /* rta_cubic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_cubic.h; path = pipo/modules/rta/misc/rta_cubic.h; sourceTree = "<group>"; }; + 31D7B6C21E6830F100917757 /* rta_dct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_dct.c; path = pipo/modules/rta/misc/rta_dct.c; sourceTree = "<group>"; }; + 31D7B6C31E6830F100917757 /* rta_dct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_dct.h; path = pipo/modules/rta/misc/rta_dct.h; sourceTree = "<group>"; }; + 31D7B6C41E6830F100917757 /* rta_delta.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_delta.c; path = pipo/modules/rta/misc/rta_delta.c; sourceTree = "<group>"; }; + 31D7B6C51E6830F100917757 /* rta_delta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_delta.h; path = pipo/modules/rta/misc/rta_delta.h; sourceTree = "<group>"; }; + 31D7B6C61E6830F100917757 /* rta_dtw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_dtw.c; path = pipo/modules/rta/misc/rta_dtw.c; sourceTree = "<group>"; }; + 31D7B6C71E6830F100917757 /* rta_dtw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_dtw.h; path = pipo/modules/rta/misc/rta_dtw.h; sourceTree = "<group>"; }; + 31D7B6C81E6830F100917757 /* rta_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_fft.c; path = pipo/modules/rta/misc/rta_fft.c; sourceTree = "<group>"; }; + 31D7B6C91E6830F100917757 /* rta_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_fft.h; path = pipo/modules/rta/misc/rta_fft.h; sourceTree = "<group>"; }; + 31D7B6CA1E6830F100917757 /* rta_filter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_filter.h; path = pipo/modules/rta/misc/rta_filter.h; sourceTree = "<group>"; }; + 31D7B6CB1E6830F100917757 /* rta_lifter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_lifter.c; path = pipo/modules/rta/misc/rta_lifter.c; sourceTree = "<group>"; }; + 31D7B6CC1E6830F100917757 /* rta_lifter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_lifter.h; path = pipo/modules/rta/misc/rta_lifter.h; sourceTree = "<group>"; }; + 31D7B6CD1E6830F100917757 /* rta_lpc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_lpc.c; path = pipo/modules/rta/misc/rta_lpc.c; sourceTree = "<group>"; }; + 31D7B6CE1E6830F100917757 /* rta_lpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_lpc.h; path = pipo/modules/rta/misc/rta_lpc.h; sourceTree = "<group>"; }; + 31D7B6CF1E6830F100917757 /* rta_mahalanobis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_mahalanobis.c; path = pipo/modules/rta/misc/rta_mahalanobis.c; sourceTree = "<group>"; }; + 31D7B6D01E6830F100917757 /* rta_mahalanobis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_mahalanobis.h; path = pipo/modules/rta/misc/rta_mahalanobis.h; sourceTree = "<group>"; }; + 31D7B6D11E6830F100917757 /* rta_mean_variance.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_mean_variance.c; path = pipo/modules/rta/misc/rta_mean_variance.c; sourceTree = "<group>"; }; + 31D7B6D21E6830F100917757 /* rta_mean_variance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_mean_variance.h; path = pipo/modules/rta/misc/rta_mean_variance.h; sourceTree = "<group>"; }; + 31D7B6D31E6830F100917757 /* rta_mel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_mel.c; path = pipo/modules/rta/misc/rta_mel.c; sourceTree = "<group>"; }; + 31D7B6D41E6830F100917757 /* rta_mel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_mel.h; path = pipo/modules/rta/misc/rta_mel.h; sourceTree = "<group>"; }; + 31D7B6D51E6830F100917757 /* rta_moments.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_moments.c; path = pipo/modules/rta/misc/rta_moments.c; sourceTree = "<group>"; }; + 31D7B6D61E6830F100917757 /* rta_moments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_moments.h; path = pipo/modules/rta/misc/rta_moments.h; sourceTree = "<group>"; }; + 31D7B6D71E6830F100917757 /* rta_onepole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_onepole.c; path = pipo/modules/rta/misc/rta_onepole.c; sourceTree = "<group>"; }; + 31D7B6D81E6830F100917757 /* rta_onepole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_onepole.h; path = pipo/modules/rta/misc/rta_onepole.h; sourceTree = "<group>"; }; + 31D7B6D91E6830F100917757 /* rta_preemphasis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_preemphasis.c; path = pipo/modules/rta/misc/rta_preemphasis.c; sourceTree = "<group>"; }; + 31D7B6DA1E6830F100917757 /* rta_preemphasis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_preemphasis.h; path = pipo/modules/rta/misc/rta_preemphasis.h; sourceTree = "<group>"; }; + 31D7B6DB1E6830F100917757 /* rta_resample.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_resample.c; path = pipo/modules/rta/misc/rta_resample.c; sourceTree = "<group>"; }; + 31D7B6DC1E6830F100917757 /* rta_resample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_resample.h; path = pipo/modules/rta/misc/rta_resample.h; sourceTree = "<group>"; }; + 31D7B6DD1E6830F100917757 /* rta_selection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_selection.c; path = pipo/modules/rta/misc/rta_selection.c; sourceTree = "<group>"; }; + 31D7B6DE1E6830F100917757 /* rta_selection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_selection.h; path = pipo/modules/rta/misc/rta_selection.h; sourceTree = "<group>"; }; + 31D7B6DF1E6830F100917757 /* rta_svd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_svd.c; path = pipo/modules/rta/misc/rta_svd.c; sourceTree = "<group>"; }; + 31D7B6E01E6830F100917757 /* rta_svd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_svd.h; path = pipo/modules/rta/misc/rta_svd.h; sourceTree = "<group>"; }; + 31D7B6E11E6830F100917757 /* rta_window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_window.c; path = pipo/modules/rta/misc/rta_window.c; sourceTree = "<group>"; }; + 31D7B6E21E6830F100917757 /* rta_window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_window.h; path = pipo/modules/rta/misc/rta_window.h; sourceTree = "<group>"; }; + 31D7B6E31E6830F100917757 /* rta_yin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = rta_yin.c; path = pipo/modules/rta/misc/rta_yin.c; sourceTree = "<group>"; }; + 31D7B6E41E6830F100917757 /* rta_yin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rta_yin.h; path = pipo/modules/rta/misc/rta_yin.h; sourceTree = "<group>"; }; + 31D7B6FB1E68310500917757 /* psy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = psy.c; path = pipo/modules/rta/psy/psy.c; sourceTree = "<group>"; }; + 31D7B6FC1E68310500917757 /* psy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = psy.h; path = pipo/modules/rta/psy/psy.h; sourceTree = "<group>"; }; + 31D7B6FE1E68311800917757 /* PiPoCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoCollection.h; path = "pipo-sdk/collection/PiPoCollection.h"; sourceTree = "<group>"; }; + 31D7B6FF1E68311800917757 /* PiPoModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoModule.h; path = "pipo-sdk/collection/PiPoModule.h"; sourceTree = "<group>"; }; + 31D7B7001E68312200917757 /* mimo_host.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mimo_host.h; path = "pipo-sdk/host/mimo_host.h"; sourceTree = "<group>"; }; + 31D7B7011E68312200917757 /* PiPoHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoHost.h; path = "pipo-sdk/host/PiPoHost.h"; sourceTree = "<group>"; }; + 31D7B7021E68313100917757 /* mimo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mimo.h; path = "pipo-sdk/include/mimo.h"; sourceTree = "<group>"; }; + 31D7B7031E68313100917757 /* PiPo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPo.h; path = "pipo-sdk/include/PiPo.h"; sourceTree = "<group>"; }; + 31D7B7041E68313100917757 /* PiPoParallel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoParallel.h; path = "pipo-sdk/include/PiPoParallel.h"; sourceTree = "<group>"; }; + 31D7B7051E68313100917757 /* PiPoSequence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PiPoSequence.h; path = "pipo-sdk/include/PiPoSequence.h"; sourceTree = "<group>"; }; + 31D7B7061E68313100917757 /* RingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RingBuffer.h; path = "pipo-sdk/include/RingBuffer.h"; sourceTree = "<group>"; }; + 31D7B70E1E6889D000917757 /* rapidPiPoTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidPiPoTools.h; sourceTree = "<group>"; }; + 31D7B7101E6B045F00917757 /* test_rapidPiPoTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_rapidPiPoTools.cpp; sourceTree = "<group>"; }; + 31D7B72C1E6B048100917757 /* test_rapidPiPoTools */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_rapidPiPoTools; sourceTree = BUILT_PRODUCTS_DIR; }; + 31D7B7571E6B2FE900917757 /* DnB-loop-175BPM.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = "DnB-loop-175BPM.wav"; path = "test_data/DnB-loop-175BPM.wav"; sourceTree = "<group>"; }; + BE1225ED1E48AB1F00867E9A /* machineLearning.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = machineLearning.cpp; sourceTree = "<group>"; }; + BE1225EE1E48AB1F00867E9A /* machineLearning.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = machineLearning.h; sourceTree = "<group>"; }; + BE1225EF1E48AB1F00867E9A /* rapidmix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidmix.h; sourceTree = "<group>"; }; + BE1225F01E48AB1F00867E9A /* trainingData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = trainingData.cpp; sourceTree = "<group>"; }; + BE1225F11E48AB1F00867E9A /* trainingData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trainingData.h; sourceTree = "<group>"; }; + BE29A8AB1E64511A00478BBB /* PiPoCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PiPoCollection.cpp; sourceTree = "<group>"; }; + BE29A8AC1E64511A00478BBB /* rapidPiPo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidPiPo.cpp; sourceTree = "<group>"; }; + BE29A8AD1E64511A00478BBB /* rapidPiPo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidPiPo.h; sourceTree = "<group>"; }; + BE29A8AE1E64511A00478BBB /* rapidPiPoHost.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidPiPoHost.cpp; sourceTree = "<group>"; }; + BE29A8AF1E64511A00478BBB /* rapidPiPoHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidPiPoHost.h; sourceTree = "<group>"; }; + BE29A8B01E64511A00478BBB /* rapidPiPoOutputter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidPiPoOutputter.cpp; sourceTree = "<group>"; }; + BE29A8B11E64511A00478BBB /* rapidPiPoOutputter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidPiPoOutputter.h; sourceTree = "<group>"; }; + BE29A8B31E64511A00478BBB /* rapidStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidStream.cpp; sourceTree = "<group>"; }; + BE29A8B41E64511A00478BBB /* rapidStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidStream.h; sourceTree = "<group>"; }; + BE29AB361E64522D00478BBB /* fft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft.cpp; sourceTree = "<group>"; }; + BE29AB371E64522D00478BBB /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = "<group>"; }; + BE29AB381E64522D00478BBB /* maxiAtoms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiAtoms.cpp; sourceTree = "<group>"; }; + BE29AB391E64522D00478BBB /* maxiAtoms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiAtoms.h; sourceTree = "<group>"; }; + BE29AB3A1E64522D00478BBB /* maxiBark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiBark.cpp; sourceTree = "<group>"; }; + BE29AB3B1E64522D00478BBB /* maxiBark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiBark.h; sourceTree = "<group>"; }; + BE29AB3C1E64522D00478BBB /* maxiFFT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiFFT.cpp; sourceTree = "<group>"; }; + BE29AB3D1E64522D00478BBB /* maxiFFT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiFFT.h; sourceTree = "<group>"; }; + BE29AB3E1E64522D00478BBB /* maxiGrains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiGrains.cpp; sourceTree = "<group>"; }; + BE29AB3F1E64522D00478BBB /* maxiGrains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiGrains.h; sourceTree = "<group>"; }; + BE29AB401E64522D00478BBB /* maxim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxim.h; sourceTree = "<group>"; }; + BE29AB411E64522D00478BBB /* maxiMFCC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiMFCC.cpp; sourceTree = "<group>"; }; + BE29AB421E64522D00478BBB /* maxiMFCC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiMFCC.h; sourceTree = "<group>"; }; + BE29AB431E64522D00478BBB /* maxiSynths.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiSynths.cpp; sourceTree = "<group>"; }; + BE29AB441E64522D00478BBB /* maxiSynths.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiSynths.h; sourceTree = "<group>"; }; + BE29AB451E64522D00478BBB /* sineTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sineTable.h; sourceTree = "<group>"; }; + BE29AB471E64522D00478BBB /* maximilian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maximilian.cpp; sourceTree = "<group>"; }; + BE29AB481E64522D00478BBB /* maximilian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maximilian.h; sourceTree = "<group>"; }; + BE29ACDC1E64522D00478BBB /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = player.cpp; sourceTree = "<group>"; }; + BE29ACDD1E64522D00478BBB /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = player.h; sourceTree = "<group>"; }; + BE29ACDE1E64522D00478BBB /* portaudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = portaudio.h; sourceTree = "<group>"; }; + BE29ACDF1E64522D00478BBB /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; }; + BE29ACE01E64522D00478BBB /* RtAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RtAudio.cpp; sourceTree = "<group>"; }; + BE29ACE11E64522D00478BBB /* RtAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtAudio.h; sourceTree = "<group>"; }; + BE29ACE21E64522D00478BBB /* RtError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtError.h; sourceTree = "<group>"; }; + BE29ACE31E64522D00478BBB /* snare.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = snare.wav; sourceTree = "<group>"; }; + BE29ACE41E64522D00478BBB /* stb_vorbis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = stb_vorbis.c; sourceTree = "<group>"; }; + BE29ACE51E64522D00478BBB /* stb_vorbis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_vorbis.h; sourceTree = "<group>"; }; + BE29AF111E64522E00478BBB /* baseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = baseModel.h; sourceTree = "<group>"; }; + BE29AF121E64522E00478BBB /* classification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = classification.cpp; sourceTree = "<group>"; }; + BE29AF131E64522E00478BBB /* classification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = classification.h; sourceTree = "<group>"; }; + BE29AF1B1E64522E00478BBB /* knnClassification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = knnClassification.cpp; sourceTree = "<group>"; }; + BE29AF1C1E64522E00478BBB /* knnClassification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = knnClassification.h; sourceTree = "<group>"; }; + BE29AF1D1E64522E00478BBB /* modelSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = modelSet.cpp; sourceTree = "<group>"; }; + BE29AF1E1E64522E00478BBB /* modelSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = modelSet.h; sourceTree = "<group>"; }; + BE29AF1F1E64522E00478BBB /* neuralNetwork.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = neuralNetwork.cpp; sourceTree = "<group>"; }; + BE29AF201E64522E00478BBB /* neuralNetwork.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neuralNetwork.h; sourceTree = "<group>"; }; + BE29AF211E64522E00478BBB /* regression.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regression.cpp; sourceTree = "<group>"; }; + BE29AF221E64522E00478BBB /* regression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regression.h; sourceTree = "<group>"; }; + BE29AF231E64522E00478BBB /* trainingExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trainingExample.h; sourceTree = "<group>"; }; + BE29AF2D1E64522F00478BBB /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; }; + BE29AF2E1E64522F00478BBB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; }; + BE29AF2F1E64522F00478BBB /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; }; + BE29AF301E64522F00478BBB /* oauth2_session.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = oauth2_session.cpp; sourceTree = "<group>"; }; + BE29AF311E64522F00478BBB /* oauth2_session.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oauth2_session.h; sourceTree = "<group>"; }; + BE29AF321E64522F00478BBB /* repovizz2_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = repovizz2_client.cpp; sourceTree = "<group>"; }; + BE29AF331E64522F00478BBB /* repovizz2_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = repovizz2_client.h; sourceTree = "<group>"; }; + BE29AFF31E6455F100478BBB /* rapidXmmTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidXmmTools.cpp; sourceTree = "<group>"; }; + BE29AFF41E6455F100478BBB /* rapidXmmTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidXmmTools.h; sourceTree = "<group>"; }; + BE29AFFE1E6456CF00478BBB /* svm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svm.cpp; sourceTree = "<group>"; }; + BE29AFFF1E6456CF00478BBB /* svm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svm.h; sourceTree = "<group>"; }; + BE29B0021E64571400478BBB /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; + BE72EB201E48B734003B277B /* signalProcessing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signalProcessing.h; sourceTree = "<group>"; }; + BEDB3DD11E23A3090073F6CE /* json-forwards.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "json-forwards.h"; sourceTree = "<group>"; }; + BEDB3DD21E23A3090073F6CE /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = "<group>"; }; + BEDB3DD31E23A3090073F6CE /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jsoncpp.cpp; sourceTree = "<group>"; }; + BEDB3E041E27A2E90073F6CE /* libsvm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libsvm.cpp; sourceTree = "<group>"; }; + BEDB3E051E27A2E90073F6CE /* libsvm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = libsvm.h; sourceTree = "<group>"; }; + BEF464F71E5C6C530070AABA /* catch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch.hpp; sourceTree = "<group>"; }; + BEF464F81E5C6C530070AABA /* LICENSE_1_0.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE_1_0.txt; sourceTree = "<group>"; }; + BEF464F91E5C6C530070AABA /* modelSetDescription.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = modelSetDescription.json; sourceTree = "<group>"; }; + BEF464FB1E5C6C530070AABA /* test_signalProcessing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_signalProcessing.cpp; sourceTree = "<group>"; }; + BEF464FC1E5C6C530070AABA /* test_gvf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_gvf.cpp; sourceTree = "<group>"; }; + BEF464FD1E5C6C530070AABA /* test_RapidLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_RapidLib.cpp; sourceTree = "<group>"; }; + BEF464FE1E5C6C530070AABA /* test_rapidXmmTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_rapidXmmTools.cpp; sourceTree = "<group>"; }; + BEF465011E5C6C530070AABA /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; }; + BEF465021E5C6C530070AABA /* test_project.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = test_project.xcodeproj; sourceTree = "<group>"; }; + BEF465171E5C6D9D0070AABA /* test_rapidmix-api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "test_rapidmix-api.cpp"; sourceTree = "<group>"; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 0BFFEF181E56082700EF19A5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BFFEF231E56083C00EF19A5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BFFEF2E1E56085C00EF19A5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BFFEF3C1E5608C000EF19A5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + BE29B0031E64571400478BBB /* Accelerate.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 31D7B7271E6B048100917757 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 31D7B7521E6B07FC00917757 /* Accelerate.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 0B2C2A511EBB42EA00B10882 /* libGVF */ = { + isa = PBXGroup; + children = ( + 0B2C2A521EBB42EA00B10882 /* GVF.cpp */, + 0B2C2A531EBB42EA00B10882 /* GVF.h */, + 0B2C2A541EBB42EA00B10882 /* GVFGesture.h */, + 0B2C2A551EBB42EA00B10882 /* GVFUtils.h */, + ); + path = libGVF; + sourceTree = "<group>"; + }; + 0B2C2A5D1EBB645500B10882 /* test_GVF_data */ = { + isa = PBXGroup; + children = ( + ); + name = test_GVF_data; + sourceTree = "<group>"; + }; + 0B2C2A5E1EBB746900B10882 /* gvf */ = { + isa = PBXGroup; + children = ( + 0B2C2A5F1EBB7A0D00B10882 /* gvf.cpp */, + 0B2C2A601EBB7A0D00B10882 /* gvf.h */, + ); + name = gvf; + sourceTree = "<group>"; + }; + 31C7E1C81E4F691D00E81624 /* xmm */ = { + isa = PBXGroup; + children = ( + 31C7E1CB1E4F6A7A00E81624 /* xmm.h */, + 31C7E1CA1E4F6A6F00E81624 /* models */, + 31C7E1C91E4F6A5E00E81624 /* core */, + ); + path = xmm; + sourceTree = "<group>"; + }; + 31C7E1C91E4F6A5E00E81624 /* core */ = { + isa = PBXGroup; + children = ( + 31C7E1D21E4F6AB300E81624 /* common */, + 31C7E1D11E4F6AAB00E81624 /* distributions */, + 31C7E1D01E4F6AA200E81624 /* model */, + 31C7E1CF1E4F6A9800E81624 /* trainingset */, + ); + name = core; + sourceTree = "<group>"; + }; + 31C7E1CA1E4F6A6F00E81624 /* models */ = { + isa = PBXGroup; + children = ( + 31C7E1CE1E4F6A9200E81624 /* gmm */, + 31C7E1CD1E4F6A8C00E81624 /* hmm */, + 31C7E1CC1E4F6A7F00E81624 /* kmeans */, + ); + name = models; + sourceTree = "<group>"; + }; + 31C7E1CC1E4F6A7F00E81624 /* kmeans */ = { + isa = PBXGroup; + children = ( + 31C7E1EF1E4F6B0500E81624 /* xmmKMeans.cpp */, + 31C7E1F01E4F6B0500E81624 /* xmmKMeans.hpp */, + 31C7E1F11E4F6B0500E81624 /* xmmKMeansParameters.cpp */, + 31C7E1F21E4F6B0500E81624 /* xmmKMeansParameters.hpp */, + 31C7E1F31E4F6B0500E81624 /* xmmKMeansResults.hpp */, + ); + name = kmeans; + sourceTree = "<group>"; + }; + 31C7E1CD1E4F6A8C00E81624 /* hmm */ = { + isa = PBXGroup; + children = ( + 31C7E1F61E4F6B1100E81624 /* xmmHierarchicalHmm.cpp */, + 31C7E1F71E4F6B1100E81624 /* xmmHierarchicalHmm.hpp */, + 31C7E1F81E4F6B1100E81624 /* xmmHmmParameters.cpp */, + 31C7E1F91E4F6B1100E81624 /* xmmHmmParameters.hpp */, + 31C7E1FA1E4F6B1100E81624 /* xmmHmmResults.hpp */, + 31C7E1FB1E4F6B1100E81624 /* xmmHmmSingleClass.cpp */, + 31C7E1FC1E4F6B1100E81624 /* xmmHmmSingleClass.hpp */, + ); + name = hmm; + sourceTree = "<group>"; + }; + 31C7E1CE1E4F6A9200E81624 /* gmm */ = { + isa = PBXGroup; + children = ( + 31C7E2001E4F6B1C00E81624 /* xmmGmm.cpp */, + 31C7E2011E4F6B1C00E81624 /* xmmGmm.hpp */, + 31C7E2021E4F6B1C00E81624 /* xmmGmmParameters.cpp */, + 31C7E2031E4F6B1C00E81624 /* xmmGmmParameters.hpp */, + 31C7E2041E4F6B1C00E81624 /* xmmGmmSingleClass.cpp */, + 31C7E2051E4F6B1C00E81624 /* xmmGmmSingleClass.hpp */, + ); + name = gmm; + path = src/models/gmm; + sourceTree = "<group>"; + }; + 31C7E1CF1E4F6A9800E81624 /* trainingset */ = { + isa = PBXGroup; + children = ( + 31C7E1D31E4F6AC800E81624 /* xmmPhrase.cpp */, + 31C7E1D41E4F6AC800E81624 /* xmmPhrase.hpp */, + 31C7E1D51E4F6AC800E81624 /* xmmTrainingSet.cpp */, + 31C7E1D61E4F6AC800E81624 /* xmmTrainingSet.hpp */, + ); + name = trainingset; + sourceTree = "<group>"; + }; + 31C7E1D01E4F6AA200E81624 /* model */ = { + isa = PBXGroup; + children = ( + 31C7E1D91E4F6AD900E81624 /* xmmModel.hpp */, + 31C7E1DA1E4F6AD900E81624 /* xmmModelConfiguration.hpp */, + 31C7E1DB1E4F6AD900E81624 /* xmmModelParameters.hpp */, + 31C7E1DC1E4F6AD900E81624 /* xmmModelResults.hpp */, + 31C7E1DD1E4F6AD900E81624 /* xmmModelSharedParameters.cpp */, + 31C7E1DE1E4F6AD900E81624 /* xmmModelSharedParameters.hpp */, + 31C7E1DF1E4F6AD900E81624 /* xmmModelSingleClass.cpp */, + 31C7E1E01E4F6AD900E81624 /* xmmModelSingleClass.hpp */, + ); + name = model; + path = src/core/model; + sourceTree = "<group>"; + }; + 31C7E1D11E4F6AAB00E81624 /* distributions */ = { + isa = PBXGroup; + children = ( + 31C7E1E31E4F6AE700E81624 /* xmmGaussianDistribution.cpp */, + 31C7E1E41E4F6AE700E81624 /* xmmGaussianDistribution.hpp */, + ); + name = distributions; + path = src/core/distributions; + sourceTree = "<group>"; + }; + 31C7E1D21E4F6AB300E81624 /* common */ = { + isa = PBXGroup; + children = ( + 31C7E1E61E4F6AF300E81624 /* xmmAttribute.cpp */, + 31C7E1E71E4F6AF300E81624 /* xmmAttribute.hpp */, + 31C7E1E81E4F6AF300E81624 /* xmmCircularbuffer.hpp */, + 31C7E1E91E4F6AF300E81624 /* xmmEvents.hpp */, + 31C7E1EA1E4F6AF300E81624 /* xmmJson.cpp */, + 31C7E1EB1E4F6AF300E81624 /* xmmJson.hpp */, + 31C7E1EC1E4F6AF300E81624 /* xmmMatrix.hpp */, + ); + name = common; + path = src/core/common; + sourceTree = "<group>"; + }; + 31D7B6601E682E7100917757 /* pipo */ = { + isa = PBXGroup; + children = ( + 31D7B6651E682EEF00917757 /* modules */, + ); + name = pipo; + sourceTree = "<group>"; + }; + 31D7B6611E682E7700917757 /* pipo-sdk */ = { + isa = PBXGroup; + children = ( + 31D7B6621E682E9B00917757 /* collection */, + 31D7B6631E682EAB00917757 /* host */, + 31D7B6641E682EBD00917757 /* include */, + ); + name = "pipo-sdk"; + sourceTree = "<group>"; + }; + 31D7B6621E682E9B00917757 /* collection */ = { + isa = PBXGroup; + children = ( + 31D7B6FE1E68311800917757 /* PiPoCollection.h */, + 31D7B6FF1E68311800917757 /* PiPoModule.h */, + ); + name = collection; + sourceTree = "<group>"; + }; + 31D7B6631E682EAB00917757 /* host */ = { + isa = PBXGroup; + children = ( + 31D7B7001E68312200917757 /* mimo_host.h */, + 31D7B7011E68312200917757 /* PiPoHost.h */, + ); + name = host; + sourceTree = "<group>"; + }; + 31D7B6641E682EBD00917757 /* include */ = { + isa = PBXGroup; + children = ( + 31D7B7021E68313100917757 /* mimo.h */, + 31D7B7031E68313100917757 /* PiPo.h */, + 31D7B7041E68313100917757 /* PiPoParallel.h */, + 31D7B7051E68313100917757 /* PiPoSequence.h */, + 31D7B7061E68313100917757 /* RingBuffer.h */, + ); + name = include; + sourceTree = "<group>"; + }; + 31D7B6651E682EEF00917757 /* modules */ = { + isa = PBXGroup; + children = ( + 31D7B66A1E682FF500917757 /* rta */, + 31D7B6691E682F9400917757 /* lpcformants */, + 31D7B6681E682F8B00917757 /* idesc */, + 31D7B6671E682F1800917757 /* finitedifferences */, + 31D7B6661E682EF800917757 /* bayesfilter */, + 31D7B66B1E68301700917757 /* PiPoBands.h */, + 31D7B66C1E68301700917757 /* PiPoBasic.h */, + 31D7B66D1E68301700917757 /* PiPoBayesFilter.h */, + 31D7B66E1E68301700917757 /* PiPoBiquad.h */, + 31D7B66F1E68301700917757 /* PiPoBranch.h */, + 31D7B6701E68301700917757 /* PiPoChop.h */, + 31D7B6711E68301700917757 /* PiPoConst.h */, + 31D7B6721E68301700917757 /* PiPoDct.h */, + 31D7B6731E68301700917757 /* PiPoDelta.h */, + 31D7B6741E68301700917757 /* PiPoFft.h */, + 31D7B6751E68301700917757 /* PiPoFiniteDif.h */, + 31D7B6761E68301700917757 /* PiPoGate.h */, + 31D7B6771E68301700917757 /* PiPoIrcamDesc.h */, + 31D7B6781E68301700917757 /* PiPoLpc.h */, + 31D7B6791E68301700917757 /* PiPoLpcFormants.h */, + 31D7B67A1E68301700917757 /* PiPoMaximChroma.h */, + 31D7B67B1E68301700917757 /* PiPoMeanStddev.h */, + 31D7B67C1E68301700917757 /* PiPoMedian.h */, + 31D7B67D1E68301700917757 /* PiPoMel.h */, + 31D7B67E1E68301700917757 /* PiPoMfcc.h */, + 31D7B67F1E68301700917757 /* PiPoMinMax.h */, + 31D7B6801E68301700917757 /* PiPoMoments.h */, + 31D7B6811E68301700917757 /* PiPoMvavrg.h */, + 31D7B6821E68301700917757 /* PiPoOnseg.h */, + 31D7B6831E68301700917757 /* PiPoPsy.h */, + 31D7B6841E68301700917757 /* PiPoRms.h */, + 31D7B6851E68301700917757 /* PiPoScale.h */, + 31D7B6861E68301700917757 /* PiPoSelect.h */, + 31D7B6871E68301700917757 /* PiPoSlice.h */, + 31D7B6881E68301700917757 /* PiPoSum.h */, + 31D7B6891E68301700917757 /* PiPoWavelet.h */, + 31D7B68A1E68301700917757 /* PiPoYin.h */, + 31D7B68B1E68301700917757 /* TempMod.h */, + ); + name = modules; + sourceTree = "<group>"; + }; + 31D7B6661E682EF800917757 /* bayesfilter */ = { + isa = PBXGroup; + children = ( + 31D7B68C1E68303100917757 /* BayesianFilter.cpp */, + 31D7B68D1E68303100917757 /* BayesianFilter.h */, + 31D7B68E1E68303100917757 /* filter_utilities.cpp */, + 31D7B68F1E68303100917757 /* filter_utilities.h */, + ); + name = bayesfilter; + sourceTree = "<group>"; + }; + 31D7B6671E682F1800917757 /* finitedifferences */ = { + isa = PBXGroup; + children = ( + 31D7B6921E68304300917757 /* finitedifferences.c */, + 31D7B6931E68304300917757 /* finitedifferences.h */, + ); + name = finitedifferences; + sourceTree = "<group>"; + }; + 31D7B6681E682F8B00917757 /* idesc */ = { + isa = PBXGroup; + children = ( + 31D7B6951E68305300917757 /* include */, + 31D7B6961E68305900917757 /* src */, + ); + name = idesc; + sourceTree = "<group>"; + }; + 31D7B6691E682F9400917757 /* lpcformants */ = { + isa = PBXGroup; + children = ( + 31D7B6A01E6830A500917757 /* bbpr.cpp */, + 31D7B6A11E6830A500917757 /* rpoly.cpp */, + ); + name = lpcformants; + sourceTree = "<group>"; + }; + 31D7B66A1E682FF500917757 /* rta */ = { + isa = PBXGroup; + children = ( + 31D7B6A71E6830D500917757 /* rta_configuration.h */, + 31D7B6A61E6830C500917757 /* psy */, + 31D7B6A51E6830BD00917757 /* misc */, + 31D7B6A41E6830B700917757 /* common */, + ); + name = rta; + sourceTree = "<group>"; + }; + 31D7B6951E68305300917757 /* include */ = { + isa = PBXGroup; + children = ( + 31D7B6971E68306D00917757 /* idesc.h */, + 31D7B6981E68306D00917757 /* ircamdescriptor_mfcc_api.h */, + ); + name = include; + sourceTree = "<group>"; + }; + 31D7B6961E68305900917757 /* src */ = { + isa = PBXGroup; + children = ( + 31D7B6991E68308A00917757 /* ircamdescriptor~.cpp */, + 31D7B69A1E68308A00917757 /* ircamdescriptor~descr.h */, + 31D7B69B1E68308A00917757 /* ircamdescriptor~params.h */, + 31D7B69C1E68308A00917757 /* pipo.idesc.cpp */, + 31D7B69D1E68308A00917757 /* PiPoIdesc.h */, + ); + name = src; + sourceTree = "<group>"; + }; + 31D7B6A41E6830B700917757 /* common */ = { + isa = PBXGroup; + children = ( + 31D7B6A81E6830E300917757 /* rta_bpf.c */, + 31D7B6A91E6830E300917757 /* rta_bpf.h */, + 31D7B6AA1E6830E300917757 /* rta_complex.h */, + 31D7B6AB1E6830E300917757 /* rta_float.h */, + 31D7B6AC1E6830E300917757 /* rta_int.c */, + 31D7B6AD1E6830E300917757 /* rta_int.h */, + 31D7B6AE1E6830E300917757 /* rta_math.h */, + 31D7B6AF1E6830E300917757 /* rta_stdio.h */, + 31D7B6B01E6830E300917757 /* rta_stdlib.h */, + 31D7B6B11E6830E300917757 /* rta_types.h */, + 31D7B6B21E6830E300917757 /* rta_util.c */, + 31D7B6B31E6830E300917757 /* rta_util.h */, + 31D7B6B41E6830E300917757 /* rta.h */, + ); + name = common; + sourceTree = "<group>"; + }; + 31D7B6A51E6830BD00917757 /* misc */ = { + isa = PBXGroup; + children = ( + 31D7B6B81E6830F100917757 /* rta_bands.c */, + 31D7B6B91E6830F100917757 /* rta_bands.h */, + 31D7B6BA1E6830F100917757 /* rta_biquad.c */, + 31D7B6BB1E6830F100917757 /* rta_biquad.h */, + 31D7B6BC1E6830F100917757 /* rta_cca.c */, + 31D7B6BD1E6830F100917757 /* rta_cca.h */, + 31D7B6BE1E6830F100917757 /* rta_correlation.c */, + 31D7B6BF1E6830F100917757 /* rta_correlation.h */, + 31D7B6C01E6830F100917757 /* rta_cubic.c */, + 31D7B6C11E6830F100917757 /* rta_cubic.h */, + 31D7B6C21E6830F100917757 /* rta_dct.c */, + 31D7B6C31E6830F100917757 /* rta_dct.h */, + 31D7B6C41E6830F100917757 /* rta_delta.c */, + 31D7B6C51E6830F100917757 /* rta_delta.h */, + 31D7B6C61E6830F100917757 /* rta_dtw.c */, + 31D7B6C71E6830F100917757 /* rta_dtw.h */, + 31D7B6C81E6830F100917757 /* rta_fft.c */, + 31D7B6C91E6830F100917757 /* rta_fft.h */, + 31D7B6CA1E6830F100917757 /* rta_filter.h */, + 31D7B6CB1E6830F100917757 /* rta_lifter.c */, + 31D7B6CC1E6830F100917757 /* rta_lifter.h */, + 31D7B6CD1E6830F100917757 /* rta_lpc.c */, + 31D7B6CE1E6830F100917757 /* rta_lpc.h */, + 31D7B6CF1E6830F100917757 /* rta_mahalanobis.c */, + 31D7B6D01E6830F100917757 /* rta_mahalanobis.h */, + 31D7B6D11E6830F100917757 /* rta_mean_variance.c */, + 31D7B6D21E6830F100917757 /* rta_mean_variance.h */, + 31D7B6D31E6830F100917757 /* rta_mel.c */, + 31D7B6D41E6830F100917757 /* rta_mel.h */, + 31D7B6D51E6830F100917757 /* rta_moments.c */, + 31D7B6D61E6830F100917757 /* rta_moments.h */, + 31D7B6D71E6830F100917757 /* rta_onepole.c */, + 31D7B6D81E6830F100917757 /* rta_onepole.h */, + 31D7B6D91E6830F100917757 /* rta_preemphasis.c */, + 31D7B6DA1E6830F100917757 /* rta_preemphasis.h */, + 31D7B6DB1E6830F100917757 /* rta_resample.c */, + 31D7B6DC1E6830F100917757 /* rta_resample.h */, + 31D7B6DD1E6830F100917757 /* rta_selection.c */, + 31D7B6DE1E6830F100917757 /* rta_selection.h */, + 31D7B6DF1E6830F100917757 /* rta_svd.c */, + 31D7B6E01E6830F100917757 /* rta_svd.h */, + 31D7B6E11E6830F100917757 /* rta_window.c */, + 31D7B6E21E6830F100917757 /* rta_window.h */, + 31D7B6E31E6830F100917757 /* rta_yin.c */, + 31D7B6E41E6830F100917757 /* rta_yin.h */, + ); + name = misc; + sourceTree = "<group>"; + }; + 31D7B6A61E6830C500917757 /* psy */ = { + isa = PBXGroup; + children = ( + 31D7B6FB1E68310500917757 /* psy.c */, + 31D7B6FC1E68310500917757 /* psy.h */, + ); + name = psy; + sourceTree = "<group>"; + }; + 31D7B7561E6B2FDE00917757 /* test_data */ = { + isa = PBXGroup; + children = ( + 0B2C2A5D1EBB645500B10882 /* test_GVF_data */, + 31D7B7571E6B2FE900917757 /* DnB-loop-175BPM.wav */, + ); + name = test_data; + sourceTree = "<group>"; + }; + BE1225EC1E48AB1F00867E9A /* rapidmix_api */ = { + isa = PBXGroup; + children = ( + BE1225ED1E48AB1F00867E9A /* machineLearning.cpp */, + BE1225EE1E48AB1F00867E9A /* machineLearning.h */, + BE1225EF1E48AB1F00867E9A /* rapidmix.h */, + BE1225F01E48AB1F00867E9A /* trainingData.cpp */, + BE1225F11E48AB1F00867E9A /* trainingData.h */, + BE72EB201E48B734003B277B /* signalProcessing.h */, + ); + name = rapidmix_api; + path = ../../rapidmix_api; + sourceTree = "<group>"; + }; + BE29A8A91E64511A00478BBB /* rapidmix_modules */ = { + isa = PBXGroup; + children = ( + 0B2C2A5E1EBB746900B10882 /* gvf */, + BE29AFF11E6455F100478BBB /* rapidXmmTools */, + BE29A8AA1E64511A00478BBB /* rapidPiPoTools */, + BE29A8B21E64511A00478BBB /* rapidStream */, + ); + name = rapidmix_modules; + path = ../../rapidmix_modules; + sourceTree = "<group>"; + }; + BE29A8AA1E64511A00478BBB /* rapidPiPoTools */ = { + isa = PBXGroup; + children = ( + BE29A8AB1E64511A00478BBB /* PiPoCollection.cpp */, + 31D7B70E1E6889D000917757 /* rapidPiPoTools.h */, + 3107EA7C1E6CE03E0055DBC0 /* rapidPiPoTools.cpp */, + BE29A8AC1E64511A00478BBB /* rapidPiPo.cpp */, + BE29A8AD1E64511A00478BBB /* rapidPiPo.h */, + BE29A8AE1E64511A00478BBB /* rapidPiPoHost.cpp */, + BE29A8AF1E64511A00478BBB /* rapidPiPoHost.h */, + BE29A8B01E64511A00478BBB /* rapidPiPoOutputter.cpp */, + BE29A8B11E64511A00478BBB /* rapidPiPoOutputter.h */, + ); + path = rapidPiPoTools; + sourceTree = "<group>"; + }; + BE29A8B21E64511A00478BBB /* rapidStream */ = { + isa = PBXGroup; + children = ( + BE29A8B31E64511A00478BBB /* rapidStream.cpp */, + BE29A8B41E64511A00478BBB /* rapidStream.h */, + BEF464F61E5C6C530070AABA /* ext */, + ); + path = rapidStream; + sourceTree = "<group>"; + }; + BE29AB301E64522D00478BBB /* rapidmix_components */ = { + isa = PBXGroup; + children = ( + 0B2C2A511EBB42EA00B10882 /* libGVF */, + BE29AB311E64522D00478BBB /* Maximilian */, + BE29ACE61E64522D00478BBB /* RapidLib */, + BE29AF2C1E64522E00478BBB /* repovizz2_cpp */, + 31C7E1C81E4F691D00E81624 /* xmm */, + ); + name = rapidmix_components; + path = ../../rapidmix_components; + sourceTree = "<group>"; + }; + BE29AB311E64522D00478BBB /* Maximilian */ = { + isa = PBXGroup; + children = ( + BE29AB351E64522D00478BBB /* libs */, + BE29AB471E64522D00478BBB /* maximilian.cpp */, + BE29AB481E64522D00478BBB /* maximilian.h */, + BE29ACE01E64522D00478BBB /* RtAudio.cpp */, + BE29ACDC1E64522D00478BBB /* player.cpp */, + BE29ACDD1E64522D00478BBB /* player.h */, + BE29ACDE1E64522D00478BBB /* portaudio.h */, + BE29ACDF1E64522D00478BBB /* README */, + BE29ACE11E64522D00478BBB /* RtAudio.h */, + BE29ACE21E64522D00478BBB /* RtError.h */, + BE29ACE31E64522D00478BBB /* snare.wav */, + BE29ACE41E64522D00478BBB /* stb_vorbis.c */, + BE29ACE51E64522D00478BBB /* stb_vorbis.h */, + ); + path = Maximilian; + sourceTree = "<group>"; + }; + BE29AB351E64522D00478BBB /* libs */ = { + isa = PBXGroup; + children = ( + BE29AB361E64522D00478BBB /* fft.cpp */, + BE29AB371E64522D00478BBB /* fft.h */, + BE29AB381E64522D00478BBB /* maxiAtoms.cpp */, + BE29AB391E64522D00478BBB /* maxiAtoms.h */, + BE29AB3A1E64522D00478BBB /* maxiBark.cpp */, + BE29AB3B1E64522D00478BBB /* maxiBark.h */, + BE29AB3C1E64522D00478BBB /* maxiFFT.cpp */, + BE29AB3D1E64522D00478BBB /* maxiFFT.h */, + BE29AB3E1E64522D00478BBB /* maxiGrains.cpp */, + BE29AB3F1E64522D00478BBB /* maxiGrains.h */, + BE29AB401E64522D00478BBB /* maxim.h */, + BE29AB411E64522D00478BBB /* maxiMFCC.cpp */, + BE29AB421E64522D00478BBB /* maxiMFCC.h */, + BE29AB431E64522D00478BBB /* maxiSynths.cpp */, + BE29AB441E64522D00478BBB /* maxiSynths.h */, + BE29AB451E64522D00478BBB /* sineTable.h */, + ); + path = libs; + sourceTree = "<group>"; + }; + BE29ACE61E64522D00478BBB /* RapidLib */ = { + isa = PBXGroup; + children = ( + BE29AF101E64522E00478BBB /* src */, + ); + path = RapidLib; + sourceTree = "<group>"; + }; + BE29AF101E64522E00478BBB /* src */ = { + isa = PBXGroup; + children = ( + BE29AFFE1E6456CF00478BBB /* svm.cpp */, + BE29AFFF1E6456CF00478BBB /* svm.h */, + BE29AF111E64522E00478BBB /* baseModel.h */, + BE29AF121E64522E00478BBB /* classification.cpp */, + BE29AF131E64522E00478BBB /* classification.h */, + BE29AF1B1E64522E00478BBB /* knnClassification.cpp */, + BE29AF1C1E64522E00478BBB /* knnClassification.h */, + BE29AF1D1E64522E00478BBB /* modelSet.cpp */, + BE29AF1E1E64522E00478BBB /* modelSet.h */, + BE29AF1F1E64522E00478BBB /* neuralNetwork.cpp */, + BE29AF201E64522E00478BBB /* neuralNetwork.h */, + BE29AF211E64522E00478BBB /* regression.cpp */, + BE29AF221E64522E00478BBB /* regression.h */, + BE29AF231E64522E00478BBB /* trainingExample.h */, + ); + path = src; + sourceTree = "<group>"; + }; + BE29AF2C1E64522E00478BBB /* repovizz2_cpp */ = { + isa = PBXGroup; + children = ( + BE29AF2D1E64522F00478BBB /* .gitignore */, + BE29AF2E1E64522F00478BBB /* CMakeLists.txt */, + BE29AF2F1E64522F00478BBB /* main.cpp */, + BE29AF301E64522F00478BBB /* oauth2_session.cpp */, + BE29AF311E64522F00478BBB /* oauth2_session.h */, + BE29AF321E64522F00478BBB /* repovizz2_client.cpp */, + BE29AF331E64522F00478BBB /* repovizz2_client.h */, + ); + path = repovizz2_cpp; + sourceTree = "<group>"; + }; + BE29AFF11E6455F100478BBB /* rapidXmmTools */ = { + isa = PBXGroup; + children = ( + BE29AFF31E6455F100478BBB /* rapidXmmTools.cpp */, + BE29AFF41E6455F100478BBB /* rapidXmmTools.h */, + ); + name = rapidXmmTools; + path = rapidxmmtools; + sourceTree = "<group>"; + }; + BE325F281DB50BE100F199A8 = { + isa = PBXGroup; + children = ( + BE29B0021E64571400478BBB /* Accelerate.framework */, + BE29AB301E64522D00478BBB /* rapidmix_components */, + BE1225EC1E48AB1F00867E9A /* rapidmix_api */, + BE29A8A91E64511A00478BBB /* rapidmix_modules */, + BEF464F51E5C6C530070AABA /* test */, + BEDB3DCF1E23A3090073F6CE /* third_party_dependancies */, + BE325F321DB50BE100F199A8 /* Products */, + ); + sourceTree = "<group>"; + }; + BE325F321DB50BE100F199A8 /* Products */ = { + isa = PBXGroup; + children = ( + 0BFFEF1B1E56082700EF19A5 /* test_GVF */, + 0BFFEF261E56083C00EF19A5 /* test_RapidLib */, + 0BFFEF311E56085C00EF19A5 /* test_rapidXmmTools */, + 0BFFEF3F1E5608C000EF19A5 /* test_signalProcessing */, + 31D7B72C1E6B048100917757 /* test_rapidPiPoTools */, + ); + name = Products; + sourceTree = "<group>"; + }; + BEDB3DCF1E23A3090073F6CE /* third_party_dependancies */ = { + isa = PBXGroup; + children = ( + 31D7B6611E682E7700917757 /* pipo-sdk */, + 31D7B6601E682E7100917757 /* pipo */, + BEDB3E031E27A2E90073F6CE /* libsvm */, + BEDB3DD01E23A3090073F6CE /* json */, + BEDB3DD31E23A3090073F6CE /* jsoncpp.cpp */, + ); + name = third_party_dependancies; + path = ../../third_party_dependancies; + sourceTree = "<group>"; + }; + BEDB3DD01E23A3090073F6CE /* json */ = { + isa = PBXGroup; + children = ( + BEDB3DD11E23A3090073F6CE /* json-forwards.h */, + BEDB3DD21E23A3090073F6CE /* json.h */, + ); + path = json; + sourceTree = "<group>"; + }; + BEDB3E031E27A2E90073F6CE /* libsvm */ = { + isa = PBXGroup; + children = ( + BEDB3E041E27A2E90073F6CE /* libsvm.cpp */, + BEDB3E051E27A2E90073F6CE /* libsvm.h */, + ); + path = libsvm; + sourceTree = "<group>"; + }; + BEF464F51E5C6C530070AABA /* test */ = { + isa = PBXGroup; + children = ( + 31D7B7561E6B2FDE00917757 /* test_data */, + BEF464F91E5C6C530070AABA /* modelSetDescription.json */, + BEF464FA1E5C6C530070AABA /* src */, + BEF465001E5C6C530070AABA /* test_project */, + ); + name = test; + path = ..; + sourceTree = "<group>"; + }; + BEF464F61E5C6C530070AABA /* ext */ = { + isa = PBXGroup; + children = ( + BEF464F71E5C6C530070AABA /* catch.hpp */, + BEF464F81E5C6C530070AABA /* LICENSE_1_0.txt */, + ); + name = ext; + path = ../../test/ext; + sourceTree = "<group>"; + }; + BEF464FA1E5C6C530070AABA /* src */ = { + isa = PBXGroup; + children = ( + BEF464FC1E5C6C530070AABA /* test_gvf.cpp */, + BEF464FB1E5C6C530070AABA /* test_signalProcessing.cpp */, + BEF464FD1E5C6C530070AABA /* test_RapidLib.cpp */, + BEF464FE1E5C6C530070AABA /* test_rapidXmmTools.cpp */, + 31D7B7101E6B045F00917757 /* test_rapidPiPoTools.cpp */, + BEF465171E5C6D9D0070AABA /* test_rapidmix-api.cpp */, + ); + path = src; + sourceTree = "<group>"; + }; + BEF465001E5C6C530070AABA /* test_project */ = { + isa = PBXGroup; + children = ( + BEF465011E5C6C530070AABA /* main.cpp */, + BEF465021E5C6C530070AABA /* test_project.xcodeproj */, + ); + path = test_project; + sourceTree = "<group>"; + }; + BEF465031E5C6C530070AABA /* Products */ = { + isa = PBXGroup; + name = Products; + sourceTree = "<group>"; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 0BFFEF1A1E56082700EF19A5 /* test_GVF */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0BFFEF1F1E56082700EF19A5 /* Build configuration list for PBXNativeTarget "test_GVF" */; + buildPhases = ( + 0BFFEF171E56082700EF19A5 /* Sources */, + 0BFFEF181E56082700EF19A5 /* Frameworks */, + 0BFFEF191E56082700EF19A5 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = test_GVF; + productName = test_GVF; + productReference = 0BFFEF1B1E56082700EF19A5 /* test_GVF */; + productType = "com.apple.product-type.tool"; + }; + 0BFFEF251E56083C00EF19A5 /* test_RapidLib */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0BFFEF2A1E56083D00EF19A5 /* Build configuration list for PBXNativeTarget "test_RapidLib" */; + buildPhases = ( + 0BFFEF221E56083C00EF19A5 /* Sources */, + 0BFFEF231E56083C00EF19A5 /* Frameworks */, + 0BFFEF241E56083C00EF19A5 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = test_RapidLib; + productName = test_RapidLib; + productReference = 0BFFEF261E56083C00EF19A5 /* test_RapidLib */; + productType = "com.apple.product-type.tool"; + }; + 0BFFEF301E56085C00EF19A5 /* test_rapidXmmTools */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0BFFEF351E56085C00EF19A5 /* Build configuration list for PBXNativeTarget "test_rapidXmmTools" */; + buildPhases = ( + 0BFFEF2D1E56085C00EF19A5 /* Sources */, + 0BFFEF2E1E56085C00EF19A5 /* Frameworks */, + 0BFFEF2F1E56085C00EF19A5 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = test_rapidXmmTools; + productName = test_XMM; + productReference = 0BFFEF311E56085C00EF19A5 /* test_rapidXmmTools */; + productType = "com.apple.product-type.tool"; + }; + 0BFFEF3E1E5608C000EF19A5 /* test_signalProcessing */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0BFFEF431E5608C000EF19A5 /* Build configuration list for PBXNativeTarget "test_signalProcessing" */; + buildPhases = ( + 0BFFEF3B1E5608C000EF19A5 /* Sources */, + 0BFFEF3C1E5608C000EF19A5 /* Frameworks */, + 0BFFEF3D1E5608C000EF19A5 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = test_signalProcessing; + productName = test_FeatureExtraction; + productReference = 0BFFEF3F1E5608C000EF19A5 /* test_signalProcessing */; + productType = "com.apple.product-type.tool"; + }; + 31D7B7121E6B048100917757 /* test_rapidPiPoTools */ = { + isa = PBXNativeTarget; + buildConfigurationList = 31D7B7291E6B048100917757 /* Build configuration list for PBXNativeTarget "test_rapidPiPoTools" */; + buildPhases = ( + 31D7B7131E6B048100917757 /* Sources */, + 31D7B7271E6B048100917757 /* Frameworks */, + 31D7B7281E6B048100917757 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = test_rapidPiPoTools; + productName = test_XMM; + productReference = 31D7B72C1E6B048100917757 /* test_rapidPiPoTools */; + productType = "com.apple.product-type.tool"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + BE325F291DB50BE100F199A8 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0730; + ORGANIZATIONNAME = Goldsmiths; + TargetAttributes = { + 0BFFEF1A1E56082700EF19A5 = { + CreatedOnToolsVersion = 7.3.1; + }; + 0BFFEF251E56083C00EF19A5 = { + CreatedOnToolsVersion = 7.3.1; + }; + 0BFFEF301E56085C00EF19A5 = { + CreatedOnToolsVersion = 7.3.1; + }; + 0BFFEF3E1E5608C000EF19A5 = { + CreatedOnToolsVersion = 7.3.1; + }; + }; + }; + buildConfigurationList = BE325F2C1DB50BE100F199A8 /* Build configuration list for PBXProject "test_project" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = BE325F281DB50BE100F199A8; + productRefGroup = BE325F321DB50BE100F199A8 /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = BEF465031E5C6C530070AABA /* Products */; + ProjectRef = BEF465021E5C6C530070AABA /* test_project.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 0BFFEF251E56083C00EF19A5 /* test_RapidLib */, + 0BFFEF1A1E56082700EF19A5 /* test_GVF */, + 0BFFEF301E56085C00EF19A5 /* test_rapidXmmTools */, + 0BFFEF3E1E5608C000EF19A5 /* test_signalProcessing */, + 31D7B7121E6B048100917757 /* test_rapidPiPoTools */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + 0BFFEF171E56082700EF19A5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0B2C2A671EBD308B00B10882 /* jsoncpp.cpp in Sources */, + 0B2C2A571EBB42EA00B10882 /* GVF.cpp in Sources */, + 0B2C2A631EBCD04700B10882 /* trainingData.cpp in Sources */, + 0B2C2A651EBCD62700B10882 /* test_gvf.cpp in Sources */, + 0B2C2A661EBD2D5200B10882 /* gvf.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BFFEF221E56083C00EF19A5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BE29B0121E64656800478BBB /* regression.cpp in Sources */, + BE29B00D1E64655300478BBB /* svm.cpp in Sources */, + 0B69A9791E5B5BB000ABFF79 /* machineLearning.cpp in Sources */, + BE29B0101E64656000478BBB /* modelSet.cpp in Sources */, + BE29B0111E64656300478BBB /* neuralNetwork.cpp in Sources */, + BE29B00F1E64655C00478BBB /* knnClassification.cpp in Sources */, + 0BFFEF6C1E56872300EF19A5 /* jsoncpp.cpp in Sources */, + BE29B00E1E64655800478BBB /* classification.cpp in Sources */, + BEF4650D1E5C6CD40070AABA /* test_RapidLib.cpp in Sources */, + 0BFFEF651E567C2400EF19A5 /* trainingData.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BFFEF2D1E56085C00EF19A5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 31D7B7071E68354200917757 /* test_rapidXmmTools.cpp in Sources */, + 31D7B70B1E686CF600917757 /* trainingData.cpp in Sources */, + 31D7B7081E68356100917757 /* rapidXmmTools.cpp in Sources */, + 0BFFEF5B1E567AE100EF19A5 /* jsoncpp.cpp in Sources */, + 0BFFEF4C1E567AAB00EF19A5 /* xmmGmm.cpp in Sources */, + 0BFFEF4D1E567AAB00EF19A5 /* xmmGmmParameters.cpp in Sources */, + 0BFFEF4E1E567AAB00EF19A5 /* xmmGmmSingleClass.cpp in Sources */, + 0BFFEF4F1E567AAB00EF19A5 /* xmmHierarchicalHmm.cpp in Sources */, + 0BFFEF501E567AAB00EF19A5 /* xmmHmmParameters.cpp in Sources */, + 0BFFEF511E567AAB00EF19A5 /* xmmHmmSingleClass.cpp in Sources */, + 0BFFEF521E567AAB00EF19A5 /* xmmKMeans.cpp in Sources */, + 0BFFEF531E567AAB00EF19A5 /* xmmKMeansParameters.cpp in Sources */, + 0BFFEF541E567AAB00EF19A5 /* xmmAttribute.cpp in Sources */, + 0BFFEF551E567AAB00EF19A5 /* xmmJson.cpp in Sources */, + 0BFFEF561E567AAB00EF19A5 /* xmmGaussianDistribution.cpp in Sources */, + 0BFFEF571E567AAB00EF19A5 /* xmmModelSharedParameters.cpp in Sources */, + 0BFFEF581E567AAB00EF19A5 /* xmmModelSingleClass.cpp in Sources */, + 0BFFEF591E567AAB00EF19A5 /* xmmPhrase.cpp in Sources */, + 0BFFEF5A1E567AAB00EF19A5 /* xmmTrainingSet.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0BFFEF3B1E5608C000EF19A5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BE29B0091E64634900478BBB /* fft.cpp in Sources */, + BE29B0051E645BC000478BBB /* rapidStream.cpp in Sources */, + BEF4660E1E5C97A90070AABA /* test_signalProcessing.cpp in Sources */, + BE29B00B1E64635500478BBB /* maxiMFCC.cpp in Sources */, + BE29B00A1E64634E00478BBB /* maxiFFT.cpp in Sources */, + BE29AFE81E64523A00478BBB /* maximilian.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 31D7B7131E6B048100917757 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 31D263DB1E77122700010BBF /* maxiBark.cpp in Sources */, + 31D263DC1E77122700010BBF /* maxiFFT.cpp in Sources */, + 31D263DD1E77122700010BBF /* maxiMFCC.cpp in Sources */, + 31D263DA1E77121100010BBF /* fft.cpp in Sources */, + 31D7B7551E6B1E1900917757 /* test_rapidPiPoTools.cpp in Sources */, + 31D7B7321E6B068900917757 /* PiPoCollection.cpp in Sources */, + 316A8E1A1E75D90B007E0227 /* rapidPiPoTools.cpp in Sources */, + 31D7B72F1E6B04D100917757 /* rapidPiPo.cpp in Sources */, + 31D7B7301E6B04D100917757 /* rapidPiPoHost.cpp in Sources */, + 31D7B7311E6B04D100917757 /* rapidPiPoOutputter.cpp in Sources */, + 31D7B72D1E6B04B100917757 /* maximilian.cpp in Sources */, + 31D7B7531E6B093B00917757 /* psy.c in Sources */, + 31D7B7341E6B06DE00917757 /* rta_bands.c in Sources */, + 31D7B7351E6B06DE00917757 /* rta_biquad.c in Sources */, + 31D7B7371E6B06DE00917757 /* rta_correlation.c in Sources */, + 31D7B7391E6B06DE00917757 /* rta_dct.c in Sources */, + 31D7B73A1E6B06DE00917757 /* rta_delta.c in Sources */, + 31D7B73C1E6B06DE00917757 /* rta_fft.c in Sources */, + 31D7B73D1E6B06DE00917757 /* rta_lifter.c in Sources */, + 31D7B73E1E6B06DE00917757 /* rta_lpc.c in Sources */, + 31D7B73F1E6B06DE00917757 /* rta_mahalanobis.c in Sources */, + 31D7B7401E6B06DE00917757 /* rta_mean_variance.c in Sources */, + 31D7B7411E6B06DE00917757 /* rta_mel.c in Sources */, + 31D7B7421E6B06DE00917757 /* rta_moments.c in Sources */, + 31D7B7431E6B06DE00917757 /* rta_onepole.c in Sources */, + 31D7B7441E6B06DE00917757 /* rta_preemphasis.c in Sources */, + 31D7B7461E6B06DE00917757 /* rta_selection.c in Sources */, + 31D7B7471E6B06DE00917757 /* rta_svd.c in Sources */, + 31D7B7481E6B06DE00917757 /* rta_window.c in Sources */, + 31D7B7491E6B06DE00917757 /* rta_yin.c in Sources */, + 31D7B74A1E6B06DE00917757 /* rta_bpf.c in Sources */, + 31D7B74B1E6B06DE00917757 /* rta_int.c in Sources */, + 31D7B74C1E6B06DE00917757 /* rta_util.c in Sources */, + 31D7B74D1E6B06DE00917757 /* bbpr.cpp in Sources */, + 31D7B74E1E6B06DE00917757 /* rpoly.cpp in Sources */, + 31D7B74F1E6B06DE00917757 /* finitedifferences.c in Sources */, + 31D7B7501E6B06DE00917757 /* BayesianFilter.cpp in Sources */, + 31D7B7511E6B06DE00917757 /* filter_utilities.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 0BFFEF201E56082700EF19A5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Debug; + }; + 0BFFEF211E56082700EF19A5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; + name = Release; + }; + 0BFFEF2B1E56083D00EF19A5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 0BFFEF2C1E56083D00EF19A5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 0BFFEF361E56085C00EF19A5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 0BFFEF371E56085C00EF19A5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 0BFFEF441E5608C000EF19A5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 0BFFEF451E5608C000EF19A5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 31D7B72A1E6B048100917757 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 31D7B72B1E6B048100917757 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + BE325F361DB50BE100F199A8 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + BE325F371DB50BE100F199A8 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 0BFFEF1F1E56082700EF19A5 /* Build configuration list for PBXNativeTarget "test_GVF" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0BFFEF201E56082700EF19A5 /* Debug */, + 0BFFEF211E56082700EF19A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 0BFFEF2A1E56083D00EF19A5 /* Build configuration list for PBXNativeTarget "test_RapidLib" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0BFFEF2B1E56083D00EF19A5 /* Debug */, + 0BFFEF2C1E56083D00EF19A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 0BFFEF351E56085C00EF19A5 /* Build configuration list for PBXNativeTarget "test_rapidXmmTools" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0BFFEF361E56085C00EF19A5 /* Debug */, + 0BFFEF371E56085C00EF19A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 0BFFEF431E5608C000EF19A5 /* Build configuration list for PBXNativeTarget "test_signalProcessing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0BFFEF441E5608C000EF19A5 /* Debug */, + 0BFFEF451E5608C000EF19A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 31D7B7291E6B048100917757 /* Build configuration list for PBXNativeTarget "test_rapidPiPoTools" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 31D7B72A1E6B048100917757 /* Debug */, + 31D7B72B1E6B048100917757 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BE325F2C1DB50BE100F199A8 /* Build configuration list for PBXProject "test_project" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BE325F361DB50BE100F199A8 /* Debug */, + BE325F371DB50BE100F199A8 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = BE325F291DB50BE100F199A8 /* Project object */; +} diff --git a/tests/test_project.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/tests/test_project.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000000000000000000000000000000000000..a143c728913f59903c5a1a637df69a8dadae899b --- /dev/null +++ b/tests/test_project.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Workspace + version = "1.0"> + <FileRef + location = "self:RapidAPI.xcodeproj"> + </FileRef> +</Workspace>