A very basic OSC client (so far) implementation based heavily on pyOSC.
Install using npm
npm install node-osc
const { Client } = require('node-osc');
const client = new Client('127.0.0.1', 3333);
client.send('/oscAddress', 200, () => {
client.close();
});
var { Server } = require('../lib');
var oscServer = new Server(3333, '0.0.0.0');
oscServer.on('message', function (msg) {
console.log(`Message: ${msg}`);
oscServer.close();
});
import { Client, Server } from 'node-osc/esm'
const client = new Client('127.0.0.1', 3333);
var server = new Server(3333, '0.0.0.0');
server.on('message', function (msg) {
console.log(`Message: ${msg}`);
server.close();
});
client.send('/hello', 'world', (err) => {
if (err) console.error(err);
client.close();
});
LGPL. Please see the file lesser.txt for details.