19 lines
419 B
CoffeeScript
Executable File
19 lines
419 B
CoffeeScript
Executable File
osc = require 'osc-min'
|
|
udp = require "dgram"
|
|
|
|
if process.argv[2]?
|
|
inport = parseInt process.argv[2]
|
|
else
|
|
inport = 41234
|
|
|
|
console.log "OSC listener running at http://localhost:" + inport
|
|
|
|
`//~verbatim:examples[0]~
|
|
//### A simple OSC printer`
|
|
sock = udp.createSocket "udp4", (msg, rinfo) ->
|
|
try
|
|
console.log osc.fromBuffer msg
|
|
catch error
|
|
console.log "invalid OSC packet"
|
|
sock.bind inport
|