aboutsummaryrefslogtreecommitdiffstats
path: root/ofxMaxim/examples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
diff options
context:
space:
mode:
authormick grierson <mickgrierson@gmail.com>2015-06-29 16:01:29 +0100
committermick grierson <mickgrierson@gmail.com>2015-06-29 16:01:29 +0100
commitbc8d2ebccb48531c7d32d63c608561e495cbd7a3 (patch)
tree19c21a5cd23427126c7639697c705dada452a308 /ofxMaxim/examples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
parentb86dfa8f6f99713ee4605c30ebb1a58309aaeb8a (diff)
updating examples
Diffstat (limited to 'ofxMaxim/examples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp')
-rw-r--r--ofxMaxim/examples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp78
1 files changed, 78 insertions, 0 deletions
diff --git a/ofxMaxim/examples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp b/ofxMaxim/examples/windows/ofxMaximExampleVS2010-OF0072/src/testApp.cpp
new file mode 100644
index 0000000..d1d2e83
--- /dev/null
+++ b/ofxMaxim/examples/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