api documentation for osc (v2.2.0)

A JavaScript Open Sound Control (OSC) library that works in Node.js and the browser.

table of contents

  1. module osc
    1. boolean osc.isBufferEnv
    2. boolean osc.isCommonJS
    3. boolean osc.isElectron
    4. boolean osc.isNode
    5. function osc.Port (options)
    6. function osc.Relay (port1, port2, options)
    7. function osc.SLIPPort (options)
    8. function osc.SerialPort (options)
    9. function osc.TCPSocketPort (options)
    10. function osc.UDPPort (options)
    11. function osc.WebSocket (address, protocols, options)
    12. function osc.WebSocket.Receiver (extensions, maxPayload)
    13. function osc.WebSocket.Sender (socket, extensions)
    14. function osc.WebSocket.Server (options, callback)
    15. function osc.WebSocketPort (options)
    16. function osc.addDataPart (dataPart, dataCollection)
    17. function osc.annotateArguments (args)
    18. function osc.byteArray (obj)
    19. function osc.collectArguments (args, options, dataCollection)
    20. function osc.collectBundlePackets (bundle, options, dataCollection)
    21. function osc.collectMessageParts (msg, options, dataCollection)
    22. function osc.copyByteArray (source, target, offset)
    23. function osc.dataView (obj, offset, length)
    24. function osc.fireBundleEvents (port, bundle, timeTag, packetInfo)
    25. function osc.fireClosedPortSendError (port, msg)
    26. function osc.firePacketEvents (port, packet, timeTag, packetInfo)
    27. function osc.inferTypeForArgument (arg)
    28. function osc.isArray (obj)
    29. function osc.isBuffer (obj)
    30. function osc.isTypedArrayView (obj)
    31. function osc.isValidBundle (bundle)
    32. function osc.isValidMessage (msg)
    33. function osc.joinParts (dataCollection)
    34. function osc.jsToNTPTime (jsTime)
    35. function osc.nativeBuffer (obj)
    36. function osc.ntpToJSTime (secs1900, frac)
    37. function osc.readArgument (argType, typeTagString, dv, options, offsetState)
    38. function osc.readArguments (dv, options, offsetState)
    39. function osc.readArgumentsIntoArray (arr, argTypes, typeTagString, dv, options, offsetState)
    40. function osc.readBlob (dv, offsetState)
    41. function osc.readBundle (dv, options, offsetState)
    42. function osc.readBundleContents (dv, options, offsetState, len)
    43. function osc.readChar32 (dv, offsetState)
    44. function osc.readColor (dv, offsetState)
    45. function osc.readFalse ()
    46. function osc.readFloat32 (dv, offsetState)
    47. function osc.readFloat64 (dv, offsetState)
    48. function osc.readImpulse ()
    49. function osc.readInt32 (dv, offsetState)
    50. function osc.readInt64 (dv, offsetState)
    51. function osc.readMIDIBytes (dv, offsetState)
    52. function osc.readMessage (data, options, offsetState)
    53. function osc.readMessageContents (address, dv, options, offsetState)
    54. function osc.readNull ()
    55. function osc.readPacket (data, options, offsetState, len)
    56. function osc.readPrimitive (dv, readerName, numBytes, offsetState)
    57. function osc.readString (dv, offsetState)
    58. function osc.readTimeTag (dv, offsetState)
    59. function osc.readTrue ()
    60. function osc.relay (from, to, eventName, sendFnName, transformFn, sendArgs)
    61. function osc.relayPorts (from, to, o)
    62. function osc.stopRelaying (from, relaySpec)
    63. function osc.timeTag (secs, now)
    64. function osc.writeArgument (arg, dataCollection)
    65. function osc.writeArguments (args, options)
    66. function osc.writeArrayArguments (args, dataCollection)
    67. function osc.writeBlob (data)
    68. function osc.writeBundle (bundle, options)
    69. function osc.writeChar32 (str, dv, offset)
    70. function osc.writeColor (color)
    71. function osc.writeFloat32 (val, dv, offset)
    72. function osc.writeFloat64 (val, dv, offset)
    73. function osc.writeInt32 (val, dv, offset)
    74. function osc.writeInt64 (val, dv, offset)
    75. function osc.writeMIDIBytes (bytes)
    76. function osc.writeMessage (msg, options)
    77. function osc.writePacket (packet, options)
    78. function osc.writePrimitive (val, dv, writerName, numBytes, offset)
    79. function osc.writeString (str)
    80. function osc.writeTimeTag (timeTag)
    81. number osc.SECS_70YRS
    82. number osc.TWO_32
    83. object osc
    84. object osc.Port.prototype
    85. object osc.Relay.prototype
    86. object osc.SLIPPort.prototype
    87. object osc.SerialPort.prototype
    88. object osc.TCPSocketPort.prototype
    89. object osc.UDPPort.prototype
    90. object osc.WebSocket.Receiver.prototype
    91. object osc.WebSocket.Sender.prototype
    92. object osc.WebSocket.Server.prototype
    93. object osc.WebSocket.prototype
    94. object osc.WebSocketPort.prototype
    95. object osc.argumentTypes
    96. object osc.defaults
  2. module osc.Port
    1. function osc.Port (options)
  3. module osc.Port.prototype
    1. function osc.Port.prototype.constructor (options)
    2. function osc.Port.prototype.decodeOSC (data, packetInfo)
    3. function osc.Port.prototype.encodeOSC (packet)
    4. function osc.Port.prototype.send (oscPacket)
  4. module osc.Relay
    1. function osc.Relay (port1, port2, options)
  5. module osc.Relay.prototype
    1. function osc.Relay.prototype.close ()
    2. function osc.Relay.prototype.constructor (port1, port2, options)
    3. function osc.Relay.prototype.listen ()
    4. function osc.Relay.prototype.open ()
  6. module osc.SLIPPort
    1. function osc.SLIPPort (options)
  7. module osc.SLIPPort.prototype
    1. function osc.SLIPPort.prototype.constructor (options)
    2. function osc.SLIPPort.prototype.decodeSLIPData (data, packetInfo)
    3. function osc.SLIPPort.prototype.encodeOSC (packet)
  8. module osc.SerialPort
    1. function osc.SerialPort (options)
  9. module osc.SerialPort.prototype
    1. function osc.SerialPort.prototype.close ()
    2. function osc.SerialPort.prototype.constructor (options)
    3. function osc.SerialPort.prototype.listen ()
    4. function osc.SerialPort.prototype.open ()
    5. function osc.SerialPort.prototype.sendRaw (encoded)
  10. module osc.TCPSocketPort
    1. function osc.TCPSocketPort (options)
  11. module osc.TCPSocketPort.prototype
    1. function osc.TCPSocketPort.prototype.close ()
    2. function osc.TCPSocketPort.prototype.constructor (options)
    3. function osc.TCPSocketPort.prototype.listen ()
    4. function osc.TCPSocketPort.prototype.open (address, port)
    5. function osc.TCPSocketPort.prototype.sendRaw (encoded)
  12. module osc.UDPPort
    1. function osc.UDPPort (options)
    2. function osc.UDPPort.setupMulticast (that)
  13. module osc.UDPPort.prototype
    1. function osc.UDPPort.prototype.close ()
    2. function osc.UDPPort.prototype.constructor (options)
    3. function osc.UDPPort.prototype.listen ()
    4. function osc.UDPPort.prototype.open ()
    5. function osc.UDPPort.prototype.sendRaw (encoded, address, port)
  14. module osc.WebSocket
    1. function osc.WebSocket (address, protocols, options)
    2. function osc.WebSocket.Receiver (extensions, maxPayload)
    3. function osc.WebSocket.Sender (socket, extensions)
    4. function osc.WebSocket.Server (options, callback)
    5. function osc.WebSocket.buildHostHeader (isSecure, hostname, port)
    6. function osc.WebSocket.connect (address, fn)
    7. function osc.WebSocket.createConnection (address, fn)
    8. function osc.WebSocket.createServer (options, fn)
    9. function osc.WebSocket.super_ ()
    10. number osc.WebSocket.CLOSED
    11. number osc.WebSocket.CLOSING
    12. number osc.WebSocket.CONNECTING
    13. number osc.WebSocket.OPEN
  15. module osc.WebSocket.Receiver
    1. function osc.WebSocket.Receiver (extensions, maxPayload)
  16. module osc.WebSocket.Receiver.prototype
    1. function osc.WebSocket.Receiver.prototype.add (data)
    2. function osc.WebSocket.Receiver.prototype.allocateFromPool (length, isFragmented)
    3. function osc.WebSocket.Receiver.prototype.applyExtensions (messageBuffer, fin, compressed, callback)
    4. function osc.WebSocket.Receiver.prototype.cleanup ()
    5. function osc.WebSocket.Receiver.prototype.endPacket ()
    6. function osc.WebSocket.Receiver.prototype.error (reason, protocolErrorCode)
    7. function osc.WebSocket.Receiver.prototype.expectData (length, handler)
    8. function osc.WebSocket.Receiver.prototype.expectHeader (length, handler)
    9. function osc.WebSocket.Receiver.prototype.flush ()
    10. function osc.WebSocket.Receiver.prototype.maxPayloadExceeded (length)
    11. function osc.WebSocket.Receiver.prototype.processPacket (data)
    12. function osc.WebSocket.Receiver.prototype.reset ()
    13. function osc.WebSocket.Receiver.prototype.unmask (mask, buf, binary)
  17. module osc.WebSocket.Sender
    1. function osc.WebSocket.Sender (socket, extensions)
    2. function osc.WebSocket.Sender.super_ ()
  18. module osc.WebSocket.Sender.prototype
    1. function osc.WebSocket.Sender.prototype.applyExtensions (data, fin, compress, callback)
    2. function osc.WebSocket.Sender.prototype.close (code, data, mask, cb)
    3. function osc.WebSocket.Sender.prototype.flush ()
    4. function osc.WebSocket.Sender.prototype.frameAndSend (opcode, data, finalFragment, maskData, compressed, cb)
    5. function osc.WebSocket.Sender.prototype.ping (data, options)
    6. function osc.WebSocket.Sender.prototype.pong (data, options)
    7. function osc.WebSocket.Sender.prototype.send (data, options, cb)
  19. module osc.WebSocket.Server
    1. function osc.WebSocket.Server (options, callback)
    2. function osc.WebSocket.Server.super_ ()
  20. module osc.WebSocket.Server.prototype
    1. function osc.WebSocket.Server.prototype.close (callback)
    2. function osc.WebSocket.Server.prototype.handleUpgrade (req, socket, upgradeHead, cb)
  21. module osc.WebSocket.prototype
    1. function osc.WebSocket.prototype.addEventListener (method, listener)
    2. function osc.WebSocket.prototype.close (code, data)
    3. function osc.WebSocket.prototype.pause ()
    4. function osc.WebSocket.prototype.ping (data, options, dontFailWhenClosed)
    5. function osc.WebSocket.prototype.pong (data, options, dontFailWhenClosed)
    6. function osc.WebSocket.prototype.resume ()
    7. function osc.WebSocket.prototype.send (data, options, cb)
    8. function osc.WebSocket.prototype.stream (options, cb)
    9. function osc.WebSocket.prototype.terminate ()
    10. number osc.WebSocket.prototype.CLOSED
    11. number osc.WebSocket.prototype.CLOSING
    12. number osc.WebSocket.prototype.CONNECTING
    13. number osc.WebSocket.prototype.OPEN
  22. module osc.WebSocketPort
    1. function osc.WebSocketPort (options)
    2. function osc.WebSocketPort.setupSocketForBinary (socket)
  23. module osc.WebSocketPort.prototype
    1. function osc.WebSocketPort.prototype.close (code, reason)
    2. function osc.WebSocketPort.prototype.constructor (options)
    3. function osc.WebSocketPort.prototype.listen ()
    4. function osc.WebSocketPort.prototype.open ()
    5. function osc.WebSocketPort.prototype.sendRaw (encoded)
  24. module osc.osc
    1. boolean osc.osc.isBufferEnv
    2. boolean osc.osc.isCommonJS
    3. boolean osc.osc.isElectron
    4. boolean osc.osc.isNode
    5. function osc.osc.Port (options)
    6. function osc.osc.Relay (port1, port2, options)
    7. function osc.osc.SLIPPort (options)
    8. function osc.osc.WebSocket (address, protocols, options)
    9. function osc.osc.WebSocketPort (options)
    10. function osc.osc.addDataPart (dataPart, dataCollection)
    11. function osc.osc.annotateArguments (args)
    12. function osc.osc.byteArray (obj)
    13. function osc.osc.collectArguments (args, options, dataCollection)
    14. function osc.osc.collectBundlePackets (bundle, options, dataCollection)
    15. function osc.osc.collectMessageParts (msg, options, dataCollection)
    16. function osc.osc.copyByteArray (source, target, offset)
    17. function osc.osc.dataView (obj, offset, length)
    18. function osc.osc.fireBundleEvents (port, bundle, timeTag, packetInfo)
    19. function osc.osc.fireClosedPortSendError (port, msg)
    20. function osc.osc.firePacketEvents (port, packet, timeTag, packetInfo)
    21. function osc.osc.inferTypeForArgument (arg)
    22. function osc.osc.isArray (obj)
    23. function osc.osc.isBuffer (obj)
    24. function osc.osc.isTypedArrayView (obj)
    25. function osc.osc.isValidBundle (bundle)
    26. function osc.osc.isValidMessage (msg)
    27. function osc.osc.joinParts (dataCollection)
    28. function osc.osc.jsToNTPTime (jsTime)
    29. function osc.osc.nativeBuffer (obj)
    30. function osc.osc.ntpToJSTime (secs1900, frac)
    31. function osc.osc.readArgument (argType, typeTagString, dv, options, offsetState)
    32. function osc.osc.readArguments (dv, options, offsetState)
    33. function osc.osc.readArgumentsIntoArray (arr, argTypes, typeTagString, dv, options, offsetState)
    34. function osc.osc.readBlob (dv, offsetState)
    35. function osc.osc.readBundle (dv, options, offsetState)
    36. function osc.osc.readBundleContents (dv, options, offsetState, len)
    37. function osc.osc.readChar32 (dv, offsetState)
    38. function osc.osc.readColor (dv, offsetState)
    39. function osc.osc.readFalse ()
    40. function osc.osc.readFloat32 (dv, offsetState)
    41. function osc.osc.readFloat64 (dv, offsetState)
    42. function osc.osc.readImpulse ()
    43. function osc.osc.readInt32 (dv, offsetState)
    44. function osc.osc.readInt64 (dv, offsetState)
    45. function osc.osc.readMIDIBytes (dv, offsetState)
    46. function osc.osc.readMessage (data, options, offsetState)
    47. function osc.osc.readMessageContents (address, dv, options, offsetState)
    48. function osc.osc.readNull ()
    49. function osc.osc.readPacket (data, options, offsetState, len)
    50. function osc.osc.readPrimitive (dv, readerName, numBytes, offsetState)
    51. function osc.osc.readString (dv, offsetState)
    52. function osc.osc.readTimeTag (dv, offsetState)
    53. function osc.osc.readTrue ()
    54. function osc.osc.relay (from, to, eventName, sendFnName, transformFn, sendArgs)
    55. function osc.osc.relayPorts (from, to, o)
    56. function osc.osc.stopRelaying (from, relaySpec)
    57. function osc.osc.timeTag (secs, now)
    58. function osc.osc.writeArgument (arg, dataCollection)
    59. function osc.osc.writeArguments (args, options)
    60. function osc.osc.writeArrayArguments (args, dataCollection)
    61. function osc.osc.writeBlob (data)
    62. function osc.osc.writeBundle (bundle, options)
    63. function osc.osc.writeChar32 (str, dv, offset)
    64. function osc.osc.writeColor (color)
    65. function osc.osc.writeFloat32 (val, dv, offset)
    66. function osc.osc.writeFloat64 (val, dv, offset)
    67. function osc.osc.writeInt32 (val, dv, offset)
    68. function osc.osc.writeInt64 (val, dv, offset)
    69. function osc.osc.writeMIDIBytes (bytes)
    70. function osc.osc.writeMessage (msg, options)
    71. function osc.osc.writePacket (packet, options)
    72. function osc.osc.writePrimitive (val, dv, writerName, numBytes, offset)
    73. function osc.osc.writeString (str)
    74. function osc.osc.writeTimeTag (timeTag)
    75. number osc.osc.SECS_70YRS
    76. number osc.osc.TWO_32
    77. object osc.osc.argumentTypes
    78. object osc.osc.defaults

