Commit graph

182 commits

Author SHA1 Message Date
miranda
751f924a4d coarse: handle non-integer parameters more smoothly 2026-02-07 16:53:06 +02:00
Felix Roos
8dbdd0a9b8
Merge branch 'main' into radical-new-docs 2026-01-18 10:39:53 +01:00
Aria
7bc8576a68 Make kabelsalat stereo out 2026-01-17 11:16:58 -08: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
Aria
eb96d3ad63 Merge branch 'main' into glossing/kabelsalat 2026-01-14 19:08:20 +01:00
Aria
1f1f3288a6 Switch to tracking grace period in node pool; add negative begin and ends 2026-01-12 17:59:33 -06:00
Aria
7c5f53f9ae Add ack message for worklet death; remove max pool size 2026-01-12 13:51:21 -06:00
Aria
cd48e67675 Merge branch 'main' into glossing/kabelsalat 2026-01-11 19:59:21 +01: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
Jade (Rose) Rowland
6a47139e0d wip 2026-01-10 01:07:09 -05: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
5caaf423ff Import kabelsalat, update transpiler to handle K and S, add worklet control 2026-01-07 12:19:16 -06:00
Aria
e79b4b8ccb Refactor modulators 2025-12-29 10:41:20 -06:00
Aria
18b3c66eb8 Clean up error messages 2025-12-13 17:15:06 -06:00
Aria
12f9af227c Merge branch 'main' into glossing/lfo-upgrades 2025-12-13 14:54:17 -06:00
Aria
3a17aeabf3 Some cleanup 2025-12-11 11:41:40 -06:00
Aria
358b1e3f56 Make sure processor turns off; fix array sizes for JIT 2025-12-07 13:28:57 -06:00
Aria
bd61c1dc7e Merge branch 'main' into glossing/transient-processor 2025-12-07 18:11:50 +01:00
Aria
82ca77be9d Working version 2025-12-06 12:02:11 -06:00
Aria
32924b3fcf Merge branch 'main' into glossing/lfo-anything 2025-12-05 10:47:17 -06:00
Aria
4321814d36 Working version for compressor, filter, supersaw, wavetable 2025-12-04 13:04:33 -06:00
Aria
6610713018 Working version of supersaw, almost on wavetable 2025-12-04 12:40:28 -06:00
Aria
600ab0a83e WIP with compressors, filters, heavy worklets 2025-12-04 12:17:07 -06:00
jeromew
68b1cb87ca [perf] release unused AudioBufferSourceNode + releaseAudioNode 2025-12-01 15:29:19 +00:00
Aria
36587ae747 Switch back to original version 2025-11-23 22:55:36 -06:00
Aria
6c01c16a0c Fix typo 2025-11-23 22:39:21 -06:00
Aria
be36898803 Formatting and examples 2025-11-23 22:29:33 -06:00
Aria
df047fd48d Optimizations 2025-11-23 22:28:10 -06:00
Aria
68840de188 Working version 2025-11-23 20:58:28 -06:00
Aria
020a6bc75f First pass at transient processor 2025-11-23 20:31:31 -06:00
Aria
adc3a9ac6c Swap with temp variable 2025-11-22 20:51:30 -06:00
Aria
21543956c6 Also for wavetable 2025-11-20 18:30:53 -06:00
Aria
4758effdc6 Use frac due to negative frequencies from FM 2025-11-20 18:22:44 -06:00
Aria
19b710c401 Mostly working version 2025-11-19 19:44:02 -06:00
Aria
442f487973 Another major cleanup 90% of first pass 2025-11-19 17:10:05 -06:00
Aria
e4466082eb Merge branch 'main' into glossing/upgrading-lfospr 2025-11-19 15:10:02 -06:00
Aria
b3df7f438f Merge branch 'main' into glossing/lfo-anything 2025-11-19 14:43:47 -06:00
Aria
921cb17d33 Merge branch 'main' into glossing/snappy-envs 2025-11-16 14:39:40 -06:00
Aria
3962558c09 Some final tweaks 2025-11-16 13:12:47 -06:00
Aria
2875814a36 Square instead of self-multiply; more voices; more cleanup 2025-11-12 13:56:14 -06:00
Aria
157b05536a Final cleanup 2025-11-12 13:36:01 -06:00
Aria
f8c9425569 Simplify spread 2025-11-12 13:13:37 -06:00
Aria
be3a88b09c Optimize phase wrap; make voices k-rate 2025-11-12 12:23:40 -06:00
Aria
aabf122161 Further optimizations, including detuner 2025-11-12 11:53:38 -06:00
Aria
3c6de3be6d First pass of worklets optimizations 2025-11-12 10:48:20 -06:00
froos
4159c8394d Merge branch 'main' into radical-new-docs 2025-10-28 22:02:10 +01:00
Václav Volhejn
466bf819d8 Fix formatting (trailing space) 2025-10-19 21:38:46 +02:00
Aria
b7e941c649 Merge branch 'main' into glossing/wrap-phase-typo 2025-10-14 11:40:29 -05:00
Switch Angel AKA Jade Rose
ded91fab7d Merge pull request 'Feature: Distortion Modes' (#1561) from glossing/strudel:glossing/distortion-modes into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1561
2025-10-13 07:26:50 +02:00