an OSSIA_Device
is to be considered as the rootnode of all ossia-based applications. It may be exposed to the network using different protocols, such as OSC
, OSCQuery
, Minuit
etc.
shortcut class method to instantiate device and directly expose it to the network with the OSCQuery protocol.
name |
a |
osc_port |
device will receive osc (udp, non-critical) messages on this port, defaults to |
ws_port |
device will receive websocket (tcp, critical) messages on this port, defaults to |
callback |
a |
an OSSIA_Device
instantiates a device without exposing it to the network, which can be later achieved by calling the .exposeProtocol
methods, such as .exposeOSCQueryServer
, .exposeMinuit
, .exposeOSC
, etc.
name |
a |
an OSSIA_Device
shortcut class method to instantiate a mirror image of a device already exposed on the network.
name |
a |
host_addr |
a |
callback |
a |
an OSSIA_Device
shortcut class method to instantiate device and directly expose it to the network with the Minuit protocol.
name |
a |
remote_ip |
a |
remote_port |
an |
local_port |
an |
callback |
a |
an OSSIA_Device
shortcut class method to instantiate device and directly expose it to the network with the OSC protocol.
name |
a |
remote_ip |
a |
remote_port |
an |
local_port |
an |
callback |
a |
an OSSIA_Device
exposes a device to the network with the OSCQuery protocol.
osc_port |
device will receive osc (udp, non-critical) messages on this port, defaults to |
ws_port |
device will receive websocket (tcp, critical) messages on this port, defaults to |
callback |
a |
an OSSIA_Device
catches a network-exposed device, mirrors it in SuperCollider
host_addr |
a |
callback |
a |
an OSSIA_Device
exposes a device to the network with the Minuit protocol.
remote_ip |
a |
remote_port |
an |
local_port |
an |
callback |
a |
an OSSIA_Device
exposes a device to the network with the OSC protocol.
remote_ip |
a |
remote_port |
an |
local_port |
an |
callback |
a |
an OSSIA_Device
free a device and all of its contents (its node-tree)
nil