Files
strudel/packages/sampler
Jade (Rose) Rowland d198910a86 Publish
- @strudel/codemirror@1.2.7
 - @strudel/core@1.2.6
 - @strudel/csound@1.2.7
 - @strudel/draw@1.2.6
 - @strudel/embed@1.1.2
 - @strudel/gamepad@1.2.6
 - @strudel/hydra@1.2.6
 - @strudel/midi@1.2.7
 - @strudel/mini@1.2.6
 - mondolang@1.1.2
 - @strudel/mondo@1.1.6
 - @strudel/motion@1.2.6
 - @strudel/mqtt@1.2.6
 - @strudel/osc@1.3.1
 - @strudel/reference@1.2.2
 - @strudel/repl@1.2.8
 - @strudel/sampler@0.2.4
 - @strudel/serial@1.2.6
 - @strudel/soundfonts@1.2.7
 - superdough@1.2.7
 - supradough@1.2.5
 - @strudel/tonal@1.2.6
 - @strudel/transpiler@1.2.6
 - vite-plugin-bundle-audioworklet@0.1.2
 - @strudel/web@1.2.7
 - @strudel/webaudio@1.2.7
 - @strudel/xen@1.2.6
2026-01-17 15:26:28 -08:00
..
2026-01-17 15:26:28 -08:00

@strudel/sampler

This package allows you to serve your samples on disk to the strudel REPL.

cd ~/your/samples/ 
npx @strudel/sampler

This will run a server on http://localhost:5432. You can now load the samples via:

samples('http://localhost:5432')

Options

LOG=1 npx @strudel/sampler # adds logging
PORT=5555 npx @strudel/sampler # changes port

static json

when running with --json, you will simply get the json logged back:

npx --yes @strudel/sampler --json > strudel.json

this is useful if you want to create a sample pack from the current folder.