Adds context-sensitive autocompletion for:
- Sound names in s("...") and sound("...") after the opening quote or after whitespace/bracket
- Bank names in bank("...") with quote handling and live filtering
- Scale types in .scale("...") after the colon, inserting colon-form for multi-word names
- Pitch names (C, C#, Db, etc.) for scale keys on explicit completion (Ctrl+Space) before the colon
- Blocks fallback completions in scale context before colon to avoid function list cross-talk
|
||
|---|---|---|
| .. | ||
| codemirror | ||
| core | ||
| csound | ||
| desktopbridge | ||
| draw | ||
| embed | ||
| gamepad | ||
| hs2js | ||
| hydra | ||
| midi | ||
| mini | ||
| mondo | ||
| mondough | ||
| motion | ||
| mqtt | ||
| osc | ||
| reference | ||
| repl | ||
| sampler | ||
| serial | ||
| soundfonts | ||
| superdough | ||
| supradough | ||
| tidal | ||
| tonal | ||
| transpiler | ||
| vite-plugin-bundle-audioworklet | ||
| web | ||
| webaudio | ||
| xen | ||
| README.md | ||
Packages
Each folder represents one of the @strudel/* packages published to npm.
To understand how those pieces connect, refer to the Technical Manual or the individual READMEs.