module osc

function osc.Port (options)

function osc.Relay (port1, port2, options)

function osc.SLIPPort (options)

function osc.SerialPort (options)

function osc.TCPSocketPort (options)

function osc.UDPPort (options)

function osc.WebSocket (address, protocols, options)

function osc.WebSocket.Receiver (extensions, maxPayload)

function osc.WebSocket.Sender (socket, extensions)

function osc.WebSocket.Server (options, callback)

function osc.WebSocketPort (options)

function osc.addDataPart (dataPart, dataCollection)

function osc.annotateArguments (args)

function osc.byteArray (obj)

function osc.collectArguments (args, options, dataCollection)

function osc.collectBundlePackets (bundle, options, dataCollection)

function osc.collectMessageParts (msg, options, dataCollection)

function osc.copyByteArray (source, target, offset)

function osc.dataView (obj, offset, length)

function osc.fireBundleEvents (port, bundle, timeTag, packetInfo)

function osc.fireClosedPortSendError (port, msg)

function osc.firePacketEvents (port, packet, timeTag, packetInfo)

function osc.inferTypeForArgument (arg)

function osc.isArray (obj)

function osc.isBuffer (obj)

function osc.isTypedArrayView (obj)

function osc.isValidBundle (bundle)

function osc.isValidMessage (msg)

