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 |
|
froos
|
e78cc85ad7
|
Merge pull request 'document undocumented things' (#1996) from tyow/localstrudel:jsdocs into main
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1996
|
2026-10-11 13:26:54 +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
|
29a4e30042
|
Merge main into jsdocs
|
2026-10-07 16:30:41 -04:00 |
|
Tijmen Zwaan
|
ecc7bc078c
|
Fix formatting
|
2026-08-22 00:12:13 +02:00 |
|
Tijmen Zwaan
|
078aa60779
|
Allow euclid pulses > steps to stretch the rhythm over multiple cycles
Also fix a bug in euclidLegato where the rotation offset would be
applied to the whole source pattern, instead of the euclid structure.
|
2026-08-21 23:58:47 +02:00 |
|
Tijmen Zwaan
|
d7384dfc3d
|
Negative steps change euclid into euclidLegato and vice versa
Also fix that euclidLegato did not support negative pulses for inversion
|
2026-08-21 23:58:46 +02:00 |
|
Felix Roos
|
d7fb9fe992
|
add onSchedule with simpler args to replace onTrigger
|
2026-08-19 18:07:55 +02:00 |
|
Tijmen Zwaan
|
20d925c10c
|
Add tests for randrun and negative time test for run
|
2026-08-13 04:13:28 +02:00 |
|
Tijmen Zwaan
|
07f01c237f
|
Add tests for slowcat, slowcatPrime and arp
|
2026-08-13 01:04:48 +02:00 |
|
Tijmen Zwaan
|
08dc5e2c5c
|
Add tests for all signals using modulo, including negative time
|
2026-08-13 01:03:14 +02:00 |
|
tyow
|
dfb2335b1c
|
document stackRight, Left, Centre/Center
|
2026-02-22 17:28:32 -05:00 |
|
tyow
|
8a72f21257
|
add test
|
2026-02-08 12:45:47 -05:00 |
|
alex
|
8eeebf1e4f
|
try renaming to per / perx / cyclesPer
|
2025-12-13 16:30:51 +00:00 |
|
alex
|
a53385aa11
|
delint
|
2025-12-12 16:50:24 +00:00 |
|
alex
|
cd071cb7c0
|
separate out signal tests, add tests for tight, tightx, loose
|
2025-12-12 15:46:04 +00:00 |
|
alex
|
8e1fba0436
|
rename delta to loose, add inverse tight, and exponential tightx
|
2025-12-12 15:45:36 +00:00 |
|
Alex McLean
|
f4b1baac87
|
add revv() for reversing whole patterns
|
2025-11-27 15:34:18 +00:00 |
|
Felix Roos
|
319a2d7289
|
fix: tests
|
2025-10-07 23:05:00 +02:00 |
|
Aria
|
f22f89347e
|
Final docstring cleanup & adding hap tag to logValues for consistency
|
2025-08-05 22:40:11 -05:00 |
|
Aria
|
de15d79edf
|
Add doscstrings and move stringifyValues into its own function for reuse
|
2025-08-05 22:29:59 -05:00 |
|
Aria
|
23e5358ae4
|
Formatting
|
2025-08-05 20:46:00 -05:00 |
|
Aria
|
3b6777e259
|
Fix signature of functions in log and logValues and add tests
|
2025-08-05 19:05:17 -05:00 |
|
alex
|
27073d6c17
|
format
|
2025-06-27 22:56:19 +01:00 |
|
alex
|
f44caf9096
|
tests and tweaks, and add chunkBackInto
|
2025-06-27 22:51:47 +01:00 |
|
alex
|
ff5b11f5ed
|
test + bugfix for chunkinto
|
2025-06-27 22:44:15 +01:00 |
|
froos
|
67bfedb317
|
Merge branch 'main' into uzu
|
2025-06-19 10:21:04 +02:00 |
|
alex
|
a1d181d609
|
format
|
2025-06-19 08:27:41 +01:00 |
|
alex
|
95193b0bfd
|
a test for #1396
|
2025-06-19 08:18:20 +01:00 |
|
Felix Roos
|
28cd7c1681
|
Merge branch 'main' into uzu
|
2025-06-18 21:26:51 +02:00 |
|
Felix Roos
|
9738c90b82
|
even more degithubbing
|
2025-06-14 16:23:03 +02:00 |
|
Felix Roos
|
a7f044e1aa
|
more degithubbing
|
2025-06-14 16:17:22 +02:00 |
|
Bernhard Wagner
|
d7b83e200c
|
fix issue #1368 euclidLegatoRot
|
2025-06-13 10:21:36 +02:00 |
|
alex
|
a3d9d68c45
|
less github
|
2025-06-12 18:00:39 +01:00 |
|
Felix Roos
|
11196fb1e6
|
breaking: refactor controls
- multiple args wont be interpreted as sequence anymore
- you can now pass value, pat to set value to pat
|
2025-03-16 10:48:38 +01:00 |
|
Alex McLean
|
b15843f3a7
|
change behaviour of polymeter, and remove polymeterSteps (#1302)
* change behaviour of polymeter, and remove polymeterSteps
* format
|
2025-03-04 18:17:37 +00:00 |
|
Alex McLean
|
84581b22aa
|
Fix for squeezejoin and functions using it, including bite (#1286)
|
2025-02-11 09:02:34 +00:00 |
|
Alex McLean
|
49e9b84962
|
[breaking change] Sample signals from query onset, rather than midpoint (#1278)
This changes almost everything involving signals, including all use of random numbers.
|
2025-02-05 15:10:53 +00:00 |
|
Alex McLean
|
ce9d23049a
|
Polish, rename, and document stepwise functions (#1262)
* polish, rename, and document stepwise functions: `pace`, `take`, `drop`, `expand`, `contract`, `repeat`, `zip`, `grow`, `shrink`, and `tour`
|
2025-02-02 20:26:44 +00:00 |
|
Felix Roos
|
81e97a5643
|
Merge branch 'main' into get-control
|
2025-01-29 15:31:33 +01:00 |
|
Alex McLean
|
638e247a5f
|
Revert "Fix sometimes (#1243)" (#1267)
This reverts commit 00b0341839.
|
2025-01-28 00:00:03 +01:00 |
|
Felix Roos
|
773420fd65
|
add "as" function + getControlName
|
2025-01-18 22:27:29 +01:00 |
|
Felix Roos
|
f61916fffa
|
Merge pull request #1226 from heerman/binary
Add binary and binaryN
|
2025-01-17 19:27:00 +01:00 |
|
Alex McLean
|
00b0341839
|
Fix sometimes (#1243)
* test and fix for sometimes bug
|
2025-01-16 11:18:33 +00:00 |
|
Luke Heerman
|
34f4afad01
|
Rework binary to binaryN
|
2024-12-10 23:51:32 -05:00 |
|
Luke Heerman
|
947b263b9c
|
Add tests
|
2024-12-10 23:51:32 -05:00 |
|
Alex McLean
|
6e496b7a4a
|
Fix loop at tactus (#1145)
* fix loopAt tactus
|
2024-07-27 11:02:38 +02:00 |
|
Alex McLean
|
a4bd0ae100
|
Chop chop (#1078)
* failing test
* support chopping chops
|
2024-06-24 17:19:22 +01:00 |
|