Commit Graph

384 Commits

Author SHA1 Message Date
Felix Roos 126e45af9a move onTriggerTime back to pattern.mjs 2026-10-11 21:59:07 +02:00
Felix Roos a6943f1eeb minor renames 2026-10-11 21:23:01 +02:00
Felix Roos 7f486556c6 add getClockTime to get current seconds on scheduler clock 2026-10-11 18:36:06 +02:00
Felix Roos 9eebf0ad21 Merge remote-tracking branch 'origin/main' into trigger-refactor 2026-10-11 15:23:01 +02:00
froos d97e91e928 Merge pull request 'Add cyclestruct function' (#2107) from tzwaan/cyclestruct into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2107
2026-10-11 13:44:26 +02:00
Tijmen Zwaan c7d0f15826 Rename cyclestruct to isobite with synonyms and add some examples 2026-10-09 22:17:10 +02:00
Tijmen Zwaan 60ac02905d Add cyclestruct function 2026-10-09 21:13:23 +02:00
tyow 5148066b01 stackCenter/Centre changes, fix from merge, snapshot 2026-10-07 16:44:43 -04:00
tyow 29a4e30042 Merge main into jsdocs 2026-10-07 16:30:41 -04:00
Tijmen Zwaan a1be663b15 Add error handling to stack so non-broken patterns continue playing 2026-09-28 23:44:34 +02:00
Felix Roos d7fb9fe992 add onSchedule with simpler args to replace onTrigger 2026-08-19 18:07:55 +02:00
Tijmen Zwaan 76fa8264cd Remove old check in slowcat and add empty check at the start 2026-08-13 01:04:25 +02:00
Tijmen Zwaan 9bf3249e82 slowcatPrime pat can no longer be undefined 2026-08-05 00:25:08 +02:00
Tijmen Zwaan eafa2f17ec Fix the same modulo bug in arp and slowcatPrime 2026-08-04 18:03:12 +02:00
tyow 704018f774 preform/perform, mod 2026-07-21 22:48:28 -04:00
Martyn Eggleton 6870b04fb2 Pretty code now 2026-06-21 13:49:11 +01:00
Alex McLean 2b2646a768 Merge branch 'main' into base-function 2026-06-21 14:34:18 +02:00
alex 813cc6c190 format 2026-06-18 12:04:03 +01:00
alex 62d4f84e69 add growlist 2026-06-18 10:55:34 +01:00
Martyn Eggleton 475f17ddfd base now accepts Arrays which improve compatibility with rockstar-strudel 2026-06-03 21:56:26 +01:00
Martyn Eggleton bd68c6a0a7 Documentation tweak 2026-06-03 12:36:41 +01:00
Martyn Eggleton f21aeb55bd The base param can be a pattern. We also add a max number of digits to produce for each n 2026-06-01 14:02:20 +01:00
Martyn Eggleton d83139980b Creates a pattern of numbers in base x from a number or pattern of numbers 2026-05-27 21:23:55 +01:00
froos f73b395648 Merge pull request 'Add error for when name arg in register is a pattern' (#2020) from tyow/localstrudel:registerErrorFix into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/2020
2026-05-07 11:46:59 +02:00
Felix Roos 0e81987c4e Merge remote-tracking branch 'origin/main' into lu/flux 2026-05-07 10:36:11 +02:00
tyow d5171e2ab7 named things 2026-04-29 15:35:05 -04:00
tyow 81257b5f06 lt,gt,lte,etc. 2026-04-29 15:30:32 -04:00
tyow ae32743f12 format 2026-03-13 14:11:38 -04:00
tyow 7294cd5443 Add error for when name arg in register is a pattern 2026-03-13 14:11:19 -04:00
tyow 6df34625c3 chooseInWith examples, other fixes 2026-03-11 17:31:19 -04:00
TodePond 63f42faca8 Update packages/core/pattern.mjs 2026-03-03 11:27:05 +01:00
tyow 36a456eeb4 Update replicate and extend examples to show difference 2026-02-28 14:43:04 -05:00
tyow 44ec79182e added examples to withHap and withHaps 2026-02-23 20:06:38 -05:00
tyow 70213a26ae added some examples to things 2026-02-23 17:21:27 -05:00
tyow 4d0a4902ab enable stack variants to be chained 2026-02-22 17:42:09 -05:00
tyow 58e6b0543f add stackRepeat (already supported, just not exposed to the user) 2026-02-22 17:37:57 -05:00
tyow dfb2335b1c document stackRight, Left, Centre/Center 2026-02-22 17:28:32 -05:00
tyow 10b0e30057 a bunch more docs 2026-02-21 22:13:46 -05:00
tyow 88d7868e12 document some math funcs 2026-02-21 20:25:20 -05:00
froos 60da901952 Merge pull request 'move log2 from composer to registered function' (#1977) from tyow/localstrudel:log2 into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1977
2026-02-14 23:34:53 +01:00
tyow c52e8f3b38 move log2 from composer to registered function 2026-02-14 16:40:02 -05:00
tyow d5dbc5c428 typo 2026-02-14 16:16:16 -05:00
tyow 161d2ce056 Added note about pattern alignment 2026-02-14 16:13:37 -05:00
tyow 7cb8a151a4 slight language change 2026-02-13 14:36:22 -05:00
tyow a39c9e6096 Attempt at keep documentation 2026-02-12 21:52:54 -05:00
tyow 9690f78c30 Initial set documentation 2026-02-12 21:13:17 -05:00
Felix Roos 55ffb59b9c tagging a lot of superdough functions 2026-01-23 23:40:51 +01:00
Aria 0001d9c27b Change name to setDefaultJoin 2026-01-22 14:24:45 -06:00
Aria d79d122f68 Add docstring and example 2026-01-22 14:08:26 -06:00
Aria 6e61f3cdb6 Make default alignment configurable 2026-01-22 13:52:57 -06:00