OSCStringInput
Of the OSC messages received, it picks up only those whose address exactly matches the node’s string, and outputs to String Output only when the first argument is of type string. The string received comes out as-is (nothing is done to it).
- Enter the OSC address to watch in the node’s text field (prefix matching and wildcards do not work)
- The receive port is set in the application’s OSC settings (default 3170). If OSC input itself is off, nothing reaches this node
- Messages whose first argument is a different type (float, int and so on) are ignored. You cannot receive a number as a string. If you want numbers, use OSCFloatInput or OSCIntInput
- Messages with no arguments at all are ignored too
You can use it as the inlet for feeding song titles or lyrics in from an external tool over OSC.
Input ports
None
Output ports
| Port ID | Type |
|---|---|
String Output | string |
Scriptable members
| Path | Type |
|---|---|
currentOSCAddress | string |
Synapse Apps (scripting)
await synapse.modules.create({ type: "OSCStringInput" }) 
