diff --git a/dependencies/RapidLib b/dependencies/RapidLib
index e539a5559af852914c75b405e41e5326178b050a..803fe51a29911bf5d8e4652eb6fb3c8dbce21e50 160000
--- a/dependencies/RapidLib
+++ b/dependencies/RapidLib
@@ -1 +1 @@
-Subproject commit e539a5559af852914c75b405e41e5326178b050a
+Subproject commit 803fe51a29911bf5d8e4652eb6fb3c8dbce21e50
diff --git a/tests/test_project.xcodeproj/project.pbxproj b/tests/test_project.xcodeproj/project.pbxproj
index 1d34b639186f249de8b00af802e1284eec219a4c..04602843f429810c8375fb4fc604d1abcb7c9e48 100644
--- a/tests/test_project.xcodeproj/project.pbxproj
+++ b/tests/test_project.xcodeproj/project.pbxproj
@@ -7,19 +7,6 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		31D7B7521E6B07FC00917757 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE29B0021E64571400478BBB /* Accelerate.framework */; };
-		BE29B0031E64571400478BBB /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BE29B0021E64571400478BBB /* Accelerate.framework */; };
-		BE2C5E091ED8450E00E9FAFA /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A0E1ED8450C00E9FAFA /* fft.cpp */; };
-		BE2C5E0A1ED8450E00E9FAFA /* maxiAtoms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A101ED8450C00E9FAFA /* maxiAtoms.cpp */; };
-		BE2C5E0B1ED8450E00E9FAFA /* maxiBark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A121ED8450C00E9FAFA /* maxiBark.cpp */; };
-		BE2C5E0C1ED8450E00E9FAFA /* maxiFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A141ED8450C00E9FAFA /* maxiFFT.cpp */; };
-		BE2C5E0D1ED8450E00E9FAFA /* maxiGrains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A161ED8450C00E9FAFA /* maxiGrains.cpp */; };
-		BE2C5E0E1ED8450E00E9FAFA /* maxiMFCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A191ED8450C00E9FAFA /* maxiMFCC.cpp */; };
-		BE2C5E101ED8450E00E9FAFA /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A1E1ED8450C00E9FAFA /* main.cpp */; };
-		BE2C5E111ED8450E00E9FAFA /* maximilian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5A1F1ED8450C00E9FAFA /* maximilian.cpp */; };
-		BE2C5E801ED8450E00E9FAFA /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5BB41ED8450D00E9FAFA /* player.cpp */; };
-		BE2C5E811ED8450E00E9FAFA /* RtAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5BB81ED8450D00E9FAFA /* RtAudio.cpp */; };
-		BE2C5E821ED8450E00E9FAFA /* stb_vorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5BBC1ED8450D00E9FAFA /* stb_vorbis.c */; };
 		BE2C5E941ED8450E00E9FAFA /* classification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5DEA1ED8450E00E9FAFA /* classification.cpp */; };
 		BE2C5E951ED8450E00E9FAFA /* knnClassification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5DF31ED8450E00E9FAFA /* knnClassification.cpp */; };
 		BE2C5E961ED8450E00E9FAFA /* modelSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5DF51ED8450E00E9FAFA /* modelSet.cpp */; };
@@ -29,12 +16,8 @@
 		BE2C5EC81ED8459300E9FAFA /* machineLearning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5EBE1ED8459300E9FAFA /* machineLearning.cpp */; };
 		BE2C5EC91ED8459300E9FAFA /* trainingData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5EC01ED8459300E9FAFA /* trainingData.cpp */; };
 		BE2C5ECA1ED8459300E9FAFA /* rapidStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5EC51ED8459300E9FAFA /* rapidStream.cpp */; };
