Commit graph

1360 commits

Author SHA1 Message Date
Václav Volhejn
6e36bdfff7 Add tags for some of the new functions 2026-01-18 12:08:12 +01:00
Václav Volhejn
22f78fbb2f Merge branch 'radical-new-docs' of ssh://codeberg.org/vvolhejn/strudel into radical-new-docs 2026-01-17 19:24:41 +01:00
Václav Volhejn
a1d31df556 Merge branch 'main' of ssh://codeberg.org/vvolhejn/strudel into radical-new-docs 2026-01-17 18:22:56 +01:00
froos
97cd3a5946 Merge pull request 'mondo fix: add registered functions to scope automatically' (#1896) from register_to_scope into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1896
2026-01-15 16:59:13 +01:00
jeromew
60e5682829 Update kabelsalat dependency 2026-01-15 15:42:34 +00:00
Aria
eb96d3ad63 Merge branch 'main' into glossing/kabelsalat 2026-01-14 19:08:20 +01:00
Aria
80875cca95 Expose scheduler state and don't enqueue/trigger midi keys when repl stopped 2026-01-14 11:44:48 -06:00
Jade (Rose) Rowland
35bfd8b3ff curried 2026-01-12 11:28:54 -08:00
Jade (Rose) Rowland
c2720a5738 working 2026-01-12 11:26:18 -08:00
Aria
12cc1e9b5e Add immediate triggering; move time to schedulerState 2026-01-11 14:51:47 -06:00
Aria
cd48e67675 Merge branch 'main' into glossing/kabelsalat 2026-01-11 19:59:21 +01:00
Aria
3a284696c9 Merge branch 'main' into glossing/keyboard 2026-01-11 19:59:13 +01:00
Felix Roos
9ffd0e496f
fix: all doc 2026-01-11 12:33:03 +01:00
Felix Roos
0174e08639
fix: add trem to top level 2026-01-11 10:50:44 +01:00
Aria
0cf11adc2c Allow naked distortions for the purpose of FX 2026-01-10 13:07:54 -06:00
Aria
dab1676761 Add license for time file 2026-01-10 11:26:30 -06:00
Aria
d753eedb90 Make latency consistent across all cps 2026-01-10 11:20:17 -06:00
Václav Volhejn
cc15e3cd36 Merge branch 'main' of ssh://codeberg.org/vvolhejn/strudel into radical-new-docs 2026-01-10 06:58:39 -08:00
Aria
e6e96c8603 Fix release behavior; add multi-line example 2026-01-08 16:39:10 -06:00
Aria
d4b3a3b972 Auto call functions in kabel; clean up end behavior of worklet; move kabel first in chain; write docstring 2026-01-08 12:31:26 -06:00
Aria
fd2ff255e5 Don't include worklet in autocomplete; use empty object in pure for consistency 2026-01-07 22:59:54 -06:00
Aria
a5c4fd5bc1 Merge branch 'main' into glossing/kabelsalat 2026-01-07 13:14:49 -06:00
Aria
5caaf423ff Import kabelsalat, update transpiler to handle K and S, add worklet control 2026-01-07 12:19:16 -06:00
Aria
b4b0194455 Update docstrings and allow modulator ids to be patterns 2026-01-05 23:17:40 -06:00
Aria
e54b9c3a32 Fix formatting of docstring 2026-01-01 13:07:38 -06:00
Aria
882bcc513f Typos and some examples 2025-12-31 15:17:06 -06:00
Aria
aec33710b7 Working version 2025-12-31 14:58:31 -06:00
Aria
680b7d78ec Lots of examples; use id instead of index; waveshaper clamping; one mode for synth 2025-12-29 12:59:48 -06:00
Aria
48f6a41683 Extend to FM, vibrato, etc 2025-12-28 20:13:15 -05:00
Aria
99bec835f8 Merge branch 'main' into glossing/lfo-anything 2025-12-27 20:54:39 -05:00
Alex McLean
63d254daf4 Merge pull request 'delta -> tight/tightx/loose refinements' (#1832) from delta into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1832
2025-12-14 15:09:10 +01:00
Aria
e0344dbd67 Simple seeding for this first iteration 2025-12-13 17:49:19 -06:00
Aria
931d684b19 Merge branch 'main' into glossing/random 2025-12-13 17:28:44 -06:00
Aria
4a7344595d Make legacy the default 2025-12-13 17:28:42 -06:00
Aria
63de46ae96 Update docstrings 2025-12-13 16:44:36 -06:00
Aria
bae5571df0 Cleanup 2025-12-13 15:32:27 -06:00
Aria
12f9af227c Merge branch 'main' into glossing/lfo-upgrades 2025-12-13 14:54:17 -06:00
Aria
dc5f6827f9 Change names, cleanup 2025-12-13 14:50:27 -06:00
alex
8eeebf1e4f try renaming to per / perx / cyclesPer 2025-12-13 16:30:51 +00:00
alex
a53385aa11 delint 2025-12-12 16:50:24 +00:00
alex
cd071cb7c0 separate out signal tests, add tests for tight, tightx, loose 2025-12-12 15:46:04 +00:00
alex
8e1fba0436 rename delta to loose, add inverse tight, and exponential tightx 2025-12-12 15:45:36 +00:00
alex
c6e0f0533e add delta 2025-12-11 23:32:10 +00:00
Aria
415b6d5f1d Fix name collision and move modulators into controls to avoid circular import test failure 2025-12-11 15:48:45 -06:00
Aria
4169b764c3 Simpler control handling 2025-12-11 15:28:48 -06:00
Aria
e7d1613bfb Broken tests, but otherwise working 2025-12-11 14:42:16 -06:00
Aria
3a17aeabf3 Some cleanup 2025-12-11 11:41:40 -06:00
Aria
2aeba2e53f Working version of bus 2025-12-11 11:37:20 -06:00
alex
37990b459f bugfix and tweak doc 2025-12-11 16:51:25 +00:00
alex
a34e58aa09 Merge branch 'alternative-timeline' of ssh://codeberg.org/uzu/strudel into alternative-timeline 2025-12-11 16:39:22 +00:00