fixing bad logic
This commit is contained in:
@ -41,26 +41,28 @@ wss.on("close", function () {
|
|||||||
console.log("> Closing websocket server")
|
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) {
|
function sendOscMessage(message) {
|
||||||
console.log("sendOscMessage")
|
|
||||||
try {
|
try {
|
||||||
if (!message.port === udpPort.remotePort) {
|
console.log("> Sending OSC message:", message);
|
||||||
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);
|
udpPort.send(message);
|
||||||
});
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error)
|
console.error("> Error sending OSC message:", error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -467,7 +467,7 @@ export class SoundEvent extends AudibleEvent {
|
|||||||
}
|
}
|
||||||
superdough(
|
superdough(
|
||||||
filteredEvent,
|
filteredEvent,
|
||||||
this.nudge - this.app.clock.deadline,
|
this.app.clock.deadline,
|
||||||
filteredEvent.dur
|
filteredEvent.dur
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -493,7 +493,7 @@ export class SoundEvent extends AudibleEvent {
|
|||||||
address: oscAddress,
|
address: oscAddress,
|
||||||
port: oscPort,
|
port: oscPort,
|
||||||
message: event,
|
message: event,
|
||||||
timetag: Math.round(Date.now() + this.nudge - this.app.clock.deadline),
|
timetag: Math.round(Date.now() + this.app.clock.deadline),
|
||||||
} as OSCMessage);
|
} as OSCMessage);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
BIN
topos_frog.png
Normal file
BIN
topos_frog.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 427 KiB |
Reference in New Issue
Block a user