Jade (Rose) Rowland
d94f145649
fix vib
2025-09-28 15:23:58 -04:00
Jade (Rose) Rowland
bf3fe605d9
fix unison gain
2025-09-28 15:21:06 -04: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
Jade (Rose) Rowland
23d4bfa9d9
rename controls
2025-09-28 09:19:39 -04:00
Switch Angel AKA Jade Rose
91eb50f1c1
Merge pull request '<Warn: Don't merge until tables uploaded> Feature: Wavetable synth improvements' ( #1607 ) from glossing/strudel:glossing/wavetable-synth into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1607
2025-09-27 23:28:12 +02: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
Switch Angel AKA Jade Rose
0a51718df3
Merge pull request 'wavetable improvements' ( #1608 ) from wt_improvements into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1608
2025-09-27 21:43:09 +02:00
Jade (Rose) Rowland
774372a339
format
2025-09-27 15:29:55 -04:00
Jade (Rose) Rowland
626a99ba5b
supports old documented way of loading wavetables:
2025-09-27 15:22:54 -04:00
Aria
8c3ee6db6b
Missed deletion
2025-09-27 11:07:04 -07:00
Aria
c5c05ebadc
Clean up to align with other PR
2025-09-27 11:02:57 -07:00
Aria
a8918d55fb
Actually update normalizer
2025-09-27 10:45:30 -07:00
Jade (Rose) Rowland
a9957b45e5
suppoert existing wt_ api
2025-09-27 13:22:21 -04:00
Jade (Rose) Rowland
4bd103e612
gain adj
2025-09-27 11:31:43 -04:00
Aria
466234bad6
Merge branch 'main' into glossing/wavetable-synth
2025-09-26 21:22:45 -07:00
Aria
97beaec25a
Added examples, fixed samplerate issue on import, added to settings tab, fixed spread, added default wavetables, change default phaserand to 0
2025-09-26 20:46:10 -07:00
Jade (Rose) Rowland
2b3b638943
sample source for WT
2025-09-26 21:47:45 -05:00
Switch Angel AKA Jade Rose
e1629e8383
Merge pull request 'create orbit based DJ filter' ( #1603 ) from djf into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1603
2025-09-26 08:48:45 +02:00
Jade (Rose) Rowland
266cb614a8
add better example
2025-09-25 23:44:32 -07:00
Jade (Rose) Rowland
dfc4a0818c
res adjust
2025-09-25 23:39:08 -07:00
Jade (Rose) Rowland
236ff577a6
Merge branch 'main' into djf
2025-09-25 23:18:22 -07:00
Switch Angel AKA Jade Rose
66a32ac45d
Merge pull request 'Feature: Wavetable synth' ( #1525 ) from glossing/strudel:glossing/wavetable-synth into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1525
2025-09-26 08:15:48 +02:00
Aria
8b2c35b7a3
Cleanup
2025-09-25 01:10:41 -07:00
Aria
f8f42565ae
Typo - add back slight delay in cleanup
2025-09-25 00:40:25 -07:00
Aria
96981c3c1d
A bit more cleanup
2025-09-25 00:36:28 -07:00
Aria
bd8d207a3d
Typo
2025-09-25 00:17:13 -07:00
Aria
e3741ae8fa
Add control over phase randomization and fix a bug with supersaw
2025-09-25 00:05:50 -07:00
Switch Angel AKA Jade Rose
ef87f65bef
Merge branch 'main' into glossing/wavetable-synth
2025-09-25 07:21:17 +02:00
Aria
d3d9f23c3c
Remove unnecessary defaulting
2025-09-24 22:06:53 -07:00
Jade (Rose) Rowland
c474b8c92e
rm comment
2025-09-24 20:33:51 -07:00
Jade (Rose) Rowland
da81ba00fb
adjust control range
2025-09-24 20:32:45 -07:00
Jade (Rose) Rowland
28c94efaa9
format
2025-09-24 00:24:25 -07:00
Jade (Rose) Rowland
0633954e24
working
2025-09-24 00:23:05 -07:00
Switch Angel AKA Jade Rose
cedf09168f
Merge pull request 'fix: time signal' ( #1583 ) from fix_time into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1583
2025-09-23 13:28:19 +02:00
Switch Angel AKA Jade Rose
3373225f53
Merge branch 'main' into fix_time
2025-09-23 13:13:51 +02:00
Jade (Rose) Rowland
1eb9dc73fa
fix duck
2025-09-22 00:34:57 -04:00
Jade (Rose) Rowland
fdcdc3aaa0
rm deadcode
2025-09-22 00:13:59 -04:00
Jade (Rose) Rowland
da926805b3
rm dead code
2025-09-22 00:12:48 -04:00
Jade (Rose) Rowland
82893ffc22
fix import
2025-09-22 00:11:02 -04:00
Jade (Rose) Rowland
beafd9c700
format
2025-09-22 00:07:06 -04:00
Jade (Rose) Rowland
c5bd2a7487
working
2025-09-21 23:54:04 -04:00
froos
118086aff5
Merge pull request 'mondo: fix all + setcpm + setcps' ( #1600 ) from mondo-fixes into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1600
2025-09-21 16:16:05 +02:00
Felix Roos
452827630b
move unpure up
2025-09-21 16:13:09 +02:00
Felix Roos
86248328cc
fix: mondo setcps / setcpm
2025-09-21 16:09:10 +02:00
Felix Roos
8833d623f7
fix: all function in mondo
2025-09-21 16:06:28 +02:00
froos
3fff4609a0
Merge pull request 'fix: osc error message' ( #1597 ) from osc-debug-flag into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1597
2025-09-19 21:59:42 +02:00
froos
e2b5b92a0c
Merge pull request 'osc: --debug flag to see incoming messages' ( #1595 ) from osc-debug-flag into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1595
2025-09-18 21:09:55 +02:00
Felix Roos
1c3e07afd3
fix: rephrase error message + bump to 1.2.10
2025-09-18 20:40:25 +02:00
Felix Roos
c54fa7d266
chore: bump osc to 1.2.8
2025-09-18 20:39:05 +02:00
Felix Roos
a25f763796
docs: add --debug flag to readme
2025-09-18 20:37:19 +02:00
Felix Roos
91ad3d729f
feat: osc add --debug flag to log messages + log errors
2025-09-18 20:36:40 +02:00
froos
4cb0488839
Merge pull request 'simplify osc usage' ( #1588 ) from osc-server-via-npx into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1588
2025-09-17 14:12:09 +02:00
Felix Roos
663229ecde
bump osc to 1.2.8
2025-09-17 13:50:02 +02:00
Felix Roos
cdb623cb66
overhaul osc readme
2025-09-17 13:39:35 +02:00
Felix Roos
28d7e0e489
export osc function to be able to do all(osc)
2025-09-17 13:39:28 +02:00
Felix Roos
aba594b72a
fix: bin field
2025-09-17 12:52:42 +02:00
Felix Roos
5d7c6c3e4b
fix: add node shebang + bump osc to 1.2.6
2025-09-17 12:47:41 +02:00
Felix Roos
820744dc27
bump osc to 1.2.5
2025-09-17 12:42:11 +02:00
Felix Roos
5445f0812f
configurable port for osc bridge + add bin field
2025-09-17 12:41:46 +02:00
Jade (Rose) Rowland
a68c784753
rm unessecary change
2025-09-16 11:55:31 -04:00
Jade (Rose) Rowland
f2b2f9f959
format
2025-09-16 11:53:19 -04:00
Jade (Rose) Rowland
53dd53553a
Merge branch 'main' into fix_time
2025-09-16 11:52:54 -04:00
Jade (Rose) Rowland
89b7eac789
fix test
2025-09-16 11:52:36 -04:00
Jade (Rose) Rowland
9cdba1a50e
Working
2025-09-16 11:36:21 -04:00
Switch Angel AKA Jade Rose
98b7003504
Merge pull request 'dev: logger errors to console in dev mode' ( #1585 ) from devlog into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1585
2025-09-16 16:59:57 +02:00
Jade (Rose) Rowland
9a8f8a051c
rm comment
2025-09-16 01:48:37 -04:00
Jade (Rose) Rowland
3eb40ee7d3
working in dev
2025-09-16 01:44:01 -04:00
Jade (Rose) Rowland
4cc453c640
fix test
2025-09-15 22:09:05 -04:00
Jade (Rose) Rowland
74e27ca94f
coerce in correct place
2025-09-15 21:57:56 -04:00
Jade (Rose) Rowland
7dfd7dbcdc
rmconsole
2025-09-15 21:47:40 -04:00
Jade (Rose) Rowland
2cba1dcb31
working
2025-09-15 21:46:37 -04:00
Switch Angel AKA Jade Rose
48a6a12648
Merge pull request 'Bug Fix / Feature: Updates to duck to avoid clicks and allow configuration over release/attack' ( #1514 ) from glossing/strudel:glossing/ducking-click into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1514
2025-09-16 03:19:36 +02:00
froos
6bbf7cbe32
Merge pull request 'Feat: Enhance scale function to quantize notes to a named scale' ( #1492 ) from glossing/strudel:glossing/scale-for-notes into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1492
2025-09-15 23:36:30 +02:00
froos
9f36b73081
Merge pull request 'add tic80 font' ( #1579 ) from tic80font into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1579
2025-09-15 22:52:13 +02:00
Felix Roos
a7e485992e
add tic80 font
2025-09-15 20:54:39 +02:00
Aria
ab74ccfe7c
Merge branch 'main' into glossing/ducking-click
2025-09-14 18:28:00 -05:00
Aria
92b2013cf6
Correctly handle silences for non-notes
2025-09-14 17:04:39 -05:00
froos
2e97fb7be2
Merge pull request 'supradough: fix delay + add some jsdoc types' ( #1578 ) from supradough-fixes into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1578
2025-09-15 00:00:18 +02:00
Felix Roos
df1934f87b
add some typechecking + fix delay
2025-09-14 23:54:51 +02:00
froos
d3472feb5c
Merge pull request 'added plyWith/plyWithClassic functions' ( #1571 ) from Dsm0/strudel:add_plyWith into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1571
2025-09-14 12:42:57 +02:00
Dsm0
addb6db1c7
updated names + snapshot
2025-09-14 02:21:25 -07:00
froos
566d590453
Merge pull request 'feat: sound alias' ( #1494 ) from Antipathie/strudel:feature/592-sound-alias into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1494
2025-09-14 10:39:11 +02:00
froos
e57bd98da0
Merge branch 'main' into feature/592-sound-alias
2025-09-14 10:34:47 +02:00
Dsm0
f5c4373f99
added plyWith/plyWithClassic functions
2025-09-13 17:21:19 -07:00
froos
e762291bb7
Merge pull request 'Bug Fix: Allow penv values to be falsy' ( #1559 ) from glossing/strudel:glossing/penv-with-zeros into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1559
2025-09-14 01:20:14 +02:00
Felix Roos
9da027d377
hotfix: format
2025-09-14 01:11:34 +02:00
froos
96dccdc38b
Merge pull request 'Update website/src/pages/workshop/first-sounds.mdx' ( #1566 ) from fesmith/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1566
2025-09-14 01:10:47 +02:00
Felix Roos
d6254294b0
fix: bring back tests on external PRs (push doesn't cut it for forks)
2025-09-14 01:09:30 +02:00
froos
339c1bb573
Merge pull request 'fix: autocomplete-styles + html rendering' ( #1570 ) from autocomplete-styles into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1570
2025-09-14 01:07:47 +02:00
Felix Roos
9782795761
fix: autocomplete container style
2025-09-14 01:04:48 +02:00
Felix Roos
2d2b238da9
fix: use template element for string to html
2025-09-14 01:03:14 +02:00
froos
f0839e02eb
Merge pull request 'Feature: Synonyms in autocomplete and reference' ( #1535 ) from glossing/strudel:glossing/synonyms-in-autocomplete into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1535
2025-09-14 00:49:16 +02:00
Felix Roos
a9f7d825c8
hotfix: format
2025-09-14 00:40:54 +02:00
Aria
709b654ed3
Add synonyms to autocomplete
2025-09-13 16:21:09 -05:00
Aria
ed00686804
Codeformat
2025-09-13 14:29:28 -05:00
Aria
e10c469749
Merge branch 'main' into glossing/ducking-click
2025-09-13 14:28:35 -05:00
froos
d81a214c74
Merge pull request 'Docs: add xen package examples' ( #1446 ) from dudymas/strudel:docs/xen/added-tune into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1446
2025-09-13 20:01:47 +02:00
froos
e57f240e70
Merge branch 'main' into docs/xen/added-tune
2025-09-13 20:00:35 +02:00
Felix Roos
e18296e760
hotfix: word
2025-09-13 19:52:07 +02:00
froos
c145355ccc
Merge pull request 'Update website/src/pages/learn/code.mdx' ( #1391 ) from anecondev/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1391
2025-09-13 19:51:09 +02:00
fesmith
352a3c39d7
Update website/src/pages/workshop/first-sounds.mdx
2025-09-13 00:00:36 +02:00
Felix Roos
a46617f3f0
hotfix: use ?audioworklet for supradough worklet import
2025-09-12 10:16:37 +02:00
Felix Roos
d164b5e7f5
Revert "Revert "Merge pull request 'supradough poc' ( #1362 ) from supradough into main""
...
This reverts commit c0bf86d11e .
2025-09-12 10:08:55 +02:00
Felix Roos
c0bf86d11e
Revert "Merge pull request 'supradough poc' ( #1362 ) from supradough into main"
...
This reverts commit 6f06683d70 , reversing
changes made to 637d714ab2 .
2025-09-11 23:19:22 +02:00
Switch Angel AKA Jade Rose
6f06683d70
Merge pull request 'supradough poc' ( #1362 ) from supradough into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1362
2025-09-11 22:52:29 +02:00
Felix Roos
637d714ab2
Publish
...
- @strudel/mondo@1.1.4
2025-09-11 19:14:00 +02:00
Felix Roos
c42d00f048
hotfix: export mondo getLocations
2025-09-11 19:11:45 +02:00
Felix Roos
702e558d1a
Publish
...
- @strudel/mondo@1.1.3
2025-09-11 17:30:38 +02:00
froos
bcc2e8f759
Merge pull request 'fix: exclude mondough dependencies' ( #1563 ) from fix-mondo-package into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1563
2025-09-11 17:29:34 +02:00
Felix Roos
27339715b7
fix: exclude mondough dependencies
2025-09-11 17:22:06 +02:00
Felix Roos
5e2e6411e5
Publish
...
- @strudel/codemirror@1.2.5
- @strudel/repl@1.2.6
2025-09-11 08:26:20 +02:00
froos
0fac16e769
Merge pull request 'add basicSetup for keybindings' ( #1462 ) from Dsm0/strudel:codemirror-keymap-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1462
2025-09-11 00:27:20 +02:00
Felix Roos
d0ce82e3cd
Publish
...
- @strudel/codemirror@1.2.4
- @strudel/core@1.2.4
- @strudel/csound@1.2.5
- @strudel/draw@1.2.4
- @strudel/gamepad@1.2.4
- @strudel/hydra@1.2.4
- @strudel/midi@1.2.5
- @strudel/mini@1.2.4
- @strudel/mondo@1.1.2
- @strudel/motion@1.2.4
- @strudel/mqtt@1.2.4
- @strudel/osc@1.2.4
- @strudel/repl@1.2.5
- @strudel/sampler@0.2.3
- @strudel/serial@1.2.4
- @strudel/soundfonts@1.2.5
- superdough@1.2.5
- @strudel/tonal@1.2.4
- @strudel/transpiler@1.2.4
- @strudel/web@1.2.5
- @strudel/webaudio@1.2.5
- @strudel/xen@1.2.4
2025-09-10 23:08:16 +02:00
Switch Angel AKA Jade Rose
e82629de2e
Merge pull request 'feat: add delete user samples button for convenience' ( #1556 ) from delete_samples_button into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1556
2025-09-10 17:25:25 +02:00
Aria
38ce593c60
Allow penv values to be falsy
2025-09-09 20:47:09 -05:00
Switch Angel AKA Jade Rose
8a91549a7b
Merge branch 'main' into delete_samples_button
2025-09-09 06:42:38 +02:00
froos
cc27d482cd
Merge pull request 'Fix formatting of REPL footnote' ( #1547 ) from ddbeck/strudel:fix-footnote into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1547
2025-09-08 08:54:00 +02:00
Switch Angel AKA Jade Rose
37e640470b
Merge pull request 'fix: OSC' ( #1557 ) from fixosc into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1557
2025-09-08 05:38:07 +02:00
Jade (Rose) Rowland
5e5e7730c1
rm errorlogger console
2025-09-07 23:29:24 -04:00
Jade (Rose) Rowland
89e7d52308
fixed
2025-09-07 23:28:18 -04:00
Jade (Rose) Rowland
99bb227cf4
format
2025-09-07 22:48:04 -04:00
Jade (Rose) Rowland
70e776e799
cleanup div
2025-09-07 22:44:09 -04:00
Jade (Rose) Rowland
66aad0004a
fix formatting
2025-09-07 22:43:13 -04:00
Jade (Rose) Rowland
a968545458
change sound background to distinguish action buttons
2025-09-07 22:41:03 -04:00
Jade (Rose) Rowland
5414bbe85d
only show button on user samples
2025-09-07 22:27:48 -04:00
Jade (Rose) Rowland
e7e80bfd83
working
2025-09-07 22:21:03 -04:00
froos
c57f5bb429
Merge pull request 'Add examples for ? and | operators to documentation' ( #1532 ) from james-collapse/strudel:mininotation-randomness-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1532
2025-09-07 22:47:10 +02:00
froos
f2608e712b
Merge pull request 'Signal flow documentation' ( #1504 ) from glossing/strudel:glossing/signal-flow-documentation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1504
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-09-07 21:48:18 +02:00
froos
34b41fc26f
Merge pull request 'Allow flattening of dirs with sample server' ( #1529 ) from glossing/strudel:glossing/sample-server-with-flat into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1529
2025-09-07 21:27:28 +02:00
Switch Angel AKA Jade Rose
f6e171fed8
Merge pull request 'fix: prevent orbit clicking by defining max number of channels in an orbit' ( #1552 ) from orbitfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1552
2025-09-07 21:05:23 +02:00
Jade (Rose) Rowland
2511dcc09e
working
2025-09-07 15:02:13 -04:00
Aria
798eb22d9a
Use currentTime for exact scheduling
2025-09-06 10:09:44 -05:00
Daniel D. Beck
977420e74d
Fix formatting of REPL footnote
2025-09-06 15:33:08 +02:00
Aria
9c108862ef
Corrected piping
2025-09-05 22:09:50 -05:00
Felix Roos
2fbdc9fdd7
hotfix: formatting
2025-09-06 00:43:03 +02:00
Felix Roos
0a96fa5896
hotfix: comment out tauri stuff to fix osc
2025-09-06 00:42:36 +02:00
Aria
46a45b4596
Some missing cleanup
2025-09-04 20:51:06 -05:00
Aria
1205573bc6
Merge branch 'main' into glossing/wavetable-synth
2025-09-04 20:31:01 -05:00
james-collapse
3e0e903d38
Merge branch 'main' into mininotation-randomness-docs
2025-09-03 20:19:54 +02:00
James Walker
591c3fe08f
Add documentation for ?n in mini-notation
2025-09-03 19:16:47 +01:00
Antipathie
56b1ea3fa5
Add soundAlias function
2025-09-03 00:47:45 +02:00
Aria
c199b51645
Update autocomplete name to be the label and update ref to use main name as a synonym
2025-09-02 16:29:01 -05:00
Aria
8d2a368da9
Add some more synonyms to controls docs
2025-09-02 16:14:50 -05:00
Aria
052d09e892
Add synonyms to reference
2025-09-02 16:14:38 -05:00
Aria
439a7dc5e6
Include synonyms in autocomplete
2025-09-02 16:05:40 -05:00
froos
06ebcbff8c
Merge pull request 'Padding for tooltips, preserving linebreaks in descriptions, not closing autocompletes on click' ( #1521 ) from glossing/strudel:glossing/tooltip-padding-and-paragraphs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1521
2025-09-02 08:42:41 +02:00
Aria
4e2e790864
Set delay and reverb nodes properly
2025-09-01 20:45:53 -05:00
Aria
4f3b40bd7b
Merge branch 'main' into glossing/ducking-click
2025-09-01 20:45:00 -05:00
James Walker
142160d79a
Add examples for ? and | operators
2025-09-01 21:08:06 +01:00
Switch Angel AKA Jade Rose
ff2c59a2a6
Merge pull request 'Update "restore defaults" to not delete patterns' ( #1519 ) from glossing/strudel:glossing/dont-delete-patterns-on-default into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1519
2025-09-01 17:50:08 +02:00
Aria
9b9176325b
Update restore defaults to not delete patterns
2025-09-01 17:50:08 +02:00
Jade (Rose) Rowland
b8e1b8d7ac
Merge branch 'main' into supradough
2025-08-31 22:42:07 -04:00
Switch Angel AKA Jade Rose
e84c39837f
Merge pull request 'feat: add the ability to control the speed and start time of the reverb IR' ( #1501 ) from irspeed into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1501
2025-08-31 19:10:02 +02:00
Jade (Rose) Rowland
6527c68cda
Merge branch 'main' into irspeed
2025-08-31 12:51:28 -04:00
Aria
6a09f54b25
Add vibrato to list of continuous modulators
2025-08-31 01:03:09 -05:00
yaxu
dc6b766ab7
Update README.md
2025-08-30 12:47:06 +02:00
yaxu
9eb3c9410d
Add verify link to mastodon a/c
2025-08-30 12:46:00 +02:00
Aria
189e650a73
Add flat flag, automatic json saving; filter out non-audio at base dir
2025-08-29 12:18:28 -05:00
Aria
fe46e1da53
Update docstring to include new warp modes; save sample server for a separate PR
2025-08-28 16:28:33 -05:00
Aria
d1869c18ba
Remove internal LFO
2025-08-28 16:25:10 -05:00
Aria
02cd79a6d9
Add wavetable oscillator with scanning, warps, and detune
2025-08-28 16:25:10 -05:00
Aria
a5886bb9d4
Use white-space instead; fix scrolling; don't close autocomplete tooltips on click
2025-08-26 14:14:00 -05:00
Aria
877bc95a58
Switch to more specific class and fix p->div
2025-08-26 12:54:39 -05:00
Aria
18b1739b89
Add a space after paragraphs in descriptions and add padding to hover tooltips
2025-08-26 12:53:38 -05:00
Aria
022ac95bbd
Typo
2025-08-26 12:09:12 -05:00
Aria
b3e25cfc52
Merge branch 'main' into glossing/ducking-click
2025-08-26 12:08:58 -05:00
Aria
3d25aa1b91
Rename params, more examples
2025-08-26 12:06:10 -05:00
Switch Angel AKA Jade Rose
b54139376e
Merge pull request 'Bug Fix: Duck on Mobile / Safari' ( #1503 ) from glossing/strudel:glossing/ducks-on-mobile into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1503
2025-08-25 02:31:21 +02:00
Aria
d64a0ef0eb
Lint requires no empty blocks: pass comment
2025-08-25 02:31:21 +02:00
Aria
659071a4ee
Ensure zeroGain is cleaned up after use; move start/stop to after callback assigned for safety
2025-08-25 02:31:21 +02:00
Aria
64f7bc4442
Working version of duck on iOS safari
2025-08-25 02:31:21 +02:00
Alex McLean
8c97f2e2d0
Merge pull request 'fix benchmarks' ( #1517 ) from fix-bench into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1517
2025-08-23 18:39:52 +02:00
alex
b8c98736c5
fix benchmarks
2025-08-23 17:29:15 +01:00
Aria
b8c46d6b26
Added some description and examples of multi-accidentals and negative octaves
2025-08-22 13:23:41 -05:00
Aria
79453ac2c3
Allow negatives and multi-accidentals
2025-08-22 13:17:13 -05:00
Aria
b08890bd9e
Working version with note names
2025-08-22 11:25:13 -05:00
Aria
938c92fda2
Merge branch 'main' into glossing/scale-for-notes
2025-08-21 15:58:43 -05:00
Aria
a0fc52b1ec
Final tweaks
2025-08-21 14:42:52 -05:00
Aria
9a9fe83f9c
Example tests
2025-08-21 14:13:01 -05:00
froos
0693a32736
Merge pull request 'add --json flag to @strudel/sampler to generate a strudel.json' ( #1513 ) from strudeljson-generate into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1513
2025-08-21 20:57:31 +02:00
Felix Roos
42a903ecc0
add --yes flag to readme, making sure first run works
2025-08-21 20:36:42 +02:00
Felix Roos
da283eb55a
doc: generate strudel.json
2025-08-21 20:36:17 +02:00
Felix Roos
b12707316a
bump @strudel/sampler to 0.2.1
2025-08-21 20:30:32 +02:00
Felix Roos
66aa3ac1da
add --json flag to strudel sampler
2025-08-21 20:30:02 +02:00
Aria
bf5d9917ab
Codeformat and examples
2025-08-21 13:20:12 -05:00
Aria
4f15d681b0
Add release parameter, avoid clicks, some cleanup
2025-08-21 13:12:36 -05:00
froos
d81b1ab65c
Merge pull request 'remove hs2js postinstall' ( #1510 ) from remove-postinstall into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1510
2025-08-21 10:04:28 +02:00
Felix Roos
8465517c76
remove hs2js postinstall
2025-08-21 10:00:41 +02:00
Felix Roos
215ab87809
fix: prettier
2025-08-21 09:41:21 +02:00
froos
e5fe998327
Merge pull request 'Docs: Small additions to Learn Docs and fixed refrences to function Documentation' ( #1502 ) from fyynn/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1502
2025-08-20 15:15:31 +02:00
froos
6f75a0a62b
Merge pull request 'fix: repl autocomplete not rendering correctly' ( #1480 ) from robase/strudel:fix-repl-autocomplete-styles into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1480
2025-08-20 12:31:36 +02:00
froos
0464845262
Merge pull request 'BUG FIX: make 'midin' initialization work with multiple controllers' ( #1469 ) from cbabraham/strudel:fix/midi-init-bug into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1469
2025-08-20 12:10:00 +02:00
Aria
e490774294
Mention order of effects
2025-08-19 16:06:18 -05:00
Aria
34e8a57472
Typos grammar etc
2025-08-19 11:32:07 -05:00
Aria
59c8d70714
Code format
2025-08-19 11:27:56 -05:00
Aria
ce7cff2c3b
Clean up wording on orbit routing
2025-08-19 11:26:25 -05:00
Aria
32fe73aba2
Update effects documentation to include information on signal flow
2025-08-19 11:10:34 -05:00
fyynn
d6ee10e05c
fixed new scrub refrence
2025-08-19 00:44:46 +02:00
fyynn
36441e7b73
Fixing hush refrence to code documentation
...
Signed-off-by: fyynn <fyynn@noreply.codeberg.org >
2025-08-19 00:25:31 +02:00
fyynn
189daa3942
Added Refrence to arp() arpWidth() to Docs
...
Signed-off-by: fyynn <fyynn@noreply.codeberg.org >
2025-08-19 00:21:32 +02:00
fyynn
d009b9592e
Added Refrence to arp() arpWidth() and hush to Docs
...
Signed-off-by: fyynn <fyynn@noreply.codeberg.org >
2025-08-19 00:09:41 +02:00
fyynn
f7f1bd63e8
Adding the Duck/Sidechain effect to Learn Docs (learn/effects.mdx)
...
Added the duck Effect to the section global effects.
Signed-off-by: fyynn <fyynn@noreply.codeberg.org >
2025-08-18 23:49:43 +02:00
fyynn
7d24e45692
Added scrub() to Learn Docs
...
Signed-off-by: fyynn <fyynn@noreply.codeberg.org >
2025-08-18 23:36:39 +02:00
Jade (Rose) Rowland
cf55d4c8d1
rm var
2025-08-18 11:49:11 -04:00
Jade (Rose) Rowland
f17a4d045f
Publish
...
- @strudel/codemirror@1.2.3
- @strudel/core@1.2.3
- @strudel/csound@1.2.4
- @strudel/draw@1.2.3
- @strudel/embed@1.1.1
- @strudel/gamepad@1.2.3
- @strudel/hydra@1.2.3
- @strudel/midi@1.2.4
- @strudel/mini@1.2.3
- mondolang@1.1.1
- @strudel/mondo@1.1.1
- @strudel/motion@1.2.3
- @strudel/mqtt@1.2.3
- @strudel/osc@1.2.3
- @strudel/reference@1.2.1
- @strudel/repl@1.2.4
- @strudel/serial@1.2.3
- @strudel/soundfonts@1.2.4
- superdough@1.2.4
- @strudel/tonal@1.2.3
- @strudel/transpiler@1.2.3
- @strudel/web@1.2.4
- @strudel/webaudio@1.2.4
- @strudel/xen@1.2.3
2025-08-18 11:46:29 -04:00
Jade (Rose) Rowland
e7e636886d
add tests
2025-08-17 17:21:36 -04:00
Alex McLean
8e1e83f3cf
Merge pull request 'euclidish' ( #1482 ) from euclidish into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1482
2025-08-17 23:18:45 +02:00
alex
2d64b538e7
Merge branch 'main' into euclidish
2025-08-17 22:16:58 +01:00
alex
b717615558
optimise euclidish, creating new morph function in the process
2025-08-17 22:13:26 +01:00
Jade (Rose) Rowland
e9aef9e4d4
working
2025-08-17 16:49:10 -04:00
Switch Angel AKA Jade Rose
8c4f10464b
Merge pull request 'feat: Create a duck (sidechain) orbit effect' ( #1470 ) from pump into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1470
2025-08-17 06:37:22 +02:00
Jade (Rose) Rowland
018649c4f3
fix test
2025-08-16 23:42:14 -04:00
Jade (Rose) Rowland
5ff59a878d
fix lookahead
2025-08-16 23:38:03 -04:00
Jade (Rose) Rowland
a20468b85f
minor changes
2025-08-16 23:19:34 -04:00
Jade (Rose) Rowland
9648e35de2
Merge branch 'main' into pump
2025-08-16 23:06:36 -04:00
Switch Angel AKA Jade Rose
cd344cefe0
Merge pull request 'Bug Fix: Restore log functionality after onTrigger arg removal' ( #1491 ) from glossing/strudel:glossing/fix-log into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1491
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-08-17 04:40:14 +02:00
Switch Angel AKA Jade Rose
1f6a313f02
Merge pull request 'Bug Fix: Handle zero appearing first in FM's ADSR' ( #1496 ) from glossing/strudel:glossing/fix-fm-with-adsr-zeros into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1496
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-08-17 04:33:38 +02:00
Switch Angel AKA Jade Rose
5cbeb227d8
Merge pull request 'Bug Fix: FM (and vibrato) for Supersaws' ( #1495 ) from glossing/strudel:glossing/fix-fm-for-supersaw into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1495
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-08-17 04:27:18 +02:00
Aria
c8c6a2ce08
Add example test and update fastChunk test (which was previously broken)
2025-08-15 13:34:43 -05:00
Aria
2ab2cc5fc8
Add example tests
2025-08-15 13:27:08 -05:00
Aria
3dd667e825
Fix for a zero appearing (first) in FM's ADSR
2025-08-10 17:11:59 -05:00
Alex McLean
482ebb695a
Merge branch 'main' into euclidish
2025-08-10 20:49:27 +02:00
Aria
218952b8b6
Use the per-sample frequency and properly wrap polyBlep
2025-08-09 16:25:11 -05:00
Aria
2e8a8b50df
Seemingly working version of supersaw FM and light cleanup
2025-08-08 22:27:05 -05:00
robase
612efad3eb
clean up comments
2025-08-07 09:25:01 +02:00
robase
e7839a09a1
fix: tooltip should respect themes
2025-08-07 09:25:01 +02:00
robase
3292f88810
fix: repl autocomplete not rendering correctly
2025-08-07 09:25:01 +02:00
Aria
a4c040e101
Add new tests, organize old tests, fix issue with note
2025-08-06 12:37:55 -05:00
Aria
7046c1f546
Cleanup and simplification; improved docstrings
2025-08-06 10:17:48 -05:00
Aria
a4ab8e1b06
First pass at extending scale function to include notes
2025-08-06 00:45:01 -05: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 McLean
ed5bf3b3fc
Merge pull request 'Fix incorrect stack Mini Notation' ( #1484 ) from samyk/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1484
2025-08-04 07:51:29 +02:00
daslyfe
b089328da3
Merge pull request 'fix: regression caused by incorrectly exported alias for transpose and scaleTranspose' ( #1489 ) from fixtest into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1489
2025-08-03 18:57:45 +02:00
daslyfe
784c711870
Merge branch 'main' into pump
2025-08-03 18:57:19 +02:00
Jade (Rose) Rowland
34b10b6c84
codeformat
2025-08-03 12:56:16 -04:00
Jade (Rose) Rowland
450f9685f3
fixed export
2025-08-03 12:54:19 -04:00
daslyfe
03090e399c
Merge pull request 'Add strans and scaleTrans as synonyms of scaleTranspose' ( #1488 ) from TodePond/strudel:lu/strans into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1488
2025-08-03 18:34:12 +02:00
Lu Wilson
ed58d26da6
Merge branch 'main' into lu/strans
2025-08-03 16:14:33 +02:00
daslyfe
e3605590e5
Merge pull request 'Add trans alias for transpose' ( #1487 ) from TodePond/strudel:lu/trans into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1487
2025-08-02 18:18:25 +02:00
Lu[ke] Wilson
d55ef8e843
add strans too
2025-08-02 10:26:36 +01:00
Lu[ke] Wilson
efc2333360
add synonyms for scaleTranspose
2025-08-02 10:25:28 +01:00
Lu Wilson
92626e7c20
Merge branch 'main' into lu/trans
2025-08-02 11:18:37 +02:00
Lu[ke] Wilson
ad113b3888
document ability to specify an array of names
2025-08-02 10:17:48 +01:00
Lu[ke] Wilson
39c45bc2b2
pass an array of names instead
2025-08-02 10:17:33 +01:00
daslyfe
899af88bd9
Merge branch 'main' into pump
2025-08-02 05:32:13 +02:00
Jade (Rose) Rowland
c2b8cc4b82
webtimeout
2025-08-01 23:29:50 -04:00
daslyfe
40ed7b5382
Merge pull request 'feat: Create Accurate 909 bass drum synthesizer' ( #1478 ) from 909bd into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1478
2025-08-02 03:27:24 +02:00
daslyfe
5d829419ba
Merge branch 'main' into 909bd
2025-08-02 03:24:29 +02:00
daslyfe
e26da854c0
Merge pull request 'feat: Add fmwave control and ability to fm with noise' ( #1472 ) from noisefm into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1472
2025-08-02 03:23:48 +02:00
daslyfe
a28b7a2d5a
Merge branch 'main' into noisefm
2025-08-02 02:49:15 +02:00
daslyfe
83c776d70f
Merge branch 'main' into 909bd
2025-08-02 02:49:00 +02:00
Lu[ke] Wilson
051efdc13b
flyby improvement: add dec synonym to docs
2025-08-01 09:39:33 +01:00
Lu[ke] Wilson
ef3cd56b0d
add synonym to docs
2025-08-01 09:39:21 +01:00
Lu[ke] Wilson
9017085fa3
add trans alias for transpose
2025-08-01 09:36:36 +01:00
daslyfe
cdbbe079db
Merge pull request 'hotfix: uzu kit JSON should be in the repo to avoid offline loading errors' ( #1485 ) from samplemaphotfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1485
2025-07-30 00:22:40 +02:00
Jade (Rose) Rowland
d6045c943b
working
2025-07-29 18:20:13 -04:00
samyk
6ee9dea2ff
Fix incorrect stack Mini Notation
2025-07-28 20:26:34 +02:00
alex
03cbe4b6d4
delint
2025-07-28 15:48:09 +02:00
alex
784ee576da
fixes
2025-07-28 15:33:18 +02:00
alex
ee3e1217b4
add euclidish
2025-07-28 15:24:19 +02:00
Jade (Rose) Rowland
30c80119e9
works
2025-07-28 01:20:42 -04:00
Jade (Rose) Rowland
973ae4c7da
change 909bd to sbd
2025-07-27 15:02:00 -04:00
Jade (Rose) Rowland
4d13b981f1
variable srate
2025-07-27 01:28:50 -04:00
Jade (Rose) Rowland
7691403fd0
prevent clicks
2025-07-27 01:22:59 -04:00
Jade (Rose) Rowland
3b6e3624be
working
2025-07-27 01:07:45 -04:00
Jade (Rose) Rowland
51f0bab1f8
duckarray
2025-07-26 12:54:59 -04:00
Jade (Rose) Rowland
dae1560c40
description
2025-07-25 00:00:23 -04:00
Jade (Rose) Rowland
82f0dbb750
add another example
2025-07-24 23:59:38 -04:00
Jade (Rose) Rowland
fb7d76a2ab
working
2025-07-24 23:50:27 -04:00
Jade (Rose) Rowland
26225e4ea7
Merge branch 'main' into pump
2025-07-23 23:40:48 -04:00
daslyfe
ab12c6ae0a
Merge pull request 'feat: make uzu-drumkit the default drumkit' ( #1422 ) from jade/uzudrumkit into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1422
2025-07-24 05:28:23 +02:00
Jade (Rose) Rowland
4a894b0be2
frmt
2025-07-23 23:25:14 -04:00
Jade (Rose) Rowland
4ad305550e
Merge branch 'jade/uzudrumkit' of ssh://codeberg.org/uzu/strudel into jade/uzudrumkit
2025-07-23 23:16:39 -04:00
Jade (Rose) Rowland
cf5c502a05
rm unessecary json
2025-07-23 23:16:14 -04:00
Jade (Rose) Rowland
2415210be6
fix lint
2025-07-23 18:41:20 -04:00
Jade (Rose) Rowland
fe18aa770d
test
2025-07-23 18:34:34 -04:00
Chandler Abraham
2eda047108
Merge branch 'main' of https://codeberg.org/uzu/strudel into fix/midi-init-bug
2025-07-22 21:52:03 -07:00
Chandler Abraham
c8cf1dc712
fix(midi): ensure midin initializes device state correctly
...
The midin function only initialized the refs object for a device on the initial MIDI setup. This caused an error if a second MIDI device was connected in the same session, as its refs object would not exist, leading to a 'cannot read properties of undefined' error when accessed.
This commit fixes the issue by ensuring that the refs object for a given MIDI input is initialized every time is called, not just on the first call.
2025-07-22 21:49:40 -07:00
daslyfe
e136e95375
Merge branch 'main' into jade/uzudrumkit
2025-07-23 03:06:08 +02:00
daslyfe
a26559fd3d
Merge branch 'main' into supradough
2025-07-22 06:35:59 +02:00
daslyfe
004c0baa59
Merge pull request 'FIX: PWM modulation' ( #1467 ) from pwfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1467
2025-07-21 07:16:17 +02:00
daslyfe
5f44ae9c4b
Merge branch 'main' into pwfix
2025-07-21 07:13:55 +02:00
Jade (Rose) Rowland
66828e17d3
working
2025-07-21 01:11:04 -04:00
Jade (Rose) Rowland
b2f90ecb3b
fix def skew
2025-07-20 23:56:30 -04:00
Jade (Rose) Rowland
ccf2a6de52
fixing..
2025-07-20 23:38:16 -04:00
Jade (Rose) Rowland
9416f317d4
fixing...
2025-07-20 23:29:01 -04:00
Jade (Rose) Rowland
75b6f59212
fix
2025-07-20 23:26:17 -04:00
daslyfe
84238c8999
Merge pull request 'Tremolo modulation' ( #1095 ) from daslyfe/gainmod into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1095
2025-07-19 17:16:21 +02:00
daslyfe
2d855cf5e8
Merge branch 'main' into daslyfe/gainmod
2025-07-19 04:06:31 +02:00
Jade (Rose) Rowland
dd04d49c75
fix test
2025-07-18 22:04:18 -04:00
Jade (Rose) Rowland
34874862ab
change params
2025-07-18 22:03:33 -04:00
Dsm0
5448fc6077
removed duplication and unnecessary keymappings in codemirror config
2025-07-16 15:17:34 -07:00
Dsm0
06fafbd8eb
Ensure no default extensions conflict with extensions in defaultSettings
2025-07-16 15:03:55 -07:00
Dsm0
10156f0067
add basicSetup for keybindings
2025-07-15 19:13:24 -07:00
Felix Roos
5632d83afb
fix: supradough onTrigger after breaking change
2025-07-16 02:21:39 +02:00
Felix Roos
a32473d570
Merge remote-tracking branch 'origin/main' into supradough
2025-07-15 22:26:46 +02:00
froos
0361bc629f
Merge pull request 'fix: can now use def in mondough' ( #1461 ) from mondo-def-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1461
2025-07-15 09:39:32 +02:00
Felix Roos
1fdd87a4f3
doc: def
2025-07-15 09:35:24 +02:00
Felix Roos
16e9aca222
fix: can now use def in mondough
2025-07-15 09:33:14 +02:00
froos
4a3d5ca44f
Merge pull request 'fixed keybinding presedence issue' ( #1456 ) from Dsm0/strudel:keyboard_binding_presedence_fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1456
2025-07-11 11:10:23 +02:00
froos
6c0e8a0833
Merge pull request 'added multicursor support on ctrl/cmd + click' ( #1457 ) from Dsm0/strudel:multicursor-on-click into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1457
2025-07-11 11:09:04 +02:00
Jade (Rose) Rowland
7336ff0ded
Merge branch 'daslyfe/gainmod' of ssh://codeberg.org/uzu/strudel into daslyfe/gainmod
2025-07-10 23:19:19 -04:00
Jade (Rose) Rowland
735f57e276
working
2025-07-10 23:18:57 -04:00
Dsm0
eb4f1f69f6
pnpm codeformat
2025-07-10 17:28:56 -07:00
Dsm0
e7e321fe03
added multicursor support on ctrl/cmd + click
2025-07-10 15:03:22 -07:00
Dsm0
bf3de368f0
added codemirror as an option + removed fallback on defaults
2025-07-10 12:11:10 -07:00
Dsm0
d645cc6fe5
fixed keybinding presedence issue
2025-07-09 13:28:22 -07:00
froos
6fe11be218
Merge pull request 'added tab-indent setting' ( #1454 ) from Dsm0/strudel:tab-indentation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1454
2025-07-09 09:39:45 +02:00
Felix Roos
cf7fc23981
add new am examples to doc
2025-07-09 09:33:28 +02:00
Felix Roos
bfdfab0a00
fix: @synonym -> @synonyms
2025-07-09 09:33:11 +02:00
Jade (Rose) Rowland
edb347e85a
format
2025-07-08 22:24:54 -04:00
Jade (Rose) Rowland
63fcce79e0
default cycle
2025-07-08 21:24:27 -04:00
Dsm0
8defdc424c
added tab-indent setting
2025-07-08 17:57:24 -07:00
Felix Roos
16b2fc0632
Merge remote-tracking branch 'origin/main' into daslyfe/gainmod
2025-07-08 15:49:39 +02:00
froos
d0a544d7a7
Merge pull request 'ontrigger-refactoring' ( #1442 ) from ontrigger-refactoring into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1442
2025-07-08 15:48:40 +02:00
Jade (Rose) Rowland
9b3c6b9f94
c
2025-07-08 00:46:39 -04:00
Jade (Rose) Rowland
6327e17feb
remove unessecary cyclist changes
2025-07-08 00:44:57 -04:00
Jade (Rose) Rowland
15fe2734e9
Merge branch 'daslyfe/gainmod' of ssh://codeberg.org/uzu/strudel into daslyfe/gainmod
2025-07-08 00:30:40 -04:00
Jade (Rose) Rowland
1dd1ce254f
rm deadcode
2025-07-08 00:30:00 -04:00
daslyfe
3ea91adfd6
Merge branch 'main' into daslyfe/gainmod
2025-07-08 06:29:27 +02:00
Jade (Rose) Rowland
ce5f425142
fully implemented
2025-07-08 00:26:15 -04:00
Felix Roos
671a22fc22
chore: add link to contributors
2025-07-07 23:28:41 +02:00
froos
976955dae3
Merge pull request 'fix: remove first gm_synth_bass_1, as it doesn't work in safari' ( #1452 ) from gm_synth_bass_1 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1452
2025-07-07 23:14:24 +02:00
Felix Roos
a6ad58a375
fix: remove first gm_synth_bass_1, as it doesn't work in safari
2025-07-07 23:12:15 +02:00
Felix Roos
681eed3d0e
revert add logo
2025-07-07 22:23:40 +02:00
Felix Roos
81a9811803
add logo
2025-07-07 22:23:16 +02:00
Felix Roos
72b582c605
fix: remove github contributor avatars
2025-07-07 22:20:04 +02:00
froos
2f0891d4e5
Merge pull request 'fix: minor doc changes' ( #1435 ) from Aurel300/strudel:fix/minor-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1435
2025-07-07 00:06:15 +02:00
Felix Roos
a7a283a99e
doc: add version tagging guide to contributing.md
2025-07-06 17:00:33 +02:00
Jade (Rose) Rowland
d9e44dcda6
sync without cyclist changes
2025-07-06 00:59:39 -04:00
dudymas
e87bb4376f
Merge branch 'main' into docs/xen/added-tune
2025-07-05 20:28:09 +02:00
dudymas
0722cf7ded
feat(xen/tunejs): support sending a custom tuning
2025-07-05 13:43:42 -04:00
dudymas
37fde8f3e8
docs(website/learn/xen): discussed strumming
2025-07-05 13:43:09 -04:00
Alex McLean
acd5661106
Merge pull request 'Fix randrun and deps including shuffle. Fixes #1441 ' ( #1447 ) from fix-randrun into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1447
2025-07-05 12:53:44 +02:00
froos
b0b2b6a120
Merge pull request 'add setDefault + resetDefaults to superdough' ( #1433 ) from set-default-default into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1433
2025-07-05 12:15:51 +02:00
Felix Roos
664d76cf1b
resetDefaults when editor is reset
2025-07-05 11:32:16 +02:00
alex
a901e2e387
snapshot
2025-07-05 10:28:20 +01:00
Felix Roos
82b14b5292
fix: lint
2025-07-05 11:13:40 +02:00
alex
05bcd5e32f
Fix randrun and deps including shuffle. Fixes #1441
2025-07-05 09:01:48 +01:00
Jade (Rose) Rowland
077556e7cb
Merge remote-tracking branch 'origin/ontrigger-refactoring' into daslyfe/gainmod
2025-07-05 00:45:58 -04:00
Jade (Rose) Rowland
4cc2de9b7e
wip
2025-07-05 00:39:23 -04:00
dudymas
8655c5b73c
Merge branch 'main' into docs/xen/added-tune
2025-07-05 00:50:57 +02:00
dudymas
31c1450edc
docs(website/learn/xen): add tune() examples
2025-07-04 18:50:21 -04:00
dudymas
cbb4207bab
chore(docker): basic support added
2025-07-04 18:50:21 -04:00
froos
b0c0a393a1
Merge pull request 'disable fm for supersaw' ( #1443 ) from supersaw-no-fm into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1443
2025-07-04 22:36:18 +02:00
Felix Roos
168269a839
disable fm for supersaw
2025-07-04 22:29:18 +02:00
Felix Roos
34771f03d4
some clarification comments
2025-07-04 22:17:23 +02:00
Aurel Bílý
504fe9ed40
document setcps in cycles reference
2025-07-01 13:45:36 +02:00
froos
caf6686d01
Merge pull request 'corrected minor spelling mistake ( #1425 )' ( #1434 ) from tj-mueller/strudel_1425:spelling_mistake_1425 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1434
2025-06-30 13:28:09 +02:00
tj-mueller
c063fb6b1c
correct rd to cr
2025-06-30 11:51:39 +02:00
Felix Roos
e3680b96de
refactor: remove first param of all onTrigger calls
2025-06-30 10:18:54 +02:00
Jade (Rose) Rowland
688e275e0c
merge
2025-06-30 00:50:02 -04:00
Felix Roos
2e33569786
add setDefault + resetDefaults to superdough
2025-06-30 05:48:08 +02:00
froos
46fe6d3c4d
Merge pull request 'Add browser cache explanation in samples.mdx' ( #1369 ) from wyan/patch-1 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1369
2025-06-30 05:26:10 +02:00
froos
9220b95677
Merge branch 'main' into wyan/patch-1
2025-06-30 05:24:26 +02:00
froos
5b27b19972
Merge pull request 'add-release-notes' ( #1432 ) from add-release-notes into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1432
2025-06-30 05:18:41 +02:00
Felix Roos
5a72ea94b1
fix: format
2025-06-30 05:15:30 +02:00
Felix Roos
eac6f27ca4
add 1.2.0 release notes
2025-06-29 21:29:11 +02:00
Felix Roos
f2330a2307
add 1.1.0 release notes
2025-06-29 20:18:15 +02:00
Jade Rose
db413881db
Merge pull request 'feat: delaytime in cycles' ( #1341 ) from daslyfe/jade/delaycycle into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1341
2025-06-28 20:30:48 +02:00
Jade (Rose) Rowland
77bab433e0
cf
2025-06-28 14:06:16 -04:00
daslyfe
f8cc1c2022
Merge branch 'main' into daslyfe/jade/delaycycle
2025-06-28 20:01:57 +02:00
froos
e0bf9ea4d6
Merge pull request 'Case insensitive search in the reference tab' ( #1420 ) from kdiab/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1420
2025-06-28 13:44:47 +02:00
Alex McLean
374661eb23
Merge pull request 'add unjoin, into and chunkinto' ( #1418 ) from add-unjoin into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1418
2025-06-28 00:04:12 +02:00
alex
df06248c54
snapshot
2025-06-27 22:59:01 +01: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
Alex McLean
719c70a598
Merge branch 'main' into add-unjoin
2025-06-27 22:40:40 +02:00
Jade (Rose) Rowland
7a53f6c021
add test
2025-06-27 15:56:37 -04:00
Jade (Rose) Rowland
09d05abd70
delaysync
2025-06-27 15:54:39 -04:00
Jade (Rose) Rowland
3acc364a03
Merge branch 'main' into daslyfe/jade/delaycycle
2025-06-27 15:53:48 -04:00
Jade (Rose) Rowland
2dd528134a
fix json
2025-06-27 02:52:04 -04:00
Jade (Rose) Rowland
fef50e654c
working
2025-06-27 02:38:43 -04:00
Felix Roos
b1aba294ad
hotfix: fix upstream test
2025-06-26 15:39:35 +02:00
froos
63ac80eb79
Merge pull request 'mondo notation' ( #1311 ) from uzu into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1311
2025-06-26 15:29:45 +02:00
Felix Roos
82e3f9b837
fix: js example
2025-06-26 14:59:24 +02:00
Khalid
e19fd24447
Case insensitive search in the reference tab
2025-06-25 08:44:12 -04:00
alex
fe9a91d1e4
add unjoin, into and chunkinto
2025-06-24 23:22:42 +01:00
froos
860bb58d61
Merge pull request 'allow calling all multiple times' ( #1417 ) from multiple-all-calls into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1417
2025-06-24 06:14:15 +02:00
Felix Roos
d58b3e490b
fix: reset all transforms before eval
2025-06-24 06:12:21 +02:00
Felix Roos
0003ce174e
allow calling all multiple times
2025-06-24 06:06:37 +02:00
froos
8e0f23e081
Merge pull request 'tonal: allow scales without tonic (default to C)' ( #1092 ) from kasparsj/tonal-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1092
2025-06-24 05:53:21 +02:00
Felix Roos
71e60ed8de
add back comment
2025-06-24 05:45:36 +02:00
Felix Roos
e2a29914c7
don't interpret note as n
2025-06-24 05:43:06 +02:00
Felix Roos
a9a3d491a2
Merge branch 'main' into kasparsj/tonal-fix
2025-06-24 05:39:59 +02:00
yaxu
a750764f88
Update CONTRIBUTING.md
2025-06-23 11:13:00 +02:00
froos
5b397009ab
Merge pull request 'website intro: fix whitespace and code hosting name' ( #1400 ) from trofi/strudel:website-intro-minor into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1400
2025-06-20 20:00:11 +02:00
Sergei Trofimovich
e68df9e789
website intro: fix whitespace and code hosting name
2025-06-20 18:33:58 +01:00
yaxu
4d3bbd5057
Update README.md
2025-06-19 17:44:45 +02:00
Felix Roos
15f3321b04
fix: extend in some situations, like [[bd]@3 bd]
2025-06-19 11:33:22 +02:00
froos
67bfedb317
Merge branch 'main' into uzu
2025-06-19 10:21:04 +02:00
Alex McLean
c0184dd827
Merge pull request 'fix stepcat #1396 ' ( #1398 ) from fix-stepcat into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1398
2025-06-19 10:15:06 +02:00
Alex McLean
09fdc45ff2
Merge branch 'main' into fix-stepcat
2025-06-19 10:08:08 +02:00
alex
c01b4c651c
don't trash lists passed to timecat
2025-06-19 09:06:53 +01:00
froos
634eed1d82
Merge pull request 'deprecate cpm + refactor docs to use setcpm' ( #1397 ) from reference-improvements into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1397
2025-06-19 09:52:36 +02:00
froos
01810f379f
Merge branch 'main' into reference-improvements
2025-06-19 09:47:01 +02:00
alex
f3c4afaa54
apt install zstd for caching
2025-06-19 08:42:33 +01:00
alex
a8757fecc8
avoid double action for PRs, try turning on pnpm cache
2025-06-19 08:39:05 +01:00
alex
a1d181d609
format
2025-06-19 08:27:41 +01:00
alex
440f1cb081
reify arguments of stepcat
2025-06-19 08:27:23 +01:00
alex
95193b0bfd
a test for #1396
2025-06-19 08:18:20 +01:00
Felix Roos
66673d211e
fix: cpm -> setcpm
2025-06-19 09:13:48 +02:00
Felix Roos
64ab3c9ba7
fix: tests
2025-06-19 09:12:05 +02:00
Felix Roos
6c4aa12c60
refactor: replace .cpm with setcpm calls
...
+ doc setcpm
2025-06-19 09:09:45 +02:00
daslyfe
a8f2537e31
Merge pull request 'feat: 3 new codemirror themes' ( #1394 ) from jade/themes into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1394
2025-06-19 02:49:08 +02:00
Jade (Rose) Rowland
7e6876c282
comment
2025-06-18 20:44:09 -04:00
Felix Roos
1cc15c7e8d
fix: fall back to silence when empty
...
removes annoying error
2025-06-18 22:25:05 +02:00
Felix Roos
10ac7c353c
use + and - as late / early
...
+ add some extra error handling
2025-06-18 22:07:16 +02:00
Felix Roos
9412bf60bf
add e as euclid that accepts a list
2025-06-18 22:06:18 +02:00
Felix Roos
c751bb7e5f
allow _ as silence
2025-06-18 21:36:34 +02:00
Felix Roos
28cd7c1681
Merge branch 'main' into uzu
2025-06-18 21:26:51 +02:00
Jade (Rose) Rowland
011139eff8
arch2
2025-06-18 20:12:36 +02:00
Jade (Rose) Rowland
184cb746f3
arch
2025-06-18 19:55:30 +02:00
anecondev
5efcd14f40
Update website/src/pages/learn/code.mdx
...
Correct "appended" to "prepended"
2025-06-18 17:07:13 +02:00
alex
351314ccdf
rename .github to .forgejo
2025-06-15 09:23:29 +01:00
Felix Roos
e52017c0d8
fix: reference tab critical fail
2025-06-15 10:12:17 +02:00
alex
b253d437d3
Merge branch 'main' of ssh://codeberg.org/uzu/strudel
2025-06-15 08:06:12 +01:00
alex
bebbe30b50
codeformat
2025-06-15 08:03:23 +01:00
alex
489d3f8d4d
Merge branch 'reorganise-docs'
2025-06-15 08:01:44 +01:00
alex
cc4cad05b2
add the technical manual again
2025-06-14 23:33:52 +01:00
alex
2cb22e94b5
move iclc paper under docs/
2025-06-14 23:26:59 +01:00
Felix Roos
ee7d783099
fix homepage link
2025-06-14 16:27:54 +02:00
Felix Roos
9becd0a3f0
Merge branch 'main' of https://codeberg.org/uzu/strudel
2025-06-14 16:23:36 +02:00
Felix Roos
9738c90b82
even more degithubbing
2025-06-14 16:23:03 +02:00
Alex McLean
f7b58f2e3e
Merge pull request 'link back to tech manual in wiki' ( #1382 ) from techmanual-wiki into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1382
2025-06-14 16:22:59 +02:00
alex
d856e567c1
link back to tech manual in wiki
2025-06-14 15:22:27 +01:00
Felix Roos
a7f044e1aa
more degithubbing
2025-06-14 16:17:22 +02:00
froos
1f7d78c6ce
Merge pull request 'degithub-links' ( #1380 ) from degithub-links into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1380
2025-06-14 14:55:36 +02:00
Felix Roos
4137f39495
Merge remote-tracking branch 'origin/main' into degithub-links
2025-06-14 14:48:54 +02:00
Felix Roos
0163c8ba25
replace remaining links to old github repo
2025-06-14 14:47:16 +02:00
Felix Roos
912b3270aa
use yt for gh video assets + replace release asset links
2025-06-14 14:35:19 +02:00
Felix Roos
2bc3d69fb0
replace github links in release notes
2025-06-14 14:01:11 +02:00
froos
8051e56d13
Merge branch 'main' into supradough
2025-06-14 00:35:52 +02:00
yaxu
aa20526963
Update .github/workflows/test.yml
2025-06-13 17:33:47 +02:00
yaxu
47de9e45ff
Update .github/workflows/deploy.yml
2025-06-13 17:31:33 +02:00
yaxu
0c193238c5
Update .github/workflows/deploy.yml
2025-06-13 17:31:03 +02:00
yaxu
3428e18e7d
Update .github/workflows/deploy.yml
2025-06-13 17:26:37 +02:00
yaxu
8fba92f447
Update .github/workflows/deploy.yml
2025-06-13 17:10:37 +02:00
yaxu
38e7fe606c
Update .github/workflows/deploy.yml
2025-06-13 16:47:40 +02:00
Alex McLean
59e7584bf7
Merge pull request 'fix euclidLegatoRot' ( #1378 ) from bwagner/strudel:fix-euclidLegatoRot into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1378
2025-06-13 15:24:40 +02:00
Bernhard Wagner
7f50bcebd2
avoid floating point inaccuracy by using Fraction
2025-06-13 10:28:03 +02:00
Bernhard Wagner
d7b83e200c
fix issue #1368 euclidLegatoRot
2025-06-13 10:21:36 +02:00
Alex McLean
db33707e52
Merge pull request 'remove-ms' ( #1377 ) from remove-ms into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1377
2025-06-13 10:07:50 +02:00
Alex McLean
78fca9695c
Merge branch 'main' into remove-ms
2025-06-13 09:23:42 +02:00
alex
3dbae7907c
ignore .pnpm-store
2025-06-13 08:22:46 +01:00
alex
dcac254790
missing double quotes
2025-06-13 08:17:55 +01:00
Alex McLean
000114fcc8
Merge branch 'main' into remove-ms
2025-06-13 09:08:13 +02:00
alex
062201d1dc
fix json
2025-06-13 08:07:35 +01:00
yaxu
8c8e914170
Update .github/workflows/test.yml
2025-06-13 08:53:53 +02:00
yaxu
1141b1803b
Update .github/workflows/test.yml
2025-06-13 00:08:39 +02:00
yaxu
fec38bd5d2
Update .github/workflows/test.yml
2025-06-13 00:07:24 +02:00
alex
a3d9d68c45
less github
2025-06-12 18:00:39 +01:00
alex
990f1c6ece
degithub
2025-06-12 17:29:29 +01:00
alex
c0ae12f32f
add codeberg repo update command
2025-06-12 17:26:19 +01:00
Alex McLean
307e5ea2d7
less github
2025-06-12 14:45:35 +01:00
Alex McLean
5fdea7fd80
github > strudel
2025-06-12 14:36:45 +01:00
Alex McLean
580447d00a
move technical manual from https://github.com/tidalcycles/strudel/wiki/Technical-Manual
2025-06-12 14:15:07 +01:00
Alex McLean
b6e67f3474
> codeberg
2025-06-12 14:12:42 +01:00
Alex McLean
84efa664ca
Update README.md
2025-06-12 13:39:00 +01:00
Alex McLean
94746b5fae
Update README.md
2025-06-12 13:37:58 +01:00
Jade (Rose) Rowland
c1fa5d0855
Merge pull request #1375 from tidalcycles/jade/share_fat
...
Share fat URL
2025-06-12 10:25:48 +02:00
Jade (Rose) Rowland
372542dcd8
working
2025-06-12 10:23:21 +02:00
Felix Roos
239987af0b
snapshot
2025-06-12 10:23:06 +02:00
Felix Roos
8363ba5a41
format
2025-06-12 10:22:35 +02:00
Felix Roos
30f7127a92
Merge remote-tracking branch 'origin/main' into supradough
2025-06-12 10:22:08 +02:00
Felix Roos
694a22af85
hotfix: bring back loading code + fill in default pattern later
2025-06-12 09:51:04 +02:00
Felix Roos
ef3b9a68e3
hotfix: leave out part about shuffle in welcome tab
2025-06-12 09:21:57 +02:00
Felix Roos
40ba5d4465
hotfix: don't load patterns from db
2025-06-12 09:11:19 +02:00
Felix Roos
79f7938b33
hotfix: add default code
2025-06-12 08:51:03 +02:00
Felix Roos
2c9f9d785f
hotfix: close bakery
2025-06-12 08:39:27 +02:00
Felix Roos
14193abe03
improve export: add stereo + measure performance + add bigger pattern for testing
2025-06-12 02:26:50 +02:00
Felix Roos
3caf08e199
up latency
2025-06-12 02:26:08 +02:00
Felix Roos
5cbd38a3e8
improve filter performance making it accept hz directly
2025-06-12 02:25:46 +02:00
Felix Roos
bbd7ed0f27
lazy sample loading
2025-06-12 02:25:04 +02:00
Jade (Rose) Rowland
43504d16b6
add chorus
2025-06-10 16:03:42 +02:00
Alice Wyan
1b7fbecf50
Fix style issue
2025-06-10 13:20:21 +02:00
Jade (Rose) Rowland
7e8206dcbc
pitched delay
2025-06-10 12:31:21 +02:00
Felix Roos
3963b807eb
fix: calling doughsamples multiple times
2025-06-09 22:32:41 +02:00
Felix Roos
e99adffc56
vibrato
2025-06-09 22:29:35 +02:00
Felix Roos
c9f494d865
fix: node export
2025-06-09 22:10:09 +02:00
Alice Wyan
117cf7e18a
Update samples.mdx
2025-06-09 19:45:21 +02:00
Felix Roos
e8254735bb
apply speed to synths and samples + add normalize flag (for fit)
2025-06-09 19:35:50 +02:00
Jade (Rose) Rowland
3d30007756
supersaw
2025-06-09 15:55:44 +02:00
Jade (Rose) Rowland
aeaed50446
gaincurve
2025-06-09 15:18:47 +02:00
Alice Wyan
ae15bb7274
Add browser cache explanation in samples.mdx
...
Several users (including me) have been bitten by this, so it's perhaps worth mentioning in the docs that the strudel.json file gets cached by the browser and doesn't reload properly unless forced.
2025-06-09 15:03:41 +02:00
Felix Roos
3ac0fdf619
rudimentary sample map loading (doughsamples)
2025-06-09 11:07:57 +02:00
Felix Roos
d1b6b6be85
fix: hpf
2025-06-09 09:54:24 +02:00
Felix Roos
1081fc69e9
refactor: stereo sample support + channelwise fx
2025-06-09 09:52:29 +02:00
Felix Roos
73ef43dd2c
move things around in init
...
+ shorten things
2025-06-08 22:56:55 +02:00
Jade (Rose) Rowland
181e51ef0e
adjustable envelope curves
2025-06-08 20:26:20 +02:00
Jade (Rose) Rowland
1167fdb910
Merge branch 'supradough' of https://github.com/tidalcycles/strudel into supradough
2025-06-08 19:25:47 +02:00
Jade (Rose) Rowland
ec9109dd89
exponential lerp
2025-06-08 19:24:55 +02:00
Felix Roos
55aef18851
buffers can now be repitched (still with aliasing)
2025-06-08 14:43:23 +02:00
Felix Roos
356d4360ec
fix: scheduling + sample playback
2025-06-08 09:05:14 +02:00
Felix Roos
0f2aa9569b
half working samples
2025-06-08 02:04:49 +02:00
Felix Roos
ac7ee376e5
pitch envelope
2025-06-08 00:43:58 +02:00
Felix Roos
ab052ce1ac
fix: polyblepped sawtooth + fm = death
2025-06-07 23:15:09 +02:00
Felix Roos
5988e3d3b4
fix: hot reloading for dough.mjs (see comment)
2025-06-07 22:42:48 +02:00
Felix Roos
2f2bf5bf29
fix: note2midi for notes without octave
2025-06-07 22:36:54 +02:00
Felix Roos
b000f2297d
fm
2025-06-07 20:31:47 +02:00
Felix Roos
77463a199a
add square alias for pulse
2025-06-07 13:26:43 +02:00
Felix Roos
e54449f5f7
white brown pink noise + crackle alias for dust
2025-06-07 13:24:06 +02:00
Felix Roos
d743570546
set delay time and feedback from voice
2025-06-07 13:12:35 +02:00
Felix Roos
1dac69635d
feedback delay (still hard coded feedback / time values)
2025-06-07 10:40:34 +02:00
Felix Roos
49f38aeddb
remove log
2025-06-06 16:26:17 +02:00
Felix Roos
43c05cb504
move supradough to separate package
2025-06-06 16:17:05 +02:00
Felix Roos
ccc90d547c
ignore dough-export to fix checks
2025-06-06 15:47:19 +02:00
Felix Roos
998a010247
better filter envelopes
2025-06-06 11:21:01 +02:00
Felix Roos
e4cd5dc552
rough filter envelope implementation
2025-06-06 10:55:38 +02:00
Felix Roos
6cf0b6f651
hpf + bpf
2025-06-06 10:12:49 +02:00
Felix Roos
794bf86904
distort
2025-06-06 09:56:41 +02:00
Felix Roos
9ed690ce45
pulse osc + velocity
2025-06-06 09:37:40 +02:00
Felix Roos
623bf93368
panning
2025-06-06 08:50:02 +02:00
Felix Roos
0cc18a6468
crush (might be wrong)
2025-06-06 08:27:47 +02:00
Felix Roos
87598e10d1
coarse
2025-06-06 08:17:20 +02:00
Jade (Rose) Rowland
5a88a6daa6
Merge pull request #1364 from tidalcycles/dosomething
...
feat: onTriggerTime for interfacing with random APIs and doing illegal things on event time
2025-06-05 19:39:16 +01:00
Felix Roos
ccec7e725a
poc: render pattern audio with node script
2025-06-05 11:04:55 +02:00
Felix Roos
f0e6c5483c
handle invalid spawns + remove logs
2025-06-05 10:30:53 +02:00
Felix Roos
2cbd35f6d2
refactor: make webaudio glue as minimal as possible
2025-06-05 10:26:14 +02:00
Felix Roos
930dabe4d6
dough as a singleton worklet with voice allocation
2025-06-05 09:54:44 +02:00
Jade (Rose) Rowland
9350d826a3
Merge pull request #1363 from tidalcycles/berlinnoise
...
feat: berlin noise
2025-06-05 00:08:18 +01:00
Jade (Rose) Rowland
ff4b7ca171
fix volume
2025-06-04 01:08:36 +01:00
Jade (Rose) Rowland
5129fa6677
fix click
2025-06-04 00:48:32 +01:00
Jade (Rose) Rowland
df923174ed
working
2025-06-03 01:22:37 +01:00
Jade (Rose) Rowland
cde943d737
fix test
2025-06-02 13:02:41 +01:00
Jade (Rose) Rowland
f363bd6bcc
Merge branch 'main' into berlinnoise
2025-06-02 12:58:33 +01:00
Jade (Rose) Rowland
e0a21a936b
berlin
2025-06-02 12:57:37 +01:00
Felix Roos
5336569c25
proper lpf mapping + remove redundant worklet params,
2025-06-01 21:20:28 +02:00
Felix Roos
483843bd0a
begin supradough
2025-06-01 18:06:36 +02:00
Felix Roos
b312ff63a9
Publish
...
- @strudel/codemirror@1.2.2
- @strudel/core@1.2.2
- @strudel/csound@1.2.3
- @strudel/draw@1.2.2
- @strudel/gamepad@1.2.2
- @strudel/hydra@1.2.2
- @strudel/midi@1.2.3
- @strudel/mini@1.2.2
- @strudel/motion@1.2.2
- @strudel/mqtt@1.2.2
- @strudel/osc@1.2.2
- @strudel/repl@1.2.3
- @strudel/serial@1.2.2
- @strudel/soundfonts@1.2.3
- superdough@1.2.3
- @strudel/tonal@1.2.2
- @strudel/transpiler@1.2.2
- @strudel/web@1.2.3
- @strudel/webaudio@1.2.3
- @strudel/xen@1.2.2
2025-05-29 23:58:35 +02:00
Jade (Rose) Rowland
93bc353b6b
Merge pull request #1359 from tidalcycles/bytebeat_fixes_3
...
Fix bytebeat sample offset
2025-05-29 14:36:43 +02:00
Jade (Rose) Rowland
14a0dea826
fixtest
2025-05-29 14:35:37 +02:00
Jade (Rose) Rowland
009f5445be
codeformat
2025-05-29 14:33:25 +02:00
Jade (Rose) Rowland
3d37c73103
fixed
2025-05-29 14:32:52 +02:00
Alex McLean
0b0f9fe13b
preserve stepcount in chunks ( #1358 )
...
* preserve stepcount in chunks
* format
2025-05-29 12:14:18 +02:00
Jade (Rose) Rowland
1d189763b2
Merge pull request #1357 from tidalcycles/bbfixes_2
...
Byte Beat improvements -> 2
2025-05-29 02:34:30 +02:00
Jade (Rose) Rowland
a4b55776d2
test
2025-05-29 02:33:06 +02:00
Jade (Rose) Rowland
0287be547a
bbstart
2025-05-29 02:27:55 +02:00
Jade (Rose) Rowland
6a83ede33d
Merge pull request #1356 from tidalcycles/bb_fixes
...
Bytebeat improvements
2025-05-28 16:40:32 +02:00
Jade (Rose) Rowland
1e3f546918
bb waveforms
2025-05-28 16:36:53 +02:00
Jade (Rose) Rowland
faa60be211
Merge pull request #1354 from tidalcycles/jade/bytebeats
...
feat: Byte Beats!
2025-05-27 17:42:38 +02:00
Jade (Rose) Rowland
dde2b9c6f8
working
2025-05-27 17:41:32 +02:00
Jade (Rose) Rowland
382dce65df
working
2025-05-27 17:39:55 +02:00
Jade (Rose) Rowland
63f4f202f1
working
2025-05-27 17:35:35 +02:00
Jade (Rose) Rowland
366637026b
bbs
2025-05-27 17:34:53 +02:00
Jade (Rose) Rowland
608dfd515e
WIP oscillations
2025-05-27 14:37:55 +02:00
Felix Roos
9bd7b66228
Publish
...
- @strudel/codemirror@1.2.1
- @strudel/core@1.2.1
- @strudel/csound@1.2.2
- @strudel/draw@1.2.1
- @strudel/gamepad@1.2.1
- @strudel/hydra@1.2.1
- @strudel/midi@1.2.2
- @strudel/mini@1.2.1
- @strudel/motion@1.2.1
- @strudel/mqtt@1.2.1
- @strudel/osc@1.2.1
- @strudel/repl@1.2.2
- @strudel/serial@1.2.1
- @strudel/soundfonts@1.2.2
- superdough@1.2.2
- @strudel/tonal@1.2.1
- @strudel/transpiler@1.2.1
- @strudel/web@1.2.2
- @strudel/webaudio@1.2.2
- @strudel/xen@1.2.1
2025-05-24 11:30:02 +02:00
Jade (Rose) Rowland
5e4eb7fc53
gain
2025-05-20 21:53:10 +01:00
Jade (Rose) Rowland
45bccf13ff
add test
2025-05-20 21:47:43 +01:00
Jade (Rose) Rowland
65f1760fad
format
2025-05-20 21:45:14 +01:00
Jade (Rose) Rowland
b8d2d02466
bb
2025-05-20 21:41:40 +01:00
Jade (Rose) Rowland
058cb36640
structure
2025-05-20 20:28:52 +01:00
Nachito
5c3501caa4
fix: typo on docs causing problems with autocompletion. ( #1350 )
...
* fix: scramble and shuffle comments
* fix: comments on themes,docs, tests and more
2025-05-18 20:43:04 +01:00
Jade (Rose) Rowland
1341bd9c92
Merge pull request #1343 from daslyfe/pw
...
feat: Create pulsewidth (pw) and pulsewidth lfo parameters
2025-05-14 19:12:06 -04:00
Jade (Rose) Rowland
760d1abec0
remove n
2025-05-14 19:10:59 -04:00
Jade (Rose) Rowland
2b44fc48a4
Merge pull request #1344 from daslyfe/multichannelorbits
...
feat: Multi Channel Orbits
2025-05-14 12:25:16 -04:00
Henré Botha
99779171f5
Fix typo ( #1346 )
2025-05-13 16:45:29 +01:00
Jade (Rose) Rowland
64ebfb57c3
lint
2025-05-07 11:30:42 -04:00
Jade (Rose) Rowland
099d321dbd
format
2025-05-07 11:25:34 -04:00
Jade (Rose) Rowland
59bdfd2cb8
format
2025-05-07 11:12:05 -04:00
Jade (Rose) Rowland
56d3436fda
asconst
2025-05-07 01:08:00 -04:00
Jade (Rose) Rowland
440ce0cd3b
format
2025-05-06 02:14:35 -04:00
Jade (Rose) Rowland
98346261ed
lint
2025-05-06 01:13:50 -04:00
Jade (Rose) Rowland
38e4718826
lint
2025-05-06 01:09:20 -04:00
Jade (Rose) Rowland
38908baccd
working
2025-05-06 01:06:37 -04:00
alex
1b3b07842e
format again..
2025-05-03 21:57:01 +01:00
alex
98efd72ab4
delint
2025-05-03 20:59:05 +01:00
alex
1eb5f6a995
format
2025-05-03 20:38:43 +01:00
alex
9b10dc8535
change pipe symbol from '.' to '#'
2025-05-03 20:37:44 +01:00
Felix Roos
2951a60fac
fix: rests at the end
2025-05-03 11:44:02 +02:00
Jade (Rose) Rowland
94257e81ee
lint
2025-05-02 23:44:55 -04:00
Jade (Rose) Rowland
006ce9d1da
delaytime
2025-05-02 23:33:58 -04:00
Felix Roos
607a6121bc
rename mondo package to mondolang
2025-05-02 16:20:23 +02:00
Felix Roos
4208c79c09
fix: ! and @ operators
2025-05-02 15:13:04 +02:00
Felix Roos
7565354274
superdough: fallback to triangle when non-string is given
2025-05-02 08:54:34 +02:00
Felix Roos
ffe831d24b
mondo: strings now get type "string" to be discernable from plain variables
2025-05-02 08:53:55 +02:00
Felix Roos
60dd8bd763
tweak again
2025-05-02 08:35:16 +02:00
Felix Roos
29e5833c8c
tweak
2025-05-02 08:32:46 +02:00
Felix Roos
e3a6444f41
mondo: support line comments
2025-05-02 08:30:09 +02:00
Felix Roos
30fd4c5dec
Merge branch 'main' into uzu
2025-05-02 08:16:52 +02:00
Felix Roos
8d02d4270a
Publish
...
- @strudel/repl@1.2.1
- @strudel/web@1.2.1
2025-05-02 00:03:18 +02:00
Felix Roos
9cf1cd2656
revert web + repl versions for next try
2025-05-02 00:02:50 +02:00
Felix Roos
4c079b6ebe
Merge pull request #1339 from tidalcycles/fix-web-pkg-build
...
Fix web + repl package builds
2025-05-02 00:01:27 +02:00
Felix Roos
e9e2e881e5
fix: repl package build
2025-05-01 23:58:49 +02:00
Felix Roos
685b4f172b
fix: duplicate key
2025-05-01 23:57:09 +02:00
Felix Roos
53e50d81b0
also use worklet plugin in web package
2025-05-01 23:56:29 +02:00
Felix Roos
8f58d5788f
Publish
...
- @strudel/csound@1.2.1
- @strudel/midi@1.2.1
- @strudel/repl@1.2.1
- @strudel/soundfonts@1.2.1
- superdough@1.2.1
- vite-plugin-bundle-audioworklet@0.1.1
- @strudel/web@1.2.1
- @strudel/webaudio@1.2.1
2025-05-01 23:54:13 +02:00
Felix Roos
306a6db8dc
hotfix: remove broken tauri workflow
2025-05-01 23:52:36 +02:00
Felix Roos
757d78252b
Merge pull request #1338 from tidalcycles/fix-worklet-bundling
...
fix: superdough worklets bundling
2025-05-01 23:50:56 +02:00
Felix Roos
6f2e026e4a
fix: import in vitest config
2025-05-01 23:49:47 +02:00
Felix Roos
22f114be59
update metadata
2025-05-01 23:35:20 +02:00
Felix Roos
f993056fb1
fix: tests -> use vite plugin in tests as well
2025-05-01 23:30:14 +02:00
Felix Roos
fdbbcd2dd2
add vite-plugin-bundle-audioworklet and use it both from website and superdough
2025-05-01 23:26:04 +02:00
Felix Roos
7bec92ca99
fix: superdough worklets bundling
2025-05-01 23:13:32 +02:00
Felix Roos
5702914661
Publish
...
- @strudel/reference@1.2.0
2025-05-01 12:52:12 +02:00
Felix Roos
f2a9e2d4e6
hotfix: downgrade reference to be able to get 1.2.0
2025-05-01 12:51:54 +02:00
Felix Roos
6398b5fb38
hotfix: make broken hs2js + tidal packages private to opt out of release
...
- some issue with the build command
2025-05-01 12:48:43 +02:00
Felix Roos
9ceebd4679
hotfix: reference package vite config
2025-05-01 12:47:56 +02:00
Felix Roos
177f5c1431
Publish
...
- @strudel/codemirror@1.2.0
- @strudel/core@1.2.0
- @strudel/csound@1.2.0
- @strudel/draw@1.2.0
- @strudel/gamepad@1.2.0
- hs2js@0.2.0
- @strudel/hydra@1.2.0
- @strudel/midi@1.2.0
- @strudel/mini@1.2.0
- @strudel/motion@1.2.0
- @strudel/mqtt@1.2.0
- @strudel/osc@1.2.0
- @strudel/reference@1.2.0
- @strudel/repl@1.2.0
- @strudel/sampler@0.2.0
- @strudel/serial@1.2.0
- @strudel/soundfonts@1.2.0
- superdough@1.2.0
- @strudel/tidal@0.2.0
- @strudel/tonal@1.2.0
- @strudel/transpiler@1.2.0
- @strudel/web@1.2.0
- @strudel/webaudio@1.2.0
- @strudel/xen@1.2.0
2025-05-01 12:39:24 +02:00
Felix Roos
2da03ab46f
Merge remote-tracking branch 'origin/main' into uzu
2025-05-01 11:15:24 +02:00
Felix Roos
243adda3dd
mondo: more sicp tests
2025-05-01 10:56:33 +02:00
Jade (Rose) Rowland
d6c2a88496
Merge pull request #1333 from daslyfe/jade/soundimportorder
...
FIX: sound import order
2025-04-27 16:25:53 -04:00
Jade (Rose) Rowland
3ee7d0cd4f
lint
2025-04-27 16:21:14 -04:00
Jade (Rose) Rowland
53d43dc44c
working
2025-04-27 16:19:58 -04:00
Jade (Rose) Rowland
637c619345
Merge pull request #1332 from hpunq/import-sounds-docs
...
update docs to reflect import sounds tab change
2025-04-27 12:39:49 -04:00
Jade (Rose) Rowland
47fb441feb
Merge pull request #1318 from daslyfe/jade/gaincurve
...
feat: Improve gain curve
2025-04-27 12:38:26 -04:00
hpunq
d02b1fc05c
update docs to reflect import sounds tab change
2025-04-27 11:05:06 +01:00
Jade (Rose) Rowland
480b5ff58b
fix vel
2025-04-27 02:38:10 -04:00
Jade (Rose) Rowland
c088c0c9d2
def
2025-04-27 02:21:49 -04:00
Jade (Rose) Rowland
f32abac06f
reset gaincurve
2025-04-27 02:20:53 -04:00
Jade (Rose) Rowland
697f0a82e6
Merge branch 'main' into jade/gaincurve
2025-04-27 02:10:30 -04:00
Jade (Rose) Rowland
98970417c3
Merge pull request #1331 from tidalcycles/BRANCH_NAME
...
Add Icon to import sample button
2025-04-27 01:54:49 -04:00
Jade (Rose) Rowland
b5d48b2f0b
Merge pull request #1329 from hpunq/sample-ui
...
Add new "import-sounds" tab with explanation on folder import
2025-04-27 01:53:40 -04:00
Jade (Rose) Rowland
c48aba50f0
button size and icon
2025-04-27 01:51:41 -04:00
hpunq
f539930509
formatted code with prettier
2025-04-26 01:04:11 +01:00
hpunq
759cdb6276
add new import sounds tab with explanation and hyperlinks
2025-04-24 13:53:42 +01:00
hpunq
3dae2a80ab
change import sounds label to import sounds folder
2025-04-24 13:51:44 +01:00
Jade (Rose) Rowland
7cc44a8829
Merge pull request #1326 from daslyfe/origin/jade/newthemes
...
feat: new themes + theme improvements
2025-04-21 18:04:37 -04:00
Jade (Rose) Rowland
90506f9e61
Merge pull request #1321 from daslyfe/jade/slit
...
feat: Create scrub function for scrubbing an audio file
2025-04-20 12:24:15 -04:00
Jade (Rose) Rowland
c852b5fab0
fix lint
2025-04-19 16:21:11 -04:00
Jade (Rose) Rowland
bd08b74ebc
fixed strudel bool
2025-04-19 16:10:38 -04:00
Jade (Rose) Rowland
8f4dcb6bc6
Merge pull request #1325 from daslyfe/jade/udelsconfig
...
fix: udels header
2025-04-18 01:17:33 -04:00
Jade (Rose) Rowland
17e1ebeb93
udelsconfig
2025-04-18 01:02:13 -04:00
Jade (Rose) Rowland
ad25ce7b21
working
2025-04-18 01:01:10 -04:00
Jade (Rose) Rowland
6e3aa693d5
format
2025-04-17 23:35:10 -04:00
Jade (Rose) Rowland
2968017300
disabled
2025-04-17 23:32:20 -04:00
Alex McLean
ab76b4424a
send delta in seconds, to match tidal/superdirt ( #1323 )
2025-04-11 08:18:57 +01:00
Jade (Rose) Rowland
b64daf6284
Merge pull request #1322 from daslyfe/jade/fixmultichannelaudio
...
FIX: Multichannel Audio
2025-04-08 00:08:57 -04:00
Jade (Rose) Rowland
2b69004eb4
lint
2025-04-08 00:04:22 -04:00
Jade (Rose) Rowland
a32bb58fb3
rm dependency
2025-04-08 00:01:34 -04:00
Jade (Rose) Rowland
9e233fe587
var name
2025-04-07 23:55:34 -04:00
Jade (Rose) Rowland
b1090a1dd8
rm deadcode
2025-04-07 23:52:15 -04:00
Jade (Rose) Rowland
344d9ca1a8
working
2025-04-07 23:43:29 -04:00
Jade (Rose) Rowland
b92a28242e
Merge pull request #1317 from daslyfe/jade/voicemax
...
feat: add max polyphony feature for superdough
2025-04-07 22:18:03 -04:00
Jade (Rose) Rowland
695ac6a5d3
var
2025-04-06 16:34:14 -04:00
Jade (Rose) Rowland
a468201822
add tests
2025-04-06 16:32:37 -04:00
Jade (Rose) Rowland
05ea9c86fb
working
2025-04-06 16:08:42 -04:00
Jade (Rose) Rowland
6e29210bdc
Merge pull request #1315 from daslyfe/jade/readableerror
...
enhancement: make error messages easier to read
2025-04-05 15:12:05 -04:00
Felix Roos
7fc21d55d7
mondo: rational number test
2025-04-04 10:04:22 +02:00
Jade (Rose) Rowland
e81345ca2f
Merge pull request #1319 from daslyfe/jade/bug/replace_white_spaces_in_sounds
...
fix: replace empty spaces in registered sound keys
2025-04-04 00:26:57 -04:00
Felix Roos
d5ef686fe0
mondo: sicp 100
2025-04-04 00:45:00 +02:00
Felix Roos
d4733a30ab
mondo: add half interval method example
2025-04-03 17:30:03 +02:00
Felix Roos
989bd0990e
mondo: let expressions
2025-04-03 17:01:36 +02:00
Jade (Rose) Rowland
6b8ee8ad11
lint
2025-04-03 01:05:26 -04:00
Jade (Rose) Rowland
c2d4b529f6
working
2025-04-03 00:59:46 -04:00
Felix Roos
60d09adb44
mondo: more tests
2025-04-02 22:33:18 +02:00
Felix Roos
b2588e8c93
fix: lint
2025-04-02 22:11:06 +02:00
Felix Roos
39d2784441
mondo: more sicp tests
...
+ support special form for function def (might remove later)
+ support multiple expressions in fn body
+ support lexical scoping
2025-04-02 22:09:17 +02:00
Felix Roos
aa70246afc
mondo: more sicp
2025-04-01 23:24:47 +02:00
Felix Roos
f6ffdd6ae6
mondo: move +- to ops
...
+ add "raw" to parsed pairs
+ implement match + if
+ add more sicp examples
2025-04-01 22:31:42 +02:00
Felix Roos
077aac1888
mondo: add some examples from sicp book
2025-04-01 21:50:03 +02:00
Felix Roos
94a3a60e49
mondo: remember pair locations
...
+ allow passing a scope to MondoRunner.run
+ make def a side effect
+ proper lambda with multiple args + closure
2025-04-01 21:49:28 +02:00
Jade (Rose) Rowland
999c0b2349
lint
2025-03-31 00:21:01 -04:00
Jade (Rose) Rowland
5ed28d6168
gain curve func
2025-03-31 00:17:26 -04:00
Jade (Rose) Rowland
bceb37e8ea
rm comment
2025-03-30 20:32:19 -04:00
Jade (Rose) Rowland
2f4cba4e94
format
2025-03-30 20:26:44 -04:00
Jade (Rose) Rowland
d8e4055c6e
settings panel
2025-03-30 20:22:24 -04:00
Jade (Rose) Rowland
6f9bcc53dc
ramp cut audio node
2025-03-30 16:33:47 -04:00
Felix Roos
f2372e7a41
mondo: refactor evaluate function into bits
2025-03-30 17:55:37 +02:00
Felix Roos
a0fb8fb37f
mondo: def node
2025-03-30 11:43:01 +02:00
Felix Roos
b4027fd92a
fix: mondo dont mutate (breaks lambdas)
2025-03-30 11:42:50 +02:00
Jade (Rose) Rowland
8962e5a4f0
max poly
2025-03-30 01:35:25 -04:00
Jade (Rose) Rowland
e55b7c6ce3
mostly working
2025-03-30 00:55:12 -04:00
Felix Roos
c9cafa37fd
mondo: improve mondo package api + update readme
2025-03-29 21:33:51 +01:00
Felix Roos
2e017e46f9
trim readme
2025-03-29 20:17:09 +01:00
Felix Roos
c9f58220a3
remove minor change
2025-03-29 19:55:29 +01:00
Felix Roos
e9de45993e
signal: remove signal synonyms for now
2025-03-29 19:54:04 +01:00
Jade (Rose) Rowland
9b4574c7b0
Merge pull request #1314 from daslyfe/jade/alias
...
small feat: Add alias for segment and ribbon
2025-03-26 12:01:04 -04:00
Rene Nyffenegger
6d355a803a
Fix typo pattnr ( #1316 )
2025-03-26 13:54:15 +00:00
Felix Roos
6b2b8b5124
fix: test
2025-03-26 09:30:49 +01:00
Felix Roos
64a6dacc1e
mondo: patternable function names
2025-03-26 09:27:02 +01:00
Felix Roos
1738e4d538
fix: lint
2025-03-26 03:55:54 +01:00
Felix Roos
abc7a1e48d
mondo: this is the way
2025-03-26 03:55:00 +01:00
Felix Roos
7716fdb98e
mondo: refactor
...
- rename MondoRunner.call => .evaluate
- can now evaluate leafs
- remove .( because it's confusing and half baked
- support (.) as id function
2025-03-26 03:22:23 +01:00
Felix Roos
2938bfd88f
mondo: add highly impractical .(. notation for local infix application
2025-03-26 02:46:26 +01:00
Jade (Rose) Rowland
dee75bc759
update tests
2025-03-24 01:32:48 -04:00
Jade (Rose) Rowland
dc8e5d5394
lint
2025-03-24 01:28:43 -04:00
Jade (Rose) Rowland
282180ef1c
style update
2025-03-24 01:28:31 -04:00
Jade (Rose) Rowland
3eea908636
fix doc
2025-03-24 00:33:00 -04:00
Jade (Rose) Rowland
bfbd920b1d
fix doc
2025-03-24 00:18:26 -04:00
Jade (Rose) Rowland
739fb8562f
update test
2025-03-24 00:15:36 -04:00
Jade (Rose) Rowland
cbd448e934
update docs
2025-03-24 00:09:46 -04:00
Felix Roos
222e479e30
mondo: more docs
2025-03-23 23:18:57 +01:00
Felix Roos
92b5b6538f
mondo: improve doc
2025-03-23 23:12:52 +01:00
Felix Roos
3a19e23473
mondo: doc
2025-03-23 22:49:56 +01:00
Felix Roos
dd5743ab8c
mondo: bring back $ for stacking
2025-03-23 22:49:23 +01:00
Felix Roos
51e3aa257c
mondolang function for mondo repl + fix rests
2025-03-23 22:49:03 +01:00
Felix Roos
5eabcf0618
mondo mode for StrudelMirror / repl / mini repl
2025-03-23 22:47:33 +01:00
Felix Roos
b192c6823c
Merge pull request #1312 from daslyfe/jade/bug/as_single_param
...
bugfix: Allow single param to be used in the as function
2025-03-23 20:05:31 +01:00
Felix Roos
6d21456423
mondo: allow # character in plain values (for sharps)
2025-03-23 11:18:18 +01:00
Felix Roos
bca16cdf99
mondo: rename resolve_ -> desugar_
2025-03-22 23:51:23 +01:00
Felix Roos
492271d786
mondo: support $ tidal style
2025-03-22 23:28:57 +01:00
Jade (Rose) Rowland
dccfefacd7
test
2025-03-22 12:06:43 -04:00
Jade (Rose) Rowland
38876e135b
fixed
2025-03-22 11:54:10 -04:00
Felix Roos
f71db4aeed
mondo: flip pipe order: now pining to the end of the function...
2025-03-21 23:50:14 +01:00
Felix Roos
5d4ef46ac7
mondo cleanup
2025-03-21 22:43:39 +01:00
Felix Roos
bd93e44154
mondo: fix combination of | and ,
2025-03-21 22:34:53 +01:00
Felix Roos
6fd89ddee7
mondo: add | and ?
2025-03-21 11:10:43 +01:00
Felix Roos
cf1f4ec35c
fix: patterns without structure would error on draw
2025-03-21 11:10:25 +01:00
Felix Roos
12bb82d295
add chooseIn + chooseOut
2025-03-21 11:10:06 +01:00
Felix Roos
f652c2ca86
Merge pull request #1244 from nkymut/add-program-change
...
Add MIDI Program Change, SysEx, NRPN, PitchBend and AfterTouch Output
2025-03-20 23:35:17 +01:00
Felix Roos
c33cfc78c5
waveform aliases: tri, sqr, saw, sin
2025-03-20 21:19:47 +01:00
Felix Roos
ac6472a43a
mondo: mondo as minilang (inactive)
2025-03-20 21:19:21 +01:00
Felix Roos
989fdfa20b
transpiler: add mechanism to register custom mini language
2025-03-20 21:18:32 +01:00
Felix Roos
05ae31838e
add sin sqr cos aliases
2025-03-20 18:01:41 +01:00
Felix Roos
c691916cbf
mondo: generic bracket names + simplify call handler + refactor mondough
2025-03-20 17:55:40 +01:00
Felix Roos
e16295623d
mondo: use stepcat for curly braces
2025-03-20 14:09:32 +01:00
Felix Roos
9626f3cc9a
mondo add % for pace
2025-03-20 13:24:31 +01:00
Felix Roos
432e8dcccc
mondo: support ! and @, also express seq and cat with stepcat
2025-03-20 13:15:48 +01:00
Felix Roos
d2e93a99f1
fix: lint
2025-03-20 10:24:22 +01:00
Felix Roos
3505732afa
mondo: add .. operator
2025-03-20 09:34:47 +01:00
Felix Roos
55a5f1d62a
transpiler cleanup
2025-03-20 09:10:54 +01:00
Felix Roos
3657e2fd65
mondo: change default markcss
2025-03-20 09:10:45 +01:00
Felix Roos
65a7b3030e
fix: markcss can now override styles (like color)
2025-03-20 09:10:12 +01:00
Felix Roos
208706fb52
simplify mondo: ":" is just another operator
2025-03-20 09:09:29 +01:00
Felix Roos
e04f250adb
mondo: proper lambda functions with local scope
2025-03-19 18:16:37 +01:00
Felix Roos
4f6c4bb95f
Merge pull request #1040 from fnordomat/soundfont-url
...
WIP: make soundfont base url configurable
2025-03-19 17:32:30 +01:00
Felix Roos
642ddcdb59
support : in mondo
2025-03-19 17:03:17 +01:00
Felix Roos
88ca54461e
rename @strudel/mondough to @strudel/mondo
2025-03-19 00:15:53 +01:00
Felix Roos
129fd7d6b0
add notes
2025-03-19 00:13:06 +01:00
Felix Roos
7db52b3dc2
mondo improvements:
...
- add second string type
- add $ as alias for stack
- simplify leaf handling
2025-03-18 22:33:14 +01:00
Alex McLean
f5bb88a696
Add num samples from 0 up to 20 ( #1310 )
...
* re-edited numbers
* num samples up to 20
* add freesound license
2025-03-18 19:07:08 +00:00
Alex McLean
b27c9dbf37
add num samples (edited numbers) ( #1309 )
2025-03-17 09:38:54 +00:00
Felix Roos
40f6489111
reify variables
2025-03-16 23:30:41 +01:00
Felix Roos
118b619b74
mondo: support - ~ in plain type + simplify errors
2025-03-16 23:10:52 +01:00
Felix Roos
2dd445c102
mondo: support variables
2025-03-16 23:10:23 +01:00
Felix Roos
3c3832dbce
superdough: native support for rest symbols - ~ in s
2025-03-16 23:08:31 +01:00
Felix Roos
9b8761bc45
fix: top-level functions arp/arpWith
2025-03-16 22:31:40 +01:00
Felix Roos
77ade0758e
mondo: slightly improve error handling
2025-03-16 22:07:03 +01:00
Felix Roos
902012759a
fix:support negative numbers
2025-03-16 21:24:22 +01:00
Felix Roos
ea61627963
fix: lint error
2025-03-16 21:05:04 +01:00
Felix Roos
95526ac99c
fix: formatting
2025-03-16 21:04:28 +01:00
Felix Roos
b0da353115
mondo highlighting
2025-03-16 21:04:05 +01:00
Felix Roos
fae59a6bcd
feat: add mondough package to run strudel via mondo
2025-03-16 10:49:18 +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
Felix Roos
e782dc09dd
export strudelScope for mondo to use
2025-03-16 10:47:32 +01:00
Felix Roos
e3df504423
rename uzu to mondo
2025-03-16 02:01:16 +01:00
Felix Roos
b71b1354c3
uzu: stacks now work within () + write more tests
2025-03-16 00:51:59 +01:00
Felix Roos
dbe3915368
fix: lint errors
2025-03-15 10:35:22 +01:00
Felix Roos
62705da3de
begin uzu package
2025-03-15 10:29:23 +01:00
nkymut
5fcb96f73c
codeformat
2025-03-11 23:33:45 +08:00
nkymut
17df418935
Update Documentation
2025-03-11 23:30:21 +08:00
nkymut
2ccb95aec0
Refactor: Consolidate configuration variables into midiConfig object
...
- add options argument to .midi
- add midiConfig object with properties
2025-03-11 23:29:37 +08:00
nkymut
3c2692bdda
remove debugging artifacts
2025-03-09 06:06:59 +08:00
nkymut
756a65016d
Merge branch 'add-program-change' of https://github.com/nkymut/strudel into add-program-change
2025-03-09 05:37:44 +08:00
nkymut
a18d485283
Merge branch 'main' of https://github.com/tidalcycles/strudel into add-program-change
2025-03-09 05:34:18 +08:00
Felix Roos
fcf6450ff0
Merge pull request #1288 from tidalcycles/sampler-improvements
...
@strudel/sampler improvements
2025-03-08 22:17:46 +01:00
Felix Roos
09dd374722
Merge branch 'main' into add-program-change
2025-03-08 22:08:03 +01:00
Felix Roos
9c9ce50b03
Merge pull request #1223 from nkymut/gamepad-pr
...
Add Gamepad module
2025-03-08 21:56:50 +01:00
Felix Roos
edc2903106
fix: relative imports
2025-03-04 21:35:32 +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
Jade (Rose) Rowland
86333ab6f6
Merge pull request #1304 from daslyfe/jade/pwm
...
feat: Create Pulse Oscillator with variable PWM
2025-03-03 21:36:57 -05:00
Jade (Rose) Rowland
003e3b790d
bounds
2025-03-03 21:29:30 -05:00
Jade (Rose) Rowland
4048ced7e6
format
2025-03-03 21:27:05 -05:00
Jade (Rose) Rowland
64b99f5a8c
gain adj
2025-03-03 21:26:42 -05:00
Jade (Rose) Rowland
b4af840240
docs
2025-03-03 21:05:23 -05:00
Jade (Rose) Rowland
8a502e886e
vibrato working
2025-03-03 20:36:31 -05:00
Jade (Rose) Rowland
c7ee90922f
pwm
2025-03-03 01:32:04 -05:00
Jade (Rose) Rowland
530339ed8f
Merge pull request #1295 from daslyfe/jade/uwu2000
...
feat: Theme improvements
2025-03-02 11:08:31 -05:00
Alex McLean
fece4e8b57
bugfix zoom stepcount ( #1301 )
...
* bugfix zoom stepcount
2025-03-02 10:58:46 +00:00
Jade (Rose) Rowland
afdcd42039
atomify log
2025-02-28 19:48:58 -05:00
Jade (Rose) Rowland
690b8648a8
Merge pull request #1298 from nkymut/fixtesterror
...
Fix test error #1297
2025-02-28 10:01:20 -05:00
Yuta Nakayama
7c1e968d41
Fix test error #1297
2025-02-28 19:13:46 +08:00
Jade (Rose) Rowland
c0b3187029
Merge pull request #1297 from daslyfe/jade/fix/importerror
...
Hotfix: prevent undefined pattern code from crashing strudel on load
2025-02-27 20:53:41 -05:00
Jade (Rose) Rowland
af1f7658c7
Merge branch 'main' into jade/fix/importerror
2025-02-27 20:47:24 -05:00
Jade (Rose) Rowland
b531962b1f
fixed
2025-02-27 20:42:40 -05:00
Jade (Rose) Rowland
8867a843ac
fallback
2025-02-27 20:17:06 -05:00
Mehmet Ali "Mali" Akmanalp
6e972f4380
Fix misplaced ending sentence ( #1296 )
2025-02-27 07:24:58 +00:00
Jade (Rose) Rowland
65282bf5ea
lint
2025-02-24 22:26:22 -05:00
Jade (Rose) Rowland
3df9744d79
theme attr
2025-02-24 22:24:29 -05:00
Jade (Rose) Rowland
5a5bbfc8da
lint
2025-02-24 22:22:03 -05:00
Jade (Rose) Rowland
f66478b9da
button hover color
2025-02-24 22:15:38 -05:00
Jade (Rose) Rowland
904c213d03
foreground text color
2025-02-24 22:03:50 -05:00
Jade (Rose) Rowland
d9c3f051b9
Merge branch 'main' into jade/uwu2000
2025-02-24 20:12:12 -05:00
Alex McLean
470a345296
Signpost licenses for source code and samples a bit more, ref #1277 ( #1289 )
...
* Signpost licenses for source code and samples a bit more, ref #1277
* format
2025-02-23 09:54:13 +00:00
Alex McLean
0925ea56dd
Allow wchooseCycles probabilities to be patterned ( #1292 )
...
* allow wchooseCycles probabilities to be patterned
2025-02-23 09:52:27 +00:00
Jade (Rose) Rowland
1f233b9e7d
Merge pull request #1287 from daslyfe/jade/supabasequery
...
Create Pattern Page Pagination
2025-02-21 20:18:57 -05:00
Jade (Rose) Rowland
5c5d411588
lint
2025-02-21 20:11:39 -05:00
Jade (Rose) Rowland
bbb88a2302
accessibility
2025-02-21 20:03:17 -05:00
Alex McLean
64c94b3623
showcase tweaks ( #1291 )
2025-02-21 21:38:10 +00:00
Jade (Rose) Rowland
42c2262576
working
2025-02-21 14:41:01 -05:00
Jade (Rose) Rowland
4959bff060
font settings
2025-02-21 11:06:21 -05:00
Jade (Rose) Rowland
1ded398468
fixed style
2025-02-21 01:31:06 -05:00
Felix Roos
b016720696
sampler: support serving any file (like strudel.json)
2025-02-20 23:37:59 +01:00
Felix Roos
c639e44ca7
fix: dont bail when ip cannot be determined (happens when no wifi)
2025-02-20 23:07:45 +01:00
Jade (Rose) Rowland
b664bd3d1f
girl
2025-02-20 00:54:33 -05:00
Jade (Rose) Rowland
dfb7d7bb7f
prettier
2025-02-18 11:13:33 -05:00
Jade (Rose) Rowland
3e6a45cf8b
fix offset
2025-02-18 11:10:15 -05:00
Jade (Rose) Rowland
f47f5c1344
prettier
2025-02-18 10:52:48 -05:00
Jade (Rose) Rowland
47f65da621
remove unesseccary code
2025-02-18 10:47:48 -05:00
Jade (Rose) Rowland
c210ea3f89
fix paginator
2025-02-18 10:41:16 -05:00
Jade (Rose) Rowland
50f076084f
working
2025-02-18 01:48:17 -05:00
Jade (Rose) Rowland
5cd98880ca
reorganize panels
2025-02-17 12:22:45 -05:00
Alex McLean
aabc82bedd
Fixes inverted triangle wave by renaming it to itri, making non-inverted tri ( #1283 )
...
* add itri / itri2 .. but should tri and itri be swapped??
* swap tri/tri2 with itri/itri2. Add some basic docs for bipolar signals
2025-02-11 15:34:23 +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
3575fc3cc8
rename repeat back to extend ( #1285 )
2025-02-09 15:18:28 +00:00
nkymut
43523b73c4
codeformat
2025-02-09 15:12:14 +08:00
nkymut
b98ebc696d
remove midimap JSDoc
2025-02-09 12:19:30 +08:00
nkymut
f802f18d68
refactor(midi): extract MIDI message handlers into dedicated functions
...
- Move MIDI API logic into separate functions following #1274 (sendCC, sendProgramChange, sendPitchBend, etc.)
2025-02-09 10:56:51 +08:00
nkymut
919c2854d5
Merge branch 'main' of https://github.com/tidalcycles/strudel into add-program-change
2025-02-09 10:53:03 +08:00
Alex McLean
cf8203a4db
mqtt bugfix - connection check ( #1282 )
2025-02-07 17:11:52 +00:00
Alex McLean
cda79f3e5c
Bugfix: update mqtt connections dictionary ( #1281 )
2025-02-07 16:38:28 +00:00
Alex McLean
07b0a2e0f0
Make mqtt topic patternable ( #1280 )
2025-02-07 10:39:53 +00:00
Felix Roos
5e81b542dc
Merge pull request #1274 from tidalcycles/midimaps
...
midimaps
2025-02-07 11:07:32 +01:00
nkymut
451cdcc3a9
fix sendChannelAfterTouch -> sendChannelAftertouch
2025-02-07 04:39:24 +08:00
nkymut
5ff1d35272
'miditouch' change sendKeyAfterTouch to sendChannelAfterTouch
2025-02-07 00:08:31 +08:00
Alex McLean
8bde61fa27
allow duration and cps metadata to be added to mqtt messages ( #1279 )
2025-02-06 14:59:03 +00:00
Felix Roos
efd4071637
remove midisounds for now
2025-02-06 13:51:53 +01:00
Alex McLean
981ad1e242
Add DOI
2025-02-06 09:06:24 +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
nkymut
54c5454306
edit README.md
2025-02-05 08:17:42 +08:00
nkymut
9b279ff671
update 'midicmd' in README.md
2025-02-05 08:11:39 +08:00
nkymut
20dcae68c1
add sysex handler to midicmd
2025-02-05 07:42:06 +08:00
nkymut
52d1443cf8
Add midicmd JSdoc
2025-02-05 07:41:24 +08:00
Felix Roos
848edb1f69
doc: midisounds
2025-02-03 22:56:51 +01:00
Felix Roos
88fb0b3b75
fix: pnpm check
2025-02-03 22:45:19 +01:00
Felix Roos
dc8becc610
chore: delete old files
2025-02-03 22:44:56 +01:00
Felix Roos
e99f229b57
doc: defaultmidimap + midimaps
2025-02-03 22:37:59 +01:00
Felix Roos
c810a02a79
- add defaultmidimap function
...
- add midisounds function
- add midiport control
2025-02-03 21:55:57 +01:00
nkymut
ed7dc4ef6e
codeformat
2025-02-04 02:49:47 +08:00
nkymut
4636d824fa
remove experimental code
2025-02-03 08:40:39 +08:00
Alex McLean
018d1ccd31
Stepwise documentation tweaks, with mridangam samples ( #1275 )
...
* add mridangam sample bank
* stepwise documentation tweaks
2025-02-02 23:55:36 +00:00
Felix Roos
d86df33b8c
allow loading midimap from url
2025-02-02 23:49:17 +01:00
Felix Roos
b74d5becd5
allow passing ccn numbers directly to midimapped control name
2025-02-02 23:37:20 +01:00
Felix Roos
b87b2aff9a
simplify more
2025-02-02 22:18:56 +01:00
Felix Roos
95b1548e5f
simplify
2025-02-02 22:16:11 +01:00
Felix Roos
0b1bc74c3b
feat: basic midimap handling
2025-02-02 22:01:53 +01: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
0338c5b222
Merge pull request #1272 from tidalcycles/fix-sf2-timing
...
Fix sf2 timing
2025-02-01 22:57:00 +01:00
Felix Roos
1bf74024d4
fix: sf2 soundfont timing
2025-02-01 22:54:20 +01:00
Felix Roos
63ee218d53
fix: make sure ac is defined
2025-02-01 22:54:06 +01:00
Felix Roos
3d37478577
Merge pull request #1245 from TodePond/lu/add-drum-suffixes
...
Add bank aliasing and case insensitivity
2025-02-01 22:32:59 +01:00
Felix Roos
9d5d86bb09
docs: use mask instead of gain, so you see what's active
2025-01-31 14:13:47 +01:00
Felix Roos
e2b7c3a62b
chore: remove obsolete snapshots
2025-01-31 11:05:12 +01:00
Felix Roos
1fb68af5af
chore: pnpm i
2025-01-31 11:01:40 +01:00
Felix Roos
b611c9c2b4
chore: revert to main package lock
2025-01-31 11:00:07 +01:00
Felix Roos
ceb466ab9c
chore: update vite
2025-01-31 10:58:27 +01:00
Felix Roos
d09809ed12
Merge branch 'main' into gamepad-pr
2025-01-31 10:55:12 +01:00
Felix Roos
f558b4b8f6
hotfix: update action versions
2025-01-31 09:45:36 +01:00
Felix Roos
f26a2af38e
Merge pull request #1217 from nkymut/devicemotion
...
Add Device Motion module
2025-01-31 09:39:54 +01:00
Felix Roos
75f5f45652
fix: bring back examples test
...
+ ignore device motion examples
2025-01-31 08:40:16 +01:00
Felix Roos
5cef1a8cf9
refactor: simplify test runtime
2025-01-31 08:40:00 +01:00
Felix Roos
bcb1da826e
fix: doc example
2025-01-31 08:26:09 +01:00
Felix Roos
1f5f1a63a6
docs: cpm -> setcpm
2025-01-31 08:23:52 +01:00
Felix Roos
44828e2047
docs: move dev info down
2025-01-31 08:22:04 +01:00
Felix Roos
bcef67e5a1
chore: bump vite + update lockfile
2025-01-31 08:19:26 +01:00
Felix Roos
b4ef786108
Merge branch 'main' into devicemotion
2025-01-31 08:16:31 +01:00
Felix Roos
d03fc43f03
docs: add info on how to test repl package
2025-01-30 21:03:05 +01:00
Felix Roos
ca00f7c5d0
Merge branch 'main' into lu/add-drum-suffixes
2025-01-29 15:46:21 +01:00
Felix Roos
dbbe2d7c98
Merge pull request #1247 from tidalcycles/get-control
...
add "as" function + getControlName
2025-01-29 15:40:00 +01:00
Felix Roos
1058c272a4
doc: add as to controls page
2025-01-29 15:34:14 +01:00
Felix Roos
81e97a5643
Merge branch 'main' into get-control
2025-01-29 15:31:33 +01:00
Felix Roos
f105ea6677
Merge pull request #1268 from tidalcycles/theme-glowup
...
Theme glowup
2025-01-29 15:30:04 +01:00
Felix Roos
6307f755f7
Merge branch 'main' into theme-glowup
2025-01-29 15:24:45 +01:00
Felix Roos
fac698e39c
Merge pull request #1264 from tidalcycles/housekeeping
...
patchday
2025-01-29 15:22:18 +01:00
Felix Roos
d54022a65a
fix: build error -> workbox max file size limit
2025-01-29 15:19:49 +01:00
Felix Roos
892a686462
fix: react 19 error
2025-01-29 14:52:44 +01:00
Felix Roos
fbf9d06d84
Merge remote-tracking branch 'origin/main' into housekeeping
2025-01-29 14:50:49 +01:00
Felix Roos
06415d7f14
fix: error
2025-01-29 00:05:29 +01:00
Felix Roos
d353eff1f6
comment out xcode theme
2025-01-29 00:03:39 +01:00
Felix Roos
ce5add4a56
improve vscodeDark
2025-01-29 00:03:16 +01:00
Felix Roos
212a478161
improve sublime theme
2025-01-28 23:30:48 +01:00
Felix Roos
33b31fb434
rename okaidia to monokai + improve it
2025-01-28 23:30:33 +01:00
Felix Roos
b51dacb11c
improve material dark theme
2025-01-28 23:19:37 +01:00
Felix Roos
1e59b4efa4
improve gruvbox dark
2025-01-28 23:06:24 +01:00
Felix Roos
e31a9965d5
improve github dark theme
2025-01-28 22:52:48 +01:00
Felix Roos
6c537cb134
improve duotoneDark
2025-01-28 22:47:59 +01:00
Felix Roos
6062a2e757
glow up android studio theme
2025-01-28 22:47:50 +01:00
Felix Roos
ac83ff8817
theme glowup
2025-01-28 00:34:25 +01:00
Felix Roos
b55661b21e
migrate remaining themes
2025-01-28 00:33:44 +01:00
Alex McLean
638e247a5f
Revert "Fix sometimes ( #1243 )" ( #1267 )
...
This reverts commit 00b0341839 .
2025-01-28 00:00:03 +01:00
Felix Roos
ff4d4357b2
format
2025-01-27 09:10:13 +01:00
Felix Roos
1460defa42
5 more themes
2025-01-27 09:08:30 +01:00
Felix Roos
1053c7eb38
4 more themes
2025-01-27 08:55:39 +01:00
Felix Roos
c09b590cf6
4 more themes
2025-01-27 08:45:56 +01:00
Felix Roos
63f9f6cba0
5 more themes
2025-01-27 08:34:54 +01:00
Felix Roos
9112a0c4f5
migrate 5 more themes
2025-01-27 08:21:56 +01:00
Felix Roos
e754070a59
abcdef + androidstudio
2025-01-27 00:03:37 +01:00
Felix Roos
afa202e2a8
migrate custom themes awa from @uiw/codemirror-themes
2025-01-26 23:48:27 +01:00
Felix Roos
fc3d7ade11
remove uiw codemirror themes to fix site
...
+ todo: refactor themes to not use uiw package
2025-01-26 23:05:17 +01:00
Lu Wilson
d192201e07
Update website/public/tidal-drum-machines-alias.json
2025-01-26 17:01:47 +00:00
Lu[ke] Wilson
c9bdfe57dd
add more aliases
2025-01-26 16:51:11 +00:00
Lu[ke] Wilson
7e1c6c1c22
setup default aliasing
2025-01-26 16:43:04 +00:00
Lu[ke] Wilson
5d3778fb27
allow aliasing via a path
2025-01-26 16:37:51 +00:00
Lu[ke] Wilson
f362f1c9f6
add comments and case insensitivity
2025-01-26 16:28:33 +00:00
Lu[ke] Wilson
fd68ad9bde
add docs and allow arrays of aliases
2025-01-26 16:08:54 +00:00
Lu[ke] Wilson
7222c29c55
fix and overload
2025-01-26 15:54:25 +00:00
Lu[ke] Wilson
234beff00e
revert manual bank aliases
2025-01-26 15:34:12 +00:00
Lu[ke] Wilson
90fe4d3816
set by value so it actually updates
2025-01-26 14:58:58 +00:00
Felix Roos
5a188f7461
cleanup
2025-01-26 15:50:44 +01:00
Felix Roos
5d98fd2ab3
remove unused check task
2025-01-26 15:46:13 +01:00
Felix Roos
46400effb7
fix: lint error
2025-01-26 15:45:54 +01:00
Lu[ke] Wilson
710da1d28d
improve function
2025-01-26 14:30:47 +00:00
Felix Roos
f4b8753171
fix: tailwind setup for real now
2025-01-26 14:58:23 +01:00
Felix Roos
aa1efcc7ea
ignore ts error
2025-01-26 14:58:03 +01:00
Felix Roos
3e721d91a5
update all the things again
2025-01-26 14:51:08 +01:00
Felix Roos
badbcdcf25
update codemirror package
2025-01-26 14:42:23 +01:00
Felix Roos
4f35027d9f
update pnpm version in workflows
2025-01-26 14:38:48 +01:00
Felix Roos
de7c652706
chore: update test action versions
2025-01-26 14:35:55 +01:00
Felix Roos
0e59a233ed
chore: remove vite-plugin-pwa dependency
...
- its only used for typings
- it creates problems with peerDependencies
- just let it die
2025-01-26 14:32:28 +01:00
Felix Roos
b3e0f180b3
update pnpm action-setup
2025-01-26 13:30:56 +01:00
Lu[ke] Wilson
a2c896f765
fix repeated calls
2025-01-26 12:30:37 +00:00
Felix Roos
c7cd03a2aa
migrate eslint
2025-01-26 13:24:51 +01:00
Lu[ke] Wilson
e6604491a9
add aliasbank function
2025-01-26 12:21:26 +00:00
Felix Roos
1d7f755b89
chore: update website packages
2025-01-26 13:06:48 +01:00
Lu[ke] Wilson
4f6e38f714
Merge remote-tracking branch 'origin/main' into lu/add-drum-suffixes
2025-01-26 11:28:10 +00:00
nkymut
23ed342635
prettier!
2025-01-26 02:11:13 +08:00
nkymut
443760c0d1
update documentation
2025-01-26 02:09:37 +08:00
nkymut
bb56ed479f
Refactor gamepad polling to use Strudel's signal system
...
- Replace requestAnimationFrame polling with signal
- individual signals for buttons and axes from baseSignal
- Remove window message-based gamepad state handling for toggleButtons
- Add module-level state storage to keep button state across strudel code update
2025-01-26 02:04:13 +08:00
nkymut
c5d7f95441
add testsnapshot
2025-01-25 10:01:58 +08:00
nkymut
3ffe3957ba
Prettier!
2025-01-25 08:00:49 +08:00
nkymut
3189b365c8
fix midibend and miditouch
2025-01-25 03:27:46 +08:00
nkymut
e19d059c0f
update documents
2025-01-25 02:29:44 +08:00
nkymut
b8b999eab5
add midibend, miditouch
2025-01-25 02:28:56 +08:00
nkymut
393d17a41b
fix test error
...
- add mock 'midin' and 'sysex'
- typo in sysex example
2025-01-25 01:12:38 +08:00
Felix Roos
35911f3082
update tailwind
2025-01-24 15:55:42 +01:00
Felix Roos
024f424bf5
update mini package
2025-01-24 15:50:26 +01:00
Felix Roos
1b8ccc05e1
update main package + core package + vite / vitest
2025-01-24 15:45:49 +01:00
Felix Roos
77267a80e3
Merge pull request #1252 from tidalcycles/reference-package
...
add reference package
2025-01-24 15:32:48 +01:00
Felix Roos
0ca540b671
add reference readme
2025-01-24 15:22:23 +01:00
Alex McLean
5731ae0cdc
support all(pianoroll) and all(pianoroll({labels: true})) ( #1234 )
2025-01-24 14:16:55 +00:00
Felix Roos
5d562e8cd6
add reference package
2025-01-24 14:31:29 +01:00
Alex McLean
9432f780f2
MQTT - if password isn't provided, prompt for one
...
Helpful for cases where you don't want to risk putting a password in the code.
2025-01-24 11:13:49 +00:00
nkymut
d06a75a2cd
Add cc to midicmd, add API Reference for midi related controls
2025-01-24 05:37:11 +08:00
nkymut
57c48f0c45
Add 'sysex' control
...
- sysex(id, data) and both arguments are patternable
2025-01-23 08:30:06 +08:00
nkymut
a4792e29f5
update ProgramChange from pc to progNum
...
- add progNum keyword handler
- update midicmd handler to handle 'progNum' case
2025-01-22 06:48:55 +08:00
Jade (Rose) Rowland
52ebfa1d09
Merge pull request #1248 from daslyfe/fixbeatdoc
...
fix docs for beat function
2025-01-21 00:24:03 -05:00
Jade (Rose) Rowland
6cde970e0d
snapshot
2025-01-21 00:22:31 -05:00
Jade (Rose) Rowland
188d318125
fixed
2025-01-21 00:20:55 -05:00
nkymut
f95eadab2f
adjust midicmd heading level
2025-01-20 01:31:26 +08:00
nkymut
1349ecb4af
add midicmd documentation 2
...
- MiniRepl for input-output.mdx
- addresses #789 #710
2025-01-20 01:26:41 +08:00
nkymut
268c66cd3d
add midicmd documentation
...
- addresses #789 #710
2025-01-20 01:11:39 +08:00
Felix Roos
8d28317d0e
Merge pull request #1230 from tidalcycles/voicings-doc
...
understand voicings page
2025-01-18 23:27:51 +01:00
Felix Roos
fc41bd1a70
snapshot
2025-01-18 22:28:51 +01:00
Felix Roos
773420fd65
add "as" function + getControlName
2025-01-18 22:27:29 +01:00
Lu[ke] Wilson
45fffa514a
add shortened bank names
2025-01-18 11:09:54 +00:00
nkymut
a8803784e1
prettier!
2025-01-18 14:42:58 +08:00
nkymut
bfb4eee122
Merge branch 'main' of https://github.com/tidalcycles/strudel into add-program-change
2025-01-18 14:42:30 +08:00
nkymut
3325a8dbe9
Add device specific setting folder 1
...
- add example sysex data for setting NSX-39(Pocket Miku) voice data.
2025-01-18 14:38:22 +08:00
nkymut
13a4512601
Get sysex working
...
split sysex message into sysexid and sysexdata
sysexid is a device identification number or array
sysexdata is an array of data to be sent to the device
2025-01-18 14:31:11 +08:00
Yuta Nakayama
cdf50cbaab
Update README.md
...
minor edit on SSL installation procedure
2025-01-18 07:09:43 +08: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
Jade (Rose) Rowland
d5ab391a98
Merge pull request #1237 from daslyfe/origin/daslyfe/subcycle
...
onSubCycle function for "step sequencer" style rhythm notation
2025-01-15 23:55:46 -05:00
Jade (Rose) Rowland
d2a9b9b750
format
2025-01-15 23:51:57 -05:00
Jade (Rose) Rowland
2348023b22
merge main
2025-01-15 23:35:36 -05:00
Jade (Rose) Rowland
6e5d8eed19
Merge branch 'main' into origin/daslyfe/subcycle
2025-01-15 23:35:06 -05:00
Jade (Rose) Rowland
c33c8b5469
remove possibly not needed alt
2025-01-15 23:30:56 -05:00
Jade (Rose) Rowland
7b6074ccef
update function
2025-01-15 23:30:19 -05:00
nkymut
e085819fe2
add documentation for pc and sysex
2025-01-15 22:43:03 +08:00
nkymut
155ef9e95f
register pc and sysex as control keywords
2025-01-14 22:10:16 +08:00
Alex McLean
55c226cda6
Add stepBind, and some toplevel aliases for binds and withValue ( #1241 )
...
* Add toplevel withValue function
* add stepBind, and add toplevel aliases for this and other binds
2025-01-14 13:39:14 +00:00
nkymut
c242f5f625
midi mapping to handle program change and sysex
2025-01-14 17:11:14 +08:00
nkymut
859f153ec6
Add program change(pc) and sysex to midi
2025-01-14 16:54:53 +08:00
Jade (Rose) Rowland
c5de21ef61
Merge pull request #1235 from daslyfe/orgin/daslyfe/keydown
...
Add onKey function for custom key commands for patterns
2025-01-14 00:11:10 -05:00
Jade (Rose) Rowland
36374fb3fb
format
2025-01-14 00:06:57 -05:00
Jade (Rose) Rowland
570c7a0d6b
_keyDown
2025-01-14 00:03:44 -05:00
Sarah Gillespie
c3be21e6e5
Update value-modifiers.mdx ( #1238 )
...
Revises outdated documentation in light of PR #1030
2025-01-12 10:32:24 +00:00
Jade (Rose) Rowland
7410ac5cec
snapshot
2025-01-08 00:44:40 -05:00
Jade (Rose) Rowland
f5127147de
channge function name
2025-01-08 00:43:02 -05:00
Jade (Rose) Rowland
1d144faed7
update snapshot
2025-01-02 22:39:56 -05:00
Jade (Rose) Rowland
7b914e7f22
working
2025-01-02 22:33:04 -05:00
Jade (Rose) Rowland
052addd67e
add doc link
2025-01-02 22:16:46 -05:00
Jade (Rose) Rowland
3d162536aa
add keyDown
2025-01-02 22:12:48 -05:00
Jade (Rose) Rowland
2443aad01b
key alias and breakout
2024-12-31 11:58:32 -05:00
Jade (Rose) Rowland
08f6c1ad5e
fix test
2024-12-30 23:19:37 -05:00
Jade (Rose) Rowland
974376d404
fix conflict
2024-12-30 22:03:51 -05:00
Jade (Rose) Rowland
1da80db048
merge main
2024-12-30 21:59:40 -05:00
Jade (Rose) Rowland
42519581c1
add func
2024-12-30 21:49:59 -05:00
Alex McLean
1e3bbc57cc
Documentation for all/each, and bugfix for each ( #1233 )
...
* bugfix for each(), and documentation for each() and all()
* had to hide each/all examples from tests
2024-12-29 12:16:08 +00:00
Alex McLean
9bf0f624f5
Make all() post-stack again, and add each() for pre-stack ( #1229 )
...
* Rename `all` to `each`, re-instating old `all`
2024-12-29 10:29:52 +00:00
Luke Heerman
c6418789c4
Fix lint
2024-12-27 21:49:56 -05:00
Felix Roos
62d6ef2287
Merge pull request #1231 from bwagner/pr-1230
...
suggested changes to voicings.mdx
2024-12-27 22:16:54 +01:00
Luke Heerman
8b909c54db
Merge branch 'main' into binary
2024-12-27 15:15:54 -05:00
Luke Heerman
9d029ac914
Add binary and binaryN to learn pages
2024-12-27 15:14:58 -05:00
Luke Heerman
8644b3d163
Fix accidental multi-line jsdoc name
2024-12-27 15:14:31 -05:00
Luke Heerman
426c5edf25
Update tests snapshot
2024-12-27 07:43:41 -05:00
Bernhard Wagner
d30623dad4
minor amendments
2024-12-26 15:11:48 +01:00
Felix Roos
49d4fb499f
some voicing doc edits
2024-12-26 01:29:48 +01:00
Felix Roos
e4f89f072e
delete timbre draft
2024-12-24 01:05:01 +01:00
Felix Roos
e12dadb33f
write more
2024-12-24 00:59:03 +01:00
Felix Roos
991d8e4717
Merge branch 'main' into voicings-doc
2024-12-23 23:07:46 +01:00
Felix Roos
26cc7e2920
Merge pull request #1213 from tidalcycles/spectrum
...
add basic spectrum function
2024-12-23 11:53:11 +01:00
Alex McLean
04eac3e7c5
Fix regression for d1, p1, p(n) ( #1227 )
...
* fix for `d1` and `.p(1)`
2024-12-22 20:04:45 +00:00
Luke Heerman
7cf7575e6d
Make the docs friendlier
2024-12-17 08:49:49 -05:00
nkymut
0be9f439bc
Prettier 💄
2024-12-17 19:39:38 +08:00
nkymut
36fe942e24
getting rid of AI-smell
2024-12-17 19:35:09 +08:00
Yuta Nakayama
06958a5281
Merge branch 'main' into gamepad-pr
2024-12-17 19:22:42 +08:00
nkymut
033b123ae0
Add DOCS for gamepad module
2024-12-17 19:22:03 +08:00
Yuta Nakayama
b7d8593a4d
Merge branch 'main' into devicemotion
2024-12-17 17:34:31 +08:00
nkymut
a5b05d211e
Add DOC for devicemotion
2024-12-17 17:28:53 +08:00
Luke Heerman
111cea2381
Fix lint
2024-12-16 21:31:21 -05:00
Felix Roos
896a3828f6
fix: spectrum example test
2024-12-16 23:19:57 +01:00
Felix Roos
eb02997836
spectrum doc
2024-12-16 23:18:20 +01:00
Felix Roos
8a33c171f5
spectrum widget
2024-12-16 23:11:01 +01:00
Luke Heerman
f87f279198
Support those who prefer no left padding
2024-12-10 23:51:32 -05:00
Luke Heerman
4cc019f038
Rename variable
2024-12-10 23:51:32 -05: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
Luke Heerman
0a408e464a
Make example more concise
2024-12-10 23:51:32 -05:00
Luke Heerman
0d660277f6
Put msb on the right
2024-12-10 23:51:32 -05:00
Luke Heerman
33fef379ad
Get a basic version of binary working
2024-12-10 23:51:32 -05:00
eefano
0531369613
Make cps patternable ( #1001 )
...
Supports e.g. `note("c d e f g a").cps("<1 1.2 1.3 1.4 1.5 1.6>")`
2024-11-30 09:09:36 +00:00
Alex McLean
c66f19108c
MQTT support ( #1224 )
...
* Add mqtt() method and documentation
* Documentation clarifications for MIDI and OSC
2024-11-30 09:07:55 +00:00
Alex McLean
ef53367ba9
Apply all function to individual patterns rather than final stack ( #1209 )
2024-11-30 08:46:13 +00:00
nkymut
f01d51f76a
fix errors in README.md
2024-11-27 01:16:06 +08:00
nkymut
d741b4d17a
Add GamePad Module
2024-11-27 01:03:09 +08:00
nkymut
f33ec0e2af
Add Device Motion package
...
Introduces smart-phone device's acceleration, gravity, rotation, and orientation signals for dynamic pattern creation in Strudel.
2024-11-21 12:01:17 +08:00
Felix Roos
726abf76ce
Merge pull request #1214 from bthj/main
...
REPL: solo and sync configuration
2024-11-20 16:32:51 +01:00
Björn Þór Jónsson
a7d74ed6d6
REPL: solo and sync configuration; codeformat
2024-11-20 16:28:07 +01:00
Matthew Kaney
bd69ffb4b7
Add high-resolution CC option to midi
2024-11-16 14:35:18 -05:00
Felix Roos
648fbf99fa
add basic spectrum function
2024-11-09 20:57:09 +01:00
Björn Þór Jónsson
b913e1c50d
REPL: solo and sync configuration
2024-11-09 15:13:24 +01:00
Raphaël Forment
23a4bf6641
Getting rid of second argument
2024-11-09 02:33:56 +01:00
Raphaël Forment
ec470aa2c6
Feat: midi() command support external instrument parameter mapping
...
This commit adds a second argument to the midi() command: mapping.
This argument should be an object containing a key-value map of
MIDI controls used by an external synthesizer. If any control is
used that matches the mapping, a CC message is sent.
2024-11-09 01:41:59 +01:00
Alex McLean
ae335ac40c
Add s_zip for 'cat'-ing patterns together step-by-step ( #1208 )
...
Fix tactus returned by 'step'
Fix name of toplevel s_extend (was 's_cycles')
2024-10-30 21:29:43 +01:00
Alex McLean
9ecad810b1
Preserve tactus for 'degrade' and friends, and tidy up 'pick' and friends ( #1205 )
...
* separate pick methods into their own module
* preserve tactus in degrade and friends
2024-10-30 21:28:31 +01:00
Felix Roos
f18cf76dde
Merge pull request #1206 from ChinoUkaegbu/chore/edit-setup-instructions
...
chore: Edit run locally instructions in README.md
2024-10-30 17:11:52 +01:00
ChinoUkaegbu
08c918f13e
edit run locally instructions in README.md
2024-10-29 11:20:05 +01:00
Felix Roos
2e72c7f4ed
Merge pull request #1203 from tidalcycles/console-colors
...
colorize console + tweak header
2024-10-23 23:08:14 +02:00
Felix Roos
614f393a5d
more cleanup
2024-10-23 23:05:17 +02:00
Felix Roos
75f7f4deac
cleanup
2024-10-23 23:03:48 +02:00
Felix Roos
2a67698616
- remove header icons (except play/stop button)
...
- use unicode spiral instead of emoji spiral
- fix header height on mobile
2024-10-23 02:29:23 +02:00
Felix Roos
801879bddf
use fontFamily + fontSize from settings in console
2024-10-23 01:17:18 +02:00
Felix Roos
7d8984b706
fix: lint
2024-10-23 01:11:03 +02:00
Felix Roos
1a2847d953
- move console logic to console tab
...
- colorize logs when color is set
2024-10-23 01:08:32 +02:00
Felix Roos
e71db24073
Merge pull request #1202 from tidalcycles/markcss
...
markcss
2024-10-22 22:54:59 +02:00
Felix Roos
f61de0c47c
use color inherit in monochrome themes
...
(to be able to set color in markcss)
2024-10-22 22:48:36 +02:00
Felix Roos
53b8bbb732
snapshot + add markcss in test runtime
2024-10-22 22:27:57 +02:00
Felix Roos
aeaf447142
add doc
2024-10-22 22:27:14 +02:00
Felix Roos
1e6e0a61b3
feat: markcss
2024-10-22 22:23:48 +02:00
Felix Roos
dd696ba663
Merge pull request #1200 from tidalcycles/more-settings
...
add 2 new ui settings
2024-10-21 22:56:37 +02:00
Felix Roos
be4c8cbdce
hide docs link when embedded
2024-10-21 22:47:05 +02:00
Felix Roos
b6b54a8553
add 2 new settings
...
- disable css animations
- hide buttons
- add docs link to left (to use when buttons are hidden)
2024-10-21 21:50:40 +02:00
Jade (Rose) Rowland
1d05051fd6
Merge pull request #1199 from tidalcycles/origin/daslyfe/panel_fixes
...
Make panel hover behavior optional
2024-10-21 11:22:52 -07:00
Jade (Rose) Rowland
6bca8e2a2f
Merge branch 'origin/daslyfe/panel_fixes' of github.com:tidalcycles/strudel into origin/daslyfe/panel_fixes
2024-10-21 11:18:35 -07:00
Jade (Rose) Rowland
630ba62cc3
prettier
2024-10-21 11:18:08 -07:00
Jade (Rose) Rowland
8ac98262bc
Delete website/.astro/types.d.ts
2024-10-21 11:17:00 -07:00
Jade (Rose) Rowland
6057e9ada1
Delete website/.astro/astro/content.d.ts
2024-10-21 11:16:40 -07:00
Jade (Rose) Rowland
94e8b18ffa
remove astro
2024-10-21 11:15:37 -07:00
Jade (Rose) Rowland
2ec20c4ed4
gitignore
2024-10-21 08:39:11 -07:00
Jade (Rose) Rowland
c4fe2c7497
fix horizontal button
2024-10-20 23:33:02 -07:00
Jade (Rose) Rowland
df2d28f0e5
panel options
2024-10-20 21:54:33 -07:00
Felix Roos
d9bd6f9e7d
hotfix: alt+dot breakage
2024-10-20 21:04:18 +02:00
Felix Roos
1e0cc2ab17
hotfix: ignore .astro folder + delete files from git
2024-10-20 20:45:49 +02:00
Jade (Rose) Rowland
835c7b6879
Merge pull request #1193 from daslyfe/orgin/daslyfe/feat/pinmenu
...
Menu Panel Improvements!
2024-10-18 22:28:35 -04:00
Felix Roos
721e7f06b8
Merge pull request #1198 from tidalcycles/patchday2
...
update lockfile + minor versions
2024-10-19 01:10:06 +02:00
Felix Roos
a46bbeaa10
fix: format + ignore samples
2024-10-19 01:05:23 +02:00
Felix Roos
e3a3c0c5f9
Revert "failing to upgrade eslint"
...
This reverts commit 67964c7e23 .
2024-10-19 00:56:55 +02:00
Felix Roos
67964c7e23
failing to upgrade eslint
2024-10-19 00:31:52 +02:00
Felix Roos
9e5f9d37ef
update vitest from 1 to 2
2024-10-18 23:45:54 +02:00
Felix Roos
0c1234a35f
update minor versions
2024-10-18 23:38:35 +02:00
Felix Roos
c6cc487fc6
update lockfile version from 6 to 9
2024-10-18 23:35:19 +02:00
Jade (Rose) Rowland
dd171f8320
panel position height dependent
2024-10-15 13:33:37 -04:00
Jade (Rose) Rowland
c22c786cf2
welcome width
2024-10-14 15:19:16 -04:00
Jade (Rose) Rowland
c191471e1e
better width calc
2024-10-14 15:12:32 -04:00
Jade (Rose) Rowland
0d0cb3fd93
fix: tiny vertical menu
2024-10-14 15:05:10 -04:00
Jade (Rose) Rowland
bb4b7dc533
fix: vertical breakpoints on mobile
2024-10-14 15:01:05 -04:00
Jade (Rose) Rowland
8440fa42ea
remove unessecary hover logic
2024-10-14 13:51:14 -04:00
Jade (Rose) Rowland
61f070744a
fix: lint
2024-10-14 13:09:24 -04:00
Jade (Rose) Rowland
2e6a561184
remove spillover
2024-10-14 13:08:39 -04:00
Jade (Rose) Rowland
8703d684c4
fix: lint
2024-10-14 13:01:02 -04:00
Jade (Rose) Rowland
b0d2115f43
feat: mobile responsiveness
2024-10-14 12:45:55 -04:00
Jade (Rose) Rowland
96802a271c
feat: menu pinning
2024-10-13 23:24:54 -04:00
Jade (Rose) Rowland
a91f4576f3
Merge branch 'main' of github.com:daslyfe/strudel
2024-10-13 00:01:12 -04:00
Felix Roos
ad080d02b3
Merge pull request #1189 from kdiab/main
...
remove redundant example for cat, update snapshot
2024-09-27 00:17:00 +02:00
Khalid
e9e7e02547
Fixed access to merged description in factories.mdx
2024-09-26 17:58:59 -04:00
Felix Roos
2ffc6c9601
Merge pull request #1185 from Bubobubobubobubo/search-bar
...
Adding search bar (soundtab.jsx)
2024-09-25 13:18:19 +02:00
Raphaël Forment
3a9349d9f5
format code for tests
2024-09-25 12:59:18 +02:00
Raphaël Forment
bd3f2845f8
Reverting code
2024-09-25 12:57:20 +02:00
Alex McLean
2d320c459b
Screenreader improvements ( #1158 )
...
* hide ascii art for screen readers
* aria-labels for minirepl buttons
2024-09-23 16:18:34 +01:00
Raphaël Forment
ff9f4a8a0d
Simplify search bar code
2024-09-22 23:40:27 +02:00
Raphaël Forment
d7b94807cb
Merge branch 'tidalcycles:main' into search-bar
2024-09-22 23:30:11 +02:00
kdiab
2c16a37a68
Combine examples for stack, match wording for cat, stack and seq
2024-09-22 10:42:46 -04:00
kdiab
717e4a2c1d
Combine examples for seq and remove extra entry
2024-09-22 10:31:50 -04:00
kdiab
c225b4719f
Combine examples for cat
2024-09-21 11:01:00 -04:00
kdiab
25f762c393
remove redundant example for cat, update snapshot
2024-09-20 23:38:21 -04:00
Alex McLean
b75561e3c7
Fix serial timing ( #1188 )
...
* fix serial timing
* format
2024-09-20 21:26:41 +01:00
Alex McLean
abaab89061
Add bite function ( #1187 )
...
For patterning slices of patterns. ref #31 .
2024-09-19 23:26:30 +01:00
Felix Roos
e409086b34
Merge pull request #1147 from tidalcycles/bettern-zen-spacing
...
better spacing in zen mode
2024-09-14 13:30:53 +02:00
Felix Roos
532f1435d9
revert lockfile
2024-09-14 13:15:44 +02:00
Raphaël Forment
6cb61ade03
Adding search bar in soundtab.jsx
2024-09-14 11:39:59 +02:00
Felix Roos
a40219ba06
Merge pull request #1039 from tidalcycles/filter
...
add filter + filterWhen + within
2024-09-14 10:50:23 +02:00
Felix Roos
9c99f5ada2
Merge pull request #1101 from tidalcycles/sampler-refactoring
...
refactor sampler
2024-09-14 10:49:21 +02:00
Felix Roos
2d72c8faa0
Merge pull request #1146 from tidalcycles/midi-error-msg
...
handle midin device not found error
2024-09-14 10:43:17 +02:00
Felix Roos
b188fc6b6d
Merge branch 'main' into sampler-refactoring
2024-09-14 10:38:27 +02:00
Martín Rodríguez
bfb22228cc
Add a search bar to the REPL Reference tab ( #1165 )
...
* Add a search bar to the REPL Reference tab
Simple text input that sticks to the top.
Filters by just checking if the search term is in the entry name or synonyms, if available.
2024-09-13 20:59:23 +01:00
Edward Betts
9714d88d61
Correct spelling mistakes ( #1183 )
2024-09-13 20:58:47 +01:00
Alex McLean
bdddb91510
add seqPLoop, ref #31 ( #1182 )
2024-09-07 22:41:29 +01:00
Jade (Rose) Rowland
07bcaa65a9
create meta params
2024-09-06 00:16:30 -04:00
Jade (Rose) Rowland
5bf1805534
Merge pull request #1180 from daslyfe/phaser_controls
...
make phaser control match superdirt
2024-09-04 23:52:50 -04:00
Jade (Rose) Rowland
202685e8c4
update test snapshot
2024-09-04 23:50:48 -04:00
Jade (Rose) Rowland
aba633e16e
fix
2024-09-04 23:42:38 -04:00
Jade (Rose) Rowland
da45ce689c
fixed formatting
2024-09-04 23:36:20 -04:00
Jade (Rose) Rowland
acea7e435e
Merge pull request #1179 from tidalcycles/revert-1178-consistent_phaser_controls
...
Revert "Make phaser control consistent with superdirt"
2024-09-04 23:33:41 -04:00
Jade (Rose) Rowland
cb4810cbbc
Revert "Make phaser control consistent with superdirt"
2024-09-04 23:32:35 -04:00
Jade (Rose) Rowland
5ec205b383
Merge pull request #1178 from daslyfe/consistent_phaser_controls
...
Make phaser control consistent with superdirt
2024-09-04 23:29:11 -04:00
Jade (Rose) Rowland
ebc0b293a9
updated
2024-09-04 23:20:42 -04:00
Jade (Rose) Rowland
4608c321bd
Merge pull request #1172 from daslyfe/speed-cps-fix
...
fix sample speed when using splice and fit with superdirt
2024-09-02 22:37:15 -04:00
Jade (Rose) Rowland
c4243f41c6
spelling
2024-09-01 16:15:55 -04:00
Jade (Rose) Rowland
d95b8bc667
Merge pull request #1160 from daslyfe/audio_target_selector
...
Create audio target selector for OSC/Superdirt
2024-09-01 10:02:24 -04:00
Alex McLean
263c13c36e
Fixes fit so it works after a chop or slice ( #1171 )
...
* fix fit so it works after a chop or slice
* format
2024-09-01 14:03:47 +01:00
Jade (Rose) Rowland
ddceb36613
prettier
2024-08-31 23:49:56 -04:00
Jade (Rose) Rowland
ff8ec628be
spelling
2024-08-31 23:43:07 -04:00
Jade (Rose) Rowland
11a07df120
add docs for OSC target
2024-08-31 23:38:23 -04:00
Jade (Rose) Rowland
8befa4382b
Merge branch 'main' into audio_target_selector
2024-08-31 22:20:53 -04:00
Alex McLean
39006e4d71
polyJoin ( #1168 )
...
* create polymetric join - `polyJoin`
* add `poly` as an op alignment to support e.g. `"c e f [g a]".add.poly("0 12 7")`
2024-08-30 13:24:08 +01:00
Alex McLean
812ed6b60d
snapshot
2024-08-23 16:12:28 +01:00
Alex McLean
8b6c8eb35d
Add scramble and shuffle ( #1167 )
...
* add scramble and shuffle functions from Tidal
2024-08-23 16:05:10 +01:00
Jade (Rose) Rowland
dcda9a5753
cleanup
2024-08-18 13:21:37 -04:00
Jade (Rose) Rowland
d3733d4209
prettier
2024-08-18 13:07:41 -04:00
Jade (Rose) Rowland
ef6af96947
Merge branch 'tidalcycles:main' into audio_target_selector
2024-08-18 12:39:28 -04:00
Jade (Rose) Rowland
d86ff0a536
Merge pull request #1164 from daslyfe/improve_neocyclist_timing
...
Improve + simplify neocyclist timing
2024-08-18 12:22:20 -04:00
Jade (Rose) Rowland
2c9ea03fde
prettier
2024-08-18 12:08:40 -04:00
Jade (Rose) Rowland
4eae366bee
cleaning up
2024-08-18 12:05:03 -04:00
Jade (Rose) Rowland
117f7fa4b5
cleaning up
2024-08-17 17:26:46 -04:00
Jade (Rose) Rowland
73ee84a1fb
working
2024-08-17 17:11:51 -04:00
Jade (Rose) Rowland
9c899d5308
testing
2024-08-17 15:31:21 -04:00
Jade (Rose) Rowland
b60beaf508
prettier
2024-08-16 10:56:09 -04:00
Jade (Rose) Rowland
796f741a92
use performance clock for osc mode
2024-08-16 10:46:18 -04:00
Jade (Rose) Rowland
8da1d9fbf3
reset collator after n seconds
2024-08-16 00:44:18 -04:00
Jade (Rose) Rowland
5345986b5b
Merge branch 'main' into audio_target_selector
2024-08-15 16:28:19 -04:00
Jade (Rose) Rowland
3945abd7e9
Merge pull request #1163 from daslyfe/cross_orgin_check
...
containerize/seperate out boolean checks for repl types/Repl logic into bespoke components.
2024-08-14 23:18:33 -04:00
Jade (Rose) Rowland
053e4ee54b
Merge branch 'tidalcycles:main' into cross_orgin_check
2024-08-12 20:50:15 -04:00
Jade (Rose) Rowland
25d61a2e31
prettier
2024-08-12 20:38:29 -04:00
Jade (Rose) Rowland
5e6131af24
reorganized repl
2024-08-12 20:32:58 -04:00
Jade (Rose) Rowland
2899ee5aef
testing:
2024-08-12 18:11:52 -04:00
Jade (Rose) Rowland
9d1674b13c
Merge pull request #1162 from daslyfe/cors_pathname_issue
...
[CORS HOTFIX]
2024-08-12 12:57:21 -04:00
Jade (Rose) Rowland
bfead58212
prettier
2024-08-12 12:56:04 -04:00
Jade (Rose) Rowland
926c893c4f
check iframe
2024-08-12 12:54:05 -04:00
Jade (Rose) Rowland
3cd31e4841
fixed prettier
2024-08-11 12:50:14 -04:00
Jade (Rose) Rowland
c2be2ed76a
fixed osc clock
2024-08-11 12:40:38 -04:00
Jade (Rose) Rowland
ac0dc7a8de
remove desktop restriction
2024-08-11 11:04:20 -04:00
Jade (Rose) Rowland
cba9169b2f
update select dialog
2024-08-11 11:01:17 -04:00
Jade (Rose) Rowland
e9a0a06b77
fixed dialog
2024-08-11 00:57:49 -04:00
Jade (Rose) Rowland
d80c06cd55
fix confirm dialog
2024-08-11 00:35:20 -04:00
Jade (Rose) Rowland
d850726910
Merge pull request #1157 from daslyfe/osc_clock_jitter
...
Fix OSC clock jitter
2024-08-08 23:11:28 -04:00
Jade (Rose) Rowland
1b01f41ffd
fix test
2024-08-08 23:10:39 -04:00
Jade (Rose) Rowland
ad00fa65f8
Merge branch 'tidalcycles:main' into osc_clock_jitter
2024-08-08 22:53:07 -04:00
Jade (Rose) Rowland
814babbf7a
cleaning up
2024-08-08 22:52:06 -04:00
Jade (Rose) Rowland
28334ec94d
rolling clock average
2024-08-08 20:55:49 -04:00
Jade (Rose) Rowland
7d2110d75f
clock fail strategy
2024-08-08 20:35:12 -04:00
Jade (Rose) Rowland
94ccfa631e
offset calc
2024-08-08 17:25:45 -04:00
Jack Armitage
c7c56a1357
fix
2024-08-06 12:25:52 +00:00
Jack Armitage
d40e4dac2f
pickRestart example
2024-08-03 18:48:30 +00:00
Jade (Rose) Rowland
686247f0cb
Merge branch 'main' of github.com:daslyfe/strudel
2024-07-28 13:33:57 -04:00
Felix Roos
dffeac41af
Merge remote-tracking branch 'origin/main' into bettern-zen-spacing
2024-07-27 15:16:14 +02:00
Alex McLean
6e496b7a4a
Fix loop at tactus ( #1145 )
...
* fix loopAt tactus
2024-07-27 11:02:38 +02:00
Jade (Rose) Rowland
71e843e1a3
Merge pull request #1130 from daslyfe/phase_vocode
...
Phase vocode
2024-07-25 22:37:34 -04:00
Jade (Rose) Rowland
61ba33043e
Merge pull request #1132 from daslyfe/udels
...
Udels (MultiFrame Strudel) Revisited
2024-07-25 22:37:17 -04:00
Felix Roos
943d78f268
better spacing in zen mode
2024-07-25 16:44:02 +02:00
Felix Roos
5ac59e95dd
handle midin device not found error
2024-07-25 16:07:58 +02:00
Felix Roos
03bbc0bc27
hotfix: remove log
2024-07-25 09:19:41 +02:00
Alex McLean
4c3457438d
Fix tactus marking in mininotation ( #1144 )
...
* more tactus tweaks
* format
2024-07-24 10:40:28 +01:00
Jade (Rose) Rowland
85bccdcc19
Merge branch 'main' of github.com:daslyfe/strudel
2024-07-13 13:17:28 -04:00
Jade (Rose) Rowland
94c07b6b7a
prettier
2024-07-10 19:11:06 -04:00
Jade (Rose) Rowland
42000a7628
push code to window on aftereval
2024-07-09 22:48:14 -04:00
Felix Roos
f514cd85b1
Merge pull request #1136 from tidalcycles/cm-commands
...
export comment commands
2024-06-25 18:13:27 +02:00
Felix Roos
d53929cf68
export comment commands
2024-06-25 10:00:26 +02:00
Alex McLean
a4bd0ae100
Chop chop ( #1078 )
...
* failing test
* support chopping chops
2024-06-24 17:19:22 +01:00
Alex McLean
283a071c86
Fix bug in Fraction.lcm ( #1133 )
...
* bugfix lcm
2024-06-18 22:58:08 +01:00
Jade (Rose) Rowland
b5fbcd108f
cleanup
2024-06-17 23:41:34 -04:00
Jade (Rose) Rowland
6350cfdb9c
Merge pull request #1129 from mindofmatthew/worker-path-in-modules
...
Fix clock worker dependency path in module builds
2024-06-17 23:32:12 -04:00
Jade (Rose) Rowland
5e9da78e64
fixed window:
2024-06-14 20:42:39 -04:00
Jade (Rose) Rowland
f3b83b41f5
prettier
2024-06-14 15:40:37 -04:00
Jade (Rose) Rowland
1d95da7a3a
fixed build window issue:
2024-06-14 15:28:24 -04:00
Jade (Rose) Rowland
2a2ddf205a
need to fix window message
2024-06-14 14:26:23 -04:00
Jade (Rose) Rowland
6c9e0aaa1a
added udels editor and header
2024-06-14 01:24:08 -04:00
Jade (Rose) Rowland
d23038d386
Merge branch 'tidalcycles:main' into udels
2024-06-13 22:52:06 -04:00
Jade (Rose) Rowland
248f67d1ab
prettier
2024-06-12 10:28:12 -04:00
Jade (Rose) Rowland
f3fa1483d7
fix pnpm lock
2024-06-12 01:14:59 -04:00
Jade (Rose) Rowland
11102adb75
unessecary import
2024-06-12 01:14:20 -04:00
Jade (Rose) Rowland
9f958abb08
fixed offset time
2024-06-12 01:11:58 -04:00
Matthew Kaney
b72e71b0bd
Update base path build setting for core and repl packages
2024-06-11 10:02:57 -04:00
Jade (Rose) Rowland
065b24a2ee
working
2024-06-10 23:51:38 -04:00
Matthew Kaney
758b94776d
Configure base url for @strudel/web package
2024-06-10 19:10:17 -04:00
Jade (Rose) Rowland
e6f3b1f1ef
copied files
2024-06-10 00:06:35 -04:00
Jade (Rose) Rowland
e62d5759e7
revert
2024-06-10 00:00:43 -04:00
Felix Roos
c403a92542
Merge pull request #1126 from tidalcycles/labeled-statements-doc
...
Labeled statements doc
2024-06-04 00:26:48 +02:00
Felix Roos
269d6dde31
remove stack from workshop
2024-06-04 00:22:49 +02:00
Felix Roos
666c695c63
don't use labeled statements in example for now
2024-06-04 00:10:46 +02:00
Felix Roos
771eb31d3f
use labels instead of stacks
2024-06-04 00:05:51 +02:00
Felix Roos
c05bbf3422
don't clear hydra in minirepl for now
2024-06-03 23:53:08 +02:00
Felix Roos
364f511a7c
Merge pull request #1125 from tidalcycles/viz-doc
...
doc: visual functions + refactor onPaint
2024-06-03 22:40:21 +02:00
Felix Roos
300022d8ac
no custom line height
2024-06-03 20:34:51 +02:00
Felix Roos
357fbf8c82
snapshot
2024-06-02 23:14:32 +02:00
Felix Roos
1acb675f5a
doc: visual functions
2024-06-02 23:12:31 +02:00
Jade (Rose) Rowland
ab1086318c
Merge pull request #1124 from daslyfe/bug_sampledb
...
Fix indexDB failing with large amount of files
2024-06-02 12:36:29 -04:00
Jade (Rose) Rowland
8c73ad088a
support aac
2024-06-02 12:32:54 -04:00
Felix Roos
25981092b1
snapshot
2024-06-02 14:11:52 +02:00
Felix Roos
e6b55baed0
fix: step based naming
2024-06-02 14:08:56 +02:00
Felix Roos
6adf1ff977
snapshot
2024-06-02 14:03:30 +02:00
Felix Roos
b6e277f1ea
use inline scope in examples
2024-06-02 14:03:05 +02:00
Felix Roos
d0510f862a
clear hydra in mini repl
2024-06-02 14:02:39 +02:00
Felix Roos
4a87df6426
small example tweaks
2024-06-02 14:00:47 +02:00
Kaspars
81ca199a96
Merge branch 'upstream-main' into tonal-fix
2024-06-02 12:39:14 +03:00
Felix Roos
bf90867685
fix: mini repl punchcard + claviature flags
2024-06-02 10:49:07 +02:00
Felix Roos
3dc5fd0e7e
fix: editPattern bug
2024-06-02 10:48:20 +02:00
Felix Roos
a7650f1af3
add autodraw flag + scope
2024-06-02 03:08:16 +02:00
Felix Roos
aadb2fee84
support onload inline viz with autodraw
2024-06-02 03:05:26 +02:00
Felix Roos
bf391ad6ce
simplify: painters are now handled by Drawer
2024-06-02 03:03:36 +02:00
Felix Roos
faba4a4e4e
implement onPaint with pattern state
2024-06-02 03:00:57 +02:00
Felix Roos
94e411aa7a
add beforeStart callback
2024-06-02 02:34:33 +02:00
Jade (Rose) Rowland
ffa21ddf0d
remove console statement
2024-06-01 19:19:47 -04:00
Jade (Rose) Rowland
6b2d080afc
remove unessecary change
2024-06-01 19:17:00 -04:00
Jade (Rose) Rowland
321a888921
add catch
2024-06-01 12:42:07 -04:00
Jade (Rose) Rowland
bf7fe2bf75
fixed indexdb
2024-06-01 12:39:45 -04:00
Jade (Rose) Rowland
1fd9ba5dbf
convert to blob
2024-06-01 12:11:28 -04:00
Jade (Rose) Rowland
1fca6f25b8
faster upload
2024-06-01 11:35:24 -04:00
Felix Roos
0e6a17fc77
start visual feedback article
2024-06-01 15:42:09 +02:00
Felix Roos
375c68775c
make sure draw logic works with multiple repls
2024-06-01 15:41:55 +02:00
Felix Roos
827993a8c9
chore: simplify publish docs
2024-05-31 23:29:38 +02:00
Felix Roos
2aa1acfd95
Publish
...
- @strudel/codemirror@1.1.0
- @strudel/core@1.1.0
- @strudel/csound@1.1.0
- @strudel/draw@1.1.0
- @strudel/embed@1.1.0
- hs2js@0.1.0
- @strudel/hydra@1.1.0
- @strudel/midi@1.1.0
- @strudel/mini@1.1.0
- @strudel/osc@1.1.0
- @strudel/repl@1.1.0
- @strudel/sampler@0.1.0
- @strudel/serial@1.1.0
- @strudel/soundfonts@1.1.0
- superdough@1.1.0
- @strudel/tidal@0.1.0
- @strudel/tonal@1.1.0
- @strudel/transpiler@1.1.0
- @strudel/web@1.1.0
- @strudel/webaudio@1.1.0
- @strudel/xen@1.1.0
2024-05-31 23:07:26 +02:00
Felix Roos
2febbaf40b
hotfix: rename tidal-repl example
2024-05-31 23:03:44 +02:00
Jade (Rose) Rowland
e29876e7f6
debugging
2024-05-31 13:57:02 -04:00
Felix Roos
3ce32438d6
Merge pull request #1122 from tidalcycles/migrate-tutorial-fanchor
...
Migrate tutorial fanchor
2024-05-31 12:17:34 +02:00
Felix Roos
a17351e11e
snapshots
2024-05-31 11:18:32 +02:00
Felix Roos
94f5886466
update some examples
2024-05-31 11:17:43 +02:00
Felix Roos
1a72b9e526
wording
2024-05-31 11:07:56 +02:00
Felix Roos
1eef2c2511
versioning
2024-05-31 11:07:52 +02:00
Felix Roos
05289b171b
also add versioning in mini repl
2024-05-31 11:01:09 +02:00
Felix Roos
33322be948
Merge remote-tracking branch 'origin/main' into migrate-tutorial-fanchor
2024-05-31 10:47:25 +02:00
Felix Roos
6f7f415747
Merge pull request #1121 from daslyfe/worklet_race_condition_fix
...
[BUG FIX] Audio worklets sometimes dont load
2024-05-31 10:46:47 +02:00
Felix Roos
7a4902862d
tweaks + logs
2024-05-31 10:45:06 +02:00
Felix Roos
c20e84773b
immediately remove click listener
2024-05-31 10:40:30 +02:00
Felix Roos
5c9a16bc88
simplify initAudio
2024-05-31 10:40:15 +02:00
Felix Roos
07f58c023f
bring back promise cache
...
just in case loadWorklets is called more than once
2024-05-31 10:36:49 +02:00
Felix Roos
08f0825561
fix example
2024-05-31 10:34:45 +02:00
Felix Roos
2cda78d2db
Merge pull request #1107 from daslyfe/fanchor
...
change fanchor to 0
2024-05-31 10:25:24 +02:00
Jade (Rose) Rowland
ff85f2307f
remove unessecary functions
2024-05-30 18:58:41 -04:00
Jade (Rose) Rowland
af3d32a493
updated to return promise on first click
2024-05-30 18:52:28 -04:00
Jade (Rose) Rowland
c0c54c21e3
remove unessecary export
2024-05-30 16:30:49 -04:00
Jade (Rose) Rowland
8be5e9d2eb
fixed
2024-05-30 16:25:15 -04:00
Felix Roos
589dfaf8cc
Merge pull request #1119 from tidalcycles/web-package-label-statements
...
fix: use full repl in web package
2024-05-30 14:39:30 +02:00
Felix Roos
3cd31b2290
fix: use full repl in web package
2024-05-30 14:36:28 +02:00
Felix Roos
65856409b6
Merge pull request #1117 from tidalcycles/strudelmirror-in-scope
...
add strudelMirror to scope
2024-05-30 09:36:32 +02:00
Felix Roos
e408fedaf6
format
2024-05-30 09:34:46 +02:00
Felix Roos
d424b118ff
add a few helpers
2024-05-30 09:34:31 +02:00
Felix Roos
492878754a
add strudelMirror to scope
2024-05-30 09:22:17 +02:00
Felix Roos
d86a183194
Merge pull request #1112 from Enelg52/mouseXY
...
Add the mousex and mousey signal
2024-05-29 13:06:34 +02:00
Felix Roos
6325d726a5
Merge pull request #1116 from giohappy/fix_codemirror_example
...
Fixes drawPianoroll import in codemirror example
2024-05-29 13:02:00 +02:00
Felix Roos
553045e666
lockfile
2024-05-29 12:59:01 +02:00
Felix Roos
4733264fb3
Revert "updated lock file"
...
This reverts commit 61d795af31 .
2024-05-29 12:58:09 +02:00
Enelg52
0efac42d92
Add mousex and mousey the Docs
2024-05-29 10:42:31 +02:00
Enelg52
be6634f919
Should fix the tests
2024-05-29 10:26:29 +02:00
Enelg52
2901369471
Added alias and jsdoc
2024-05-29 10:21:40 +02:00
giohappy
61d795af31
updated lock file
2024-05-29 10:15:50 +02:00
Felix Roos
2bae6e06c0
add simple default value versioning
2024-05-28 23:08:41 +02:00
Felix Roos
d9214b91b6
Merge branch 'main' into fanchor
2024-05-28 22:48:58 +02:00
Felix Roos
5348a6b2d8
Merge pull request #1074 from cleary/patch-6
...
clarify `off` in pattern-effects.mdx
2024-05-28 22:43:46 +02:00
Felix Roos
35e9385f59
use dec instead of ds
2024-05-28 22:41:37 +02:00
Felix Roos
bf5e66d69a
fix: lint
2024-05-28 22:39:49 +02:00
Giovanni Allegri
3cacafff90
Fix drawPianoroll import in codemirror example
2024-05-28 09:40:49 +02:00
Felix Roos
e2ce5ea001
Merge branch 'main' of https://github.com/tidalcycles/strudel
2024-05-27 08:24:30 +02:00
Jade (Rose) Rowland
8f7194144d
Merge pull request #1114 from daslyfe/fixworklets
...
Fix audio worklets
2024-05-26 11:33:05 -04:00
Jade (Rose) Rowland
12cb5b0939
remove imports
2024-05-26 11:31:18 -04:00
Jade (Rose) Rowland
1ad118d877
rollback phaser
2024-05-26 11:22:27 -04:00
Jade (Rose) Rowland
bf73610b0a
Merge pull request #1110 from daslyfe/phasermodulation
...
Calculate phaser modulation phase based on time
2024-05-26 10:53:56 -04:00
Enelg52
8f1496cebe
added condition to pass the tests
2024-05-26 11:18:43 +02:00
Enelg52
7efbee0646
Runned Prettier
2024-05-25 20:54:31 +02:00
Enelg52
aec7417c14
Add the mousex and mousey signal
2024-05-25 20:47:20 +02:00
Jade (Rose) Rowland
026cbe050c
Merge branch 'main' into phasermodulation
2024-05-24 17:30:09 -04:00
Felix Roos
8710cd446b
Merge branch 'main' of https://github.com/tidalcycles/strudel
2024-05-23 19:43:34 +02:00
Jade (Rose) Rowland
cad27301db
Merge pull request #1103 from daslyfe/ladder_filter
...
Add analog-style ladder filter
2024-05-23 09:06:01 -04:00
Jade (Rose) Rowland
98cb128fa2
remove unessecary comment
2024-05-23 00:01:22 -04:00
Jade (Rose) Rowland
9bb1039bbd
works great
2024-05-22 23:57:04 -04:00
Felix Roos
7952dfa5e9
bump sampler
2024-05-22 12:53:59 +02:00
Felix Roos
1666fc5649
Merge pull request #1109 from geikha/fix-windows-sampler-2
...
fix sampler on windows
2024-05-22 12:53:20 +02:00
Felix Roos
b19c737c82
spare some cycles
2024-05-22 12:52:15 +02:00
Renzo Torr-
2d3a9b800f
fix sampler on windows
2024-05-21 17:54:41 -03:00
Jade (Rose) Rowland
e60e9b2fdd
fix default res
2024-05-21 13:53:08 -04:00
Jade (Rose) Rowland
94529549a9
revert default res
2024-05-21 00:51:49 -04:00
Jade (Rose) Rowland
90dfa5170c
Merge branch 'ladder_filter' of github.com:daslyfe/strudel into ladder_filter
2024-05-21 00:39:16 -04:00
Jade (Rose) Rowland
c797fea1f7
update resonance
2024-05-21 00:38:00 -04:00
Felix Roos
841d897d0a
Merge pull request #1044 from tidalcycles/fix-import
...
web package fixes
2024-05-20 23:26:19 +02:00
Felix Roos
9774e9627b
Merge branch 'main' into fix-import
2024-05-20 23:23:31 +02:00
Felix Roos
888e0d4751
Merge remote-tracking branch 'origin/main' into ladder_filter
2024-05-20 22:42:52 +02:00
Felix Roos
1595a4ece3
Merge pull request #1108 from tidalcycles/fix-sampler-windows
...
Fix sampler windows
2024-05-20 22:41:28 +02:00
Felix Roos
1cebfd1835
bump
2024-05-20 22:32:54 +02:00
Felix Roos
8ea50fbe7d
Merge branch 'aif-support' into fix-sampler-windows
2024-05-20 22:32:46 +02:00
Felix Roos
349f902dc0
bump
2024-05-20 22:31:01 +02:00
Felix Roos
8b1df7ce85
fix: add node to eslint
2024-05-20 22:30:05 +02:00
Felix Roos
892a0abe78
probably fixes sampler on windows
2024-05-20 22:27:28 +02:00
Jade (Rose) Rowland
a214b1b224
fill in remaining defaults
...
git push
2024-05-19 23:16:27 -04:00
Jade (Rose) Rowland
eed4a83b71
add defaults and fanchor docs
2024-05-19 21:13:46 -04:00
Jade (Rose) Rowland
17e2ee4a3b
fix test
2024-05-19 13:32:08 -04:00
Jade (Rose) Rowland
b8085e9dc3
change fanchor to 0
2024-05-19 13:25:56 -04:00
Jade (Rose) Rowland
1952e4d49a
add example
2024-05-19 13:25:16 -04:00
Jade (Rose) Rowland
be65a10925
update comment
2024-05-19 13:23:08 -04:00
Jade (Rose) Rowland
255c283ae4
organize code
2024-05-19 13:19:28 -04:00
Jade (Rose) Rowland
84a8ca9d19
filter type can take in number also
2024-05-19 13:04:31 -04:00
Felix Roos
25064b427d
Merge pull request #870 from tidalcycles/haskell-parser
...
hs2js package / tidal parser
2024-05-19 12:07:26 +02:00
Felix Roos
1761fa0346
total confusion
2024-05-19 11:55:36 +02:00
Felix Roos
dd29c5b09e
Merge branch 'haskell-parser' of https://github.com/tidalcycles/strudel into haskell-parser
2024-05-19 11:51:48 +02:00
Felix Roos
ef331f25e0
reset?!
2024-05-19 11:51:35 +02:00
Felix Roos
1bc1346f54
try static dep
2024-05-19 11:50:15 +02:00
Felix Roos
373b63c700
fix: add back hs2js as workspace dep
2024-05-19 11:48:48 +02:00
Felix Roos
41444ccd58
Revert "remove hs2js dep from website package"
...
This reverts commit fe1e10297c .
2024-05-19 11:47:16 +02:00
Felix Roos
fe1e10297c
remove hs2js dep from website package
2024-05-19 11:45:15 +02:00
Felix Roos
e483f4c3d3
remove aif support as it doesn't work
2024-05-19 00:24:42 +02:00
Felix Roos
574c5285b9
bump
2024-05-19 00:18:29 +02:00
Felix Roos
5e4eefa553
add aif to list of supported audio file endings
2024-05-19 00:17:51 +02:00
Felix Roos
8ac409f03c
simplify fn
2024-05-19 00:08:17 +02:00
Felix Roos
c4b3d48498
remove old comment
2024-05-19 00:06:41 +02:00
Felix Roos
8f86bbc6ba
bump
2024-05-19 00:02:16 +02:00
Felix Roos
97568300cb
fix: links
2024-05-19 00:01:58 +02:00
Jade (Rose) Rowland
bce24980cb
fix tests
2024-05-18 11:12:41 -04:00
Felix Roos
33ca43a234
Merge pull request #1104 from lukad/patch-1
...
fix little dub tune example
2024-05-18 10:49:08 +02:00
Luka Dornhecker
d0ecf15f77
fix little dub tune example
2024-05-18 10:33:22 +02:00
Jade (Rose) Rowland
e87055d583
fix import
2024-05-18 01:33:40 -04:00
Jade (Rose) Rowland
9b52807c7e
documentation
2024-05-18 01:01:19 -04:00
Jade (Rose) Rowland
a8eafbc309
documentation
2024-05-18 00:51:56 -04:00
Felix Roos
b0edf74aee
fix all the problems
2024-05-18 01:39:38 +02:00
Felix Roos
a8dce19902
fix: dep
2024-05-18 01:25:19 +02:00
Felix Roos
dcd828a117
fix: import
2024-05-18 01:24:20 +02:00
Felix Roos
aa2466b2cc
fix: lint
2024-05-18 00:49:46 +02:00
Felix Roos
a94ddc7947
tidal highlighting (single line only for now)
2024-05-18 00:44:47 +02:00
Jade (Rose) Rowland
e6f272dd0c
stereo
2024-05-17 18:20:08 -04:00
Jade (Rose) Rowland
4160639d88
integrated with envelopes
2024-05-17 17:38:44 -04:00
Felix Roos
5fb3aadad9
cleanup / allow ops to target node types
2024-05-17 23:11:23 +02:00
Felix Roos
3b4ae44fb3
transpiler (for future reference)
2024-05-17 23:09:43 +02:00
Felix Roos
2499c4057c
allow using tidal function as template literal
...
+ add d1...d9
2024-05-17 21:29:39 +02:00
Felix Roos
71f8c0745c
update examples after making hs2js sync
2024-05-17 20:51:43 +02:00
Felix Roos
d132344d11
bump
2024-05-17 20:48:11 +02:00
Felix Roos
b4f1cedc20
update readme after making it sync
2024-05-17 20:44:44 +02:00
Felix Roos
5b89500acd
fix: lint + format
2024-05-17 20:38:30 +02:00
Felix Roos
a35e9aef0e
add tidal package to website
2024-05-17 20:37:04 +02:00
Felix Roos
fd950d4476
tidy tidal package
...
- move tidal repl to examples
- make hs2js synchronous
2024-05-17 20:36:41 +02:00
Felix Roos
d108de40d0
rename
2024-05-17 18:41:43 +02:00
Felix Roos
5f8da04cd8
remove graphviz
2024-05-17 18:41:02 +02:00
Jade (Rose) Rowland
def5bc858f
Merge pull request #1102 from daslyfe/upload_individual_samples
...
Samples tab improvements
2024-05-17 08:43:58 -04:00
Felix Roos
a9fa6f14fb
add npmignore
2024-05-17 10:49:37 +02:00
Felix Roos
846c12806e
attribution
2024-05-17 10:47:06 +02:00
Felix Roos
70e938b767
hs2js api docs
2024-05-17 10:42:59 +02:00
Felix Roos
f54f80e698
bump version
2024-05-17 10:14:26 +02:00
Felix Roos
8c480807d2
remove prepare script for now
2024-05-17 10:11:22 +02:00
Felix Roos
bbeb243cea
replace postinstall with prepare for dev only
2024-05-17 10:05:18 +02:00
Felix Roos
0123f4e5f3
fix lint errors + cleanup
2024-05-17 10:02:14 +02:00
Felix Roos
c232fb7dd5
move hs2js package here + improve readme
2024-05-17 10:00:00 +02:00
Felix Roos
69a5d62027
rename "samples" to "bank"
2024-05-17 09:42:03 +02:00
Felix Roos
ed506cabb5
hs2js test
2024-05-17 09:09:31 +02:00
Jade (Rose) Rowland
d49c9dce4f
working
2024-05-17 00:27:34 -04:00
Jade (Rose) Rowland
16ad27406d
sort samples in tabs
2024-05-16 17:10:41 -04:00
Jade (Rose) Rowland
803b5e56fc
working
2024-05-16 16:49:28 -04:00
Felix Roos
29598d1744
fix: lint
2024-05-16 14:32:45 +02:00
Felix Roos
eba7dec1a5
rename haskell -> tidal
2024-05-16 14:31:00 +02:00
Felix Roos
09e455e17e
move haskell-tree-sitter-playground
2024-05-16 14:30:00 +02:00
Felix Roos
2aac085bb8
lint fix
2024-05-16 14:12:30 +02:00
Felix Roos
733d6ec673
pnpm i
2024-05-16 14:12:11 +02:00
Felix Roos
179931be88
fix lockfile: reset to main one
2024-05-16 14:10:42 +02:00
Felix Roos
9d5acc0f32
Merge branch 'main' into haskell-parser
2024-05-16 14:08:51 +02:00
Felix Roos
226cf356d6
fix: lint
2024-05-16 11:05:38 +02:00
Felix Roos
4ade86f75c
hotfix: rebuild parser to remove logs
2024-05-16 10:59:57 +02:00
Felix Roos
73d49f152a
refactor sampler:
...
- delegate getSampleBufferSource logic to getSampleInfo + getSampleBuffer
- move buffer logic up from onTriggerSample to those functions
2024-05-16 10:52:54 +02:00
Felix Roos
83e46037d2
typo
2024-05-16 08:59:07 +02:00
Felix Roos
95ae5191ce
begin "understanding voicings"
2024-05-16 03:36:35 +02:00
Jade (Rose) Rowland
bee8c81254
simplify targettime
2024-05-13 23:14:30 -04:00
Jade (Rose) Rowland
8ad48e1633
remove unesseccary time call
2024-05-13 23:02:48 -04:00
Jade (Rose) Rowland
4a181d5b33
updated non synced clock to work more like synced clock
2024-05-13 23:02:36 -04:00
Jade (Rose) Rowland
d5ab6b7211
fix tests
2024-05-13 22:38:20 -04:00
Jade (Rose) Rowland
4ba9d47bff
fix test
2024-05-13 21:10:43 -04:00
Jade (Rose) Rowland
c6c5a3035c
fixed non synced clock
2024-05-13 21:06:24 -04:00
Jade (Rose) Rowland
e024ae2142
almost figured it out
2024-05-13 20:42:59 -04:00
Jade (Rose) Rowland
19df19375d
kinda fixed it, need to find cause of incorrect cps calculation
2024-05-13 10:33:18 -04:00
Kaspars Jaudzems
e268802f3c
OSC/SuperDirt fixes ( #1093 )
...
* If note is a midi note, and it's sent together with octave to SuperDirt, then that will be wrong. instead we should to midinote whenever sure that it's a midi note.
* mapbank to work like tidal's drumFrom
* roomsize is size in SuperDirt
* fix tidal-sniffer
* export `registerControl` (but see #1098 )
2024-05-13 09:10:34 +01:00
Felix Roos
55c7f2b575
Merge pull request #1091 from kasparsj/use-sessionStorage
...
Use sessionStorage for viewingPatternData and activePattern
2024-05-13 06:31:20 +02:00
Kaspars Jaudzems
a69563cb9b
repl: set document.title from @title ( #1090 )
...
* fixes #811 set document.title from @title
2024-05-12 17:23:08 +01:00
Jade (Rose) Rowland
cba96049a3
fixed duplicate variable
2024-05-10 00:03:52 -04:00
Jade (Rose) Rowland
1509ff1793
Merge branch 'tidalcycles:main' into gainmod
2024-05-09 23:55:13 -04:00
Jade (Rose) Rowland
6a33032da7
formatting
2024-05-09 23:26:04 -04:00
Jade (Rose) Rowland
6c05a4eb7b
fixed tri shape
2024-05-09 00:21:21 -04:00
Kaspars
8d8b8ab99e
codeformat
2024-05-08 10:42:06 +02:00
Kaspars
a4f10d5339
bug fix
2024-05-08 10:38:06 +02:00
Jade (Rose) Rowland
16472b59dd
fix cyclist clock cycle
2024-05-08 00:05:05 -04:00
Kaspars
33a73c37bc
fix tests
2024-05-08 00:46:27 +02:00
Kaspars
4e6d39666a
codeformat
2024-05-08 00:00:58 +02:00
Kaspars
a5b6022506
- fix scale() to allow both n() and note() at the same time
...
- fix scale() to allow scale names without tonic and then default it to C
2024-05-07 23:56:39 +02:00
Kaspars
33ebf08e81
simplify more
2024-05-07 15:20:59 +02:00
Kaspars
02ea4d1116
bug fix
2024-05-07 14:52:06 +02:00
Felix Roos
27d8bae671
Merge pull request #1089 from tidalcycles/fix-worklets
...
fix: missing events due to premature worklet cleanup
2024-05-07 14:29:22 +02:00
Kaspars
5dc2ecd741
cleanup
2024-05-07 12:55:52 +02:00
Kaspars
6e6a2439c3
simplify implementation
2024-05-07 12:54:33 +02:00
Kaspars
6249631a72
implement sessionAtom function (same api as persistenAtom, just used sessionStorage instead of localStorage)
2024-05-07 11:40:09 +02:00
Kaspars
b69b9c37cd
fix events, add comment
2024-05-07 11:01:02 +02:00
Kaspars
7f22040a0c
use sessionStorage instead of localStorage
2024-05-07 10:44:58 +02:00
Felix Roos
956ceb8aa4
fix: missing events due to premature worklet cleanup
2024-05-06 21:29:15 +02:00
Jade (Rose) Rowland
7df663e87d
memory leaking
2024-05-05 23:54:30 -04:00
Jade (Rose) Rowland
3159f66560
working
2024-05-05 22:52:18 -04:00
Jade (Rose) Rowland
0d900c0134
sine test
2024-05-05 12:02:51 -04:00
Jade (Rose) Rowland
66a27a609c
implementing
2024-05-03 14:58:20 -04:00
Jade (Rose) Rowland
496d60dc1c
testing
2024-05-03 14:56:16 -04:00
Alex McLean
e47d67a9da
Benchmarks ( #1079 )
...
* tactus-oriented benchmarks
* add benchmarks for individual example tunes
2024-05-03 10:52:56 +01:00
Bernard Gray
6b919132aa
clarify off in pattern-effects.mdx
...
I had a bit of difficulty understanding `off` as it was presented, so I've attempted to simplify it:
1. take out the `delay` effect which is obscuring things (since we're using a delayed `off` pattern)
2. add a more complete explanation of the syntax
2024-04-27 11:18:51 +10:00
Jade (Rose) Rowland
5ca9afa9e8
restored
2024-04-15 19:53:12 -04:00
Felix Roos
a4897adb83
fix: import
2024-04-04 00:38:08 +02:00
Felix Roos
0ba4be0571
bg
2024-04-04 00:13:43 +02:00
Felix Roos
ca8707f32a
cooler example
2024-04-04 00:13:37 +02:00
Felix Roos
18abcaccbb
add fallback theme
2024-04-04 00:03:43 +02:00
Felix Roos
6ff7697cfd
fix: use foreground color for pianoroll playhead
2024-04-04 00:03:32 +02:00
Felix Roos
915a4d2149
fix: example encoding for testing builds locally without server
2024-04-03 23:53:25 +02:00
Felix Roos
3a4ffb13ad
add more info on using strings for patterns in web package
2024-04-03 23:48:08 +02:00
Felix Roos
610c848ff4
fix: reify hydra pattern
2024-04-03 23:06:02 +02:00
Felix Roos
d06b70c28d
fix: call setTime in initStrudel
...
+ return promise with scheduler
2024-04-03 23:02:42 +02:00
Felix Roos
fde0da3b19
dont ignore hydra.mjs in eslint + fix lint
2024-04-03 22:43:35 +02:00
fnordomat
b233c33f56
(squash me) save setting in variable, not store
2024-04-01 17:18:32 +02:00
fnordomat
e3b6884b86
make soundfont base url configurable
2024-04-01 10:46:32 +02:00
Felix Roos
cdba9efb59
add filter + filterWhen + within
2024-04-01 03:17:15 +02:00
Felix Roos
eefd8b37b1
ignore their wasm file
2023-12-30 16:48:21 +01:00
Felix Roos
89ae241bf7
some styling
2023-12-30 16:45:03 +01:00
Felix Roos
a39b4c1637
parser viz
2023-12-30 16:43:08 +01:00
Felix Roos
4d332cd544
Merge branch 'main' into haskell-parser
2023-12-30 13:06:13 +01:00
Felix Roos
64dbdd97ba
little update
2023-12-29 21:27:54 +01:00
Felix Roos
756f37e265
format
2023-12-21 10:54:12 +01:00
Felix Roos
9e1ba442a9
tree-sitter experiment
2023-12-21 10:52:27 +01:00