diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-08-04 21:36:09 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-08-04 21:36:09 +0000 |
| commit | 0a95f25288a2d2887cc89b30401a53c3d5b73129 (patch) | |
| tree | 683ded6fe01d9042dead3277940ab114e6fa679b | |
| parent | docs/reference: add template string section (diff) | |
| download | alive-0a95f25288a2d2887cc89b30401a53c3d5b73129.tar.gz alive-0a95f25288a2d2887cc89b30401a53c3d5b73129.zip | |
lib/osc: send without arguments, triggers on path
| -rw-r--r-- | alv-lib/osc.moon | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/alv-lib/osc.moon b/alv-lib/osc.moon index bce568f..9537267 100644 --- a/alv-lib/osc.moon +++ b/alv-lib/osc.moon @@ -148,7 +148,7 @@ send = Constant.meta meta: name: 'send' summary: "Send an OSC message." - examples: { '(osc/send [socket] path val…)' } + examples: { '(osc/send [socket] path [val…])' } description: "Sends an OSC message to `path` with `val…` as arguments. - `socket` should be a `udp/socket` value. This argument can be omitted and the @@ -167,12 +167,12 @@ This is a pure op, so between the values at most one !-stream input is allowed." value: class extends PureOp pattern: any!^0 - full_pattern = -sig['osc/in'] + sig.str + any!^0 + full_pattern = -sig['osc/in'] + any.str + any!^0 setup: (inputs, scope) => { socket, path, values } = full_pattern\match inputs super values, scope, { socket: Input.cold socket or scope\get '*oscout*' - path: Input.cold path + path: Input.hot path } tick: => |