function osc.joinParts (dataCollection)

function osc.jsToNTPTime (jsTime)

function osc.nativeBuffer (obj)

function osc.ntpToJSTime (secs1900, frac)

function osc.readArgument (argType, typeTagString, dv, options, offsetState)

function osc.readArguments (dv, options, offsetState)

function osc.readArgumentsIntoArray (arr, argTypes, typeTagString, dv, options, offsetState)

function osc.readBlob (dv, offsetState)

function osc.readBundle (dv, options, offsetState)

function osc.readBundleContents (dv, options, offsetState, len)

function osc.readChar32 (dv, offsetState)

function osc.readColor (dv, offsetState)

function osc.readFalse ()

function osc.readFloat32 (dv, offsetState)

function osc.readFloat64 (dv, offsetState)

function osc.readImpulse ()

function osc.readInt32 (dv, offsetState)

function osc.readInt64 (dv, offsetState)

function osc.readMIDIBytes (dv, offsetState)

function osc.readMessage (data, options, offsetState)

function osc.readMessageContents (address, dv, options, offsetState)

function osc.readNull ()

function osc.readPacket (data, options, offsetState, len)

function osc.readPrimitive (dv, readerName, numBytes, offsetState)

function osc.readString (dv, offsetState)

function osc.readTimeTag (dv, offsetState)

