Engine OSC Namespace Documentation

These are the commands the engine recognizes. A client can control every aspect of the engine entirely with these commands.

All commands on this page are in the "control band". If a client needs to know about the state of the engine, it must listen to the "notification band". See the "Client OSC Namespace Documentation" for details.

/om/ping - Immediately sends a successful response to the given request id.

/om/ping_slow - Sends response after going through the ("slow") event queue.

/om/engine/quit - Terminates the engine.

/om/engine/register_client - Registers a new client with the engine (using source address)

/om/engine/unregister_client - Unregisters a client

/om/engine/load_plugins - Locates all available plugins, making them available for use.

/om/engine/activate - Activate the engine (MIDI, audio, everything)

/om/engine/deactivate - Deactivate the engine completely.

/om/engine/enable - Enable the engine's DSP processing

/om/engine/disable - Disable the engine's DSP processing

/om/synth/create_patch - Creates a new, empty, toplevel patch.

/om/synth/destroy_patch - Destroys a patch and all nodes (etc) underneath it.

/om/synth/rename - Rename an Object (only Nodes, for now)

/om/synth/enable_patch - Enable DSP processing of a patch

/om/synth/disable_patch - Disable DSP processing of a patch

/om/synth/create_node - Adds (loads) a node into a given patch.

/om/synth/destroy_node - Removes (destroys) a loaded node from a patch

/om/synth/connect - Connects two ports (must be in the same patch)

/om/synth/disconnect - Disconnects two ports.

/om/synth/disconnect_all - Disconnect all connections to/from a node.

/om/synth/set_port_value - Sets the value of a port for all voices (both AR and CR)

/om/synth/set_port_value - Sets the value of a port for a specific voice (both AR and CR)

/om/synth/set_port_value_slow - Sets the value of a port for all voices (as a SlowEvent)

/om/synth/note_on - Triggers a note-on, just as if it came from MIDI

/om/synth/note_off - Triggers a note-off, just as if it came from MIDI

/om/synth/all_notes_off - Triggers a note-off for all voices, just as if it came from MIDI

/om/midi/learn - "Learn" a binding for a MIDI control node.

/om/metadata/set - Sets a piece of metadata, associated with a synth-space object (node, etc)

/om/metadata/request - Requests the engine send a piece of metadata, associated with a synth-space object (node, etc)

/om/request/plugins - Requests the engine send a list of all known plugins.

/om/request/all_objects - Requests the engine send information about all objects (patches, nodes, etc)

/om/request/port_value - Requests the engine send the value of a port.


Generated on Sat Sep 24 21:22:36 2005 for Om by  doxygen 1.4.4