diff options
| author | mick grierson <mickgrierson@gmail.com> | 2015-07-27 01:07:41 +0100 |
|---|---|---|
| committer | mick grierson <mickgrierson@gmail.com> | 2015-07-27 01:07:41 +0100 |
| commit | 1100fc8c462d9a17731340596e7d9c07adb3fe54 (patch) | |
| tree | 91ed36c7a767f2819289409899ef305b358cf0f4 /ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs | |
| parent | 68ee8eba9c3834604d220f4bf56e7e9d506a77a7 (diff) | |
More major repair work. New OS X 10.10 SDK example project. New project structure. New Tutorials / Examples.
Diffstat (limited to 'ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs')
17 files changed, 0 insertions, 1336 deletions
diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/additive2.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/additive2.wav Binary files differdeleted file mode 100755 index 55e1803..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/additive2.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/additive22.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/additive22.wav Binary files differdeleted file mode 100644 index a81de78..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/additive22.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/beat2.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/beat2.wav Binary files differdeleted file mode 100644 index c71cee6..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/beat2.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/filterSweep.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/filterSweep.wav Binary files differdeleted file mode 100755 index 61c6f37..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/filterSweep.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/filterSweep2.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/filterSweep2.wav Binary files differdeleted file mode 100644 index 7a18ef6..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/filterSweep2.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/pinknoise.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/pinknoise.wav Binary files differdeleted file mode 100755 index a98ffbd..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/pinknoise.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/pinknoise2.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/pinknoise2.wav Binary files differdeleted file mode 100644 index 5fc42f7..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/pinknoise2.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/scmfccs.rtf b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/scmfccs.rtf deleted file mode 100644 index 6991978..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/scmfccs.rtf +++ /dev/null @@ -1,114 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf350 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Monaco;\f2\froman\fcharset0 Times-Roman; -} -{\colortbl;\red255\green255\blue255;\red0\green0\blue191;\red0\green0\blue0;\red191\green0\blue0; -\red0\green0\blue191;\red96\green96\blue96;\red96\green96\blue96;\red0\green115\blue0;} -\deftab560 -\pard\pardeftab560\ql\qnatural - -\f0\b\fs36 \cf2 MFCC\cf3 mel frequency cepstral coefficients -\b0 \ -\pard\pardeftab560\ql\qnatural - -\fs24 \cf3 \ - -\b #coeff1, coeff2, ... = \cf2 MFCC\cf3 .kr(chain, numcoeff=13) -\b0 \ -\ - -\b chain [fft] - -\b0 \cf2 Audio\cf3 input to track, which has been pre-analysed by the \cf2 FFT\cf3 \cf2 UGen\cf3 ; see examples below for the expected \cf2 FFT\cf3 size\ - -\b numcoeff [s] - -\b0 \cf2 Number\cf3 of coefficients, defaults to 13, maximum of 42; more efficient to use less of course! \ -\ -\cf2 Generates\cf3 a set of \cf2 MFCCs\cf3 ; these are obtained from a band-based frequency representation (using the \cf2 Mel\cf3 scale by default), and then a discrete cosine transform (\cf2 DCT\cf3 ). \cf2 The\cf3 \cf2 DCT\cf3 is an efficient approximation for principal components analysis, so that it allows a compression, or reduction of dimensionality, of the data, in \cf2 this\cf3 case reducing 42 band readings to a smaller set of \cf2 MFCCs\cf3 . \cf2 A\cf3 small number of features (the coefficients) end up describing the spectrum. \cf2 The\cf3 \cf2 MFCCs\cf3 are commonly used as timbral descriptors. \ -\ -\cf2 Output\cf3 values are somewhat normalised for the range 0.0 to 1.0, but there are no guarantees on exact conformance to \cf2 this\cf3 . \cf2 Commonly\cf3 , the first coefficient will be the highest value. \ -\ -\pard\pardeftab560\ql\qnatural - -\f1\fs18 \cf4 //Technical note: The 0th coefficient is not generated as it consists of multiplying all bands by 1 and summing\cf3 \ -\ -\ -\cf4 //assumes hop of half fftsize, fine\cf3 \ -b = \cf2 Buffer\cf3 .alloc(s,1024,1); \cf4 //for sampling rates 44100 and 48000\cf3 \ -\cf4 //b = Buffer.alloc(s,2048,1); //for sampling rates 88200 and 96000\cf3 \ -\cf0 d=\cf5 Buffer\cf0 .read(s,\cf5 Document\cf0 .current.dir ++ \cf6 "/pinknoise2.wav"\cf0 );\ -d=\cf5 Buffer\cf0 .read(s,\cf5 Document\cf0 .current.dir ++ \cf6 "/whitenoise2.wav"\cf0 );\ -\cf3 d=\cf2 Buffer\cf3 .read(s,\cf2 Document\cf3 .current.dir ++ \cf7 "/sinetest_stepping2.wav"\cf3 );\ -d.play\ -d\ -(\ -x= \{\ -\cf2 var\cf3 in, fft, array;\ -\ -in= \cf2 PlayBuf\cf3 .ar(1,d,\cf2 BufRateScale\cf3 .kr(d),1,0,1);\ -\ -\cf4 //in = SoundIn.ar(0); \cf3 \ -\ -fft = \cf2 FFT\cf3 (b, in, 512, 1);\ -\ -array=\cf2 MFCC\cf3 .kr(fft); \ -\ -array.size.postln; \ -\ -\cf2 Out\cf3 .kr(0,array); \ -\ -\cf2 Out\cf3 .ar(0,\cf2 Pan2\cf3 .ar(in)); \ -\}.play\ -)\ -\ -\ -c= \cf2 Bus\cf3 .new(\cf8 'control'\cf3 , 0, 13); \ -\ -\cf4 //poll coefficients\cf3 \ -c.getn(13,\{\cf2 arg\cf3 val; \{val.plot;\}.defer\}); \ -\ -\ -\ -\cf4 //Continuous graphical display of MFCC values; free routine before closing window\cf3 \ -\ -(\ -\cf2 var\cf3 ms; \ -\ -w=\cf2 Window\cf3 .new(\cf7 "Thirteen MFCC coefficients"\cf3 , \cf2 Rect\cf3 (200,400,700,300));\ -\ -ms= \cf2 MultiSliderView\cf3 .new(w, \cf2 Rect\cf3 (10,10,660,280));\ -\ -ms.value_(\cf2 Array\cf3 .fill(13,0.0));\ -ms.valueThumbSize_(40.0);\ -ms.indexThumbSize_(40.0);\ -ms.gap_(0);\ -\ -w.front;\ -\ -r= \{\ -\ -\cf2 inf\cf3 .do\{\ -\ -c.getn(13,\{\cf2 arg\cf3 val; val.postln; \{ms.value_(val*0.9)\}.defer\}); \ -\ -0.02.wait; \cf4 //25 frames per second\cf3 \ -\};\ -\ -\}.fork;\ -\ -)\ -\ -\ -\cf4 //tidy up\cf3 \ -(\ -r.stop;\ -b.free;\ -c.free;\ -x.free;\ -w.close;\ -)\ -\pard\pardeftab560\ql\qnatural - -\f2\fs32 \cf3 \ -\ -\ -\ -}
\ No newline at end of file diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/sinetest_stepping.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/sinetest_stepping.wav Binary files differdeleted file mode 100755 index f6d63a6..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/sinetest_stepping.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/sinetest_stepping2.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/sinetest_stepping2.wav Binary files differdeleted file mode 100644 index feceaf5..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/sinetest_stepping2.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/whitenoise.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/whitenoise.wav Binary files differdeleted file mode 100755 index 0c869b9..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/whitenoise.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/whitenoise2.wav b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/whitenoise2.wav Binary files differdeleted file mode 100644 index e00db67..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/bin/data/whitenoise2.wav +++ /dev/null diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/mfccs.xcodeproj/project.pbxproj b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/mfccs.xcodeproj/project.pbxproj deleted file mode 100644 index ae22d53..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/mfccs.xcodeproj/project.pbxproj +++ /dev/null @@ -1,891 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 831DBE2512A557A500670A99 /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831DBE1912A557A500670A99 /* fft.cpp */; }; - 831DBE2812A557A500670A99 /* maxiFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831DBE1F12A557A500670A99 /* maxiFFT.cpp */; }; - 831DBE2912A557A500670A99 /* maximilian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 831DBE2112A557A500670A99 /* maximilian.cpp */; }; - 83B352D812A6A1BB001DE187 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83B352D712A6A1BB001DE187 /* Accelerate.framework */; }; - 83F72C7513269E3800DCC5B4 /* maxiMFCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83F72C7413269E3800DCC5B4 /* maxiMFCC.cpp */; }; - E45BE0AA0E8CC67C009D7055 /* GLee.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE0A90E8CC67C009D7055 /* GLee.a */; }; - E45BE2E40E8CC69C009D7055 /* rtAudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE2E30E8CC69C009D7055 /* rtAudio.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2422B10CC554B004149E2 /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2421E10CC549C004149E2 /* openFrameworksDebug.a */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4C2426610CC5A78004149E2 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2425F10CC5A78004149E2 /* GLUT.framework */; }; - E4C2426B10CC5AA6004149E2 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = E4C2425F10CC5A78004149E2 /* GLUT.framework */; }; - E4C2427F10CC5B66004149E2 /* CppUnit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2427A10CC5B66004149E2 /* CppUnit.a */; }; - E4C2428010CC5B66004149E2 /* PocoFoundation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2427B10CC5B66004149E2 /* PocoFoundation.a */; }; - E4C2428110CC5B66004149E2 /* PocoNet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2427C10CC5B66004149E2 /* PocoNet.a */; }; - E4C2428210CC5B66004149E2 /* PocoUtil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2427D10CC5B66004149E2 /* PocoUtil.a */; }; - E4C2428310CC5B66004149E2 /* PocoXML.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2427E10CC5B66004149E2 /* PocoXML.a */; }; - E4C2429410CC5C38004149E2 /* freetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2429310CC5C38004149E2 /* freetype.a */; }; - E4C242CD10CC650E004149E2 /* libfmodex.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C242CC10CC650E004149E2 /* libfmodex.dylib */; }; - E4C2443910CC7693004149E2 /* openFrameworks-Info.plist in CopyFiles */ = {isa = PBXBuildFile; fileRef = E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */; }; - E4C246DA10CCAE22004149E2 /* freeimage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C246D910CCAE22004149E2 /* freeimage.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4C2421D10CC549C004149E2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4C2421610CC549C004149E2 /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4C2422710CC54DA004149E2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4C2421610CC549C004149E2 /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - E4C2426B10CC5AA6004149E2 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E4C2444710CC769B004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 7; - files = ( - E4C2443910CC7693004149E2 /* openFrameworks-Info.plist in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 831DBE1712A557A500670A99 /* install.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = install.xml; sourceTree = "<group>"; }; - 831DBE1912A557A500670A99 /* fft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft.cpp; sourceTree = "<group>"; }; - 831DBE1A12A557A500670A99 /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = "<group>"; }; - 831DBE1F12A557A500670A99 /* maxiFFT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiFFT.cpp; sourceTree = "<group>"; }; - 831DBE2012A557A500670A99 /* maxiFFT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiFFT.h; sourceTree = "<group>"; }; - 831DBE2112A557A500670A99 /* maximilian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maximilian.cpp; sourceTree = "<group>"; }; - 831DBE2212A557A500670A99 /* maximilian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maximilian.h; sourceTree = "<group>"; }; - 831DBE2412A557A500670A99 /* ofxMaxim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMaxim.h; sourceTree = "<group>"; }; - 83B352D712A6A1BB001DE187 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; - 83F72C7313269E3800DCC5B4 /* maxiMFCC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiMFCC.h; sourceTree = "<group>"; }; - 83F72C7413269E3800DCC5B4 /* maxiMFCC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiMFCC.cpp; sourceTree = "<group>"; }; - E45BE0390E8CC647009D7055 /* FreeImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FreeImage.h; path = ../../../libs/freeimage/include/FreeImage.h; sourceTree = SOURCE_ROOT; }; - E45BE03F0E8CC650009D7055 /* fmod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fmod.h; path = ../../../libs/fmodex/include/fmod.h; sourceTree = SOURCE_ROOT; }; - E45BE0400E8CC650009D7055 /* fmod.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = fmod.hpp; path = ../../../libs/fmodex/include/fmod.hpp; sourceTree = SOURCE_ROOT; }; - E45BE0410E8CC650009D7055 /* fmod_codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fmod_codec.h; path = ../../../libs/fmodex/include/fmod_codec.h; sourceTree = SOURCE_ROOT; }; - E45BE0420E8CC650009D7055 /* fmod_dsp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fmod_dsp.h; path = ../../../libs/fmodex/include/fmod_dsp.h; sourceTree = SOURCE_ROOT; }; - E45BE0430E8CC650009D7055 /* fmod_errors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fmod_errors.h; path = ../../../libs/fmodex/include/fmod_errors.h; sourceTree = SOURCE_ROOT; }; - E45BE0440E8CC650009D7055 /* fmod_output.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fmod_output.h; path = ../../../libs/fmodex/include/fmod_output.h; sourceTree = SOURCE_ROOT; }; - E45BE0A70E8CC67C009D7055 /* GLee.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GLee.h; path = ../../../libs/GLee/include/GLee.h; sourceTree = SOURCE_ROOT; }; - E45BE0A90E8CC67C009D7055 /* GLee.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = GLee.a; path = ../../../libs/GLee/lib/osx/GLee.a; sourceTree = SOURCE_ROOT; }; - E45BE2E00E8CC69C009D7055 /* RtAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtAudio.h; path = ../../../libs/rtAudio/include/RtAudio.h; sourceTree = SOURCE_ROOT; }; - E45BE2E10E8CC69C009D7055 /* RtError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RtError.h; path = ../../../libs/rtAudio/include/RtError.h; sourceTree = SOURCE_ROOT; }; - E45BE2E30E8CC69C009D7055 /* rtAudio.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = rtAudio.a; path = ../../../libs/rtAudio/lib/osx/rtAudio.a; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; }; - E4B69B5B0A3A1756003C02F2 /* mfccsDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mfccsDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; }; - E4C2421610CC549C004149E2 /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; - E4C2425F10CC5A78004149E2 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = SOURCE_ROOT; }; - E4C2427A10CC5B66004149E2 /* CppUnit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = CppUnit.a; path = ../../../libs/poco/lib/osx/CppUnit.a; sourceTree = SOURCE_ROOT; }; - E4C2427B10CC5B66004149E2 /* PocoFoundation.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = PocoFoundation.a; path = ../../../libs/poco/lib/osx/PocoFoundation.a; sourceTree = SOURCE_ROOT; }; - E4C2427C10CC5B66004149E2 /* PocoNet.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = PocoNet.a; path = ../../../libs/poco/lib/osx/PocoNet.a; sourceTree = SOURCE_ROOT; }; - E4C2427D10CC5B66004149E2 /* PocoUtil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = PocoUtil.a; path = ../../../libs/poco/lib/osx/PocoUtil.a; sourceTree = SOURCE_ROOT; }; - E4C2427E10CC5B66004149E2 /* PocoXML.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = PocoXML.a; path = ../../../libs/poco/lib/osx/PocoXML.a; sourceTree = SOURCE_ROOT; }; - E4C2429310CC5C38004149E2 /* freetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = freetype.a; path = ../../../libs/freetype/lib/osx/freetype.a; sourceTree = SOURCE_ROOT; }; - E4C242CC10CC650E004149E2 /* libfmodex.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libfmodex.dylib; path = ../../../libs/fmodex/lib/osx/libfmodex.dylib; sourceTree = SOURCE_ROOT; }; - E4C246D910CCAE22004149E2 /* freeimage.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = freeimage.a; path = ../../../libs/FreeImage/lib/osx/freeimage.a; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E4C2422B10CC554B004149E2 /* openFrameworksDebug.a in Frameworks */, - E45BE0AA0E8CC67C009D7055 /* GLee.a in Frameworks */, - E45BE2E40E8CC69C009D7055 /* rtAudio.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E4C2426610CC5A78004149E2 /* GLUT.framework in Frameworks */, - E4C2427F10CC5B66004149E2 /* CppUnit.a in Frameworks */, - E4C2428010CC5B66004149E2 /* PocoFoundation.a in Frameworks */, - E4C2428110CC5B66004149E2 /* PocoNet.a in Frameworks */, - E4C2428210CC5B66004149E2 /* PocoUtil.a in Frameworks */, - E4C2428310CC5B66004149E2 /* PocoXML.a in Frameworks */, - E4C2429410CC5C38004149E2 /* freetype.a in Frameworks */, - E4C242CD10CC650E004149E2 /* libfmodex.dylib in Frameworks */, - E4C246DA10CCAE22004149E2 /* freeimage.a in Frameworks */, - 83B352D812A6A1BB001DE187 /* Accelerate.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 831DBE1012A5579B00670A99 /* addons */ = { - isa = PBXGroup; - children = ( - 831DBE1612A557A500670A99 /* ofxMaxim */, - ); - name = addons; - sourceTree = "<group>"; - }; - 831DBE1612A557A500670A99 /* ofxMaxim */ = { - isa = PBXGroup; - children = ( - 831DBE1712A557A500670A99 /* install.xml */, - 831DBE1812A557A500670A99 /* libs */, - 831DBE2312A557A500670A99 /* src */, - ); - name = ofxMaxim; - path = ../../../addons/ofxMaxim; - sourceTree = SOURCE_ROOT; - }; - 831DBE1812A557A500670A99 /* libs */ = { - isa = PBXGroup; - children = ( - 831DBE1912A557A500670A99 /* fft.cpp */, - 831DBE1A12A557A500670A99 /* fft.h */, - 831DBE1F12A557A500670A99 /* maxiFFT.cpp */, - 831DBE2012A557A500670A99 /* maxiFFT.h */, - 831DBE2112A557A500670A99 /* maximilian.cpp */, - 831DBE2212A557A500670A99 /* maximilian.h */, - 83F72C7313269E3800DCC5B4 /* maxiMFCC.h */, - 83F72C7413269E3800DCC5B4 /* maxiMFCC.cpp */, - ); - path = libs; - sourceTree = "<group>"; - }; - 831DBE2312A557A500670A99 /* src */ = { - isa = PBXGroup; - children = ( - 831DBE2412A557A500670A99 /* ofxMaxim.h */, - ); - path = src; - sourceTree = "<group>"; - }; - E45BE0360E8CC5DE009D7055 /* libs */ = { - isa = PBXGroup; - children = ( - E45BEED60E8CCB34009D7055 /* core */, - ); - name = libs; - sourceTree = "<group>"; - }; - E45BE0370E8CC647009D7055 /* freeimage */ = { - isa = PBXGroup; - children = ( - E4C246D810CCAE22004149E2 /* osx */, - E45BE0380E8CC647009D7055 /* include */, - ); - name = freeimage; - path = ../../../libs/freeimage; - sourceTree = SOURCE_ROOT; - }; - E45BE0380E8CC647009D7055 /* include */ = { - isa = PBXGroup; - children = ( - E45BE0390E8CC647009D7055 /* FreeImage.h */, - ); - name = include; - path = ../../../libs/freeimage/include; - sourceTree = SOURCE_ROOT; - }; - E45BE03D0E8CC650009D7055 /* fmodex */ = { - isa = PBXGroup; - children = ( - E45BE03E0E8CC650009D7055 /* inc */, - E4C2428E10CC5C18004149E2 /* osx */, - ); - name = fmodex; - path = ../../../libs/fmodex; - sourceTree = SOURCE_ROOT; - }; - E45BE03E0E8CC650009D7055 /* inc */ = { - isa = PBXGroup; - children = ( - E45BE03F0E8CC650009D7055 /* fmod.h */, - E45BE0400E8CC650009D7055 /* fmod.hpp */, - E45BE0410E8CC650009D7055 /* fmod_codec.h */, - E45BE0420E8CC650009D7055 /* fmod_dsp.h */, - E45BE0430E8CC650009D7055 /* fmod_errors.h */, - E45BE0440E8CC650009D7055 /* fmod_output.h */, - ); - name = inc; - path = ../../../libs/fmodex/include; - sourceTree = SOURCE_ROOT; - }; - E45BE0480E8CC657009D7055 /* core libraries */ = { - isa = PBXGroup; - children = ( - E4C2425B10CC5A78004149E2 /* glut */, - E45BEC7B0E8CC911009D7055 /* poco */, - E45BE2D50E8CC69C009D7055 /* rtAudio */, - E45BE0A50E8CC67C009D7055 /* GLee */, - E45BE0490E8CC676009D7055 /* freetype */, - E45BE03D0E8CC650009D7055 /* fmodex */, - E45BE0370E8CC647009D7055 /* freeimage */, - ); - name = "core libraries"; - sourceTree = "<group>"; - }; - E45BE0490E8CC676009D7055 /* freetype */ = { - isa = PBXGroup; - children = ( - E4C2429210CC5C38004149E2 /* osx */, - ); - name = freetype; - path = ../../../libs/freetype; - sourceTree = SOURCE_ROOT; - }; - E45BE0A50E8CC67C009D7055 /* GLee */ = { - isa = PBXGroup; - children = ( - E45BE0A60E8CC67C009D7055 /* include */, - E45BE0A80E8CC67C009D7055 /* lib */, - ); - name = GLee; - path = ../../../libs/GLee; - sourceTree = SOURCE_ROOT; - }; - E45BE0A60E8CC67C009D7055 /* include */ = { - isa = PBXGroup; - children = ( - E45BE0A70E8CC67C009D7055 /* GLee.h */, - ); - name = include; - path = ../../../libs/GLee/include; - sourceTree = SOURCE_ROOT; - }; - E45BE0A80E8CC67C009D7055 /* lib */ = { - isa = PBXGroup; - children = ( - E45BE0A90E8CC67C009D7055 /* GLee.a */, - ); - name = lib; - path = ../../../libs/GLee/lib/osx; - sourceTree = SOURCE_ROOT; - }; - E45BE2D50E8CC69C009D7055 /* rtAudio */ = { - isa = PBXGroup; - children = ( - E45BE2D60E8CC69C009D7055 /* include */, - E45BE2E20E8CC69C009D7055 /* lib */, - ); - name = rtAudio; - path = ../../../libs/rtAudio; - sourceTree = SOURCE_ROOT; - }; - E45BE2D60E8CC69C009D7055 /* include */ = { - isa = PBXGroup; - children = ( - E45BE2D70E8CC69C009D7055 /* asio */, - E45BE2E00E8CC69C009D7055 /* RtAudio.h */, - E45BE2E10E8CC69C009D7055 /* RtError.h */, - ); - name = include; - path = ../../../libs/rtAudio/include; - sourceTree = SOURCE_ROOT; - }; - E45BE2D70E8CC69C009D7055 /* asio */ = { - isa = PBXGroup; - children = ( - ); - name = asio; - path = ../../../libs/rtAudio/include/asio; - sourceTree = SOURCE_ROOT; - }; - E45BE2E20E8CC69C009D7055 /* lib */ = { - isa = PBXGroup; - children = ( - E45BE2E30E8CC69C009D7055 /* rtAudio.a */, - ); - name = lib; - path = ../../../libs/rtAudio/lib/osx; - sourceTree = SOURCE_ROOT; - }; - E45BE5980E8CC70C009D7055 /* core frameworks */ = { - isa = PBXGroup; - children = ( - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - 83B352D712A6A1BB001DE187 /* Accelerate.framework */, - ); - name = "core frameworks"; - sourceTree = "<group>"; - }; - E45BEC7B0E8CC911009D7055 /* poco */ = { - isa = PBXGroup; - children = ( - E4C2427910CC5B66004149E2 /* osx */, - ); - name = poco; - path = ../../../libs/poco; - sourceTree = SOURCE_ROOT; - }; - E45BEED60E8CCB34009D7055 /* core */ = { - isa = PBXGroup; - children = ( - E45BE0480E8CC657009D7055 /* core libraries */, - E45BE5980E8CC70C009D7055 /* core frameworks */, - ); - name = core; - sourceTree = "<group>"; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - 831DBE1012A5579B00670A99 /* addons */, - E4B69B5B0A3A1756003C02F2 /* mfccsDebug.app */, - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4C2422310CC54B6004149E2 /* openFrameworks */, - E45BE0360E8CC5DE009D7055 /* libs */, - ); - sourceTree = "<group>"; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4C2421710CC549C004149E2 /* Products */ = { - isa = PBXGroup; - children = ( - E4C2421E10CC549C004149E2 /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = "<group>"; - }; - E4C2422310CC54B6004149E2 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4C2421610CC549C004149E2 /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = "<group>"; - }; - E4C2425B10CC5A78004149E2 /* glut */ = { - isa = PBXGroup; - children = ( - E4C2425D10CC5A78004149E2 /* lib */, - ); - name = glut; - path = ../../../libs/glut; - sourceTree = SOURCE_ROOT; - }; - E4C2425D10CC5A78004149E2 /* lib */ = { - isa = PBXGroup; - children = ( - E4C2425E10CC5A78004149E2 /* osx */, - ); - name = lib; - path = ../../../libs/glut/lib; - sourceTree = SOURCE_ROOT; - }; - E4C2425E10CC5A78004149E2 /* osx */ = { - isa = PBXGroup; - children = ( - E4C2425F10CC5A78004149E2 /* GLUT.framework */, - ); - name = osx; - path = ../../../libs/glut/lib/osx; - sourceTree = SOURCE_ROOT; - }; - E4C2427910CC5B66004149E2 /* osx */ = { - isa = PBXGroup; - children = ( - E4C2427A10CC5B66004149E2 /* CppUnit.a */, - E4C2427B10CC5B66004149E2 /* PocoFoundation.a */, - E4C2427C10CC5B66004149E2 /* PocoNet.a */, - E4C2427D10CC5B66004149E2 /* PocoUtil.a */, - E4C2427E10CC5B66004149E2 /* PocoXML.a */, - ); - name = osx; - path = ../../../libs/poco/lib/osx; - sourceTree = SOURCE_ROOT; - }; - E4C2428E10CC5C18004149E2 /* osx */ = { - isa = PBXGroup; - children = ( - E4C242CC10CC650E004149E2 /* libfmodex.dylib */, - ); - name = osx; - path = ../../../libs/fmodex/lib/osx; - sourceTree = SOURCE_ROOT; - }; - E4C2429210CC5C38004149E2 /* osx */ = { - isa = PBXGroup; - children = ( - E4C2429310CC5C38004149E2 /* freetype.a */, - ); - name = osx; - path = ../../../libs/freetype/lib/osx; - sourceTree = SOURCE_ROOT; - }; - E4C246D810CCAE22004149E2 /* osx */ = { - isa = PBXGroup; - children = ( - E4C246D910CCAE22004149E2 /* freeimage.a */, - ); - name = osx; - path = ../../../libs/FreeImage/lib/osx; - sourceTree = SOURCE_ROOT; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* mfccs */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "mfccs" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - E4C2444710CC769B004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4C2422810CC54DA004149E2 /* PBXTargetDependency */, - ); - name = mfccs; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* mfccsDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "mfccs" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4C2421710CC549C004149E2 /* Products */; - ProjectRef = E4C2421610CC549C004149E2 /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* mfccs */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4C2421E10CC549C004149E2 /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4C2421D10CC549C004149E2 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"\ninstall_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\" "; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 831DBE2512A557A500670A99 /* fft.cpp in Sources */, - 831DBE2812A557A500670A99 /* maxiFFT.cpp in Sources */, - 831DBE2912A557A500670A99 /* maximilian.cpp in Sources */, - 83F72C7513269E3800DCC5B4 /* maxiMFCC.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4C2422810CC54DA004149E2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4C2422710CC54DA004149E2 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B27CA010CBF8A600536013 /* ReleaseUniversal */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - i386, - ); - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "../../../libs/openFrameworks/**", - ../../../libs/freetype/include/, - ../../../libs/freetype/include/freetype2, - ../../../libs/poco/include, - ../../../addons/, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - OTHER_LDFLAGS = ""; - SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; - }; - name = ReleaseUniversal; - }; - E4B27CA110CBF8A600536013 /* ReleaseUniversal */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_MODEL_TUNING = G4; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/freeimage/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14 = "\"$(SRCROOT)/../../../libs/fmodex/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15 = "\"$(SRCROOT)/../../../libs/freetype/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../../libs/FreeImage/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../../libs/GLee/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/../../../libs/poco/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6 = "\"$(SRCROOT)/../../../libs/rtAudio/lib/osx\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)Universal"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = ReleaseUniversal; - }; - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_MODEL_TUNING = G5; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "../../../libs/openFrameworks/**", - ../../../libs/freetype/include/, - ../../../libs/freetype/include/freetype2, - ../../../libs/poco/include, - ../../../addons/, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - OTHER_LDFLAGS = ""; - SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "../../../libs/openFrameworks/**", - ../../../libs/freetype/include/, - ../../../libs/freetype/include/freetype2, - ../../../libs/poco/include, - ../../../addons/, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - OTHER_LDFLAGS = ""; - SDKROOT = /Developer/SDKs/MacOSX10.5.sdk; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = G4; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/freeimage/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14 = "\"$(SRCROOT)/../../../libs/fmodex/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15 = "\"$(SRCROOT)/../../../libs/freetype/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../../libs/FreeImage/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../../libs/GLee/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/../../../libs/poco/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6 = "\"$(SRCROOT)/../../../libs/rtAudio/lib/osx\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_MODEL_TUNING = G4; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/freeimage/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14 = "\"$(SRCROOT)/../../../libs/fmodex/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15 = "\"$(SRCROOT)/../../../libs/freetype/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../../libs/FreeImage/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../../../libs/GLee/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5 = "\"$(SRCROOT)/../../../libs/poco/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6 = "\"$(SRCROOT)/../../../libs/rtAudio/lib/osx\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "mfccs" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - E4B27CA010CBF8A600536013 /* ReleaseUniversal */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "mfccs" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - E4B27CA110CBF8A600536013 /* ReleaseUniversal */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/openFrameworks-Info.plist b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/openFrameworks-Info.plist deleted file mode 100644 index e5db555..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleExecutable</key> - <string>${EXECUTABLE_NAME}</string> - <key>CFBundleIdentifier</key> - <string>com.yourcompany.openFrameworks</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>1.0</string> -</dict> -</plist> diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/main.cpp b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/main.cpp deleted file mode 100644 index 6a32c6a..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/main.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include "ofMain.h" -#include "testApp.h" -#include "ofAppGlutWindow.h" - -//======================================================================== -int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context - - // this kicks off the running of my app - // can be OF_WINDOW or OF_FULLSCREEN - // pass in width and height too: - ofRunApp( new testApp()); - -} diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/testApp.cpp b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/testApp.cpp deleted file mode 100644 index abb1e2d..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/testApp.cpp +++ /dev/null @@ -1,227 +0,0 @@ -/* This is an example of how to integrate maximilain into openFrameworks, - including using audio received for input and audio requested for output. - - - You can copy and paste this and use it as a starting example. - - */ - - -#include "testApp.h" -#include "maximilian.h"/* include the lib */ -#include "time.h" - - - -//------------------------------------------------------------- -testApp::~testApp() { - -} - - -//-------------------------------------------------------------- -void testApp::setup(){ - /* some standard setup stuff*/ - - ofEnableAlphaBlending(); - ofSetupScreen(); - ofBackground(0, 0, 0); - ofSetFrameRate(60); - - /* This is stuff you always need.*/ - - sampleRate = 44100; /* Sampling Rate */ - initialBufferSize = 512; /* Buffer Size. you have to fill this buffer with sound*/ - lAudioOut = new float[initialBufferSize];/* outputs */ - rAudioOut = new float[initialBufferSize]; - lAudioIn = new float[initialBufferSize];/* inputs */ - rAudioIn = new float[initialBufferSize]; - - - /* This is a nice safe piece of code */ - memset(lAudioOut, 0, initialBufferSize * sizeof(float)); - memset(rAudioOut, 0, initialBufferSize * sizeof(float)); - - memset(lAudioIn, 0, initialBufferSize * sizeof(float)); - memset(rAudioIn, 0, initialBufferSize * sizeof(float)); - - /* Now you can put anything you would normally put in maximilian's 'setup' method in here. */ - -// samp.load(ofToDataPath("sinetest_stepping2.wav")); -// samp.load(ofToDataPath("whitenoise2.wav")); -// samp.load(ofToDataPath("additive22.wav")); - //samp.load(ofToDataPath("pinknoise2.wav")); - samp.load(ofToDataPath("filtersweep2.wav")); - samp.getLength(); - - - fftSize = 1024; - mfft.setup(fftSize, 512, 256); - ifft.setup(fftSize, 512, 256); - - - - nAverages = 12; - oct.setup(sampleRate, fftSize/2, nAverages); - - mfccs = (double*) malloc(sizeof(double) * 13); - mfcc.setup(512, 42, 13, 20, 20000, sampleRate); - - ofxMaxiSettings::setup(sampleRate, 2, initialBufferSize); - ofSoundStreamSetup(2,2, this, sampleRate, initialBufferSize, 4);/* Call this last ! */ - - ofSetVerticalSync(true); - -} - -//-------------------------------------------------------------- -void testApp::update(){ -} - -//-------------------------------------------------------------- -void testApp::draw(){ - - ofSetColor(255, 255, 255,255); - - //draw fft output - float xinc = 900.0 / fftSize * 2.0; - for(int i=0; i < fftSize / 2; i++) { - float height = mfft.magnitudesDB[i] / 50.0 * 300; - ofRect(100 + (i*xinc),250 - height,2, height); - } - //draw phases - ofSetColor(0, 255, 0,100); - for(int i=0; i < fftSize / 2; i++) { - float height = mfft.phases[i] / 50.0 * 400; - ofRect(100 + (i*xinc),300 - height,2, height); - } - -// //octave analyser -// ofSetColor(255, 0, 0,100); -// xinc = 900.0 / oct.nAverages; -// for(int i=0; i < oct.nAverages; i++) { -// float height = oct.averages[i] / 50.0 * 100; -// ofRect(100 + (i*xinc),700 - height,2, height); -// } - - //Mel bands -// cout << "\nMel bands: "; - ofSetColor(255, 0, 255,100); - xinc = 900.0 / 42.0; - for(int i=0; i < 42; i++) { -// cout << mfcc.melBands[i] << ","; - float height = mfcc.melBands[i] * 5.0; - ofRect(100 + (i*xinc),400 - height,10, height); - } -// cout << endl; - -// cout << "\nMFCCS: "; - ofSetColor(255, 0, 0,100); - xinc = 900.0 / 13; - for(int i=0; i < 13; i++) { - float height = mfccs[i] * 250.0; - ofRect(100 + (i*xinc),600 - height,40, height); -// cout << mfccs[i] << ","; - } -// cout << "\n-------" << endl; - -// cout << callTime << endl; - -} - -//-------------------------------------------------------------- -void testApp::audioRequested (float * output, int bufferSize, int nChannels){ -// static double tm; - for (int i = 0; i < bufferSize; i++){ -// wave = osc.saw(maxiMap::linexp(mouseY + ofGetWindowPositionY(), 0, ofGetScreenHeight(), 200, 8000)); -// wave = lAudioIn[i]; - wave = samp.play(1.); - //get fft - if (mfft.process(wave)) { -// int bins = fftSize / 2.0; - //do some manipulation -// int hpCutoff = floor(((mouseX + ofGetWindowPositionX()) / (float) ofGetScreenWidth()) * fftSize / 2.0); -//highpass -// memset(mfft.magnitudes, 0, sizeof(float) * hpCutoff); -// memset(mfft.phases, 0, sizeof(float) * hpCutoff); -//lowpass -// memset(mfft.magnitudes + hpCutoff, 0, sizeof(float) * (bins - hpCutoff)); -// memset(mfft.phases + hpCutoff, 0, sizeof(float) * (bins - hpCutoff)); - mfft.magsToDB(); -// for(int z=0; z < 512; z++) cout << mfft.magnitudesDB[z] << ","; -// cout << "---------\n"; - oct.calculate(mfft.magnitudesDB); - mfcc.mfcc(mfft.magnitudes, mfccs); - //cout << mfft.spectralFlatness() << ", " << mfft.spectralCentroid() << endl; - } - //inverse fft - gettimeofday(&callTS,NULL); -// ifftVal = ifft.process(mfft.magnitudes, mfft.phases); - gettimeofday(&callEndTS,NULL); - callTime = (float)(callEndTS.tv_usec - callTS.tv_usec) / 1000000.0; - callTime += (float)(callEndTS.tv_sec - callTS.tv_sec); - //play result - mymix.stereo(wave, outputs, 0.5); -// float mix = ((mouseX + ofGetWindowPositionX()) / (float) ofGetScreenWidth()); -// mymix.stereo((wave * mix) + ((1.0-mix) * ifftVal), outputs, 0.5); - lAudioOut[i] = output[i*nChannels ] = outputs[0]; /* You may end up with lots of outputs. add them here */ - rAudioOut[i] = output[i*nChannels + 1] = outputs[1]; - } - - - -} - -//-------------------------------------------------------------- -void testApp::audioReceived (float * input, int bufferSize, int nChannels){ - - - /* You can just grab this input and stick it in a double, then use it above to create output*/ - - for (int i = 0; i < bufferSize; i++){ - - /* you can also grab the data out of the arrays*/ - - lAudioIn[i] = input[i*2]; - rAudioIn[i] = input[i*2+1]; - } - -} - -//-------------------------------------------------------------- -void testApp::keyPressed(int key){ - -} - -//-------------------------------------------------------------- -void testApp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ - - - -} - -//-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ - -} - diff --git a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/testApp.h b/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/testApp.h deleted file mode 100644 index ea92221..0000000 --- a/ofxMaxim/examples/OSX/ofxMaximExamples0062OSX/ofxMaxim_example_mfccs/src/testApp.h +++ /dev/null @@ -1,68 +0,0 @@ -#ifndef _TEST_APP -#define _TEST_APP - - -#include "ofMain.h" -#include "ofxMaxim.h" -#include <sys/time.h> - -#include "maxiMFCC.h" - -class testApp : public ofBaseApp{ - - public: - ~testApp();/* deconsructor is very useful */ - void setup(); - void update(); - void draw(); - - void keyPressed (int key); - void keyReleased(int key); - void mouseMoved(int x, int y ); - void mouseDragged(int x, int y, int button); - void mousePressed(int x, int y, int button); - void mouseReleased(int x, int y, int button); - void windowResized(int w, int h); - - void audioRequested (float * input, int bufferSize, int nChannels); /* output method */ - void audioReceived (float * input, int bufferSize, int nChannels); /* input method */ - - float * lAudioOut; /* outputs */ - float * rAudioOut; - - float * lAudioIn; /* inputs */ - float * rAudioIn; - - int initialBufferSize; /* buffer size */ - int sampleRate; - - - /* stick you maximilian stuff below */ - - double wave,sample,outputs[2], ifftVal; - maxiMix mymix; - maxiOsc osc; - - ofxMaxiFFTOctaveAnalyzer oct; - int nAverages; - float *ifftOutput; - int ifftSize; - - ofxMaxiIFFT ifft; - ofxMaxiFFT mfft; - int fftSize; - int bins, dataSize; - - float callTime; - timeval callTS, callEndTS; - - maxiMFCC mfcc; - double *mfccs; - - maxiSample samp; - - - -}; - -#endif |