function osc.readTrue ()

function osc.relay (from, to, eventName, sendFnName, transformFn, sendArgs)

function osc.relayPorts (from, to, o)

function osc.stopRelaying (from, relaySpec)

function osc.timeTag (secs, now)

function osc.writeArgument (arg, dataCollection)

function osc.writeArguments (args, options)

function osc.writeArrayArguments (args, dataCollection)

function osc.writeBlob (data)

function osc.writeBundle (bundle, options)

function osc.writeChar32 (str, dv, offset)

function osc.writeColor (color)

function osc.writeFloat32 (val, dv, offset)

function osc.writeFloat64 (val, dv, offset)

function osc.writeInt32 (val, dv, offset)

function osc.writeInt64 (val, dv, offset)

function osc.writeMIDIBytes (bytes)

function osc.writeMessage (msg, options)

function osc.writePacket (packet, options)

function osc.writePrimitive (val, dv, writerName, numBytes, offset)

function osc.writeString (str)

function osc.writeTimeTag (timeTag)

module osc.Port

function osc.Port (options)

module osc.Port.prototype

function osc.Port.prototype.constructor (options)

function osc.Port.prototype.decodeOSC (data, packetInfo)

function osc.Port.prototype.encodeOSC (packet)

function osc.Port.prototype.send (oscPacket)

