2021-08-12 18:10:19 +02:00
|
|
|
var oscPort = new osc.WebSocketPort({
|
|
|
|
url: location.origin.replace(/https?/, 'ws'),
|
|
|
|
metadata: true
|
|
|
|
});
|
|
|
|
|
2022-11-30 12:55:09 +01:00
|
|
|
function sendAll (address, args) {
|
2022-12-01 13:16:48 +01:00
|
|
|
//console.log('posiljam', address, args)
|
2022-11-30 12:55:09 +01:00
|
|
|
oscPort.send({ address, args })
|
|
|
|
}
|
|
|
|
|
2021-08-12 18:10:19 +02:00
|
|
|
oscPort.on("ready", function () {
|
2021-08-14 15:15:16 +02:00
|
|
|
console.log("OSC listening!")
|
2021-08-12 18:10:19 +02:00
|
|
|
oscPort.on("message", function (msg) {
|
2022-11-30 16:25:09 +01:00
|
|
|
//console.log('msg!', msg);
|
2022-09-24 14:09:46 +02:00
|
|
|
var cb = oscCallbacks[msg.address]
|
|
|
|
if (cb) {
|
|
|
|
cb(msg.args)
|
|
|
|
}
|
2021-08-14 15:15:16 +02:00
|
|
|
});
|
2021-08-12 18:10:19 +02:00
|
|
|
});
|
2022-09-24 14:09:46 +02:00
|
|
|
|
|
|
|
oscPort.open();
|