Tag: osc

通过UDP和Node.js通过WAN在两台计算机之间传递OSC消息

我试图写一些简约的客户端服务器代码来传递两台不同本地networking上的计算机之间的OSC消息。 具体而言,我的最终目标是使用MAX的UDPSend和UDPReceive函数在Ableton中发送和接收MAX补丁,这些函数只是在本地端口上侦听。 这里是服务器代码,我有Ableton的OSC发送MIDI模块发送给。 这可以正确接收来自第一台计算机的MAX补丁的输出,以及来自某个通道的一些MIDI数据。 var osc = require('osc-min'), dgram = require('dgram'); var remotes = []; var FileReader = require('fs'); // listen for OSC messages and print them to the console var udp = dgram.createSocket('udp4', function(msg, rinfo) { try { var oscmsg = osc.fromBuffer(msg); console.log(oscmsg); remotes.forEach(function(remote, index, array) { udp.send(msg, 0, oscmsg.length, 10000, remote); console.log('Sent OSC […]

使用Node.js和OSC.js在局域网内的计算机之间发送OSC

有没有人创build了一个使用Node.js在局域网内的计算机之间发送OSC的工作设置? 理想情况下,使用Colin Clark的osc.js包? 我有我认为应该是一个非常简单的例子,除了它不工作 – 我得到一个EADDRNOTAVAIL错误,这意味着远程地址不可用。 但是,我可以成功地ping其他笔记本电脑。 这里是代码和错误,供参考: 发送代码(笔记本电脑号码为192.168.0.5): var osc = require("osc"); var udp = new osc.UDPPort({ localAddress: "127.0.0.1", // shouldn't matter here localPort: 5000, // not receiving, but here's a port anyway remoteAddress: "192.168.0.7", // the other laptop remotePort: 9999 // the port to send to }); udp.open(); udp.on("ready", function () { console.log("ready"); […]

Node.js OSC模块发送TCP

我正在使用OSC模块https://github.com/colinbdclark/osc.js,但我正在努力使其通过TCP工作。 我无法find任何使用TCP的例子,它们都是基于UDP的。 我曾尝试在node.js中创build一个TCP客户端,但仍然很难将正确编码的消息转换为OSC格式。 我也相信它也必须用SLIP编码? 我很新,所以要温柔。 如果有人能指点我正确的方向,或者提供一个关于通过node.js中的TCP发送OSC消息的例子,那将是惊人的 谢谢! Wayde PS。 很高兴使用osc-min模块。 据我所知,你可以编码消息到osc消息并存储在一个变种。 但仍然无法让它通过TCP工作..工作正常UDP,但我的答复是大于UDP可以处理,如果这是有道理的

Node.JS通过UDP到OSC

我安装了Node.js并集成了Socket.io 。 在一个名为“appudp.js”的文件中,我有以下代码: var dgram = require('dgram'); var message = new Buffer("5656"); // Whatever the number could be… var client = dgram.createSocket("udp4"); client.on("error", function (err) { console.log("Socket error: " + err); }); // At every second, send a message… setInterval(function(){ client.send(message, 0, message.length, 1337, "127.0.0.1", function(err, bytes) { console.log("err : " + err + " […]