module osc.Relay

function osc.Relay (port1, port2, options)

module osc.Relay.prototype

function osc.Relay.prototype.close ()

function osc.Relay.prototype.constructor (port1, port2, options)

function osc.Relay.prototype.listen ()

function osc.Relay.prototype.open ()

module osc.SLIPPort

function osc.SLIPPort (options)

module osc.SLIPPort.prototype

function osc.SLIPPort.prototype.constructor (options)

function osc.SLIPPort.prototype.decodeSLIPData (data, packetInfo)

function osc.SLIPPort.prototype.encodeOSC (packet)

module osc.SerialPort

function osc.SerialPort (options)

module osc.SerialPort.prototype

function osc.SerialPort.prototype.close ()

function osc.SerialPort.prototype.constructor (options)

function osc.SerialPort.prototype.listen ()

function osc.SerialPort.prototype.open ()

function osc.SerialPort.prototype.sendRaw (encoded)

module osc.TCPSocketPort

function osc.TCPSocketPort (options)

module osc.TCPSocketPort.prototype

function osc.TCPSocketPort.prototype.close ()

function osc.TCPSocketPort.prototype.constructor (options)

function osc.TCPSocketPort.prototype.listen ()

function osc.TCPSocketPort.prototype.open (address, port)

function osc.TCPSocketPort.prototype.sendRaw (encoded)

