aboutsummaryrefslogtreecommitdiffstats
path: root/ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
diff options
context:
space:
mode:
authormick grierson <mickgrierson@gmail.com>2015-10-01 09:54:19 +0100
committermick grierson <mickgrierson@gmail.com>2015-10-01 09:54:19 +0100
commite4eb667af04304cbe9c0be5997ebea2049178590 (patch)
tree5630e70df8199c9f53170c9ef4da1e4dac59e69c /ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
parent537a5a959f8ec9c4fcb5fd016f2a6be65ca99f3c (diff)
parentdfa3efd8495628d55f55ee8c8c8576095c2089e4 (diff)
resolving merge conflict
Diffstat (limited to 'ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp')
-rw-r--r--ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp78
1 files changed, 78 insertions, 0 deletions
diff --git a/ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp b/ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
new file mode 100644
index 0000000..d1d2e83
--- /dev/null
+++ b/ofxMaxim/openFrameworksExamples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
@@ -0,0 +1,78 @@
+#include "testApp.h"
+
+//--------------------------------------------------------------
+void testApp::setup(){
+ maxiSettings::setup(44100, 2, 512);
+ ofSoundStreamSetup(maxiSettings::channels,0,this,maxiSettings::sampleRate, maxiSettings::bufferSize, 4);
+ ofSoundStreamStart();
+}
+
+//--------------------------------------------------------------
+void testApp::update(){
+
+}
+
+//--------------------------------------------------------------
+void testApp::draw(){
+
+}
+
+void testApp::audioRequested( float * output, int bufferSize, int nChannels ){
+ for(int i=0; i < bufferSize; i+=2) {
+ float sawFreq = maxiMap::linexp(mouseX,0, ofGetWidth(), 20, 20000);
+ float w = sawOsc.saw(sawFreq);
+
+ w = dist.atanDist(w, 10);
+
+ float filtFreq = maxiMap::linexp(mouseY,0, ofGetHeight(), 20, 20000);
+ w = filt.hires(w, filtFreq, 0.4);
+
+
+ output[i] = output[i+1] = w;
+ }
+}
+
+//--------------------------------------------------------------
+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