fixing bad logic

This commit is contained in:
2023-12-04 13:23:31 +01:00
parent 2b609c4dcb
commit d353d6cc1f
3 changed files with 20 additions and 18 deletions

View File

@ -41,26 +41,28 @@ wss.on("close", function () {
console.log("> Closing websocket server")
});
let udpPort;
let udpPort = new osc.UDPPort({
localAddress: "127.0.0.1",
localPort: 3001,
remoteAddress: "127.0.0.1",
remotePort: 57120,
});
udpPort.on("error", function (error) {
console.error("> UDP Port error:", error);
});
udpPort.on("ready", function () {
console.log(`> UDP Port opened on port ${udpPort.options.localPort}`);
});
udpPort.open();
function sendOscMessage(message) {
console.log("sendOscMessage")
try {
if (!message.port === udpPort.remotePort) {
udpPort = new osc.UDPPort({
localAddress: "127.0.0.1",
localPort: 3000,
remoteAddress: "127.0.0.1",
remotePort: message.port,
});
udpPort.open();
}
udpPort.on("ready", function () {
console.log("> OSC Message:", message);
udpPort.send(message);
});
console.log("> Sending OSC message:", message);
udpPort.send(message);
} catch (error) {
console.log(error)
console.error("> Error sending OSC message:", error);
}
}

View File

@ -467,7 +467,7 @@ export class SoundEvent extends AudibleEvent {
}
superdough(
filteredEvent,
this.nudge - this.app.clock.deadline,
this.app.clock.deadline,
filteredEvent.dur
);
}
@ -493,7 +493,7 @@ export class SoundEvent extends AudibleEvent {
address: oscAddress,
port: oscPort,
message: event,
timetag: Math.round(Date.now() + this.nudge - this.app.clock.deadline),
timetag: Math.round(Date.now() + this.app.clock.deadline),
} as OSCMessage);
}
};

BIN
topos_frog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 KiB