Files
strudel/packages/osc
2025-09-18 20:40:25 +02:00
..
2022-03-28 21:24:44 +02:00
2025-09-18 20:37:19 +02:00
2025-09-07 23:28:18 -04:00
2025-06-12 14:36:45 +01:00
2024-02-08 12:19:11 +01:00

@strudel/osc

OSC output for strudel patterns! Currently only tested with super collider / super dirt.

Usage

Assuming you have node.js installed, you can run the osc bridge server via:

npx @strudel/osc

You should see something like:

osc client running on port 57120
osc server running on port 57121
websocket server running on port 8080

--port

By default it will use port 57120 for the osc client, which is what superdirt uses. You can change it via the --port option:

npx @strudel/osc --port 7771 # classic dirt

--debug

To log all incoming osc messages, add the --debug flag:

npx @strudel/osc --debug

Usage in Strudel

To test it in strudel, you have can use all(osc) to send all events through osc:

$: s("bd*4")

all(osc)

open in repl

You can read more about how to use Superdirt with Strudel the Tutorial