diff options
4 files changed, 111 insertions, 21 deletions
diff --git a/maximilianTest_10.8.xcodeproj/project.xcworkspace/xcuserdata/mick.xcuserdatad/UserInterfaceState.xcuserstate b/maximilianTest_10.8.xcodeproj/project.xcworkspace/xcuserdata/mick.xcuserdatad/UserInterfaceState.xcuserstate Binary files differnew file mode 100644 index 0000000..68b1965 --- /dev/null +++ b/maximilianTest_10.8.xcodeproj/project.xcworkspace/xcuserdata/mick.xcuserdatad/UserInterfaceState.xcuserstate diff --git a/maximilianTest_10.8.xcodeproj/xcuserdata/mick.xcuserdatad/xcschemes/maximilianTest.xcscheme b/maximilianTest_10.8.xcodeproj/xcuserdata/mick.xcuserdatad/xcschemes/maximilianTest.xcscheme new file mode 100644 index 0000000..980a67b --- /dev/null +++ b/maximilianTest_10.8.xcodeproj/xcuserdata/mick.xcuserdatad/xcschemes/maximilianTest.xcscheme @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Scheme + LastUpgradeVersion = "0500" + version = "1.3"> + <BuildAction + parallelizeBuildables = "YES" + buildImplicitDependencies = "YES"> + <BuildActionEntries> + <BuildActionEntry + buildForTesting = "YES" + buildForRunning = "YES" + buildForProfiling = "YES" + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "8DD76F620486A84900D96B5E" + BuildableName = "rtaudiotest" + BlueprintName = "maximilianTest" + ReferencedContainer = "container:maximilianTest_10.8.xcodeproj"> + </BuildableReference> + </BuildActionEntry> + </BuildActionEntries> + </BuildAction> + <TestAction + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + shouldUseLaunchSchemeArgsEnv = "YES" + buildConfiguration = "Debug"> + <Testables> + </Testables> + <MacroExpansion> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "8DD76F620486A84900D96B5E" + BuildableName = "rtaudiotest" + BlueprintName = "maximilianTest" + ReferencedContainer = "container:maximilianTest_10.8.xcodeproj"> + </BuildableReference> + </MacroExpansion> + </TestAction> + <LaunchAction + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + launchStyle = "0" + useCustomWorkingDirectory = "NO" + buildConfiguration = "Debug" + ignoresPersistentStateOnLaunch = "NO" + debugDocumentVersioning = "YES" + allowLocationSimulation = "YES"> + <BuildableProductRunnable> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "8DD76F620486A84900D96B5E" + BuildableName = "rtaudiotest" + BlueprintName = "maximilianTest" + ReferencedContainer = "container:maximilianTest_10.8.xcodeproj"> + </BuildableReference> + </BuildableProductRunnable> + <AdditionalOptions> + </AdditionalOptions> + </LaunchAction> + <ProfileAction + shouldUseLaunchSchemeArgsEnv = "YES" + savedToolIdentifier = "" + useCustomWorkingDirectory = "NO" + buildConfiguration = "Release" + debugDocumentVersioning = "YES"> + <BuildableProductRunnable> + <BuildableReference + BuildableIdentifier = "primary" + BlueprintIdentifier = "8DD76F620486A84900D96B5E" + BuildableName = "rtaudiotest" + BlueprintName = "maximilianTest" + ReferencedContainer = "container:maximilianTest_10.8.xcodeproj"> + </BuildableReference> + </BuildableProductRunnable> + </ProfileAction> + <AnalyzeAction + buildConfiguration = "Debug"> + </AnalyzeAction> + <ArchiveAction + buildConfiguration = "Release" + revealArchiveInOrganizer = "YES"> + </ArchiveAction> +</Scheme> diff --git a/maximilianTest_10.8.xcodeproj/xcuserdata/mick.xcuserdatad/xcschemes/xcschememanagement.plist b/maximilianTest_10.8.xcodeproj/xcuserdata/mick.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..f2cc5e9 --- /dev/null +++ b/maximilianTest_10.8.xcodeproj/xcuserdata/mick.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>SchemeUserState</key> + <dict> + <key>maximilianTest.xcscheme</key> + <dict> + <key>orderHint</key> + <integer>0</integer> + </dict> + </dict> + <key>SuppressBuildableAutocreation</key> + <dict> + <key>8DD76F620486A84900D96B5E</key> + <dict> + <key>primary</key> + <true/> + </dict> + </dict> +</dict> +</plist> diff --git a/ofxMaxim/ofxMaximExamples0062OSX/ofMaxim_example/src/testApp.cpp b/ofxMaxim/ofxMaximExamples0062OSX/ofMaxim_example/src/testApp.cpp index 9f5bcb3..c86526e 100644 --- a/ofxMaxim/ofxMaximExamples0062OSX/ofMaxim_example/src/testApp.cpp +++ b/ofxMaxim/ofxMaximExamples0062OSX/ofMaxim_example/src/testApp.cpp @@ -29,11 +29,9 @@ void testApp::setup(){ 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*/ - + initialBufferSize = 512; /* Now you can put anything you would normally put in maximilian's 'setup' method in here. */ @@ -42,8 +40,7 @@ void testApp::setup(){ beat.getLength(); - ofSoundStreamSetup(2,0,this, sampleRate, initialBufferSize, 4);/* Call this last ! */ -} + ofSoundStreamSetup(2,0,this, sampleRate, initialBufferSize, 4);} //-------------------------------------------------------------- void testApp::update(){ @@ -53,11 +50,6 @@ 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?*/ @@ -70,17 +62,7 @@ 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.5, 0, beat.length); wave=sine1.sinebuf(abs(mouseX));/* mouse controls sinewave pitch. we get abs value to stop it dropping |
