Commit graph

367 commits

Author SHA1 Message Date
tyow
0f4e6af49d fixed failing test 2026-02-16 17:16:00 -05:00
tyow
c20a6673af Added getDuration, need to fix failing test 2026-02-15 16:58:35 +01:00
Felix Roos
55ffb59b9c
tagging a lot of superdough functions 2026-01-23 23:40:51 +01:00
Felix Roos
6981638f70
fix: move kabelsalat web to superdough 2026-01-18 22:04:49 +01:00
Václav Volhejn
c1fd8c82c6 Merge branch 'radical-new-docs' of ssh://codeberg.org/vvolhejn/strudel into radical-new-docs 2026-01-18 12:08:17 +01:00
Václav Volhejn
6e36bdfff7 Add tags for some of the new functions 2026-01-18 12:08:12 +01: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
cd48e67675 Merge branch 'main' into glossing/kabelsalat 2026-01-11 19:59:21 +01:00
Jade (Rose) Rowland
741ff3f3f0 fix import 2026-01-10 16:55:53 -05:00
Jade (Rose) Rowland
4476921069 use releasenode 2026-01-10 16:46:11 -05: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
7a5020aa71 format 2026-01-10 01:42:43 -05:00
Jade (Rose) Rowland
a205f7d873 rm dead code 2026-01-10 01:42:06 -05:00
Jade (Rose) Rowland
e837c516c5 merge main 2026-01-10 01:37:14 -05:00
Jade (Rose) Rowland
3b2e9fa0b4 wip 2026-01-10 01:22:50 -05:00
Jade (Rose) Rowland
6a47139e0d wip 2026-01-10 01:07:09 -05: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
bf243c04b9 Make stretch modulatable 2026-01-03 18:27:11 -06:00
Aria
7b1e02e8cf Make pan modulatable 2026-01-02 11:43:27 -06:00
Aria
ebaf7624f9 Fix lfos for vowels, phasers; fix ir index; more informative error message 2026-01-01 12:02:54 -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
b6264a1513 Merge branch 'main' into glossing/lfo-anything 2025-12-29 20:00:29 +01: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
e79b4b8ccb Refactor modulators 2025-12-29 10:41:20 -06:00
Aria
98367868ac Handle min/max when target is LFO; fix vib and tremolo 2025-12-29 10:22:48 -06:00
jeromew
c0f4f47150 Fix AudioContext change detection. Use AudioNode.context 2025-12-29 14:04:40 +00:00
Aria
b4496fcc24 More control mapping tweaks 2025-12-28 21:43:08 -05:00
Aria
48f6a41683 Extend to FM, vibrato, etc 2025-12-28 20:13:15 -05:00
Felix Roos
30fe5b47e3
hotfix: fix scope and friends #1847 2025-12-28 22:42:42 +01:00
Aria
99bec835f8 Merge branch 'main' into glossing/lfo-anything 2025-12-27 20:54:39 -05:00
froos
56ecb006fa Merge pull request 'Feature: non-realtime exporting' (#1674) from BANanaD3V/strudel:feat/non-realtime-exporting into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1674
2025-12-19 00:45:39 +01:00
Aria
931d684b19 Merge branch 'main' into glossing/random 2025-12-13 17:28:44 -06:00
Aria
18b3c66eb8 Clean up error messages 2025-12-13 17:15:06 -06:00
Aria
c598059dc7 Clean up old code 2025-12-13 16:26:50 -06:00
Aria
29f7f5c1f8 Allow lfos to modulate other lfos without clamping 2025-12-13 16:07:19 -06:00
Aria
4b08dd8447 Unify lfo functions 2025-12-13 15:20:51 -06:00
Aria
11e3da0552 Parity with other LFO (sync and dcoffset) 2025-12-13 15:08:48 -06:00
Aria
ef2ee0969a Restore old lfo to avoid unifying right now 2025-12-13 14:59:14 -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
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
2aeba2e53f Working version of bus 2025-12-11 11:37:20 -06:00
jeromew
132dea8478 Merge branch 'main' into fix-perf12 2025-12-08 18:54:51 +01:00
Aria
efda32eedb Merge branch 'main' into glossing/transient-processor 2025-12-07 20:29:50 +01:00
Aria
358b1e3f56 Make sure processor turns off; fix array sizes for JIT 2025-12-07 13:28:57 -06:00