Home Reference Source Test

References

summary
public

C Atomic

Base class for OSC Atomic Data Types

public

C Bundle

An OSC Bundle consist of a Timetag and one or many Bundle Elements.

public
public

An OSC message consists of an OSC Address Pattern followed by an OSC Type Tag String followed by zero or more OSC Arguments

public

C OSC

public

C Packet

The unit of transmission of OSC is an OSC Packet.

public

OSC Bundle string

public

A TypedMessage consists of an OSC address and an optional array of typed OSC arguments.

atomic

summary
public

8-bit bytes of arbitrary binary data OSC Atomic Data Type

public

32-bit big-endian IEEE 754 floating point number OSC Atomic Data Type

public

64-bit big-endian IEEE 754 floating point number OSC Atomic Data Type

public

32-bit big-endian two's complement integer OSC Atomic Data Type

public

64-bit big-endian two's complement integer OSC Atomic Data Type

public

A sequence of non-null ASCII characters OSC Atomic Data Type

public

64-bit big-endian fixed-point time tag, semantics defined below OSC Atomic Data Type

public

Timetag helper class for representing NTP timestamps and conversion between them and javascript representation

public

Unsigned 64-bit big-endian two's complement integer OSC Atomic Data Type

public

Extended boolean type without data representing "False"

public

Extended type without data representing "Infinity"

public

Extended type without data representing "None"

public

Extended boolean type without data representing "True"

public

70 years in seconds

public

2^32

common

summary
public

Holds a list of items and helps to merge them into a single array of packed binary data

public

Sanitizes an OSC-ready Address Pattern

public

Make an OSC address pattern javascript-regex-ready

public

F typeTag(item: *): string

Checks type of given object and returns the regarding OSC Type tag character

public

F dataView(obj: *): DataView

Wrap binary data in DataView

public

Checks if environment provides a feature

public

F isArray(n: *): boolean

Check if given object is an array

public

F isBlob(n: *): boolean

Check if given object is a Uint8Array

public

F isBoolean(n: *): boolean

Check if given object is a boolean

public

F isDate(n: *): boolean

Check if given object is a Date

public

F isFloat(n: *): boolean

Check if given object is a float number

public

F isFunction(n: *): boolean

Check if given object is a function

public

F isInfinity(n: *): boolean

Check if given object is infinity constant

public

F isInt(n: *): boolean

Check if given object is an integer number

public

F isNull(n: *): boolean

Check if given object is null

public

F isNumber(n: *): boolean

Check if given object is a number

public

F isObject(n: *): boolean

Check if given object is an object

public

F isString(n: *): boolean

Check if given object is a string

public

F isUndefined(n: *): boolean

Check if given object is undefined

public

F pad(n: number): *

Return the next multiple of four

external

summary
public

V noop: *

private

Do not export server for browser environments.

private

V ws: *

Return WebSocket client for browser environments.

plugin

summary
public

OSC plugin for setting up communication between a Websocket client and a udp client with a bridge inbetween

public

OSC plugin for simple OSC messaging via udp client and udp server

public

C Plugin

public
public