Commit graph

1342 commits

Author SHA1 Message Date
Aria
aca500ba73 Merge branch 'main' into glossing/random 2025-11-16 14:42:20 -06:00
froos
15f7b7c1a2 Merge pull request 'fix for node 24 support in tests - #1718' (#1719) from ausav/strudel:ausav.nodever into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1719
2025-11-12 15:23:36 +01:00
Switch Angel AKA Jade Rose
f4b68fa2e6 Merge branch 'main' into glossing/filter-lfo 2025-11-10 02:20:20 +01:00
Alex Victoria
247bf9b930 fix for node 24 support #1718 2025-11-04 20:54:21 -06:00
Jason Dufair
a036c4f921 Merge remote-tracking branch 'upstream/main' 2025-10-30 18:57:36 -04:00
froos
e92f4938cd Merge branch 'main' into glossing/scale-with-note-and-n 2025-10-28 22:54:34 +01:00
froos
a65a68b828 Merge branch 'main' into mondian 2025-10-28 22:20:41 +01:00
alex
cbe7aaacfb Publish
- @strudel/codemirror@1.2.6
 - @strudel/core@1.2.5
 - @strudel/csound@1.2.6
 - @strudel/draw@1.2.5
 - @strudel/gamepad@1.2.5
 - @strudel/hydra@1.2.5
 - @strudel/midi@1.2.6
 - @strudel/mini@1.2.5
 - @strudel/mondo@1.1.5
 - @strudel/motion@1.2.5
 - @strudel/mqtt@1.2.5
 - @strudel/osc@1.3.0
 - @strudel/repl@1.2.7
 - @strudel/serial@1.2.5
 - @strudel/soundfonts@1.2.6
 - superdough@1.2.6
 - supradough@1.2.4
 - @strudel/tonal@1.2.5
 - @strudel/transpiler@1.2.5
 - @strudel/web@1.2.6
 - @strudel/webaudio@1.2.6
 - @strudel/xen@1.2.5
2025-10-27 15:38:32 +00:00
Jason Dufair
1a362bd8ea Fix example 2025-10-24 09:19:02 -04:00
Jason Dufair
fd0a910bfb Voicings JSDoc 2025-10-23 11:11:21 -04:00
yaxu
7071dec775 revert 39e2221c29
revert add _processParts()
2025-10-23 16:07:42 +02:00
Alex McLean
3d55567445 Merge branch 'main' of ssh://codeberg.org/uzu/strudel 2025-10-23 15:05:50 +01:00
Alex McLean
39e2221c29 add _processParts() 2025-10-23 15:05:39 +01:00
alex
06ea5a36e2 Make osc port and host configurable. Changes dependencies. 2025-10-22 10:15:48 +01:00
Felix Roos
c2a5562bad
add new flavour under replicate 2025-10-20 21:24:13 +02:00
Aria
4c49cd9297 More examples 2025-10-18 11:24:56 -05:00
Aria
70d2da81d8 Merge branch 'main' into glossing/fmsss 2025-10-18 11:01:23 -05:00
alex
92a82ce4bd delint 2025-10-18 10:49:15 +01:00
alex
b2ce4591d9 sort exports and add impure.mjs 2025-10-18 10:42:55 +01:00
alex
1be9f40574 timeline feature 2025-10-18 10:42:35 +01:00
Aria
c02def03b6 Don't tag when scale fails, allow mixed sharps and flats, simplify scale function 2025-10-16 16:26:33 -05:00
froos
857c82e260 Merge branch 'main' into main 2025-10-16 17:25:07 +02:00
froos
0d5dc1f8c1 Merge branch 'main' into glossing/scale-with-note-and-n 2025-10-16 17:19:07 +02:00
jeromew
47c85f8540 fix interoperability of all with hydra
Hydra add methods on Array.prototype which breaks the Array enumeration with for...in.
Use for...of instead
cf https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of#difference_between_for...of_and_for...in for details on the issue

without this fix, it is impossible to use both `await initHydra()` and `all` in the same strudel code. Strudel errors with "Error: got "undefined" instead of pattern."

example code: https://strudel.cc/#YXdhaXQgaW5pdEh5ZHJhKCkKCmFsbChwaWFub3JvbGwpCgokOiBzKCJiZCIp
2025-10-16 14:06:33 +02:00
Aria
35016b5847 Mention range in docstring 2025-10-15 14:56:20 -05:00
Aria
0fe7edc157 Some examples 2025-10-15 14:53:07 -05:00
Aria
d6de160224 Merge branch 'main' into glossing/partials 2025-10-15 13:19:57 -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
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
Switch Angel AKA Jade Rose
99b3c04a76 Merge branch 'main' into glossing/filter-lfo 2025-10-13 07:04:51 +02:00
Aria
a3b803c3f3 First pass 2025-10-09 18:28:59 -05:00
Alex McLean
64f16c4f33 placate format gods 2025-10-08 15:35:34 +01:00
Alex McLean
ffbbc43c89 add cyclist version to the query metadata 2025-10-08 15:34:51 +01:00
Alex McLean
086596c47c fix setControls to do union with existing controls 2025-10-08 14:52:00 +01:00
Alex McLean
fdde05e751 add pattern id to query state controls 2025-10-08 14:51:21 +01:00
Alex McLean
694162a7b1 fix purity of 'withState' so it returns a new pattern 2025-10-08 14:13:33 +01:00
Felix Roos
319a2d7289
fix: tests 2025-10-07 23:05:00 +02:00
Felix Roos
f33db5f07f
- refactor bjork -> bjorklund
- refactor e -> bjork
- flip & desugared arguments
2025-10-07 22:35:29 +02:00
Aria
cc4452ce58 Working version of partials and phases 2025-10-04 20:33:25 -05:00
Aria
3ef6c7c921 Handle scale-for-notes when n also supplied 2025-10-04 02:07:35 -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
72298c5f03 Docstring cleanup 2025-10-01 00:45:26 -05:00
Aria
c885d84785 Add comment 2025-10-01 00:39:44 -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
Switch Angel AKA Jade Rose
f4cf77f5c6 Merge branch 'main' into solo 2025-09-30 08:09:37 +02:00
Jade (Rose) Rowland
23d4bfa9d9 rename controls 2025-09-28 09:19:39 -04:00