From bc8d2ebccb48531c7d32d63c608561e495cbd7a3 Mon Sep 17 00:00:00 2001 From: mick grierson Date: Mon, 29 Jun 2015 16:01:29 +0100 Subject: updating examples --- .../maxiAtomSynthesis/.gitignore | 2 - .../maxiAtomSynthesis/Project.xcconfig | 9 - .../atomSynthesis.xcodeproj/project.pbxproj | 844 -- .../maxiAtomSynthesis/bin/.gitignore | 1 - .../maxiAtomSynthesis/bin/data/.gitignore | 2 - .../maxiAtomSynthesis/bin/data/book100.xml | 916 -- .../maxiAtomSynthesis/bin/data/book1000.xml | 9016 -------------------- .../maxiAtomSynthesis/bin/data/sine440.wav | Bin 88244 -> 0 bytes .../maxiAtomSynthesis/openFrameworks-Info.plist | 20 - .../maxiAtomSynthesis/src/main.cpp | 16 - .../maxiAtomSynthesis/src/mp.cpp | 108 - .../maxiAtomSynthesis/src/mp.h | 37 - .../maxiAtomSynthesis/src/pyOSCDebug.cpp | 45 - .../maxiAtomSynthesis/src/pyOSCDebug.h | 24 - .../ofMaximExample007OSX/.sln | 28 - .../ofMaximExample007OSX/.vcproj | 209 - .../ofMaximExample007OSX/.vcproj.user | 25 - .../ofMaximExample007OSX/Project.xcconfig | 9 - .../ofMaximExample007OSX/bin/data/beat2.wav | Bin 211140 -> 0 bytes .../Contents/Frameworks/GLUT.framework/GLUT | 1 - .../Contents/Frameworks/GLUT.framework/Headers | 1 - .../Contents/Frameworks/GLUT.framework/Resources | 1 - .../Frameworks/GLUT.framework/Versions/A/GLUT | Bin 600728 -> 0 bytes .../GLUT.framework/Versions/A/Headers/copy.h | 18 - .../GLUT.framework/Versions/A/Headers/extrude.h | 96 - .../GLUT.framework/Versions/A/Headers/glsmap.h | 137 - .../GLUT.framework/Versions/A/Headers/glsmapint.h | 102 - .../GLUT.framework/Versions/A/Headers/glut.h | 648 -- .../GLUT.framework/Versions/A/Headers/glutbitmap.h | 30 - .../GLUT.framework/Versions/A/Headers/glutf90.h | 90 - .../GLUT.framework/Versions/A/Headers/glutstroke.h | 42 - .../GLUT.framework/Versions/A/Headers/gutil.h | 89 - .../GLUT.framework/Versions/A/Headers/intersect.h | 391 - .../GLUT.framework/Versions/A/Headers/port.h | 298 - .../GLUT.framework/Versions/A/Headers/rot.h | 98 - .../GLUT.framework/Versions/A/Headers/segment.h | 98 - .../GLUT.framework/Versions/A/Headers/tube.h | 203 - .../GLUT.framework/Versions/A/Headers/tube_gc.h | 78 - .../GLUT.framework/Versions/A/Headers/vvector.h | 1339 --- .../Versions/A/Resources/Caution.tiff | Bin 18804 -> 0 bytes .../A/Resources/English.lproj/GLUT.nib/classes.nib | 55 - .../A/Resources/English.lproj/GLUT.nib/info.nib | 25 - .../A/Resources/English.lproj/GLUT.nib/objects.nib | Bin 3908 -> 0 bytes .../English.lproj/GLUTClipboard.nib/classes.nib | 13 - .../English.lproj/GLUTClipboard.nib/info.nib | 12 - .../English.lproj/GLUTClipboard.nib/objects.nib | Bin 1652 -> 0 bytes .../English.lproj/GLUTPreferences.nib/classes.nib | 73 - .../English.lproj/GLUTPreferences.nib/info.nib | 16 - .../English.lproj/GLUTPreferences.nib/objects.nib | Bin 17418 -> 0 bytes .../A/Resources/English.lproj/GLUTUI.strings | Bin 3594 -> 0 bytes .../A/Resources/English.lproj/InfoPlist.strings | Bin 268 -> 0 bytes .../GLUT.framework/Versions/A/Resources/Info.plist | 24 - .../Versions/A/Resources/blankCursor.tiff | Bin 260 -> 0 bytes .../Versions/A/Resources/bottomCursor.tiff | Bin 374 -> 0 bytes .../Versions/A/Resources/bottomleftCursor.tiff | Bin 386 -> 0 bytes .../Versions/A/Resources/bottomrightCursor.tiff | Bin 386 -> 0 bytes .../Versions/A/Resources/crossCursor.tiff | Bin 380 -> 0 bytes .../Versions/A/Resources/cycleCursor.tiff | Bin 410 -> 0 bytes .../Versions/A/Resources/destroyCursor.tiff | Bin 414 -> 0 bytes .../Versions/A/Resources/fingerCursor.tiff | Bin 674 -> 0 bytes .../Versions/A/Resources/helpCursor.tiff | Bin 322 -> 0 bytes .../Versions/A/Resources/leftCursor.tiff | Bin 384 -> 0 bytes .../Versions/A/Resources/leftRightCursor.tiff | Bin 400 -> 0 bytes .../Versions/A/Resources/rightArrowCursor.tiff | Bin 344 -> 0 bytes .../Versions/A/Resources/rightCursor.tiff | Bin 384 -> 0 bytes .../Versions/A/Resources/sprayCursor.tiff | Bin 404 -> 0 bytes .../Versions/A/Resources/topCursor.tiff | Bin 374 -> 0 bytes .../Versions/A/Resources/topleftCursor.tiff | Bin 386 -> 0 bytes .../Versions/A/Resources/toprightCursor.tiff | Bin 392 -> 0 bytes .../Versions/A/Resources/upDownCursor.tiff | Bin 388 -> 0 bytes .../Versions/A/Resources/waitCursor.tiff | Bin 818 -> 0 bytes .../Frameworks/GLUT.framework/Versions/Current | 1 - .../bin/emptyExampleDebug.app/Contents/Info.plist | 36 - .../Contents/MacOS/emptyExampleDebug | Bin 3752896 -> 0 bytes .../Contents/MacOS/libfmodex.dylib | Bin 1956044 -> 0 bytes .../bin/emptyExampleDebug.app/Contents/PkgInfo | 1 - .../emptyExample.xcodeproj/project.pbxproj | 602 -- .../ofMaximExample007OSX/ofxMaxim/install.xml | 35 - .../ofMaximExample007OSX/ofxMaxim/libs/fft.cpp | 608 -- .../ofMaximExample007OSX/ofxMaxim/libs/fft.h | 80 - .../ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.cpp | 290 - .../ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.h | 128 - .../ofxMaxim/libs/maxiGrains.cpp | 6 - .../ofxMaxim/libs/maxiGrains.h | 443 - .../ofxMaxim/libs/maxiMFCC.cpp | 78 - .../ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.h | 204 - .../ofxMaxim/libs/maximilian.cpp | 1028 --- .../ofxMaxim/libs/maximilian.h | 366 - .../ofMaximExample007OSX/ofxMaxim/src/ofxMaxim.h | 55 - .../ofMaximExample007OSX/openFrameworks-Info.plist | 20 - .../ofMaximExample007OSX/src/main.cpp | 16 - .../ofMaximExample007OSX/src/testApp.cpp | 160 - .../ofMaximExample007OSX/src/testApp.h | 40 - 93 files changed, 19486 deletions(-) delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/.gitignore delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/Project.xcconfig delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/atomSynthesis.xcodeproj/project.pbxproj delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/.gitignore delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/.gitignore delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book100.xml delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book1000.xml delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/sine440.wav delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/openFrameworks-Info.plist delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/main.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.sln delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj.user delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/Project.xcconfig delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/data/beat2.wav delete mode 120000 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/GLUT delete mode 120000 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Headers delete mode 120000 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Resources delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/copy.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/extrude.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmap.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmapint.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glut.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutbitmap.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutf90.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutstroke.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/gutil.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/intersect.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/port.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/rot.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/segment.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube_gc.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Caution.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/classes.nib delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/info.nib delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/objects.nib delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/classes.nib delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/info.nib delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/objects.nib delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/classes.nib delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/info.nib delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/objects.nib delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTUI.strings delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/InfoPlist.strings delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Info.plist delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/blankCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomleftCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomrightCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/crossCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/cycleCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/destroyCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/fingerCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/helpCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftRightCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightArrowCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/sprayCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topleftCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/toprightCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/upDownCursor.tiff delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/waitCursor.tiff delete mode 120000 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Info.plist delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/emptyExampleDebug delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/libfmodex.dylib delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/PkgInfo delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/emptyExample.xcodeproj/project.pbxproj delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/install.xml delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.cpp delete mode 100755 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/src/ofxMaxim.h delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/openFrameworks-Info.plist delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/main.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.cpp delete mode 100644 ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.h (limited to 'ofxMaxim/ofxMaximExamples007OSX') diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/.gitignore b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/.gitignore deleted file mode 100644 index 9ef9604..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -build - diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/Project.xcconfig b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/Project.xcconfig deleted file mode 100644 index c10b9e5..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/atomSynthesis.xcodeproj/project.pbxproj b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/atomSynthesis.xcodeproj/project.pbxproj deleted file mode 100644 index 0a6ee57..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/atomSynthesis.xcodeproj/project.pbxproj +++ /dev/null @@ -1,844 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 83209D8E14602A9C00D1BD32 /* mp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83209D8C14602A9C00D1BD32 /* mp.cpp */; }; - 8320A5071462EED600D1BD32 /* pyOSCDebug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A5061462EED600D1BD32 /* pyOSCDebug.cpp */; }; - 8320A52C1462EF5100D1BD32 /* osc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8320A51E1462EF5000D1BD32 /* osc.a */; }; - 8320A52D1462EF5100D1BD32 /* osc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8320A5201462EF5000D1BD32 /* osc.a */; }; - 8320A52E1462EF5100D1BD32 /* ofxOscBundle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A5241462EF5000D1BD32 /* ofxOscBundle.cpp */; }; - 8320A52F1462EF5100D1BD32 /* ofxOscMessage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A5261462EF5000D1BD32 /* ofxOscMessage.cpp */; }; - 8320A5301462EF5100D1BD32 /* ofxOscReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A5281462EF5000D1BD32 /* ofxOscReceiver.cpp */; }; - 8320A5311462EF5100D1BD32 /* ofxOscSender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A52A1462EF5100D1BD32 /* ofxOscSender.cpp */; }; - 8320A65914630D3F00D1BD32 /* maxiAtoms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A65714630D3F00D1BD32 /* maxiAtoms.cpp */; }; - 8320A66B14630D8B00D1BD32 /* btAlignedAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A66614630D8B00D1BD32 /* btAlignedAllocator.cpp */; }; - 8320A9691469813200D1BD32 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A9621469813200D1BD32 /* tinyxml.cpp */; }; - 8320A96A1469813200D1BD32 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A9641469813200D1BD32 /* tinyxmlerror.cpp */; }; - 8320A96B1469813200D1BD32 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A9651469813200D1BD32 /* tinyxmlparser.cpp */; }; - 8320A96C1469813200D1BD32 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8320A9671469813200D1BD32 /* ofxXmlSettings.cpp */; }; - 8354488F140CFBC900D16314 /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83544883140CFBC900D16314 /* fft.cpp */; }; - 83544890140CFBC900D16314 /* maxiFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83544885140CFBC900D16314 /* maxiFFT.cpp */; }; - 83544891140CFBC900D16314 /* maxiGrains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83544887140CFBC900D16314 /* maxiGrains.cpp */; }; - 83544892140CFBC900D16314 /* maxiMFCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83544889140CFBC900D16314 /* maxiMFCC.cpp */; }; - 83544893140CFBC900D16314 /* maximilian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8354488B140CFBC900D16314 /* maximilian.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworks.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 */; }; - 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 */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 83209D8C14602A9C00D1BD32 /* mp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mp.cpp; sourceTree = ""; }; - 83209D8D14602A9C00D1BD32 /* mp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mp.h; sourceTree = ""; }; - 8320A5051462EED600D1BD32 /* pyOSCDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pyOSCDebug.h; sourceTree = ""; }; - 8320A5061462EED600D1BD32 /* pyOSCDebug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pyOSCDebug.cpp; sourceTree = ""; }; - 8320A5091462EF5000D1BD32 /* install.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = install.xml; sourceTree = ""; }; - 8320A50E1462EF5000D1BD32 /* IpEndpointName.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpEndpointName.h; sourceTree = ""; }; - 8320A50F1462EF5000D1BD32 /* NetworkingUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkingUtils.h; sourceTree = ""; }; - 8320A5101462EF5000D1BD32 /* PacketListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketListener.h; sourceTree = ""; }; - 8320A5111462EF5000D1BD32 /* TimerListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimerListener.h; sourceTree = ""; }; - 8320A5121462EF5000D1BD32 /* UdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UdpSocket.h; sourceTree = ""; }; - 8320A5141462EF5000D1BD32 /* MessageMappingOscPacketListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageMappingOscPacketListener.h; sourceTree = ""; }; - 8320A5151462EF5000D1BD32 /* OscException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscException.h; sourceTree = ""; }; - 8320A5161462EF5000D1BD32 /* OscHostEndianness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscHostEndianness.h; sourceTree = ""; }; - 8320A5171462EF5000D1BD32 /* OscOutboundPacketStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscOutboundPacketStream.h; sourceTree = ""; }; - 8320A5181462EF5000D1BD32 /* OscPacketListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscPacketListener.h; sourceTree = ""; }; - 8320A5191462EF5000D1BD32 /* OscPrintReceivedElements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscPrintReceivedElements.h; sourceTree = ""; }; - 8320A51A1462EF5000D1BD32 /* OscReceivedElements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscReceivedElements.h; sourceTree = ""; }; - 8320A51B1462EF5000D1BD32 /* OscTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OscTypes.h; sourceTree = ""; }; - 8320A51E1462EF5000D1BD32 /* osc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = osc.a; sourceTree = ""; }; - 8320A5201462EF5000D1BD32 /* osc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = osc.a; sourceTree = ""; }; - 8320A5221462EF5000D1BD32 /* ofxOsc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOsc.h; sourceTree = ""; }; - 8320A5231462EF5000D1BD32 /* ofxOscArg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOscArg.h; sourceTree = ""; }; - 8320A5241462EF5000D1BD32 /* ofxOscBundle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxOscBundle.cpp; sourceTree = ""; }; - 8320A5251462EF5000D1BD32 /* ofxOscBundle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOscBundle.h; sourceTree = ""; }; - 8320A5261462EF5000D1BD32 /* ofxOscMessage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxOscMessage.cpp; sourceTree = ""; }; - 8320A5271462EF5000D1BD32 /* ofxOscMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOscMessage.h; sourceTree = ""; }; - 8320A5281462EF5000D1BD32 /* ofxOscReceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxOscReceiver.cpp; sourceTree = ""; }; - 8320A5291462EF5000D1BD32 /* ofxOscReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOscReceiver.h; sourceTree = ""; }; - 8320A52A1462EF5100D1BD32 /* ofxOscSender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxOscSender.cpp; sourceTree = ""; }; - 8320A52B1462EF5100D1BD32 /* ofxOscSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxOscSender.h; sourceTree = ""; }; - 8320A65714630D3F00D1BD32 /* maxiAtoms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = maxiAtoms.cpp; path = ../../../../../src/Maximilian/ofxMaxim/ofxMaxim/libs/maxiAtoms.cpp; sourceTree = SOURCE_ROOT; }; - 8320A65814630D3F00D1BD32 /* maxiAtoms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = maxiAtoms.h; path = ../../../../../src/Maximilian/ofxMaxim/ofxMaxim/libs/maxiAtoms.h; sourceTree = SOURCE_ROOT; }; - 8320A66614630D8B00D1BD32 /* btAlignedAllocator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = btAlignedAllocator.cpp; sourceTree = ""; }; - 8320A66714630D8B00D1BD32 /* btAlignedAllocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = btAlignedAllocator.h; sourceTree = ""; }; - 8320A66814630D8B00D1BD32 /* btAlignedObjectArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = btAlignedObjectArray.h; sourceTree = ""; }; - 8320A66914630D8B00D1BD32 /* btScalar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = btScalar.h; sourceTree = ""; }; - 8320A66A14630D8B00D1BD32 /* someTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = someTypes.h; sourceTree = ""; }; - 8320A9601469813200D1BD32 /* install.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = install.xml; sourceTree = ""; }; - 8320A9621469813200D1BD32 /* tinyxml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxml.cpp; sourceTree = ""; }; - 8320A9631469813200D1BD32 /* tinyxml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tinyxml.h; sourceTree = ""; }; - 8320A9641469813200D1BD32 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlerror.cpp; sourceTree = ""; }; - 8320A9651469813200D1BD32 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tinyxmlparser.cpp; sourceTree = ""; }; - 8320A9671469813200D1BD32 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxXmlSettings.cpp; sourceTree = ""; }; - 8320A9681469813200D1BD32 /* ofxXmlSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxXmlSettings.h; sourceTree = ""; }; - 83544881140CFBC900D16314 /* install.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = install.xml; sourceTree = ""; }; - 83544883140CFBC900D16314 /* fft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft.cpp; sourceTree = ""; }; - 83544884140CFBC900D16314 /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = ""; }; - 83544885140CFBC900D16314 /* maxiFFT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiFFT.cpp; sourceTree = ""; }; - 83544886140CFBC900D16314 /* maxiFFT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiFFT.h; sourceTree = ""; }; - 83544887140CFBC900D16314 /* maxiGrains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiGrains.cpp; sourceTree = ""; }; - 83544888140CFBC900D16314 /* maxiGrains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiGrains.h; sourceTree = ""; }; - 83544889140CFBC900D16314 /* maxiMFCC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiMFCC.cpp; sourceTree = ""; }; - 8354488A140CFBC900D16314 /* maxiMFCC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiMFCC.h; sourceTree = ""; }; - 8354488B140CFBC900D16314 /* maximilian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maximilian.cpp; sourceTree = ""; }; - 8354488C140CFBC900D16314 /* maximilian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maximilian.h; sourceTree = ""; }; - 8354488E140CFBC900D16314 /* ofxMaxim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMaxim.h; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* atomSynthesisDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = atomSynthesisDebug.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; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworks.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 */, - 8320A52C1462EF5100D1BD32 /* osc.a in Frameworks */, - 8320A52D1462EF5100D1BD32 /* osc.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 8320A4FD1462EECC00D1BD32 /* debug */ = { - isa = PBXGroup; - children = ( - 8320A5051462EED600D1BD32 /* pyOSCDebug.h */, - 8320A5061462EED600D1BD32 /* pyOSCDebug.cpp */, - ); - name = debug; - sourceTree = ""; - }; - 8320A5081462EF5000D1BD32 /* ofxOsc */ = { - isa = PBXGroup; - children = ( - 8320A5091462EF5000D1BD32 /* install.xml */, - 8320A50A1462EF5000D1BD32 /* libs */, - 8320A5211462EF5000D1BD32 /* src */, - ); - name = ofxOsc; - path = ../../../../of_preRelease_v007_iphone/addons/ofxOsc; - sourceTree = SOURCE_ROOT; - }; - 8320A50A1462EF5000D1BD32 /* libs */ = { - isa = PBXGroup; - children = ( - 8320A50B1462EF5000D1BD32 /* oscpack */, - ); - path = libs; - sourceTree = ""; - }; - 8320A50B1462EF5000D1BD32 /* oscpack */ = { - isa = PBXGroup; - children = ( - 8320A50C1462EF5000D1BD32 /* include */, - 8320A51C1462EF5000D1BD32 /* lib */, - ); - path = oscpack; - sourceTree = ""; - }; - 8320A50C1462EF5000D1BD32 /* include */ = { - isa = PBXGroup; - children = ( - 8320A50D1462EF5000D1BD32 /* ip */, - 8320A5131462EF5000D1BD32 /* osc */, - ); - path = include; - sourceTree = ""; - }; - 8320A50D1462EF5000D1BD32 /* ip */ = { - isa = PBXGroup; - children = ( - 8320A50E1462EF5000D1BD32 /* IpEndpointName.h */, - 8320A50F1462EF5000D1BD32 /* NetworkingUtils.h */, - 8320A5101462EF5000D1BD32 /* PacketListener.h */, - 8320A5111462EF5000D1BD32 /* TimerListener.h */, - 8320A5121462EF5000D1BD32 /* UdpSocket.h */, - ); - path = ip; - sourceTree = ""; - }; - 8320A5131462EF5000D1BD32 /* osc */ = { - isa = PBXGroup; - children = ( - 8320A5141462EF5000D1BD32 /* MessageMappingOscPacketListener.h */, - 8320A5151462EF5000D1BD32 /* OscException.h */, - 8320A5161462EF5000D1BD32 /* OscHostEndianness.h */, - 8320A5171462EF5000D1BD32 /* OscOutboundPacketStream.h */, - 8320A5181462EF5000D1BD32 /* OscPacketListener.h */, - 8320A5191462EF5000D1BD32 /* OscPrintReceivedElements.h */, - 8320A51A1462EF5000D1BD32 /* OscReceivedElements.h */, - 8320A51B1462EF5000D1BD32 /* OscTypes.h */, - ); - path = osc; - sourceTree = ""; - }; - 8320A51C1462EF5000D1BD32 /* lib */ = { - isa = PBXGroup; - children = ( - 8320A51D1462EF5000D1BD32 /* iphone */, - 8320A51F1462EF5000D1BD32 /* osx */, - ); - path = lib; - sourceTree = ""; - }; - 8320A51D1462EF5000D1BD32 /* iphone */ = { - isa = PBXGroup; - children = ( - 8320A51E1462EF5000D1BD32 /* osc.a */, - ); - path = iphone; - sourceTree = ""; - }; - 8320A51F1462EF5000D1BD32 /* osx */ = { - isa = PBXGroup; - children = ( - 8320A5201462EF5000D1BD32 /* osc.a */, - ); - path = osx; - sourceTree = ""; - }; - 8320A5211462EF5000D1BD32 /* src */ = { - isa = PBXGroup; - children = ( - 8320A5221462EF5000D1BD32 /* ofxOsc.h */, - 8320A5231462EF5000D1BD32 /* ofxOscArg.h */, - 8320A5241462EF5000D1BD32 /* ofxOscBundle.cpp */, - 8320A5251462EF5000D1BD32 /* ofxOscBundle.h */, - 8320A5261462EF5000D1BD32 /* ofxOscMessage.cpp */, - 8320A5271462EF5000D1BD32 /* ofxOscMessage.h */, - 8320A5281462EF5000D1BD32 /* ofxOscReceiver.cpp */, - 8320A5291462EF5000D1BD32 /* ofxOscReceiver.h */, - 8320A52A1462EF5100D1BD32 /* ofxOscSender.cpp */, - 8320A52B1462EF5100D1BD32 /* ofxOscSender.h */, - ); - path = src; - sourceTree = ""; - }; - 8320A66514630D8B00D1BD32 /* storage */ = { - isa = PBXGroup; - children = ( - 8320A66614630D8B00D1BD32 /* btAlignedAllocator.cpp */, - 8320A66714630D8B00D1BD32 /* btAlignedAllocator.h */, - 8320A66814630D8B00D1BD32 /* btAlignedObjectArray.h */, - 8320A66914630D8B00D1BD32 /* btScalar.h */, - 8320A66A14630D8B00D1BD32 /* someTypes.h */, - ); - name = storage; - path = ../../../../../src/Maximilian/ofxMaxim/ofxMaxim/libs/storage; - sourceTree = SOURCE_ROOT; - }; - 8320A95F1469813200D1BD32 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 8320A9601469813200D1BD32 /* install.xml */, - 8320A9611469813200D1BD32 /* libs */, - 8320A9661469813200D1BD32 /* src */, - ); - name = ofxXmlSettings; - path = ../../../addons/ofxXmlSettings; - sourceTree = SOURCE_ROOT; - }; - 8320A9611469813200D1BD32 /* libs */ = { - isa = PBXGroup; - children = ( - 8320A9621469813200D1BD32 /* tinyxml.cpp */, - 8320A9631469813200D1BD32 /* tinyxml.h */, - 8320A9641469813200D1BD32 /* tinyxmlerror.cpp */, - 8320A9651469813200D1BD32 /* tinyxmlparser.cpp */, - ); - path = libs; - sourceTree = ""; - }; - 8320A9661469813200D1BD32 /* src */ = { - isa = PBXGroup; - children = ( - 8320A9671469813200D1BD32 /* ofxXmlSettings.cpp */, - 8320A9681469813200D1BD32 /* ofxXmlSettings.h */, - ); - path = src; - sourceTree = ""; - }; - 83544880140CFBC900D16314 /* ofxMaxim */ = { - isa = PBXGroup; - children = ( - 83544881140CFBC900D16314 /* install.xml */, - 83544882140CFBC900D16314 /* libs */, - 8354488D140CFBC900D16314 /* src */, - ); - name = ofxMaxim; - path = ../../../addons/ofxMaxim; - sourceTree = SOURCE_ROOT; - }; - 83544882140CFBC900D16314 /* libs */ = { - isa = PBXGroup; - children = ( - 8320A66514630D8B00D1BD32 /* storage */, - 8320A65714630D3F00D1BD32 /* maxiAtoms.cpp */, - 8320A65814630D3F00D1BD32 /* maxiAtoms.h */, - 83544883140CFBC900D16314 /* fft.cpp */, - 83544884140CFBC900D16314 /* fft.h */, - 83544885140CFBC900D16314 /* maxiFFT.cpp */, - 83544886140CFBC900D16314 /* maxiFFT.h */, - 83544887140CFBC900D16314 /* maxiGrains.cpp */, - 83544888140CFBC900D16314 /* maxiGrains.h */, - 83544889140CFBC900D16314 /* maxiMFCC.cpp */, - 8354488A140CFBC900D16314 /* maxiMFCC.h */, - 8354488B140CFBC900D16314 /* maximilian.cpp */, - 8354488C140CFBC900D16314 /* maximilian.h */, - ); - path = libs; - sourceTree = ""; - }; - 8354488D140CFBC900D16314 /* src */ = { - isa = PBXGroup; - children = ( - 8354488E140CFBC900D16314 /* ofxMaxim.h */, - ); - path = src; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 8320A95F1469813200D1BD32 /* ofxXmlSettings */, - 8320A5081462EF5000D1BD32 /* ofxOsc */, - 83544880140CFBC900D16314 /* ofxMaxim */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system 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 */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworks.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* atomSynthesisDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - 8320A4FD1462EECC00D1BD32 /* debug */, - 83209D8C14602A9C00D1BD32 /* mp.cpp */, - 83209D8D14602A9C00D1BD32 /* mp.h */, - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* atomSynthesis */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "atomSynthesis" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = atomSynthesis; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* atomSynthesisDebug.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 "atomSynthesis" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* atomSynthesis */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworks.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworks.a; - remoteRef = E4328147138ABC890047C5CB /* 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\"; install_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 */, - 8354488F140CFBC900D16314 /* fft.cpp in Sources */, - 83544890140CFBC900D16314 /* maxiFFT.cpp in Sources */, - 83544891140CFBC900D16314 /* maxiGrains.cpp in Sources */, - 83544892140CFBC900D16314 /* maxiMFCC.cpp in Sources */, - 83544893140CFBC900D16314 /* maximilian.cpp in Sources */, - 83209D8E14602A9C00D1BD32 /* mp.cpp in Sources */, - 8320A5071462EED600D1BD32 /* pyOSCDebug.cpp in Sources */, - 8320A52E1462EF5100D1BD32 /* ofxOscBundle.cpp in Sources */, - 8320A52F1462EF5100D1BD32 /* ofxOscMessage.cpp in Sources */, - 8320A5301462EF5100D1BD32 /* ofxOscReceiver.cpp in Sources */, - 8320A5311462EF5100D1BD32 /* ofxOscSender.cpp in Sources */, - 8320A65914630D3F00D1BD32 /* maxiAtoms.cpp in Sources */, - 8320A66B14630D8B00D1BD32 /* btAlignedAllocator.cpp in Sources */, - 8320A9691469813200D1BD32 /* tinyxml.cpp in Sources */, - 8320A96A1469813200D1BD32 /* tinyxmlerror.cpp in Sources */, - 8320A96B1469813200D1BD32 /* tinyxmlparser.cpp in Sources */, - 8320A96C1469813200D1BD32 /* ofxXmlSettings.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - 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; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - 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; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - }; - 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_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_3)", - "$(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_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../../of_preRelease_v007_iphone/addons/ofxOsc/libs/oscpack/lib/iphone\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../../../../of_preRelease_v007_iphone/addons/ofxOsc/libs/oscpack/lib/osx\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - WRAPPER_EXTENSION = app; - }; - 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_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(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_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_2)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_1 = "\"$(SRCROOT)/../../../../of_preRelease_v007_iphone/addons/ofxOsc/libs/oscpack/lib/iphone\""; - LIBRARY_SEARCH_PATHS_QUOTED_2 = "\"$(SRCROOT)/../../../../of_preRelease_v007_iphone/addons/ofxOsc/libs/oscpack/lib/osx\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "atomSynthesis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "atomSynthesis" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/.gitignore b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/.gitignore deleted file mode 100644 index 13d94f8..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.app diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/.gitignore b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/.gitignore deleted file mode 100644 index 473f676..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Ignore everything in here apart from the .gitignore file -!.gitignore \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book100.xml b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book100.xml deleted file mode 100644 index aa78129..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book100.xml +++ /dev/null @@ -1,916 +0,0 @@ - - - 0.6.0 - - - - - - - - - - -txt - - - 1 -

135168

16384
- 26.0189 - - 0.0854492 - 0 - 1.15969 -
- - 1 -

86784

16384
- 20.5322 - - 0.0477905 - 0 - 2.43945 -
- - 1 -

167936

16384
- 19.554 - - 0.0855103 - 0 - 2.75989 -
- - 1 -

72704

16384
- 17.5268 - - 0.0477905 - 0 - -2.55619 -
- - 1 -

94976

16384
- 16.0119 - - 0.0477905 - 0 - -1.30836 -
- - 1 -

141312

16384
- 13.2025 - - 0.0854492 - 0 - 2.65261 -
- - 1 -

58880

16384
- 13.0109 - - 0.0477905 - 0 - 1.54316 -
- - 1 -

186624

16384
- 12.3891 - - 0.0717163 - 0 - 2.70505 -
- - 1 -

153088

16384
- 12.2593 - - 0.0717163 - 0 - -2.12939 -
- - 1 -

103680

16384
- 12.2301 - - 0.0477905 - 0 - -2.03522 -
- - 1 -

79360

16384
- 11.5196 - - 0.0477905 - 0 - -2.48171 -
- - 1 -

174592

16384
- 10.9684 - - 0.0855103 - 0 - 2.56084 -
- - 1 -

120064

16384
- 10.4784 - - 0.0717163 - 0 - -1.45061 -
- - 1 -

66048

16384
- 9.06363 - - 0.0477905 - 0 - -1.77221 -
- - 1 -

194304

16384
- 8.98598 - - 0.0717163 - 0 - 1.66759 -
- - 1 -

28160

16384
- 8.97007 - - 0.0357666 - 0 - 2.83991 -
- - 1 -

111360

16384
- 8.44993 - - 0.0477905 - 0 - -2.29297 -
- - 1 -

160512

16384
- 7.981 - - 0.0717163 - 0 - 0.909795 -
- - 1 -

148480

16384
- 7.96474 - - 0.0855103 - 0 - -2.00777 -
- - 1 -

127744

16384
- 7.39775 - - 0.0717163 - 0 - -2.39619 -
- - 1 -

36096

16384
- 6.96097 - - 0.0357666 - 0 - 1.39349 -
- - 1 -

181504

16384
- 6.49765 - - 0.0855103 - 0 - 1.97801 -
- - 1 -

164608

16384
- 6.44259 - - 0.0853882 - 0 - 0.964036 -
- - 1 -

132608

16384
- 6.06468 - - 0.0855713 - 0 - 1.0816 -
- - 1 -

119552

16384
- 5.90846 - - 0.0477905 - 0 - 0.28169 -
- - 1 -

135936

16384
- 5.57815 - - 0.0853271 - 0 - 2.02588 -
- - 1 -

202240

16384
- 5.5681 - - 0.0717163 - 0 - 2.85064 -
- - 1 -

88576

16384
- 5.41866 - - 0.0479126 - 0 - -1.77019 -
- - 1 -

155136

16384
- 5.08626 - - 0.0855103 - 0 - -2.03802 -
- - 1 -

167680

16384
- 5.04517 - - 0.0856323 - 0 - -0.270848 -
- - 1 -

12544

16384
- 5.02568 - - 0.0283813 - 0 - 1.4924 -
- - 1 -

101632

16384
- 4.75109 - - 0.155151 - 0 - 1.3656 -
- - 1 -

44544

16384
- 4.70776 - - 0.0357666 - 0 - 1.87036 -
- - 1 -

168704

16384
- 4.7011 - - 0.0717163 - 0 - -1.68328 -
- - 1 -

56064

16384
- 4.53199 - - 0.13147 - 0 - -0.568767 -
- - 1 -

128256

16384
- 4.3238 - - 0.0477905 - 0 - -0.305773 -
- - 1 -

56320

16384
- 4.17438 - - 0.0479126 - 0 - 0.717708 -
- - 1 -

135168

16384
- 4.14528 - - 0.0717163 - 0 - 0.702656 -
- - 1 -

103424

16384
- 4.14369 - - 0.0568237 - 0 - 0.279084 -
- - 1 -

70912

16384
- 4.14141 - - 0.0479126 - 0 - 1.22423 -
- - 1 -

184832

16384
- 4.00139 - - 0.0715942 - 0 - -2.14471 -
- - 1 -

99072

16384
- 3.98131 - - 0.0478516 - 0 - -0.344621 -
- - 1 -

20992

16384
- 3.97886 - - 0.0283813 - 0 - -0.890681 -
- - 1 -

54016

16384
- 3.88838 - - 0.0357666 - 0 - 0.00895346 -
- - 1 -

70400

16384
- 3.86896 - - 0.13147 - 0 - -2.04228 -
- - 1 -

148224

16384
- 3.82024 - - 0.0717773 - 0 - 1.24195 -
- - 1 -

44544

16384
- 3.76933 - - 0.0426025 - 0 - -0.354877 -
- - 1 -

188416

16384
- 3.70544 - - 0.0855103 - 0 - 1.32775 -
- - 1 -

166144

16384
- 3.69175 - - 0.157349 - 0 - -2.60915 -
- - 1 -

210176

16384
- 3.52952 - - 0.0717163 - 0 - -2.16791 -
- - 1 -

176640

16384
- 3.49681 - - 0.0717163 - 0 - -0.292969 -
- - 1 -

151808

16384
- 3.40332 - - 0.0715942 - 0 - -3.09356 -
- - 1 -

184064

16384
- 3.31885 - - 0.19397 - 0 - -2.59835 -
- - 1 -

136448

16384
- 3.31517 - - 0.0477905 - 0 - 2.33944 -
- - 1 -

143872

16384
- 3.26476 - - 0.0853882 - 0 - -0.0875053 -
- - 1 -

90112

16384
- 3.25881 - - 0.0476685 - 0 - 3.1339 -
- - 1 -

183040

16384
- 3.19368 - - 0.0718384 - 0 - 2.06974 -
- - 1 -

150272

16384
- 3.18732 - - 0.19397 - 0 - -2.22968 -
- - 1 -

29440

16384
- 3.14471 - - 0.0283813 - 0 - -3.125 -
- - 1 -

25344

16384
- 3.08804 - - 0.0358887 - 0 - -0.630158 -
- - 1 -

55296

16384
- 3.08673 - - 0.0476685 - 0 - 0.0991984 -
- - 1 -

132608

16384
- 3.08609 - - 0.085144 - 0 - 0.149929 -
- - 1 -

70656

16384
- 3.08529 - - 0.0476685 - 0 - -2.77954 -
- - 1 -

52992

16384
- 3.06124 - - 0.0426025 - 0 - -1.59572 -
- - 1 -

83456

16384
- 3.044 - - 0.0479736 - 0 - -0.44463 -
- - 1 -

164608

16384
- 2.9603 - - 0.0852051 - 0 - -1.62232 -
- - 1 -

62208

16384
- 2.89534 - - 0.0357666 - 0 - -0.414024 -
- - 1 -

110848

16384
- 2.8546 - - 0.0568237 - 0 - 0.249117 -
- - 1 -

39936

16384
- 2.79786 - - 0.116455 - 0 - -3.02242 -
- - 1 -

132352

16384
- 2.75827 - - 0.0858154 - 0 - 1.6784 -
- - 1 -

118784

16384
- 2.74463 - - 0.0715942 - 0 - -1.98835 -
- - 1 -

80640

16384
- 2.73543 - - 0.0426025 - 0 - 0.795074 -
- - 1 -

76288

16384
- 2.63282 - - 0.116394 - 0 - 2.75524 -
- - 1 -

93696

16384
- 2.60329 - - 0.0479126 - 0 - -0.746746 -
- - 1 -

145152

16384
- 2.53417 - - 0.0477905 - 0 - 1.70589 -
- - 1 -

37888

16384
- 2.49165 - - 0.0283813 - 0 - 0.903997 -
- - 1 -

107776

16384
- 2.42332 - - 0.0479126 - 0 - 2.55134 -
- - 1 -

103168

16384
- 2.42999 - - 0.0476685 - 0 - -1.41955 -
- - 1 -

70912

16384
- 2.42048 - - 0.0357666 - 0 - 1.0897 -
- - 1 -

62720

16384
- 2.41233 - - 0.116455 - 0 - -0.289183 -
- - 1 -

165120

16384
- 2.38774 - - 0.0858154 - 0 - 1.42328 -
- - 1 -

118016

16384
- 2.37495 - - 0.19397 - 0 - 2.79835 -
- - 1 -

218112

16384
- 2.36021 - - 0.0717163 - 0 - -0.875408 -
- - 1 -

195840

16384
- 2.25953 - - 0.0855103 - 0 - -0.671357 -
- - 1 -

141312

16384
- 2.23297 - - 0.0717163 - 0 - -1.06781 -
- - 1 -

174848

16384
- 2.22261 - - 0.0856323 - 0 - -1.52798 -
- - 1 -

133888

16384
- 2.18704 - - 0.157349 - 0 - -0.388891 -
- - 1 -

24832

16384
- 2.17993 - - 0.0356445 - 0 - 2.4899 -
- - 1 -

144896

16384
- 2.14394 - - 0.0855713 - 0 - -0.784211 -
- - 1 -

191744

16384
- 2.033 - - 0.0715942 - 0 - -2.86264 -
- - 1 -

100352

16384
- 2.02453 - - 0.154907 - 0 - -2.05005 -
- - 1 -

10752

16384
- 2.00247 - - 0.0775757 - 0 - -0.903881 -
- - 1 -

46336

16384
- 1.99907 - - 0.0283813 - 0 - -1.30574 -
- - 1 -

116992

16384
- 1.9705 - - 0.0718994 - 0 - -0.425363 -
- - 1 -

153600

16384
- 1.96808 - - 0.0477905 - 0 - -0.319844 -
- - 1 -

76288

16384
- 1.95967 - - 0.116638 - 0 - 3.02426 -
- - 1 -

80640

16384
- 1.87439 - - 0.0357666 - 0 - 0.180875 -
- - 1 -

118528

16384
- 1.85171 - - 0.0568237 - 0 - 3.01636 -
- - 1 -

115456

16384
- 1.83483 - - 0.0479126 - 0 - 1.82863 -
- - 1 -

33024

16384
- 1.82902 - - 0.0358887 - 0 - 2.78572 -
-
diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book1000.xml b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book1000.xml deleted file mode 100644 index 9eef7f3..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/book1000.xml +++ /dev/null @@ -1,9016 +0,0 @@ - - - 0.6.0 - - - - - - - - - - -txt - - - 1 -

135168

16384
- 26.0189 - - 0.0854492 - 0 - 1.15969 -
- - 1 -

86784

16384
- 20.5322 - - 0.0477905 - 0 - 2.43945 -
- - 1 -

167936

16384
- 19.554 - - 0.0855103 - 0 - 2.75989 -
- - 1 -

72704

16384
- 17.5268 - - 0.0477905 - 0 - -2.55619 -
- - 1 -

94976

16384
- 16.0119 - - 0.0477905 - 0 - -1.30836 -
- - 1 -

141312

16384
- 13.2025 - - 0.0854492 - 0 - 2.65261 -
- - 1 -

58880

16384
- 13.0109 - - 0.0477905 - 0 - 1.54316 -
- - 1 -

186624

16384
- 12.3891 - - 0.0717163 - 0 - 2.70505 -
- - 1 -

153088

16384
- 12.2593 - - 0.0717163 - 0 - -2.12939 -
- - 1 -

103680

16384
- 12.2301 - - 0.0477905 - 0 - -2.03522 -
- - 1 -

79360

16384
- 11.5196 - - 0.0477905 - 0 - -2.48171 -
- - 1 -

174592

16384
- 10.9684 - - 0.0855103 - 0 - 2.56084 -
- - 1 -

120064

16384
- 10.4784 - - 0.0717163 - 0 - -1.45061 -
- - 1 -

66048

16384
- 9.06363 - - 0.0477905 - 0 - -1.77221 -
- - 1 -

194304

16384
- 8.98598 - - 0.0717163 - 0 - 1.66759 -
- - 1 -

28160

16384
- 8.97007 - - 0.0357666 - 0 - 2.83991 -
- - 1 -

111360

16384
- 8.44993 - - 0.0477905 - 0 - -2.29297 -
- - 1 -

160512

16384
- 7.981 - - 0.0717163 - 0 - 0.909795 -
- - 1 -

148480

16384
- 7.96474 - - 0.0855103 - 0 - -2.00777 -
- - 1 -

127744

16384
- 7.39775 - - 0.0717163 - 0 - -2.39619 -
- - 1 -

36096

16384
- 6.96097 - - 0.0357666 - 0 - 1.39349 -
- - 1 -

181504

16384
- 6.49765 - - 0.0855103 - 0 - 1.97801 -
- - 1 -

164608

16384
- 6.44259 - - 0.0853882 - 0 - 0.964036 -
- - 1 -

132608

16384
- 6.06468 - - 0.0855713 - 0 - 1.0816 -
- - 1 -

119552

16384
- 5.90846 - - 0.0477905 - 0 - 0.28169 -
- - 1 -

135936

16384
- 5.57815 - - 0.0853271 - 0 - 2.02588 -
- - 1 -

202240

16384
- 5.5681 - - 0.0717163 - 0 - 2.85064 -
- - 1 -

88576

16384
- 5.41866 - - 0.0479126 - 0 - -1.77019 -
- - 1 -

155136

16384
- 5.08626 - - 0.0855103 - 0 - -2.03802 -
- - 1 -

167680

16384
- 5.04517 - - 0.0856323 - 0 - -0.270848 -
- - 1 -

12544

16384
- 5.02568 - - 0.0283813 - 0 - 1.4924 -
- - 1 -

101632

16384
- 4.75109 - - 0.155151 - 0 - 1.3656 -
- - 1 -

44544

16384
- 4.70776 - - 0.0357666 - 0 - 1.87036 -
- - 1 -

168704

16384
- 4.7011 - - 0.0717163 - 0 - -1.68328 -
- - 1 -

56064

16384
- 4.53199 - - 0.13147 - 0 - -0.568767 -
- - 1 -

128256

16384
- 4.3238 - - 0.0477905 - 0 - -0.305773 -
- - 1 -

56320

16384
- 4.17438 - - 0.0479126 - 0 - 0.717708 -
- - 1 -

135168

16384
- 4.14528 - - 0.0717163 - 0 - 0.702656 -
- - 1 -

103424

16384
- 4.14369 - - 0.0568237 - 0 - 0.279084 -
- - 1 -

70912

16384
- 4.14141 - - 0.0479126 - 0 - 1.22423 -
- - 1 -

184832

16384
- 4.00139 - - 0.0715942 - 0 - -2.14471 -
- - 1 -

99072

16384
- 3.98131 - - 0.0478516 - 0 - -0.344621 -
- - 1 -

20992

16384
- 3.97886 - - 0.0283813 - 0 - -0.890681 -
- - 1 -

54016

16384
- 3.88838 - - 0.0357666 - 0 - 0.00895346 -
- - 1 -

70400

16384
- 3.86896 - - 0.13147 - 0 - -2.04228 -
- - 1 -

148224

16384
- 3.82024 - - 0.0717773 - 0 - 1.24195 -
- - 1 -

44544

16384
- 3.76933 - - 0.0426025 - 0 - -0.354877 -
- - 1 -

188416

16384
- 3.70544 - - 0.0855103 - 0 - 1.32775 -
- - 1 -

166144

16384
- 3.69175 - - 0.157349 - 0 - -2.60915 -
- - 1 -

210176

16384
- 3.52952 - - 0.0717163 - 0 - -2.16791 -
- - 1 -

176640

16384
- 3.49681 - - 0.0717163 - 0 - -0.292969 -
- - 1 -

151808

16384
- 3.40332 - - 0.0715942 - 0 - -3.09356 -
- - 1 -

184064

16384
- 3.31885 - - 0.19397 - 0 - -2.59835 -
- - 1 -

136448

16384
- 3.31517 - - 0.0477905 - 0 - 2.33944 -
- - 1 -

143872

16384
- 3.26476 - - 0.0853882 - 0 - -0.0875053 -
- - 1 -

90112

16384
- 3.25881 - - 0.0476685 - 0 - 3.1339 -
- - 1 -

183040

16384
- 3.19368 - - 0.0718384 - 0 - 2.06974 -
- - 1 -

150272

16384
- 3.18732 - - 0.19397 - 0 - -2.22968 -
- - 1 -

29440

16384
- 3.14471 - - 0.0283813 - 0 - -3.125 -
- - 1 -

25344

16384
- 3.08804 - - 0.0358887 - 0 - -0.630158 -
- - 1 -

55296

16384
- 3.08673 - - 0.0476685 - 0 - 0.0991984 -
- - 1 -

132608

16384
- 3.08609 - - 0.085144 - 0 - 0.149929 -
- - 1 -

70656

16384
- 3.08529 - - 0.0476685 - 0 - -2.77954 -
- - 1 -

52992

16384
- 3.06124 - - 0.0426025 - 0 - -1.59572 -
- - 1 -

83456

16384
- 3.044 - - 0.0479736 - 0 - -0.44463 -
- - 1 -

164608

16384
- 2.9603 - - 0.0852051 - 0 - -1.62232 -
- - 1 -

62208

16384
- 2.89534 - - 0.0357666 - 0 - -0.414024 -
- - 1 -

110848

16384
- 2.8546 - - 0.0568237 - 0 - 0.249117 -
- - 1 -

39936

16384
- 2.79786 - - 0.116455 - 0 - -3.02242 -
- - 1 -

132352

16384
- 2.75827 - - 0.0858154 - 0 - 1.6784 -
- - 1 -

118784

16384
- 2.74463 - - 0.0715942 - 0 - -1.98835 -
- - 1 -

80640

16384
- 2.73543 - - 0.0426025 - 0 - 0.795074 -
- - 1 -

76288

16384
- 2.63282 - - 0.116394 - 0 - 2.75524 -
- - 1 -

93696

16384
- 2.60329 - - 0.0479126 - 0 - -0.746746 -
- - 1 -

145152

16384
- 2.53417 - - 0.0477905 - 0 - 1.70589 -
- - 1 -

37888

16384
- 2.49165 - - 0.0283813 - 0 - 0.903997 -
- - 1 -

107776

16384
- 2.42332 - - 0.0479126 - 0 - 2.55134 -
- - 1 -

103168

16384
- 2.42999 - - 0.0476685 - 0 - -1.41955 -
- - 1 -

70912

16384
- 2.42048 - - 0.0357666 - 0 - 1.0897 -
- - 1 -

62720

16384
- 2.41233 - - 0.116455 - 0 - -0.289183 -
- - 1 -

165120

16384
- 2.38774 - - 0.0858154 - 0 - 1.42328 -
- - 1 -

118016

16384
- 2.37495 - - 0.19397 - 0 - 2.79835 -
- - 1 -

218112

16384
- 2.36021 - - 0.0717163 - 0 - -0.875408 -
- - 1 -

195840

16384
- 2.25953 - - 0.0855103 - 0 - -0.671357 -
- - 1 -

141312

16384
- 2.23297 - - 0.0717163 - 0 - -1.06781 -
- - 1 -

174848

16384
- 2.22261 - - 0.0856323 - 0 - -1.52798 -
- - 1 -

133888

16384
- 2.18704 - - 0.157349 - 0 - -0.388891 -
- - 1 -

24832

16384
- 2.17993 - - 0.0356445 - 0 - 2.4899 -
- - 1 -

144896

16384
- 2.14394 - - 0.0855713 - 0 - -0.784211 -
- - 1 -

191744

16384
- 2.033 - - 0.0715942 - 0 - -2.86264 -
- - 1 -

100352

16384
- 2.02453 - - 0.154907 - 0 - -2.05005 -
- - 1 -

10752

16384
- 2.00247 - - 0.0775757 - 0 - -0.903881 -
- - 1 -

46336

16384
- 1.99907 - - 0.0283813 - 0 - -1.30574 -
- - 1 -

116992

16384
- 1.9705 - - 0.0718994 - 0 - -0.425363 -
- - 1 -

153600

16384
- 1.96808 - - 0.0477905 - 0 - -0.319844 -
- - 1 -

76288

16384
- 1.95967 - - 0.116638 - 0 - 3.02426 -
- - 1 -

80640

16384
- 1.87439 - - 0.0357666 - 0 - 0.180875 -
- - 1 -

118528

16384
- 1.85171 - - 0.0568237 - 0 - 3.01636 -
- - 1 -

115456

16384
- 1.83483 - - 0.0479126 - 0 - 1.82863 -
- - 1 -

33024

16384
- 1.82902 - - 0.0358887 - 0 - 2.78572 -
- - 1 -

160000

16384
- 1.82352 - - 0.0715942 - 0 - 0.182681 -
- - 1 -

62976

16384
- 1.80097 - - 0.0479126 - 0 - -0.267142 -
- - 1 -

59136

16384
- 1.79187 - - 0.0426025 - 0 - 2.64124 -
- - 1 -

56064

16384
- 1.75974 - - 0.247192 - 0 - 3.01292 -
- - 1 -

160000

16384
- 1.73786 - - 0.0855103 - 0 - 2.78926 -
- - 1 -

126464

16384
- 1.7349 - - 0.0715942 - 0 - -3.0423 -
- - 1 -

132608

16384
- 1.72627 - - 0.0863647 - 0 - -0.538538 -
- - 1 -

96768

16384
- 1.72488 - - 0.0476685 - 0 - -1.79706 -
- - 1 -

24832

16384
- 1.71734 - - 0.185547 - 0 - 2.3489 -
- - 1 -

87296

16384
- 1.70365 - - 0.0426025 - 0 - -2.85482 -
- - 1 -

10496

16384
- 1.70119 - - 0.0285034 - 0 - 2.42101 -
- - 1 -

148224

16384
- 1.69507 - - 0.0719604 - 0 - -2.81935 -
- - 1 -

10496

16384
- 1.64378 - - 0.187744 - 0 - 1.60814 -
- - 1 -

54784

16384
- 1.62574 - - 0.0283813 - 0 - 2.7666 -
- - 1 -

132096

16384
- 1.61926 - - 0.0860596 - 0 - 1.62522 -
- - 1 -

182272

16384
- 1.61656 - - 0.0720825 - 0 - 0.849578 -
- - 1 -

132096

16384
- 1.6109 - - 0.0848999 - 0 - 3.1272 -
- - 1 -

164864

16384
- 1.60008 - - 0.0849609 - 0 - 2.6849 -
- - 1 -

84224

16384
- 1.59927 - - 0.247864 - 0 - 1.9838 -
- - 1 -

83968

16384
- 1.58346 - - 0.0476074 - 0 - 2.24041 -
- - 1 -

49152

16384
- 1.57675 - - 0.0358276 - 0 - -2.83729 -
- - 1 -

192768

16384
- 1.56643 - - 0.0718384 - 0 - 2.39301 -
- - 1 -

166912

16384
- 1.56264 - - 0.332886 - 0 - -0.781066 -
- - 1 -

164608

16384
- 1.55745 - - 0.0863037 - 0 - 1.89006 -
- - 1 -

69632

16384
- 1.54159 - - 0.247864 - 0 - -1.77254 -
- - 1 -

226048

16384
- 1.53456 - - 0.0717163 - 0 - 0.484354 -
- - 1 -

89088

16384
- 1.53249 - - 0.0357666 - 0 - 0.521994 -
- - 1 -

182272

16384
- 1.51716 - - 0.0713501 - 0 - 2.68767 -
- - 1 -

54272

16384
- 1.45632 - - 0.131653 - 0 - -2.20717 -
- - 1 -

161792

16384
- 1.45074 - - 0.0477905 - 0 - 2.44642 -
- - 1 -

151808

16384
- 1.43327 - - 0.0856323 - 0 - 0.8848 -
- - 1 -

128512

16384
- 1.42856 - - 0.0568237 - 0 - -0.677659 -
- - 1 -

76800

16384
- 1.42118 - - 0.0479736 - 0 - -0.895893 -
- - 1 -

203008

16384
- 1.42058 - - 0.0855103 - 0 - -2.01493 -
- - 1 -

199680

16384
- 1.41585 - - 0.0715942 - 0 - -1.91636 -
- - 1 -

124160

16384
- 1.40604 - - 0.0478516 - 0 - -1.58568 -
- - 1 -

40960

16384
- 1.40529 - - 0.0358276 - 0 - -1.92801 -
- - 1 -

132608

16384
- 1.39757 - - 0.0846558 - 0 - -0.614327 -
- - 1 -

9728

16384
- 1.38123 - - 0.0929565 - 0 - 0.985037 -
- - 1 -

17152

16384
- 1.37008 - - 0.0284424 - 0 - 2.88053 -
- - 1 -

148992

16384
- 1.35674 - - 0.0714111 - 0 - 2.6558 -
- - 1 -

68352

16384
- 1.35113 - - 0.131653 - 0 - -2.01346 -
- - 1 -

130816

16384
- 1.33421 - - 0.0853271 - 0 - -1.51186 -
- - 1 -

39424

16384
- 1.30621 - - 0.116272 - 0 - 2.53757 -
- - 1 -

55296

16384
- 1.3017 - - 0.247864 - 0 - -3.00899 -
- - 1 -

63488

16384
- 1.29301 - - 0.0283813 - 0 - 2.18569 -
- - 1 -

164864

16384
- 1.28765 - - 0.157593 - 0 - 0.313732 -
- - 1 -

68864

16384
- 1.28728 - - 0.0474854 - 0 - -2.41005 -
- - 1 -

164352

16384
- 1.26887 - - 0.0860596 - 0 - 1.59079 -
- - 1 -

164864

16384
- 1.26237 - - 0.0847168 - 0 - 2.35126 -
- - 1 -

134656

16384
- 1.25295 - - 0.332886 - 0 - 1.00529 -
- - 1 -

34304

16384
- 1.23864 - - 0.0356445 - 0 - -0.691508 -
- - 1 -

132352

16384
- 1.23419 - - 0.0866089 - 0 - -1.47973 -
- - 1 -

70656

16384
- 1.22239 - - 0.247192 - 0 - 0.154665 -
- - 1 -

140288

16384
- 1.2213 - - 0.0854492 - 0 - -2.31693 -
- - 1 -

0

16384
- 1.22107 - - 0.125488 - 0 - 0.178221 -
- - 1 -

98560

16384
- 1.21789 - - 0.0426025 - 0 - 1.88096 -
- - 1 -

97536

16384
- 1.2105 - - 0.0357666 - 0 - 1.11092 -
- - 1 -

148736

16384
- 1.20998 - - 0.194153 - 0 - 0.373465 -
- - 1 -

8704

16384
- 1.19936 - - 0.0282593 - 0 - 2.42541 -
- - 1 -

156160

16384
- 1.19689 - - 0.0718384 - 0 - -0.773464 -
- - 1 -

166912

16384
- 1.18556 - - 0.0715942 - 0 - -0.385434 -
- - 1 -

39168

16384
- 1.18401 - - 0.116699 - 0 - 0.723576 -
- - 1 -

62464

16384
- 1.18259 - - 0.116638 - 0 - -2.21365 -
- - 1 -

99584

16384
- 1.1667 - - 0.155334 - 0 - -1.7334 -
- - 1 -

170496

16384
- 1.15712 - - 0.0477905 - 0 - 1.80629 -
- - 1 -

182528

16384
- 1.15412 - - 0.194214 - 0 - -3.0168 -
- - 1 -

182784

16384
- 1.15279 - - 0.0856323 - 0 - 2.19084 -
- - 1 -

25088

16384
- 1.14646 - - 0.0284424 - 0 - -2.93578 -
- - 1 -

55808

16384
- 1.14448 - - 0.0480957 - 0 - 2.28878 -
- - 1 -

55296

16384
- 1.1395 - - 0.131287 - 0 - 1.82149 -
- - 1 -

40960

16384
- 1.13671 - - 0.0426636 - 0 - -0.704369 -
- - 1 -

118016

16384
- 1.13051 - - 0.0476685 - 0 - 2.279 -
- - 1 -

165120

16384
- 1.12285 - - 0.0854492 - 0 - -0.24826 -
- - 1 -

164864

16384
- 1.11111 - - 0.157166 - 0 - -1.28956 -
- - 1 -

16384

16384
- 1.11041 - - 0.0775146 - 0 - -0.0805964 -
- - 1 -

164608

16384
- 1.10172 - - 0.0865479 - 0 - 1.69245 -
- - 1 -

132352

16384
- 1.08778 - - 0.0479126 - 0 - -2.2583 -
- - 1 -

100096

16384
- 1.08454 - - 0.154663 - 0 - 0.187566 -
- - 1 -

54272

16384
- 1.07572 - - 0.0474243 - 0 - 1.40981 -
- - 1 -

102912

16384
- 1.05684 - - 0.0567017 - 0 - -2.74291 -
- - 1 -

116224

16384
- 1.04705 - - 0.0713501 - 0 - 3.13798 -
- - 1 -

48640

16384
- 1.04328 - - 0.0426636 - 0 - -0.817658 -
- - 1 -

133376

16384
- 1.03666 - - 0.0715942 - 0 - 2.42408 -
- - 1 -

68608

16384
- 1.03311 - - 0.0481567 - 0 - -2.09506 -
- - 1 -

233984

16384
- 1.02949 - - 0.0717163 - 0 - 1.9192 -
- - 1 -

132352

16384
- 1.02708 - - 0.086853 - 0 - -1.37959 -
- - 1 -

136448

16384
- 1.02415 - - 0.0568237 - 0 - -0.351609 -
- - 1 -

71936

16384
- 1.02035 - - 0.0283813 - 0 - -0.0202415 -
- - 1 -

107520

16384
- 1.01852 - - 0.155151 - 0 - -0.506948 -
- - 1 -

10240

16384
- 1.01697 - - 0.0773315 - 0 - 0.108972 -
- - 1 -

199936

16384
- 0.975096 - - 0.0718384 - 0 - 2.2967 -
- - 1 -

61952

16384
- 0.964455 - - 0.116272 - 0 - 1.0517 -
- - 1 -

11264

16384
- 0.94873 - - 0.0916138 - 0 - -2.62555 -
- - 1 -

0

16384
- 0.937933 - - 0.0238647 - 0 - -2.68187 -
- - 1 -

86016

16384
- 0.933625 - - 0.0477905 - 0 - -1.32515 -
- - 1 -

61184

16384
- 0.930684 - - 0.13147 - 0 - 1.51177 -
- - 1 -

58368

16384
- 0.926717 - - 0.0358887 - 0 - -2.27288 -
- - 1 -

179456

16384
- 0.924427 - - 0.0477905 - 0 - 2.6663 -
- - 1 -

165376

16384
- 0.924174 - - 0.0718384 - 0 - 0.552666 -
- - 1 -

207360

16384
- 0.920933 - - 0.0715942 - 0 - -2.67175 -
- - 1 -

44544

16384
- 0.919588 - - 0.0356445 - 0 - -1.11988 -
- - 1 -

75776

16384
- 0.911478 - - 0.115906 - 0 - -1.80835 -
- - 1 -

124928

16384
- 0.909158 - - 0.0718384 - 0 - -1.88894 -
- - 1 -

76288

16384
- 0.908359 - - 0.13147 - 0 - -0.299787 -
- - 1 -

132352

16384
- 0.904295 - - 0.0873413 - 0 - -1.20205 -
- - 1 -

174848

16384
- 0.902082 - - 0.0715942 - 0 - 1.18931 -
- - 1 -

76800

16384
- 0.89958 - - 0.0426636 - 0 - 1.0788 -
- - 1 -

116224

16384
- 0.89651 - - 0.0721436 - 0 - -1.86247 -
- - 1 -

148992

16384
- 0.890866 - - 0.0717163 - 0 - 1.35523 -
- - 1 -

132608

16384
- 0.882934 - - 0.0880127 - 0 - -1.09728 -
- - 1 -

109312

16384
- 0.881295 - - 0.0476074 - 0 - 0.822532 -
- - 1 -

33536

16384
- 0.877405 - - 0.0284424 - 0 - 1.07967 -
- - 1 -

164608

16384
- 0.86998 - - 0.086792 - 0 - 1.84596 -
- - 1 -

82944

16384
- 0.864231 - - 0.0473633 - 0 - -1.72947 -
- - 1 -

75776

16384
- 0.861443 - - 0.0358276 - 0 - -2.5246 -
- - 1 -

148224

16384
- 0.852365 - - 0.0722046 - 0 - -3.02157 -
- - 1 -

132352

16384
- 0.844769 - - 0.0876465 - 0 - 1.91793 -
- - 1 -

128768

16384
- 0.844603 - - 0.0856934 - 0 - 0.647824 -
- - 1 -

105728

16384
- 0.842475 - - 0.0357666 - 0 - 0.595875 -
- - 1 -

150016

16384
- 0.842167 - - 0.193787 - 0 - 1.84859 -
- - 1 -

69632

16384
- 0.833721 - - 0.131287 - 0 - 0.259697 -
- - 1 -

85760

16384
- 0.833071 - - 0.247192 - 0 - 0.717909 -
- - 1 -

38912

16384
- 0.826349 - - 0.115845 - 0 - 1.37252 -
- - 1 -

80640

16384
- 0.825794 - - 0.0283813 - 0 - -0.539912 -
- - 1 -

209920

16384
- 0.824793 - - 0.0855103 - 0 - -2.62245 -
- - 1 -

182016

16384
- 0.822941 - - 0.071167 - 0 - -1.65859 -
- - 1 -

68864

16384
- 0.821368 - - 0.248047 - 0 - -1.49053 -
- - 1 -

26112

16384
- 0.820782 - - 0.212646 - 0 - 0.584811 -
- - 1 -

141056

16384
- 0.817149 - - 0.0478516 - 0 - 0.426709 -
- - 1 -

132096

16384
- 0.810072 - - 0.0844116 - 0 - -2.24357 -
- - 1 -

111872

16384
- 0.797018 - - 0.0426025 - 0 - 2.43025 -
- - 1 -

132352

16384
- 0.794641 - - 0.0870972 - 0 - -1.31865 -
- - 1 -

42240

16384
- 0.791593 - - 0.0424805 - 0 - -2.45791 -
- - 1 -

100096

16384
- 0.791287 - - 0.0570068 - 0 - 1.46357 -
- - 1 -

23552

16384
- 0.787698 - - 0.0354004 - 0 - -1.45636 -
- - 1 -

116480

16384
- 0.785691 - - 0.194153 - 0 - -0.865859 -
- - 1 -

23552

16384
- 0.785051 - - 0.0361328 - 0 - -2.58803 -
- - 1 -

127488

16384
- 0.782793 - - 0.0476685 - 0 - -0.971777 -
- - 1 -

75264

16384
- 0.780778 - - 0.116882 - 0 - -0.456393 -
- - 1 -

165632

16384
- 0.772509 - - 0.00354004 - 0 - 0.0787487 -
- - 1 -

66816

16384
- 0.768907 - - 0.0358276 - 0 - 1.36733 -
- - 1 -

83200

16384
- 0.761049 - - 0.248047 - 0 - -0.819593 -
- - 1 -

181760

16384
- 0.760101 - - 0.0723267 - 0 - 0.827303 -
- - 1 -

74496

16384
- 0.75845 - - 0.116211 - 0 - -2.14072 -
- - 1 -

103936

16384
- 0.755412 - - 0.0479736 - 0 - 0.388846 -
- - 1 -

83456

16384
- 0.75374 - - 0.116455 - 0 - -1.09485 -
- - 1 -

191232

16384
- 0.752628 - - 0.0856323 - 0 - -1.30058 -
- - 1 -

53504

16384
- 0.74991 - - 0.0356445 - 0 - 1.55957 -
- - 1 -

148480

16384
- 0.744063 - - 0.071167 - 0 - -0.998862 -
- - 1 -

145664

16384
- 0.736005 - - 0.0568237 - 0 - -1.71438 -
- - 1 -

164608

16384
- 0.733074 - - 0.0870972 - 0 - -1.21699 -
- - 1 -

23552

16384
- 0.731243 - - 0.18573 - 0 - 1.61111 -
- - 1 -

132352

16384
- 0.729048 - - 0.0840454 - 0 - 1.38084 -
- - 1 -

164352

16384
- 0.725888 - - 0.0844727 - 0 - 0.55254 -
- - 1 -

68352

16384
- 0.725414 - - 0.0472412 - 0 - 2.2098 -
- - 1 -

164608

16384
- 0.72498 - - 0.0875244 - 0 - 2.12236 -
- - 1 -

9728

16384
- 0.724686 - - 0.148254 - 0 - -1.78177 -
- - 1 -

62720

16384
- 0.72432 - - 0.0476074 - 0 - 1.71233 -
- - 1 -

38656

16384
- 0.723078 - - 0.116943 - 0 - 2.11192 -
- - 1 -

115968

16384
- 0.722858 - - 0.0357666 - 0 - 1.77314 -
- - 1 -

54272

16384
- 0.718008 - - 0.0483398 - 0 - -2.96988 -
- - 1 -

20480

16384
- 0.71726 - - 0.0282593 - 0 - -0.623376 -
- - 1 -

54016

16384
- 0.712682 - - 0.131897 - 0 - -0.312877 -
- - 1 -

164608

16384
- 0.712308 - - 0.0880127 - 0 - 2.08973 -
- - 1 -

183040

16384
- 0.709599 - - 0.193787 - 0 - 2.77805 -
- - 1 -

187648

16384
- 0.707186 - - 0.0477905 - 0 - -0.83153 -
- - 1 -

68608

16384
- 0.706647 - - 0.0484009 - 0 - -1.68638 -
- - 1 -

68864

16384
- 0.705466 - - 0.247437 - 0 - -1.02125 -
- - 1 -

241920

16384
- 0.704255 - - 0.0717163 - 0 - -3.01164 -
- - 1 -

41984

16384
- 0.701965 - - 0.0284424 - 0 - -1.16906 -
- - 1 -

176896

16384
- 0.697842 - - 0.0853882 - 0 - -2.82886 -
- - 1 -

19712

16384
- 0.696101 - - 0.0916138 - 0 - 2.09225 -
- - 1 -

132352

16384
- 0.695363 - - 0.0882568 - 0 - 1.70207 -
- - 1 -

147968

16384
- 0.695279 - - 0.0854492 - 0 - -0.189982 -
- - 1 -

136192

16384
- 0.694939 - - 0.0857544 - 0 - -1.15233 -
- - 1 -

132352

16384
- 0.692566 - - 0.157532 - 0 - -2.80529 -
- - 1 -

46592

16384
- 0.686318 - - 0.116516 - 0 - 2.49781 -
- - 1 -

132352

16384
- 0.6829 - - 0.0889893 - 0 - 1.90513 -
- - 1 -

132608

16384
- 0.682731 - - 0.157166 - 0 - 0.985435 -
- - 1 -

67840

16384
- 0.681065 - - 0.0477905 - 0 - -1.75116 -
- - 1 -

54528

16384
- 0.675792 - - 0.247375 - 0 - 0.721284 -
- - 1 -

82688

16384
- 0.673194 - - 0.0482788 - 0 - 2.71764 -
- - 1 -

90624

16384
- 0.665766 - - 0.0476074 - 0 - -0.891585 -
- - 1 -

164608

16384
- 0.664193 - - 0.0841675 - 0 - 1.07508 -
- - 1 -

89344

16384
- 0.661785 - - 0.0283813 - 0 - -1.03932 -
- - 1 -

68352

16384
- 0.656222 - - 0.131897 - 0 - -1.98705 -
- - 1 -

99840

16384
- 0.655838 - - 0.154419 - 0 - 2.90726 -
- - 1 -

134400

16384
- 0.655076 - - 0.0862427 - 0 - 2.34953 -
- - 1 -

148480

16384
- 0.652365 - - 0.194397 - 0 - 2.04395 -
- - 1 -

99584

16384
- 0.646538 - - 0.155579 - 0 - -1.98943 -
- - 1 -

54272

16384
- 0.645976 - - 0.248047 - 0 - 0.343348 -
- - 1 -

61952

16384
- 0.644779 - - 0.116882 - 0 - -0.283344 -
- - 1 -

189952

16384
- 0.637168 - - 0.19397 - 0 - -1.04966 -
- - 1 -

164608

16384
- 0.634928 - - 0.157837 - 0 - -1.9543 -
- - 1 -

164608

16384
- 0.634035 - - 0.0877686 - 0 - 2.12341 -
- - 1 -

54016

16384
- 0.630939 - - 0.131042 - 0 - 1.74445 -
- - 1 -

132352

16384
- 0.630314 - - 0.0892944 - 0 - -1.32142 -
- - 1 -

132352

16384
- 0.630168 - - 0.0886841 - 0 - -1.21998 -
- - 1 -

182016

16384
- 0.628465 - - 0.0709229 - 0 - -1.74229 -
- - 1 -

153344

16384
- 0.62101 - - 0.0568237 - 0 - 1.22151 -
- - 1 -

148992

16384
- 0.617404 - - 0.0478516 - 0 - 1.25992 -
- - 1 -

120576

16384
- 0.616684 - - 0.0426025 - 0 - 0.450711 -
- - 1 -

215296

16384
- 0.612386 - - 0.0715942 - 0 - -1.42303 -
- - 1 -

179456

16384
- 0.611076 - - 0.0714722 - 0 - 0.662579 -
- - 1 -

7936

16384
- 0.610924 - - 0.0238647 - 0 - -0.745684 -
- - 1 -

105216

16384
- 0.607999 - - 0.154968 - 0 - 0.19249 -
- - 1 -

158976

16384
- 0.60478 - - 0.0853271 - 0 - 2.56428 -
- - 1 -

115968

16384
- 0.603075 - - 0.071106 - 0 - 1.79013 -
- - 1 -

208128

16384
- 0.60276 - - 0.0718384 - 0 - -0.165984 -
- - 1 -

155648

16384
- 0.598196 - - 0.0714722 - 0 - -2.75476 -
- - 1 -

119040

16384
- 0.596589 - - 0.0717773 - 0 - -0.0507966 -
- - 1 -

162304

16384
- 0.595101 - - 0.15741 - 0 - 2.59262 -
- - 1 -

186880

16384
- 0.592968 - - 0.0714111 - 0 - 1.2128 -
- - 1 -

83200

16384
- 0.592144 - - 0.24762 - 0 - -2.6093 -
- - 1 -

78592

16384
- 0.592121 - - 0.0475464 - 0 - -2.86635 -
- - 1 -

123648

16384
- 0.591414 - - 0.0567627 - 0 - -0.249494 -
- - 1 -

89600

16384
- 0.590921 - - 0.0480347 - 0 - 2.29279 -
- - 1 -

75264

16384
- 0.589306 - - 0.115662 - 0 - 2.8593 -
- - 1 -

135936

16384
- 0.587192 - - 0.0476685 - 0 - 3.11865 -
- - 1 -

164608

16384
- 0.583299 - - 0.156921 - 0 - -2.67049 -
- - 1 -

132352

16384
- 0.580666 - - 0.0838013 - 0 - 1.52505 -
- - 1 -

54016

16384
- 0.580316 - - 0.0471802 - 0 - 0.602691 -
- - 1 -

182016

16384
- 0.578858 - - 0.0726318 - 0 - 0.97109 -
- - 1 -

132352

16384
- 0.576996 - - 0.0895996 - 0 - 1.80166 -
- - 1 -

52224

16384
- 0.574741 - - 0.0478516 - 0 - -1.53674 -
- - 1 -

124928

16384
- 0.574695 - - 0.0357666 - 0 - -1.98183 -
- - 1 -

173568

16384
- 0.574569 - - 0.0718384 - 0 - -1.95144 -
- - 1 -

133888

16384
- 0.574399 - - 0.0718384 - 0 - -2.64041 -
- - 1 -

110080

16384
- 0.570136 - - 0.0567017 - 0 - 0.220232 -
- - 1 -

50432

16384
- 0.567736 - - 0.0284424 - 0 - 2.92878 -
- - 1 -

72192

16384
- 0.567025 - - 0.116455 - 0 - -1.78884 -
- - 1 -

48128

16384
- 0.565301 - - 0.0238647 - 0 - -2.18249 -
- - 1 -

164608

16384
- 0.562242 - - 0.0839233 - 0 - 1.20857 -
- - 1 -

132352

16384
- 0.557625 - - 0.0878296 - 0 - -1.24005 -
- - 1 -

155904

16384
- 0.553414 - - 0.19397 - 0 - 1.468 -
- - 1 -

92672

16384
- 0.553375 - - 0.0426025 - 0 - 2.91714 -
- - 1 -

164608

16384
- 0.55333 - - 0.0889893 - 0 - 2.3027 -
- - 1 -

10752

16384
- 0.552938 - - 0.0286255 - 0 - 0.840493 -
- - 1 -

164608

16384
- 0.552693 - - 0.0882568 - 0 - 1.9983 -
- - 1 -

61952

16384
- 0.550334 - - 0.115906 - 0 - -0.115495 -
- - 1 -

100096

16384
- 0.545739 - - 0.0477905 - 0 - -1.40403 -
- - 1 -

68352

16384
- 0.545647 - - 0.131042 - 0 - -0.00805801 -
- - 1 -

104960

16384
- 0.544504 - - 0.0426025 - 0 - -0.343332 -
- - 1 -

11264

16384
- 0.543085 - - 0.0776978 - 0 - 0.133541 -
- - 1 -

164608

16384
- 0.539952 - - 0.0873413 - 0 - -1.02148 -
- - 1 -

68864

16384
- 0.536903 - - 0.0426025 - 0 - 3.01933 -
- - 1 -

52736

16384
- 0.534972 - - 0.0425415 - 0 - -0.538962 -
- - 1 -

38656

16384
- 0.534643 - - 0.116028 - 0 - 0.260634 -
- - 1 -

132352

16384
- 0.533805 - - 0.0899048 - 0 - -1.32281 -
- - 1 -

17408

16384
- 0.53168 - - 0.187744 - 0 - -0.990614 -
- - 1 -

133376

16384
- 0.528058 - - 0.003479 - 0 - 2.61885 -
- - 1 -

140544

16384
- 0.526523 - - 0.0852051 - 0 - -2.59811 -
- - 1 -

119040

16384
- 0.524326 - - 0.0479736 - 0 - 1.95315 -
- - 1 -

68864

16384
- 0.523289 - - 0.24762 - 0 - 2.33762 -
- - 1 -

164608

16384
- 0.522022 - - 0.088623 - 0 - 2.23257 -
- - 1 -

97536

16384
- 0.520892 - - 0.0283813 - 0 - 1.47962 -
- - 1 -

84736

16384
- 0.520651 - - 0.0358276 - 0 - -0.203517 -
- - 1 -

116480

16384
- 0.51981 - - 0.193787 - 0 - 0.757901 -
- - 1 -

68608

16384
- 0.51911 - - 0.0487061 - 0 - 2.04278 -
- - 1 -

164608

16384
- 0.517735 - - 0.0892944 - 0 - -0.858527 -
- - 1 -

61952

16384
- 0.513309 - - 0.0356445 - 0 - 2.1946 -
- - 1 -

148224

16384
- 0.511423 - - 0.0724487 - 0 - -3.04845 -
- - 1 -

38656

16384
- 0.508409 - - 0.115601 - 0 - -2.67682 -
- - 1 -

182016

16384
- 0.507795 - - 0.0706787 - 0 - -1.60015 -
- - 1 -

58880

16384
- 0.506498 - - 0.0284424 - 0 - 0.636214 -
- - 1 -

40448

16384
- 0.505916 - - 0.232239 - 0 - -2.46068 -
- - 1 -

180224

16384
- 0.503465 - - 0.194031 - 0 - -1.12782 -
- - 1 -

132608

16384
- 0.502821 - - 0.0842285 - 0 - 1.79932 -
- - 1 -

54016

16384
- 0.501763 - - 0.132141 - 0 - -0.140063 -
- - 1 -

0

16384
- 0.501257 - - 0.125549 - 0 - -0.615021 -
- - 1 -

0

16384
- 0.525759 - - 0.125427 - 0 - 1.6652 -
- - 1 -

23808

16384
- 0.4978 - - 0.185364 - 0 - -0.623854 -
- - 1 -

145664

16384
- 0.497616 - - 0.0715332 - 0 - 2.20327 -
- - 1 -

145152

16384
- 0.493038 - - 0.0476685 - 0 - -1.35146 -
- - 1 -

132352

16384
- 0.493019 - - 0.0834961 - 0 - -1.57837 -
- - 1 -

99840

16384
- 0.492691 - - 0.155823 - 0 - -2.97969 -
- - 1 -

196352

16384
- 0.492523 - - 0.0477905 - 0 - -1.29354 -
- - 1 -

34048

16384
- 0.492373 - - 0.0238647 - 0 - -1.47064 -
- - 1 -

29696

16384
- 0.49213 - - 0.0282593 - 0 - 1.59557 -
- - 1 -

41472

16384
- 0.491469 - - 0.134583 - 0 - 1.90373 -
- - 1 -

129536

16384
- 0.488546 - - 0.0863037 - 0 - -2.67336 -
- - 1 -

17664

16384
- 0.487324 - - 0.0238647 - 0 - -0.14001 -
- - 1 -

128512

16384
- 0.487143 - - 0.085083 - 0 - 1.77925 -
- - 1 -

75776

16384
- 0.487064 - - 0.117126 - 0 - -1.09297 -
- - 1 -

129536

16384
- 0.484829 - - 0.0855103 - 0 - 1.36572 -
- - 1 -

54016

16384
- 0.484765 - - 0.24762 - 0 - 2.45074 -
- - 1 -

96768

16384
- 0.484572 - - 0.15509 - 0 - -2.73708 -
- - 1 -

115968

16384
- 0.484155 - - 0.0723877 - 0 - 1.40222 -
- - 1 -

71680

16384
- 0.47909 - - 0.0356445 - 0 - 0.448867 -
- - 1 -

29952

16384
- 0.478643 - - 0.0360107 - 0 - 1.65567 -
- - 1 -

82944

16384
- 0.478209 - - 0.0487061 - 0 - 1.95436 -
- - 1 -

132096

16384
- 0.476098 - - 0.0884399 - 0 - 0.902134 -
- - 1 -

164608

16384
- 0.474988 - - 0.0895996 - 0 - 2.30509 -
- - 1 -

133376

16384
- 0.474943 - - 0.0357666 - 0 - -1.37785 -
- - 1 -

84736

16384
- 0.474054 - - 0.13147 - 0 - 2.94725 -
- - 1 -

10240

16384
- 0.472046 - - 0.284119 - 0 - 2.78004 -
- - 1 -

82688

16384
- 0.471086 - - 0.0471191 - 0 - -2.23531 -
- - 1 -

54528

16384
- 0.470604 - - 0.246948 - 0 - -0.645683 -
- - 1 -

217088

16384
- 0.469372 - - 0.0855103 - 0 - 2.39692 -
- - 1 -

68352

16384
- 0.468999 - - 0.132141 - 0 - -1.91442 -
- - 1 -

100096

16384
- 0.467573 - - 0.0571899 - 0 - -1.68799 -
- - 1 -

128512

16384
- 0.467358 - - 0.0426025 - 0 - 0.91543 -
- - 1 -

68608

16384
- 0.464786 - - 0.046936 - 0 - -0.834025 -
- - 1 -

162560

16384
- 0.464559 - - 0.0568237 - 0 - -0.0568429 -
- - 1 -

23296

16384
- 0.46427 - - 0.036377 - 0 - 2.03328 -
- - 1 -

84224

16384
- 0.463231 - - 0.0427246 - 0 - -1.68668 -
- - 1 -

132352

16384
- 0.462907 - - 0.0905762 - 0 - 1.93149 -
- - 1 -

183296

16384
- 0.461333 - - 0.14563 - 0 - 0.274904 -
- - 1 -

52736

16384
- 0.461263 - - 0.13147 - 0 - -0.257906 -
- - 1 -

54016

16384
- 0.461241 - - 0.0487061 - 0 - 1.01686 -
- - 1 -

38656

16384
- 0.46056 - - 0.117188 - 0 - 1.99189 -
- - 1 -

83200

16384
- 0.459881 - - 0.248291 - 0 - -0.793362 -
- - 1 -

183296

16384
- 0.459817 - - 0.0854492 - 0 - 1.52087 -
- - 1 -

132352

16384
- 0.459391 - - 0.09021 - 0 - 1.8535 -
- - 1 -

57600

16384
- 0.457084 - - 0.0238647 - 0 - -2.60113 -
- - 1 -

199424

16384
- 0.452433 - - 0.0856323 - 0 - 1.54621 -
- - 1 -

111360

16384
- 0.450589 - - 0.0480347 - 0 - 0.291019 -
- - 1 -

164608

16384
- 0.450279 - - 0.0899048 - 0 - -0.755252 -
- - 1 -

170240

16384
- 0.449472 - - 0.157349 - 0 - 2.30488 -
- - 1 -

136448

16384
- 0.448705 - - 0.085022 - 0 - 2.46821 -
- - 1 -

150016

16384
- 0.448482 - - 0.145691 - 0 - 1.20968 -
- - 1 -

148480

16384
- 0.447514 - - 0.0727539 - 0 - -2.53631 -
- - 1 -

68608

16384
- 0.44506 - - 0.24823 - 0 - -1.71913 -
- - 1 -

79104

16384
- 0.444948 - - 0.0424805 - 0 - 2.91592 -
- - 1 -

164608

16384
- 0.444811 - - 0.0835571 - 0 - 1.09055 -
- - 1 -

26624

16384
- 0.442932 - - 0.0916138 - 0 - 2.47598 -
- - 1 -

157952

16384
- 0.442736 - - 0.0479126 - 0 - -0.470062 -
- - 1 -

169984

16384
- 0.441937 - - 0.0853271 - 0 - 1.29478 -
- - 1 -

179712

16384
- 0.441526 - - 0.0719604 - 0 - -0.283109 -
- - 1 -

56320

16384
- 0.441245 - - 0.118164 - 0 - 0.200324 -
- - 1 -

156416

16384
- 0.437088 - - 0.0856934 - 0 - 0.858814 -
- - 1 -

23040

16384
- 0.436238 - - 0.0351562 - 0 - -1.90359 -
- - 1 -

99840

16384
- 0.435053 - - 0.154175 - 0 - 2.95239 -
- - 1 -

76032

16384
- 0.434848 - - 0.113464 - 0 - -2.65464 -
- - 1 -

148224

16384
- 0.43315 - - 0.0709229 - 0 - -2.25711 -
- - 1 -

7424

16384
- 0.432235 - - 0.0280762 - 0 - -0.563126 -
- - 1 -

223232

16384
- 0.431205 - - 0.0715942 - 0 - -0.0959968 -
- - 1 -

132352

16384
- 0.429873 - - 0.0909424 - 0 - 1.95463 -
- - 1 -

83712

16384
- 0.429565 - - 0.247437 - 0 - -1.48121 -
- - 1 -

135424

16384
- 0.429372 - - 0.0864868 - 0 - 2.93968 -
- - 1 -

128512

16384
- 0.427185 - - 0.0859375 - 0 - 1.58614 -
- - 1 -

73984

16384
- 0.426504 - - 0.0477905 - 0 - -3.08482 -
- - 1 -

105984

16384
- 0.424766 - - 0.0283813 - 0 - -0.69569 -
- - 1 -

100864

16384
- 0.42444 - - 0.0565186 - 0 - -0.675628 -
- - 1 -

26112

16384
- 0.423693 - - 0.0238647 - 0 - 2.98173 -
- - 1 -

171776

16384
- 0.423508 - - 0.0858154 - 0 - 0.694517 -
- - 1 -

121600

16384
- 0.421775 - - 0.0714111 - 0 - 0.392369 -
- - 1 -

132352

16384
- 0.419515 - - 0.0913086 - 0 - 1.97769 -
- - 1 -

164608

16384
- 0.418243 - - 0.158081 - 0 - -1.89438 -
- - 1 -

54272

16384
- 0.415686 - - 0.046936 - 0 - 0.557508 -
- - 1 -

182272

16384
- 0.41415 - - 0.0704346 - 0 - -1.23006 -
- - 1 -

21760

16384
- 0.413212 - - 0.0358276 - 0 - 1.10482 -
- - 1 -

181760

16384
- 0.411777 - - 0.194458 - 0 - 1.59037 -
- - 1 -

53760

16384
- 0.410662 - - 0.130737 - 0 - 1.68945 -
- - 1 -

58880

16384
- 0.408928 - - 0.0479126 - 0 - 2.67021 -
- - 1 -

182016

16384
- 0.408326 - - 0.072876 - 0 - 0.681419 -
- - 1 -

164864

16384
- 0.407309 - - 0.332703 - 0 - -1.28324 -
- - 1 -

41216

16384
- 0.406852 - - 0.0238647 - 0 - -1.47067 -
- - 1 -

68096

16384
- 0.40681 - - 0.134583 - 0 - 2.41013 -
- - 1 -

61696

16384
- 0.406544 - - 0.117126 - 0 - 0.00613678 -
- - 1 -

23296

16384
- 0.406139 - - 0.185974 - 0 - -2.07714 -
- - 1 -

115968

16384
- 0.40497 - - 0.0708008 - 0 - -1.34992 -
- - 1 -

132352

16384
- 0.404865 - - 0.0831909 - 0 - 1.52419 -
- - 1 -

64000

16384
- 0.404005 - - 0.116516 - 0 - 0.746724 -
- - 1 -

36864

16384
- 0.401638 - - 0.116455 - 0 - 1.78708 -
- - 1 -

82432

16384
- 0.401451 - - 0.0484619 - 0 - 2.85416 -
- - 1 -

133120

16384
- 0.400688 - - 0.00372314 - 0 - -2.94518 -
- - 1 -

54016

16384
- 0.399798 - - 0.132385 - 0 - -0.0272949 -
- - 1 -

205568

16384
- 0.39846 - - 0.0477905 - 0 - 1.13478 -
- - 1 -

165376

16384
- 0.39597 - - 0.00372314 - 0 - -2.79081 -
- - 1 -

166144

16384
- 0.39587 - - 0.0479126 - 0 - 1.91611 -
- - 1 -

79104

16384
- 0.395411 - - 0.0481567 - 0 - -1.12087 -
- - 1 -

161024

16384
- 0.394972 - - 0.0859375 - 0 - 1.60527 -
- - 1 -

164608

16384
- 0.394479 - - 0.09021 - 0 - 2.43004 -
- - 1 -

54016

16384
- 0.394071 - - 0.134583 - 0 - 1.86678 -
- - 1 -

168192

16384
- 0.391056 - - 0.0864258 - 0 - 0.336412 -
- - 1 -

68352

16384
- 0.390891 - - 0.130737 - 0 - 3.064 -
- - 1 -

116224

16384
- 0.388117 - - 0.0726929 - 0 - 2.04574 -
- - 1 -

66816

16384
- 0.387298 - - 0.0238647 - 0 - 2.7885 -
- - 1 -

183296

16384
- 0.386966 - - 0.0716553 - 0 - -1.94534 -
- - 1 -

99840

16384
- 0.38638 - - 0.156067 - 0 - -3.0334 -
- - 1 -

80384

16384
- 0.385737 - - 0.0356445 - 0 - 2.50175 -
- - 1 -

132352

16384
- 0.385411 - - 0.0918579 - 0 - -1.05425 -
- - 1 -

102912

16384
- 0.38527 - - 0.0475464 - 0 - 0.229719 -
- - 1 -

147456

16384
- 0.384882 - - 0.193909 - 0 - 2.89892 -
- - 1 -

165120

16384
- 0.38344 - - 0.00335693 - 0 - -1.3397 -
- - 1 -

216064

16384
- 0.383415 - - 0.0718384 - 0 - 1.10603 -
- - 1 -

148224

16384
- 0.383192 - - 0.194641 - 0 - -3.00472 -
- - 1 -

164608

16384
- 0.382944 - - 0.0906372 - 0 - -0.563545 -
- - 1 -

8192

16384
- 0.382293 - - 0.0927734 - 0 - 0.112816 -
- - 1 -

148480

16384
- 0.382119 - - 0.0706787 - 0 - -1.56739 -
- - 1 -

36608

16384
- 0.381516 - - 0.0359497 - 0 - 2.43719 -
- - 1 -

38400

16384
- 0.379196 - - 0.0282593 - 0 - 0.771878 -
- - 1 -

132352

16384
- 0.378158 - - 0.0922852 - 0 - 2.0985 -
- - 1 -

136192

16384
- 0.376424 - - 0.0859985 - 0 - -1.52532 -
- - 1 -

148224

16384
- 0.375555 - - 0.193542 - 0 - 0.607625 -
- - 1 -

165120

16384
- 0.375483 - - 0.00476074 - 0 - -0.952987 -
- - 1 -

182272

16384
- 0.375075 - - 0.194702 - 0 - -0.723035 -
- - 1 -

67584

16384
- 0.374238 - - 0.0284424 - 0 - 0.12005 -
- - 1 -

120064

16384
- 0.373527 - - 0.0719604 - 0 - -0.664567 -
- - 1 -

132352

16384
- 0.371014 - - 0.157776 - 0 - -2.88393 -
- - 1 -

164608

16384
- 0.370438 - - 0.0909424 - 0 - 2.63431 -
- - 1 -

154112

16384
- 0.369942 - - 0.0476685 - 0 - -0.828299 -
- - 1 -

92672

16384
- 0.368409 - - 0.0358276 - 0 - -2.22864 -
- - 1 -

78336

16384
- 0.36493 - - 0.116028 - 0 - -1.07837 -
- - 1 -

182784

16384
- 0.363203 - - 0.193604 - 0 - 1.44232 -
- - 1 -

68352

16384
- 0.362307 - - 0.132385 - 0 - -1.8209 -
- - 1 -

69376

16384
- 0.362002 - - 0.246948 - 0 - -1.87672 -
- - 1 -

68352

16384
- 0.361555 - - 0.0489502 - 0 - -1.07713 -
- - 1 -

24832

16384
- 0.361361 - - 0.0775146 - 0 - -0.432221 -
- - 1 -

8704

16384
- 0.360509 - - 0.14801 - 0 - -0.432284 -
- - 1 -

38656

16384
- 0.360243 - - 0.114685 - 0 - -0.949232 -
- - 1 -

8192

16384
- 0.360026 - - 0.187561 - 0 - 2.22957 -
- - 1 -

82944

16384
- 0.360011 - - 0.046875 - 0 - -2.01063 -
- - 1 -

133120

16384
- 0.358804 - - 0.00469971 - 0 - 2.80172 -
- - 1 -

161024

16384
- 0.358233 - - 0.0863647 - 0 - -0.039362 -
- - 1 -

61696

16384
- 0.357833 - - 0.115662 - 0 - 2.21836 -
- - 1 -

113920

16384
- 0.35643 - - 0.0714722 - 0 - -1.50563 -
- - 1 -

132352

16384
- 0.356331 - - 0.156921 - 0 - -0.357013 -
- - 1 -

8192

16384
- 0.356137 - - 0.078125 - 0 - -1.19258 -
- - 1 -

54528

16384
- 0.356033 - - 0.246643 - 0 - 2.17232 -
- - 1 -

129024

16384
- 0.355794 - - 0.0479736 - 0 - -0.604249 -
- - 1 -

141824

16384
- 0.353718 - - 0.0357666 - 0 - -0.82438 -
- - 1 -

164608

16384
- 0.353226 - - 0.0912476 - 0 - -0.426332 -
- - 1 -

0

16384
- 0.352286 - - 0.125488 - 0 - 0.576998 -
- - 1 -

0

16384
- 0.381153 - - 0.125366 - 0 - 2.93125 -
- - 1 -

132352

16384
- 0.351819 - - 0.0927734 - 0 - 2.19747 -
- - 1 -

132352

16384
- 0.351762 - - 0.0915527 - 0 - 1.94767 -
- - 1 -

164608

16384
- 0.349546 - - 0.0888062 - 0 - -0.81598 -
- - 1 -

64256

16384
- 0.349222 - - 0.0480347 - 0 - -1.8175 -
- - 1 -

54016

16384
- 0.348022 - - 0.24823 - 0 - -0.151653 -
- - 1 -

148224

16384
- 0.347036 - - 0.0856934 - 0 - -0.757656 -
- - 1 -

164608

16384
- 0.344248 - - 0.0884399 - 0 - -0.98381 -
- - 1 -

75776

16384
- 0.344028 - - 0.0238647 - 0 - 1.15414 -
- - 1 -

9216

16384
- 0.343517 - - 0.187927 - 0 - -2.77436 -
- - 1 -

166400

16384
- 0.343515 - - 0.0714722 - 0 - -0.745119 -
- - 1 -

130304

16384
- 0.342835 - - 0.0874634 - 0 - -2.41151 -
- - 1 -

158976

16384
- 0.342433 - - 0.0716553 - 0 - -2.3602 -
- - 1 -

75008

16384
- 0.341908 - - 0.115417 - 0 - -0.436191 -
- - 1 -

164608

16384
- 0.341248 - - 0.083252 - 0 - -2.02376 -
- - 1 -

132608

16384
- 0.340791 - - 0.0827637 - 0 - -0.372111 -
- - 1 -

38400

16384
- 0.33899 - - 0.115356 - 0 - 0.0126782 -
- - 1 -

40704

16384
- 0.338035 - - 0.113525 - 0 - -1.19656 -
- - 1 -

50944

16384
- 0.337755 - - 0.0476074 - 0 - -2.75407 -
- - 1 -

70144

16384
- 0.336874 - - 0.118164 - 0 - -0.233329 -
- - 1 -

164352

16384
- 0.336002 - - 0.156677 - 0 - 2.71387 -
- - 1 -

117248

16384
- 0.33579 - - 0.14563 - 0 - 1.34676 -
- - 1 -

40704

16384
- 0.335678 - - 0.349915 - 0 - 1.2627 -
- - 1 -

23296

16384
- 0.334817 - - 0.0349121 - 0 - -1.9594 -
- - 1 -

34816

16384
- 0.33449 - - 0.0916138 - 0 - -1.71615 -
- - 1 -

132608

16384
- 0.333673 - - 0.332703 - 0 - 0.575047 -
- - 1 -

165888

16384
- 0.332941 - - 0.333069 - 0 - -2.51584 -
- - 1 -

83968

16384
- 0.332182 - - 0.246704 - 0 - 0.250834 -
- - 1 -

101888

16384
- 0.332153 - - 0.129944 - 0 - 0.965432 -
- - 1 -

132352

16384
- 0.332105 - - 0.0931396 - 0 - 2.25462 -
- - 1 -

214528

16384
- 0.331446 - - 0.0477905 - 0 - 1.99002 -
- - 1 -

164608

16384
- 0.330858 - - 0.158325 - 0 - -1.79281 -
- - 1 -

187392

16384
- 0.33008 - - 0.0720215 - 0 - 1.44397 -
- - 1 -

135424

16384
- 0.329997 - - 0.0479126 - 0 - -2.39878 -
- - 1 -

141568

16384
- 0.329628 - - 0.0426025 - 0 - 0.998944 -
- - 1 -

170752

16384
- 0.328905 - - 0.0568237 - 0 - -2.506 -
- - 1 -

63744

16384
- 0.328491 - - 0.113525 - 0 - 1.73182 -
- - 1 -

164864

16384
- 0.328098 - - 0.156372 - 0 - 0.189963 -
- - 1 -

128256

16384
- 0.326934 - - 0.0848389 - 0 - -3.12609 -
- - 1 -

54016

16384
- 0.326801 - - 0.130493 - 0 - -1.71645 -
- - 1 -

96000

16384
- 0.326708 - - 0.154846 - 0 - -2.78078 -
- - 1 -

165376

16384
- 0.325993 - - 0.0045166 - 0 - 0.0605863 -
- - 1 -

40192

16384
- 0.324659 - - 0.219299 - 0 - 0.890757 -
- - 1 -

82688

16384
- 0.3239 - - 0.0489502 - 0 - -1.53089 -
- - 1 -

131840

16384
- 0.322736 - - 0.0567017 - 0 - 0.800626 -
- - 1 -

65536

16384
- 0.322575 - - 0.247253 - 0 - 2.34269 -
- - 1 -

164608

16384
- 0.322185 - - 0.0917969 - 0 - 2.89991 -
- - 1 -

114176

16384
- 0.321673 - - 0.0283813 - 0 - 1.69026 -
- - 1 -

164608

16384
- 0.321429 - - 0.0922852 - 0 - 3.00189 -
- - 1 -

132352

16384
- 0.321185 - - 0.0935059 - 0 - 2.28674 -
- - 1 -

175104

16384
- 0.321132 - - 0.0478516 - 0 - -0.139509 -
- - 1 -

15360

16384
- 0.320568 - - 0.0916748 - 0 - 1.2534 -
- - 1 -

112896

16384
- 0.320394 - - 0.0475464 - 0 - 2.89957 -
- - 1 -

46848

16384
- 0.319686 - - 0.0282593 - 0 - -1.44384 -
- - 1 -

71424

16384
- 0.31811 - - 0.116699 - 0 - 0.649811 -
- - 1 -

115968

16384
- 0.317945 - - 0.194397 - 0 - 2.50836 -
- - 1 -

39424

16384
- 0.317571 - - 0.0355835 - 0 - -1.07802 -
- - 1 -

85504

16384
- 0.31747 - - 0.0238647 - 0 - 1.4917 -
- - 1 -

164608

16384
- 0.316258 - - 0.0914917 - 0 - -0.417505 -
- - 1 -

99840

16384
- 0.315793 - - 0.153931 - 0 - 2.95114 -
- - 1 -

110848

16384
- 0.315769 - - 0.0358276 - 0 - -1.95388 -
- - 1 -

68352

16384
- 0.314453 - - 0.0466919 - 0 - -1.02479 -
- - 1 -

162816

16384
- 0.313387 - - 0.0869141 - 0 - 3.07473 -
- - 1 -

116480

16384
- 0.312965 - - 0.0567017 - 0 - -0.396449 -
- - 1 -

132352

16384
- 0.312738 - - 0.0939331 - 0 - -0.813184 -
- - 1 -

173568

16384
- 0.312481 - - 0.332886 - 0 - 3.00567 -
- - 1 -

55040

16384
- 0.311818 - - 0.0359497 - 0 - -0.652448 -
- - 1 -

54016

16384
- 0.311269 - - 0.0489502 - 0 - 0.9055 -
- - 1 -

0

16384
- 0.310598 - - 0.12561 - 0 - -2.62805 -
- - 1 -

7936

16384
- 0.309124 - - 0.0288696 - 0 - 2.3038 -
- - 1 -

12288

16384
- 0.309056 - - 0.0283813 - 0 - 1.25886 -
- - 1 -

148480

16384
- 0.308501 - - 0.0704346 - 0 - -1.69109 -
- - 1 -

76032

16384
- 0.307996 - - 0.0284424 - 0 - -2.16086 -
- - 1 -

150784

16384
- 0.307569 - - 0.0357666 - 0 - 1.78096 -
- - 1 -

68352

16384
- 0.307025 - - 0.130493 - 0 - 3.0708 -
- - 1 -

27904

16384
- 0.305558 - - 0.113525 - 0 - 0.838897 -
- - 1 -

198656

16384
- 0.304771 - - 0.0714722 - 0 - 0.160012 -
- - 1 -

95744

16384
- 0.304485 - - 0.0238647 - 0 - -3.07092 -
- - 1 -

136448

16384
- 0.30433 - - 0.0847778 - 0 - 2.76609 -
- - 1 -

168704

16384
- 0.303297 - - 0.0859985 - 0 - -1.37241 -
- - 1 -

68608

16384
- 0.302984 - - 0.0463867 - 0 - 1.3529 -
- - 1 -

132352

16384
- 0.302644 - - 0.0903931 - 0 - -1.22665 -
- - 1 -

53504

16384
- 0.302599 - - 0.0485229 - 0 - -1.23901 -
- - 1 -

164608

16384
- 0.302305 - - 0.0927124 - 0 - 0.0198447 -
- - 1 -

183040

16384
- 0.302134 - - 0.363159 - 0 - -2.38662 -
- - 1 -

115968

16384
- 0.302093 - - 0.0705566 - 0 - -1.20992 -
- - 1 -

151552

16384
- 0.301753 - - 0.0720825 - 0 - 2.862 -
- - 1 -

53760

16384
- 0.300876 - - 0.132629 - 0 - 0.422073 -
- - 1 -

7936

16384
- 0.299257 - - 0.0932007 - 0 - 2.48165 -
- - 1 -

99840

16384
- 0.298956 - - 0.0574341 - 0 - 0.577482 -
- - 1 -

109312

16384
- 0.298877 - - 0.0569458 - 0 - -0.350352 -
- - 1 -

103680

16384
- 0.298053 - - 0.154785 - 0 - -1.63492 -
- - 1 -

133888

16384
- 0.297996 - - 0.230835 - 0 - 2.56175 -
- - 1 -

68096

16384
- 0.297992 - - 0.13147 - 0 - 1.91143 -
- - 1 -

80128

16384
- 0.297971 - - 0.11676 - 0 - -0.481478 -
- - 1 -

8960

16384
- 0.296827 - - 0.0769043 - 0 - 2.42123 -
- - 1 -

75264

16384
- 0.296172 - - 0.115112 - 0 - -0.271941 -
- - 1 -

164608

16384
- 0.296128 - - 0.0903931 - 0 - -0.638076 -
- - 1 -

132352

16384
- 0.294311 - - 0.0907593 - 0 - -1.24242 -
- - 1 -

164352

16384
- 0.294044 - - 0.0837402 - 0 - 1.51711 -
- - 1 -

0

16384
- 0.293966 - - 0.125488 - 0 - 0.113043 -
- - 1 -

164608

16384
- 0.293504 - - 0.0830078 - 0 - -2.03313 -
- - 1 -

0

16384
- 0.293455 - - 0.0654297 - 0 - 1.27562 -
- - 1 -

135680

16384
- 0.293247 - - 0.0845337 - 0 - -2.71058 -
- - 1 -

38400

16384
- 0.292795 - - 0.114441 - 0 - -2.93989 -
- - 1 -

54016

16384
- 0.292449 - - 0.132996 - 0 - 0.475522 -
- - 1 -

54016

16384
- 0.291802 - - 0.0466309 - 0 - -2.89124 -
- - 1 -

23296

16384
- 0.290893 - - 0.0366211 - 0 - 2.27113 -
- - 1 -

190720

16384
- 0.289526 - - 0.0853882 - 0 - 2.70623 -
- - 1 -

100096

16384
- 0.289245 - - 0.156433 - 0 - -2.70073 -
- - 1 -

71936

16384
- 0.288833 - - 0.0480957 - 0 - 0.81275 -
- - 1 -

82944

16384
- 0.288728 - - 0.0463867 - 0 - -2.36207 -
- - 1 -

140800

16384
- 0.288706 - - 0.0567627 - 0 - -1.0677 -
- - 1 -

61184

16384
- 0.288662 - - 0.0358887 - 0 - 3.06959 -
- - 1 -

53760

16384
- 0.287903 - - 0.0427246 - 0 - 0.292473 -
- - 1 -

166656

16384
- 0.287899 - - 0.0842896 - 0 - -1.11449 -
- - 1 -

118016

16384
- 0.287578 - - 0.0477905 - 0 - -0.631084 -
- - 1 -

68608

16384
- 0.287544 - - 0.0491943 - 0 - 2.61358 -
- - 1 -

132096

16384
- 0.286634 - - 0.0925293 - 0 - -2.14756 -
- - 1 -

230912

16384
- 0.286482 - - 0.0715942 - 0 - -0.745349 -
- - 1 -

58112

16384
- 0.286271 - - 0.116394 - 0 - 1.95826 -
- - 1 -

182272

16384
- 0.286269 - - 0.0731201 - 0 - -1.08511 -
- - 1 -

124672

16384
- 0.285244 - - 0.19397 - 0 - -2.06977 -
- - 1 -

182016

16384
- 0.285107 - - 0.0701904 - 0 - -1.25766 -
- - 1 -

68352

16384
- 0.284946 - - 0.132996 - 0 - -1.46956 -
- - 1 -

164608

16384
- 0.284651 - - 0.0931396 - 0 - -3.02009 -
- - 1 -

121344

16384
- 0.283639 - - 0.0569458 - 0 - 1.71652 -
- - 1 -

148480

16384
- 0.282494 - - 0.193298 - 0 - -2.40621 -
- - 1 -

8960

16384
- 0.282396 - - 0.0778809 - 0 - 2.87344 -
- - 1 -

75520

16384
- 0.282042 - - 0.117615 - 0 - 0.286773 -
- - 1 -

68096

16384
- 0.28149 - - 0.13269 - 0 - 1.68011 -
- - 1 -

245760

16384
- 0.281044 - - 0.0717163 - 0 - -0.160144 -
- - 1 -

7936

16384
- 0.280883 - - 0.027832 - 0 - 1.55705 -
- - 1 -

167936

16384
- 0.280611 - - 0.0845947 - 0 - 1.40136 -
- - 1 -

128512

16384
- 0.280495 - - 0.0865479 - 0 - 1.03072 -
- - 1 -

38656

16384
- 0.279694 - - 0.113831 - 0 - -1.9224 -
- - 1 -

112896

16384
- 0.279388 - - 0.0718994 - 0 - -0.379996 -
- - 1 -

82432

16384
- 0.277996 - - 0.131653 - 0 - -1.75557 -
- - 1 -

152832

16384
- 0.277819 - - 0.0712891 - 0 - -0.216477 -
- - 1 -

132352

16384
- 0.277702 - - 0.0830078 - 0 - -1.50641 -
- - 1 -

105216

16384
- 0.277654 - - 0.0238647 - 0 - 2.96836 -
- - 1 -

148224

16384
- 0.277573 - - 0.194885 - 0 - 3.08425 -
- - 1 -

164608

16384
- 0.277443 - - 0.0935059 - 0 - -2.92502 -
- - 1 -

132352

16384
- 0.276725 - - 0.0946045 - 0 - 2.48019 -
- - 1 -

159744

16384
- 0.276292 - - 0.085144 - 0 - 2.77335 -
- - 1 -

164608

16384
- 0.276127 - - 0.0939331 - 0 - 0.312014 -
- - 1 -

132096

16384
- 0.275633 - - 0.092041 - 0 - -1.47718 -
- - 1 -

54016

16384
- 0.275092 - - 0.0463867 - 0 - -2.94826 -
- - 1 -

164352

16384
- 0.27489 - - 0.092041 - 0 - -0.586393 -
- - 1 -

132352

16384
- 0.27429 - - 0.0911255 - 0 - -1.15937 -
- - 1 -

54784

16384
- 0.274227 - - 0.00463867 - 0 - 1.53622 -
- - 1 -

0

16384
- 0.274215 - - 0.125549 - 0 - -0.642657 -
- - 1 -

0

16384
- 0.300579 - - 0.125427 - 0 - 1.46829 -
- - 1 -

148224

16384
- 0.272725 - - 0.0852051 - 0 - 0.827533 -
- - 1 -

68352

16384
- 0.272663 - - 0.133301 - 0 - 1.70731 -
- - 1 -

180480

16384
- 0.27163 - - 0.0858154 - 0 - -1.22125 -
- - 1 -

31488

16384
- 0.269823 - - 0.212646 - 0 - -3.02823 -
- - 1 -

75520

16384
- 0.269605 - - 0.114807 - 0 - -1.0005 -
- - 1 -

223488

16384
- 0.269567 - - 0.0477905 - 0 - 2.86654 -
- - 1 -

178688

16384
- 0.269472 - - 0.0722046 - 0 - 2.0534 -
- - 1 -

38400

16384
- 0.269324 - - 0.115051 - 0 - 3.05049 -
- - 1 -

164864

16384
- 0.269016 - - 0.00500488 - 0 - -2.60098 -
- - 1 -

224256

16384
- 0.268428 - - 0.0855103 - 0 - 1.1507 -
- - 1 -

165376

16384
- 0.268391 - - 0.00231934 - 0 - 2.19162 -
- - 1 -

137216

16384
- 0.267943 - - 0.0855713 - 0 - -0.502171 -
- - 1 -

132352

16384
- 0.267288 - - 0.0825195 - 0 - -1.42842 -
- - 1 -

149248

16384
- 0.267232 - - 0.36322 - 0 - 2.80916 -
- - 1 -

182272

16384
- 0.267071 - - 0.0736694 - 0 - -3.04498 -
- - 1 -

59136

16384
- 0.266641 - - 0.0482178 - 0 - 0.849649 -
- - 1 -

83200

16384
- 0.2664 - - 0.0491943 - 0 - -0.63646 -
- - 1 -

0

16384
- 0.266082 - - 0.0239868 - 0 - 0.478853 -
- - 1 -

38656

16384
- 0.265892 - - 0.114075 - 0 - -1.71083 -
- - 1 -

122112

16384
- 0.265419 - - 0.0476074 - 0 - 1.03691 -
- - 1 -

130560

16384
- 0.264994 - - 0.0891113 - 0 - -2.82281 -
- - 1 -

130560

16384
- 0.268912 - - 0.0888672 - 0 - 0.722627 -
- - 1 -

47616

16384
- 0.264896 - - 0.134583 - 0 - 0.914651 -
- - 1 -

43520

16384
- 0.26468 - - 0.0427856 - 0 - 0.361482 -
- - 1 -

132352

16384
- 0.264631 - - 0.0950928 - 0 - 2.53135 -
- - 1 -

54016

16384
- 0.26447 - - 0.133301 - 0 - -2.55101 -
- - 1 -

54272

16384
- 0.263922 - - 0.0491943 - 0 - -1.63483 -
- - 1 -

164608

16384
- 0.262388 - - 0.158569 - 0 - -1.69731 -
- - 1 -

62976

16384
- 0.262385 - - 0.131653 - 0 - 1.89715 -
- - 1 -

132352

16384
- 0.261744 - - 0.0942383 - 0 - 2.37175 -
- - 1 -

134912

16384
- 0.261225 - - 0.252441 - 0 - 0.236249 -
- - 1 -

182016

16384
- 0.261057 - - 0.195007 - 0 - -2.9923 -
- - 1 -

115712

16384
- 0.261004 - - 0.0426636 - 0 - 2.23861 -
- - 1 -

161536

16384
- 0.260738 - - 0.0855713 - 0 - 1.25933 -
- - 1 -

89856

16384
- 0.260688 - - 0.0356445 - 0 - -0.110189 -
- - 1 -

164608

16384
- 0.259971 - - 0.0827026 - 0 - 1.0666 -
- - 1 -

142848

16384
- 0.259312 - - 0.0718994 - 0 - -2.62481 -
- - 1 -

132864

16384
- 0.259142 - - 0.33313 - 0 - -2.7487 -
- - 1 -

90368

16384
- 0.258588 - - 0.0477905 - 0 - -0.14392 -
- - 1 -

134144

16384
- 0.258453 - - 0.00390625 - 0 - 0.13819 -
- - 1 -

23040

16384
- 0.258209 - - 0.18512 - 0 - -2.58361 -
- - 1 -

160768

16384
- 0.257826 - - 0.0848389 - 0 - -0.524978 -
- - 1 -

82688

16384
- 0.257456 - - 0.0466309 - 0 - -1.86503 -
- - 1 -

182016

16384
- 0.257288 - - 0.145386 - 0 - -1.43874 -
- - 1 -

132352

16384
- 0.256579 - - 0.0962524 - 0 - -0.330448 -
- - 1 -

8192

16384
- 0.256149 - - 0.0791626 - 0 - -1.94408 -
- - 1 -

130816

16384
- 0.255832 - - 0.157349 - 0 - 0.549737 -
- - 1 -

166912

16384
- 0.255771 - - 0.231201 - 0 - -0.408234 -
- - 1 -

72448

16384
- 0.255659 - - 0.116028 - 0 - -3.03903 -
- - 1 -

132608

16384
- 0.255228 - - 0.00494385 - 0 - -0.211263 -
- - 1 -

9472

16384
- 0.254957 - - 0.0917358 - 0 - -2.43297 -
- - 1 -

180224

16384
- 0.254914 - - 0.0725098 - 0 - 1.71985 -
- - 1 -

167680

16384
- 0.254615 - - 0.252441 - 0 - 0.709853 -
- - 1 -

6656

16384
- 0.254236 - - 0.0775146 - 0 - 0.127049 -
- - 1 -

47872

16384
- 0.253964 - - 0.0424805 - 0 - -0.827293 -
- - 1 -

164608

16384
- 0.25389 - - 0.0947876 - 0 - 0.608136 -
- - 1 -

122880

16384
- 0.25383 - - 0.0283813 - 0 - 1.19774 -
- - 1 -

161792

16384
- 0.252997 - - 0.0861816 - 0 - -2.35623 -
- - 1 -

8192

16384
- 0.252718 - - 0.0788574 - 0 - 0.808264 -
- - 1 -

38656

16384
- 0.251963 - - 0.117798 - 0 - -3.03655 -
- - 1 -

115968

16384
- 0.251951 - - 0.072937 - 0 - -2.02314 -
- - 1 -

223488

16384
- 0.251719 - - 0.0718384 - 0 - -2.50909 -
- - 1 -

68352

16384
- 0.25145 - - 0.133728 - 0 - -1.32981 -
- - 1 -

141568

16384
- 0.251308 - - 0.332886 - 0 - -0.135767 -
- - 1 -

139264

16384
- 0.250783 - - 0.157349 - 0 - 0.610514 -
- - 1 -

45568

16384
- 0.250687 - - 0.0358887 - 0 - -2.26361 -
- - 1 -

68864

16384
- 0.250612 - - 0.246582 - 0 - 1.15057 -
- - 1 -

54272

16384
- 0.250582 - - 0.0863647 - 0 - 0.980724 -
- - 1 -

135424

16384
- 0.24965 - - 0.0426025 - 0 - -2.87074 -
- - 1 -

147968

16384
- 0.249617 - - 0.072998 - 0 - 1.55326 -
- - 1 -

178688

16384
- 0.248902 - - 0.0568237 - 0 - -2.19937 -
- - 1 -

133120

16384
- 0.248221 - - 0.00231934 - 0 - 1.70429 -
- - 1 -

79360

16384
- 0.248163 - - 0.247864 - 0 - 1.33325 -
- - 1 -

30720

16384
- 0.248089 - - 0.0355225 - 0 - 0.926505 -
- - 1 -

55808

16384
- 0.247871 - - 0.0282593 - 0 - -0.667332 -
- - 1 -

43776

16384
- 0.247687 - - 0.11676 - 0 - -0.271223 -
- - 1 -

102656

16384
- 0.246857 - - 0.155151 - 0 - -1.93493 -
- - 1 -

67840

16384
- 0.246006 - - 0.116272 - 0 - 0.98386 -
- - 1 -

128512

16384
- 0.24564 - - 0.0845947 - 0 - 1.0597 -
- - 1 -

99840

16384
- 0.245577 - - 0.0907593 - 0 - 1.95729 -
- - 1 -

132352

16384
- 0.245562 - - 0.15802 - 0 - -2.81463 -
- - 1 -

132352

16384
- 0.245466 - - 0.09729 - 0 - 3.01498 -
- - 1 -

132352

16384
- 0.244951 - - 0.0948486 - 0 - 2.48257 -
- - 1 -

164608

16384
- 0.243928 - - 0.0944824 - 0 - -2.55655 -
- - 1 -

182272

16384
- 0.243925 - - 0.069397 - 0 - 0.482093 -
- - 1 -

149504

16384
- 0.243863 - - 0.0426025 - 0 - 1.02907 -
- - 1 -

116224

16384
- 0.243675 - - 0.0703125 - 0 - -1.05131 -
- - 1 -

38656

16384
- 0.243603 - - 0.232483 - 0 - 2.20567 -
- - 1 -

23296

16384
- 0.24333 - - 0.0369263 - 0 - -0.556586 -
- - 1 -

164608

16384
- 0.242812 - - 0.156006 - 0 - -0.266716 -
- - 1 -

54272

16384
- 0.242666 - - 0.0869751 - 0 - 1.74152 -
- - 1 -

84992

16384
- 0.242566 - - 0.0284424 - 0 - -0.834513 -
- - 1 -

159232

16384
- 0.242494 - - 0.0357666 - 0 - 2.35614 -
- - 1 -

65280

16384
- 0.242314 - - 0.247864 - 0 - -3.06194 -
- - 1 -

164608

16384
- 0.242268 - - 0.0951538 - 0 - 0.674997 -
- - 1 -

68352

16384
- 0.242049 - - 0.248474 - 0 - 0.987796 -
- - 1 -

54016

16384
- 0.241279 - - 0.133667 - 0 - -2.34206 -
- - 1 -

53760

16384
- 0.240678 - - 0.130249 - 0 - 2.22989 -
- - 1 -

39168

16384
- 0.240251 - - 0.00457764 - 0 - 3.08689 -
- - 1 -

5632

16384
- 0.240035 - - 0.0283203 - 0 - -2.29498 -
- - 1 -

68608

16384
- 0.240029 - - 0.0461426 - 0 - 1.09081 -
- - 1 -

153344

16384
- 0.239108 - - 0.0715942 - 0 - 2.7738 -
- - 1 -

132352

16384
- 0.239005 - - 0.093689 - 0 - -0.858678 -
- - 1 -

169216

16384
- 0.237685 - - 0.157593 - 0 - 3.01824 -
- - 1 -

164608

16384
- 0.236632 - - 0.155701 - 0 - 2.80749 -
- - 1 -

63744

16384
- 0.236295 - - 0.349915 - 0 - 1.01138 -
- - 1 -

116480

16384
- 0.236272 - - 0.193604 - 0 - -2.76797 -
- - 1 -

54016

16384
- 0.235922 - - 0.0860596 - 0 - -2.65946 -
- - 1 -

132352

16384
- 0.235218 - - 0.0959473 - 0 - 2.82775 -
- - 1 -

164608

16384
- 0.23514 - - 0.0962524 - 0 - 1.08246 -
- - 1 -

75264

16384
- 0.234586 - - 0.117859 - 0 - -0.76188 -
- - 1 -

130560

16384
- 0.234553 - - 0.0894165 - 0 - 3.12954 -
- - 1 -

54272

16384
- 0.234098 - - 0.0866699 - 0 - -1.79408 -
- - 1 -

68608

16384
- 0.234033 - - 0.0869751 - 0 - 0.424485 -
- - 1 -

164608

16384
- 0.233563 - - 0.0823975 - 0 - -2.06359 -
- - 1 -

132352

16384
- 0.233216 - - 0.0955811 - 0 - 2.67185 -
- - 1 -

0

16384
- 0.233203 - - 0.125488 - 0 - 0.493663 -
- - 1 -

132352

16384
- 0.232811 - - 0.0821533 - 0 - -1.48828 -
- - 1 -

68352

16384
- 0.232751 - - 0.130127 - 0 - 2.81266 -
- - 1 -

132352

16384
- 0.232493 - - 0.0984497 - 0 - 0.0738102 -
- - 1 -

23296

16384
- 0.232114 - - 0.034668 - 0 - -2.02548 -
- - 1 -

183040

16384
- 0.232014 - - 0.0479126 - 0 - -2.45315 -
- - 1 -

61696

16384
- 0.231815 - - 0.117615 - 0 - 0.783776 -
- - 1 -

99840

16384
- 0.231758 - - 0.092041 - 0 - -0.996666 -
- - 1 -

54016

16384
- 0.231742 - - 0.0873413 - 0 - -0.0580017 -
- - 1 -

115712

16384
- 0.231008 - - 0.19397 - 0 - 0.468491 -
- - 1 -

75264

16384
- 0.230571 - - 0.11322 - 0 - -3.01362 -
- - 1 -

54272

16384
- 0.230562 - - 0.0856934 - 0 - -2.85873 -
- - 1 -

135424

16384
- 0.230187 - - 0.0874634 - 0 - -2.42048 -
- - 1 -

132352

16384
- 0.230171 - - 0.0965576 - 0 - 2.78382 -
- - 1 -

128256

16384
- 0.2301 - - 0.0861206 - 0 - -1.3485 -
- - 1 -

186368

16384
- 0.23006 - - 0.194092 - 0 - -0.517418 -
- - 1 -

148480

16384
- 0.229859 - - 0.0737305 - 0 - -1.13926 -
- - 1 -

99840

16384
- 0.22975 - - 0.0892334 - 0 - -1.37147 -
- - 1 -

68352

16384
- 0.229564 - - 0.134155 - 0 - 1.90123 -
- - 1 -

19200

16384
- 0.229477 - - 0.0285034 - 0 - 1.66399 -
- - 1 -

68608

16384
- 0.228903 - - 0.0863647 - 0 - -0.178414 -
- - 1 -

182016

16384
- 0.228856 - - 0.0699463 - 0 - -1.23022 -
- - 1 -

99840

16384
- 0.227434 - - 0.0895386 - 0 - 1.75184 -
- - 1 -

101888

16384
- 0.226967 - - 0.0358887 - 0 - -1.27816 -
- - 1 -

98816

16384
- 0.229991 - - 0.0356445 - 0 - 1.88611 -
- - 1 -

54016

16384
- 0.226831 - - 0.0461426 - 0 - -2.84766 -
- - 1 -

39168

16384
- 0.226554 - - 0.0426025 - 0 - 1.60363 -
- - 1 -

164608

16384
- 0.2262 - - 0.0974121 - 0 - -1.71958 -
- - 1 -

168704

16384
- 0.225802 - - 0.0476685 - 0 - 2.46631 -
- - 1 -

68352

16384
- 0.225238 - - 0.134888 - 0 - 1.9812 -
- - 1 -

207104

16384
- 0.225083 - - 0.0856323 - 0 - -0.753395 -
- - 1 -

15104

16384
- 0.22508 - - 0.0929565 - 0 - 1.02533 -
- - 1 -

164608

16384
- 0.225013 - - 0.0928955 - 0 - -3.11829 -
- - 1 -

68608

16384
- 0.224788 - - 0.0872803 - 0 - -2.37703 -
- - 1 -

23040

16384
- 0.224541 - - 0.186218 - 0 - 0.187846 -
- - 1 -

127232

16384
- 0.224537 - - 0.0714722 - 0 - -0.114391 -
- - 1 -

132352

16384
- 0.224459 - - 0.0979004 - 0 - 3.10376 -
- - 1 -

182016

16384
- 0.224448 - - 0.0739136 - 0 - -2.44705 -
- - 1 -

99840

16384
- 0.224027 - - 0.0863647 - 0 - 1.29594 -
- - 1 -

144384

16384
- 0.223949 - - 0.0721436 - 0 - 1.26029 -
- - 1 -

99584

16384
- 0.223798 - - 0.153687 - 0 - 0.835789 -
- - 1 -

132608

16384
- 0.223762 - - 0.0996704 - 0 - -2.75771 -
- - 1 -

72704

16384
- 0.223743 - - 0.0473633 - 0 - 2.54596 -
- - 1 -

164352

16384
- 0.223546 - - 0.0941772 - 0 - -0.322434 -
- - 1 -

84736

16384
- 0.223207 - - 0.0481567 - 0 - -1.14718 -
- - 1 -

54016

16384
- 0.222988 - - 0.129944 - 0 - 0.967987 -
- - 1 -

69120

16384
- 0.222978 - - 0.00463867 - 0 - 0.0469724 -
- - 1 -

99840

16384
- 0.22291 - - 0.0875244 - 0 - -1.67119 -
- - 1 -

76800

16384
- 0.222796 - - 0.247253 - 0 - 0.268788 -
- - 1 -

182784

16384
- 0.222794 - - 0.363403 - 0 - -2.28909 -
- - 1 -

82688

16384
- 0.2226 - - 0.248535 - 0 - -2.0423 -
- - 1 -

61440

16384
- 0.222321 - - 0.115417 - 0 - -1.3569 -
- - 1 -

164608

16384
- 0.22186 - - 0.158997 - 0 - 1.6645 -
- - 1 -

78848

16384
- 0.221784 - - 0.115784 - 0 - 2.26919 -
- - 1 -

131840

16384
- 0.221737 - - 0.0283813 - 0 - 2.42539 -
- - 1 -

99840

16384
- 0.221717 - - 0.0576782 - 0 - 0.548182 -
- - 1 -

174848

16384
- 0.22164 - - 0.0855103 - 0 - 1.69952 -
- - 1 -

72192

16384
- 0.221487 - - 0.0482788 - 0 - -0.968993 -
- - 1 -

68352

16384
- 0.221312 - - 0.135193 - 0 - -1.0724 -
- - 1 -

132608

16384
- 0.221191 - - 0.0032959 - 0 - 2.07554 -
- - 1 -

148480

16384
- 0.220751 - - 0.145935 - 0 - 2.26653 -
- - 1 -

182272

16384
- 0.220715 - - 0.193237 - 0 - -0.0984953 -
- - 1 -

164608

16384
- 0.22047 - - 0.0959473 - 0 - -2.08237 -
- - 1 -

99840

16384
- 0.220134 - - 0.0910645 - 0 - -1.2111 -
- - 1 -

132352

16384
- 0.220039 - - 0.156677 - 0 - -0.524122 -
- - 1 -

0

16384
- 0.219889 - - 0.125366 - 0 - 2.33372 -
- - 1 -

0

16384
- 0.237074 - - 0.125305 - 0 - -3.10433 -
- - 1 -

0

16384
- 0.271326 - - 0.125427 - 0 - 0.978881 -
- - 1 -

23808

16384
- 0.219817 - - 0.187744 - 0 - 2.31411 -
- - 1 -

133120

16384
- 0.219693 - - 0.00445557 - 0 - 2.71853 -
- - 1 -

38400

16384
- 0.219588 - - 0.117554 - 0 - 2.33947 -
- - 1 -

68608

16384
- 0.219289 - - 0.0866699 - 0 - -3.02409 -
- - 1 -

169216

16384
- 0.219038 - - 0.085144 - 0 - 0.425399 -
- - 1 -

68608

16384
- 0.219017 - - 0.0860596 - 0 - 2.70322 -
- - 1 -

132352

16384
- 0.218761 - - 0.0969849 - 0 - -0.142644 -
- - 1 -

102912

16384
- 0.218632 - - 0.0568848 - 0 - 2.66535 -
- - 1 -

99840

16384
- 0.218281 - - 0.0915527 - 0 - -1.07776 -
- - 1 -

99840

16384
- 0.217783 - - 0.086731 - 0 - 1.29497 -
- - 1 -

53760

16384
- 0.217782 - - 0.133972 - 0 - -0.930977 -
- - 1 -

99840

16384
- 0.217731 - - 0.0923462 - 0 - 2.1269 -
- - 1 -

115968

16384
- 0.217676 - - 0.194641 - 0 - 2.58246 -
- - 1 -

99840

16384
- 0.217661 - - 0.0878906 - 0 - -1.63004 -
- - 1 -

99840

16384
- 0.217607 - - 0.0859375 - 0 - -1.89276 -
- - 1 -

164352

16384
- 0.217481 - - 0.0924683 - 0 - 1.93334 -
- - 1 -

182016

16384
- 0.217465 - - 0.127319 - 0 - 2.58902 -
- - 1 -

33536

16384
- 0.217363 - - 0.0357666 - 0 - -0.763746 -
- - 1 -

99840

16384
- 0.216825 - - 0.09021 - 0 - -1.22431 -
- - 1 -

132352

16384
- 0.21663 - - 0.0975342 - 0 - 2.95124 -
- - 1 -

83456

16384
- 0.216478 - - 0.246399 - 0 - 1.07368 -
- - 1 -

132352

16384
- 0.216061 - - 0.0953369 - 0 - 2.55094 -
- - 1 -

165120

16384
- 0.216 - - 0.0057373 - 0 - 0.932413 -
- - 1 -

100096

16384
- 0.215956 - - 0.0582886 - 0 - 0.300616 -
- - 1 -

99840

16384
- 0.215867 - - 0.0855713 - 0 - -1.92174 -
- - 1 -

164608

16384
- 0.215784 - - 0.095459 - 0 - -2.37537 -
- - 1 -

75264

16384
- 0.215679 - - 0.114502 - 0 - -0.192378 -
- - 1 -

232192

16384
- 0.215602 - - 0.0477905 - 0 - 2.29349 -
- - 1 -

132608

16384
- 0.21539 - - 0.00543213 - 0 - 0.228893 -
- - 1 -

8192

16384
- 0.215378 - - 0.0799561 - 0 - -2.89342 -
- - 1 -

160768

16384
- 0.215268 - - 0.0845947 - 0 - -0.710238 -
- - 1 -

99840

16384
- 0.215148 - - 0.0933838 - 0 - -0.832971 -
- - 1 -

132352

16384
- 0.214295 - - 0.0987549 - 0 - -3.09206 -
- - 1 -

49408

16384
- 0.213761 - - 0.0355225 - 0 - 1.15598 -
- - 1 -

96000

16384
- 0.213506 - - 0.155457 - 0 - -3.07394 -
- - 1 -

182016

16384
- 0.213502 - - 0.0696411 - 0 - 1.77387 -
- - 1 -

130560

16384
- 0.213413 - - 0.0836182 - 0 - -0.965628 -
- - 1 -

53248

16384
- 0.213141 - - 0.0915527 - 0 - 2.17026 -
- - 1 -

182016

16384
- 0.212989 - - 0.126587 - 0 - 2.82922 -
- - 1 -

148480

16384
- 0.212983 - - 0.146851 - 0 - 0.00898199 -
- - 1 -

164608

16384
- 0.212884 - - 0.0965576 - 0 - -2.02709 -
- - 1 -

132608

16384
- 0.212773 - - 0.156311 - 0 - -0.751366 -
- - 1 -

108800

16384
- 0.212757 - - 0.0477905 - 0 - 0.584129 -
- - 1 -

182016

16384
- 0.212726 - - 0.12616 - 0 - -0.167585 -
- - 1 -

59904

16384
- 0.212723 - - 0.116089 - 0 - -1.30289 -
- - 1 -

68352

16384
- 0.212603 - - 0.129822 - 0 - -0.456972 -
- - 1 -

68608

16384
- 0.212283 - - 0.0875244 - 0 - -2.13205 -
- - 1 -

99840

16384
- 0.212176 - - 0.088562 - 0 - 1.62509 -
- - 1 -

39168

16384
- 0.212141 - - 0.134766 - 0 - -1.57153 -
- - 1 -

162560

16384
- 0.212133 - - 0.0891113 - 0 - -1.25107 -
- - 1 -

23296

16384
- 0.212119 - - 0.21283 - 0 - -3.05628 -
- - 1 -

132352

16384
- 0.211906 - - 0.0818481 - 0 - 1.74767 -
- - 1 -

113408

16384
- 0.21181 - - 0.0238647 - 0 - -0.644894 -
- - 1 -

148224

16384
- 0.211785 - - 0.195129 - 0 - 2.95449 -
- - 1 -

50176

16384
- 0.211604 - - 0.131714 - 0 - 2.41206 -
- - 1 -

103936

16384
- 0.21135 - - 0.154541 - 0 - 2.64923 -
- - 1 -

99840

16384
- 0.211348 - - 0.0848389 - 0 - -2.0117 -
- - 1 -

82944

16384
- 0.211143 - - 0.0461426 - 0 - -2.32118 -
- - 1 -

164608

16384
- 0.211083 - - 0.00531006 - 0 - -1.37068 -
- - 1 -

145152

16384
- 0.210877 - - 0.194275 - 0 - -1.48892 -
- - 1 -

54016

16384
- 0.210567 - - 0.0876465 - 0 - 2.97138 -
- - 1 -

54016

16384
- 0.210515 - - 0.248474 - 0 - -0.256666 -
- - 1 -

68352

16384
- 0.210278 - - 0.136047 - 0 - -0.928833 -
- - 1 -

182016

16384
- 0.210214 - - 0.195251 - 0 - -3.06401 -
- - 1 -

100096

16384
- 0.210159 - - 0.0562134 - 0 - -0.513586 -
- - 1 -

99840

16384
- 0.210122 - - 0.0852051 - 0 - -1.98947 -
- - 1 -

182016

16384
- 0.209861 - - 0.137268 - 0 - -2.87622 -
- - 1 -

164608

16384
- 0.209858 - - 0.093689 - 0 - 0.26371 -
- - 1 -

54272

16384
- 0.209587 - - 0.246399 - 0 - 1.32196 -
- - 1 -

132096

16384
- 0.209449 - - 0.0929565 - 0 - 0.323792 -
- - 1 -

155136

16384
- 0.209365 - - 0.0854492 - 0 - -2.08459 -
- - 1 -

151040

16384
- 0.209043 - - 0.215454 - 0 - -0.644821 -
- - 1 -

158208

16384
- 0.208853 - - 0.0426025 - 0 - -0.331039 -
- - 1 -

135424

16384
- 0.208773 - - 0.0889893 - 0 - 1.10999 -
- - 1 -

68352

16384
- 0.208639 - - 0.0495605 - 0 - -0.880033 -
- - 1 -

99840

16384
- 0.208632 - - 0.0905151 - 0 - 2.03151 -
- - 1 -

130304

16384
- 0.208468 - - 0.0897217 - 0 - 2.98569 -
- - 1 -

182016

16384
- 0.208315 - - 0.137939 - 0 - 0.0412314 -
- - 1 -

12800

16384
- 0.208272 - - 0.0239258 - 0 - 2.7118 -
- - 1 -

132352

16384
- 0.208063 - - 0.111389 - 0 - 2.48072 -
- - 1 -

164608

16384
- 0.207874 - - 0.0971069 - 0 - 1.42118 -
- - 1 -

132352

16384
- 0.207847 - - 0.102905 - 0 - -2.18617 -
- - 1 -

128256

16384
- 0.207581 - - 0.0869141 - 0 - 0.115491 -
- - 1 -

182272

16384
- 0.20709 - - 0.125427 - 0 - 0.750885 -
- - 1 -

99840

16384
- 0.20697 - - 0.15625 - 0 - 0.0424093 -
- - 1 -

164608

16384
- 0.206946 - - 0.0985718 - 0 - 1.77903 -
- - 1 -

132352

16384
- 0.206854 - - 0.108398 - 0 - -1.05816 -
- - 1 -

99840

16384
- 0.206828 - - 0.0882568 - 0 - -1.55942 -
- - 1 -

68608

16384
- 0.206825 - - 0.0857544 - 0 - -0.647656 -
- - 1 -

52736

16384
- 0.206749 - - 0.0239258 - 0 - 0.42787 -
- - 1 -

182016

16384
- 0.206612 - - 0.135681 - 0 - -2.42333 -
- - 1 -

99840

16384
- 0.206517 - - 0.0926514 - 0 - -0.99779 -
- - 1 -

120320

16384
- 0.206203 - - 0.0358276 - 0 - 2.47684 -
- - 1 -

99840

16384
- 0.206178 - - 0.0872192 - 0 - 1.48669 -
- - 1 -

148480

16384
- 0.206057 - - 0.147156 - 0 - -2.90652 -
- - 1 -

132352

16384
- 0.205988 - - 0.0990601 - 0 - 0.0972393 -
- - 1 -

132352

16384
- 0.205912 - - 0.109558 - 0 - 2.2334 -
- - 1 -

99840

16384
- 0.205815 - - 0.0898438 - 0 - -1.34008 -
- - 1 -

168704

16384
- 0.205766 - - 0.0862427 - 0 - -1.15062 -
- - 1 -

148480

16384
- 0.205313 - - 0.132935 - 0 - -3.02131 -
- - 1 -

75520

16384
- 0.205297 - - 0.118591 - 0 - 1.2752 -
- - 1 -

128512

16384
- 0.205151 - - 0.0569458 - 0 - 2.59449 -
- - 1 -

24576

16384
- 0.205073 - - 0.212402 - 0 - 0.989667 -
- - 1 -

132096

16384
- 0.204769 - - 0.0933228 - 0 - -0.201605 -
- - 1 -

239360

16384
- 0.204449 - - 0.0715942 - 0 - -1.43188 -
- - 1 -

51712

16384
- 0.204417 - - 0.247192 - 0 - 1.3511 -
- - 1 -

182016

16384
- 0.204409 - - 0.136047 - 0 - -2.55189 -
- - 1 -

168192

16384
- 0.204402 - - 0.0856323 - 0 - -3.07969 -
- - 1 -

164608

16384
- 0.204217 - - 0.0979004 - 0 - -1.55429 -
- - 1 -

38400

16384
- 0.20413 - - 0.118591 - 0 - -0.870047 -
- - 1 -

168960

16384
- 0.204037 - - 0.0848389 - 0 - -0.815908 -
- - 1 -

99840

16384
- 0.203941 - - 0.0889282 - 0 - 1.75951 -
- - 1 -

148224

16384
- 0.203752 - - 0.131592 - 0 - -2.50148 -
- - 1 -

23040

16384
- 0.203735 - - 0.0917358 - 0 - 0.705443 -
- - 1 -

182016

16384
- 0.203639 - - 0.137573 - 0 - 0.155616 -
- - 1 -

68352

16384
- 0.203637 - - 0.123108 - 0 - -1.65217 -
- - 1 -

148224

16384
- 0.203573 - - 0.0701904 - 0 - -1.63527 -
- - 1 -

182016

16384
- 0.203398 - - 0.138428 - 0 - -0.0835078 -
- - 1 -

148224

16384
- 0.20336 - - 0.193054 - 0 - 0.968491 -
- - 1 -

148480

16384
- 0.203331 - - 0.134277 - 0 - -1.55059 -
- - 1 -

58880

16384
- 0.202951 - - 0.0473633 - 0 - -2.05428 -
- - 1 -

165376

16384
- 0.202699 - - 0.230713 - 0 - 2.93201 -
- - 1 -

182272

16384
- 0.202634 - - 0.124695 - 0 - -0.209417 -
- - 1 -

98048

16384
- 0.202581 - - 0.0425415 - 0 - 3.10526 -
- - 1 -

53760

16384
- 0.202457 - - 0.134888 - 0 - 1.16006 -
- - 1 -

186624

16384
- 0.202369 - - 0.0568237 - 0 - -1.98781 -
- - 1 -

182016

16384
- 0.202365 - - 0.126892 - 0 - -0.430815 -
- - 1 -

200960

16384
- 0.201984 - - 0.0568237 - 0 - -2.88681 -
- - 1 -

99840

16384
- 0.201626 - - 0.0842285 - 0 - -2.07129 -
- - 1 -

64256

16384
- 0.201335 - - 0.0282593 - 0 - -2.72614 -
- - 1 -

65536

16384
- 0.201034 - - 0.0471191 - 0 - -1.57876 -
- - 1 -

182016

16384
- 0.201018 - - 0.127625 - 0 - -0.743651 -
- - 1 -

42240

16384
- 0.200944 - - 0.0916138 - 0 - -1.94242 -
- - 1 -

85504

16384
- 0.200903 - - 0.0475464 - 0 - -0.738641 -
- - 1 -

182016

16384
- 0.200903 - - 0.128174 - 0 - 2.37897 -
- - 1 -

182016

16384
- 0.20089 - - 0.0733643 - 0 - 0.862673 -
- - 1 -

182016

16384
- 0.200841 - - 0.125854 - 0 - 3.11315 -
-
diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/sine440.wav b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/sine440.wav deleted file mode 100644 index 7872c3b..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/bin/data/sine440.wav and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/openFrameworks-Info.plist b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/openFrameworks-Info.plist deleted file mode 100644 index e5db555..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/main.cpp b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/main.cpp deleted file mode 100644 index b232966..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/main.cpp +++ /dev/null @@ -1,16 +0,0 @@ -#include "ofMain.h" -#include "mp.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 mp()); - -} diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.cpp b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.cpp deleted file mode 100644 index 57970cf..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.cpp +++ /dev/null @@ -1,108 +0,0 @@ -#include "mp.h" - -//-------------------------------------------------------------- -void mp::setup(){ - ofEnableAlphaBlending(); - ofSetupScreen(); - ofBackground(0, 0, 0); - ofSetVerticalSync(true); -// pyd.setup("localhost", 23612); -// pyd.clear(); - - - maxiAtomBook::loadMPTKXmlBook(ofToDataPath("book100.xml"), book); - sort(book.atoms.begin(), book.atoms.end(), maxiAtom::atomSortPositionAsc); - atomBuffer.resize(512); - atomData.resize(book.atoms[0]->length); - - ofxMaxiSettings::setup(44100, 2, 512); - ofSoundStreamSetup(maxiSettings::channels,0,this, maxiSettings::sampleRate, maxiSettings::bufferSize, 4);/* Call this last ! */ - -// flArr test; -// maxiCollider::createGabor(test, maxiMap::linexp(atom->frequency, 0, 0.2, 20, 20000), 44100, atom->length, atom->phase, 0.3, atom->amp / 40.0); - -} - - - -//-------------------------------------------------------------- -void mp::update(){ - flArr test; - //generate atoms from mouse position -// maxiCollider::createGabor(test, maxiMap::linexp((float)mouseX/ofGetWidth(), 0, 1, 100, 10000) * (1.0 + (ofRandomuf() * 0.2)), -// maxiSettings::sampleRate, -// maxiMap::linlin((float)mouseY / ofGetHeight(), 0, 1, 2000, 40000) * (1.0 + (ofRandomuf() * 0.3)), -// ofRandomf() * PI, 0.3, 0.05); -// atomStream.addAtom(test); - - //play book back one atom at a time -// static int atomIdx=0; -// maxiGaborAtom *atom = (maxiGaborAtom*) book.atoms[atomIdx % book.atoms.size()]; -// maxiCollider::createGabor(test, maxiMap::linlin(atom->frequency, 0.0, 1.0, 20, 20000), 44100, atom->length, atom->phase, 0.3, atom->amp / 30.0); -// atomStream.addAtom(test); -// atomIdx++; -// cout << (atomIdx % book.atoms.size()) << ", " << maxiMap::linlin(atom->frequency, 0.0, 1.0, 20, 20000) << ", " << atom->amp << endl; - -} - -//-------------------------------------------------------------- -void mp::draw(){ - -} - -void mp::audioRequested (float * output, int bufferSize, int nChannels){ - atomPlayer.play(book, atomStream, output, bufferSize); - - memset(&atomBuffer[0], 0, sizeof(float) * bufferSize); - atomStream.fillNextBuffer(&(atomBuffer[0]), bufferSize); - for (int i = 0; i < bufferSize; i++){ - output[i*nChannels ] = output[i*nChannels + 1] = atomBuffer[i]; - } - -} - - -//-------------------------------------------------------------- -void mp::keyPressed(int key){ - -} - -//-------------------------------------------------------------- -void mp::keyReleased(int key){ - -} - -//-------------------------------------------------------------- -void mp::mouseMoved(int x, int y ){ - -} - -//-------------------------------------------------------------- -void mp::mouseDragged(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void mp::mousePressed(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void mp::mouseReleased(int x, int y, int button){ - -} - -//-------------------------------------------------------------- -void mp::windowResized(int w, int h){ - -} - -//-------------------------------------------------------------- -void mp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void mp::dragEvent(ofDragInfo dragInfo){ - -} \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.h b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.h deleted file mode 100644 index 1e8d6b6..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/mp.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include "ofMain.h" -#include "ofxMaxim.h" -#include "maxiAtoms.h" -//#include "pyOSCDebug.h" - -class mp : public ofBaseApp{ - - public: - 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 dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - void audioRequested (float * input, int bufferSize, int nChannels); /* output method */ - -// pyOSCDebug pyd; - maxiAccelerator atomStream; - maxiAtomBook book; - maxiAtomBookPlayer atomPlayer; - - flArr atomBuffer; - flArr atomData; - - - -}; diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.cpp b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.cpp deleted file mode 100644 index 3af8084..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.cpp +++ /dev/null @@ -1,45 +0,0 @@ -/* - * pyOSCDebug.cpp - * bastardPop - * - * Created by Chris on 25/10/2011. - * Copyright 2011 Goldsmiths Creative Computing. All rights reserved. - * - */ - -#include "pyOSCDebug.h" - -pyOSCDebug::pyOSCDebug() { - ready = false; -} - -void pyOSCDebug::setup(string host, int port) { - osc.setup(host, port); - ready = true; -} - -void pyOSCDebug::clear() { - if (ready) { - ofxOscMessage m; - m.setAddress("/clear"); - osc.sendMessage(m); - } -} - - -void pyOSCDebug::send(vector data) { - send(&(data[0]), data.size()); -} - -void pyOSCDebug::send(float *data, unsigned int count) { - if (ready) { - ofxOscMessage m; - m.setAddress("/data"); - for(int i=0; i < count; i++) { - m.addFloatArg(data[i]); - } - osc.sendMessage(m); - } -} - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.h b/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.h deleted file mode 100644 index 020f0fd..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/maxiAtomSynthesis/src/pyOSCDebug.h +++ /dev/null @@ -1,24 +0,0 @@ -/* - * pyOSCDebug.h - * bastardPop - * - * Created by Chris on 25/10/2011. - * Copyright 2011 Goldsmiths Creative Computing. All rights reserved. - * - */ - -#include "ofxOSC.h" -#include - -class pyOSCDebug { -public: - pyOSCDebug(); - void setup(string host, int port); - void clear(); - void send(vector data); - void send(float *data, unsigned int count); -private: - ofxOscSender osc; - bool ready; - -}; \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.sln b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.sln deleted file mode 100644 index 5a9e6e6..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.sln +++ /dev/null @@ -1,28 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual C++ Express 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "emptyExample", "emptyExample.vcproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" - ProjectSection(ProjectDependencies) = postProject - {5837595D-ACA9-485C-8E76-729040CE4B0B} = {5837595D-ACA9-485C-8E76-729040CE4B0B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs2008\openframeworksLib.vcproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj deleted file mode 100644 index 818dba2..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj.user b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj.user deleted file mode 100644 index 801522b..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/.vcproj.user +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/Project.xcconfig b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/Project.xcconfig deleted file mode 100644 index c10b9e5..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/data/beat2.wav b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/data/beat2.wav deleted file mode 100644 index c71cee6..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/data/beat2.wav and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/GLUT b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/GLUT deleted file mode 120000 index c578310..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/GLUT +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/GLUT \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Headers b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Resources b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT deleted file mode 100755 index 2be5e34..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/copy.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/copy.h deleted file mode 100755 index a5116e2..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/copy.h +++ /dev/null @@ -1,18 +0,0 @@ - -/* - * - * Written By Linas Vepstas November 1991 - */ - - -#define COPY_THREE_WORDS(A,B) { \ - struct three_words { int a, b, c, }; \ - *(struct three_words *) (A) = *(struct three_words *) (B); \ -} - -#define COPY_FOUR_WORDS(A,B) { \ - struct four_words { int a, b, c, d, }; \ - *(struct four_words *) (A) = *(struct four_words *) (B); \ -} - -/* ============================================================= */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/extrude.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/extrude.h deleted file mode 100755 index 658699e..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/extrude.h +++ /dev/null @@ -1,96 +0,0 @@ - -/* - * extrude.h - * - * FUNCTION: - * prototypes for privately used subroutines for the tubing library - * - * HISTORY: - * Linas Vepstas 1991 - */ - -#include "port.h" /* for gleDouble */ - -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif - -/* ============================================================ */ -/* - * Provides choice of calling subroutine, vs. invoking macro. - * Basically, inlines the source, or not. - * Trades performance for executable size. - */ - -#define INLINE_INTERSECT -#ifdef INLINE_INTERSECT -#define INNERSECT(sect,p,n,v1,v2) { INTERSECT(sect,p,n,v1,v2); } -#else -#define INNERSECT(sect,p,n,v1,v2) intersect(sect,p,n,v1,v2) -#endif /* INLINE_INTERSECT */ - -/* ============================================================ */ -/* The folowing defines give a kludgy way of accessing the qmesh primitive */ - -/* -#define bgntmesh _emu_qmesh_bgnqmesh -#define endtmesh _emu_qmesh_endqmesh -#define c3f _emu_qmesh_c3f -#define n3f _emu_qmesh_n3f -#define v3f _emu_qmesh_v3f -*/ - -/* ============================================================ */ - -extern void up_sanity_check (gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3]); /* polyline */ - - -extern void draw_raw_style_end_cap (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble zval, /* where to draw cap */ - int frontwards); /* front or back cap */ - -extern void draw_round_style_cap_callback (int iloop, - double cap[][3], - float face_color[3], - gleDouble cut_vector[3], - gleDouble bisect_vector[3], - double norms[][3], - int frontwards); - -extern void draw_angle_style_front_cap (int ncp, - gleDouble bi[3], - gleDouble point_array[][3]); - -extern void extrusion_raw_join (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2],/* 2D contour normal vecs */ - gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline */ - float color_array[][3], /* color of polyline */ - gleDouble xform_array[][2][3]); /* 2D contour xforms */ - - -extern void extrusion_round_or_cut_join (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2],/* 2D contour normal vecs */ - gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline */ - float color_array[][3], /* color of polyline */ - gleDouble xform_array[][2][3]); /* 2D contour xforms */ - - -extern void extrusion_angle_join (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2],/* 2D contour normal vecs */ - gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline */ - float color_array[][3], /* color of polyline */ - gleDouble xform_array[][2][3]); /* 2D contour xforms */ - -/* -------------------------- end of file -------------------------------- */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmap.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmap.h deleted file mode 100755 index baf54a7..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmap.h +++ /dev/null @@ -1,137 +0,0 @@ -#ifndef __glsmap_h__ -#define __glsmap_h__ - -/* Copyright (c) Mark J. Kilgard, 1998. */ - -/* This program is freely distributable without licensing fees - and is provided without guarantee or warrantee expressed or - implied. This program is -not- in the public domain. */ - -#if defined(_WIN32) - -/* Try hard to avoid including to avoid name space pollution, - but Win32's needs APIENTRY and WINGDIAPI defined properly. */ -# if 0 -# define WIN32_LEAN_AND_MEAN -# include -# else - /* XXX This is from Win32's */ -# ifndef APIENTRY -# if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) -# define APIENTRY __stdcall -# else -# define APIENTRY -# endif -# endif -# ifndef CALLBACK - /* XXX This is from Win32's */ -# if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) -# define CALLBACK __stdcall -# else -# define CALLBACK -# endif -# endif - /* XXX This is from Win32's and */ -# ifndef WINGDIAPI -# define WINGDIAPI __declspec(dllimport) -# endif - /* XXX This is from Win32's */ -# ifndef _WCHAR_T_DEFINED -typedef unsigned short wchar_t; -# define _WCHAR_T_DEFINED -# endif -# endif - -#pragma warning (disable:4244) /* Disable bogus conversion warnings. */ -#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */ - -#endif /* _WIN32 */ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -typedef enum { - SMAP_CLEAR_SMAP_TEXTURE = 0x1, - SMAP_GENERATE_VIEW_MIPMAPS = 0x2, - SMAP_GENERATE_SMAP_MIPMAPS = 0x4, - SMAP_GENERATE_MIPMAPS = 0x6 /* both of above */ -} SphereMapFlags; - -/* Cube view enumerants. */ -enum { - SMAP_FRONT = 0, - SMAP_TOP = 1, - SMAP_BOTTOM = 2, - SMAP_LEFT = 3, - SMAP_RIGHT = 4, - SMAP_BACK = 5 -}; - -typedef struct _SphereMap SphereMap; - -extern SphereMap *smapCreateSphereMap(SphereMap *shareSmap); -extern void smapDestroySphereMap(SphereMap *smap); - -extern void smapConfigureSphereMapMesh(SphereMap *smap, int steps, int rings, int edgeExtend); - -extern void smapSetSphereMapTexObj(SphereMap *smap, GLuint texobj); -extern void smapSetViewTexObj(SphereMap *smap, GLuint texobj); -extern void smapSetViewTexObjs(SphereMap *smap, GLuint texobjs[6]); -extern void smapGetSphereMapTexObj(SphereMap *smap, GLuint *texobj); -extern void smapGetViewTexObj(SphereMap *smap, GLuint *texobj); -extern void smapGetViewTexObjs(SphereMap *smap, GLuint texobjs[6]); - -extern void smapSetFlags(SphereMap *smap, SphereMapFlags flags); -extern void smapGetFlags(SphereMap *smap, SphereMapFlags *flags); - -extern void smapSetViewOrigin(SphereMap *smap, GLint x, GLint y); -extern void smapSetSphereMapOrigin(SphereMap *smap, GLint x, GLint y); -extern void smapGetViewOrigin(SphereMap *smap, GLint *x, GLint *y); -extern void smapGetSphereMapOrigin(SphereMap *smap, GLint *x, GLint *y); - -extern void smapSetEye(SphereMap *smap, GLfloat eyex, GLfloat eyey, GLfloat eyez); -extern void smapSetEyeVector(SphereMap *smap, GLfloat *eye); -extern void smapSetUp(SphereMap *smap, GLfloat upx, GLfloat upy, GLfloat upz); -extern void smapSetUpVector(SphereMap *smap, GLfloat *up); -extern void smapSetObject(SphereMap *smap, GLfloat objx, GLfloat objy, GLfloat objz); -extern void smapSetObjectVector(SphereMap *smap, GLfloat *obj); -extern void smapGetEye(SphereMap *smap, GLfloat *eyex, GLfloat *eyey, GLfloat *eyez); -extern void smapGetEyeVector(SphereMap *smap, GLfloat *eye); -extern void smapGetUp(SphereMap *smap, GLfloat *upx, GLfloat *upy, GLfloat *upz); -extern void smapGetUpVector(SphereMap *smap, GLfloat *up); -extern void smapGetObject(SphereMap *smap, GLfloat *objx, GLfloat *objy, GLfloat *objz); -extern void smapGetObjectVector(SphereMap *smap, GLfloat *obj); - -extern void smapSetNearFar(SphereMap *smap, GLfloat viewNear, GLfloat viewFar); -extern void smapGetNearFar(SphereMap *smap, GLfloat *viewNear, GLfloat *viewFar); - -extern void smapSetSphereMapTexDim(SphereMap *smap, GLsizei texdim); -extern void smapSetViewTexDim(SphereMap *smap, GLsizei texdim); -extern void smapGetSphereMapTexDim(SphereMap *smap, GLsizei *texdim); -extern void smapGetViewTexDim(SphereMap *smap, GLsizei *texdim); - -extern void smapSetContextData(SphereMap *smap, void *context); -extern void smapGetContextData(SphereMap *smap, void **context); - -extern void smapSetPositionLightsFunc(SphereMap *smap, void (*positionLights)(int view, void *context)); -extern void smapSetDrawViewFunc(SphereMap *smap, void (*drawView)(int view, void *context)); -extern void smapGetPositionLightsFunc(SphereMap *smap, void (**positionLights)(int view, void *context)); -extern void smapGetDrawViewFunc(SphereMap *smap, void (**drawView)(int view, void *context)); - -extern void smapGenViewTex(SphereMap *smap, int view); -extern void smapGenViewTexs(SphereMap *smap); -extern void smapGenSphereMapFromViewTexs(SphereMap *smap); -extern void smapGenSphereMap(SphereMap *smap); -extern void smapGenSphereMapWithOneViewTex(SphereMap *smap); - -extern int smapRvecToSt(float rvec[3], float st[2]); -extern void smapStToRvec(float *st, float *rvec); - -#ifdef __cplusplus -} - -#endif -#endif /* __glsmap_h__ */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmapint.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmapint.h deleted file mode 100755 index 3620e7d..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glsmapint.h +++ /dev/null @@ -1,102 +0,0 @@ -#ifndef __glsmapint_h__ -#define __glsmapint_h__ - -/* Copyright (c) Mark J. Kilgard, 1998. */ - -/* This program is freely distributable without licensing fees - and is provided without guarantee or warrantee expressed or - implied. This program is -not- in the public domain. */ - -#include "glsmap.h" - -enum { X = 0, Y = 1, Z = 2 }; - -#define INITFACE(mesh) \ - int steps = mesh->steps; \ - int sqsteps = mesh->steps * mesh->steps - -#define FACE(side,y,x) \ - mesh->face[(side)*sqsteps + (y)*steps + (x)] - -#define FACExy(side,i,j) \ - (&FACE(side,i,j).x) - -#define FACEst(side,i,j) \ - (&FACE(side,i,j).s) - -#define INITBACK(mesh) \ - int allrings = mesh->rings + mesh->edgeExtend; \ - int ringedspokes = allrings * mesh->steps - -#define BACK(edge,ring,spoke) \ - mesh->back[(edge)*ringedspokes + (ring)*mesh->steps + (spoke)] - -#define BACKxy(edge,ring,spoke) \ - (&BACK(edge,ring,spoke).x) - -#define BACKst(edge,ring,spoke) \ - (&BACK(edge,ring,spoke).s) - -typedef struct _STXY { - GLfloat s, t; - GLfloat x, y; -} STXY; - -typedef struct _SphereMapMesh { - - int refcnt; - - int steps; - int rings; - int edgeExtend; - - STXY *face; - STXY *back; - -} SphereMapMesh; - -struct _SphereMap { - - /* Shared sphere map mesh vertex data. */ - SphereMapMesh *mesh; - - /* Texture object ids. */ - GLuint smapTexObj; - GLuint viewTexObjs[6]; - GLuint viewTexObj; - - /* Flags */ - SphereMapFlags flags; - - /* Texture dimensions must be a power of two. */ - int viewTexDim; /* view texture dimension */ - int smapTexDim; /* sphere map texture dimension */ - - /* Viewport origins for view and sphere map rendering. */ - int viewOrigin[2]; - int smapOrigin[2]; - - /* Viewing vectors. */ - GLfloat eye[3]; - GLfloat up[3]; - GLfloat obj[3]; - - /* Projection parameters. */ - GLfloat viewNear; - GLfloat viewFar; - - /* Rendering callbacks. */ - void (*positionLights)(int view, void *context); - void (*drawView)(int view, void *context); - - /* Application specified callback data. */ - void *context; - -}; - -/* Library internal routines. */ -extern void __smapDrawSphereMapMeshSide(SphereMapMesh *mesh, int side); -extern void __smapDrawSphereMapMeshBack(SphereMapMesh *mesh); -extern void __smapValidateSphereMapMesh(SphereMapMesh *mesh); - -#endif /* __glsmapint_h__ */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glut.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glut.h deleted file mode 100755 index cbc6ebe..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glut.h +++ /dev/null @@ -1,648 +0,0 @@ -#ifndef __glut_h__ -#define __glut_h__ - -/* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */ - -/* This program is freely distributable without licensing fees and is - provided without guarantee or warrantee expressed or implied. This - program is -not- in the public domain. */ -//#define GLUT_OF_007_HACK - -#if defined(_WIN32) - -/* GLUT 3.7 now tries to avoid including - to avoid name space pollution, but Win32's - needs APIENTRY and WINGDIAPI defined properly. */ -# if 0 -# define WIN32_LEAN_AND_MEAN -# include -# else - /* XXX This is from Win32's */ -# ifndef APIENTRY -# define GLUT_APIENTRY_DEFINED -# if (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) -# define APIENTRY __stdcall -# else -# define APIENTRY -# endif -# endif - /* XXX This is from Win32's */ -# ifndef CALLBACK -# if (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) -# define CALLBACK __stdcall -# else -# define CALLBACK -# endif -# endif - /* XXX This is from Win32's and */ -# ifndef WINGDIAPI -# define GLUT_WINGDIAPI_DEFINED -# define WINGDIAPI __declspec(dllimport) -# endif - /* XXX This is from Win32's */ -# ifndef _WCHAR_T_DEFINED -typedef unsigned short wchar_t; -# define _WCHAR_T_DEFINED -# endif -# endif - -#pragma comment (lib, "winmm.lib") /* link with Windows MultiMedia lib */ -#pragma comment (lib, "opengl32.lib") /* link with Microsoft OpenGL lib */ -#pragma comment (lib, "glu32.lib") /* link with OpenGL Utility lib */ -#pragma comment (lib, "glut32.lib") /* link with Win32 GLUT lib */ - -#pragma warning (disable:4244) /* Disable bogus conversion warnings. */ -#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */ - -#endif - -#if defined(__APPLE__) || defined(MACOSX) -#include -#include -#include -#else -#include -#include -#endif - -/* define APIENTRY and CALLBACK to null string if we aren't on Win32 */ -#if !defined(_WIN32) -#define APIENTRY -#define GLUT_APIENTRY_DEFINED -#define CALLBACK -#endif - -#ifdef __cplusplus -extern "C" { -#endif - -/** - GLUT API revision history: - - GLUT_API_VERSION is updated to reflect incompatible GLUT - API changes (interface changes, semantic changes, deletions, - or additions). - - GLUT_API_VERSION=1 First public release of GLUT. 11/29/94 - - GLUT_API_VERSION=2 Added support for OpenGL/GLX multisampling, - extension. Supports new input devices like tablet, dial and button - box, and Spaceball. Easy to query OpenGL extensions. - - GLUT_API_VERSION=3 glutMenuStatus added. - - GLUT_API_VERSION=4 glutInitDisplayString, glutWarpPointer, - glutBitmapLength, glutStrokeLength, glutWindowStatusFunc, dynamic - video resize subAPI, glutPostWindowRedisplay, glutKeyboardUpFunc, - glutSpecialUpFunc, glutIgnoreKeyRepeat, glutSetKeyRepeat, - glutJoystickFunc, glutForceJoystickFunc (NOT FINALIZED!). - - GLUT_API_VERSION=5 glutGetProcAddress (added by BrianP) -**/ -#ifndef GLUT_API_VERSION /* allow this to be overriden */ -#define GLUT_API_VERSION 5 -#endif - -/** - GLUT implementation revision history: - - GLUT_XLIB_IMPLEMENTATION is updated to reflect both GLUT - API revisions and implementation revisions (ie, bug fixes). - - GLUT_XLIB_IMPLEMENTATION=1 mjk's first public release of - GLUT Xlib-based implementation. 11/29/94 - - GLUT_XLIB_IMPLEMENTATION=2 mjk's second public release of - GLUT Xlib-based implementation providing GLUT version 2 - interfaces. - - GLUT_XLIB_IMPLEMENTATION=3 mjk's GLUT 2.2 images. 4/17/95 - - GLUT_XLIB_IMPLEMENTATION=4 mjk's GLUT 2.3 images. 6/?/95 - - GLUT_XLIB_IMPLEMENTATION=5 mjk's GLUT 3.0 images. 10/?/95 - - GLUT_XLIB_IMPLEMENTATION=7 mjk's GLUT 3.1+ with glutWarpPoitner. 7/24/96 - - GLUT_XLIB_IMPLEMENTATION=8 mjk's GLUT 3.1+ with glutWarpPoitner - and video resize. 1/3/97 - - GLUT_XLIB_IMPLEMENTATION=9 mjk's GLUT 3.4 release with early GLUT 4 routines. - - GLUT_XLIB_IMPLEMENTATION=11 Mesa 2.5's GLUT 3.6 release. - - GLUT_XLIB_IMPLEMENTATION=12 mjk's GLUT 3.6 release with early GLUT 4 routines + signal handling. - - GLUT_XLIB_IMPLEMENTATION=13 mjk's GLUT 3.7 beta with GameGLUT support. - - GLUT_XLIB_IMPLEMENTATION=14 mjk's GLUT 3.7 beta with f90gl friend interface. - - GLUT_XLIB_IMPLEMENTATION=15 mjk's GLUT 3.7 beta sync'ed with Mesa -**/ -#ifndef GLUT_XLIB_IMPLEMENTATION /* Allow this to be overriden. */ -#define GLUT_XLIB_IMPLEMENTATION 15 -#endif - -/** - MacOS X GLUT implementation revision history: - - GLUT_MACOSX_IMPLEMENTATION is updated to reflect MacOS X - specific GLUT API revisions and implementation revisions - (ie, bug fixes). - - GLUT_MACOSX_IMPLEMENTATION=1 glutSurfaceTexture. - - GLUT_MACOSX_IMPLEMENTATION=2 glutWMCloseFunc, glutCheckLoop. - -**/ -#ifndef GLUT_MACOSX_IMPLEMENTATION /* Allow this to be overriden. */ -#define GLUT_MACOSX_IMPLEMENTATION 2 -#endif - -/* Display mode bit masks. */ -#define GLUT_RGB 0 -#define GLUT_RGBA GLUT_RGB -#define GLUT_INDEX 1 -#define GLUT_SINGLE 0 -#define GLUT_DOUBLE 2 -#define GLUT_ACCUM 4 -#define GLUT_ALPHA 8 -#define GLUT_DEPTH 16 -#define GLUT_STENCIL 32 -#if (GLUT_API_VERSION >= 2) -#define GLUT_MULTISAMPLE 128 -#define GLUT_STEREO 256 -#endif -#if (GLUT_API_VERSION >= 3) -#define GLUT_LUMINANCE 512 -#endif -#define GLUT_NO_RECOVERY 1024 - -/* Mouse buttons. */ -#define GLUT_LEFT_BUTTON 0 -#define GLUT_MIDDLE_BUTTON 1 -#define GLUT_RIGHT_BUTTON 2 - -/* Mouse button state. */ -#define GLUT_DOWN 0 -#define GLUT_UP 1 - -#if (GLUT_API_VERSION >= 2) -/* function keys */ -#define GLUT_KEY_F1 1 -#define GLUT_KEY_F2 2 -#define GLUT_KEY_F3 3 -#define GLUT_KEY_F4 4 -#define GLUT_KEY_F5 5 -#define GLUT_KEY_F6 6 -#define GLUT_KEY_F7 7 -#define GLUT_KEY_F8 8 -#define GLUT_KEY_F9 9 -#define GLUT_KEY_F10 10 -#define GLUT_KEY_F11 11 -#define GLUT_KEY_F12 12 -/* directional keys */ -#define GLUT_KEY_LEFT 100 -#define GLUT_KEY_UP 101 -#define GLUT_KEY_RIGHT 102 -#define GLUT_KEY_DOWN 103 -#define GLUT_KEY_PAGE_UP 104 -#define GLUT_KEY_PAGE_DOWN 105 -#define GLUT_KEY_HOME 106 -#define GLUT_KEY_END 107 -#define GLUT_KEY_INSERT 108 -#endif - -/* Entry/exit state. */ -#define GLUT_LEFT 0 -#define GLUT_ENTERED 1 - -/* Menu usage state. */ -#define GLUT_MENU_NOT_IN_USE 0 -#define GLUT_MENU_IN_USE 1 - -/* Visibility state. */ -#define GLUT_NOT_VISIBLE 0 -#define GLUT_VISIBLE 1 - -/* Window status state. */ -#define GLUT_HIDDEN 0 -#define GLUT_FULLY_RETAINED 1 -#define GLUT_PARTIALLY_RETAINED 2 -#define GLUT_FULLY_COVERED 3 - -/* Color index component selection values. */ -#define GLUT_RED 0 -#define GLUT_GREEN 1 -#define GLUT_BLUE 2 - -/* Layers for use. */ -#define GLUT_NORMAL 0 -#define GLUT_OVERLAY 1 - -#if defined(_WIN32) -/* Stroke font constants (use these in GLUT program). */ -#define GLUT_STROKE_ROMAN ((void*)0) -#define GLUT_STROKE_MONO_ROMAN ((void*)1) - -/* Bitmap font constants (use these in GLUT program). */ -#define GLUT_BITMAP_9_BY_15 ((void*)2) -#define GLUT_BITMAP_8_BY_13 ((void*)3) -#define GLUT_BITMAP_TIMES_ROMAN_10 ((void*)4) -#define GLUT_BITMAP_TIMES_ROMAN_24 ((void*)5) -#if (GLUT_API_VERSION >= 3) -#define GLUT_BITMAP_HELVETICA_10 ((void*)6) -#define GLUT_BITMAP_HELVETICA_12 ((void*)7) -#define GLUT_BITMAP_HELVETICA_18 ((void*)8) -#endif -#else -/* Stroke font opaque addresses (use constants instead in source code). */ -extern void *glutStrokeRoman; -extern void *glutStrokeMonoRoman; - -/* Stroke font constants (use these in GLUT program). */ -#define GLUT_STROKE_ROMAN (&glutStrokeRoman) -#define GLUT_STROKE_MONO_ROMAN (&glutStrokeMonoRoman) - -/* Bitmap font opaque addresses (use constants instead in source code). */ -extern void *glutBitmap9By15; -extern void *glutBitmap8By13; -extern void *glutBitmapTimesRoman10; -extern void *glutBitmapTimesRoman24; -extern void *glutBitmapHelvetica10; -extern void *glutBitmapHelvetica12; -extern void *glutBitmapHelvetica18; - -/* Bitmap font constants (use these in GLUT program). */ -#define GLUT_BITMAP_9_BY_15 (&glutBitmap9By15) -#define GLUT_BITMAP_8_BY_13 (&glutBitmap8By13) -#define GLUT_BITMAP_TIMES_ROMAN_10 (&glutBitmapTimesRoman10) -#define GLUT_BITMAP_TIMES_ROMAN_24 (&glutBitmapTimesRoman24) -#if (GLUT_API_VERSION >= 3) -#define GLUT_BITMAP_HELVETICA_10 (&glutBitmapHelvetica10) -#define GLUT_BITMAP_HELVETICA_12 (&glutBitmapHelvetica12) -#define GLUT_BITMAP_HELVETICA_18 (&glutBitmapHelvetica18) -#endif -#endif - -/* glutGet parameters. */ -#define GLUT_WINDOW_X 100 -#define GLUT_WINDOW_Y 101 -#define GLUT_WINDOW_WIDTH 102 -#define GLUT_WINDOW_HEIGHT 103 -#define GLUT_WINDOW_BUFFER_SIZE 104 -#define GLUT_WINDOW_STENCIL_SIZE 105 -#define GLUT_WINDOW_DEPTH_SIZE 106 -#define GLUT_WINDOW_RED_SIZE 107 -#define GLUT_WINDOW_GREEN_SIZE 108 -#define GLUT_WINDOW_BLUE_SIZE 109 -#define GLUT_WINDOW_ALPHA_SIZE 110 -#define GLUT_WINDOW_ACCUM_RED_SIZE 111 -#define GLUT_WINDOW_ACCUM_GREEN_SIZE 112 -#define GLUT_WINDOW_ACCUM_BLUE_SIZE 113 -#define GLUT_WINDOW_ACCUM_ALPHA_SIZE 114 -#define GLUT_WINDOW_DOUBLEBUFFER 115 -#define GLUT_WINDOW_RGBA 116 -#define GLUT_WINDOW_PARENT 117 -#define GLUT_WINDOW_NUM_CHILDREN 118 -#define GLUT_WINDOW_COLORMAP_SIZE 119 -#if (GLUT_API_VERSION >= 2) -#define GLUT_WINDOW_NUM_SAMPLES 120 -#define GLUT_WINDOW_STEREO 121 -#endif -#if (GLUT_API_VERSION >= 3) -#define GLUT_WINDOW_CURSOR 122 -#endif -#define GLUT_SCREEN_WIDTH 200 -#define GLUT_SCREEN_HEIGHT 201 -#define GLUT_SCREEN_WIDTH_MM 202 -#define GLUT_SCREEN_HEIGHT_MM 203 -#define GLUT_MENU_NUM_ITEMS 300 -#define GLUT_DISPLAY_MODE_POSSIBLE 400 -#define GLUT_INIT_WINDOW_X 500 -#define GLUT_INIT_WINDOW_Y 501 -#define GLUT_INIT_WINDOW_WIDTH 502 -#define GLUT_INIT_WINDOW_HEIGHT 503 -#define GLUT_INIT_DISPLAY_MODE 504 -#if (GLUT_API_VERSION >= 2) -#define GLUT_ELAPSED_TIME 700 -#endif -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13) -#define GLUT_WINDOW_FORMAT_ID 123 -#endif - -#if (GLUT_API_VERSION >= 2) -/* glutDeviceGet parameters. */ -#define GLUT_HAS_KEYBOARD 600 -#define GLUT_HAS_MOUSE 601 -#define GLUT_HAS_SPACEBALL 602 -#define GLUT_HAS_DIAL_AND_BUTTON_BOX 603 -#define GLUT_HAS_TABLET 604 -#define GLUT_NUM_MOUSE_BUTTONS 605 -#define GLUT_NUM_SPACEBALL_BUTTONS 606 -#define GLUT_NUM_BUTTON_BOX_BUTTONS 607 -#define GLUT_NUM_DIALS 608 -#define GLUT_NUM_TABLET_BUTTONS 609 -#endif -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13) -#define GLUT_DEVICE_IGNORE_KEY_REPEAT 610 -#define GLUT_DEVICE_KEY_REPEAT 611 -#define GLUT_HAS_JOYSTICK 612 -#define GLUT_OWNS_JOYSTICK 613 -#define GLUT_JOYSTICK_BUTTONS 614 -#define GLUT_JOYSTICK_AXES 615 -#define GLUT_JOYSTICK_POLL_RATE 616 -#endif - -#if (GLUT_API_VERSION >= 3) -/* glutLayerGet parameters. */ -#define GLUT_OVERLAY_POSSIBLE 800 -#define GLUT_LAYER_IN_USE 801 -#define GLUT_HAS_OVERLAY 802 -#define GLUT_TRANSPARENT_INDEX 803 -#define GLUT_NORMAL_DAMAGED 804 -#define GLUT_OVERLAY_DAMAGED 805 - -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) -/* glutVideoResizeGet parameters. */ -#define GLUT_VIDEO_RESIZE_POSSIBLE 900 -#define GLUT_VIDEO_RESIZE_IN_USE 901 -#define GLUT_VIDEO_RESIZE_X_DELTA 902 -#define GLUT_VIDEO_RESIZE_Y_DELTA 903 -#define GLUT_VIDEO_RESIZE_WIDTH_DELTA 904 -#define GLUT_VIDEO_RESIZE_HEIGHT_DELTA 905 -#define GLUT_VIDEO_RESIZE_X 906 -#define GLUT_VIDEO_RESIZE_Y 907 -#define GLUT_VIDEO_RESIZE_WIDTH 908 -#define GLUT_VIDEO_RESIZE_HEIGHT 909 -#endif - -/* glutUseLayer parameters. */ -#define GLUT_NORMAL 0 -#define GLUT_OVERLAY 1 - -/* glutGetModifiers return mask. */ -#define GLUT_ACTIVE_SHIFT 1 -#define GLUT_ACTIVE_CTRL 2 -#define GLUT_ACTIVE_ALT 4 - -/* glutSetCursor parameters. */ -/* Basic arrows. */ -#define GLUT_CURSOR_RIGHT_ARROW 0 -#define GLUT_CURSOR_LEFT_ARROW 1 -/* Symbolic cursor shapes. */ -#define GLUT_CURSOR_INFO 2 -#define GLUT_CURSOR_DESTROY 3 -#define GLUT_CURSOR_HELP 4 -#define GLUT_CURSOR_CYCLE 5 -#define GLUT_CURSOR_SPRAY 6 -#define GLUT_CURSOR_WAIT 7 -#define GLUT_CURSOR_TEXT 8 -#define GLUT_CURSOR_CROSSHAIR 9 -/* Directional cursors. */ -#define GLUT_CURSOR_UP_DOWN 10 -#define GLUT_CURSOR_LEFT_RIGHT 11 -/* Sizing cursors. */ -#define GLUT_CURSOR_TOP_SIDE 12 -#define GLUT_CURSOR_BOTTOM_SIDE 13 -#define GLUT_CURSOR_LEFT_SIDE 14 -#define GLUT_CURSOR_RIGHT_SIDE 15 -#define GLUT_CURSOR_TOP_LEFT_CORNER 16 -#define GLUT_CURSOR_TOP_RIGHT_CORNER 17 -#define GLUT_CURSOR_BOTTOM_RIGHT_CORNER 18 -#define GLUT_CURSOR_BOTTOM_LEFT_CORNER 19 -/* Inherit from parent window. */ -#define GLUT_CURSOR_INHERIT 100 -/* Blank cursor. */ -#define GLUT_CURSOR_NONE 101 -/* Fullscreen crosshair (if available). */ -#define GLUT_CURSOR_FULL_CROSSHAIR 102 -#endif - -/* GLUT initialization sub-API. */ -extern void APIENTRY glutInit(int *argcp, char **argv); -extern void APIENTRY glutInitDisplayMode(unsigned int mode); -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) -extern void APIENTRY glutInitDisplayString(const char *string); -#endif -extern void APIENTRY glutInitWindowPosition(int x, int y); -extern void APIENTRY glutInitWindowSize(int width, int height); -extern void APIENTRY glutMainLoop(void); - -/* GLUT window sub-API. */ -extern int APIENTRY glutCreateWindow(const char *title); -extern int APIENTRY glutCreateSubWindow(int win, int x, int y, int width, int height); -extern void APIENTRY glutDestroyWindow(int win); -extern void APIENTRY glutPostRedisplay(void); -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 11) -extern void APIENTRY glutPostWindowRedisplay(int win); -#endif -extern void APIENTRY glutSwapBuffers(void); -extern int APIENTRY glutGetWindow(void); -extern void APIENTRY glutSetWindow(int win); -extern void APIENTRY glutSetWindowTitle(const char *title); -extern void APIENTRY glutSetIconTitle(const char *title); -extern void APIENTRY glutPositionWindow(int x, int y); -extern void APIENTRY glutReshapeWindow(int width, int height); -extern void APIENTRY glutPopWindow(void); -extern void APIENTRY glutPushWindow(void); -extern void APIENTRY glutIconifyWindow(void); -extern void APIENTRY glutShowWindow(void); -extern void APIENTRY glutHideWindow(void); -#if (GLUT_API_VERSION >= 3) -extern void APIENTRY glutFullScreen(void); -extern void APIENTRY glutSetCursor(int cursor); -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) -extern void APIENTRY glutWarpPointer(int x, int y); -#if (GLUT_MACOSX_IMPLEMENTATION >= 1) -/* surface texturing API Mac OS X specific -* Note: -* glutSurfaceTexture has been deprecated, use GL_EXT_framebuffer_object -*/ -#ifdef MAC_OS_X_VERSION_10_5 -extern void APIENTRY glutSurfaceTexture (GLenum target, GLenum internalformat, int surfacewin); AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_5 -#else -extern void APIENTRY glutSurfaceTexture (GLenum target, GLenum internalformat, int surfacewin); -#endif -#endif -#if (GLUT_MACOSX_IMPLEMENTATION >= 2) -/* Mac OS X specific API */ -extern void APIENTRY glutWMCloseFunc(void (*func)(void)); -extern void APIENTRY glutCheckLoop(void); -#endif -#endif - -/* GLUT overlay sub-API. */ -extern void APIENTRY glutEstablishOverlay(void); -extern void APIENTRY glutRemoveOverlay(void); -extern void APIENTRY glutUseLayer(GLenum layer); -extern void APIENTRY glutPostOverlayRedisplay(void); -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 11) -extern void APIENTRY glutPostWindowOverlayRedisplay(int win); -#endif -extern void APIENTRY glutShowOverlay(void); -extern void APIENTRY glutHideOverlay(void); -#endif - -/* GLUT menu sub-API. */ -extern int APIENTRY glutCreateMenu(void (*)(int)); -extern void APIENTRY glutDestroyMenu(int menu); -extern int APIENTRY glutGetMenu(void); -extern void APIENTRY glutSetMenu(int menu); -extern void APIENTRY glutAddMenuEntry(const char *label, int value); -extern void APIENTRY glutAddSubMenu(const char *label, int submenu); -extern void APIENTRY glutChangeToMenuEntry(int item, const char *label, int value); -extern void APIENTRY glutChangeToSubMenu(int item, const char *label, int submenu); -extern void APIENTRY glutRemoveMenuItem(int item); -extern void APIENTRY glutAttachMenu(int button); -extern void APIENTRY glutDetachMenu(int button); - -/* GLUT window callback sub-API. */ -extern void APIENTRY glutDisplayFunc(void (*func)(void)); -extern void APIENTRY glutReshapeFunc(void (*func)(int width, int height)); -extern void APIENTRY glutKeyboardFunc(void (*func)(unsigned char key, int x, int y)); -extern void APIENTRY glutMouseFunc(void (*func)(int button, int state, int x, int y)); -extern void APIENTRY glutMotionFunc(void (*func)(int x, int y)); -extern void APIENTRY glutPassiveMotionFunc(void (*func)(int x, int y)); -extern void APIENTRY glutEntryFunc(void (*func)(int state)); -extern void APIENTRY glutVisibilityFunc(void (*func)(int state)); -extern void APIENTRY glutIdleFunc(void (*func)(void)); -extern void APIENTRY glutTimerFunc(unsigned int millis, void (*func)(int value), int value); -extern void APIENTRY glutMenuStateFunc(void (*func)(int state)); -#if (GLUT_API_VERSION >= 2) -extern void APIENTRY glutSpecialFunc(void (*func)(int key, int x, int y)); -extern void APIENTRY glutSpaceballMotionFunc(void (*func)(int x, int y, int z)); -extern void APIENTRY glutSpaceballRotateFunc(void (*func)(int x, int y, int z)); -extern void APIENTRY glutSpaceballButtonFunc(void (*func)(int button, int state)); -extern void APIENTRY glutButtonBoxFunc(void (*func)(int button, int state)); -extern void APIENTRY glutDialsFunc(void (*func)(int dial, int value)); -extern void APIENTRY glutTabletMotionFunc(void (*func)(int x, int y)); -extern void APIENTRY glutTabletButtonFunc(void (*func)(int button, int state, int x, int y)); -#if (GLUT_API_VERSION >= 3) -extern void APIENTRY glutMenuStatusFunc(void (*func)(int status, int x, int y)); -extern void APIENTRY glutOverlayDisplayFunc(void (*func)(void)); -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) -extern void APIENTRY glutWindowStatusFunc(void (*func)(int state)); -#endif -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13) -extern void APIENTRY glutKeyboardUpFunc(void (*func)(unsigned char key, int x, int y)); -extern void APIENTRY glutSpecialUpFunc(void (*func)(int key, int x, int y)); -extern void APIENTRY glutJoystickFunc(void (*func)(unsigned int buttonMask, int x, int y, int z), int pollInterval); -//#ifdef GLUT_OF_007_HACK -extern void APIENTRY glutDragEventFunc(void (*func)(char ** fileNames, int nFiles, int dragX, int dragY)); -//#endif -#endif -#endif -#endif - -/* GLUT color index sub-API. */ -extern void APIENTRY glutSetColor(int, GLfloat red, GLfloat green, GLfloat blue); -extern GLfloat APIENTRY glutGetColor(int ndx, int component); -extern void APIENTRY glutCopyColormap(int win); - -/* GLUT state retrieval sub-API. */ -extern int APIENTRY glutGet(GLenum type); -extern int APIENTRY glutDeviceGet(GLenum type); -#if (GLUT_API_VERSION >= 2) -/* GLUT extension support sub-API */ -extern int APIENTRY glutExtensionSupported(const char *name); -#endif -#if (GLUT_API_VERSION >= 3) -extern int APIENTRY glutGetModifiers(void); -extern int APIENTRY glutLayerGet(GLenum type); -#endif -#if (GLUT_API_VERSION >= 5) -extern void * APIENTRY glutGetProcAddress(const char *procName); -#endif - -/* GLUT font sub-API */ -extern void APIENTRY glutBitmapCharacter(void *font, int character); -extern int APIENTRY glutBitmapWidth(void *font, int character); -extern void APIENTRY glutStrokeCharacter(void *font, int character); -extern int APIENTRY glutStrokeWidth(void *font, int character); -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) -extern int APIENTRY glutBitmapLength(void *font, const unsigned char *string); -extern int APIENTRY glutStrokeLength(void *font, const unsigned char *string); -#endif - -/* GLUT pre-built models sub-API */ -extern void APIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks); -extern void APIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks); -extern void APIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks); -extern void APIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks); -extern void APIENTRY glutWireCube(GLdouble size); -extern void APIENTRY glutSolidCube(GLdouble size); -extern void APIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); -extern void APIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings); -extern void APIENTRY glutWireDodecahedron(void); -extern void APIENTRY glutSolidDodecahedron(void); -extern void APIENTRY glutWireTeapot(GLdouble size); -extern void APIENTRY glutSolidTeapot(GLdouble size); -extern void APIENTRY glutWireOctahedron(void); -extern void APIENTRY glutSolidOctahedron(void); -extern void APIENTRY glutWireTetrahedron(void); -extern void APIENTRY glutSolidTetrahedron(void); -extern void APIENTRY glutWireIcosahedron(void); -extern void APIENTRY glutSolidIcosahedron(void); - -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) -/* GLUT video resize sub-API. */ -extern int APIENTRY glutVideoResizeGet(GLenum param); -extern void APIENTRY glutSetupVideoResizing(void); -extern void APIENTRY glutStopVideoResizing(void); -extern void APIENTRY glutVideoResize(int x, int y, int width, int height); -extern void APIENTRY glutVideoPan(int x, int y, int width, int height); - -/* GLUT debugging sub-API. */ -extern void APIENTRY glutReportErrors(void); -#endif - -#if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 13) -/* GLUT device control sub-API. */ -/* glutSetKeyRepeat modes. */ -#define GLUT_KEY_REPEAT_OFF 0 -#define GLUT_KEY_REPEAT_ON 1 -#define GLUT_KEY_REPEAT_DEFAULT 2 - -/* Joystick button masks. */ -#define GLUT_JOYSTICK_BUTTON_A 1 -#define GLUT_JOYSTICK_BUTTON_B 2 -#define GLUT_JOYSTICK_BUTTON_C 4 -#define GLUT_JOYSTICK_BUTTON_D 8 - -extern void APIENTRY glutIgnoreKeyRepeat(int ignore); -extern void APIENTRY glutSetKeyRepeat(int repeatMode); -extern void APIENTRY glutForceJoystickFunc(void); - -/* GLUT game mode sub-API. */ -/* glutGameModeGet. */ -#define GLUT_GAME_MODE_ACTIVE 0 -#define GLUT_GAME_MODE_POSSIBLE 1 -#define GLUT_GAME_MODE_WIDTH 2 -#define GLUT_GAME_MODE_HEIGHT 3 -#define GLUT_GAME_MODE_PIXEL_DEPTH 4 -#define GLUT_GAME_MODE_REFRESH_RATE 5 -#define GLUT_GAME_MODE_DISPLAY_CHANGED 6 - -extern void APIENTRY glutGameModeString(const char *string); -extern int APIENTRY glutEnterGameMode(void); -extern void APIENTRY glutLeaveGameMode(void); -extern int APIENTRY glutGameModeGet(GLenum mode); -#endif - -#ifdef __cplusplus -} - -#endif - -#ifdef GLUT_APIENTRY_DEFINED -# undef GLUT_APIENTRY_DEFINED -# undef APIENTRY -#endif - -#ifdef GLUT_WINGDIAPI_DEFINED -# undef GLUT_WINGDIAPI_DEFINED -# undef WINGDIAPI -#endif - -#endif /* __glut_h__ */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutbitmap.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutbitmap.h deleted file mode 100755 index e29a016..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutbitmap.h +++ /dev/null @@ -1,30 +0,0 @@ -#ifndef __glutbitmap_h__ -#define __glutbitmap_h__ - -/* Copyright (c) Mark J. Kilgard, 1994. */ - -/* This program is freely distributable without licensing fees - and is provided without guarantee or warrantee expressed or - implied. This program is -not- in the public domain. */ - -#include "glut.h" - -typedef struct { - const GLsizei width; - const GLsizei height; - const GLfloat xorig; - const GLfloat yorig; - const GLfloat advance; - const GLubyte *bitmap; -} BitmapCharRec, *BitmapCharPtr; - -typedef struct { - const char *name; - const int num_chars; - const int first; - const BitmapCharRec * const *ch; -} BitmapFontRec, *BitmapFontPtr; - -typedef void *GLUTbitmapFont; - -#endif /* __glutbitmap_h__ */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutf90.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutf90.h deleted file mode 100755 index f8a170b..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutf90.h +++ /dev/null @@ -1,90 +0,0 @@ -#ifndef __glutf90_h__ -#define __glutf90_h__ - -/* Copyright (c) Mark J. Kilgard & Willam F. Mitchell, 1998. */ - -/* This program is freely distributable without licensing fees - and is provided without guarantee or warrantee expressed or - implied. This program is -not- in the public domain. */ - -/* This header provides the binding interface for William Mitchell's - f90gl Fortran 90 GLUT binding. Other GLUT language bindings - can and should use this interace. */ - -/* I appreciate the guidance from William Mitchell - (mitchell@cam.nist.gov) in developing this friend interface - for use by the f90gl package. See ../../README.fortran */ - -#include - -#ifndef GLUTCALLBACK - #define GLUTCALLBACK -#endif -#ifndef APIENTRY - #define APIENTRY -#endif - -/* Which callback enumerants for the __glutSetFCB/__glutGetFCB routines. */ -/* NOTE These values are part of a binary interface for the f90gl Fortran - 90 binding and so must NOT changes (additions are allowed). */ - -/* GLUTwindow callbacks. */ -#define GLUT_FCB_DISPLAY 0 /* GLUTdisplayFCB */ -#define GLUT_FCB_RESHAPE 1 /* GLUTreshapeFCB */ -#define GLUT_FCB_MOUSE 2 /* GLUTmouseFCB */ -#define GLUT_FCB_MOTION 3 /* GLUTmotionFCB */ -#define GLUT_FCB_PASSIVE 4 /* GLUTpassiveFCB */ -#define GLUT_FCB_ENTRY 5 /* GLUTentryFCB */ -#define GLUT_FCB_KEYBOARD 6 /* GLUTkeyboardFCB */ -#define GLUT_FCB_KEYBOARD_UP 7 /* GLUTkeyboardFCB */ -#define GLUT_FCB_WINDOW_STATUS 8 /* GLUTwindowStatusFCB */ -#define GLUT_FCB_VISIBILITY 9 /* GLUTvisibilityFCB */ -#define GLUT_FCB_SPECIAL 10 /* GLUTspecialFCB */ -#define GLUT_FCB_SPECIAL_UP 11 /* GLUTspecialFCB */ -#define GLUT_FCB_BUTTON_BOX 12 /* GLUTbuttonBoxFCB */ -#define GLUT_FCB_DIALS 13 /* GLUTdialsFCB */ -#define GLUT_FCB_SPACE_MOTION 14 /* GLUTspaceMotionFCB */ -#define GLUT_FCB_SPACE_ROTATE 15 /* GLUTspaceRotateFCB */ -#define GLUT_FCB_SPACE_BUTTON 16 /* GLUTspaceButtonFCB */ -#define GLUT_FCB_TABLET_MOTION 17 /* GLUTtabletMotionFCB */ -#define GLUT_FCB_TABLET_BUTTON 18 /* GLUTtabletButtonFCB */ -#define GLUT_FCB_JOYSTICK 19 /* GLUTjoystickFCB */ -#define GLUT_FCB_WMCLOSE 20 /* GLUTwmcloseFCB */ -/* Non-GLUTwindow callbacks. */ -#define GLUT_FCB_OVERLAY_DISPLAY 100 /* GLUTdisplayFCB */ -#define GLUT_FCB_SELECT 101 /* GLUTselectFCB */ -#define GLUT_FCB_TIMER 102 /* GLUTtimerFCB */ - -/* GLUT Fortran callback function types. */ -typedef void (GLUTCALLBACK *GLUTdisplayFCB) (void); -typedef void (GLUTCALLBACK *GLUTwmcloseFCB) (void); -typedef void (GLUTCALLBACK *GLUTreshapeFCB) (int *, int *); -/* NOTE the pressed key is int, not unsigned char for Fortran! */ -typedef void (GLUTCALLBACK *GLUTkeyboardFCB) (int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTmouseFCB) (int *, int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTmotionFCB) (int *, int *); -typedef void (GLUTCALLBACK *GLUTpassiveFCB) (int *, int *); -typedef void (GLUTCALLBACK *GLUTentryFCB) (int *); -typedef void (GLUTCALLBACK *GLUTwindowStatusFCB) (int *); -typedef void (GLUTCALLBACK *GLUTvisibilityFCB) (int *); -typedef void (GLUTCALLBACK *GLUTspecialFCB) (int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTbuttonBoxFCB) (int *, int *); -typedef void (GLUTCALLBACK *GLUTdialsFCB) (int *, int *); -typedef void (GLUTCALLBACK *GLUTspaceMotionFCB) (int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTspaceRotateFCB) (int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTspaceButtonFCB) (int *, int *); -typedef void (GLUTCALLBACK *GLUTtabletMotionFCB) (int *, int *); -typedef void (GLUTCALLBACK *GLUTtabletButtonFCB) (int *, int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTjoystickFCB) (unsigned int *buttonMask, int *x, int *y, int *z); - -typedef void (GLUTCALLBACK *GLUTselectFCB) (int *); -typedef void (GLUTCALLBACK *GLUTtimerFCB) (int *); -typedef void (GLUTCALLBACK *GLUTmenuStateFCB) (int *); /* DEPRICATED. */ -typedef void (GLUTCALLBACK *GLUTmenuStatusFCB) (int *, int *, int *); -typedef void (GLUTCALLBACK *GLUTidleFCB) (void); - -/* Functions that set and return Fortran callback functions. */ -extern void* APIENTRY __glutGetFCB(int which); -extern void APIENTRY __glutSetFCB(int which, void *func); - -#endif /* __glutf90_h__ */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutstroke.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutstroke.h deleted file mode 100755 index cbc9e15..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/glutstroke.h +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef __glutstroke_h__ -#define __glutstroke_h__ - -/* Copyright (c) Mark J. Kilgard, 1994. */ - -/* This program is freely distributable without licensing fees - and is provided without guarantee or warrantee expressed or - implied. This program is -not- in the public domain. */ - -#if defined(_WIN32) -#pragma warning (disable:4244) /* disable bogus conversion warnings */ -#pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */ -#endif - -typedef struct { - float x; - float y; -} CoordRec, *CoordPtr; - -typedef struct { - int num_coords; - const CoordRec *coord; -} StrokeRec, *StrokePtr; - -typedef struct { - int num_strokes; - const StrokeRec *stroke; - float center; - float right; -} StrokeCharRec, *StrokeCharPtr; - -typedef struct { - const char *name; - int num_chars; - const StrokeCharRec *ch; - float top; - float bottom; -} StrokeFontRec, *StrokeFontPtr; - -typedef void *GLUTstrokeFont; - -#endif /* __glutstroke_h__ */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/gutil.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/gutil.h deleted file mode 100755 index f7ffcf3..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/gutil.h +++ /dev/null @@ -1,89 +0,0 @@ - -/* - * gutil.h - * - * FUNCTION: - * Provide utilities that allow rotation to occur - * around any axis. - * - * HISTORY: - * created by Linas Vepstas 1990 - * added single & double precision, June 1991, Linas Vepstas - */ - -#ifndef __GUTIL_H__ -#define __GUTIL_H__ - -#ifdef __GUTIL_DOUBLE -#define gutDouble double -#else -#define gutDouble float -#endif - - -#ifdef _NO_PROTO /* NO ANSI C PROTOTYPING */ - -/* Rotation Utilities */ -extern void rot_axis_f (); -extern void rot_about_axis_f (); -extern void rot_omega_f (); -extern void urot_axis_f (); -extern void urot_about_axis_f (); -extern void urot_omega_f (); - -/* double-precision versions */ -extern void rot_axis_d (); -extern void rot_about_axis_d (); -extern void rot_omega_d (); -extern void urot_axis_d (); -extern void urot_about_axis_d (); -extern void urot_omega_d (); - -/* viewpoint functions */ -extern void uview_direction_d (); -extern void uview_direction_f (); -extern void uviewpoint_d (); -extern void uviewpoint_f (); - -#else /* _NO_PROTO */ /* ANSI C PROTOTYPING */ - -/* Rotation Utilities */ -extern void rot_axis_f (float omega, float axis[3]); -extern void rot_about_axis_f (float angle, float axis[3]); -extern void rot_omega_f (float axis[3]); -extern void urot_axis_f (float m[4][4], float omega, float axis[3]); -extern void urot_about_axis_f (float m[4][4], float angle, float axis[3]); -extern void urot_omega_f (float m[4][4], float axis[3]); - -/* double-precision versions */ -extern void rot_axis_d (double omega, double axis[3]); -extern void rot_about_axis_d (double angle, double axis[3]); -extern void rot_omega_d (double axis[3]); -extern void urot_axis_d (double m[4][4], double omega, double axis[3]); -extern void urot_about_axis_d (double m[4][4], double angle, double axis[3]); -extern void urot_omega_d (double m[4][4], double axis[3]); - -/* viewpoint functions */ -extern void uview_direction_d (double m[4][4], /* returned */ - double v21[3], /* input */ - double up[3]); /* input */ - -extern void uview_direction_f (float m[4][4], /* returned */ - float v21[3], /* input */ - float up[3]); /* input */ - -extern void uviewpoint_d (double m[4][4], /* returned */ - double v1[3], /* input */ - double v2[3], /* input */ - double up[3]); /* input */ - -extern void uviewpoint_f (float m[4][4], /* returned */ - float v1[3], /* input */ - float v2[3], /* input */ - float up[3]); /* input */ - -#endif /* _NO_PROTO */ - -#endif /* _GUTIL_H__ */ - -/* ------------------- end of file ---------------------- */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/intersect.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/intersect.h deleted file mode 100755 index f5ff7a5..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/intersect.h +++ /dev/null @@ -1,391 +0,0 @@ -/* - * FUNCTION: - * This file contains a number of utilities useful to 3D graphics in - * general, and to the generation of tubing and extrusions in particular - * - * HISTORY: - * Written by Linas Vepstas, August 1991 - * Updated to correctly handle degenerate cases, Linas, February 1993 - */ - -#include -#include "port.h" -#include "vvector.h" - -#define BACKWARDS_INTERSECT (2) - -/* ========================================================== */ -/* - * the Degenerate_Tolerance token represents the greatest amount by - * which different scales in a graphics environment can differ before - * they should be considered "degenerate". That is, when one vector is - * a million times longer than another, changces are that the second will - * be less than a pixel int, and therefore was probably meant to be - * degenerate (by the CAD package, etc.) But what should this tolerance - * be? At least 1 in onethousand (since screen sizes are 1K pixels), but - * les than 1 in 4 million (since this is the limit of single-precision - * floating point accuracy). Of course, if double precision were used, - * then the tolerance could be increased. - * - * Potentially, this naive assumption could cause problems if the CAD - * package attempts to zoom in on small details, and turns out, certain - * points should not hvae been degenerate. The problem presented here - * is that the tolerance could run out before single-precision ran - * out, and so the CAD packages would perceive this as a "bug". - * One alternative is to fiddle around & try to tighten the tolerance. - * However, the right alternative is to code the graphics pipeline in - * double-precision (and tighten the tolerance). - * - * By the way, note that Degernate Tolerance is a "dimensionless" - * quantitiy -- it has no units -- it does not measure feet, inches, - * millimeters or pixels. It is used only in the computations of ratios - * and relative lengths. - */ - -/* - * Right now, the tolerance is set to 2 parts in a million, which - * corresponds to a 19-bit distinction of mantissas. Note that - * single-precsion numbers have 24 bit mantissas. - */ - -#define DEGENERATE_TOLERANCE (0.000002) - -/* ========================================================== */ -/* - * The macro and subroutine INTERSECT are designed to compute the - * intersection of a line (defined by the points v1 and v2) and a plane - * (defined as plane which is normal to the vector n, and contains the - * point p). Both return the point sect, which is the point of - * interesection. - * - * This MACRO attemps to be fairly robust by checking for a divide by - * zero. - */ - -/* ========================================================== */ -/* - * HACK ALERT - * The intersection parameter t has the nice property that if t>1, - * then the intersection is "in front of" p1, and if t<0, then the - * intersection is "behind" p2. Unfortunately, as the intersecting plane - * and the line become parallel, t wraps through infinity -- i.e. t can - * become so large that t becomes "greater than infinity" and comes back - * as a negative number (i.e. winding number hopped by one unit). We - * have no way of detecting this situation without adding gazzillions - * of lines of code of topological algebra to detect the winding number; - * and this would be incredibly difficult, and ruin performance. - * - * Thus, we've installed a cheap hack for use by the "cut style" drawing - * routines. If t proves to be a large negative number (more negative - * than -5), then we assume that t was positive and wound through - * infinity. This makes most cuts look good, without introducing bogus - * cuts at infinity. - */ -/* ========================================================== */ - -#define INTERSECT(sect,p,n,v1,v2) \ -{ \ - gleDouble deno, numer, t, omt; \ - \ - deno = (v1[0] - v2[0]) * n[0]; \ - deno += (v1[1] - v2[1]) * n[1]; \ - deno += (v1[2] - v2[2]) * n[2]; \ - \ - if (deno == 0.0) { \ - VEC_COPY (n, v1); \ - /* printf ("Intersect: Warning: line is coplanar with plane \n"); */ \ - } else { \ - \ - numer = (p[0] - v2[0]) * n[0]; \ - numer += (p[1] - v2[1]) * n[1]; \ - numer += (p[2] - v2[2]) * n[2]; \ - \ - t = numer / deno; \ - omt = 1.0 - t; \ - \ - sect[0] = t * v1[0] + omt * v2[0]; \ - sect[1] = t * v1[1] + omt * v2[1]; \ - sect[2] = t * v1[2] + omt * v2[2]; \ - } \ -} - -/* ========================================================== */ -/* - * The macro and subroutine BISECTING_PLANE compute a normal vector that - * describes the bisecting plane between three points (v1, v2 and v3). - * This bisecting plane has the following properties: - * 1) it contains the point v2 - * 2) the angle it makes with v21 == v2 - v1 is equal to the angle it - * makes with v32 == v3 - v2 - * 3) it is perpendicular to the plane defined by v1, v2, v3. - * - * Having input v1, v2, and v3, it returns a unit vector n. - * - * In some cases, the user may specify degenerate points, and still - * expect "reasonable" or "obvious" behaviour. The "expected" - * behaviour for these degenerate cases is: - * - * 1) if v1 == v2 == v3, then return n=0 - * 2) if v1 == v2, then return v32 (normalized). - * 3) if v2 == v3, then return v21 (normalized). - * 4) if v1, v2 and v3 co-linear, then return v21 (normalized). - * - * Mathematically, these special cases "make sense" -- we just have to - * code around potential divide-by-zero's in the code below. - */ - -/* ========================================================== */ - -#define BISECTING_PLANE(valid,n,v1,v2,v3) \ -{ \ - double v21[3], v32[3]; \ - double len21, len32; \ - double vdot; \ - \ - VEC_DIFF (v21, v2, v1); \ - VEC_DIFF (v32, v3, v2); \ - \ - VEC_LENGTH (len21, v21); \ - VEC_LENGTH (len32, v32); \ - \ - if (len21 <= DEGENERATE_TOLERANCE * len32) { \ - \ - if (len32 == 0.0) { \ - /* all three points lie ontop of one-another */ \ - VEC_ZERO (n); \ - valid = FALSE; \ - } else { \ - /* return a normalized copy of v32 as bisector */ \ - len32 = 1.0 / len32; \ - VEC_SCALE (n, len32, v32); \ - valid = TRUE; \ - } \ - \ - } else { \ - \ - valid = TRUE; \ - \ - if (len32 <= DEGENERATE_TOLERANCE * len21) { \ - /* return a normalized copy of v21 as bisector */ \ - len21 = 1.0 / len21; \ - VEC_SCALE (n, len21, v21); \ - \ - } else { \ - \ - /* normalize v21 to be of unit length */ \ - len21 = 1.0 / len21; \ - VEC_SCALE (v21, len21, v21); \ - \ - /* normalize v32 to be of unit length */ \ - len32 = 1.0 / len32; \ - VEC_SCALE (v32, len32, v32); \ - \ - VEC_DOT_PRODUCT (vdot, v32, v21); \ - \ - /* if vdot == 1 or -1, then points are colinear */ \ - if ((vdot >= (1.0-DEGENERATE_TOLERANCE)) || \ - (vdot <= (-1.0+DEGENERATE_TOLERANCE))) { \ - VEC_COPY (n, v21); \ - } else { \ - \ - /* go do the full computation */ \ - n[0] = vdot * (v32[0] + v21[0]) - v32[0] - v21[0]; \ - n[1] = vdot * (v32[1] + v21[1]) - v32[1] - v21[1]; \ - n[2] = vdot * (v32[2] + v21[2]) - v32[2] - v21[2]; \ - \ - /* if above if-test's passed, \ - * n should NEVER be of zero length */ \ - VEC_NORMALIZE (n); \ - } \ - } \ - } \ -} - -/* ========================================================== */ -/* - * The block of code below is ifdef'd out, and is here for reference - * purposes only. It performs the "mathematically right thing" for - * computing a bisecting plane, but is, unfortunately, subject ot noise - * in the presence of near degenerate points. Since computer graphics, - * due to sloppy coding, laziness, or correctness, is filled with - * degenerate points, we can't really use this version. The code above - * is far more appropriate for graphics. - */ - -#ifdef MATHEMATICALLY_EXACT_GRAPHICALLY_A_KILLER -#define BISECTING_PLANE(n,v1,v2,v3) \ -{ \ - double v21[3], v32[3]; \ - double len21, len32; \ - double vdot; \ - \ - VEC_DIFF (v21, v2, v1); \ - VEC_DIFF (v32, v3, v2); \ - \ - VEC_LENGTH (len21, v21); \ - VEC_LENGTH (len32, v32); \ - \ - if (len21 == 0.0) { \ - \ - if (len32 == 0.0) { \ - /* all three points lie ontop of one-another */ \ - VEC_ZERO (n); \ - valid = FALSE; \ - } else { \ - /* return a normalized copy of v32 as bisector */ \ - len32 = 1.0 / len32; \ - VEC_SCALE (n, len32, v32); \ - } \ - \ - } else { \ - \ - /* normalize v21 to be of unit length */ \ - len21 = 1.0 / len21; \ - VEC_SCALE (v21, len21, v21); \ - \ - if (len32 == 0.0) { \ - /* return a normalized copy of v21 as bisector */ \ - VEC_COPY (n, v21); \ - } else { \ - \ - /* normalize v32 to be of unit length */ \ - len32 = 1.0 / len32; \ - VEC_SCALE (v32, len32, v32); \ - \ - VEC_DOT_PRODUCT (vdot, v32, v21); \ - \ - /* if vdot == 1 or -1, then points are colinear */ \ - if ((vdot == 1.0) || (vdot == -1.0)) { \ - VEC_COPY (n, v21); \ - } else { \ - \ - /* go do the full computation */ \ - n[0] = vdot * (v32[0] + v21[0]) - v32[0] - v21[0]; \ - n[1] = vdot * (v32[1] + v21[1]) - v32[1] - v21[1]; \ - n[2] = vdot * (v32[2] + v21[2]) - v32[2] - v21[2]; \ - \ - /* if above if-test's passed, \ - * n should NEVER be of zero length */ \ - VEC_NORMALIZE (n); \ - } \ - } \ - } \ -} -#endif - -/* ========================================================== */ -/* - * This macro computes the plane perpendicular to the the plane - * defined by three points, and whose normal vector is givven as the - * difference between the two vectors ... - * - * (See way below for the "math" model if you want to understand this. - * The comments about relative errors above apply here.) - */ - -#define CUTTING_PLANE(valid,n,v1,v2,v3) \ -{ \ - double v21[3], v32[3]; \ - double len21, len32; \ - double lendiff; \ - \ - VEC_DIFF (v21, v2, v1); \ - VEC_DIFF (v32, v3, v2); \ - \ - VEC_LENGTH (len21, v21); \ - VEC_LENGTH (len32, v32); \ - \ - if (len21 <= DEGENERATE_TOLERANCE * len32) { \ - \ - if (len32 == 0.0) { \ - /* all three points lie ontop of one-another */ \ - VEC_ZERO (n); \ - valid = FALSE; \ - } else { \ - /* return a normalized copy of v32 as cut-vector */ \ - len32 = 1.0 / len32; \ - VEC_SCALE (n, len32, v32); \ - valid = TRUE; \ - } \ - \ - } else { \ - \ - valid = TRUE; \ - \ - if (len32 <= DEGENERATE_TOLERANCE * len21) { \ - /* return a normalized copy of v21 as cut vector */ \ - len21 = 1.0 / len21; \ - VEC_SCALE (n, len21, v21); \ - } else { \ - \ - /* normalize v21 to be of unit length */ \ - len21 = 1.0 / len21; \ - VEC_SCALE (v21, len21, v21); \ - \ - /* normalize v32 to be of unit length */ \ - len32 = 1.0 / len32; \ - VEC_SCALE (v32, len32, v32); \ - \ - VEC_DIFF (n, v21, v32); \ - VEC_LENGTH (lendiff, n); \ - \ - /* if the perp vector is very small, then the two \ - * vectors are darn near collinear, and the cut \ - * vector is probably poorly defined. */ \ - if (lendiff < DEGENERATE_TOLERANCE) { \ - VEC_ZERO (n); \ - valid = FALSE; \ - } else { \ - lendiff = 1.0 / lendiff; \ - VEC_SCALE (n, lendiff, n); \ - } \ - } \ - } \ -} - -/* ========================================================== */ - -#ifdef MATHEMATICALLY_EXACT_GRAPHICALLY_A_KILLER -#define CUTTING_PLANE(n,v1,v2,v3) \ -{ \ - double v21[3], v32[3]; \ - \ - VEC_DIFF (v21, v2, v1); \ - VEC_DIFF (v32, v3, v2); \ - \ - VEC_NORMALIZE (v21); \ - VEC_NORMALIZE (v32); \ - \ - VEC_DIFF (n, v21, v32); \ - VEC_NORMALIZE (n); \ -} -#endif - - -/* ============================================================ */ -/* This macro is used in several places to cycle through a series of - * points to find the next non-degenerate point in a series */ - -#define FIND_NON_DEGENERATE_POINT(inext,npoints,len,diff,point_array) \ -{ \ - gleDouble slen; \ - gleDouble summa[3]; \ - \ - do { \ - /* get distance to next point */ \ - VEC_DIFF (diff, point_array[inext+1], point_array[inext]); \ - VEC_LENGTH (len, diff); \ - VEC_SUM (summa, point_array[inext+1], point_array[inext]); \ - VEC_LENGTH (slen, summa); \ - slen *= DEGENERATE_TOLERANCE; \ - inext ++; \ - } while ((len <= slen) && (inext < npoints-1)); \ -} - -/* ========================================================== */ - -extern int bisecting_plane (gleDouble n[3], /* returned */ - gleDouble v1[3], /* input */ - gleDouble v2[3], /* input */ - gleDouble v3[3]); /* input */ - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/port.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/port.h deleted file mode 100755 index 2827bbf..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/port.h +++ /dev/null @@ -1,298 +0,0 @@ - -/* - * port.h - * - * FUNCTION: - * This file contains defines for porting the tubing toolkit from GL to - * OpenGL to some callback scheme. - * - * HISTORY: - * Created by Linas Vepstas -- February 1993 - * Added auto texture coord generation hacks, Linas April 1994 - */ - -#ifndef __GLE_PORT_H__ -#define __GLE_PORT_H__ - - -#ifndef TRUE -#define TRUE 1 -#endif - -#ifndef FALSE -#define FALSE 0 -#endif - -#ifndef M_PI -#define M_PI 3.14159265358979323846 -#endif - -/* ====================================================== */ -/* Some compilers can't handle multiply-subscripted array's */ - -#ifdef FUNKY_C -typedef gleDouble gleVector; -#define AVAL(arr,n,i,j) arr(6*n+3*i+j) -#define VVAL(arr,n,i) arr(3*n+i) - -#else /* FUNKY_C */ -typedef double gleVector[3]; -typedef double glePoint[2]; -#define AVAL(arr,n,i,j) arr[n][i][j] -#define VVAL(arr,n,i) arr[n][i]; - -#endif /* FUNKY_C */ - -/* ====================================================== */ -/* These are used to convey info about topography to the - * texture mapping routines */ - -#define FRONT 1 -#define BACK 2 -#define FRONT_CAP 3 -#define BACK_CAP 4 -#define FILLET 5 - -/* ====================================================== */ - -#define __GLE_DOUBLE - -/* ====================================================== */ - -#ifdef __GLE_DOUBLE -#ifndef gleDouble - #define gleDouble double -#endif -#define urot_axis(a,b,c) urot_axis_d(a,b,c) -#define uview_direction(a,b,c) uview_direction_d(a,b,c) -#define uviewpoint(a,b,c,d) uviewpoint_d(a,b,c,d) -#define MULTMATRIX(m) MULTMATRIX_D(m) -#define LOADMATRIX(m) LOADMATRIX_D(m) -#define V3F(x,j,id) V3F_D(x,j,id) -#define N3F(x) N3F_D(x) -#define T2F(x,y) T2F_D(x,y) -#else -#define gleDouble float -#define urot_axis(a,b,c) urot_axis_f(a,b,c) -#define uview_direction(a,b,c) uview_direction_f(a,b,c) -#define uviewpoint(a,b,c,d) uviewpoint_f(a,b,c,d) -#define MULTMATRIX(m) MULTMATRIX_F(m) -#define LOADMATRIX(m) LOADMATRIX_F(m) -#define V3F(x,j,id) V3F_F(x,j,id) -#define N3F(x) N3F_F(x) -#define T2F(x,y) T2F_F(x,y) -#endif - -/* ====================================================== */ - -#if (defined DEBUG_GL_32 || DEBUG_OPENGL_10) -#undef GL_32 -#undef OPENGL_10 - -#define BGNTMESH(i,len) printf ("bgntmesh() \n"); -#define ENDTMESH() printf ("endtmesh() \n"); -#define BGNPOLYGON() printf ("bgnpolygon() \n"); -#define ENDPOLYGON() printf ("endpolygon() \n"); -#define V3F_F(x,j,id) printf ("v3f(x) %f %f %f \n", x[0], x[1], x[2]); -#define V3F_D(x,j,id) printf ("v3d(x) %f %f %f \n", x[0], x[1], x[2]); -#define N3F_F(x) printf ("n3f(x) %f %f %f \n", x[0], x[1], x[2]); -#define N3F_D(x) printf ("n3d(x) %f %f %f \n", x[0], x[1], x[2]); -#define C3F(x) printf ("c3f(x) %f %f %f \n", x[0], x[1], x[2]); - -#define POPMATRIX() printf ("popmatrix () \n"); -#define PUSHMATRIX() printf ("pushmatrix() \n"); -#define MULTMATRIX_F(x) MULTMATRIX_D(x) -#define LOADMATRIX_F(x) LOADMATRIX_D(x) - - -#define LOADMATRIX_D(x) { \ - int i, j; \ - printf ("loadmatrix (x) \n"); \ - for (i=0; i<4; i++) { \ - for (j=0; j<4; j++) { \ - printf ( "%f ", x[i][j]); \ - } \ - printf (" \n"); \ - } \ -} - -#define MULTMATRIX_D(x) { \ - int i, j; \ - printf ("multmatrix (x) \n"); \ - for (i=0; i<4; i++) { \ - for (j=0; j<4; j++) { \ - printf ( "%f ", x[i][j]); \ - } \ - printf (" \n"); \ - } \ -} - -#define __IS_LIGHTING_ON (1) - -#endif - -/* ====================================================== */ - -#ifdef GL_32 - -#include - -#define BGNTMESH(i,len) bgntmesh() -#define ENDTMESH() endtmesh() -#define BGNPOLYGON() bgnpolygon() -#define ENDPOLYGON() endpolygon() -#define V3F_F(x,j,id) v3f(x) -#define V3F_D(x,j,id) v3d(x) -#define N3F_F(x) n3f(x) -#define T2F_F(x,y) -#define T2F_D(x,y) -#define C3F(x) c3f(x) - -#define POPMATRIX() popmatrix () -#define PUSHMATRIX() pushmatrix() -#define MULTMATRIX_F(x) multmatrix (x) -#define LOADMATRIX_F(x) loadmatrix (x) - -#define N3F_D(x) { \ - float nnn[3]; \ - nnn[0] = (float) x[0]; \ - nnn[1] = (float) x[1]; \ - nnn[2] = (float) x[2]; \ - n3f (nnn); \ -} - -#define LOADMATRIX_D(x) { \ - int i, j; \ - float mmm[4][4]; \ - for (i=0; i<4; i++) { \ - for (j=0; j<4; j++) { \ - mmm[i][j] = (float) x[i][j]; \ - } \ - } \ - loadmatrix(mmm); \ -} - -#define MULTMATRIX_D(x) { \ - int i, j; \ - float mmm[4][4]; \ - for (i=0; i<4; i++) { \ - for (j=0; j<4; j++) { \ - mmm[i][j] = (float) x[i][j]; \ - } \ - } \ - multmatrix(mmm); \ -} - -/* #define __IS_LIGHTING_ON (MSINGLE == getmmode()) */ -#define __IS_LIGHTING_ON (extrusion_join_style & TUBE_LIGHTING_ON) - -#endif /* GL_32 */ - -/* ====================================================== */ -#ifdef OPENGL_10 - -#if defined(_WIN32) -#include -#pragma warning (disable:4244) /* disable bogus conversion warnings */ -#endif -#include -#include - -/* -#define N3F_F(x) { \ - float nnn[3]; \ - nnn[0] = - (float) x[0]; \ - nnn[1] = - (float) x[1]; \ - nnn[2] = - (float) x[2]; \ - glNormal3fv (nnn); \ -} -#define N3F_D(x) { \ - float nnn[3]; \ - nnn[0] = - (float) x[0]; \ - nnn[1] = - (float) x[1]; \ - nnn[2] = - (float) x[2]; \ - glNormal3fv (nnn); \ -} -*/ - -#define C3F(x) glColor3fv(x) -#define T2F_F(x,y) glTexCoord2f(x,y) -#define T2F_D(x,y) glTexCoord2d(x,y) - -#define POPMATRIX() glPopMatrix() -#define PUSHMATRIX() glPushMatrix() - -#define MULTMATRIX_F(x) glMultMatrixf ((const GLfloat *)x) -#define LOADMATRIX_F(x) glLoadMatrixf ((const GLfloat *)x) - -#define MULTMATRIX_D(x) glMultMatrixd ((const GLdouble *)x) -#define LOADMATRIX_D(x) glLoadMatrixd ((const GLdouble *)x) - -#define __IS_LIGHTING_ON (glIsEnabled(GL_LIGHTING)) - -/* ====================================================== */ -#ifdef AUTO_TEXTURE - -#define BGNTMESH(i,len) { \ - if(_gle_gc -> bgn_gen_texture) (*(_gle_gc -> bgn_gen_texture))(i,len);\ - glBegin (GL_TRIANGLE_STRIP); \ -} - -#define BGNPOLYGON() { \ - if(_gle_gc -> bgn_gen_texture) (*(_gle_gc -> bgn_gen_texture))();\ - glBegin (GL_POLYGON); \ -} - -#define N3F_F(x) { \ - if(_gle_gc -> n3f_gen_texture) (*(_gle_gc -> n3f_gen_texture))(x); \ - glNormal3fv(x); \ -} - -#define N3F_D(x) { \ - if(_gle_gc -> n3d_gen_texture) (*(_gle_gc -> n3d_gen_texture))(x); \ - glNormal3dv(x); \ -} - -#define V3F_F(x,j,id) { \ - if(_gle_gc -> v3f_gen_texture) (*(_gle_gc -> v3f_gen_texture))(x,j,id);\ - glVertex3fv(x); \ -} - -#define V3F_D(x,j,id) { \ - if(_gle_gc -> v3d_gen_texture) (*(_gle_gc -> v3d_gen_texture))(x,j,id); \ - glVertex3dv(x); \ -} - -#define ENDTMESH() { \ - if(_gle_gc -> end_gen_texture) (*(_gle_gc -> end_gen_texture))(); \ - glEnd (); \ -} - -#define ENDPOLYGON() { \ - if(_gle_gc -> end_gen_texture) (*(_gle_gc -> end_gen_texture))(); \ - glEnd (); \ -} - -/* ====================================================== */ -#else /* AUTO_TEXTURE */ - -#define BGNTMESH(i,len) glBegin (GL_TRIANGLE_STRIP); -#define BGNPOLYGON() glBegin (GL_POLYGON); - -#define N3F_F(x) glNormal3fv(x) -#define N3F_D(x) glNormal3dv(x) -#define V3F_F(x,j,id) glVertex3fv(x); -#define V3F_D(x,j,id) glVertex3dv(x); - -#define ENDTMESH() glEnd () -#define ENDPOLYGON() glEnd() - -#endif /* AUTO_TEXTURE */ - -#endif /* OPENGL_10 */ - -/* ====================================================== */ - - -#endif /* __GLE_PORT_H__ */ -/* ================== END OF FILE ======================= */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/rot.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/rot.h deleted file mode 100755 index 91083e9..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/rot.h +++ /dev/null @@ -1,98 +0,0 @@ - -/* - * rot.h - * - * FUNCTION: - * rotation matrix utilities - * - * HISTORY: - * Linas Vepstas Aug 1990 - */ - -/* ========================================================== */ -/* - * The MACROS below generate and return more traditional rotation - * matrices -- matrices for rotations about principal axes. - */ -/* ========================================================== */ - -#define ROTX_CS(m,cosine,sine) \ -{ \ - /* rotation about the x-axis */ \ - \ - m[0][0] = 1.0; \ - m[0][1] = 0.0; \ - m[0][2] = 0.0; \ - m[0][3] = 0.0; \ - \ - m[1][0] = 0.0; \ - m[1][1] = (cosine); \ - m[1][2] = (sine); \ - m[1][3] = 0.0; \ - \ - m[2][0] = 0.0; \ - m[2][1] = -(sine); \ - m[2][2] = (cosine); \ - m[2][3] = 0.0; \ - \ - m[3][0] = 0.0; \ - m[3][1] = 0.0; \ - m[3][2] = 0.0; \ - m[3][3] = 1.0; \ -} - -/* ========================================================== */ - -#define ROTY_CS(m,cosine,sine) \ -{ \ - /* rotation about the y-axis */ \ - \ - m[0][0] = (cosine); \ - m[0][1] = 0.0; \ - m[0][2] = -(sine); \ - m[0][3] = 0.0; \ - \ - m[1][0] = 0.0; \ - m[1][1] = 1.0; \ - m[1][2] = 0.0; \ - m[1][3] = 0.0; \ - \ - m[2][0] = (sine); \ - m[2][1] = 0.0; \ - m[2][2] = (cosine); \ - m[2][3] = 0.0; \ - \ - m[3][0] = 0.0; \ - m[3][1] = 0.0; \ - m[3][2] = 0.0; \ - m[3][3] = 1.0; \ -} - -/* ========================================================== */ - -#define ROTZ_CS(m,cosine,sine) \ -{ \ - /* rotation about the z-axis */ \ - \ - m[0][0] = (cosine); \ - m[0][1] = (sine); \ - m[0][2] = 0.0; \ - m[0][3] = 0.0; \ - \ - m[1][0] = -(sine); \ - m[1][1] = (cosine); \ - m[1][2] = 0.0; \ - m[1][3] = 0.0; \ - \ - m[2][0] = 0.0; \ - m[2][1] = 0.0; \ - m[2][2] = 1.0; \ - m[2][3] = 0.0; \ - \ - m[3][0] = 0.0; \ - m[3][1] = 0.0; \ - m[3][2] = 0.0; \ - m[3][3] = 1.0; \ -} - -/* ========================================================== */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/segment.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/segment.h deleted file mode 100755 index 8d1cf04..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/segment.h +++ /dev/null @@ -1,98 +0,0 @@ - -/* - * MODULE: segment.h - * - * FUNCTION: - * Contains function prototypes for segment drawing subroutines. - * These are used only internally, and are not to be exported to - * the user. - * - * HISTORY: - * Create by Linas Vepstas - * Added tube.h include to define gleDouble, tad February 2002 - */ - -/* ============================================================ */ - -#include "tube.h" - -extern void draw_segment_plain (int ncp, /* number of contour points */ - gleDouble front_contour[][3], - gleDouble back_contour[][3], - int inext, double len); - -extern void draw_segment_color (int ncp, /* number of contour points */ - gleDouble front_contour[][3], - gleDouble back_contour[][3], - float color_last[3], - float color_next[3], - int inext, double len); - -extern void draw_segment_edge_n (int ncp, /* number of contour points */ - gleDouble front_contour[][3], - gleDouble back_contour[][3], - double norm_cont[][3], - int inext, double len); - -extern void draw_segment_c_and_edge_n (int ncp, - gleDouble front_contour[][3], - gleDouble back_contour[][3], - double norm_cont[][3], - float color_last[3], - float color_next[3], - int inext, double len); - -extern void draw_segment_facet_n (int ncp, - gleDouble front_contour[][3], - gleDouble back_contour[][3], - double norm_cont[][3], - int inext, double len); - -extern void draw_segment_c_and_facet_n (int ncp, - gleDouble front_contour[][3], - gleDouble back_contour[][3], - double norm_cont[][3], - float color_last[3], - float color_next[3], - int inext, double len); - -/* ============================================================ */ - -extern void draw_binorm_segment_edge_n (int ncp, - double front_contour[][3], - double back_contour[][3], - double front_norm[][3], - double back_norm[][3], - int inext, double len); - -extern void draw_binorm_segment_c_and_edge_n (int ncp, - double front_contour[][3], - double back_contour[][3], - double front_norm[][3], - double back_norm[][3], - float color_last[3], - float color_next[3], - int inext, double len); - -extern void draw_binorm_segment_facet_n (int ncp, - double front_contour[][3], - double back_contour[][3], - double front_norm[][3], - double back_norm[][3], - int inext, double len); - -extern void draw_binorm_segment_c_and_facet_n (int ncp, - double front_contour[][3], - double back_contour[][3], - double front_norm[][3], - double back_norm[][3], - float color_last[3], - float color_next[3], - int inext, double len); - -extern void draw_angle_style_back_cap (int ncp, /* number of contour points */ - gleDouble bi[3], /* biscetor */ - gleDouble point_array[][3]); /* polyline */ - -/* -------------------------- end of file -------------------------------- */ - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube.h deleted file mode 100755 index c303e19..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube.h +++ /dev/null @@ -1,203 +0,0 @@ -/* - * tube.h - * - * FUNCTION: - * Tubing and Extrusion header file. - * This file provides protypes and defines for the extrusion - * and tubing primitives. - * - * HISTORY: - * Linas Vepstas 1990, 1991 - */ - -#ifndef __TUBE_H__ -#define __TUBE_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -/** - GLE API revision history: - - GLE_API_VERSION is updated to reflect GLE API changes (interface - changes, semantic changes, deletions, or additions). - - GLE_API_VERSION=228 GLUT 3.7 release of GLE. -**/ -#ifndef GLE_API_VERSION /* allow this to be overriden */ -#define GLE_API_VERSION 228 -#endif - -/* some types */ -#ifndef gleDouble - #define gleDouble double -#endif -typedef gleDouble gleAffine[2][3]; - -/* ====================================================== */ - -/* defines for tubing join styles */ -#define TUBE_JN_RAW 0x1 -#define TUBE_JN_ANGLE 0x2 -#define TUBE_JN_CUT 0x3 -#define TUBE_JN_ROUND 0x4 -#define TUBE_JN_MASK 0xf /* mask bits */ -#define TUBE_JN_CAP 0x10 - -/* determine how normal vectors are to be handled */ -#define TUBE_NORM_FACET 0x100 -#define TUBE_NORM_EDGE 0x200 -#define TUBE_NORM_PATH_EDGE 0x400 /* for spiral, lathe, helix primitives */ -#define TUBE_NORM_MASK 0xf00 /* mask bits */ - -/* closed or open countours */ -#define TUBE_CONTOUR_CLOSED 0x1000 - -#define GLE_TEXTURE_ENABLE 0x10000 -#define GLE_TEXTURE_STYLE_MASK 0xff -#define GLE_TEXTURE_VERTEX_FLAT 1 -#define GLE_TEXTURE_NORMAL_FLAT 2 -#define GLE_TEXTURE_VERTEX_CYL 3 -#define GLE_TEXTURE_NORMAL_CYL 4 -#define GLE_TEXTURE_VERTEX_SPH 5 -#define GLE_TEXTURE_NORMAL_SPH 6 -#define GLE_TEXTURE_VERTEX_MODEL_FLAT 7 -#define GLE_TEXTURE_NORMAL_MODEL_FLAT 8 -#define GLE_TEXTURE_VERTEX_MODEL_CYL 9 -#define GLE_TEXTURE_NORMAL_MODEL_CYL 10 -#define GLE_TEXTURE_VERTEX_MODEL_SPH 11 -#define GLE_TEXTURE_NORMAL_MODEL_SPH 12 - -#ifdef GL_32 -/* HACK for GL 3.2 -- needed because no way to tell if lighting is on. */ -#define TUBE_LIGHTING_ON 0x80000000 - -#define gleExtrusion extrusion -#define gleSetJoinStyle setjoinstyle -#define gleGetJoinStyle getjoinstyle -#define glePolyCone polycone -#define glePolyCylinder polycylinder -#define gleSuperExtrusion super_extrusion -#define gleTwistExtrusion twist_extrusion -#define gleSpiral spiral -#define gleLathe lathe -#define gleHelicoid helicoid -#define gleToroid toroid -#define gleScrew screw - -#endif /* GL_32 */ - -extern int gleGetJoinStyle (void); -extern void gleSetJoinStyle (int style); /* bitwise OR of flags */ -extern int gleGetNumSlices(void); -extern void gleSetNumSlices(int slices); - -/* draw polyclinder, specified as a polyline */ -extern void glePolyCylinder (int npoints, /* num points in polyline */ - gleDouble point_array[][3], /* polyline vertces */ - float color_array[][3], /* colors at polyline verts */ - gleDouble radius); /* radius of polycylinder */ - -/* draw polycone, specified as a polyline with radii */ -extern void glePolyCone (int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline vertices */ - float color_array[][3], /* colors at polyline verts */ - gleDouble radius_array[]); /* cone radii at polyline verts */ - -/* extrude arbitrary 2D contour along arbitrary 3D path */ -extern void gleExtrusion (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2], /* 2D contour normals */ - gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline vertices */ - float color_array[][3]); /* colors at polyline verts */ - -/* extrude 2D contour, specifying local rotations (twists) */ -extern void gleTwistExtrusion (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2], /* 2D contour normals */ - gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline vertices */ - float color_array[][3], /* color at polyline verts */ - gleDouble twist_array[]); /* countour twists (in degrees) */ - -/* extrude 2D contour, specifying local affine tranformations */ -extern void gleSuperExtrusion (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2], /* 2D contour normals */ - gleDouble up[3], /* up vector for contour */ - int npoints, /* numpoints in poly-line */ - gleDouble point_array[][3], /* polyline vertices */ - float color_array[][3], /* color at polyline verts */ - gleDouble xform_array[][2][3]); /* 2D contour xforms */ - -/* spiral moves contour along helical path by parallel transport */ -extern void gleSpiral (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2], /* 2D contour normals */ - gleDouble up[3], /* up vector for contour */ - gleDouble startRadius, /* spiral starts in x-y plane */ - gleDouble drdTheta, /* change in radius per revolution */ - gleDouble startZ, /* starting z value */ - gleDouble dzdTheta, /* change in Z per revolution */ - gleDouble startXform[2][3], /* starting contour affine xform */ - gleDouble dXformdTheta[2][3], /* tangent change xform per revoln */ - gleDouble startTheta, /* start angle in x-y plane */ - gleDouble sweepTheta); /* degrees to spiral around */ - -/* lathe moves contour along helical path by helically shearing 3D space */ -extern void gleLathe (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2], /* 2D contour normals */ - gleDouble up[3], /* up vector for contour */ - gleDouble startRadius, /* spiral starts in x-y plane */ - gleDouble drdTheta, /* change in radius per revolution */ - gleDouble startZ, /* starting z value */ - gleDouble dzdTheta, /* change in Z per revolution */ - gleDouble startXform[2][3], /* starting contour affine xform */ - gleDouble dXformdTheta[2][3], /* tangent change xform per revoln */ - gleDouble startTheta, /* start angle in x-y plane */ - gleDouble sweepTheta); /* degrees to spiral around */ - -/* similar to spiral, except contour is a circle */ -extern void gleHelicoid (gleDouble rToroid, /* circle contour (torus) radius */ - gleDouble startRadius, /* spiral starts in x-y plane */ - gleDouble drdTheta, /* change in radius per revolution */ - gleDouble startZ, /* starting z value */ - gleDouble dzdTheta, /* change in Z per revolution */ - gleDouble startXform[2][3], /* starting contour affine xform */ - gleDouble dXformdTheta[2][3], /* tangent change xform per revoln */ - gleDouble startTheta, /* start angle in x-y plane */ - gleDouble sweepTheta); /* degrees to spiral around */ - -/* similar to lathe, except contour is a circle */ -extern void gleToroid (gleDouble rToroid, /* circle contour (torus) radius */ - gleDouble startRadius, /* spiral starts in x-y plane */ - gleDouble drdTheta, /* change in radius per revolution */ - gleDouble startZ, /* starting z value */ - gleDouble dzdTheta, /* change in Z per revolution */ - gleDouble startXform[2][3], /* starting contour affine xform */ - gleDouble dXformdTheta[2][3], /* tangent change xform per revoln */ - gleDouble startTheta, /* start angle in x-y plane */ - gleDouble sweepTheta); /* degrees to spiral around */ - -/* draws a screw shape */ -extern void gleScrew (int ncp, /* number of contour points */ - gleDouble contour[][2], /* 2D contour */ - gleDouble cont_normal[][2], /* 2D contour normals */ - gleDouble up[3], /* up vector for contour */ - gleDouble startz, /* start of segment */ - gleDouble endz, /* end of segment */ - gleDouble twist); /* number of rotations */ - -extern void gleTextureMode (int mode); - -#ifdef __cplusplus -} - -#endif -#endif /* __TUBE_H__ */ -/* ================== END OF FILE ======================= */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube_gc.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube_gc.h deleted file mode 100755 index ccd2853..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/tube_gc.h +++ /dev/null @@ -1,78 +0,0 @@ - -/* - * tube_gc.h - * - * FUNCTION: - * This file allows for easy changes to changes in the way the extrusion - * library handles state info (i.e. context). - * - * HISTORY: - * Linas Vepstas --- February 1993 - * Added auto texture coord generation hacks, Linas April 1994 - * Added tube.h include to define gleDouble, tad February 2002 - */ - -#include "tube.h" -#include "port.h" /* for gleVector */ - -typedef float gleColor[3]; -typedef double gleTwoVec[2]; - -typedef struct { - - /* public methods */ - void (*bgn_gen_texture) (int, double); - void (*n3f_gen_texture) (float *); - void (*n3d_gen_texture) (double *); - void (*v3f_gen_texture) (float *, int, int); - void (*v3d_gen_texture) (double *, int, int); - void (*end_gen_texture) (void); - - /* protected members -- "general knowledge" stuff */ - int join_style; - - /* arguments passed into extrusion code */ - int ncp; /* number of contour points */ - gleTwoVec *contour; /* 2D contour */ - gleTwoVec *cont_normal; /* 2D contour normals */ - gleDouble *up; /* up vector */ - int npoints; /* number of points in polyline */ - gleVector *point_array; /* path */ - gleColor *color_array; /* path colors */ - gleAffine *xform_array; /* contour xforms */ - - /* private members, used by texturing code */ - int num_vert; - int segment_number; - double segment_length; - double accum_seg_len; - double prev_x; - double prev_y; - - void (*save_bgn_gen_texture) (int, double); - void (*save_n3f_gen_texture) (float *); - void (*save_n3d_gen_texture) (double *); - void (*save_v3f_gen_texture) (float *, int, int); - void (*save_v3d_gen_texture) (double *, int, int); - void (*save_end_gen_texture) (void); - -} gleGC; - -extern gleGC *_gle_gc; -extern gleGC * gleCreateGC (void); - -#define INIT_GC() {if (!_gle_gc) _gle_gc = gleCreateGC(); } -#define extrusion_join_style (_gle_gc->join_style) - -#define __TUBE_CLOSE_CONTOUR (extrusion_join_style & TUBE_CONTOUR_CLOSED) -#define __TUBE_DRAW_CAP (extrusion_join_style & TUBE_JN_CAP) -#define __TUBE_DRAW_FACET_NORMALS (extrusion_join_style & TUBE_NORM_FACET) -#define __TUBE_DRAW_PATH_EDGE_NORMALS (extrusion_join_style & TUBE_NORM_PATH_EDGE) - -#define __TUBE_STYLE (extrusion_join_style & TUBE_JN_MASK) -#define __TUBE_RAW_JOIN (extrusion_join_style & TUBE_JN_RAW) -#define __TUBE_CUT_JOIN (extrusion_join_style & TUBE_JN_CUT) -#define __TUBE_ANGLE_JOIN (extrusion_join_style & TUBE_JN_ANGLE) -#define __TUBE_ROUND_JOIN (extrusion_join_style & TUBE_JN_ROUND) - -/* ======================= END OF FILE ========================== */ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h deleted file mode 100755 index b58dcd6..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Headers/vvector.h +++ /dev/null @@ -1,1339 +0,0 @@ - -/* - * vvector.h - * - * FUNCTION: - * This file contains a number of utilities useful for handling - * 3D vectors - * - * HISTORY: - * Written by Linas Vepstas, August 1991 - * Added 2D code, March 1993 - * Added Outer products, C++ proofed, Linas Vepstas October 1993 - */ - -#ifndef __GUTIL_VECTOR_H__ -#define __GUTIL_VECTOR_H__ - -#if defined(__cplusplus) || defined(c_plusplus) -extern "C" { -#endif - - -#include -#include "port.h" - -/* ========================================================== */ -/* Zero out a 2D vector */ - -#define VEC_ZERO_2(a) \ -{ \ - (a)[0] = (a)[1] = 0.0; \ -} - -/* ========================================================== */ -/* Zero out a 3D vector */ - -#define VEC_ZERO(a) \ -{ \ - (a)[0] = (a)[1] = (a)[2] = 0.0; \ -} - -/* ========================================================== */ -/* Zero out a 4D vector */ - -#define VEC_ZERO_4(a) \ -{ \ - (a)[0] = (a)[1] = (a)[2] = (a)[3] = 0.0; \ -} - -/* ========================================================== */ -/* Vector copy */ - -#define VEC_COPY_2(b,a) \ -{ \ - (b)[0] = (a)[0]; \ - (b)[1] = (a)[1]; \ -} - -/* ========================================================== */ -/* Copy 3D vector */ - -#define VEC_COPY(b,a) \ -{ \ - (b)[0] = (a)[0]; \ - (b)[1] = (a)[1]; \ - (b)[2] = (a)[2]; \ -} - -/* ========================================================== */ -/* Copy 4D vector */ - -#define VEC_COPY_4(b,a) \ -{ \ - (b)[0] = (a)[0]; \ - (b)[1] = (a)[1]; \ - (b)[2] = (a)[2]; \ - (b)[3] = (a)[3]; \ -} - -/* ========================================================== */ -/* Vector difference */ - -#define VEC_DIFF_2(v21,v2,v1) \ -{ \ - (v21)[0] = (v2)[0] - (v1)[0]; \ - (v21)[1] = (v2)[1] - (v1)[1]; \ -} - -/* ========================================================== */ -/* Vector difference */ - -#define VEC_DIFF(v21,v2,v1) \ -{ \ - (v21)[0] = (v2)[0] - (v1)[0]; \ - (v21)[1] = (v2)[1] - (v1)[1]; \ - (v21)[2] = (v2)[2] - (v1)[2]; \ -} - -/* ========================================================== */ -/* Vector difference */ - -#define VEC_DIFF_4(v21,v2,v1) \ -{ \ - (v21)[0] = (v2)[0] - (v1)[0]; \ - (v21)[1] = (v2)[1] - (v1)[1]; \ - (v21)[2] = (v2)[2] - (v1)[2]; \ - (v21)[3] = (v2)[3] - (v1)[3]; \ -} - -/* ========================================================== */ -/* Vector sum */ - -#define VEC_SUM_2(v21,v2,v1) \ -{ \ - (v21)[0] = (v2)[0] + (v1)[0]; \ - (v21)[1] = (v2)[1] + (v1)[1]; \ -} - -/* ========================================================== */ -/* Vector sum */ - -#define VEC_SUM(v21,v2,v1) \ -{ \ - (v21)[0] = (v2)[0] + (v1)[0]; \ - (v21)[1] = (v2)[1] + (v1)[1]; \ - (v21)[2] = (v2)[2] + (v1)[2]; \ -} - -/* ========================================================== */ -/* Vector sum */ - -#define VEC_SUM_4(v21,v2,v1) \ -{ \ - (v21)[0] = (v2)[0] + (v1)[0]; \ - (v21)[1] = (v2)[1] + (v1)[1]; \ - (v21)[2] = (v2)[2] + (v1)[2]; \ - (v21)[3] = (v2)[3] + (v1)[3]; \ -} - -/* ========================================================== */ -/* scalar times vector */ - -#define VEC_SCALE_2(c,a,b) \ -{ \ - (c)[0] = (a)*(b)[0]; \ - (c)[1] = (a)*(b)[1]; \ -} - -/* ========================================================== */ -/* scalar times vector */ - -#define VEC_SCALE(c,a,b) \ -{ \ - (c)[0] = (a)*(b)[0]; \ - (c)[1] = (a)*(b)[1]; \ - (c)[2] = (a)*(b)[2]; \ -} - -/* ========================================================== */ -/* scalar times vector */ - -#define VEC_SCALE_4(c,a,b) \ -{ \ - (c)[0] = (a)*(b)[0]; \ - (c)[1] = (a)*(b)[1]; \ - (c)[2] = (a)*(b)[2]; \ - (c)[3] = (a)*(b)[3]; \ -} - -/* ========================================================== */ -/* accumulate scaled vector */ - -#define VEC_ACCUM_2(c,a,b) \ -{ \ - (c)[0] += (a)*(b)[0]; \ - (c)[1] += (a)*(b)[1]; \ -} - -/* ========================================================== */ -/* accumulate scaled vector */ - -#define VEC_ACCUM(c,a,b) \ -{ \ - (c)[0] += (a)*(b)[0]; \ - (c)[1] += (a)*(b)[1]; \ - (c)[2] += (a)*(b)[2]; \ -} - -/* ========================================================== */ -/* accumulate scaled vector */ - -#define VEC_ACCUM_4(c,a,b) \ -{ \ - (c)[0] += (a)*(b)[0]; \ - (c)[1] += (a)*(b)[1]; \ - (c)[2] += (a)*(b)[2]; \ - (c)[3] += (a)*(b)[3]; \ -} - -/* ========================================================== */ -/* Vector dot product */ - -#define VEC_DOT_PRODUCT_2(c,a,b) \ -{ \ - c = (a)[0]*(b)[0] + (a)[1]*(b)[1]; \ -} - -/* ========================================================== */ -/* Vector dot product */ - -#define VEC_DOT_PRODUCT(c,a,b) \ -{ \ - c = (a)[0]*(b)[0] + (a)[1]*(b)[1] + (a)[2]*(b)[2]; \ -} - -/* ========================================================== */ -/* Vector dot product */ - -#define VEC_DOT_PRODUCT_4(c,a,b) \ -{ \ - c = (a)[0]*(b)[0] + (a)[1]*(b)[1] + (a)[2]*(b)[2] + (a)[3]*(b)[3] ; \ -} - -/* ========================================================== */ -/* vector impact parameter (squared) */ - -#define VEC_IMPACT_SQ(bsq,direction,position) \ -{ \ - gleDouble vlen, llel; \ - VEC_DOT_PRODUCT (vlen, position, position); \ - VEC_DOT_PRODUCT (llel, direction, position); \ - bsq = vlen - llel*llel; \ -} - -/* ========================================================== */ -/* vector impact parameter */ - -#define VEC_IMPACT(bsq,direction,position) \ -{ \ - VEC_IMPACT_SQ(bsq,direction,position); \ - bsq = sqrt (bsq); \ -} - -/* ========================================================== */ -/* Vector length */ - -#define VEC_LENGTH_2(vlen,a) \ -{ \ - vlen = a[0]*a[0] + a[1]*a[1]; \ - vlen = sqrt (vlen); \ -} - -/* ========================================================== */ -/* Vector length */ - -#define VEC_LENGTH(vlen,a) \ -{ \ - vlen = (a)[0]*(a)[0] + (a)[1]*(a)[1]; \ - vlen += (a)[2]*(a)[2]; \ - vlen = sqrt (vlen); \ -} - -/* ========================================================== */ -/* Vector length */ - -#define VEC_LENGTH_4(vlen,a) \ -{ \ - vlen = (a)[0]*(a)[0] + (a)[1]*(a)[1]; \ - vlen += (a)[2]*(a)[2]; \ - vlen += (a)[3] * (a)[3]; \ - vlen = sqrt (vlen); \ -} - -/* ========================================================== */ -/* distance between two points */ - -#define VEC_DISTANCE(vlen,va,vb) \ -{ \ - gleDouble tmp[4]; \ - VEC_DIFF (tmp, vb, va); \ - VEC_LENGTH (vlen, tmp); \ -} - -/* ========================================================== */ -/* Vector length */ - -#define VEC_CONJUGATE_LENGTH(vlen,a) \ -{ \ - vlen = 1.0 - a[0]*a[0] - a[1]*a[1] - a[2]*a[2];\ - vlen = sqrt (vlen); \ -} - -/* ========================================================== */ -/* Vector length */ - -#define VEC_NORMALIZE(a) \ -{ \ - double vlen; \ - VEC_LENGTH (vlen,a); \ - if (vlen != 0.0) { \ - vlen = 1.0 / vlen; \ - a[0] *= vlen; \ - a[1] *= vlen; \ - a[2] *= vlen; \ - } \ -} - -/* ========================================================== */ -/* Vector length */ - -#define VEC_RENORMALIZE(a,newlen) \ -{ \ - double vlen; \ - VEC_LENGTH (vlen,a); \ - if (vlen != 0.0) { \ - vlen = newlen / vlen; \ - a[0] *= vlen; \ - a[1] *= vlen; \ - a[2] *= vlen; \ - } \ -} - -/* ========================================================== */ -/* 3D Vector cross product yeilding vector */ - -#define VEC_CROSS_PRODUCT(c,a,b) \ -{ \ - c[0] = (a)[1] * (b)[2] - (a)[2] * (b)[1]; \ - c[1] = (a)[2] * (b)[0] - (a)[0] * (b)[2]; \ - c[2] = (a)[0] * (b)[1] - (a)[1] * (b)[0]; \ -} - -/* ========================================================== */ -/* Vector perp -- assumes that n is of unit length - * accepts vector v, subtracts out any component parallel to n */ - -#define VEC_PERP(vp,v,n) \ -{ \ - double vdot; \ - \ - VEC_DOT_PRODUCT (vdot, v, n); \ - vp[0] = (v)[0] - (vdot) * (n)[0]; \ - vp[1] = (v)[1] - (vdot) * (n)[1]; \ - vp[2] = (v)[2] - (vdot) * (n)[2]; \ -} - -/* ========================================================== */ -/* Vector parallel -- assumes that n is of unit length - * accepts vector v, subtracts out any component perpendicular to n */ - -#define VEC_PARALLEL(vp,v,n) \ -{ \ - double vdot; \ - \ - VEC_DOT_PRODUCT (vdot, v, n); \ - vp[0] = (vdot) * (n)[0]; \ - vp[1] = (vdot) * (n)[1]; \ - vp[2] = (vdot) * (n)[2]; \ -} - -/* ========================================================== */ -/* Vector reflection -- assumes n is of unit length */ -/* Takes vector v, reflects it against reflector n, and returns vr */ - -#define VEC_REFLECT(vr,v,n) \ -{ \ - double vdot; \ - \ - VEC_DOT_PRODUCT (vdot, v, n); \ - vr[0] = (v)[0] - 2.0 * (vdot) * (n)[0]; \ - vr[1] = (v)[1] - 2.0 * (vdot) * (n)[1]; \ - vr[2] = (v)[2] - 2.0 * (vdot) * (n)[2]; \ -} - -/* ========================================================== */ -/* Vector blending */ -/* Takes two vectors a, b, blends them together */ - -#define VEC_BLEND(vr,sa,a,sb,b) \ -{ \ - \ - vr[0] = (sa) * (a)[0] + (sb) * (b)[0]; \ - vr[1] = (sa) * (a)[1] + (sb) * (b)[1]; \ - vr[2] = (sa) * (a)[2] + (sb) * (b)[2]; \ -} - -/* ========================================================== */ -/* Vector print */ - -#define VEC_PRINT_2(a) \ -{ \ - double vlen; \ - VEC_LENGTH_2 (vlen, a); \ - printf (" a is %f %f length of a is %f \n", a[0], a[1], vlen); \ -} - -/* ========================================================== */ -/* Vector print */ - -#define VEC_PRINT(a) \ -{ \ - double vlen; \ - VEC_LENGTH (vlen, (a)); \ - printf (" a is %f %f %f length of a is %f \n", (a)[0], (a)[1], (a)[2], vlen); \ -} - -/* ========================================================== */ -/* Vector print */ - -#define VEC_PRINT_4(a) \ -{ \ - double vlen; \ - VEC_LENGTH_4 (vlen, (a)); \ - printf (" a is %f %f %f %f length of a is %f \n", \ - (a)[0], (a)[1], (a)[2], (a)[3], vlen); \ -} - -/* ========================================================== */ -/* print matrix */ - -#define MAT_PRINT_4X4(mmm) { \ - int i,j; \ - printf ("matrix mmm is \n"); \ - if (mmm == NULL) { \ - printf (" Null \n"); \ - } else { \ - for (i=0; i<4; i++) { \ - for (j=0; j<4; j++) { \ - printf ("%f ", mmm[i][j]); \ - } \ - printf (" \n"); \ - } \ - } \ -} - -/* ========================================================== */ -/* print matrix */ - -#define MAT_PRINT_3X3(mmm) { \ - int i,j; \ - printf ("matrix mmm is \n"); \ - if (mmm == NULL) { \ - printf (" Null \n"); \ - } else { \ - for (i=0; i<3; i++) { \ - for (j=0; j<3; j++) { \ - printf ("%f ", mmm[i][j]); \ - } \ - printf (" \n"); \ - } \ - } \ -} - -/* ========================================================== */ -/* print matrix */ - -#define MAT_PRINT_2X3(mmm) { \ - int i,j; \ - printf ("matrix mmm is \n"); \ - if (mmm == NULL) { \ - printf (" Null \n"); \ - } else { \ - for (i=0; i<2; i++) { \ - for (j=0; j<3; j++) { \ - printf ("%f ", mmm[i][j]); \ - } \ - printf (" \n"); \ - } \ - } \ -} - -/* ========================================================== */ -/* initialize matrix */ - -#define IDENTIFY_MATRIX_3X3(m) \ -{ \ - m[0][0] = 1.0; \ - m[0][1] = 0.0; \ - m[0][2] = 0.0; \ - \ - m[1][0] = 0.0; \ - m[1][1] = 1.0; \ - m[1][2] = 0.0; \ - \ - m[2][0] = 0.0; \ - m[2][1] = 0.0; \ - m[2][2] = 1.0; \ -} - -/* ========================================================== */ -/* initialize matrix */ - -#define IDENTIFY_MATRIX_4X4(m) \ -{ \ - m[0][0] = 1.0; \ - m[0][1] = 0.0; \ - m[0][2] = 0.0; \ - m[0][3] = 0.0; \ - \ - m[1][0] = 0.0; \ - m[1][1] = 1.0; \ - m[1][2] = 0.0; \ - m[1][3] = 0.0; \ - \ - m[2][0] = 0.0; \ - m[2][1] = 0.0; \ - m[2][2] = 1.0; \ - m[2][3] = 0.0; \ - \ - m[3][0] = 0.0; \ - m[3][1] = 0.0; \ - m[3][2] = 0.0; \ - m[3][3] = 1.0; \ -} - -/* ========================================================== */ -/* matrix copy */ - -#define COPY_MATRIX_2X2(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[0][1]; \ - \ - b[1][0] = a[1][0]; \ - b[1][1] = a[1][1]; \ - \ -} - -/* ========================================================== */ -/* matrix copy */ - -#define COPY_MATRIX_2X3(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[0][1]; \ - b[0][2] = a[0][2]; \ - \ - b[1][0] = a[1][0]; \ - b[1][1] = a[1][1]; \ - b[1][2] = a[1][2]; \ -} - -/* ========================================================== */ -/* matrix copy */ - -#define COPY_MATRIX_3X3(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[0][1]; \ - b[0][2] = a[0][2]; \ - \ - b[1][0] = a[1][0]; \ - b[1][1] = a[1][1]; \ - b[1][2] = a[1][2]; \ - \ - b[2][0] = a[2][0]; \ - b[2][1] = a[2][1]; \ - b[2][2] = a[2][2]; \ -} - -/* ========================================================== */ -/* matrix copy */ - -#define COPY_MATRIX_4X4(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[0][1]; \ - b[0][2] = a[0][2]; \ - b[0][3] = a[0][3]; \ - \ - b[1][0] = a[1][0]; \ - b[1][1] = a[1][1]; \ - b[1][2] = a[1][2]; \ - b[1][3] = a[1][3]; \ - \ - b[2][0] = a[2][0]; \ - b[2][1] = a[2][1]; \ - b[2][2] = a[2][2]; \ - b[2][3] = a[2][3]; \ - \ - b[3][0] = a[3][0]; \ - b[3][1] = a[3][1]; \ - b[3][2] = a[3][2]; \ - b[3][3] = a[3][3]; \ -} - -/* ========================================================== */ -/* matrix transpose */ - -#define TRANSPOSE_MATRIX_2X2(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[1][0]; \ - \ - b[1][0] = a[0][1]; \ - b[1][1] = a[1][1]; \ -} - -/* ========================================================== */ -/* matrix transpose */ - -#define TRANSPOSE_MATRIX_3X3(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[1][0]; \ - b[0][2] = a[2][0]; \ - \ - b[1][0] = a[0][1]; \ - b[1][1] = a[1][1]; \ - b[1][2] = a[2][1]; \ - \ - b[2][0] = a[0][2]; \ - b[2][1] = a[1][2]; \ - b[2][2] = a[2][2]; \ -} - -/* ========================================================== */ -/* matrix transpose */ - -#define TRANSPOSE_MATRIX_4X4(b,a) \ -{ \ - b[0][0] = a[0][0]; \ - b[0][1] = a[1][0]; \ - b[0][2] = a[2][0]; \ - b[0][3] = a[3][0]; \ - \ - b[1][0] = a[0][1]; \ - b[1][1] = a[1][1]; \ - b[1][2] = a[2][1]; \ - b[1][3] = a[3][1]; \ - \ - b[2][0] = a[0][2]; \ - b[2][1] = a[1][2]; \ - b[2][2] = a[2][2]; \ - b[2][3] = a[3][2]; \ - \ - b[3][0] = a[0][3]; \ - b[3][1] = a[1][3]; \ - b[3][2] = a[2][3]; \ - b[3][3] = a[3][3]; \ -} - -/* ========================================================== */ -/* multiply matrix by scalar */ - -#define SCALE_MATRIX_2X2(b,s,a) \ -{ \ - b[0][0] = (s) * a[0][0]; \ - b[0][1] = (s) * a[0][1]; \ - \ - b[1][0] = (s) * a[1][0]; \ - b[1][1] = (s) * a[1][1]; \ -} - -/* ========================================================== */ -/* multiply matrix by scalar */ - -#define SCALE_MATRIX_3X3(b,s,a) \ -{ \ - b[0][0] = (s) * a[0][0]; \ - b[0][1] = (s) * a[0][1]; \ - b[0][2] = (s) * a[0][2]; \ - \ - b[1][0] = (s) * a[1][0]; \ - b[1][1] = (s) * a[1][1]; \ - b[1][2] = (s) * a[1][2]; \ - \ - b[2][0] = (s) * a[2][0]; \ - b[2][1] = (s) * a[2][1]; \ - b[2][2] = (s) * a[2][2]; \ -} - -/* ========================================================== */ -/* multiply matrix by scalar */ - -#define SCALE_MATRIX_4X4(b,s,a) \ -{ \ - b[0][0] = (s) * a[0][0]; \ - b[0][1] = (s) * a[0][1]; \ - b[0][2] = (s) * a[0][2]; \ - b[0][3] = (s) * a[0][3]; \ - \ - b[1][0] = (s) * a[1][0]; \ - b[1][1] = (s) * a[1][1]; \ - b[1][2] = (s) * a[1][2]; \ - b[1][3] = (s) * a[1][3]; \ - \ - b[2][0] = (s) * a[2][0]; \ - b[2][1] = (s) * a[2][1]; \ - b[2][2] = (s) * a[2][2]; \ - b[2][3] = (s) * a[2][3]; \ - \ - b[3][0] = s * a[3][0]; \ - b[3][1] = s * a[3][1]; \ - b[3][2] = s * a[3][2]; \ - b[3][3] = s * a[3][3]; \ -} - -/* ========================================================== */ -/* multiply matrix by scalar */ - -#define ACCUM_SCALE_MATRIX_2X2(b,s,a) \ -{ \ - b[0][0] += (s) * a[0][0]; \ - b[0][1] += (s) * a[0][1]; \ - \ - b[1][0] += (s) * a[1][0]; \ - b[1][1] += (s) * a[1][1]; \ -} - -/* +========================================================== */ -/* multiply matrix by scalar */ - -#define ACCUM_SCALE_MATRIX_3X3(b,s,a) \ -{ \ - b[0][0] += (s) * a[0][0]; \ - b[0][1] += (s) * a[0][1]; \ - b[0][2] += (s) * a[0][2]; \ - \ - b[1][0] += (s) * a[1][0]; \ - b[1][1] += (s) * a[1][1]; \ - b[1][2] += (s) * a[1][2]; \ - \ - b[2][0] += (s) * a[2][0]; \ - b[2][1] += (s) * a[2][1]; \ - b[2][2] += (s) * a[2][2]; \ -} - -/* +========================================================== */ -/* multiply matrix by scalar */ - -#define ACCUM_SCALE_MATRIX_4X4(b,s,a) \ -{ \ - b[0][0] += (s) * a[0][0]; \ - b[0][1] += (s) * a[0][1]; \ - b[0][2] += (s) * a[0][2]; \ - b[0][3] += (s) * a[0][3]; \ - \ - b[1][0] += (s) * a[1][0]; \ - b[1][1] += (s) * a[1][1]; \ - b[1][2] += (s) * a[1][2]; \ - b[1][3] += (s) * a[1][3]; \ - \ - b[2][0] += (s) * a[2][0]; \ - b[2][1] += (s) * a[2][1]; \ - b[2][2] += (s) * a[2][2]; \ - b[2][3] += (s) * a[2][3]; \ - \ - b[3][0] += (s) * a[3][0]; \ - b[3][1] += (s) * a[3][1]; \ - b[3][2] += (s) * a[3][2]; \ - b[3][3] += (s) * a[3][3]; \ -} - -/* +========================================================== */ -/* matrix product */ -/* c[x][y] = a[x][0]*b[0][y]+a[x][1]*b[1][y]+a[x][2]*b[2][y]+a[x][3]*b[3][y];*/ - -#define MATRIX_PRODUCT_2X2(c,a,b) \ -{ \ - c[0][0] = a[0][0]*b[0][0]+a[0][1]*b[1][0]; \ - c[0][1] = a[0][0]*b[0][1]+a[0][1]*b[1][1]; \ - \ - c[1][0] = a[1][0]*b[0][0]+a[1][1]*b[1][0]; \ - c[1][1] = a[1][0]*b[0][1]+a[1][1]*b[1][1]; \ - \ -} - -/* ========================================================== */ -/* matrix product */ -/* c[x][y] = a[x][0]*b[0][y]+a[x][1]*b[1][y]+a[x][2]*b[2][y]+a[x][3]*b[3][y];*/ - -#define MATRIX_PRODUCT_3X3(c,a,b) \ -{ \ - c[0][0] = a[0][0]*b[0][0]+a[0][1]*b[1][0]+a[0][2]*b[2][0]; \ - c[0][1] = a[0][0]*b[0][1]+a[0][1]*b[1][1]+a[0][2]*b[2][1]; \ - c[0][2] = a[0][0]*b[0][2]+a[0][1]*b[1][2]+a[0][2]*b[2][2]; \ - \ - c[1][0] = a[1][0]*b[0][0]+a[1][1]*b[1][0]+a[1][2]*b[2][0]; \ - c[1][1] = a[1][0]*b[0][1]+a[1][1]*b[1][1]+a[1][2]*b[2][1]; \ - c[1][2] = a[1][0]*b[0][2]+a[1][1]*b[1][2]+a[1][2]*b[2][2]; \ - \ - c[2][0] = a[2][0]*b[0][0]+a[2][1]*b[1][0]+a[2][2]*b[2][0]; \ - c[2][1] = a[2][0]*b[0][1]+a[2][1]*b[1][1]+a[2][2]*b[2][1]; \ - c[2][2] = a[2][0]*b[0][2]+a[2][1]*b[1][2]+a[2][2]*b[2][2]; \ -} - -/* ========================================================== */ -/* matrix product */ -/* c[x][y] = a[x][0]*b[0][y]+a[x][1]*b[1][y]+a[x][2]*b[2][y]+a[x][3]*b[3][y];*/ - -#define MATRIX_PRODUCT_4X4(c,a,b) \ -{ \ - c[0][0] = a[0][0]*b[0][0]+a[0][1]*b[1][0]+a[0][2]*b[2][0]+a[0][3]*b[3][0];\ - c[0][1] = a[0][0]*b[0][1]+a[0][1]*b[1][1]+a[0][2]*b[2][1]+a[0][3]*b[3][1];\ - c[0][2] = a[0][0]*b[0][2]+a[0][1]*b[1][2]+a[0][2]*b[2][2]+a[0][3]*b[3][2];\ - c[0][3] = a[0][0]*b[0][3]+a[0][1]*b[1][3]+a[0][2]*b[2][3]+a[0][3]*b[3][3];\ - \ - c[1][0] = a[1][0]*b[0][0]+a[1][1]*b[1][0]+a[1][2]*b[2][0]+a[1][3]*b[3][0];\ - c[1][1] = a[1][0]*b[0][1]+a[1][1]*b[1][1]+a[1][2]*b[2][1]+a[1][3]*b[3][1];\ - c[1][2] = a[1][0]*b[0][2]+a[1][1]*b[1][2]+a[1][2]*b[2][2]+a[1][3]*b[3][2];\ - c[1][3] = a[1][0]*b[0][3]+a[1][1]*b[1][3]+a[1][2]*b[2][3]+a[1][3]*b[3][3];\ - \ - c[2][0] = a[2][0]*b[0][0]+a[2][1]*b[1][0]+a[2][2]*b[2][0]+a[2][3]*b[3][0];\ - c[2][1] = a[2][0]*b[0][1]+a[2][1]*b[1][1]+a[2][2]*b[2][1]+a[2][3]*b[3][1];\ - c[2][2] = a[2][0]*b[0][2]+a[2][1]*b[1][2]+a[2][2]*b[2][2]+a[2][3]*b[3][2];\ - c[2][3] = a[2][0]*b[0][3]+a[2][1]*b[1][3]+a[2][2]*b[2][3]+a[2][3]*b[3][3];\ - \ - c[3][0] = a[3][0]*b[0][0]+a[3][1]*b[1][0]+a[3][2]*b[2][0]+a[3][3]*b[3][0];\ - c[3][1] = a[3][0]*b[0][1]+a[3][1]*b[1][1]+a[3][2]*b[2][1]+a[3][3]*b[3][1];\ - c[3][2] = a[3][0]*b[0][2]+a[3][1]*b[1][2]+a[3][2]*b[2][2]+a[3][3]*b[3][2];\ - c[3][3] = a[3][0]*b[0][3]+a[3][1]*b[1][3]+a[3][2]*b[2][3]+a[3][3]*b[3][3];\ -} - -/* ========================================================== */ -/* matrix times vector */ - -#define MAT_DOT_VEC_2X2(p,m,v) \ -{ \ - p[0] = m[0][0]*v[0] + m[0][1]*v[1]; \ - p[1] = m[1][0]*v[0] + m[1][1]*v[1]; \ -} - -/* ========================================================== */ -/* matrix times vector */ - -#define MAT_DOT_VEC_3X3(p,m,v) \ -{ \ - p[0] = m[0][0]*v[0] + m[0][1]*v[1] + m[0][2]*v[2]; \ - p[1] = m[1][0]*v[0] + m[1][1]*v[1] + m[1][2]*v[2]; \ - p[2] = m[2][0]*v[0] + m[2][1]*v[1] + m[2][2]*v[2]; \ -} - -/* ========================================================== */ -/* matrix times vector */ - -#define MAT_DOT_VEC_4X4(p,m,v) \ -{ \ - p[0] = m[0][0]*v[0] + m[0][1]*v[1] + m[0][2]*v[2] + m[0][3]*v[3]; \ - p[1] = m[1][0]*v[0] + m[1][1]*v[1] + m[1][2]*v[2] + m[1][3]*v[3]; \ - p[2] = m[2][0]*v[0] + m[2][1]*v[1] + m[2][2]*v[2] + m[2][3]*v[3]; \ - p[3] = m[3][0]*v[0] + m[3][1]*v[1] + m[3][2]*v[2] + m[3][3]*v[3]; \ -} - -/* ========================================================== */ -/* vector transpose times matrix */ -/* p[j] = v[0]*m[0][j] + v[1]*m[1][j] + v[2]*m[2][j]; */ - -#define VEC_DOT_MAT_3X3(p,v,m) \ -{ \ - p[0] = v[0]*m[0][0] + v[1]*m[1][0] + v[2]*m[2][0]; \ - p[1] = v[0]*m[0][1] + v[1]*m[1][1] + v[2]*m[2][1]; \ - p[2] = v[0]*m[0][2] + v[1]*m[1][2] + v[2]*m[2][2]; \ -} - -/* ========================================================== */ -/* affine matrix times vector */ -/* The matrix is assumed to be an affine matrix, with last two - * entries representing a translation */ - -#define MAT_DOT_VEC_2X3(p,m,v) \ -{ \ - p[0] = m[0][0]*v[0] + m[0][1]*v[1] + m[0][2]; \ - p[1] = m[1][0]*v[0] + m[1][1]*v[1] + m[1][2]; \ -} - -/* ========================================================== */ -/* inverse transpose of matrix times vector - * - * This macro computes inverse transpose of matrix m, - * and multiplies vector v into it, to yeild vector p - * - * DANGER !!! Do Not use this on normal vectors!!! - * It will leave normals the wrong length !!! - * See macro below for use on normals. - */ - -#define INV_TRANSP_MAT_DOT_VEC_2X2(p,m,v) \ -{ \ - gleDouble det; \ - \ - det = m[0][0]*m[1][1] - m[0][1]*m[1][0]; \ - p[0] = m[1][1]*v[0] - m[1][0]*v[1]; \ - p[1] = - m[0][1]*v[0] + m[0][0]*v[1]; \ - \ - /* if matrix not singular, and not orthonormal, then renormalize */ \ - if ((det!=1.0) && (det != 0.0)) { \ - det = 1.0 / det; \ - p[0] *= det; \ - p[1] *= det; \ - } \ -} - -/* ========================================================== */ -/* transform normal vector by inverse transpose of matrix - * and then renormalize the vector - * - * This macro computes inverse transpose of matrix m, - * and multiplies vector v into it, to yeild vector p - * Vector p is then normalized. - */ - - -#define NORM_XFORM_2X2(p,m,v) \ -{ \ - double mlen; \ - \ - /* do nothing if off-diagonals are zero and diagonals are \ - * equal */ \ - if ((m[0][1] != 0.0) || (m[1][0] != 0.0) || (m[0][0] != m[1][1])) { \ - p[0] = m[1][1]*v[0] - m[1][0]*v[1]; \ - p[1] = - m[0][1]*v[0] + m[0][0]*v[1]; \ - \ - mlen = p[0]*p[0] + p[1]*p[1]; \ - mlen = 1.0 / sqrt (mlen); \ - p[0] *= mlen; \ - p[1] *= mlen; \ - } else { \ - VEC_COPY_2 (p, v); \ - } \ -} - -/* ========================================================== */ -/* outer product of vector times vector transpose - * - * The outer product of vector v and vector transpose t yeilds - * dyadic matrix m. - */ - -#define OUTER_PRODUCT_2X2(m,v,t) \ -{ \ - m[0][0] = v[0] * t[0]; \ - m[0][1] = v[0] * t[1]; \ - \ - m[1][0] = v[1] * t[0]; \ - m[1][1] = v[1] * t[1]; \ -} - -/* ========================================================== */ -/* outer product of vector times vector transpose - * - * The outer product of vector v and vector transpose t yeilds - * dyadic matrix m. - */ - -#define OUTER_PRODUCT_3X3(m,v,t) \ -{ \ - m[0][0] = v[0] * t[0]; \ - m[0][1] = v[0] * t[1]; \ - m[0][2] = v[0] * t[2]; \ - \ - m[1][0] = v[1] * t[0]; \ - m[1][1] = v[1] * t[1]; \ - m[1][2] = v[1] * t[2]; \ - \ - m[2][0] = v[2] * t[0]; \ - m[2][1] = v[2] * t[1]; \ - m[2][2] = v[2] * t[2]; \ -} - -/* ========================================================== */ -/* outer product of vector times vector transpose - * - * The outer product of vector v and vector transpose t yeilds - * dyadic matrix m. - */ - -#define OUTER_PRODUCT_4X4(m,v,t) \ -{ \ - m[0][0] = v[0] * t[0]; \ - m[0][1] = v[0] * t[1]; \ - m[0][2] = v[0] * t[2]; \ - m[0][3] = v[0] * t[3]; \ - \ - m[1][0] = v[1] * t[0]; \ - m[1][1] = v[1] * t[1]; \ - m[1][2] = v[1] * t[2]; \ - m[1][3] = v[1] * t[3]; \ - \ - m[2][0] = v[2] * t[0]; \ - m[2][1] = v[2] * t[1]; \ - m[2][2] = v[2] * t[2]; \ - m[2][3] = v[2] * t[3]; \ - \ - m[3][0] = v[3] * t[0]; \ - m[3][1] = v[3] * t[1]; \ - m[3][2] = v[3] * t[2]; \ - m[3][3] = v[3] * t[3]; \ -} - -/* +========================================================== */ -/* outer product of vector times vector transpose - * - * The outer product of vector v and vector transpose t yeilds - * dyadic matrix m. - */ - -#define ACCUM_OUTER_PRODUCT_2X2(m,v,t) \ -{ \ - m[0][0] += v[0] * t[0]; \ - m[0][1] += v[0] * t[1]; \ - \ - m[1][0] += v[1] * t[0]; \ - m[1][1] += v[1] * t[1]; \ -} - -/* +========================================================== */ -/* outer product of vector times vector transpose - * - * The outer product of vector v and vector transpose t yeilds - * dyadic matrix m. - */ - -#define ACCUM_OUTER_PRODUCT_3X3(m,v,t) \ -{ \ - m[0][0] += v[0] * t[0]; \ - m[0][1] += v[0] * t[1]; \ - m[0][2] += v[0] * t[2]; \ - \ - m[1][0] += v[1] * t[0]; \ - m[1][1] += v[1] * t[1]; \ - m[1][2] += v[1] * t[2]; \ - \ - m[2][0] += v[2] * t[0]; \ - m[2][1] += v[2] * t[1]; \ - m[2][2] += v[2] * t[2]; \ -} - -/* +========================================================== */ -/* outer product of vector times vector transpose - * - * The outer product of vector v and vector transpose t yeilds - * dyadic matrix m. - */ - -#define ACCUM_OUTER_PRODUCT_4X4(m,v,t) \ -{ \ - m[0][0] += v[0] * t[0]; \ - m[0][1] += v[0] * t[1]; \ - m[0][2] += v[0] * t[2]; \ - m[0][3] += v[0] * t[3]; \ - \ - m[1][0] += v[1] * t[0]; \ - m[1][1] += v[1] * t[1]; \ - m[1][2] += v[1] * t[2]; \ - m[1][3] += v[1] * t[3]; \ - \ - m[2][0] += v[2] * t[0]; \ - m[2][1] += v[2] * t[1]; \ - m[2][2] += v[2] * t[2]; \ - m[2][3] += v[2] * t[3]; \ - \ - m[3][0] += v[3] * t[0]; \ - m[3][1] += v[3] * t[1]; \ - m[3][2] += v[3] * t[2]; \ - m[3][3] += v[3] * t[3]; \ -} - -/* +========================================================== */ -/* determinant of matrix - * - * Computes determinant of matrix m, returning d - */ - -#define DETERMINANT_2X2(d,m) \ -{ \ - d = m[0][0] * m[1][1] - m[0][1] * m[1][0]; \ -} - -/* ========================================================== */ -/* determinant of matrix - * - * Computes determinant of matrix m, returning d - */ - -#define DETERMINANT_3X3(d,m) \ -{ \ - d = m[0][0] * (m[1][1]*m[2][2] - m[1][2] * m[2][1]); \ - d -= m[0][1] * (m[1][0]*m[2][2] - m[1][2] * m[2][0]); \ - d += m[0][2] * (m[1][0]*m[2][1] - m[1][1] * m[2][0]); \ -} - -/* ========================================================== */ -/* i,j,th cofactor of a 4x4 matrix - * - */ - -#define COFACTOR_4X4_IJ(fac,m,i,j) \ -{ \ - int ii[4], jj[4], k; \ - \ - /* compute which row, columnt to skip */ \ - for (k=0; k - - - - IBDocumentLocation - 4 104 410 240 0 0 1152 848 - IBEditorPositions - - 29 - 19 615 246 44 0 0 1152 848 - - IBFramework Version - 291.0 - IBGroupedObjects - - IBLastGroupID - 1 - IBOpenObjects - - 29 - - IBSystem Version - 6I32 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/objects.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/objects.nib deleted file mode 100644 index 8a7140e..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUT.nib/objects.nib and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/classes.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/classes.nib deleted file mode 100755 index 7e85eb1..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/classes.nib +++ /dev/null @@ -1,13 +0,0 @@ -{ - IBClasses = ( - {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - { - ACTIONS = {toggleWindow = id; }; - CLASS = GLUTClipboardController; - LANGUAGE = ObjC; - OUTLETS = {_infoText = id; _scrollView = id; }; - SUPERCLASS = NSWindowController; - } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/info.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/info.nib deleted file mode 100755 index 867735d..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/info.nib +++ /dev/null @@ -1,12 +0,0 @@ - - - - - IBDocumentLocation - 63 221 356 240 0 0 1600 1178 - IBFramework Version - 263.2 - IBSystem Version - 5S41 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/objects.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/objects.nib deleted file mode 100644 index 29125d4..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTClipboard.nib/objects.nib and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/classes.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/classes.nib deleted file mode 100755 index c675963..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/classes.nib +++ /dev/null @@ -1,73 +0,0 @@ -{ - IBClasses = ( - { - ACTIONS = {save = id; saveAs = id; }; - CLASS = FirstResponder; - LANGUAGE = ObjC; - SUPERCLASS = NSObject; - }, - { - ACTIONS = { - cancel = id; - joyAssign = id; - joyDevice = id; - joyElement = id; - joyInvert = id; - launchDebugMode = id; - launchGamemodeCaptureSingle = id; - launchIconic = id; - launchUseCurrWD = id; - launchUseExtDesktop = id; - launchUseMacOSCoords = id; - mouseEanbleEmulation = id; - mouseMiddleMenu = id; - mouseRightMenu = id; - ok = id; - spaceAssign = id; - spaceDevice = id; - spaceElement = id; - spaceInvert = id; - }; - CLASS = GLUTPreferencesController; - LANGUAGE = ObjC; - OUTLETS = { - joyAssign = NSButton; - joyAssignNote = NSTextField; - joyAssignWarningIcon = NSImageView; - joyDeviceMenu = NSPopUpButton; - joyElement = NSTextField; - joyInputMenu = NSPopUpButton; - joyInverted = NSButton; - launchDebugMode = NSButton; - launchFadeTime = NSTextField; - launchGamemodeCaptureSingle = NSButton; - launchIconic = NSButton; - launchInitHeight = NSTextField; - launchInitWidth = NSTextField; - launchInitX = NSTextField; - launchInitY = NSTextField; - launchMenuIdle = NSTextField; - launchSyncToVBL = NSButton; - launchUseCurrWD = NSButton; - launchUseExtendedDesktop = NSButton; - launchUseMacOSXCoords = NSButton; - mouseAssignWarningIcon = NSImageView; - mouseAssignWarningText = NSTextField; - mouseDetected = NSTextField; - mouseEmulation = NSButton; - mouseMiddleConfigMenu = NSPopUpButton; - mouseRightConfigMenu = NSPopUpButton; - prefsTabView = NSTabView; - spaceAssign = NSButton; - spaceAssignNote = NSTextField; - spaceAssignWarningIcon = NSImageView; - spaceDeviceMenu = NSPopUpButton; - spaceElement = NSTextField; - spaceInputMenu = NSPopUpButton; - spaceInverted = NSButton; - }; - SUPERCLASS = NSWindowController; - } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/info.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/info.nib deleted file mode 100755 index 216c8dc..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBDocumentLocation - 16 329 410 240 0 0 1920 1178 - IBFramework Version - 439.0 - IBOpenObjects - - 205 - - IBSystem Version - 8G32 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/objects.nib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/objects.nib deleted file mode 100644 index 7598f2c..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTPreferences.nib/objects.nib and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTUI.strings b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTUI.strings deleted file mode 100644 index 6db3c5c..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/GLUTUI.strings and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index 6f78b89..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Info.plist b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Info.plist deleted file mode 100755 index e8fc9d6..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - GLUT - CFBundleGetInfoString - 3.4.0, Copyright (c) 2001-2008 Apple Inc., All Rights Reserved - CFBundleIdentifier - com.apple.glut - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - FMWK - CFBundleShortVersionString - 3.4.0 - CFBundleSignature - ???? - CFBundleVersion - GLUT-3.4.0 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/blankCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/blankCursor.tiff deleted file mode 100755 index a2b0cf1..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/blankCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomCursor.tiff deleted file mode 100755 index c3f4795..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomleftCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomleftCursor.tiff deleted file mode 100755 index 274529f..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomleftCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomrightCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomrightCursor.tiff deleted file mode 100755 index dec4252..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/bottomrightCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/crossCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/crossCursor.tiff deleted file mode 100755 index 8536c0e..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/crossCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/cycleCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/cycleCursor.tiff deleted file mode 100755 index 34b52f6..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/cycleCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/destroyCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/destroyCursor.tiff deleted file mode 100755 index 9e3a1cb..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/destroyCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/fingerCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/fingerCursor.tiff deleted file mode 100755 index 0087c66..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/fingerCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/helpCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/helpCursor.tiff deleted file mode 100755 index fc4a88a..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/helpCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftCursor.tiff deleted file mode 100755 index 852b69b..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftRightCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftRightCursor.tiff deleted file mode 100755 index 37fe393..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/leftRightCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightArrowCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightArrowCursor.tiff deleted file mode 100755 index d852616..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightArrowCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightCursor.tiff deleted file mode 100755 index 9781f22..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/rightCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/sprayCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/sprayCursor.tiff deleted file mode 100755 index 9bec966..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/sprayCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topCursor.tiff deleted file mode 100755 index e4df0de..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topleftCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topleftCursor.tiff deleted file mode 100755 index 43cf97f..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/topleftCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/toprightCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/toprightCursor.tiff deleted file mode 100755 index 429b01b..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/toprightCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/upDownCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/upDownCursor.tiff deleted file mode 100755 index 1605063..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/upDownCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/waitCursor.tiff b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/waitCursor.tiff deleted file mode 100755 index 81ba1aa..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/A/Resources/waitCursor.tiff and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Frameworks/GLUT.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Info.plist b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Info.plist deleted file mode 100644 index 6faf4d2..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/Info.plist +++ /dev/null @@ -1,36 +0,0 @@ - - - - - BuildMachineOSBuild - 10K540 - CFBundleDevelopmentRegion - English - CFBundleExecutable - emptyExampleDebug - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - DTCompiler - - DTPlatformBuild - 10M2518 - DTPlatformVersion - PG - DTSDKBuild - 10K540 - DTSDKName - - DTXcode - 0400 - DTXcodeBuild - 10M2518 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/emptyExampleDebug b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/emptyExampleDebug deleted file mode 100755 index 392edf7..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/emptyExampleDebug and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/libfmodex.dylib b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/libfmodex.dylib deleted file mode 100644 index bea90a1..0000000 Binary files a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/MacOS/libfmodex.dylib and /dev/null differ diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/PkgInfo b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/bin/emptyExampleDebug.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/emptyExample.xcodeproj/project.pbxproj b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/emptyExample.xcodeproj/project.pbxproj deleted file mode 100644 index 5ca427f..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/emptyExample.xcodeproj/project.pbxproj +++ /dev/null @@ -1,602 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 8DF1A08C1404702E00148E3B /* fft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1A0801404702E00148E3B /* fft.cpp */; }; - 8DF1A08D1404702E00148E3B /* maxiFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1A0821404702E00148E3B /* maxiFFT.cpp */; }; - 8DF1A08E1404702E00148E3B /* maxiGrains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1A0841404702E00148E3B /* maxiGrains.cpp */; }; - 8DF1A08F1404702E00148E3B /* maxiMFCC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1A0861404702E00148E3B /* maxiMFCC.cpp */; }; - 8DF1A0901404702E00148E3B /* maximilian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8DF1A0881404702E00148E3B /* maximilian.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.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 */; }; - 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 */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 8DF1A07E1404702E00148E3B /* install.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = install.xml; sourceTree = ""; }; - 8DF1A0801404702E00148E3B /* fft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fft.cpp; sourceTree = ""; }; - 8DF1A0811404702E00148E3B /* fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fft.h; sourceTree = ""; }; - 8DF1A0821404702E00148E3B /* maxiFFT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiFFT.cpp; sourceTree = ""; }; - 8DF1A0831404702E00148E3B /* maxiFFT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiFFT.h; sourceTree = ""; }; - 8DF1A0841404702E00148E3B /* maxiGrains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiGrains.cpp; sourceTree = ""; }; - 8DF1A0851404702E00148E3B /* maxiGrains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiGrains.h; sourceTree = ""; }; - 8DF1A0861404702E00148E3B /* maxiMFCC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maxiMFCC.cpp; sourceTree = ""; }; - 8DF1A0871404702E00148E3B /* maxiMFCC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maxiMFCC.h; sourceTree = ""; }; - 8DF1A0881404702E00148E3B /* maximilian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = maximilian.cpp; sourceTree = ""; }; - 8DF1A0891404702E00148E3B /* maximilian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maximilian.h; sourceTree = ""; }; - 8DF1A08B1404702E00148E3B /* ofxMaxim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMaxim.h; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* emptyExampleDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = emptyExampleDebug.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 = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.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 */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 8DF1A07D1404702E00148E3B /* ofxMaxim */ = { - isa = PBXGroup; - children = ( - 8DF1A07E1404702E00148E3B /* install.xml */, - 8DF1A07F1404702E00148E3B /* libs */, - 8DF1A08A1404702E00148E3B /* src */, - ); - path = ofxMaxim; - sourceTree = ""; - }; - 8DF1A07F1404702E00148E3B /* libs */ = { - isa = PBXGroup; - children = ( - 8DF1A0801404702E00148E3B /* fft.cpp */, - 8DF1A0811404702E00148E3B /* fft.h */, - 8DF1A0821404702E00148E3B /* maxiFFT.cpp */, - 8DF1A0831404702E00148E3B /* maxiFFT.h */, - 8DF1A0841404702E00148E3B /* maxiGrains.cpp */, - 8DF1A0851404702E00148E3B /* maxiGrains.h */, - 8DF1A0861404702E00148E3B /* maxiMFCC.cpp */, - 8DF1A0871404702E00148E3B /* maxiMFCC.h */, - 8DF1A0881404702E00148E3B /* maximilian.cpp */, - 8DF1A0891404702E00148E3B /* maximilian.h */, - ); - path = libs; - sourceTree = ""; - }; - 8DF1A08A1404702E00148E3B /* src */ = { - isa = PBXGroup; - children = ( - 8DF1A08B1404702E00148E3B /* ofxMaxim.h */, - ); - path = src; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 8DF1A07D1404702E00148E3B /* ofxMaxim */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system 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 */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* emptyExampleDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* emptyExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "emptyExample" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = emptyExample; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* emptyExampleDebug.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 "emptyExample" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* emptyExample */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* 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\"; install_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 */, - 8DF1A08C1404702E00148E3B /* fft.cpp in Sources */, - 8DF1A08D1404702E00148E3B /* maxiFFT.cpp in Sources */, - 8DF1A08E1404702E00148E3B /* maxiGrains.cpp in Sources */, - 8DF1A08F1404702E00148E3B /* maxiMFCC.cpp in Sources */, - 8DF1A0901404702E00148E3B /* maximilian.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - 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; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - 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; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - }; - 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_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_3)", - "$(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_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - WRAPPER_EXTENSION = app; - }; - 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_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(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_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "emptyExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "emptyExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/install.xml b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/install.xml deleted file mode 100644 index 58923be..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/install.xml +++ /dev/null @@ -1,35 +0,0 @@ - - 0.1 - Goldsmiths Creative Computing - http://www.maximilian.strangeloop.co.uk/ - - - - - - - - - - - - ../../../addons/ofxMaxim/src/ofxMaxim.h - - - - ../../../addons/ofxMaxim/libs/fft.h - ../../../addons/ofxMaxim/libs/fft.cpp - ../../../addons/ofxMaxim/libs/fftOctaveAnalyzer.h - ../../../addons/ofxMaxim/libs/fftOctaveAnalyzer.cpp - ../../../addons/ofxMaxim/libs/maximilian.h - ../../../addons/ofxMaxim/libs/maximilian.cpp - - - - - - ../../../addons/ofxMaxim/src - ../../../addons/ofxMaxim/libs - - - \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.cpp deleted file mode 100644 index 3f13bd2..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.cpp +++ /dev/null @@ -1,608 +0,0 @@ -/* - * maximilian - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ -/* - - fft.cpp - - Based on K+R Numerical recipes in C and some other stuff hacked about. - - */ - -#include "fft.h" -#include -#include -#include -#include - -int **gFFTBitTable = NULL; -const int MaxFastBits = 16; - -int IsPowerOfTwo(int x) -{ - if (x < 2) - return false; - - if (x & (x - 1)) - return false; - - return true; -} - -int NumberOfBitsNeeded(int PowerOfTwo) -{ - int i; - - if (PowerOfTwo < 2) { - fprintf(stderr, "Error: FFT called with size %d\n", PowerOfTwo); - exit(1); - } - - for (i = 0;; i++) - if (PowerOfTwo & (1 << i)) - return i; -} - -int ReverseBits(int index, int NumBits) -{ - int i, rev; - - for (i = rev = 0; i < NumBits; i++) { - rev = (rev << 1) | (index & 1); - index >>= 1; - } - - return rev; -} - -void InitFFT() -{ -// gFFTBitTable = new int *[MaxFastBits]; - //use malloc for 16 byte alignment - gFFTBitTable = (int**) malloc(MaxFastBits * sizeof(int*)); - - int len = 2; - for (int b = 1; b <= MaxFastBits; b++) { - -// gFFTBitTable[b - 1] = new int[len]; - gFFTBitTable[b - 1] = (int*) malloc(len * sizeof(int)); - - for (int i = 0; i < len; i++) - gFFTBitTable[b - 1][i] = ReverseBits(i, b); - - len <<= 1; - } -} - -inline int FastReverseBits(int i, int NumBits) -{ - if (NumBits <= MaxFastBits) - return gFFTBitTable[NumBits - 1][i]; - else - return ReverseBits(i, NumBits); -} - -/* - * Complex Fast Fourier Transform - */ - -void FFT(int NumSamples, - bool InverseTransform, - float *RealIn, float *ImagIn, float *RealOut, float *ImagOut) -{ - int NumBits; /* Number of bits needed to store indices */ - int i, j, k, n; - int BlockSize, BlockEnd; - - double angle_numerator = 2.0 * M_PI; - float tr, ti; /* temp real, temp imaginary */ - - if (!IsPowerOfTwo(NumSamples)) { - fprintf(stderr, "%d is not a power of two\n", NumSamples); - exit(1); - } - - if (!gFFTBitTable) - InitFFT(); - - if (InverseTransform) - angle_numerator = -angle_numerator; - - NumBits = NumberOfBitsNeeded(NumSamples); - - /* - ** Do simultaneous data copy and bit-reversal ordering into outputs... - */ - - for (i = 0; i < NumSamples; i++) { - j = FastReverseBits(i, NumBits); - RealOut[j] = RealIn[i]; - ImagOut[j] = (ImagIn == NULL) ? 0.0 : ImagIn[i]; - } - - /* - ** Do the FFT itself... - */ - - BlockEnd = 1; - for (BlockSize = 2; BlockSize <= NumSamples; BlockSize <<= 1) { - - double delta_angle = angle_numerator / (double) BlockSize; - - float sm2 = sin(-2 * delta_angle); - float sm1 = sin(-delta_angle); - float cm2 = cos(-2 * delta_angle); - float cm1 = cos(-delta_angle); - float w = 2 * cm1; - float ar0, ar1, ar2, ai0, ai1, ai2; - - for (i = 0; i < NumSamples; i += BlockSize) { - ar2 = cm2; - ar1 = cm1; - - ai2 = sm2; - ai1 = sm1; - - for (j = i, n = 0; n < BlockEnd; j++, n++) { - ar0 = w * ar1 - ar2; - ar2 = ar1; - ar1 = ar0; - - ai0 = w * ai1 - ai2; - ai2 = ai1; - ai1 = ai0; - - k = j + BlockEnd; - tr = ar0 * RealOut[k] - ai0 * ImagOut[k]; - ti = ar0 * ImagOut[k] + ai0 * RealOut[k]; - - RealOut[k] = RealOut[j] - tr; - ImagOut[k] = ImagOut[j] - ti; - - RealOut[j] += tr; - ImagOut[j] += ti; - } - } - - BlockEnd = BlockSize; - } - - /* - ** Need to normalize if inverse transform... - */ - - if (InverseTransform) { - float denom = (float) NumSamples; - - for (i = 0; i < NumSamples; i++) { - RealOut[i] /= denom; - ImagOut[i] /= denom; - } - } -} - -/* - * Real Fast Fourier Transform - * - * This function was based on the code in Numerical Recipes in C. - * In Num. Rec., the inner loop is based on a single 1-based array - * of interleaved real and imaginary numbers. Because we have two - * separate zero-based arrays, our indices are quite different. - * Here is the correspondence between Num. Rec. indices and our indices: - * - * i1 <-> real[i] - * i2 <-> imag[i] - * i3 <-> real[n/2-i] - * i4 <-> imag[n/2-i] - */ - -void RealFFT(int NumSamples, float *RealIn, float *RealOut, float *ImagOut) -{ - int Half = NumSamples / 2; - int i; - - float theta = M_PI / Half; - - float *tmpReal = (float*) malloc(Half * sizeof(float)); - float *tmpImag = (float*) malloc(Half * sizeof(float)); - - for (i = 0; i < Half; i++) { - tmpReal[i] = RealIn[2 * i]; - tmpImag[i] = RealIn[2 * i + 1]; - } - - FFT(Half, 0, tmpReal, tmpImag, RealOut, ImagOut); - - float wtemp = float (sin(0.5 * theta)); - - float wpr = -2.0 * wtemp * wtemp; - float wpi = float (sin(theta)); - float wr = 1.0 + wpr; - float wi = wpi; - - int i3; - - float h1r, h1i, h2r, h2i; - - for (i = 1; i < Half / 2; i++) { - - i3 = Half - i; - - h1r = 0.5 * (RealOut[i] + RealOut[i3]); - h1i = 0.5 * (ImagOut[i] - ImagOut[i3]); - h2r = 0.5 * (ImagOut[i] + ImagOut[i3]); - h2i = -0.5 * (RealOut[i] - RealOut[i3]); - - RealOut[i] = h1r + wr * h2r - wi * h2i; - ImagOut[i] = h1i + wr * h2i + wi * h2r; - RealOut[i3] = h1r - wr * h2r + wi * h2i; - ImagOut[i3] = -h1i + wr * h2i + wi * h2r; - - wr = (wtemp = wr) * wpr - wi * wpi + wr; - wi = wi * wpr + wtemp * wpi + wi; - } - - RealOut[0] = (h1r = RealOut[0]) + ImagOut[0]; - ImagOut[0] = h1r - ImagOut[0]; - - delete[]tmpReal; - delete[]tmpImag; -} - -/* - * PowerSpectrum - * - * This function computes the same as RealFFT, above, but - * adds the squares of the real and imaginary part of each - * coefficient, extracting the power and throwing away the - * phase. - * - * For speed, it does not call RealFFT, but duplicates some - * of its code. - */ - -void PowerSpectrum(int NumSamples, float *In, float *Out) -{ - int Half = NumSamples / 2; - int i; - - float theta = M_PI / Half; - - float *tmpReal = new float[Half]; - float *tmpImag = new float[Half]; - float *RealOut = new float[Half]; - float *ImagOut = new float[Half]; - - for (i = 0; i < Half; i++) { - tmpReal[i] = In[2 * i]; - tmpImag[i] = In[2 * i + 1]; - } - - FFT(Half, 0, tmpReal, tmpImag, RealOut, ImagOut); - - float wtemp = float (sin(0.5 * theta)); - - float wpr = -2.0 * wtemp * wtemp; - float wpi = float (sin(theta)); - float wr = 1.0 + wpr; - float wi = wpi; - - int i3; - - float h1r, h1i, h2r, h2i, rt, it; - //float total=0; - - for (i = 1; i < Half / 2; i++) { - - i3 = Half - i; - - h1r = 0.5 * (RealOut[i] + RealOut[i3]); - h1i = 0.5 * (ImagOut[i] - ImagOut[i3]); - h2r = 0.5 * (ImagOut[i] + ImagOut[i3]); - h2i = -0.5 * (RealOut[i] - RealOut[i3]); - - rt = h1r + wr * h2r - wi * h2i; //printf("Realout%i = %f",i,rt);total+=fabs(rt); - it = h1i + wr * h2i + wi * h2r; // printf(" Imageout%i = %f\n",i,it); - - Out[i] = rt * rt + it * it; - - rt = h1r - wr * h2r + wi * h2i; - it = -h1i + wr * h2i + wi * h2r; - - Out[i3] = rt * rt + it * it; - - wr = (wtemp = wr) * wpr - wi * wpi + wr; - wi = wi * wpr + wtemp * wpi + wi; - } - //printf("total = %f\n",total); - rt = (h1r = RealOut[0]) + ImagOut[0]; - it = h1r - ImagOut[0]; - Out[0] = rt * rt + it * it; - - rt = RealOut[Half / 2]; - it = ImagOut[Half / 2]; - Out[Half / 2] = rt * rt + it * it; - - delete[]tmpReal; - delete[]tmpImag; - delete[]RealOut; - delete[]ImagOut; -} - -/* - * Windowing Functions - */ - -int NumWindowFuncs() -{ - return 4; -} - -char *WindowFuncName(int whichFunction) -{ - switch (whichFunction) { - default: - case 0: - return "Rectangular"; - case 1: - return "Bartlett"; - case 2: - return "Hamming"; - case 3: - return "Hanning"; - } -} - -void WindowFunc(int whichFunction, int NumSamples, float *in) -{ - int i; - - if (whichFunction == 1) { - // Bartlett (triangular) window - for (i = 0; i < NumSamples / 2; i++) { - in[i] *= (i / (float) (NumSamples / 2)); - in[i + (NumSamples / 2)] *= - (1.0 - (i / (float) (NumSamples / 2))); - } - } - - if (whichFunction == 2) { - // Hamming - for (i = 0; i < NumSamples; i++) - in[i] *= 0.54 - 0.46 * cos(2 * M_PI * i / (NumSamples - 1)); - } - - if (whichFunction == 3) { - // Hanning - for (i = 0; i < NumSamples; i++) - in[i] *= 0.50 - 0.50 * cos(2 * M_PI * i / (NumSamples - 1)); - } -} - -void fft::genWindow(int whichFunction, int NumSamples, float *window) -{ - int i; - - if (whichFunction == 1) { - // Bartlett (triangular) window - for (i = 0; i < NumSamples / 2; i++) { - window[i] = (i / (float) (NumSamples / 2)); - window[i + (NumSamples / 2)] = - (1.0 - (i / (float) (NumSamples / 2))); - } - } - - if (whichFunction == 2) { - // Hamming - for (i = 0; i < NumSamples; i++) - window[i] = 0.54 - 0.46 * cos(2 * M_PI * i / (NumSamples - 1)); - } - - if (whichFunction == 3) { - // Hanning - for (i = 0; i < NumSamples; i++) - window[i] = 0.50 - 0.50 * cos(2 * M_PI * i / (NumSamples - 1)); - } -} - -/* constructor */ -fft::fft(int fftSize) { - n = fftSize; - half = fftSize / 2; - //use malloc for 16 byte alignment - in_real = (float *) malloc(n * sizeof(float)); - in_img = (float *) malloc(n * sizeof(float)); - out_real = (float *) malloc(n * sizeof(float)); - out_img = (float *) malloc(n * sizeof(float)); - -#ifdef __APPLE_CC__ - log2n = log2(n); - A.realp = (float *) malloc(half * sizeof(float)); - A.imagp = (float *) malloc(half * sizeof(float)); - setupReal = vDSP_create_fftsetup(log2n, FFT_RADIX2); - if (setupReal == NULL) { - printf("\nFFT_Setup failed to allocate enough memory for" - "the real FFT.\n"); - } - polar = (float *) malloc(n * sizeof(float)); -#endif -} - -/* destructor */ -fft::~fft() { - delete[] in_real, out_real, in_img, out_img; -#ifdef __APPLE_CC__ - vDSP_destroy_fftsetup(setupReal); - delete[] A.realp; - delete[] A.imagp; - delete[] polar; -#endif - -} - -/* Calculate the power spectrum */ -void fft::powerSpectrum(int start, float *data, float *window, float *magnitude,float *phase) { - int i; - - //windowing - for (i = 0; i < n; i++) { - in_real[i] = data[start + i] * window[i]; - } - - - RealFFT(n, in_real, out_real, out_img); - - for (i = 0; i < half; i++) { - /* compute power */ - float power = out_real[i]*out_real[i] + out_img[i]*out_img[i]; - /* compute magnitude and phase */ - magnitude[i] = sqrt(power); - phase[i] = atan2(out_img[i],out_real[i]); - -// if (magnitude[i] < 0.000001){ // less than 0.1 nV -// magnitude[i] = 0; // out of range -// } else { -// magnitude[i] = 20.0*log10(magnitude[i] + 1); // get to to db scale -// } - } - -} - -void fft::convToDB(float *in, float *out) { - for (int i = 0; i < half; i++) { - if (in[i] < 0.000001){ // less than 0.1 nV - out[i] = 0; // out of range - } else { - out[i] = 20.0*log10(in[i] + 1); // get to to db scale - } - } -} - - -#ifdef __APPLE_CC__ - -/* Calculate the power spectrum */ -void fft::powerSpectrum_vdsp(int start, float *data, float *window, float *magnitude,float *phase) { - - uint32_t i; - - //multiply by window - vDSP_vmul(data, 1, window, 1, in_real, 1, n); - - //convert to split complex format - evens and odds - vDSP_ctoz((COMPLEX *) in_real, 2, &A, 1, half); - - - //calc fft - vDSP_fft_zrip(setupReal, &A, 1, log2n, FFT_FORWARD); - - //scale by 2 (see vDSP docs) - static float scale=0.5 ; - vDSP_vsmul(A.realp, 1, &scale, A.realp, 1, half); - vDSP_vsmul(A.imagp, 1, &scale, A.imagp, 1, half); - - //back to split complex format - vDSP_ztoc(&A, 1, (COMPLEX*) out_real, 2, half); - - //convert to polar - vDSP_polar(out_real, 2, polar, 2, half); - - for (i = 0; i < half; i++) { - magnitude[i]=polar[2*i]+1.0; - phase[i]=polar[2*i + 1]; - } - - - -} - -void fft::convToDB_vdsp(float *in, float *out) { - float ref = 1.0; - vDSP_vdbcon(in, 1, &ref, out, 1, half, 1); - //get rid of any -infs - float vmin=0.0; - float vmax=9999999.0; - vDSP_vclip(out, 1, &vmin, &vmax, out, 1, half); -} - -#endif - -void fft::inversePowerSpectrum(int start, float *finalOut, float *window, float *magnitude,float *phase) { - int i; - - /* get real and imag part */ - for (i = 0; i < half; i++) { -// float mag = pow(10.0, magnitude[i] / 20.0) - 1.0; -// in_real[i] = mag *cos(phase[i]); -// in_img[i] = mag *sin(phase[i]); - in_real[i] = magnitude[i] *cos(phase[i]); - in_img[i] = magnitude[i] *sin(phase[i]); - } - - /* zero negative frequencies */ - memset(in_real+half, half, 0.0); - memset(in_img+half, half, 0.0); - - FFT(n, 1, in_real, in_img, out_real, out_img); // second parameter indicates inverse transform - - for (i = 0; i < n; i++) { - finalOut[start + i] += out_real[i] * window[i] - ; - } - -} - - -#ifdef __APPLE_CC__ -void fft::inversePowerSpectrum_vdsp(int start, float *finalOut, float *window, float *magnitude,float *phase) { - uint32_t i; - - for (i = 0; i < half; i++) { -// polar[2*i] = pow(10.0, magnitude[i] / 20.0) - 1.0; - polar[2*i] = magnitude[i] - 1.0; - polar[2*i + 1] = phase[i]; - } - - vDSP_rect(polar, 2, in_real, 2, half); - - vDSP_ctoz((COMPLEX*) in_real, 2, &A, 1, half); - vDSP_fft_zrip(setupReal, &A, 1, log2n, FFT_INVERSE); - vDSP_ztoc(&A, 1, (COMPLEX*) out_real, 2, half); - - static float scale = 1./n; - vDSP_vsmul(out_real, 1, &scale, out_real, 1, n); - - //multiply by window - vDSP_vmul(out_real, 1, window, 1, finalOut, 1, n); - -} - -#endif diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.h deleted file mode 100644 index f7e1947..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/fft.h +++ /dev/null @@ -1,80 +0,0 @@ -/* - * maximilian - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#ifndef _FFT -#define _FFT - -#ifndef M_PI -#define M_PI 3.14159265358979323846 /* pi */ -#endif - -#ifdef __APPLE_CC__ - #include - #warning Please link against the Accelerate framework -#endif - - - -class fft { - -public: - - fft(int fftSize); - ~fft(); - - int n; //fftSize - int half; //halfFFTSize - - float *in_real, *out_real, *in_img, *out_img; - -#ifdef __APPLE_CC__ - int log2n; //log2(n); - FFTSetup setupReal; - COMPLEX_SPLIT A; - float *polar; - void powerSpectrum_vdsp(int start, float *data, float *window, float *magnitude,float *phase); - void inversePowerSpectrum_vdsp(int start, float *finalOut, float *window, float *magnitude,float *phase); - void convToDB_vdsp(float *in, float *out); -#endif; - - /* Calculate the power spectrum */ - void powerSpectrum(int start, float *data, float *window, float *magnitude, float *phase); - /* ... the inverse */ - void inversePowerSpectrum(int start, float *finalOut, float *window, float *magnitude,float *phase); - void convToDB(float *in, float *out); - - static void genWindow(int whichFunction, int NumSamples, float *window); - -}; - - -#endif diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.cpp deleted file mode 100644 index 36034b2..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.cpp +++ /dev/null @@ -1,290 +0,0 @@ -/* - * maximilian - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#include "maxiFFT.h" -#include "maximilian.h" -#include -#include "math.h" - -using namespace std; - - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -//F F T -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -void maxiFFT::setup(int _fftSize, int _windowSize, int _hopSize) { - _fft = new fft(_fftSize); - fftSize = _fftSize; - windowSize = _windowSize; - bins = fftSize / 2; - hopSize = _hopSize; - buffer = (float *) malloc(fftSize * sizeof(float)); - magnitudes = (float *) malloc(bins * sizeof(float)); - magnitudesDB = (float *) malloc(bins * sizeof(float)); - phases = (float *) malloc(bins * sizeof(float)); - avgPower = new float; - memset(buffer, 0, fftSize * sizeof(float)); - memset(magnitudes, 0, bins * sizeof(float)); - memset(magnitudesDB, 0, bins * sizeof(float)); - memset(phases, 0, bins * sizeof(float)); - *avgPower = 0; - pos =windowSize - hopSize; - newFFT = 0; - window = (float*) malloc(fftSize * sizeof(float)); - memset(window, 0, fftSize * sizeof(float)); - fft::genWindow(3, windowSize, window); -} - -bool maxiFFT::process(float value) { - //add value to buffer at current pos - buffer[pos++] = value; - //if buffer full, run fft - newFFT = pos == windowSize; - if (newFFT) { -#if defined(__APPLE_CC__) && !defined(_NO_VDSP) - _fft->powerSpectrum_vdsp(0, buffer, window, magnitudes, phases); -#else - _fft->powerSpectrum(0, buffer, window, magnitudes, phases); -#endif - //shift buffer back by one hop size - memcpy(buffer, buffer + hopSize, (windowSize - hopSize) * sizeof(float)); - //set the new data to zero (is this necessary?, it will get overwritten) - memset(buffer + windowSize - hopSize, 0, hopSize * sizeof(float)); - //reset pos to start of hop - pos= windowSize - hopSize; - } - return newFFT; -} - -float* maxiFFT::magsToDB() { -#if defined(__APPLE_CC__) && !defined(_NO_VDSP) - _fft->convToDB_vdsp(magnitudes, magnitudesDB); -#else - _fft->convToDB(magnitudes, magnitudesDB); -#endif - return magnitudesDB; -} - -float maxiFFT::spectralFlatness() { - float geometricMean=0, arithmaticMean=0; - for(int i=0; i < bins; i++) { - if (magnitudes[i] != 0) - geometricMean += log(magnitudes[i]); - arithmaticMean += magnitudes[i]; - } - geometricMean = exp(geometricMean / (float)bins); - arithmaticMean /= (float)bins; - return arithmaticMean !=0 ? geometricMean / arithmaticMean : 0; -} - -float maxiFFT::spectralCentroid() { - float x=0, y=0; - for(int i=0; i < bins; i++) { - x += fabs(magnitudes[i]) * (i+1); - y += fabs(magnitudes[i]); - } - return y != 0 ? x / y * ((float) maxiSettings::sampleRate / fftSize) : 0; -} - - - -maxiFFT::~maxiFFT() { - delete _fft; - if (buffer) - delete[] buffer,magnitudes,phases,window, avgPower; -} - - - - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -//I N V E R S E F F T -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -void maxiIFFT::setup(int _fftSize, int _windowSize, int _hopSize) { - _fft = new fft(_fftSize); - fftSize = _fftSize; - windowSize = _windowSize; - bins = fftSize / 2; - hopSize = _hopSize; - buffer = (float *) malloc(fftSize * sizeof(float)); - ifftOut = (float *) malloc(fftSize * sizeof(float)); - memset(buffer, 0, windowSize * sizeof(float)); - pos =0; - window = (float*) malloc(fftSize * sizeof(float)); - memset(window, 0, fftSize * sizeof(float)); - fft::genWindow(3, windowSize, window); -} - -float maxiIFFT::process(float *magnitudes, float *phases) { - if (0==pos) { - //do ifft - memset(ifftOut, 0, fftSize * sizeof(float)); -#if defined(__APPLE_CC__) && !defined(_NO_VDSP) - _fft->inversePowerSpectrum_vdsp(0, ifftOut, window, magnitudes, phases); -#else - _fft->inversePowerSpectrum(0, ifftOut, window, magnitudes, phases); -#endif - //add to output - //shift back by one hop - memcpy(buffer, buffer+hopSize, (fftSize - hopSize) * sizeof(float)); - //clear the end chunk - memset(buffer + (fftSize - hopSize), 0, hopSize * sizeof(float)); - //merge new output - for(int i=0; i < fftSize; i++) { - buffer[i] += ifftOut[i]; - } - } - - nextValue = buffer[pos]; - //limit the values, this alg seems to spike occasionally (and break the audio drivers) - if (nextValue > 0.99999f) nextValue = 0.99999f; - if (nextValue < -0.99999f) nextValue = -0.99999f; - if (hopSize == ++pos ) { - pos=0; - } - - return nextValue; -} - -maxiIFFT::~maxiIFFT() { - delete _fft; - delete[] ifftOut, buffer, window; -}; - - - - - - - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -//O C T A V E A N A L Y S E R -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - - - -void maxiFFTOctaveAnalyzer::setup(float samplingRate, int nBandsInTheFFT, int nAveragesPerOctave){ - - samplingRate = samplingRate; - nSpectrum = nBandsInTheFFT; - spectrumFrequencySpan = (samplingRate / 2.0f) / (float)(nSpectrum); - nAverages = nBandsInTheFFT; - // fe: 2f for octave bands, sqrt(2) for half-octave bands, cuberoot(2) for third-octave bands, etc - if (nAveragesPerOctave==0) // um, wtf? - nAveragesPerOctave = 1; - nAveragesPerOctave = nAveragesPerOctave; - averageFrequencyIncrement = pow(2.0f, 1.0f/(float)(nAveragesPerOctave)); - // this isn't currently configurable (used once here then no effect), but here's some reasoning: - // 43 is a good value if you want to approximate "computer" octaves: 44100/2/2/2/2/2/2/2/2/2/2 - // 55 is a good value if you'd rather approximate A-440 octaves: 440/2/2/2 - // 65 is a good value if you'd rather approximate "middle-C" octaves: ~262/2/2 - // you could easily double it if you felt the lowest band was just rumble noise (as it probably is) - // but don't go much smaller unless you have a huge fft window size (see below for more why) - // keep in mind, if you change it, that the number of actual bands may change +/-1, and - // for some values, the last averaging band may not be very useful (may extend above nyquist) - firstOctaveFrequency = 55.0f; - // for each spectrum[] bin, calculate the mapping into the appropriate average[] bin. - // this gives us roughly log-sized averaging bins, subject to how "fine" the spectrum bins are. - // with more spectrum bins, you can better map into the averaging bins (especially at low - // frequencies) or use more averaging bins per octave. with an fft window size of 2048, - // sampling rate of 44100, and first octave around 55, that's about enough to do half-octave - // analysis. if you don't have enough spectrum bins to map adequately into averaging bins - // at the requested number per octave then you'll end up with "empty" averaging bins, where - // there is no spectrum available to map into it. (so... if you have "nonreactive" averages, - // either increase fft buffer size, or decrease number of averages per octave, etc) - spe2avg = new int[nSpectrum]; - int avgidx = 0; - float averageFreq = firstOctaveFrequency; // the "top" of the first averaging bin - // we're looking for the "top" of the first spectrum bin, and i'm just sort of - // guessing that this is where it is (or possibly spectrumFrequencySpan/2?) - // ... either way it's probably close enough for these purposes - float spectrumFreq = spectrumFrequencySpan; - for (int speidx=0; speidx < nSpectrum; speidx++) { - while (spectrumFreq > averageFreq) { - avgidx++; - averageFreq *= averageFrequencyIncrement; - } - spe2avg[speidx] = avgidx; - spectrumFreq += spectrumFrequencySpan; - } - nAverages = avgidx; - averages = new float[nAverages]; - peaks = new float[nAverages]; - peakHoldTimes = new int[nAverages]; - peakHoldTime = 0; // arbitrary - peakDecayRate = 0.9f; // arbitrary - linearEQIntercept = 1.0f; // unity -- no eq by default - linearEQSlope = 0.0f; // unity -- no eq by default -} - -void maxiFFTOctaveAnalyzer::calculate(float * fftData){ - - int last_avgidx = 0; // tracks when we've crossed into a new averaging bin, so store current average - float sum = 0.0f; // running total of spectrum data - int count = 0; // count of spectrums accumulated (for averaging) - for (int speidx=0; speidx < nSpectrum; speidx++) { - count++; - sum += fftData[speidx] * (linearEQIntercept + (float)(speidx) * linearEQSlope); - int avgidx = spe2avg[speidx]; - if (avgidx != last_avgidx) { - - for (int j = last_avgidx; j < avgidx; j++){ - averages[j] = sum / (float)(count); - } - count = 0; - sum = 0.0f; - } - last_avgidx = avgidx; - } - // the last average was probably not calculated... - if ((count > 0) && (last_avgidx < nAverages)){ - averages[last_avgidx] = sum / (float)(count); - } - - // update the peaks separately - for (int i=0; i < nAverages; i++) { - if (averages[i] >= peaks[i]) { - // save new peak level, also reset the hold timer - peaks[i] = averages[i]; - peakHoldTimes[i] = peakHoldTime; - } else { - // current average does not exceed peak, so hold or decay the peak - if (peakHoldTimes[i] > 0) { - peakHoldTimes[i]--; - } else { - peaks[i] *= peakDecayRate; - } - } - } -} diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.h deleted file mode 100644 index d099e84..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiFFT.h +++ /dev/null @@ -1,128 +0,0 @@ -/* - * maximilian - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#ifndef _MAXI_FFT -#define _MAXI_FFT - -//#define _NO_VDSP //set this if you don't want to use apple's vDSP fft functions - - -#include "fft.h" -#include "stddef.h" - -class maxiFFT { - -public: - maxiFFT(){ - _fft = NULL; - buffer = magnitudes = phases = window = avgPower = NULL; - }; - ~maxiFFT(); - void setup(int fftSize, int windowSize, int hopSize); - bool process(float value); - float* magsToDB(); - float *magnitudes, *phases, *magnitudesDB; - float *avgPower; - int windowSize; - int hopSize; - int bins; - - //features - float spectralFlatness(); - float spectralCentroid(); - -private: - float *buffer, *window; - int pos; - float nextValue; - int fftSize; - fft *_fft; - bool newFFT; - -}; - -class maxiIFFT { - -public: - maxiIFFT(){ - _fft=0; - }; - ~maxiIFFT(); - void setup(int fftSize, int windowSize, int hopSize); - float process(float *magnitudes, float *phases); - -private: - float *ifftOut, *buffer, *window; - int windowSize; - int bins; - int hopSize; - int pos; - float nextValue; - int fftSize; - fft *_fft; -}; - - -class maxiFFTOctaveAnalyzer { -/*based on code by David Bollinger, http://www.davebollinger.com/ - */ -public: - - float samplingRate; // sampling rate in Hz (needed to calculate frequency spans) - int nSpectrum; // number of spectrum bins in the fft - int nAverages; // number of averaging bins here - int nAveragesPerOctave; // number of averages per octave as requested by user - float spectrumFrequencySpan; // the "width" of an fft spectrum bin in Hz - float firstOctaveFrequency; // the "top" of the first averaging bin here in Hz - float averageFrequencyIncrement; // the root-of-two multiplier between averaging bin frequencies - float * averages; // the actual averages - float * peaks; // peaks of the averages, aka "maxAverages" in other implementations - int * peakHoldTimes; // how long to hold THIS peak meter? decay if == 0 - int peakHoldTime; // how long do we hold peaks? (in fft frames) - float peakDecayRate; // how quickly the peaks decay: 0f=instantly .. 1f=not at all - int * spe2avg; // the mapping between spectrum[] indices and averages[] indices - // the fft's log equalizer() is no longer of any use (it would be nonsense to log scale - // the spectrum values into log-sized average bins) so here's a quick-and-dirty linear - // equalizer instead: - float linearEQSlope; // the rate of linear eq - float linearEQIntercept; // the base linear scaling used at the first averaging bin - // the formula is: spectrum[i] * (linearEQIntercept + i * linearEQSlope) - // so.. note that clever use of it can also provide a "gain" control of sorts - // (fe: set intercept to 2f and slope to 0f to double gain) - - void setup(float samplingRate, int nBandsInTheFFT, int nAveragesPerOctave); - - void calculate(float * fftData); - -}; - -#endif \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.cpp deleted file mode 100644 index 951f3b5..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#include "maxiGrains.h" - - - - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.h deleted file mode 100644 index d17ffc9..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiGrains.h +++ /dev/null @@ -1,443 +0,0 @@ - - -#ifndef _MAXI_GRAINS_H -#define _MAXI_GRAINS_H -#include "maximilian.h" - -#if defined(__APPLE_CC__) -#include "accelerate/accelerate.h"; -//Mac users can uncommment the line below to use Apple's accelerate framework for calculating grains. This gives ~300% speed improvement and better sound quality, but doesn't work well on all machines. -//#define MAXIGRAINFAST -#endif - -#define PI 3.1415926535897932384626433832795028841968 - -#include - -typedef unsigned long ulong; - -//window functions from http://en.wikipedia.org/wiki/Window_function#High-_and_moderate-resolution_windows - -struct hannWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return 0.5 * (1.0 - cos((2.0 * PI * windowPos) / (windowLength - 1))); - } -}; - -//this window can produce clicks -struct hammingWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return 0.54 - (0.46 * cos((2.0 * PI * windowPos) / (windowLength - 1))); - } -}; - - -struct cosineWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return sin((PI * windowPos) / (windowLength - 1)); - } -}; - -struct rectWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return 1; - } -}; - -struct triangleWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return (2.0 / (windowLength-1.0)) * (((windowLength-1.0)/2.0) - fabs(windowPos - ((windowLength-1.0)/2.0))); - } -}; - -struct triangleNZWinFunctor { - //non zero end points - inline double operator()(ulong windowLength, ulong windowPos) { - return (2.0 / windowLength) * ((windowLength/2.0) - fabs(windowPos - ((windowLength-1.0)/2.0))); - } -}; - -struct blackmanHarrisWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return 0.35875 - - (0.48829 * cos((2 * PI * windowPos) / (windowLength-1))) + - (0.14128 * cos((4 * PI * windowPos) / (windowLength-1))) + - (0.01168 * cos((6 * PI * windowPos) / (windowLength-1))); - } -}; - -struct blackmanNutallWinFunctor { - inline double operator()(ulong windowLength, ulong windowPos) { - return 0.3635819 - - (0.4891775 * cos((2 * PI * windowPos) / (windowLength-1))) + - (0.1365995 * cos((4 * PI * windowPos) / (windowLength-1))) + - (0.0106411 * cos((6 * PI * windowPos) / (windowLength-1))); - } -}; - -template -class maxiGrainWindowCache { -public: - unsigned int cacheSize; - - maxiGrainWindowCache() { - cacheSize = maxiSettings::sampleRate / 2.0; //allocate mem for up to 500ms grains - cache = (double**)malloc(cacheSize * sizeof(double*)); - for(int i=0; i < cacheSize; i++) { - cache[i] = NULL; - } - } - - ~maxiGrainWindowCache() { - for(int i=0; i < cacheSize; i++) { - if(NULL != cache[i]) { - delete[] cache[i]; - } - } - } - - double* getWindow(const unsigned int length) { - if (NULL == cache[length]) { - cache[length] = (double*)malloc(length * sizeof(double)); - for(int i=0; i < length; i++) { - cache[length][i] = F()(length, i); - } - } - return cache[length]; - } - -private: - double** cache; - -}; - -class maxiGrainBase { -public: - virtual double play() = 0; - bool finished; -}; - -template -class maxiGrain : public maxiGrainBase { -public: - maxiSample *sample; - double pos; - double dur; - ulong sampleStartPos; - ulong sampleIdx; - ulong sampleDur; - ulong sampleEndPos; - double freq; - double speed; - // F winFunc; - double inc; - double frequency; - double* window; -#if defined(__APPLE_CC__) && defined(MAXIGRAINFAST) - double* grainSamples; -#endif - /* - position between 0.0 and 1.0 - duration in seconds - */ - maxiGrain(maxiSample *sample, const double position, const double duration, const double speed, maxiGrainWindowCache *windowCache) :sample(sample), pos(position), dur(duration), speed(speed) - { - sampleStartPos = sample->length * pos; - sampleDur = dur * (double)sample->mySampleRate; - sampleDurMinusOne = sampleDur - 1; - sampleIdx = 0; - finished = 0; - freq = 1.0 / dur; - sampleEndPos = sampleStartPos + sampleDur; - frequency = freq * speed; - if (frequency > 0) { - pos = sampleStartPos; - }else{ - pos = sampleEndPos; - } - inc = sampleDur/(maxiSettings::sampleRate/frequency); - window = windowCache->getWindow(sampleDur); - -#if defined(__APPLE_CC__) && defined(MAXIGRAINFAST) - //premake the grain using fast vector functions, and quadratic interpolation - double *sourceData = (double*)malloc(sampleDur * sizeof(double)); - short* buffer = (short *)sample->myData; - //convert sample to double data - vDSP_vflt16D(buffer + sampleStartPos, 1, sourceData, 1, min(sampleDur, sample->length - sampleStartPos)); - //todo: wraping code - - grainSamples = (double*)malloc(sampleDur * sizeof(double)); - //make list of interpolation indexes - double* interpIndexes = (double*)malloc(sampleDur * sizeof(double)); - double interpPos = sampleStartPos; - for(int i=0; i < sampleDur; i++) { - interpIndexes[i] = interpPos - sampleStartPos; - interpPos += fabs(inc); - } - vDSP_vqintD(sourceData, interpIndexes, 1, grainSamples, 1, sampleDur, sampleDur); - if (frequency < 0) { - vDSP_vrvrsD(grainSamples,1, sampleDur); - } - static double divFactor = 32767.0; - vDSP_vsdivD(grainSamples, 1, &divFactor, grainSamples, 1, sampleDur); - vDSP_vmulD(grainSamples, 1, window, 1, grainSamples, 1, sampleDur); - delete sourceData, interpIndexes; -#endif - } - - ~maxiGrain() { -#if defined(__APPLE_CC__) && defined(MAXIGRAINFAST) - delete[] grainSamples; -#endif - } - - double play() { - double output = 0.0; - if (!finished) { -#if defined(__APPLE_CC__) && defined(MAXIGRAINFAST) - output = grainSamples[sampleIdx]; -#else - envValue = window[sampleIdx]; - double remainder; - long a,b; - short* buffer = (short *)sample->myData; - if (frequency >0.) { - pos += inc; - long posl = static_cast(pos); - remainder = pos - posl; - a=posl++; - if (a>=sample->length) { - a=posl-1; - } - b = posl+2; - if (b>=sample->length) { - b=sample->length-1; - } - output = (double) ((1-remainder) * buffer[a] + - remainder * buffer[b])/32767;//linear interpolation - } else { - frequency=frequency-(frequency+frequency); - pos += inc; - long posl = static_cast(pos); - remainder = pos - posl; - if (posl-1>=0) { - a=posl-1; - } - else { - a=0; - } - if (posl-2>=0) { - b=posl-2; - } - else { - b=0; - } - output = (double) ((-1-remainder) * buffer[a] + - remainder * buffer[b])/32767;//linear interpolation - } - output *= envValue; -#endif - } - sampleIdx++; - if (sampleIdx >= sampleDur) finished = 1; - return output; - } - -private: - maxiGrain(); - double envValue; - ulong sampleDurMinusOne; -}; - - -typedef list grainList; - -class maxiGrainPlayer { -public: - grainList grains; - maxiSample *sample; - - maxiGrainPlayer(maxiSample *sample) : sample(sample) { - } - - void addGrain(maxiGrainBase *g) { - grains.push_back(g); - } - - double play() { - double total = 0.0; - for(grainList::iterator it = grains.begin(); it != grains.end(); ++it) { - total += (*it)->play(); - if ((*it)->finished) { - delete(*it); - grains.erase(it); - } - } - return total; - } -}; - -template -class maxiTimestretch { -public: - double position; - long cycles; - maxiSample *sample; - maxiGrainPlayer *grainPlayer; - maxiGrainWindowCache windowCache; - double randomOffset; - - maxiTimestretch(maxiSample *sample) : sample(sample) { - position=0; - cycles=0; - grainPlayer = new maxiGrainPlayer(sample); - randomOffset=0; - } - - ~maxiTimestretch() { - delete grainPlayer; - } - - double play(double speed, double grainLength, int overlaps, double posMod=0.0) { - position = position + (1 * speed); - cycles++; - if (position > sample->length) position=0; - if (position < 0) position = sample->length; - double cycleLength = grainLength * maxiSettings::sampleRate / overlaps; - double cycleMod = fmod(cycles, cycleLength + randomOffset); - if (0 == floor(cycleMod)) { - // cout << cycleMod << endl; - speed = (speed > 0 ? 1 : -1); - // speed = speed - ((cycleMod / cycleLength) * 0.1); - maxiGrain *g = new maxiGrain(sample, max(min(1.0,(position / sample->length) + posMod),0.0), grainLength, speed, &windowCache); - grainPlayer->addGrain(g); - // cout << grainPlayer->grains.size() << endl; - // randomOffset = rand() % 10; - // randomOffset = rand() % 10; - } - return grainPlayer->play(); - } - - double play2(double pos, double grainLength, int overlaps) { - cycles++; - pos *= sample->length; - if (0 == floor(fmod(cycles, grainLength * maxiSettings::sampleRate / overlaps))) { - maxiGrain *g = new maxiGrain(sample, max(min(1.0,(pos / sample->length)),0.0), grainLength, 1, &windowCache); - grainPlayer->addGrain(g); - } - return grainPlayer->play(); - } -}; - -//in maxiTimeStretch, the speed is either 1 or -1, and the actual speed value only affects the grain position -//in maxiPitchShift, speed is uncoupled from position and allowed to set it's value incrementally, resulting in pitchshift. -//with both high speed values and negative speed values there are some terrific artefacts! - -template -class maxiPitchShift { -public: - double position; - long cycles; - maxiSample *sample; - maxiGrainPlayer *grainPlayer; - maxiGrainWindowCache windowCache; - double randomOffset; - - maxiPitchShift(maxiSample *sample) : sample(sample) { - position=0; - cycles=0; - grainPlayer = new maxiGrainPlayer(sample); - randomOffset=0; - } - - ~maxiPitchShift() { - delete grainPlayer; - } - - double play(double speed, double grainLength, int overlaps, double posMod=0.0) { - position = position + 1; - cycles++; - if (position > sample->length) position=0; - if (position < 0) position = sample->length; - double cycleLength = grainLength * maxiSettings::sampleRate / overlaps; - double cycleMod = fmod(cycles, cycleLength + randomOffset); - if (0 == floor(cycleMod)) { - // cout << cycleMod << endl; - //speed = (speed > 0 ? 1 : -1); - speed = speed - ((cycleMod / cycleLength) * 0.1); - maxiGrain *g = new maxiGrain(sample, max(min(1.0,(position / sample->length) + posMod),0.0), grainLength, speed, &windowCache); - grainPlayer->addGrain(g); - // cout << grainPlayer->grains.size() << endl; - // randomOffset = rand() % 10; - // randomOffset = rand() % 10; - } - return grainPlayer->play(); - } - - double play2(double pos, double grainLength, int overlaps) { - cycles++; - pos *= sample->length; - if (0 == floor(fmod(cycles, grainLength * maxiSettings::sampleRate / overlaps))) { - maxiGrain *g = new maxiGrain(sample, max(min(1.0,(pos / sample->length)),0.0), grainLength, 1, &windowCache); - grainPlayer->addGrain(g); - } - return grainPlayer->play(); - } -}; - -//and here's maxiPitchStretch. Args to the play function are basically speed for 'pitch' and rate for playback rate. -//the rest is the same. - -template -class maxiPitchStretch { -public: - double position; - long cycles; - maxiSample *sample; - maxiGrainPlayer *grainPlayer; - maxiGrainWindowCache windowCache; - double randomOffset; - - maxiPitchStretch(maxiSample *sample) : sample(sample) { - position=0; - cycles=0; - grainPlayer = new maxiGrainPlayer(sample); - randomOffset=0; - } - - ~maxiPitchStretch() { - delete grainPlayer; - } - - double play(double speed, double rate, double grainLength, int overlaps, double posMod=0.0) { - position = position + (1 * rate); - cycles++; - if (position > sample->length) position=0; - if (position < 0) position = sample->length; - double cycleLength = grainLength * maxiSettings::sampleRate / overlaps; - double cycleMod = fmod(cycles, cycleLength + randomOffset); - if (0 == floor(cycleMod)) { - // cout << cycleMod << endl; - //speed = (speed > 0 ? 1 : -1); - speed = speed - ((cycleMod / cycleLength) * 0.1); - maxiGrain *g = new maxiGrain(sample, max(min(1.0,(position / sample->length) + posMod),0.0), grainLength, speed, &windowCache); - grainPlayer->addGrain(g); - // cout << grainPlayer->grains.size() << endl; - // randomOffset = rand() % 10; - // randomOffset = rand() % 10; - } - return grainPlayer->play(); - } - - double play2(double pos, double grainLength, int overlaps) { - cycles++; - pos *= sample->length; - if (0 == floor(fmod(cycles, grainLength * maxiSettings::sampleRate / overlaps))) { - maxiGrain *g = new maxiGrain(sample, max(min(1.0,(pos / sample->length)),0.0), grainLength, 1, &windowCache); - grainPlayer->addGrain(g); - } - return grainPlayer->play(); - } -}; - -#endif \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.cpp deleted file mode 100644 index e72fd75..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.cpp +++ /dev/null @@ -1,78 +0,0 @@ -/* - * maxiMFCC.cpp - * mfccs - * - * Created by Chris on 08/03/2011. - * Copyright 2011 Goldsmiths Creative Computing. All rights reserved. - * - */ - -#include "maxiMFCC.h" - - - -template <> -void maxiMFCCAnalyser::dct(double *mfccs) { - vDSP_mmulD(melBands, 1, dctMatrix, 1, mfccs, 1, 1, numCoeffs, numFilters); - double n = (double) numCoeffs; - vDSP_vsdivD(mfccs, 1, &n, mfccs, 1, numCoeffs); -} - -template <> -void maxiMFCCAnalyser::dct(float *mfccs) { - vDSP_mmul(melBands, 1, dctMatrix, 1, mfccs, 1, 1, numCoeffs, numFilters); - float n = (float) numCoeffs; - vDSP_vsdiv(mfccs, 1, &n, mfccs, 1, numCoeffs); -} - -template <> -void maxiMFCCAnalyser::melFilterAndLogSquare(float* powerSpectrum) { -#ifdef __APPLE_CC__ - //conv to double - vDSP_vspdp(powerSpectrum, 1, doubleSpec, 1, numBins); - // vDSP_mmulD(doubleSpec, 1, melFilters, 1, melBands, 1, 1, 42, 512); - vDSP_mmulD(doubleSpec, 1, melFilters, 1, melBands, 1, 1, numFilters, numBins); -#endif - melFilterAndLogSq_Part2(); -} - - -template <> -void maxiMFCCAnalyser::melFilterAndLogSquare(float* powerSpectrum) { -#ifdef __APPLE_CC__ - vDSP_mmul(powerSpectrum, 1, melFilters, 1, melBands, 1, 1, numFilters, numBins); -#endif - melFilterAndLogSq_Part2(); -} - -template -void maxiMFCCAnalyser::melFilterAndLogSq_Part2() { -#ifdef __APPLE_CC__ -#else - for (int filter = 0;filter < numFilters;filter++) { - melBands[filter] = 0.0; - for (int bin=0;bin 0.000001 ? log(melBands[filter] * melBands[filter]) : 0.0; - } -} - - - - - - - - - - - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.h deleted file mode 100644 index 60bfe04..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maxiMFCC.h +++ /dev/null @@ -1,204 +0,0 @@ -/* - * maxiMFCC.h - * mfccs - * - * Created by Chris on 08/03/2011. - * Copyright 2011 Goldsmiths Creative Computing. All rights reserved. - * - - Based on Matthew Yee-King's MFCCMYK java class - */ - -#pragma once -#pragma pack(16) - -#include "maxiFFT.h" -#include -#include -#ifdef __APPLE_CC__ -#include -#endif - -using namespace std; - - -// implements this formula: -// mel = 2595 log10(Hz/700 + 1) -inline double hzToMel(double hz){ - return 2595.0 * (log10(hz/700.0 + 1.0)); -} - -// implements this formula -// Hz = 700 (10^(mel/2595) - 1) -inline double melToHz(double mel){ - return 700.0 * (pow(10, mel/2595.0) - 1.0); -} - -template -class maxiMFCCAnalyser { -public: - T *melBands; - maxiMFCCAnalyser():melFilters(NULL),dctMatrix(NULL), melBands(NULL){}; - ~maxiMFCCAnalyser() { - if (melFilters) { - delete[] melFilters; - delete[] melBands; - delete[] dctMatrix; -#ifdef __APPLE_CC__ - delete doubleSpec; -#endif - } - } - - void setup(unsigned int numBins, unsigned int numFilters, unsigned int numCoeffs, double minFreq, double maxFreq, unsigned int sampleRate) - { - this->numFilters = numFilters; - this->numCoeffs = numCoeffs; - this->minFreq = minFreq; - this->maxFreq = maxFreq; - this->sampleRate = sampleRate; - this->numBins = numBins; - melFilters = NULL; - melBands = (T*) malloc(sizeof(T) * numFilters); -#ifdef __APPLE_CC__ - doubleSpec = (T*)malloc(sizeof(T) * numBins); -#endif - //create new matrix - dctMatrix = (T*)malloc(sizeof(T) * numCoeffs * numFilters); - calcMelFilterBank(sampleRate, numBins); - createDCTCoeffs(); - } - void mfcc(float* powerSpectrum, T *mfccs) { - melFilterAndLogSquare(powerSpectrum); - dct(mfccs); - } - -private: - unsigned int numFilters, numCoeffs; - double minFreq, maxFreq; - unsigned int sampleRate; - T *melFilters; - unsigned int numBins; - T *dctMatrix; -#ifdef __APPLE_CC__ - T *doubleSpec; -#endif - -#ifdef __APPLE_CC__ - void dct(T *mfccs); //define later -#else - void dct(T *mfccs) { - for(int i=0; i < numCoeffs; i++) { - mfccs[i] = 0.0; - } - for(int i=0; i < numCoeffs; i++ ) { - for(int j=0; j < numFilters; j++) { - int idx = i + (j * numCoeffs); - mfccs[i] += (dctMatrix[idx] * melBands[j]); - } - } - for(int i=0; i < numCoeffs; i++) { - mfccs[i] /= numCoeffs; - } - } -#endif - - void melFilterAndLogSquare(float* powerSpectrum); - void melFilterAndLogSq_Part2(); - - - void calcMelFilterBank(double sampleRate, int numBins) { - - double mel, dMel, maxMel, minMel, nyquist, binFreq, start, end, thisF, nextF, prevF; - int numValidBins; - - // ignore bins over nyquist - numValidBins = numBins; - - nyquist = sampleRate/2; - if (maxFreq > nyquist) { - maxFreq = nyquist; - } - - maxMel = hzToMel(maxFreq); - minMel = hzToMel(minFreq); - - dMel = (maxMel - minMel) / (numFilters + 2 - 1); - - T *filtPos = (T*) malloc(sizeof(double) * (numFilters + 2)); - - // first generate an array of start and end freqs for each triangle - mel = minMel; - for (int i=0;i nextF || binFreq < prevF) { - // outside this filter - melFilters[idx] = 0; - //cout << "MFCCMYK: filter at " < maxiMFCC; -//typedef maxiMFCCAnalyser maxiFloatMFCC; diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.cpp deleted file mode 100644 index 63b9a34..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.cpp +++ /dev/null @@ -1,1028 +0,0 @@ - -/* - * maximilian.cpp - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#include "maximilian.h" -#include "math.h" - - -//int channels=2; -//int samplerate=44100; -//int buffersize=1024; -float chandiv= 1; - -int maxiSettings::sampleRate = 44100; -int maxiSettings::channels = 2; -int maxiSettings::bufferSize = 1024; - -double sineBuffer[514]={0,0.012268,0.024536,0.036804,0.049042,0.06131,0.073547,0.085785,0.097992,0.1102,0.12241,0.13455,0.1467,0.15884,0.17093,0.18301,0.19507,0.20709,0.21909,0.23105,0.24295,0.25485,0.26669,0.2785,0.29025,0.30197,0.31366,0.32529,0.33685,0.34839,0.35986,0.37128,0.38266,0.39395,0.40521,0.41641,0.42752,0.4386,0.44958,0.46051,0.47137,0.48215,0.49286,0.50351,0.51407,0.52457,0.53497,0.54529,0.55554,0.5657,0.57578,0.58575,0.59567,0.60547,0.6152,0.62482,0.63437,0.6438,0.65314,0.66238,0.67151,0.68057,0.68951,0.69833,0.70706,0.7157,0.72421,0.7326,0.74091,0.74908,0.75717,0.76514,0.77298,0.7807,0.7883,0.79581,0.80316,0.81042,0.81754,0.82455,0.83142,0.8382,0.84482,0.85132,0.8577,0.86392,0.87006,0.87604,0.88187,0.8876,0.89319,0.89862,0.90396,0.90912,0.91415,0.91907,0.92383,0.92847,0.93295,0.93729,0.9415,0.94556,0.94949,0.95325,0.95691,0.96039,0.96375,0.96692,0.97,0.9729,0.97565,0.97827,0.98074,0.98306,0.98523,0.98724,0.98914,0.99084,0.99243,0.99387,0.99515,0.99628,0.99725,0.99808,0.99875,0.99927,0.99966,0.99988,0.99997,0.99988,0.99966,0.99927,0.99875,0.99808,0.99725,0.99628,0.99515,0.99387,0.99243,0.99084,0.98914,0.98724,0.98523,0.98306,0.98074,0.97827,0.97565,0.9729,0.97,0.96692,0.96375,0.96039,0.95691,0.95325,0.94949,0.94556,0.9415,0.93729,0.93295,0.92847,0.92383,0.91907,0.91415,0.90912,0.90396,0.89862,0.89319,0.8876,0.88187,0.87604,0.87006,0.86392,0.8577,0.85132,0.84482,0.8382,0.83142,0.82455,0.81754,0.81042,0.80316,0.79581,0.7883,0.7807,0.77298,0.76514,0.75717,0.74908,0.74091,0.7326,0.72421,0.7157,0.70706,0.69833,0.68951,0.68057,0.67151,0.66238,0.65314,0.6438,0.63437,0.62482,0.6152,0.60547,0.59567,0.58575,0.57578,0.5657,0.55554,0.54529,0.53497,0.52457,0.51407,0.50351,0.49286,0.48215,0.47137,0.46051,0.44958,0.4386,0.42752,0.41641,0.40521,0.39395,0.38266,0.37128,0.35986,0.34839,0.33685,0.32529,0.31366,0.30197,0.29025,0.2785,0.26669,0.25485,0.24295,0.23105,0.21909,0.20709,0.19507,0.18301,0.17093,0.15884,0.1467,0.13455,0.12241,0.1102,0.097992,0.085785,0.073547,0.06131,0.049042,0.036804,0.024536,0.012268,0,-0.012268,-0.024536,-0.036804,-0.049042,-0.06131,-0.073547,-0.085785,-0.097992,-0.1102,-0.12241,-0.13455,-0.1467,-0.15884,-0.17093,-0.18301,-0.19507,-0.20709,-0.21909,-0.23105,-0.24295,-0.25485,-0.26669,-0.2785,-0.29025,-0.30197,-0.31366,-0.32529,-0.33685,-0.34839,-0.35986,-0.37128,-0.38266,-0.39395,-0.40521,-0.41641,-0.42752,-0.4386,-0.44958,-0.46051,-0.47137,-0.48215,-0.49286,-0.50351,-0.51407,-0.52457,-0.53497,-0.54529,-0.55554,-0.5657,-0.57578,-0.58575,-0.59567,-0.60547,-0.6152,-0.62482,-0.63437,-0.6438,-0.65314,-0.66238,-0.67151,-0.68057,-0.68951,-0.69833,-0.70706,-0.7157,-0.72421,-0.7326,-0.74091,-0.74908,-0.75717,-0.76514,-0.77298,-0.7807,-0.7883,-0.79581,-0.80316,-0.81042,-0.81754,-0.82455,-0.83142,-0.8382,-0.84482,-0.85132,-0.8577,-0.86392,-0.87006,-0.87604,-0.88187,-0.8876,-0.89319,-0.89862,-0.90396,-0.90912,-0.91415,-0.91907,-0.92383,-0.92847,-0.93295,-0.93729,-0.9415,-0.94556,-0.94949,-0.95325,-0.95691,-0.96039,-0.96375,-0.96692,-0.97,-0.9729,-0.97565,-0.97827,-0.98074,-0.98306,-0.98523,-0.98724,-0.98914,-0.99084,-0.99243,-0.99387,-0.99515,-0.99628,-0.99725,-0.99808,-0.99875,-0.99927,-0.99966,-0.99988,-0.99997,-0.99988,-0.99966,-0.99927,-0.99875,-0.99808,-0.99725,-0.99628,-0.99515,-0.99387,-0.99243,-0.99084,-0.98914,-0.98724,-0.98523,-0.98306,-0.98074,-0.97827,-0.97565,-0.9729,-0.97,-0.96692,-0.96375,-0.96039,-0.95691,-0.95325,-0.94949,-0.94556,-0.9415,-0.93729,-0.93295,-0.92847,-0.92383,-0.91907,-0.91415,-0.90912,-0.90396,-0.89862,-0.89319,-0.8876,-0.88187,-0.87604,-0.87006,-0.86392,-0.8577,-0.85132,-0.84482,-0.8382,-0.83142,-0.82455,-0.81754,-0.81042,-0.80316,-0.79581,-0.7883,-0.7807,-0.77298,-0.76514,-0.75717,-0.74908,-0.74091,-0.7326,-0.72421,-0.7157,-0.70706,-0.69833,-0.68951,-0.68057,-0.67151,-0.66238,-0.65314,-0.6438,-0.63437,-0.62482,-0.6152,-0.60547,-0.59567,-0.58575,-0.57578,-0.5657,-0.55554,-0.54529,-0.53497,-0.52457,-0.51407,-0.50351,-0.49286,-0.48215,-0.47137,-0.46051,-0.44958,-0.4386,-0.42752,-0.41641,-0.40521,-0.39395,-0.38266,-0.37128,-0.35986,-0.34839,-0.33685,-0.32529,-0.31366,-0.30197,-0.29025,-0.2785,-0.26669,-0.25485,-0.24295,-0.23105,-0.21909,-0.20709,-0.19507,-0.18301,-0.17093,-0.15884,-0.1467,-0.13455,-0.12241,-0.1102,-0.097992,-0.085785,-0.073547,-0.06131,-0.049042,-0.036804,-0.024536,-0.012268,0,0.012268 -}; - -double mtofarray[129]={0, 8.661957, 9.177024, 9.722718, 10.3, 10.913383, 11.562325, 12.25, 12.978271, 13.75, 14.567617, 15.433853, 16.351599, 17.323914, 18.354048, 19.445436, 20.601723, 21.826765, 23.124651, 24.5, 25.956543, 27.5, 29.135235, 30.867706, 32.703197, 34.647827, 36.708096, 38.890873, 41.203445, 43.65353, 46.249302, 49., 51.913086, 55., 58.27047, 61.735413, 65.406395, 69.295654, 73.416191, 77.781746, 82.406891, 87.30706, 92.498604, 97.998856, 103.826172, 110., 116.540939, 123.470825, 130.81279, 138.591309, 146.832382, 155.563492, 164.813782, 174.61412, 184.997208, 195.997711, 207.652344, 220., 233.081879, 246.94165, 261.62558, 277.182617,293.664764, 311.126984, 329.627563, 349.228241, 369.994415, 391.995422, 415.304688, 440., 466.163757, 493.883301, 523.25116, 554.365234, 587.329529, 622.253967, 659.255127, 698.456482, 739.988831, 783.990845, 830.609375, 880., 932.327515, 987.766602, 1046.502319, 1108.730469, 1174.659058, 1244.507935, 1318.510254, 1396.912964, 1479.977661, 1567.981689, 1661.21875, 1760., 1864.655029, 1975.533203, 2093.004639, 2217.460938, 2349.318115, 2489.015869, 2637.020508, 2793.825928, 2959.955322, 3135.963379, 3322.4375, 3520., 3729.31, 3951.066406, 4186.009277, 4434.921875, 4698.63623, 4978.031738, 5274.041016, 5587.651855, 5919.910645, 6271.926758, 6644.875, 7040., 7458.620117, 7902.132812, 8372.018555, 8869.84375, 9397.272461, 9956.063477, 10548.082031, 11175.303711, 11839.821289, 12543.853516, 13289.75}; - -void setup();//use this to do any initialisation if you want. - -void play(double *channels);//run dac! - -maxiOsc::maxiOsc(){ - phase = 0.0; - // memset(phases,0,500); - // memset(freqs,0,500); -} - -double maxiOsc::noise() { - //always the same unless you seed it. - float r = rand()/(float)RAND_MAX; - output=r*2-1; - return(output); -} - -void maxiOsc::phaseReset(double phaseIn) { - phase=phaseIn; - -} - -double maxiOsc::sinewave(double frequency) { - output=sin (phase*(TWOPI)); - if ( phase >= 1.0 ) phase -= 1.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - return(output); - -} - -double maxiOsc::sinebuf4(double frequency) { - double remainder; - double a,b,c,d,a1,a2,a3; - phase += 512./(maxiSettings::sampleRate/(frequency)); - if ( phase >= 511 ) phase -=512; - remainder = phase - floor(phase); - - if (phase==0) { - a=sineBuffer[(long) 512]; - b=sineBuffer[(long) phase]; - c=sineBuffer[(long) phase+1]; - d=sineBuffer[(long) phase+2]; - - } else { - a=sineBuffer[(long) phase-1]; - b=sineBuffer[(long) phase]; - c=sineBuffer[(long) phase+1]; - d=sineBuffer[(long) phase+2]; - - } - - a1 = 0.5f * (c - a); - a2 = a - 2.5 * b + 2.f * c - 0.5f * d; - a3 = 0.5f * (d - a) + 1.5f * (b - c); - output = double (((a3 * remainder + a2) * remainder + a1) * remainder + b); - return(output); -} - -double maxiOsc::sinebuf(double frequency) { - double remainder; - phase += 512./(maxiSettings::sampleRate/(frequency*chandiv)); - if ( phase >= 511 ) phase -=512; - remainder = phase - floor(phase); - output = (double) ((1-remainder) * sineBuffer[1+ (long) phase] + remainder * sineBuffer[2+(long) phase]); - return(output); -} - -double maxiOsc::coswave(double frequency) { - output=cos (phase*(TWOPI)); - if ( phase >= 1.0 ) phase -= 1.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - return(output); - -} - -double maxiOsc::phasor(double frequency) { - output=phase; - if ( phase >= 1.0 ) phase -= 1.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - return(output); -} - -double maxiOsc::square(double frequency) { - if (phase<0.5) output=-1; - if (phase>0.5) output=1; - if ( phase >= 1.0 ) phase -= 1.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - return(output); -} - -double maxiOsc::pulse(double frequency, double duty) { - if (duty<0.) duty=0; - if (duty>1.) duty=1; - if ( phase >= 1.0 ) phase -= 1.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - if (phaseduty) output=1.; - return(output); -} - -double maxiOsc::phasor(double frequency, double startphase, double endphase) { - output=phase; - if (phase= endphase ) phase = startphase; - phase += ((endphase-startphase)/(maxiSettings::sampleRate/(frequency))); - return(output); -} - - -double maxiOsc::saw(double frequency) { - - output=phase; - if ( phase >= 1.0 ) phase -= 2.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - return(output); - -} - -double maxiOsc::triangle(double frequency) { - if ( phase >= 1.0 ) phase -= 1.0; - phase += (1./(maxiSettings::sampleRate/(frequency))); - if (phase <= 0.5 ) { - output =((phase)*4)-1; - } else { - output =((0.5-phase)*4)-1; - } - return(output); - -} - -//I like this. -double maxiEnvelope::line(int numberofsegments,double segments[1000]) { - if (isPlaying==1) {//only make a sound once you've been triggered - - period=2./(segments[valindex+1]*0.004); - nextval=segments[valindex+2]; - currentval=segments[valindex]; - if (currentval-amplitude > 0.0000001 && valindex < numberofsegments) { - amplitude += ((currentval-startval)/(maxiSettings::sampleRate/period)); - } else if (currentval-amplitude < -0.0000001 && valindex < numberofsegments) { - amplitude -= (((currentval-startval)*(-1))/(maxiSettings::sampleRate/period)); - } else if (valindex >numberofsegments-1) { - valindex=numberofsegments-2; - } else { - valindex=valindex+2; - startval=currentval; - } - output=amplitude; - - } - else { - output=0; - - } - return(output); -} - -//and this -void maxiEnvelope::trigger(int index, double amp) { - isPlaying=1;//ok the envelope is being used now. - valindex=index; - amplitude=amp; - -} - -//and this - -maxiDelayline::maxiDelayline() { - memset( memory, 0, 88200*sizeof (double) ); - -} - - -double maxiDelayline::dl(double input, int size, double feedback) { - if ( phase >=size ) { - phase = 0; - } - output=memory[phase]; - memory[phase]=(memory[phase]*feedback)+(input*feedback)*0.5; - phase+=1; - return(output); - -} - -double maxiDelayline::dl(double input, int size, double feedback, int position) { - if ( phase >=size ) phase = 0; - if ( position >=size ) position = 0; - output=memory[position]; - memory[phase]=(memory[phase]*feedback)+(input*feedback)*chandiv; - phase+=1; - return(output); - -} - - -//I particularly like these. cutoff between 0 and 1 -double maxiFilter::lopass(double input, double cutoff) { - output=outputs[0] + cutoff*(input-outputs[0]); - outputs[0]=output; - return(output); -} -//as above -double maxiFilter::hipass(double input, double cutoff) { - output=input-(outputs[0] + cutoff*(input-outputs[0])); - outputs[0]=output; - return(output); -} -//awesome. cuttof is freq in hz. res is between 1 and whatever. Watch out! -double maxiFilter::lores(double input,double cutoff1, double resonance) { - cutoff=cutoff1*0.5; - if (cutoff<10) cutoff=10; - if (cutoff>(maxiSettings::sampleRate*0.5)) cutoff=(maxiSettings::sampleRate*0.5); - if (resonance<1.) resonance = 1.; - z=cos(TWOPI*cutoff/maxiSettings::sampleRate); - c=2-2*z; - double r=(sqrt(2.0)*sqrt(-pow((z-1.0),3.0))+resonance*(z-1))/(resonance*(z-1)); - x=x+(input-y)*c; - y=y+x; - x=x*r; - output=y; - return(output); -} - -//working hires filter -double maxiFilter::hires(double input,double cutoff1, double resonance) { - cutoff=cutoff1*0.5; - if (cutoff<10) cutoff=10; - if (cutoff>(maxiSettings::sampleRate*0.5)) cutoff=(maxiSettings::sampleRate*0.5); - if (resonance<1.) resonance = 1.; - z=cos(TWOPI*cutoff/maxiSettings::sampleRate); - c=2-2*z; - double r=(sqrt(2.0)*sqrt(-pow((z-1.0),3.0))+resonance*(z-1))/(resonance*(z-1)); - x=x+(input-y)*c; - y=y+x; - x=x*r; - output=input-y; - return(output); -} - -//This works a bit. Needs attention. -double maxiFilter::bandpass(double input,double cutoff1, double resonance) { - cutoff=cutoff1; - if (cutoff>(maxiSettings::sampleRate*0.5)) cutoff=(maxiSettings::sampleRate*0.5); - if (resonance>=1.) resonance=0.999999; - z=cos(TWOPI*cutoff/maxiSettings::sampleRate); - inputs[0] = (1-resonance)*(sqrt(resonance*(resonance-4.0*pow(z,2.0)+2.0)+1)); - inputs[1] = 2*z*resonance; - inputs[2] = pow((resonance*-1),2); - - output=inputs[0]*input+inputs[1]*outputs[1]+inputs[2]*outputs[2]; - outputs[2]=outputs[1]; - outputs[1]=output; - return(output); -} - -//stereo bus -double *maxiMix::stereo(double input,double two[2],double x) { - if (x>1) x=1; - if (x<0) x=0; - two[0]=input*sqrt(1.0-x); - two[1]=input*sqrt(x); - return(two); -} - -//quad bus -double *maxiMix::quad(double input,double four[4],double x,double y) { - if (x>1) x=1; - if (x<0) x=0; - if (y>1) y=1; - if (y<0) y=0; - four[0]=input*sqrt((1.0-x)*y); - four[1]=input*sqrt((1.0-x)*(1.0-y)); - four[2]=input*sqrt(x*y); - four[3]=input*sqrt(x*(1.0-y)); - return(four); -} - -//ambisonic bus -double *maxiMix::ambisonic(double input,double eight[8],double x,double y,double z) { - if (x>1) x=1; - if (x<0) x=0; - if (y>1) y=1; - if (y<0) y=0; - if (z>1) y=1; - if (z<0) y=0; - eight[0]=input*(sqrt((1.0-x)*y)*1.0-z); - eight[1]=input*(sqrt((1.0-x)*(1.0-y))*1.0-z); - eight[2]=input*(sqrt(x*y)*1.0-z); - eight[3]=input*(sqrt(x*(1.0-y))*1.0-z); - eight[4]=input*(sqrt((1.0-x)*y)*z); - eight[5]=input*(sqrt((1.0-x)*(1.0-y))*z); - eight[6]=input*sqrt((x*y)*z); - eight[7]=input*sqrt((x*(1.0-y))*z); - return(eight); -} - - -bool maxiSample::load(string fileName, int channel) { - myPath = fileName; - readChannel=channel; - return read(); -} - -void maxiSample::trigger() { - position = 0; -} - -bool maxiSample::read() -{ - bool result; - ifstream inFile( myPath.c_str(), ios::in | ios::binary); - result = inFile; - if (inFile) { - bool datafound = false; - inFile.seekg(4, ios::beg); - inFile.read( (char*) &myChunkSize, 4 ); // read the ChunkSize - - inFile.seekg(16, ios::beg); - inFile.read( (char*) &mySubChunk1Size, 4 ); // read the SubChunk1Size - - //inFile.seekg(20, ios::beg); - inFile.read( (char*) &myFormat, sizeof(short) ); // read the file format. This should be 1 for PCM - - //inFile.seekg(22, ios::beg); - inFile.read( (char*) &myChannels, sizeof(short) ); // read the # of channels (1 or 2) - - //inFile.seekg(24, ios::beg); - inFile.read( (char*) &mySampleRate, sizeof(int) ); // read the samplerate - - //inFile.seekg(28, ios::beg); - inFile.read( (char*) &myByteRate, sizeof(int) ); // read the byterate - - //inFile.seekg(32, ios::beg); - inFile.read( (char*) &myBlockAlign, sizeof(short) ); // read the blockalign - - //inFile.seekg(34, ios::beg); - inFile.read( (char*) &myBitsPerSample, sizeof(short) ); // read the bitspersample - - //ignore any extra chunks - char chunkID[5]=""; - chunkID[4] = 0; - int filePos = 36; - while(!datafound && !inFile.eof()) { - inFile.seekg(filePos, ios::beg); - inFile.read((char*) &chunkID, sizeof(char) * 4); - inFile.seekg(filePos + 4, ios::beg); - inFile.read( (char*) &myDataSize, sizeof(int) ); // read the size of the data - filePos += 8; - if (strcmp(chunkID,"data") == 0) { - datafound = true; - }else{ - filePos += myDataSize; - } - } - - // read the data chunk - myData = (char*) malloc(myDataSize * sizeof(char)); - inFile.seekg(filePos, ios::beg); - inFile.read(myData, myDataSize); - length=myDataSize*(0.5/myChannels); - inFile.close(); // close the input file - - if (myChannels>1) { - int position=0; - int channel=readChannel*2; - for (int i=channel;ilength) position=0; - output = - (double) ((1-remainder) * buffer[1+ (long) position] + remainder * buffer[2+(long) position])/32767;//linear interpolation - return(output); -} - -double maxiSample::playOnce() { - // long length=myDataSize*(0.5/myChannels); - double remainder; - short* buffer = (short *)myData; - position=(position+1); - remainder = position - (long) position; - if ((long) position=0) { - - if ((long) position>=length-1) position=1; - remainder = position - floor(position); - if (position+1=0) { - a=position-1; - - } - else { - a=0; - } - if (position-2>=0) { - b=position-2; - } - else { - b=0; - } - output = (double) ((-1-remainder) * buffer[a] + remainder * buffer[b])/32767;//linear interpolation - } - return(output); -} - -double maxiSample::play(double frequency, double start, double end) { - return play(frequency, start, end, position); -} - -double maxiSample::play(double frequency, double start, double end, double &pos) { - double remainder; - // long length=myDataSize; - - if (end>=length) end=length-1; - long a,b; - short* buffer = (short *)myData; - if (frequency >0.) { - if (pos= end ) pos = start; - pos += ((end-start)/(maxiSettings::sampleRate/(frequency*chandiv))); - remainder = pos - floor(pos); - long posl = floor(pos); - if (posl+1=0) { - a=posl-1; - } - else { - a=0; - } - if (posl-2>=0) { - b=posl-2; - } - else { - b=0; - } - output = (double) ((-1-remainder) * buffer[a] + - remainder * buffer[b])/32767;//linear interpolation - - } - - return(output); -} - - -//better cubic inerpolation. Cobbled together from various (pd externals, yehar, other places). -double maxiSample::play4(double frequency, double start, double end) { - double remainder; - double a,b,c,d,a1,a2,a3; - short* buffer = (short*)myData; - if (frequency >0.) { - if (position= end ) position = start; - position += ((end-start)/(maxiSettings::sampleRate/(frequency*chandiv))); - remainder = position - floor(position); - if (position>0) { - a=buffer[(int)(floor(position))-1]; - - } else { - a=buffer[0]; - - } - - b=buffer[(long) position]; - if (positionstart && position < end-1) { - a=buffer[(long) position+1]; - - } else { - a=buffer[0]; - - } - - b=buffer[(long) position]; - if (position>start) { - c=buffer[(long) position-1]; - - } else { - c=buffer[0]; - - } - if (position>start+1) { - d=buffer[(long) position-2]; - - } else { - d=buffer[0]; - } - a1 = 0.5f * (c - a); - a2 = a - 2.5 * b + 2.f * c - 0.5f * d; - a3 = 0.5f * (d - a) + 1.5f * (b - c); - output = (double) (((a3 * remainder + a2) * -remainder + a1) * -remainder + b) / 32767; - - } - - return(output); -} - -double maxiSample::bufferPlay(unsigned char &bufferin,long length) { - double remainder; - short* buffer = (short *)&bufferin; - position=(position+1); - remainder = position - (long) position; - if ((long) position>length) position=0; - output = (double) ((1-remainder) * buffer[1+ (long) position] + remainder * buffer[2+(long) position])/32767;//linear interpolation - return(output); -} - -double maxiSample::bufferPlay(unsigned char &bufferin,double speed,long length) { - double remainder; - long a,b; - short* buffer = (short *)&bufferin; - position=position+((speed*chandiv*myChannels)/(maxiSettings::sampleRate/mySampleRate)); - if (speed >=0) { - - if ((long) position>=length-1) position=1; - remainder = position - floor(position); - if (position+1=0) { - a=position-1; - - } - else { - a=0; - } - if (position-2>=0) { - b=position-2; - } - else { - b=0; - } - output = (double) ((-1-remainder) * buffer[a] + remainder * buffer[b])/32767;//linear interpolation - } - return(output); -} - -double maxiSample::bufferPlay(unsigned char &bufferin,double frequency, double start, double end) { - double remainder; - length=end; - long a,b; - short* buffer = (short *)&bufferin; - if (frequency >0.) { - if (position= end ) position = start; - position += ((end-start)/(maxiSettings::sampleRate/(frequency*chandiv))); - remainder = position - floor(position); - long pos = floor(position); - if (pos+1=0) { - a=pos-1; - } - else { - a=0; - } - if (pos-2>=0) { - b=pos-2; - } - else { - b=0; - } - output = (double) ((-1-remainder) * buffer[a] + - remainder * buffer[b])/32767;//linear interpolation - - } - - return(output); -} - -//better cubic inerpolation. Cobbled together from various (pd externals, yehar, other places). -double maxiSample::bufferPlay4(unsigned char &bufferin,double frequency, double start, double end) { - double remainder; - double a,b,c,d,a1,a2,a3; - short* buffer = (short*)&bufferin; - if (frequency >0.) { - if (position= end ) position = start; - position += ((end-start)/(maxiSettings::sampleRate/(frequency*chandiv))); - remainder = position - floor(position); - if (position>0) { - a=buffer[(int)(floor(position))-1]; - - } else { - a=buffer[0]; - - } - - b=buffer[(long) position]; - if (positionstart && position < end-1) { - a=buffer[(long) position+1]; - - } else { - a=buffer[0]; - - } - - b=buffer[(long) position]; - if (position>start) { - c=buffer[(long) position-1]; - - } else { - c=buffer[0]; - - } - if (position>start+1) { - d=buffer[(long) position-2]; - - } else { - d=buffer[0]; - } - a1 = 0.5f * (c - a); - a2 = a - 2.5 * b + 2.f * c - 0.5f * d; - a3 = 0.5f * (d - a) + 1.5f * (b - c); - output = (double) (((a3 * remainder + a2) * -remainder + a1) * -remainder + b) / 32767; - - } - - return(output); -} - - -void maxiSample::getLength() { - length=myDataSize*0.5; -} - - -/* OK this compressor and gate are now ready to use. The envelopes, like all the envelopes in this recent update, use stupid algorithms for - incrementing - consequently a long attack is something like 0.0001 and a long release is like 0.9999. - Annoyingly, a short attack is 0.1, and a short release is 0.99. I'll sort this out laters */ - -double maxiDyn::gate(double input, double threshold, long holdtime, double attack, double release) { - - if (fabs(input)>threshold && attackphase!=1){ - holdcount=0; - releasephase=0; - attackphase=1; - if(amplitude==0) amplitude=0.01; - } - - if (attackphase==1 && amplitude<1) { - amplitude*=(1+attack); - output=input*amplitude; - } - - if (amplitude>=1) { - attackphase=0; - holdphase=1; - } - - if (holdcount0.) { - output=input*(amplitude*=release); - - } - - return output; -} - - -double maxiDyn::compressor(double input, double ratio, double threshold, double attack, double release) { - - if (fabs(input)>threshold && attackphase!=1){ - holdcount=0; - releasephase=0; - attackphase=1; - if(currentRatio==0) currentRatio=ratio; - } - - if (attackphase==1 && currentRatio=ratio-1) { - attackphase=0; - releasephase=1; - } - - if (releasephase==1 && currentRatio>0.) { - currentRatio*=release; - } - - if (input>0.) { - output = input/(1.+currentRatio); - } else { - output = input/(1.+currentRatio); - } - - return output*(1+log(ratio)); -} - - -/* Lots of people struggle with the envelope generators so here's a new easy one. - It takes mental numbers for attack and release tho. Basically, they're exponentials. - I'll map them out later so that it's a bit more intuitive */ -double maxiEnv::ar(double input, double attack, double release, long holdtime, int trigger) { - - if (trigger==1 && attackphase!=1 && holdphase!=1){ - holdcount=0; - releasephase=0; - attackphase=1; - } - - if (attackphase==1) { - amplitude+=(1*attack); - output=input*amplitude; - } - - if (amplitude>=1) { - amplitude=1; - attackphase=0; - holdphase=1; - } - - if (holdcount0.) { - output=input*(amplitude*=release); - - } - - return output; -} - -/* and here's a new adsr. It's not bad, very simple to use*/ - -double maxiEnv::adsr(double input, double attack, double decay, double sustain, double release, long holdtime, int trigger) { - - if (trigger==1 && attackphase!=1 && holdphase!=1 && decayphase!=1){ - holdcount=0; - decayphase=0; - sustainphase=0; - releasephase=0; - attackphase=1; - } - - if (attackphase==1) { - amplitude+=(1*attack); - output=input*amplitude; - } - - if (amplitude>=1) { - amplitude=1; - attackphase=0; - decayphase=1; - } - - if (decayphase==1) { - output=input*(amplitude*=decay); - if (amplitude<=sustain) { - decayphase=0; - holdphase=1; - } - } - - if (holdcount0.) { - output=input*(amplitude*=release); - - } - - return output; -} - -double convert::mtof(int midinote) { - - return mtofarray[midinote]; -} \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.h deleted file mode 100755 index 102d552..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/libs/maximilian.h +++ /dev/null @@ -1,366 +0,0 @@ -/* - * maximilian.h - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#ifndef MAXIMILIAN_H -#define MAXIMILIAN_H - -//#define MAXIMILIAN_PORTAUDIO -#define MAXIMILIAN_RT_AUDIO - -//#include "ofMain.h" -//#include "ofUtils.h" - - -#include -#include -#include -#include -#include "math.h" - -using namespace std; -#define TWOPI (3.14159*2) - -class maxiSettings { -public: - static int sampleRate; - static int channels; - static int bufferSize; - static void setup(int initSampleRate, int initChannels, int initBufferSize) { - maxiSettings::sampleRate = initSampleRate; - maxiSettings::channels = initChannels; - maxiSettings::bufferSize = initBufferSize; - } -}; - - -class maxiOsc { - - double frequency; - double phase; - double startphase; - double endphase; - double output; - double tri; - - -public: - maxiOsc(); - double sinewave(double frequency); - double coswave(double frequency); - double phasor(double frequency); - double phasor(double frequency, double startphase, double endphase); - double saw(double frequency); - double triangle(double frequency); - double square(double frequency); - double pulse(double frequency, double duty); - double noise(); - double sinebuf(double frequency); - double sinebuf4(double frequency); - void phaseReset(double phaseIn); - -}; - - -class maxiEnvelope { - - double period; - double output; - double startval; - double currentval; - double nextval; - int isPlaying; - -public: - double line(int numberofsegments,double segments[100]); - void trigger(int index,double amp); - int valindex; - double amplitude; - -}; - - -class maxiDelayline { - double frequency; - int phase; - double startphase; - double endphase; - double output; - double memory[88200]; - -public: - maxiDelayline(); - double dl(double input, int size, double feedback); - double dl(double input, int size, double feedback, int position); - - -}; - - -class maxiFilter { - double gain; - double input; - double output; - double inputs[10]; - double outputs[10]; - double cutoff1; - double x;//speed - double y;//pos - double z;//pole - double c;//filter coefficient -public: - maxiFilter():x(0.0), y(0.0), z(0.0), c(0.0){}; - double cutoff; - double resonance; - double lores(double input,double cutoff1, double resonance); - double hires(double input,double cutoff1, double resonance); - double bandpass(double input,double cutoff1, double resonance); - double lopass(double input,double cutoff); - double hipass(double input,double cutoff); - -}; - -class maxiMix { - double input; - double two[2]; - double four[4]; - double eight[8]; -public: - double x; - double y; - double z; - double *stereo(double input,double two[2],double x); - double *quad(double input,double four[4], double x,double y); - double *ambisonic(double input,double eight[8],double x,double y, double z); - -}; - -class maxiSample { - -private: - string myPath; - int myChunkSize; - int mySubChunk1Size; - int readChannel; - short myFormat; - int myByteRate; - short myBlockAlign; - short myBitsPerSample; - double position; - double speed; - double output; - -public: - int myDataSize; - short myChannels; - int mySampleRate; - long length; - void getLength(); - - - char* myData; - - // get/set for the Path property - - ~maxiSample() - { - if (myData) delete[] myData; - myChunkSize = NULL; - mySubChunk1Size = NULL; - myFormat = NULL; - myChannels = NULL; - mySampleRate = NULL; - myByteRate = NULL; - myBlockAlign = NULL; - myBitsPerSample = NULL; - myDataSize = NULL; - } - - maxiSample():myData(NULL){}; - - bool load(string fileName, int channel=0); - - void trigger(); - - // read a wav file into this class - bool read(); - - double play(); - - double playOnce(); - - double playOnce(double speed); - - double play(double speed); - - double play(double frequency, double start, double end, double &pos); - - double play(double frequency, double start, double end); - - double play4(double frequency, double start, double end); - - double bufferPlay(unsigned char &bufferin,long length); - - double bufferPlay(unsigned char &bufferin,double speed,long length); - - double bufferPlay(unsigned char &bufferin,double frequency, double start, double end); - - double bufferPlay4(unsigned char &bufferin,double frequency, double start, double end); - - //int open(char *filename) { - // // open the wav file - // char *path = new char[50]; - // strcpy(path, filename); - // sample *myWav = new sample(path); - // return 0; - // } - // // print a summary of the wav file - // int info() { - // char *summary = myWav->getSummary(); - // printf("Summary:\n%s", summary); - // return 0; - // } - // int savefile() { - // // write the summary back out - // strcpy(path, "testout.wav"); - // myWav->setPath(path); - // myWav->save(); - // return 0: - // } - // int close() { - // // collect the garbage - // delete summary; - // delete path; - // delete myWav; - // - // return 0; - // } - // write out the wav file - bool save() - { - fstream myFile (myPath.c_str(), ios::out | ios::binary); - - // write the wav file per the wav file format - myFile.seekp (0, ios::beg); - myFile.write ("RIFF", 4); - myFile.write ((char*) &myChunkSize, 4); - myFile.write ("WAVE", 4); - myFile.write ("fmt ", 4); - myFile.write ((char*) &mySubChunk1Size, 4); - myFile.write ((char*) &myFormat, 2); - myFile.write ((char*) &myChannels, 2); - myFile.write ((char*) &mySampleRate, 4); - myFile.write ((char*) &myByteRate, 4); - myFile.write ((char*) &myBlockAlign, 2); - myFile.write ((char*) &myBitsPerSample, 2); - myFile.write ("data", 4); - myFile.write ((char*) &myDataSize, 4); - myFile.write (myData, myDataSize); - - return true; - } - - // return a printable summary of the wav file - char *getSummary() - { - char *summary = new char[250]; - sprintf(summary, " Format: %d\n Channels: %d\n SampleRate: %d\n ByteRate: %d\n BlockAlign: %d\n BitsPerSample: %d\n DataSize: %d\n", myFormat, myChannels, mySampleRate, myByteRate, myBlockAlign, myBitsPerSample, myDataSize); - std::cout << myDataSize; - return summary; - } -}; - - -class maxiMap { -public: - static double inline linlin(double val, double inMin, double inMax, double outMin, double outMax) { - return ((val - inMin) / (inMax - inMin) * (outMax - outMin)) + outMin; - } - - static double inline linexp(double val, double inMin, double inMax, double outMin, double outMax) { - //clipping - val = max(min(val, inMax), inMin); - return pow((outMax / outMin), (val - inMin) / (inMax - inMin)) * outMin; - } - - static double inline explin(double val, double inMin, double inMax, double outMin, double outMax) { - //clipping - val = max(min(val, inMax), inMin); - return (log(val/inMin) / log(inMax/inMin) * (outMax - outMin)) + outMin; - } - -}; - - -class maxiDyn { - - -public: - double gate(double input, double threshold=0.9, long holdtime=1, double attack=1, double release=0.9995); - double compressor(double input, double ratio, double threshold=0.9, double attack=1, double release=0.9995); - double input; - double ratio; - double currentRatio; - double threshold; - double output; - double attack; - double release; - double amplitude; - long holdtime; - long holdcount; - int attackphase,holdphase,releasephase; -}; - -class maxiEnv { - - -public: - double ar(double input, double attack=1, double release=0.9, long holdtime=1, int trigger=0); - double adsr(double input, double attack=1, double decay=0.99, double sustain=0.125, double release=0.9, long holdtime=1, int trigger=0); - double input; - double output; - double attack; - double decay; - double sustain; - double release; - double amplitude; - int trigger; - long holdtime; - long holdcount; - int attackphase,decayphase,sustainphase,holdphase,releasephase; -}; - -class convert { -public: - double mtof(int midinote); -}; - -#endif diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/src/ofxMaxim.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/src/ofxMaxim.h deleted file mode 100644 index ec8c539..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/ofxMaxim/src/ofxMaxim.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - * maximilian - * platform independent synthesis library using portaudio or rtaudio - * - * Created by Mick Grierson on 29/12/2009. - * Copyright 2009 Mick Grierson & Strangeloop Limited. All rights reserved. - * Thanks to the Goldsmiths Creative Computing Team. - * Special thanks to Arturo Castro for the PortAudio implementation. - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - */ - -#ifndef _OFMAXIM_H -#define _OFMAXIM_H - -#include "maximilian.h" -#include "maxiFFT.h" -#include "maxiGrains.h" -#include "maxiMFCC.h" - - -typedef maxiMix ofxMaxiMix; -typedef maxiOsc ofxMaxiOsc; -typedef maxiEnvelope ofxMaxiEnvelope; -typedef maxiDelayline ofxMaxiDelayline; -typedef maxiFilter ofxMaxiFilter; -typedef maxiSample ofxMaxiSample; -typedef maxiFFT ofxMaxiFFT; -typedef maxiIFFT ofxMaxiIFFT; -typedef maxiFFTOctaveAnalyzer ofxMaxiFFTOctaveAnalyzer; -typedef maxiSettings ofxMaxiSettings; -typedef maxiMFCC ofxMaxiMFCC; - - -#endif diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/openFrameworks-Info.plist b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/openFrameworks-Info.plist deleted file mode 100644 index e5db555..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/main.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/main.cpp deleted file mode 100644 index 6a32c6a..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/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/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.cpp b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.cpp deleted file mode 100644 index 2e0af10..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.cpp +++ /dev/null @@ -1,160 +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" - - - -//------------------------------------------------------------- -testApp::~testApp() { - - delete beat.myData; /*you should probably delete myData for any sample object - that you've created in testApp.h*/ - -} - - -//-------------------------------------------------------------- -void testApp::setup(){ - /* some standard setup stuff*/ - - ofEnableAlphaBlending(); - ofSetupScreen(); - ofBackground(0, 0, 0); - ofSetVerticalSync(true); - - /* This is stuff you always need.*/ - - sampleRate = 44100; /* Sampling Rate */ - initialBufferSize = 512; /* Buffer Size. you have to fill this buffer with sound*/ - - - /* Now you can put anything you would normally put in maximilian's 'setup' method in here. */ - - - beat.load(ofToDataPath("beat2.wav")); - beat.getLength(); - - - ofSoundStreamSetup(2,0,this, sampleRate, initialBufferSize, 4);/* Call this last ! */ -} - -//-------------------------------------------------------------- -void testApp::update(){ - -} - -//-------------------------------------------------------------- -void testApp::draw(){ - - /* You can use any of the data from audio received and audiorequested to draw stuff here. - Importantly, most people just use the input and output arrays defined above. - Clever people don't do this. This bit of code shows that by default, each signal is going to flip - between -1 and 1. You need to account for this somehow. Get the absolute value for example. - */ - - ofSetColor(255, 255, 255,255); - ofRect(600, 300, sample*150, sample*150); /* audio sigs go between -1 and 1. See?*/ - ofCircle(200, 300, wave*150); - -} - -//-------------------------------------------------------------- -void testApp::audioRequested (float * output, int bufferSize, int nChannels){ - - for (int i = 0; i < bufferSize; i++){ - - /* Stick your maximilian 'play()' code in here ! Declare your objects in testApp.h. - - For information on how maximilian works, take a look at the example code at - - http://www.maximilian.strangeloop.co.uk - - under 'Tutorials'. - - */ - - - - sample=beat.play(0.25, 0, beat.length); - wave=sine1.sinebuf(abs(mouseX));/* mouse controls sinewave pitch. we get abs value to stop it dropping - // delow zero and killing the soundcard*/ - - mymix.stereo(sample + wave, outputs, 0.5); - - - output[i*nChannels ] = outputs[0]; /* You may end up with lots of outputs. add them here */ - 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*/ - - - } - -} - -//-------------------------------------------------------------- -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){ - -} - - - -//-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ - -} - -//-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ - -} \ No newline at end of file diff --git a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.h b/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.h deleted file mode 100644 index ee11865..0000000 --- a/ofxMaxim/ofxMaximExamples007OSX/ofMaximExample007OSX/src/testApp.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "ofMain.h" -#include "ofxMaxim.h" - - -class testApp : public ofBaseApp{ - - public: - ~testApp();/* destructor 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 dragEvent(ofDragInfo dragInfo); - void gotMessage(ofMessage msg); - - void audioRequested (float * input, int bufferSize, int nChannels); /* output method */ - void audioReceived (float * input, int bufferSize, int nChannels); /* input method */ - - int initialBufferSize; /* buffer size */ - int sampleRate; - - - /* stick you maximilian stuff below */ - - double wave,sample,outputs[2]; - ofxMaxiMix mymix; - ofxMaxiOsc sine1; - ofxMaxiSample beats,beat; - - -}; -- cgit v1.3