module osc.UDPPort

function osc.UDPPort (options)

function osc.UDPPort.setupMulticast (that)

module osc.UDPPort.prototype

function osc.UDPPort.prototype.close ()

function osc.UDPPort.prototype.constructor (options)

function osc.UDPPort.prototype.listen ()

function osc.UDPPort.prototype.open ()

function osc.UDPPort.prototype.sendRaw (encoded, address, port)

module osc.WebSocket

function osc.WebSocket (address, protocols, options)

function osc.WebSocket.Receiver (extensions, maxPayload)

function osc.WebSocket.Sender (socket, extensions)

function osc.WebSocket.Server (options, callback)

function osc.WebSocket.buildHostHeader (isSecure, hostname, port)

function osc.WebSocket.connect (address, fn)

function osc.WebSocket.createConnection (address, fn)

function osc.WebSocket.createServer (options, fn)

function osc.WebSocket.super_ ()

module osc.WebSocket.Receiver

function osc.WebSocket.Receiver (extensions, maxPayload)

module osc.WebSocket.Receiver.prototype

function osc.WebSocket.Receiver.prototype.add (data)

function osc.WebSocket.Receiver.prototype.allocateFromPool (length, isFragmented)

function osc.WebSocket.Receiver.prototype.applyExtensions (messageBuffer, fin, compressed, callback)

function osc.WebSocket.Receiver.prototype.cleanup ()

function osc.WebSocket.Receiver.prototype.endPacket ()

function osc.WebSocket.Receiver.prototype.error (reason, protocolErrorCode)

function osc.WebSocket.Receiver.prototype.expectData (length, handler)

function osc.WebSocket.Receiver.prototype.expectHeader (length, handler)

function osc.WebSocket.Receiver.prototype.flush ()

function osc.WebSocket.Receiver.prototype.maxPayloadExceeded (length)

function osc.WebSocket.Receiver.prototype.processPacket (data)

function osc.WebSocket.Receiver.prototype.reset ()

function osc.WebSocket.Receiver.prototype.unmask (mask, buf, binary)

module osc.WebSocket.Sender

function osc.WebSocket.Sender (socket, extensions)

function osc.WebSocket.Sender.super_ ()

module osc.WebSocket.Sender.prototype

function osc.WebSocket.Sender.prototype.applyExtensions (data, fin, compress, callback)

function osc.WebSocket.Sender.prototype.close (code, data, mask, cb)

function osc.WebSocket.Sender.prototype.flush ()

function osc.WebSocket.Sender.prototype.frameAndSend (opcode, data, finalFragment, maskData, compressed, cb)

function osc.WebSocket.Sender.prototype.ping (data, options)

function osc.WebSocket.Sender.prototype.pong (data, options)

function osc.WebSocket.Sender.prototype.send (data, options, cb)

module osc.WebSocket.Server

function osc.WebSocket.Server (options, callback)

function osc.WebSocket.Server.super_ ()

module osc.WebSocket.Server.prototype

function osc.WebSocket.Server.prototype.close (callback)

function osc.WebSocket.Server.prototype.handleUpgrade (req, socket, upgradeHead, cb)

module osc.WebSocket.prototype

function osc.WebSocket.prototype.addEventListener (method, listener)

function osc.WebSocket.prototype.close (code, data)

function osc.WebSocket.prototype.pause ()

function osc.WebSocket.prototype.ping (data, options, dontFailWhenClosed)

function osc.WebSocket.prototype.pong (data, options, dontFailWhenClosed)

function osc.WebSocket.prototype.resume ()

function osc.WebSocket.prototype.send (data, options, cb)

function osc.WebSocket.prototype.stream (options, cb)

function osc.WebSocket.prototype.terminate ()

module osc.WebSocketPort

function osc.WebSocketPort (options)

