19 lines
419 B
CoffeeScript
19 lines
419 B
CoffeeScript
|
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
|