drdozer
7ff7e8852b
feat: implement context-aware autocomplete
...
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
2025-09-11 18:42:23 +01:00
Felix Roos
5e2e6411e5
Publish
...
- @strudel/codemirror@1.2.5
- @strudel/repl@1.2.6
@strudel/codemirror@1.2.5
@strudel/repl@1.2.6
2025-09-11 08:26:20 +02:00
froos
0fac16e769
Merge pull request 'add basicSetup for keybindings' ( #1462 ) from Dsm0/strudel:codemirror-keymap-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1462
2025-09-11 00:27:20 +02:00
Felix Roos
d0ce82e3cd
Publish
...
- @strudel/codemirror@1.2.4
- @strudel/core@1.2.4
- @strudel/csound@1.2.5
- @strudel/draw@1.2.4
- @strudel/gamepad@1.2.4
- @strudel/hydra@1.2.4
- @strudel/midi@1.2.5
- @strudel/mini@1.2.4
- @strudel/mondo@1.1.2
- @strudel/motion@1.2.4
- @strudel/mqtt@1.2.4
- @strudel/osc@1.2.4
- @strudel/repl@1.2.5
- @strudel/sampler@0.2.3
- @strudel/serial@1.2.4
- @strudel/soundfonts@1.2.5
- superdough@1.2.5
- @strudel/tonal@1.2.4
- @strudel/transpiler@1.2.4
- @strudel/web@1.2.5
- @strudel/webaudio@1.2.5
- @strudel/xen@1.2.4
@strudel/codemirror@1.2.4
@strudel/core@1.2.4
@strudel/csound@1.2.5
@strudel/draw@1.2.4
@strudel/gamepad@1.2.4
@strudel/hydra@1.2.4
@strudel/midi@1.2.5
@strudel/mini@1.2.4
@strudel/mondo@1.1.2
@strudel/motion@1.2.4
@strudel/mqtt@1.2.4
@strudel/osc@1.2.4
@strudel/repl@1.2.5
@strudel/sampler@0.2.3
@strudel/serial@1.2.4
@strudel/soundfonts@1.2.5
@strudel/tonal@1.2.4
@strudel/transpiler@1.2.4
@strudel/web@1.2.5
@strudel/webaudio@1.2.5
@strudel/xen@1.2.4
superdough@1.2.5
2025-09-10 23:08:16 +02:00
Switch Angel AKA Jade Rose
e82629de2e
Merge pull request 'feat: add delete user samples button for convenience' ( #1556 ) from delete_samples_button into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1556
2025-09-10 17:25:25 +02:00
Switch Angel AKA Jade Rose
8a91549a7b
Merge branch 'main' into delete_samples_button
2025-09-09 06:42:38 +02:00
froos
cc27d482cd
Merge pull request 'Fix formatting of REPL footnote' ( #1547 ) from ddbeck/strudel:fix-footnote into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1547
2025-09-08 08:54:00 +02:00
Switch Angel AKA Jade Rose
37e640470b
Merge pull request 'fix: OSC' ( #1557 ) from fixosc into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1557
2025-09-08 05:38:07 +02:00
Jade (Rose) Rowland
5e5e7730c1
rm errorlogger console
2025-09-07 23:29:24 -04:00
Jade (Rose) Rowland
89e7d52308
fixed
2025-09-07 23:28:18 -04:00
Jade (Rose) Rowland
99bb227cf4
format
2025-09-07 22:48:04 -04:00
Jade (Rose) Rowland
70e776e799
cleanup div
2025-09-07 22:44:09 -04:00
Jade (Rose) Rowland
66aad0004a
fix formatting
2025-09-07 22:43:13 -04:00
Jade (Rose) Rowland
a968545458
change sound background to distinguish action buttons
2025-09-07 22:41:03 -04:00
Jade (Rose) Rowland
5414bbe85d
only show button on user samples
2025-09-07 22:27:48 -04:00
Jade (Rose) Rowland
e7e80bfd83
working
2025-09-07 22:21:03 -04:00
froos
c57f5bb429
Merge pull request 'Add examples for ? and | operators to documentation' ( #1532 ) from james-collapse/strudel:mininotation-randomness-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1532
2025-09-07 22:47:10 +02:00
froos
f2608e712b
Merge pull request 'Signal flow documentation' ( #1504 ) from glossing/strudel:glossing/signal-flow-documentation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1504
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-09-07 21:48:18 +02:00
froos
34b41fc26f
Merge pull request 'Allow flattening of dirs with sample server' ( #1529 ) from glossing/strudel:glossing/sample-server-with-flat into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1529
2025-09-07 21:27:28 +02:00
Switch Angel AKA Jade Rose
f6e171fed8
Merge pull request 'fix: prevent orbit clicking by defining max number of channels in an orbit' ( #1552 ) from orbitfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1552
2025-09-07 21:05:23 +02:00
Jade (Rose) Rowland
2511dcc09e
working
2025-09-07 15:02:13 -04:00
Daniel D. Beck
977420e74d
Fix formatting of REPL footnote
2025-09-06 15:33:08 +02:00
Felix Roos
2fbdc9fdd7
hotfix: formatting
2025-09-06 00:43:03 +02:00
Felix Roos
0a96fa5896
hotfix: comment out tauri stuff to fix osc
2025-09-06 00:42:36 +02:00
james-collapse
3e0e903d38
Merge branch 'main' into mininotation-randomness-docs
2025-09-03 20:19:54 +02:00
James Walker
591c3fe08f
Add documentation for ?n in mini-notation
2025-09-03 19:16:47 +01:00
froos
06ebcbff8c
Merge pull request 'Padding for tooltips, preserving linebreaks in descriptions, not closing autocompletes on click' ( #1521 ) from glossing/strudel:glossing/tooltip-padding-and-paragraphs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1521
2025-09-02 08:42:41 +02:00
James Walker
142160d79a
Add examples for ? and | operators
2025-09-01 21:08:06 +01:00
Switch Angel AKA Jade Rose
ff2c59a2a6
Merge pull request 'Update "restore defaults" to not delete patterns' ( #1519 ) from glossing/strudel:glossing/dont-delete-patterns-on-default into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1519
2025-09-01 17:50:08 +02:00
Aria
9b9176325b
Update restore defaults to not delete patterns
2025-09-01 17:50:08 +02:00
Switch Angel AKA Jade Rose
e84c39837f
Merge pull request 'feat: add the ability to control the speed and start time of the reverb IR' ( #1501 ) from irspeed into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1501
2025-08-31 19:10:02 +02:00
Jade (Rose) Rowland
6527c68cda
Merge branch 'main' into irspeed
2025-08-31 12:51:28 -04:00
Aria
6a09f54b25
Add vibrato to list of continuous modulators
2025-08-31 01:03:09 -05:00
yaxu
dc6b766ab7
Update README.md
2025-08-30 12:47:06 +02:00
yaxu
9eb3c9410d
Add verify link to mastodon a/c
2025-08-30 12:46:00 +02:00
Aria
189e650a73
Add flat flag, automatic json saving; filter out non-audio at base dir
2025-08-29 12:18:28 -05:00
Aria
a5886bb9d4
Use white-space instead; fix scrolling; don't close autocomplete tooltips on click
2025-08-26 14:14:00 -05:00
Aria
877bc95a58
Switch to more specific class and fix p->div
2025-08-26 12:54:39 -05:00
Aria
18b1739b89
Add a space after paragraphs in descriptions and add padding to hover tooltips
2025-08-26 12:53:38 -05:00
Switch Angel AKA Jade Rose
b54139376e
Merge pull request 'Bug Fix: Duck on Mobile / Safari' ( #1503 ) from glossing/strudel:glossing/ducks-on-mobile into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1503
2025-08-25 02:31:21 +02:00
Aria
d64a0ef0eb
Lint requires no empty blocks: pass comment
2025-08-25 02:31:21 +02:00
Aria
659071a4ee
Ensure zeroGain is cleaned up after use; move start/stop to after callback assigned for safety
2025-08-25 02:31:21 +02:00
Aria
64f7bc4442
Working version of duck on iOS safari
2025-08-25 02:31:21 +02:00
Alex McLean
8c97f2e2d0
Merge pull request 'fix benchmarks' ( #1517 ) from fix-bench into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1517
2025-08-23 18:39:52 +02:00
alex
b8c98736c5
fix benchmarks
2025-08-23 17:29:15 +01:00
Aria
a0fc52b1ec
Final tweaks
2025-08-21 14:42:52 -05:00
froos
0693a32736
Merge pull request 'add --json flag to @strudel/sampler to generate a strudel.json' ( #1513 ) from strudeljson-generate into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1513
2025-08-21 20:57:31 +02:00
Felix Roos
42a903ecc0
add --yes flag to readme, making sure first run works
2025-08-21 20:36:42 +02:00
Felix Roos
da283eb55a
doc: generate strudel.json
2025-08-21 20:36:17 +02:00
Felix Roos
b12707316a
bump @strudel/sampler to 0.2.1
2025-08-21 20:30:32 +02:00