-		BE2C5ED21ED8462E00E9FAFA /* test_gvf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5ECC1ED8462E00E9FAFA /* test_gvf.cpp */; };
-		BE2C5ED31ED8462E00E9FAFA /* test_RapidLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5ECD1ED8462E00E9FAFA /* test_RapidLib.cpp */; };
-		BE2C5ED41ED8462E00E9FAFA /* test_rapidmix-api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5ECE1ED8462E00E9FAFA /* test_rapidmix-api.cpp */; };
-		BE2C5ED51ED8462E00E9FAFA /* test_rapidPiPoTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5ECF1ED8462E00E9FAFA /* test_rapidPiPoTools.cpp */; };
-		BE2C5ED61ED8462E00E9FAFA /* test_rapidXmmTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5ED01ED8462E00E9FAFA /* test_rapidXmmTools.cpp */; };
-		BE2C5ED71ED8462E00E9FAFA /* test_signalProcessing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5ED11ED8462E00E9FAFA /* test_signalProcessing.cpp */; };
+		BE2C5EE81ED8480D00E9FAFA /* test_RapidLib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5EDF1ED8480D00E9FAFA /* test_RapidLib.cpp */; };
+		BE2C5EEF1ED849AA00E9FAFA /* svm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BE2C5EED1ED849AA00E9FAFA /* svm.cpp */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXCopyFilesBuildPhase section */
@@ -91,9 +74,6 @@
 		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; };
 		31D7B72C1E6B048100917757 /* test_rapidPiPoTools */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_rapidPiPoTools; sourceTree = BUILT_PRODUCTS_DIR; };
