Commit graph

135 commits

Author SHA1 Message Date
froos
3922defab9 Merge pull request 'simplify envValAtTime and remove asymmetric behavior (fix #1653)' (#1815) from pulu/strudel:remove-env-asymmetry into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1815
2025-12-20 22:20:26 +01:00
jeromew
34991e9602 Fix: wrong warning in build environments 2025-12-14 11:27:41 +00:00
jeromew
71d36b79ed Improve getOscillator/noiseMix release 2025-12-08 17:31:34 +00:00
miranda
173e359a65 simplify envValAtTime and remove asymmetric behavior (fix #1653) 2025-12-06 17:46:16 +02:00
jeromew
1225d04437 codeformat 2025-12-04 15:29:21 +00:00
jeromew
f6f507dd29 propagate releaseAudioNode in packages 2025-12-04 15:26:59 +00:00
jeromew
c7586e96ff Add comment on end worklet param 2025-12-04 13:20:17 +00:00
jeromew
46291bf85c Difuse the onceEnded mechanism 2025-12-04 13:17:20 +00:00
Aria
196f70ab6b Formatting 2025-12-03 11:13:21 -06:00
Aria
1d4f2b81d8 Switch back to explicit exports and use new release mechanism 2025-12-03 11:12:30 -06:00
Aria
d28c8dac8e Merge branch 'main' into glossing/fmsss 2025-12-03 10:42:35 -06:00
jeromew
0ec9826de5 onceEnded mechanism to clean audioNode.onended callbacks 2025-12-02 09:29:50 +00:00
jeromew
af7855402f Accept non-instanciated nodes for better developer experience 2025-12-01 20:43:55 +00:00
jeromew
68b1cb87ca [perf] release unused AudioBufferSourceNode + releaseAudioNode 2025-12-01 15:29:19 +00:00
Aria
d65b908bda Disconnect lfos for phaser and filters 2025-11-25 17:27:37 -06:00
Aria
ae47d767ce Merge branch 'main' into glossing/hook-up-octave 2025-11-25 20:02:43 +01:00
Jade (Rose) Rowland
e86850b6d8 frequency mod 2025-11-24 11:19:49 -05:00
Jade (Rose) Rowland
31c694b596 Merge branch 'main' into filter_mod_improvements 2025-11-24 10:44:11 -05:00
froos
22f1512697 Merge pull request '[perf] fix connect-leak in fm modulation' (#1758) from jeromew/strudel:fix-perf6 into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1758
2025-11-23 22:23:24 +01:00
Aria
cf12e3e1d8 Hook up the octave control 2025-11-23 12:21:55 -06:00
Jade (Rose) Rowland
7bbb653963 fixed 2025-11-22 23:42:20 -05:00
Jade (Rose) Rowland
30e672a027 wip 2025-11-22 22:49:23 -05:00
Jade (Rose) Rowland
1d5f3a4f30 prevent filter modulation pops 2025-11-22 18:21:24 -05:00
jeromew
f637b8b0dd [perf] fix connect-leak in fm modulation 2025-11-21 09:00:17 +00:00
jeromew
d9f63b8dfa [perf] fix connect leak when .noise() is in the mix 2025-11-20 13:21:09 +00:00
Aria
654c1a86f0 Simplify declarations via globalThis; fix cleanup/stop 2025-11-18 16:02:33 -06:00
Aria
573cd1ae41 Merge branch 'main' into glossing/fmsss 2025-11-16 22:23:31 -06:00
Switch Angel AKA Jade Rose
f4b68fa2e6 Merge branch 'main' into glossing/filter-lfo 2025-11-10 02:20:20 +01:00
Jade (Rose) Rowland
91e1cc136e working 2025-11-01 23:34:10 -04:00
Aria
70d2da81d8 Merge branch 'main' into glossing/fmsss 2025-10-18 11:01:23 -05:00
Aria
ac7e9c6978 Typos on envelope values 2025-10-14 11:37:41 -05:00
Aria
c13a726129 Merge branch 'main' into glossing/filter-lfo 2025-10-14 11:24:49 -05:00
Aria
57fac57677 Remove todo 2025-10-09 22:23:28 -05:00
Aria
a3b803c3f3 First pass 2025-10-09 18:28:59 -05:00
Aria
bd73d96847 Cleanup 2025-10-03 18:49:49 -05:00
Aria
7cf9db4872 Big matrix refactor 2025-10-03 18:20:41 -05:00
Aria
c9381a11f9 Working version 2025-10-03 17:21:05 -05:00
Aria
a14bf4d97b Add aliases for distort types 2025-10-01 00:36:59 -05:00
Aria
c5f1085bd9 WIP 2025-09-30 23:51:59 -05:00
Aria
ccbf28f2db Merge branch 'main' into glossing/distortion-modes 2025-09-30 23:25:57 -05:00
Jade (Rose) Rowland
54ebc97ddc fix tests 2025-09-28 15:07:35 -04:00
Jade (Rose) Rowland
c689874bb4 simplify modulators 2025-09-28 14:57:12 -04:00
Aria
5838ade740 Merge branch 'main' into glossing/wavetable-synth 2025-09-27 13:17:05 -07:00
Aria
917d01c47d Add LFOs and envelopes 2025-09-27 12:48:37 -07:00
Aria
07e3ddbe40 Merge branch 'main' into glossing/distortion-modes 2025-09-27 10:25:51 -07:00
Jade (Rose) Rowland
236ff577a6 Merge branch 'main' into djf 2025-09-25 23:18:22 -07:00
Switch Angel AKA Jade Rose
ef87f65bef Merge branch 'main' into glossing/wavetable-synth 2025-09-25 07:21:17 +02:00
Aria
b3537a9acb Some cleanup 2025-09-24 22:17:30 -07:00
Aria
f0669ce3ba Move algorithm into constructor 2025-09-24 17:32:03 -07:00
Jade (Rose) Rowland
c5bd2a7487 working 2025-09-21 23:54:04 -04:00