function osc.WebSocketPort.setupSocketForBinary (socket)

module osc.WebSocketPort.prototype

function osc.WebSocketPort.prototype.close (code, reason)

function osc.WebSocketPort.prototype.constructor (options)

function osc.WebSocketPort.prototype.listen ()

function osc.WebSocketPort.prototype.open ()

function osc.WebSocketPort.prototype.sendRaw (encoded)

module osc.osc

function osc.osc.Port (options)

function osc.osc.Relay (port1, port2, options)

function osc.osc.SLIPPort (options)

function osc.osc.WebSocket (address, protocols, options)

function osc.osc.WebSocketPort (options)

function osc.osc.addDataPart (dataPart, dataCollection)

function osc.osc.annotateArguments (args)

function osc.osc.byteArray (obj)

function osc.osc.collectArguments (args, options, dataCollection)

function osc.osc.collectBundlePackets (bundle, options, dataCollection)

function osc.osc.collectMessageParts (msg, options, dataCollection)

function osc.osc.copyByteArray (source, target, offset)

function osc.osc.dataView (obj, offset, length)

function osc.osc.fireBundleEvents (port, bundle, timeTag, packetInfo)

function osc.osc.fireClosedPortSendError (port, msg)

function osc.osc.firePacketEvents (port, packet, timeTag, packetInfo)

function osc.osc.inferTypeForArgument (arg)

function osc.osc.isArray (obj)

function osc.osc.isBuffer (obj)

function osc.osc.isTypedArrayView (obj)

function osc.osc.isValidBundle (bundle)

function osc.osc.isValidMessage (msg)

function osc.osc.joinParts (dataCollection)

function osc.osc.jsToNTPTime (jsTime)

function osc.osc.nativeBuffer (obj)

function osc.osc.ntpToJSTime (secs1900, frac)

function osc.osc.readArgument (argType, typeTagString, dv, options, offsetState)

function osc.osc.readArguments (dv, options, offsetState)

function osc.osc.readArgumentsIntoArray (arr, argTypes, typeTagString, dv, options, offsetState)

function osc.osc.readBlob (dv, offsetState)

function osc.osc.readBundle (dv, options, offsetState)

function osc.osc.readBundleContents (dv, options, offsetState, len)

function osc.osc.readChar32 (dv, offsetState)

function osc.osc.readColor (dv, offsetState)

function osc.osc.readFalse ()

function osc.osc.readFloat32 (dv, offsetState)

function osc.osc.readFloat64 (dv, offsetState)

function osc.osc.readImpulse ()

function osc.osc.readInt32 (dv, offsetState)

function osc.osc.readInt64 (dv, offsetState)

function osc.osc.readMIDIBytes (dv, offsetState)

function osc.osc.readMessage (data, options, offsetState)

function osc.osc.readMessageContents (address, dv, options, offsetState)

function osc.osc.readNull ()

function osc.osc.readPacket (data, options, offsetState, len)

function osc.osc.readPrimitive (dv, readerName, numBytes, offsetState)

function osc.osc.readString (dv, offsetState)

function osc.osc.readTimeTag (dv, offsetState)

function osc.osc.readTrue ()

function osc.osc.relay (from, to, eventName, sendFnName, transformFn, sendArgs)

function osc.osc.relayPorts (from, to, o)

function osc.osc.stopRelaying (from, relaySpec)

function osc.osc.timeTag (secs, now)

function osc.osc.writeArgument (arg, dataCollection)

function osc.osc.writeArguments (args, options)

function osc.osc.writeArrayArguments (args, dataCollection)

function osc.osc.writeBlob (data)

function osc.osc.writeBundle (bundle, options)

function osc.osc.writeChar32 (str, dv, offset)

function osc.osc.writeColor (color)

function osc.osc.writeFloat32 (val, dv, offset)

function osc.osc.writeFloat64 (val, dv, offset)

function osc.osc.writeInt32 (val, dv, offset)

function osc.osc.writeInt64 (val, dv, offset)

function osc.osc.writeMIDIBytes (bytes)

function osc.osc.writeMessage (msg, options)

function osc.osc.writePacket (packet, options)

function osc.osc.writePrimitive (val, dv, writerName, numBytes, offset)

function osc.osc.writeString (str)

function osc.osc.writeTimeTag (timeTag)

[ this document was created with utility2 ]