strudel/packages/osc
2025-09-17 13:50:02 +02:00
..
index.html enlarge button 2022-03-28 21:24:44 +02:00
osc.mjs export osc function to be able to do all(osc) 2025-09-17 13:39:28 +02:00
package.json bump osc to 1.2.8 2025-09-17 13:50:02 +02:00
README.md overhaul osc readme 2025-09-17 13:39:35 +02:00
server.js fix: add node shebang + bump osc to 1.2.6 2025-09-17 12:47:41 +02:00
superdirtoutput.js fixed 2025-09-07 23:28:18 -04:00
tidal-sniffer.js github > strudel 2025-06-12 14:36:45 +01:00
vite.config.js remove cjs builds 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 7771
websocket server running on port 8080

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

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