-		BE29B0021E64571400478BBB /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
-		BE2C5A031ED844EB00E9FAFA /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
-		BE2C5A041ED844EB00E9FAFA /* test_project.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; path = test_project.xcodeproj; sourceTree = "<group>"; };
 		BE2C5A0A1ED8450C00E9FAFA /* .gitignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .gitignore; sourceTree = "<group>"; };
 		BE2C5A0B1ED8450C00E9FAFA /* beat2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = beat2.wav; sourceTree = "<group>"; };
 		BE2C5A0C1ED8450C00E9FAFA /* blip.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = blip.wav; sourceTree = "<group>"; };
@@ -127,12 +107,6 @@
 		BE2C5DE91ED8450E00E9FAFA /* baseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = baseModel.h; sourceTree = "<group>"; };
 		BE2C5DEA1ED8450E00E9FAFA /* classification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = classification.cpp; sourceTree = "<group>"; };
 		BE2C5DEB1ED8450E00E9FAFA /* classification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = classification.h; sourceTree = "<group>"; };
-		BE2C5DED1ED8450E00E9FAFA /* classificationEmbindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = classificationEmbindings.h; sourceTree = "<group>"; };
-		BE2C5DEE1ED8450E00E9FAFA /* knnEmbindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = knnEmbindings.h; sourceTree = "<group>"; };
-		BE2C5DEF1ED8450E00E9FAFA /* modelSetEmbindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = modelSetEmbindings.h; sourceTree = "<group>"; };
-		BE2C5DF01ED8450E00E9FAFA /* nnEmbindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nnEmbindings.h; sourceTree = "<group>"; };
-		BE2C5DF11ED8450E00E9FAFA /* rapidMix.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = rapidMix.js; sourceTree = "<group>"; };
-		BE2C5DF21ED8450E00E9FAFA /* regressionEmbindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regressionEmbindings.h; sourceTree = "<group>"; };
 		BE2C5DF31ED8450E00E9FAFA /* knnClassification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = knnClassification.cpp; sourceTree = "<group>"; };
 		BE2C5DF41ED8450E00E9FAFA /* knnClassification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = knnClassification.h; sourceTree = "<group>"; };
 		BE2C5DF51ED8450E00E9FAFA /* modelSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = modelSet.cpp; sourceTree = "<group>"; };
@@ -154,14 +128,16 @@
 		BE2C5EC51ED8459300E9FAFA /* rapidStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rapidStream.cpp; sourceTree = "<group>"; };
 		BE2C5EC61ED8459300E9FAFA /* rapidStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rapidStream.h; sourceTree = "<group>"; };
 		BE2C5EC71ED8459300E9FAFA /* signalProcessing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = signalProcessing.h; sourceTree = "<group>"; };
-		BE2C5ECC1ED8462E00E9FAFA /* test_gvf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_gvf.cpp; sourceTree = "<group>"; };
-		BE2C5ECD1ED8462E00E9FAFA /* test_RapidLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_RapidLib.cpp; sourceTree = "<group>"; };
-		BE2C5ECE1ED8462E00E9FAFA /* test_rapidmix-api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "test_rapidmix-api.cpp"; sourceTree = "<group>"; };
-		BE2C5ECF1ED8462E00E9FAFA /* test_rapidPiPoTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_rapidPiPoTools.cpp; sourceTree = "<group>"; };
-		BE2C5ED01ED8462E00E9FAFA /* test_rapidXmmTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_rapidXmmTools.cpp; sourceTree = "<group>"; };
-		BE2C5ED11ED8462E00E9FAFA /* test_signalProcessing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_signalProcessing.cpp; sourceTree = "<group>"; };
 		BE2C5EDA1ED8471F00E9FAFA /* catch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch.hpp; sourceTree = "<group>"; };
 		BE2C5EDB1ED8471F00E9FAFA /* LICENSE_1_0.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE_1_0.txt; sourceTree = "<group>"; };
+		BE2C5EDE1ED8480D00E9FAFA /* test_gvf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_gvf.cpp; sourceTree = "<group>"; };
+		BE2C5EDF1ED8480D00E9FAFA /* test_RapidLib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_RapidLib.cpp; sourceTree = "<group>"; };
+		BE2C5EE01ED8480D00E9FAFA /* test_rapidmix-api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "test_rapidmix-api.cpp"; sourceTree = "<group>"; };
+		BE2C5EE11ED8480D00E9FAFA /* test_rapidPiPoTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_rapidPiPoTools.cpp; sourceTree = "<group>"; };
+		BE2C5EE21ED8480D00E9FAFA /* test_rapidXmmTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_rapidXmmTools.cpp; sourceTree = "<group>"; };
+		BE2C5EE31ED8480D00E9FAFA /* test_signalProcessing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_signalProcessing.cpp; sourceTree = "<group>"; };
+		BE2C5EED1ED849AA00E9FAFA /* svm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svm.cpp; sourceTree = "<group>"; };
+		BE2C5EEE1ED849AA00E9FAFA /* svm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = svm.h; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -190,7 +166,6 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BE29B0031E64571400478BBB /* Accelerate.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -198,28 +173,12 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				31D7B7521E6B07FC00917757 /* Accelerate.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-		BE2C5A021ED844EB00E9FAFA /* tests */ = {
-			isa = PBXGroup;
-			children = (
-				BE2C5ECB1ED8462E00E9FAFA /* src */,
-				BE2C5A031ED844EB00E9FAFA /* main.cpp */,
-				BE2C5A041ED844EB00E9FAFA /* test_project.xcodeproj */,
-			);
-			name = tests;
-			sourceTree = "<group>";
-		};
-		BE2C5A051ED844EB00E9FAFA /* Products */ = {
-			isa = PBXGroup;
-			name = Products;
-			sourceTree = "<group>";
-		};
 		BE2C5A081ED8450C00E9FAFA /* dependencies */ = {
 			isa = PBXGroup;
 			children = (
@@ -288,9 +247,10 @@
 			isa = PBXGroup;
 			children = (
 				BE2C5DE91ED8450E00E9FAFA /* baseModel.h */,
+				BE2C5EED1ED849AA00E9FAFA /* svm.cpp */,
+				BE2C5EEE1ED849AA00E9FAFA /* svm.h */,
 				BE2C5DEA1ED8450E00E9FAFA /* classification.cpp */,
 				BE2C5DEB1ED8450E00E9FAFA /* classification.h */,
-				BE2C5DEC1ED8450E00E9FAFA /* emscripten */,
 				BE2C5DF31ED8450E00E9FAFA /* knnClassification.cpp */,
 				BE2C5DF41ED8450E00E9FAFA /* knnClassification.h */,
 				BE2C5DF51ED8450E00E9FAFA /* modelSet.cpp */,
@@ -304,19 +264,6 @@
 			path = src;
 			sourceTree = "<group>";
 		};
-		BE2C5DEC1ED8450E00E9FAFA /* emscripten */ = {
-			isa = PBXGroup;
-			children = (
-				BE2C5DED1ED8450E00E9FAFA /* classificationEmbindings.h */,
-				BE2C5DEE1ED8450E00E9FAFA /* knnEmbindings.h */,
-				BE2C5DEF1ED8450E00E9FAFA /* modelSetEmbindings.h */,
-				BE2C5DF01ED8450E00E9FAFA /* nnEmbindings.h */,
-				BE2C5DF11ED8450E00E9FAFA /* rapidMix.js */,
-				BE2C5DF21ED8450E00E9FAFA /* regressionEmbindings.h */,
-			);
-			path = emscripten;
-			sourceTree = "<group>";
-		};
 		BE2C5E041ED8450E00E9FAFA /* third_party */ = {
 			isa = PBXGroup;
 			children = (
@@ -377,35 +324,42 @@
 			path = rapidStream;
 			sourceTree = "<group>";
 		};
-		BE2C5ECB1ED8462E00E9FAFA /* src */ = {
+		BE2C5ED91ED8471F00E9FAFA /* catch */ = {
 			isa = PBXGroup;
 			children = (
-				BE2C5ECC1ED8462E00E9FAFA /* test_gvf.cpp */,
-				BE2C5ECD1ED8462E00E9FAFA /* test_RapidLib.cpp */,
-				BE2C5ECE1ED8462E00E9FAFA /* test_rapidmix-api.cpp */,
-				BE2C5ECF1ED8462E00E9FAFA /* test_rapidPiPoTools.cpp */,
-				BE2C5ED01ED8462E00E9FAFA /* test_rapidXmmTools.cpp */,
-				BE2C5ED11ED8462E00E9FAFA /* test_signalProcessing.cpp */,
+				BE2C5EDA1ED8471F00E9FAFA /* catch.hpp */,
+				BE2C5EDB1ED8471F00E9FAFA /* LICENSE_1_0.txt */,
 			);
-			path = src;
+			path = catch;
 			sourceTree = "<group>";
 		};
-		BE2C5ED91ED8471F00E9FAFA /* catch */ = {
+		BE2C5EDC1ED8480D00E9FAFA /* tests */ = {
 			isa = PBXGroup;
 			children = (
-				BE2C5EDA1ED8471F00E9FAFA /* catch.hpp */,
-				BE2C5EDB1ED8471F00E9FAFA /* LICENSE_1_0.txt */,
+				BE2C5EDD1ED8480D00E9FAFA /* src */,
 			);
-			path = catch;
+			name = tests;
+			sourceTree = "<group>";
+		};
+		BE2C5EDD1ED8480D00E9FAFA /* src */ = {
+			isa = PBXGroup;
+			children = (
+				BE2C5EDE1ED8480D00E9FAFA /* test_gvf.cpp */,
+				BE2C5EDF1ED8480D00E9FAFA /* test_RapidLib.cpp */,
+				BE2C5EE01ED8480D00E9FAFA /* test_rapidmix-api.cpp */,
+				BE2C5EE11ED8480D00E9FAFA /* test_rapidPiPoTools.cpp */,
+				BE2C5EE21ED8480D00E9FAFA /* test_rapidXmmTools.cpp */,
+				BE2C5EE31ED8480D00E9FAFA /* test_signalProcessing.cpp */,
+			);
+			path = src;
 			sourceTree = "<group>";
 		};
 		BE325F281DB50BE100F199A8 = {
 			isa = PBXGroup;
 			children = (
+				BE2C5EDC1ED8480D00E9FAFA /* tests */,
 				BE2C5EBB1ED8459300E9FAFA /* src */,
 				BE2C5A081ED8450C00E9FAFA /* dependencies */,
-				BE2C5A021ED844EB00E9FAFA /* tests */,
-				BE29B0021E64571400478BBB /* Accelerate.framework */,
 				BE325F321DB50BE100F199A8 /* Products */,
 			);
 			sourceTree = "<group>";
@@ -543,12 +497,6 @@
 			mainGroup = BE325F281DB50BE100F199A8;
 			productRefGroup = BE325F321DB50BE100F199A8 /* Products */;
 			projectDirPath = "";
-			projectReferences = (
-				{
-					ProductGroup = BE2C5A051ED844EB00E9FAFA /* Products */;
-					ProjectRef = BE2C5A041ED844EB00E9FAFA /* test_project.xcodeproj */;
-				},
-			);
 			projectRoot = "";
 			targets = (
 				0BFFEF251E56083C00EF19A5 /* test_RapidLib */,
@@ -572,30 +520,15 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				BE2C5ED51ED8462E00E9FAFA /* test_rapidPiPoTools.cpp in Sources */,
 				BE2C5EC81ED8459300E9FAFA /* machineLearning.cpp in Sources */,
-				BE2C5E0E1ED8450E00E9FAFA /* maxiMFCC.cpp in Sources */,
-				BE2C5E821ED8450E00E9FAFA /* stb_vorbis.c in Sources */,
 				BE2C5EC91ED8459300E9FAFA /* trainingData.cpp in Sources */,
-				BE2C5E0B1ED8450E00E9FAFA /* maxiBark.cpp in Sources */,
 				BE2C5E981ED8450E00E9FAFA /* regression.cpp in Sources */,
-				BE2C5ED61ED8462E00E9FAFA /* test_rapidXmmTools.cpp in Sources */,
-				BE2C5E101ED8450E00E9FAFA /* main.cpp in Sources */,
-				BE2C5E091ED8450E00E9FAFA /* fft.cpp in Sources */,
-				BE2C5E111ED8450E00E9FAFA /* maximilian.cpp in Sources */,
-				BE2C5ED21ED8462E00E9FAFA /* test_gvf.cpp in Sources */,
-				BE2C5E811ED8450E00E9FAFA /* RtAudio.cpp in Sources */,
+				BE2C5EE81ED8480D00E9FAFA /* test_RapidLib.cpp in Sources */,
 				BE2C5E991ED8450E00E9FAFA /* jsoncpp.cpp in Sources */,
-				BE2C5E0A1ED8450E00E9FAFA /* maxiAtoms.cpp in Sources */,
 				BE2C5ECA1ED8459300E9FAFA /* rapidStream.cpp in Sources */,
-				BE2C5ED71ED8462E00E9FAFA /* test_signalProcessing.cpp in Sources */,
-				BE2C5E0C1ED8450E00E9FAFA /* maxiFFT.cpp in Sources */,
 				BE2C5E941ED8450E00E9FAFA /* classification.cpp in Sources */,
-				BE2C5ED31ED8462E00E9FAFA /* test_RapidLib.cpp in Sources */,
-				BE2C5E801ED8450E00E9FAFA /* player.cpp in Sources */,
-				BE2C5ED41ED8462E00E9FAFA /* test_rapidmix-api.cpp in Sources */,
 				BE2C5E961ED8450E00E9FAFA /* modelSet.cpp in Sources */,
-				BE2C5E0D1ED8450E00E9FAFA /* maxiGrains.cpp in Sources */,
+				BE2C5EEF1ED849AA00E9FAFA /* svm.cpp in Sources */,
 				BE2C5E971ED8450E00E9FAFA /* neuralNetwork.cpp in Sources */,
 				BE2C5E951ED8450E00E9FAFA /* knnClassification.cpp in Sources */,
 			);