An error occurred while loading the file. Please try again.
-
Bartłomiej Mróz authoredb6ad3128
osc.js 804 B
function receiveOsc(address, value) {
if (address == '/EnergyVisualizer/RMS') {
for (let i = 0; i < 426; i++) {
rms[i] = value[i];
}
}
}
function sendOsc(address, value) {
socket.emit('message', [address].concat(value));
}
function setupOsc(oscPortIn, oscPortOut) {
var socket = io.connect('http://127.0.0.1:8081', { port: 8081, rememberTransport: false });
socket.on('connect', function() {
socket.emit('config', {
server: { port: oscPortIn, host: '127.0.0.1'},
client: { port: oscPortOut, host: '127.0.0.1'}
});
});
socket.on('message', function(msg) {
if (msg[0] == '#bundle') {
for (var i=2; i<msg.length; i++) {
receiveOsc(msg[i][0], msg[i].splice(1));
}
} else {
receiveOsc(msg[0], msg.splice(1));
}
});
}