OSC addresses (specifically for the old Hexler TouchOSC app)

 The XY pad will show up in the app with an address like :

/1/xy1

To use this message you'll want to use code that is similar to: 


void ofApp::update(){
    while (osc.hasWaitingMessages()) {
        ofxOscMessage m; //m for message, a variable which is a message
        osc.getNextMessage(&m);

        if (m.getAddress() == "/1/xy1") {
            oscx = m.getArgAsFloat(0);
        }

        if (m.getAddress() == "/1/xy1") {
            oscy = m.getArgAsFloat(1);
        }
    }
}

Note the m.getArgAsFloat 0 and 1. 0 for x, 1 for y.


For full OSC code refer to Lewis Lepton's tutorial on youtube -

https://youtu.be/vMgADShsAuI?list=PL4neAtv21WOlqpDzGqbGM_WN2hc5ZaVv7

Comments

Popular posts from this blog