Jade (Rose) Rowland
d198910a86
Publish
...
- @strudel/codemirror@1.2.7
- @strudel/core@1.2.6
- @strudel/csound@1.2.7
- @strudel/draw@1.2.6
- @strudel/embed@1.1.2
- @strudel/gamepad@1.2.6
- @strudel/hydra@1.2.6
- @strudel/midi@1.2.7
- @strudel/mini@1.2.6
- mondolang@1.1.2
- @strudel/mondo@1.1.6
- @strudel/motion@1.2.6
- @strudel/mqtt@1.2.6
- @strudel/osc@1.3.1
- @strudel/reference@1.2.2
- @strudel/repl@1.2.8
- @strudel/sampler@0.2.4
- @strudel/serial@1.2.6
- @strudel/soundfonts@1.2.7
- superdough@1.2.7
- supradough@1.2.5
- @strudel/tonal@1.2.6
- @strudel/transpiler@1.2.6
- vite-plugin-bundle-audioworklet@0.1.2
- @strudel/web@1.2.7
- @strudel/webaudio@1.2.7
- @strudel/xen@1.2.6
2026-01-17 15:26:28 -08:00
Aria
8ce6a881e6
Merge pull request 'Make kabelsalat stereo out' ( #1927 ) from glossing/ks-stereo-out into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1927
2026-01-17 21:00:42 +01:00
Aria
7bc8576a68
Make kabelsalat stereo out
2026-01-17 11:16:58 -08:00
froos
bbe95b3995
Merge pull request 'update changelog + fix script to not miss entries' ( #1916 ) from changelog-update into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1916
2026-01-16 10:38:03 +01:00
Felix Roos
2dc921e375
fix: add fun fact
2026-01-16 10:14:17 +01:00
Felix Roos
3d13955c41
fix: prefix usernames with @
2026-01-16 10:08:41 +01:00
Felix Roos
ae9638c353
update changelog + fix script to not miss entries
2026-01-16 09:58:14 +01:00
froos
97cd3a5946
Merge pull request 'mondo fix: add registered functions to scope automatically' ( #1896 ) from register_to_scope into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1896
2026-01-15 16:59:13 +01:00
froos
ca3452bf52
Merge pull request 'Added docs for pattern search' ( #1905 ) from JohnBjrk/strudel:pattern-search-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1905
2026-01-15 16:58:13 +01:00
froos
7f528870b7
Merge pull request 'Update kabelsalat dependency' ( #1911 ) from jeromew/strudel:kabelsalat into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1911
2026-01-15 16:57:18 +01:00
jeromew
60e5682829
Update kabelsalat dependency
2026-01-15 15:42:34 +00:00
Aria
d605fbbde8
Merge pull request 'Bug Fix: Set pooled values immediately instead of scheduling' ( #1907 ) from glossing/set-pooled-vals-immediately into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1907
2026-01-15 00:24:38 +01:00
Aria
21e6d81d34
Also set values immediately for supersaw and wavetable
2026-01-14 17:00:14 -06:00
Aria
85e79d9932
Set pooled values immediately instead of scheduling
2026-01-14 16:53:11 -06:00
John Björk
71dfbeea88
Fix markdown format
2026-01-14 22:35:10 +01:00
John Björk
ffcab7bf6c
Added docs for pattern search
2026-01-14 22:25:27 +01:00
Aria
c3f6a1d6ba
Merge pull request 'Feat: Kabelsalat integration' ( #1876 ) from glossing/kabelsalat into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1876
2026-01-14 20:29:15 +01:00
Aria
eb96d3ad63
Merge branch 'main' into glossing/kabelsalat
2026-01-14 19:08:20 +01:00
Aria
06e10cd693
Merge pull request 'Feat: MIDI Keyboard 🎹 🐈 ' ( #1828 ) from glossing/keyboard into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1828
2026-01-14 19:07:48 +01:00
Aria
80875cca95
Expose scheduler state and don't enqueue/trigger midi keys when repl stopped
2026-01-14 11:44:48 -06:00
Aria
b954a25b2b
Merge branch 'main' into glossing/keyboard
2026-01-14 18:15:31 +01:00
Aria
cca346d2c2
Merge pull request 'Bug Fix: Fix race condition between worklet termination and port messages' ( #1897 ) from glossing/diedack into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1897
2026-01-14 18:14:51 +01:00
Aria
3343c7bcf0
Merge branch 'main' into glossing/keyboard
2026-01-13 23:00:59 +01:00
Aria
6e3c5b23dd
Merge branch 'main' into glossing/diedack
2026-01-13 21:30:58 +01:00
froos
c12a77a0a1
Merge pull request 'Add search/filter in patterns tab' ( #1842 ) from JohnBjrk/strudel:patterns-search into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1842
2026-01-13 04:06:50 +01:00
Felix Roos
e5ab6b3c93
fix: short circuit
2026-01-13 03:47:33 +01:00
Felix Roos
e82bb6c410
fix: use pattern.id as title fallback
2026-01-13 03:38:09 +01:00
Felix Roos
8b1fb12388
fix: class -> className
2026-01-13 03:32:19 +01:00
Aria
1f1f3288a6
Switch to tracking grace period in node pool; add negative begin and ends
2026-01-12 17:59:33 -06:00
Switch Angel AKA Jade Rose
d642c0e12f
Merge pull request 'Add shortcut for navigating through labels!' ( #1807 ) from jade/dollar_shortcut into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1807
2026-01-13 00:18:08 +01:00
Aria
1eb657e6fe
Merge branch 'main' into glossing/diedack
2026-01-12 20:58:34 +01:00
Aria
7c5f53f9ae
Add ack message for worklet death; remove max pool size
2026-01-12 13:51:21 -06:00
Switch Angel AKA Jade Rose
efe7c9394f
Merge branch 'main' into jade/dollar_shortcut
2026-01-12 20:30:14 +01:00
Jade (Rose) Rowland
35bfd8b3ff
curried
2026-01-12 11:28:54 -08:00
Jade (Rose) Rowland
c2720a5738
working
2026-01-12 11:26:18 -08:00
Aria
5355a0c563
Ignore non-note messages
2026-01-11 23:34:52 -06:00
Alex McLean
75db9ff16e
Merge pull request 'add warm.strudel.cc to faq' ( #1891 ) from faq-warm into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1891
2026-01-12 00:17:36 +01:00
Aria
12cc1e9b5e
Add immediate triggering; move time to schedulerState
2026-01-11 14:51:47 -06:00
Aria
cd48e67675
Merge branch 'main' into glossing/kabelsalat
2026-01-11 19:59:21 +01:00
Aria
3a284696c9
Merge branch 'main' into glossing/keyboard
2026-01-11 19:59:13 +01:00
Felix Roos
753dc48b69
update changelog
2026-01-11 19:12:45 +01:00
froos
5ee5d4f1b1
Merge pull request 'Fix sounds example to work in the REPL' ( #1851 ) from JesCoding/strudel:jescoding-patch-2 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1851
2026-01-11 19:00:24 +01:00
alex
31cacc3c29
add warm to faq
2026-01-11 16:23:17 +00:00
JesCoding
8d2bca59c4
Fix sounds example to work in the REPL
...
`freq` only takes one argument, so switch this to mini-notation
so this can be used in the REPL as indicated in the paragraph below.
Make it so this can be played by the user.
Fix syntax-type typo.
2026-01-11 14:50:30 +00:00
froos
f867cbce92
Merge pull request 'Improve hint text when sound search has no results' ( #1883 ) from floy/strudel:improve-help-text-filtered into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1883
2026-01-11 13:52:01 +01:00
floy
a659c89385
fix code formatting
2026-01-11 13:25:44 +01:00
Alex McLean
8290e99cf9
Merge pull request 'New page FAQ in "More"' ( #1753 ) from scrappy_fiddler/strudel:documentation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1753
2026-01-11 13:19:45 +01:00
froos
e648ddd9ff
Merge pull request 'fix: remove faulty default readme' ( #1889 ) from trim-website-readme into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1889
2026-01-11 12:45:06 +01:00
yaxu
85fd567fb2
Format and remove link to open document
2026-01-11 12:21:05 +01:00
scrappy_fiddler
20ea2980a2
Merge branch 'main' into documentation
2026-01-11 12:18:42 +01:00
froos
af2d4784c6
Merge pull request 'fix/self-hosted-config' ( #1880 ) from alienmind/strudel:fix/self-hosted-config into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1880
2026-01-11 12:15:32 +01:00
froos
526083d7c9
Merge pull request 'Feat: Support External AudioContext Injection' ( #1833 ) from 1d10t/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1833
2026-01-11 12:07:47 +01:00
Alex McLean
8e792e1bfd
Merge branch 'main' into documentation
2026-01-11 11:57:19 +01:00
yaxu
f3e6f86857
Update website/src/pages/learn/faq.mdx
...
Trimmed all the DAW talk a little!
2026-01-11 11:55:40 +01:00
Felix Roos
25dbfe4c7d
fix: remove faulty default readme
2026-01-11 11:43:04 +01:00
froos
0a586eddb3
Merge pull request 'fix: add trem to top level' ( #1887 ) from trem-toplevel into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1887
2026-01-11 11:37:36 +01:00
froos
b6d81ba2a0
Merge pull request 'fix: export start cycle min 0' ( #1888 ) from fix-export-min-cycle into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1888
2026-01-11 11:37:17 +01:00
yaxu
8f3dc8daea
Update website/src/pages/learn/faq.mdx
2026-01-11 11:34:55 +01:00
scrappy_fiddler
ced434a1cf
Merge branch 'main' into documentation
2026-01-11 11:20:51 +01:00
froos
96626fce25
Merge pull request 'fix: repl package init audio properly' ( #1836 ) from fix-repl-audioworklet into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1836
2026-01-11 11:05:43 +01:00
Felix Roos
c74707e804
fix: export start cycle min 0
2026-01-11 10:58:13 +01:00
Felix Roos
0174e08639
fix: add trem to top level
2026-01-11 10:50:44 +01:00
Switch Angel AKA Jade Rose
af88471f6b
Merge branch 'main' into jade/dollar_shortcut
2026-01-11 06:51:47 +01:00
Switch Angel AKA Jade Rose
af855a0c77
Merge pull request 'Fix: show reload dialog when uploading prebake script' ( #1886 ) from jade/reloaddialog into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1886
2026-01-11 06:51:23 +01:00
Switch Angel AKA Jade Rose
f9a9993c42
Merge branch 'main' into jade/dollar_shortcut
2026-01-11 06:32:29 +01:00
Jade (Rose) Rowland
604a1b770c
dialog
2026-01-11 00:27:07 -05:00
Switch Angel AKA Jade Rose
2aa978ca5b
Merge pull request 'fixes Serial onTrigger() params #1633 ' ( #1885 ) from gueejla/strudel:fix-serial-ontrigger into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1885
2026-01-11 06:01:41 +01:00
gueejla
0571a8dc7d
fixes Serial onTrigger() params #1633
2026-01-10 22:11:13 -06:00
Switch Angel AKA Jade Rose
a8a919f581
Merge pull request 'Perf: Targeted node pools' ( #1810 ) from glossing/basic-node-pool into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1810
2026-01-10 23:12:47 +01:00
Switch Angel AKA Jade Rose
bf21c4cf02
Merge branch 'main' into glossing/basic-node-pool
2026-01-10 22:58:28 +01:00
Jade (Rose) Rowland
741ff3f3f0
fix import
2026-01-10 16:55:53 -05:00
Jade (Rose) Rowland
4476921069
use releasenode
2026-01-10 16:46:11 -05:00
Aria
8c5e4a5780
Merge pull request 'Allow top level distortions for the purpose of FX' ( #1884 ) from glossing/naked-distorts into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1884
2026-01-10 20:52:39 +01:00
Aria
34ae1bb305
Merge branch 'main' into glossing/naked-distorts
2026-01-10 20:38:34 +01:00
Aria
0cf11adc2c
Allow naked distortions for the purpose of FX
2026-01-10 13:07:54 -06:00
Aria
dab1676761
Add license for time file
2026-01-10 11:26:30 -06:00
Aria
d753eedb90
Make latency consistent across all cps
2026-01-10 11:20:17 -06:00
floy
fd0209dbc0
Show explicit help text when search doesn't match
2026-01-10 15:39:02 +01:00
floy
b4e00538f8
Don't show 'No sounds loaded' text if search is active
2026-01-10 15:30:07 +01:00
Jade (Rose) Rowland
7a5020aa71
format
2026-01-10 01:42:43 -05:00
Jade (Rose) Rowland
a205f7d873
rm dead code
2026-01-10 01:42:06 -05:00
Jade (Rose) Rowland
0e9c50bf0a
fix import
2026-01-10 01:39:39 -05:00
Jade (Rose) Rowland
e837c516c5
merge main
2026-01-10 01:37:14 -05:00
Jade (Rose) Rowland
3b2e9fa0b4
wip
2026-01-10 01:22:50 -05:00
Jade (Rose) Rowland
6a47139e0d
wip
2026-01-10 01:07:09 -05:00
Aria
4743334a17
Reduce latency; change name to midikeys; include in i/o learn page
2026-01-09 22:50:16 -06:00
Aria
7cff2050c8
Merge branch 'main' into glossing/kabelsalat
2026-01-09 23:38:25 +01:00
alienmind
eefae851d5
fix malformed script src attributes
2026-01-09 16:26:32 +01:00
alienmind
40f9f4cde0
allow alternative URLs for self-hosted strudel
2026-01-09 16:26:32 +01:00
Aria
f7f8c56c0a
Merge pull request 'Bake in scaling by freq for FM with a gain node' ( #1878 ) from glossing/fm-modulation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1878
2026-01-09 03:43:35 +01:00
Aria
c7e88e1ff2
Merge branch 'main' into glossing/fm-modulation
2026-01-09 03:31:26 +01:00
Aria
f6a43f1b10
Make the scaling by freq in FM a separate node so that modulators behave like the fm control
2026-01-08 20:28:53 -06:00
Aria
a3b183d304
Merge pull request 'Bug fix: Properly handle subcontrols' ( #1877 ) from glossing/subcontrols into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1877
2026-01-09 02:53:37 +01:00
Aria
f7175c0505
Properly handle subcontrols
2026-01-08 19:40:50 -06:00
Aria
e6e96c8603
Fix release behavior; add multi-line example
2026-01-08 16:39:10 -06:00
Aria
d4b3a3b972
Auto call functions in kabel; clean up end behavior of worklet; move kabel first in chain; write docstring
2026-01-08 12:31:26 -06:00
1d10t
a1d1bd0e11
Merge branch 'main' into main
2026-01-08 09:44:32 +01:00
Aria
fd2ff255e5
Don't include worklet in autocomplete; use empty object in pure for consistency
2026-01-07 22:59:54 -06:00
Aria
5903070c02
Test cleanup
2026-01-07 13:45:19 -06:00
Aria
e92865cecb
Handle mini notation without S
2026-01-07 13:32:12 -06:00
Aria
a5c4fd5bc1
Merge branch 'main' into glossing/kabelsalat
2026-01-07 13:14:49 -06:00
Aria
e26040d154
Merge pull request 'Feat: Add ability to turn mini parsing off with mini-off decorator' ( #1786 ) from glossing/disable-mini into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1786
2026-01-07 20:06:17 +01:00
Aria
17a1b75e5b
Merge branch 'main' into glossing/disable-mini
2026-01-07 19:22:35 +01:00
Aria
7df9688bb9
Merge pull request 'Bug Fix: Update loopStart/End to not be offset' ( #1826 ) from glossing/sample-looping-bugfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1826
2026-01-07 19:22:22 +01:00
Aria
5caaf423ff
Import kabelsalat, update transpiler to handle K and S, add worklet control
2026-01-07 12:19:16 -06:00
Aria
d557bb59f0
Merge branch 'main' into glossing/disable-mini
2026-01-06 21:40:05 +01:00
Aria
679e81eb0f
Merge branch 'main' into glossing/sample-looping-bugfix
2026-01-06 21:39:52 +01:00
yaxu
37dd834398
Update README.md
2026-01-06 16:33:06 +01:00
yaxu
959e8ac7bc
Update README.md
2026-01-06 16:31:51 +01:00
Aria
16524ca805
Merge pull request 'Update modulator docstrings and allow ids to be patterns' ( #1874 ) from glossing/pattern-ids-for-modulators into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1874
2026-01-06 06:35:47 +01:00
Aria
b4b0194455
Update docstrings and allow modulator ids to be patterns
2026-01-05 23:17:40 -06:00
1d10t
8f342262ab
Merge branch 'main' into main
2026-01-05 00:37:28 +01:00
Alex McLean
fd472a64d9
Merge pull request 'Fix doc link in @strudel/osc README.md' ( #1872 ) from forrcaho/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1872
2026-01-04 17:14:10 +01:00
Forrest Cahoon
58094973b0
Fix doc link in @strudel/osc README.md
2026-01-04 09:39:17 -06:00
1d10t
e82602af5a
Merge branch 'main' into main
2026-01-04 13:24:39 +01:00
Aria
db49b37780
Merge pull request 'Make stretch modulatable' ( #1870 ) from glossing/stretch-node into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1870
2026-01-04 02:01:05 +01:00
Aria
bf243c04b9
Make stretch modulatable
2026-01-03 18:27:11 -06:00
Sergey S Yaglov
bfef9ba8d2
Merge remote-tracking branch 'upstream/main'
2026-01-04 00:14:23 +03:00
1d10t
aa7ba6ae99
update webaudio to main branch
2026-01-03 22:01:37 +01:00
1d10t
a86e5751eb
reset audioContext to main branch
2026-01-03 21:55:16 +01:00
Aria
bc05cffdbc
Merge pull request 'Make pan modulatable' ( #1865 ) from glossing/pan-fx into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1865
2026-01-02 18:44:52 +01:00
Aria
7b1e02e8cf
Make pan modulatable
2026-01-02 11:43:27 -06:00
scrappy_fiddler
8d79715ce4
Merge branch 'main' into documentation
2026-01-02 00:30:21 +01:00
Alex McLean
257f09da4f
Merge pull request 'Fix transpilation example to have same mini-notation' ( #1850 ) from JesCoding/strudel:jescoding-patch-1 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1850
2026-01-01 21:42:19 +01:00
Alex McLean
ecd58fa501
Merge pull request 'fix: missing punctuation' ( #1860 ) from eddyflux/strudel:fix-missing-punctuation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1860
2026-01-01 21:39:03 +01:00
Aria
c4ece4932e
Merge pull request 'Fix formatting of docstring' ( #1864 ) from glossing/fx-docstring into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1864
2026-01-01 20:20:33 +01:00
Aria
5c9855bf12
Merge branch 'main' into glossing/fx-docstring
2026-01-01 20:08:54 +01:00
Aria
e54b9c3a32
Fix formatting of docstring
2026-01-01 13:07:38 -06:00
Aria
6afe0dc714
Merge pull request 'Feat: FX Chains' ( #1861 ) from glossing/multifx-new into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1861
2026-01-01 19:52:14 +01:00
Aria
ebaf7624f9
Fix lfos for vowels, phasers; fix ir index; more informative error message
2026-01-01 12:02:54 -06:00
John Björk
aa8209ad4c
Refactored handling of trim/lowercase based on PR comments
2026-01-01 12:22:52 +01:00
Aria
882bcc513f
Typos and some examples
2025-12-31 15:17:06 -06:00
Aria
aec33710b7
Working version
2025-12-31 14:58:31 -06:00
eddyflux
d41ebf190b
fix: missing punctuation
2025-12-30 00:22:51 +01:00
Aria
7953fa61e4
Merge pull request 'Bugfix: Fix modulator clamping when min/max not specified' ( #1859 ) from glossing/clamp-bugfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1859
2025-12-29 21:59:10 +01:00
Aria
6051b922c0
Fix clamping when min/max not specified
2025-12-29 14:45:49 -06:00
Aria
367e07da0c
Merge pull request 'Feature: LFOs and Envelopes' ( #1507 ) from glossing/strudel:glossing/lfo-anything into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1507
2025-12-29 20:54:10 +01:00
Aria
0edede106a
Fixes for zzfx and soundfonts
2025-12-29 13:28:26 -06:00
Aria
b6264a1513
Merge branch 'main' into glossing/lfo-anything
2025-12-29 20:00:29 +01:00
Aria
680b7d78ec
Lots of examples; use id instead of index; waveshaper clamping; one mode for synth
2025-12-29 12:59:48 -06:00
Aria
e79b4b8ccb
Refactor modulators
2025-12-29 10:41:20 -06:00
Aria
98367868ac
Handle min/max when target is LFO; fix vib and tremolo
2025-12-29 10:22:48 -06:00
scrappy_fiddler
b648961d30
Merge branch 'main' into documentation
2025-12-29 16:28:57 +01:00
froos
616bc64e70
Merge pull request 'Fix AudioContext change detection. Use AudioNode.context' ( #1858 ) from jeromew/strudel:fix-scope into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1858
2025-12-29 16:07:16 +01:00
jeromew
c0f4f47150
Fix AudioContext change detection. Use AudioNode.context
2025-12-29 14:04:40 +00:00
Aria
b4496fcc24
More control mapping tweaks
2025-12-28 21:43:08 -05:00
Aria
48f6a41683
Extend to FM, vibrato, etc
2025-12-28 20:13:15 -05:00
froos
7bce739068
Merge pull request 'Say that @license should use SPDX identifier' ( #1817 ) from Wuzzy/strudel:clarify_at_license into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1817
2025-12-28 22:58:37 +01:00
froos
06f9c2dfb5
Merge pull request 'Expose Vim object in order to create custom keybindings' ( #1816 ) from JohnBjrk/strudel:expose-vim-for-custom-keybindings into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1816
2025-12-28 22:56:05 +01:00
Felix Roos
30fe5b47e3
hotfix: fix scope and friends #1847
2025-12-28 22:42:42 +01:00
Alex McLean
1823993e7c
Merge branch 'main' into jescoding-patch-1
2025-12-28 17:53:50 +01:00
froos
1935195e9a
Merge pull request 'dough repl fixes' ( #1855 ) from vanillarepl into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1855
2025-12-28 14:20:02 +01:00
Felix Roos
300a1bbfd5
fix: actually load code from url
2025-12-28 14:07:27 +01:00
froos
2f43dcab0c
Merge pull request 'add basic dough repl' ( #1749 ) from vanillarepl into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1749
2025-12-28 13:40:28 +01:00
Felix Roos
125eece223
fix: import
2025-12-28 13:20:22 +01:00
Felix Roos
53e49952d8
persist code in hash
2025-12-28 13:10:57 +01:00
Felix Roos
e286ab2830
no default samples for now + add doughsamples to scope
2025-12-28 13:10:37 +01:00
Felix Roos
e4e2d60b28
Merge branch 'main' into vanillarepl
2025-12-28 12:58:45 +01:00
Aria
99bec835f8
Merge branch 'main' into glossing/lfo-anything
2025-12-27 20:54:39 -05:00
JesCoding
d349d2a0cd
Fix transpilation example to have same mini-notation
...
This was introduced in https://codeberg.org/uzu/strudel/commit/66f8ca72c1b364f72f25b8cff041cac13b380432
2025-12-24 10:38:21 +01:00
scrappy_fiddler
fc2f5accfe
Merge branch 'main' into documentation
2025-12-22 14:05:24 +01:00
Wuzzy
c7a2c2bb9c
Say that @license should use SPDX identifier
2025-12-21 10:47:01 +01:00
John Björk
6908ea38e4
Added search/filter in patterns tab
...
Added pattern as dep to filter memo
Format
2025-12-20 23:10:01 +01:00
froos
5a51b4ec71
Merge pull request 'Document "-" in mini-notation' ( #1818 ) from Wuzzy/strudel:dashtilde into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1818
2025-12-20 22:27:50 +01:00
froos
3922defab9
Merge pull request 'simplify envValAtTime and remove asymmetric behavior ( fix #1653 )' ( #1815 ) from pulu/strudel:remove-env-asymmetry into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1815
2025-12-20 22:20:26 +01:00
John Björk
a9752fb2a4
Exposing Vim from codemirror-vim
...
Docs for adding keybindings
Only expose Vim from keybindings
2025-12-20 17:20:38 +01:00
froos
0a2f2eaa3d
Merge pull request 'fix: visual block selection mode for vim bindings' ( #1839 ) from Dsm0/strudel:visual-block-mode-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1839
2025-12-19 08:11:49 +01:00
Dsm0
0de212c12f
fix visual block mode
2025-12-18 22:55:44 -08:00
Felix Roos
181ebee374
fix: repl package init audio properly
2025-12-19 01:25:58 +01:00
froos
b376b2616a
Merge pull request '[perf] Add audiograph await debugAudiograph() feature' ( #1763 ) from jeromew/strudel:audiograph into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1763
2025-12-19 01:03:52 +01:00
froos
56ecb006fa
Merge pull request 'Feature: non-realtime exporting' ( #1674 ) from BANanaD3V/strudel:feat/non-realtime-exporting into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1674
2025-12-19 00:45:39 +01:00
scrappy_fiddler
e6c1e97838
Merge branch 'main' into documentation
2025-12-17 20:44:07 +01:00
Aria
2748189f18
Merge pull request 'Fix: wrong warning in build environments' ( #1835 ) from jeromew/strudel:onenced-warning into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1835
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-12-14 19:33:36 +01:00
Alex McLean
63d254daf4
Merge pull request 'delta -> tight/tightx/loose refinements' ( #1832 ) from delta into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1832
2025-12-14 15:09:10 +01:00
jeromew
34991e9602
Fix: wrong warning in build environments
2025-12-14 11:27:41 +00:00
Aria
8df5c80d82
Merge pull request 'Improved randomness' ( #1505 ) from glossing/strudel:glossing/random into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1505
2025-12-14 01:07:35 +01:00
Aria
e0344dbd67
Simple seeding for this first iteration
2025-12-13 17:49:19 -06:00
Aria
931d684b19
Merge branch 'main' into glossing/random
2025-12-13 17:28:44 -06:00
Aria
4a7344595d
Make legacy the default
2025-12-13 17:28:42 -06:00
Aria
18b3c66eb8
Clean up error messages
2025-12-13 17:15:06 -06:00
Aria
63de46ae96
Update docstrings
2025-12-13 16:44:36 -06:00
Aria
c598059dc7
Clean up old code
2025-12-13 16:26:50 -06:00
Aria
dec037bed5
Bus fix
2025-12-13 16:23:47 -06:00
Aria
29f7f5c1f8
Allow lfos to modulate other lfos without clamping
2025-12-13 16:07:19 -06:00
Aria
bae5571df0
Cleanup
2025-12-13 15:32:27 -06:00
Aria
4b08dd8447
Unify lfo functions
2025-12-13 15:20:51 -06:00
Aria
11e3da0552
Parity with other LFO (sync and dcoffset)
2025-12-13 15:08:48 -06:00
Aria
ef2ee0969a
Restore old lfo to avoid unifying right now
2025-12-13 14:59:14 -06:00
Aria
12f9af227c
Merge branch 'main' into glossing/lfo-upgrades
2025-12-13 14:54:17 -06:00
Aria
dc5f6827f9
Change names, cleanup
2025-12-13 14:50:27 -06:00
Aria
8baecf78b9
Add note
2025-12-13 11:37:37 -06:00
alex
8eeebf1e4f
try renaming to per / perx / cyclesPer
2025-12-13 16:30:51 +00:00
Sergey S Yaglov
adf9596d07
codestyle(webaudio)
2025-12-13 00:28:13 +03:00
1d10t
4e14718e93
feat(webaudio): enable AudioContext sharing for webaudioRepl
...
- Add support for optional `existingAudioCtx` parameter in `webaudioRepl()` function
- When provided, sets it as the default AudioContext via `setDefaultAudioContext()`
- Allows integration with external systems that manage their own Web Audio API context
- Maintains backward compatibility with existing usage patterns
2025-12-12 21:56:31 +01:00
1d10t
2998de8426
Merge pull request 'feat(superdough/audiocontext): make AudioContext injection optional' ( #1 ) from 1d10t-patch-1 into main
...
Reviewed-on: https://codeberg.org/1d10t/strudel/pulls/1
2025-12-12 21:28:40 +01:00
1d10t
c8b2e1ac9e
feat(superdough/audiocontext): make AudioContext injection optional
...
- Modify `setDefaultAudioContext()` to accept an optional `existingAudioCtx` parameter.
- If provided, it will use the existing context; otherwise, it creates a new one.
- This allows for better integration with external audio systems that manage their own AudioContext.
2025-12-12 21:22:21 +01:00
alex
c7789a09e3
Merge branch 'delta' of ssh://codeberg.org/uzu/strudel into delta
2025-12-12 16:50:48 +00:00
alex
a53385aa11
delint
2025-12-12 16:50:24 +00:00
Alex McLean
0a5fb8ca1d
Merge branch 'main' into delta
2025-12-12 17:49:14 +01:00
alex
99e4999e6a
snapshot
2025-12-12 15:46:19 +00:00
alex
cd071cb7c0
separate out signal tests, add tests for tight, tightx, loose
2025-12-12 15:46:04 +00:00
alex
8e1fba0436
rename delta to loose, add inverse tight, and exponential tightx
2025-12-12 15:45:36 +00:00
Felix Roos
f4df4f679f
Merge branch 'main' of https://codeberg.org/uzu/strudel
2025-12-12 15:12:45 +01:00
Alex McLean
1d2a3bdb9c
Merge pull request 'Add delta signal for representing the duration of events in patterns that are combined with it' ( #1831 ) from delta into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1831
2025-12-12 10:28:25 +01:00
alex
c6e0f0533e
add delta
2025-12-11 23:32:10 +00:00
Aria
415b6d5f1d
Fix name collision and move modulators into controls to avoid circular import test failure
2025-12-11 15:48:45 -06:00
Aria
4169b764c3
Simpler control handling
2025-12-11 15:28:48 -06:00
Aria
e7d1613bfb
Broken tests, but otherwise working
2025-12-11 14:42:16 -06:00
Aria
45aa1f5384
Control cleanup
2025-12-11 12:52:40 -06:00
Aria
3a17aeabf3
Some cleanup
2025-12-11 11:41:40 -06:00
Aria
2aeba2e53f
Working version of bus
2025-12-11 11:37:20 -06:00
Alex McLean
3608f1ca25
Merge pull request 'Feature: stateful timeline function for jumping between timelines' ( #1669 ) from alternative-timeline into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1669
2025-12-11 18:00:48 +01:00
alex
37990b459f
bugfix and tweak doc
2025-12-11 16:51:25 +00:00
alex
a34e58aa09
Merge branch 'alternative-timeline' of ssh://codeberg.org/uzu/strudel into alternative-timeline
2025-12-11 16:39:22 +00:00
alex
8cbe4b945c
Respond to glossing's review
2025-12-11 16:39:08 +00:00
Alex McLean
6f9a1470e7
Merge branch 'main' into alternative-timeline
2025-12-11 17:19:03 +01:00
Alex McLean
8a3719752f
Merge pull request 'Updates relating to LLM, github, etc' ( #1830 ) from llm-guidance into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1830
2025-12-11 16:37:57 +01:00
alex
96835be056
tweaks
2025-12-11 15:07:57 +00:00
alex
960f1de9d2
tweaks
2025-12-11 12:16:54 +00:00
alex
12884cba3a
Updates relating to LLM, github, etc
2025-12-11 12:09:26 +00:00
Aria
103b27c21f
Working version of keyboard with variable lengths; tests and cleanup
2025-12-10 13:44:49 -06:00
Aria
597c941991
Add keyboard function
2025-12-10 12:01:04 -06:00
Alex McLean
20c513d649
Merge pull request 'fix .as so it doesn't set undefined values' ( #1827 ) from fix-as into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1827
2025-12-10 15:32:43 +01:00
alex
e89414e400
fix .as so it doesn't set undefined values
2025-12-10 09:19:12 +00:00
Aria
a79491dd16
Update loopbegin/end to not be offset
2025-12-08 16:32:54 -06:00
Aria
765de9daf3
Merge pull request '[perf] propagate onceEnded and releaseAudioNode' ( #1809 ) from jeromew/strudel:fix-perf12 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1809
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-12-08 19:27:30 +01:00
jeromew
132dea8478
Merge branch 'main' into fix-perf12
2025-12-08 18:54:51 +01:00
jeromew
b889d19493
Merge branch 'fix-perf12' of https://codeberg.org/jeromew/strudel into fix-perf12
2025-12-08 17:32:47 +00:00
jeromew
71d36b79ed
Improve getOscillator/noiseMix release
2025-12-08 17:31:34 +00:00
Aria
d7bf5db8be
Merge pull request 'Feat: Add channel support to midi in' ( #1775 ) from glossing/midin-channels into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1775
2025-12-07 21:51:39 +01:00
Aria
48231ea12a
Merge branch 'main' into glossing/midin-channels
2025-12-07 21:23:57 +01:00
Aria
c8a442234e
Merge pull request 'Feat: Transient shaper' ( #1777 ) from glossing/transient-processor into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1777
2025-12-07 21:23:42 +01:00
Aria
efda32eedb
Merge branch 'main' into glossing/transient-processor
2025-12-07 20:29:50 +01:00
Aria
95d04d1149
Merge branch 'main' into glossing/midin-channels
2025-12-07 20:29:39 +01:00
Aria
358b1e3f56
Make sure processor turns off; fix array sizes for JIT
2025-12-07 13:28:57 -06:00
Aria
fe7e8f7add
Clearer docstring
2025-12-07 13:21:06 -06:00
Aria
45d329d3d1
Merge pull request 'Add vel as a synonym for velocity & update a few docstrings' ( #1781 ) from glossing/controls-various into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1781
2025-12-07 19:15:42 +01:00
Aria
5e99393f5a
Merge branch 'main' into glossing/controls-various
2025-12-07 18:54:18 +01:00
Aria
9650c8eb50
Merge pull request '[perf] fix phaser leak of unused biquads' ( #1800 ) from jeromew/strudel:fix-perf10 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1800
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-12-07 18:53:03 +01:00
Aria
fab8d2193d
Merge branch 'main' into glossing/midin-channels
2025-12-07 18:45:16 +01:00
Aria
150835aa4d
Merge branch 'main' into glossing/transient-processor
2025-12-07 18:45:11 +01:00
Aria
76237016a3
Merge branch 'main' into glossing/controls-various
2025-12-07 18:45:02 +01:00
Aria
6f4d8ebacf
Merge branch 'main' into fix-perf10
2025-12-07 18:44:47 +01:00
Aria
4374bdf1bd
Merge branch 'main' into fix-perf12
2025-12-07 18:44:38 +01:00
Aria
3cecf4a50e
Merge pull request 'Bug fix: Remove failing tests due to shabda removal' ( #1820 ) from glossing/shabda-test-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1820
2025-12-07 18:42:49 +01:00
Aria
16b5faf333
Removing failing tests due to shabda removal
2025-12-07 11:23:55 -06:00
Aria
c4826b7dfb
Merge branch 'main' into glossing/midin-channels
2025-12-07 18:11:59 +01:00
Aria
bd61c1dc7e
Merge branch 'main' into glossing/transient-processor
2025-12-07 18:11:50 +01:00
Aria
ceb3aa797d
Merge branch 'main' into glossing/controls-various
2025-12-07 18:11:39 +01:00
Aria
9b3277da1c
Merge branch 'main' into fix-perf10
2025-12-07 18:09:00 +01:00
Wuzzy
53c101005c
Document "-" in mini-notation
2025-12-07 00:12:40 +01:00
Aria
82ca77be9d
Working version
2025-12-06 12:02:11 -06:00
scrappy_fiddler
6402ad5d37
better linebreak in example
2025-12-06 16:55:57 +01:00
scrappy_fiddler
ab03ece2b7
prettier
2025-12-06 16:48:40 +01:00
miranda
173e359a65
simplify envValAtTime and remove asymmetric behavior ( fix #1653 )
2025-12-06 17:46:16 +02:00
scrappy_fiddler
bd282f439a
everyone wants that trancegate
2025-12-06 16:37:39 +01:00
scrappy_fiddler
177c3a4a2e
some items from review
2025-12-06 16:36:25 +01:00
Aria
ad43259353
Switch to omod
2025-12-05 13:39:52 -06:00
Aria
32924b3fcf
Merge branch 'main' into glossing/lfo-anything
2025-12-05 10:47:17 -06:00
scrappy_fiddler
d4d9b4f543
Merge branch 'main' into documentation
2025-12-05 10:22:52 +01:00
Aria
4c99f4866b
Use setvalueattime to pin values and prevent bleed
2025-12-04 22:50:28 -06:00
Aria
d50af71ba1
Merge branch 'main' into glossing/basic-node-pool
2025-12-04 14:20:41 -06:00
Aria
0664f90178
Remove old comment
2025-12-04 13:07:13 -06:00
Aria
4321814d36
Working version for compressor, filter, supersaw, wavetable
2025-12-04 13:04:33 -06:00
Aria
6610713018
Working version of supersaw, almost on wavetable
2025-12-04 12:40:28 -06:00
Aria
600ab0a83e
WIP with compressors, filters, heavy worklets
2025-12-04 12:17:07 -06:00
jeromew
1225d04437
codeformat
2025-12-04 15:29:21 +00:00
jeromew
f6f507dd29
propagate releaseAudioNode in packages
2025-12-04 15:26:59 +00:00
jeromew
c7586e96ff
Add comment on end worklet param
2025-12-04 13:20:17 +00:00
jeromew
46291bf85c
Difuse the onceEnded mechanism
2025-12-04 13:17:20 +00:00
jeromew
d7e240e2dc
Add PeriodicWave & VowelNode support
2025-12-04 12:56:54 +00:00
jeromew
0b711e879c
Improve naming & backward compat
2025-12-04 08:23:36 +00:00
Jade (Rose) Rowland
f0aac2098a
update_shortcut
2025-12-03 22:59:20 -05:00
Jade (Rose) Rowland
c1a185e852
fix null case
2025-12-03 15:25:05 -05:00
Jade (Rose) Rowland
b9fce15042
working
2025-12-03 15:18:32 -05:00
Aria
e01621d0cc
Merge pull request 'Feature: Eight FMs' ( #1628 ) from glossing/strudel:glossing/fmsss into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1628
2025-12-03 18:27:27 +01:00
Aria
196f70ab6b
Formatting
2025-12-03 11:13:21 -06:00
Aria
1d4f2b81d8
Switch back to explicit exports and use new release mechanism
2025-12-03 11:12:30 -06:00
Aria
d28c8dac8e
Merge branch 'main' into glossing/fmsss
2025-12-03 10:42:35 -06:00
Aria
eb18648a2a
Merge pull request '[perf] release unused AudioBufferSourceNode + releaseAudioNode' ( #1805 ) from jeromew/strudel:fix-perf11 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1805
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-12-03 17:35:03 +01:00
jeromew
25c20296a1
Tone down log message when a pure orphan node is found
2025-12-02 13:58:09 +00:00
jeromew
2db30a710b
Fix codeformat
2025-12-02 13:54:27 +00:00
jeromew
71d1fe99e4
Fix special case for FeedbackDelayNode
2025-12-02 13:51:16 +00:00
jeromew
0ec9826de5
onceEnded mechanism to clean audioNode.onended callbacks
2025-12-02 09:29:50 +00:00
jeromew
af7855402f
Accept non-instanciated nodes for better developer experience
2025-12-01 20:43:55 +00:00
scrappy_fiddler
39bff8900f
website/src/pages/learn/faq.mdx aktualisiert
...
updated the section on switch angel's prebake. Now refers to the readme for instructions.
2025-12-01 18:22:26 +01:00
jeromew
68b1cb87ca
[perf] release unused AudioBufferSourceNode + releaseAudioNode
2025-12-01 15:29:19 +00:00
jeromew
05ed16e158
Add stop-leak detection. Stoppable nodes that are not stopped
2025-11-30 17:50:56 +00:00
jeromew
24b69ad1bc
[perf] Add audiograph await debugAudiograph(); tool
2025-11-30 14:09:03 +00:00
Nikita
5bddb6f48d
Move export UI to the panel
2025-11-30 10:13:16 +03:00
Nikita
c5250d7794
Add info comment about ascending time order
2025-11-30 10:12:55 +03:00
Nikita
7d890156f4
Fix haps not being sorted by time
2025-11-30 10:12:55 +03:00
Nikita
8f9967c76d
Format
2025-11-30 10:12:55 +03:00
Nikita
91ebdd5ea6
Better progress bar UI
2025-11-30 10:12:55 +03:00
Nikita
fc74dcdb1a
More bug fixes
2025-11-30 10:12:51 +03:00
jeromew
b65cc2128f
[perf] fix phaser leak of unused biquads
2025-11-29 14:47:03 +00:00
froos
7a3e0fd3fe
Merge pull request 'added export to getSuperdoughAudioController() so that its possible to route superdough audio through other webaudio applications.' ( #1796 ) from ndr0n/strudel:exportSuperdoughAudioController into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1796
2025-11-29 01:00:41 +01:00
Alex McLean
4061dd4cf8
Merge pull request 'add revv() for reversing whole patterns' ( #1791 ) from revv into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1791
2025-11-28 23:26:19 +01:00
alex
b523205590
Merge branch 'revv' of ssh://codeberg.org/uzu/strudel into revv
2025-11-28 22:03:32 +00:00
alex
956598da18
snapshot
2025-11-28 22:03:21 +00:00
Alex McLean
e011f3b982
Merge branch 'main' into revv
2025-11-28 22:37:03 +01:00
alex
cb591815ed
fix copy paste errors
2025-11-28 21:35:35 +00:00
Alex McLean
6a4fd27f5b
Merge branch 'main' into exportSuperdoughAudioController
2025-11-28 22:32:10 +01:00
Aria
d30df8d4cf
Merge pull request '[perf] Disconnect lfos for phaser and filters' ( #1787 ) from glossing/perf-lfos into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1787
2025-11-28 20:19:14 +01:00
Aria
e10cd22c26
Merge branch 'main' into glossing/perf-lfos
2025-11-28 19:59:51 +01:00
Aria
18dc4944bf
Typos and cleanup
2025-11-28 12:36:23 -06:00
Felix Roos
d84db1e663
hotfix: auto deploy to warm.strudel.cc when main changes
2025-11-28 10:02:57 +01:00
ndr0n
a6008e2700
added export to getSuperdoughAudioController() so that its possible to route superdough audio on external application integrations.
2025-11-28 04:03:48 +00:00
froos
2f8cabbb6b
Merge pull request 'fix: return silence when no pattern is returned' ( #1795 ) from fix-empty-pattern into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1795
2025-11-27 23:08:50 +01:00
Felix Roos
ec26392509
fix: return silence when no pattern is returned
2025-11-27 22:53:38 +01:00
froos
30cd486f37
Merge pull request 'fix(tool/dbpatch): add missing package name' ( #1765 ) from peterpf/strudel:bugfix/add-package-name-for-dbpatch into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1765
2025-11-27 22:47:01 +01:00
froos
cde0520ed9
Merge pull request 'add CHANGELOG.md + basic script to generate' ( #1794 ) from changelog into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1794
2025-11-27 22:38:04 +01:00
Felix Roos
405338e4f0
add CHANGELOG.md + basic script to generate
2025-11-27 22:25:32 +01:00
froos
afbcaa54d0
Merge pull request '[perf] in noise, let noiseMix do the disconnect when it exists' ( #1783 ) from jeromew/strudel:fix-perf9 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1783
2025-11-27 22:03:51 +01:00
froos
6a1c6081e0
Merge pull request 'Bug Fix: Retries for sounds tab' ( #1754 ) from glossing/sounds-tab-preview into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1754
2025-11-27 22:01:00 +01:00
Felix Roos
3c4ba667c8
cleanup
2025-11-27 21:29:37 +01:00
Felix Roos
7fcb5262b8
Merge remote-tracking branch 'origin/main' into glossing/sounds-tab-preview
2025-11-27 21:14:22 +01:00
Felix Roos
b824c45ba4
Merge remote-tracking branch 'origin/main' into glossing/sounds-tab-preview
2025-11-27 21:11:50 +01:00
froos
e47e6c87fc
Merge pull request '[hydra] return the hydra object when await initHydra(..) is called' ( #1784 ) from jeromew/strudel:return-hydra into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1784
2025-11-27 20:36:44 +01:00
froos
69b5ba89cb
Merge pull request 'Use errorLogger for query and tonal errors' ( #1782 ) from glossing/query-error into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1782
2025-11-27 20:36:12 +01:00
froos
33a51761ce
Merge pull request '[perf] level 5 connect-leak on vowel' ( #1779 ) from jeromew/strudel:fix-perf7 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1779
2025-11-27 20:27:09 +01:00
Alex McLean
f4b1baac87
add revv() for reversing whole patterns
2025-11-27 15:34:18 +00:00
Peter Egger
d217119391
fix(tool/dbpatch): add missing package name
2025-11-26 19:48:48 +01:00
Switch Angel AKA Jade Rose
d5d6284a90
Merge pull request 'feat: add prebake script import button for loading .strudel files' ( #1774 ) from pre_eval into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1774
2025-11-26 08:23:37 +01:00
Switch Angel AKA Jade Rose
fb790de26c
Merge branch 'main' into pre_eval
2025-11-26 08:05:05 +01:00
Aria
ec6f6a1f1c
Merge pull request 'Fix Sampler port trampling' ( #1717 ) from Dayglo/strudel:fix-port-trampling into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1717
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-11-26 07:39:27 +01:00
W-A-James
a126bc9b86
Fix lint
2025-11-25 22:20:55 -05:00
Aria
a5c7fcc136
Add back options code (will resolve in another PR)
2025-11-25 22:16:23 -05:00
Aria
d70b758065
Remove base url from sample server and properly handle url schemes
2025-11-25 22:16:11 -05:00
W-A-James
9fdba6374c
remove extraneous eslint ignore directive
2025-11-25 22:14:19 -05:00
W-A-James
af90baea33
Fix trampling of port env variable
2025-11-25 22:14:15 -05:00
Aria
692359309f
Typo and formatting
2025-11-25 17:31:11 -06:00
Aria
d65b908bda
Disconnect lfos for phaser and filters
2025-11-25 17:27:37 -06:00
Aria
743e239e52
Merge pull request 'Feat: Hook up octave and fix example' ( #1773 ) from glossing/hook-up-octave into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1773
2025-11-25 20:59:08 +01:00
Aria
f44a96a5ce
Merge branch 'main' into glossing/hook-up-octave
2025-11-25 20:50:49 +01:00
Aria
b94a686394
Merge pull request '[perf] fix connect-leak in tremolo param' ( #1780 ) from jeromew/strudel:fix-perf8 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1780
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-11-25 20:48:07 +01:00
Aria
728552b669
Merge branch 'main' into fix-perf8
2025-11-25 20:30:18 +01:00
Aria
8b427bc1dd
Add oct synonym
2025-11-25 13:19:39 -06:00
Aria
8529516c66
Add ability to turn mini parsing off with midi-off decorator
2025-11-25 13:05:27 -06:00
Aria
ae47d767ce
Merge branch 'main' into glossing/hook-up-octave
2025-11-25 20:02:43 +01:00
jeromew
ab64451d65
[hydra] return the hydra object when await initHydra(..) is called
2025-11-25 10:49:30 +00:00
jeromew
89da9bbdb0
[perf] in noise, let noiseMix do the disconnect when it exists
2025-11-25 10:31:53 +00:00
Aria
2bc208d8f5
Use errorLogger for query and tonal errors
2025-11-24 19:05:42 -06:00
Aria
39e7f70079
Remove synonym
2025-11-24 18:44:29 -06:00
Aria
7e5a907ce5
Add a few more functions to autocomplete
2025-11-24 18:41:25 -06:00
Aria
d7afb8a6c0
Add register example
2025-11-24 18:01:20 -06:00
Aria
a278f21f1b
Allow register in autocomplete, add vel as synonym for velocity, fix some controls
2025-11-24 17:52:00 -06:00
Switch Angel AKA Jade Rose
cfeff26d42
Merge pull request 'filter modulation improvements!' ( #1769 ) from filter_mod_improvements into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1769
2025-11-24 17:51:19 +01:00
jeromew
e60ecba393
Merge branch 'fix-perf8' of https://codeberg.org/jeromew/strudel into fix-perf8
2025-11-24 16:36:14 +00:00
jeromew
f0d49e0e22
[perf] fix connect-leak from audioworklet=>param in lfo/tremolo
2025-11-24 16:35:48 +00:00
Jade (Rose) Rowland
7ee6b933cc
add tests
2025-11-24 11:33:21 -05:00
jeromew
a3947d1ccf
[perf] fix connect-leak from audioworklet=>param in lfo/tremolo
2025-11-24 16:33:20 +00:00
Jade (Rose) Rowland
e86850b6d8
frequency mod
2025-11-24 11:19:49 -05:00
jeromew
89a6efb69e
[perf] level 5 connect-leak on vowel
2025-11-24 16:10:00 +00:00
Jade (Rose) Rowland
31c694b596
Merge branch 'main' into filter_mod_improvements
2025-11-24 10:44:11 -05:00
Jade (Rose) Rowland
7a4babf6e1
format
2025-11-24 10:40:16 -05:00
Jade (Rose) Rowland
d5e5ab83ac
fix style
2025-11-24 10:39:37 -05:00
Aria
36587ae747
Switch back to original version
2025-11-23 22:55:36 -06:00
Aria
6c01c16a0c
Fix typo
2025-11-23 22:39:21 -06:00
Aria
be36898803
Formatting and examples
2025-11-23 22:29:33 -06:00
Aria
df047fd48d
Optimizations
2025-11-23 22:28:10 -06:00
Aria
68840de188
Working version
2025-11-23 20:58:28 -06:00
Aria
020a6bc75f
First pass at transient processor
2025-11-23 20:31:31 -06:00
Jade (Rose) Rowland
20016fd9aa
update hash
2025-11-23 20:25:13 -05:00
Aria
7bc6fcbf2a
Add channel support to midi in
2025-11-23 18:24:48 -06:00
Switch Angel AKA Jade Rose
132a124644
Merge pull request 'Add o as a synonym for orbit' ( #1766 ) from jade/orbitsynonym into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1766
Reviewed-by: Aria <glossing@noreply.codeberg.org >
2025-11-24 01:20:52 +01:00
Jade (Rose) Rowland
4caacb0de1
only eval if script
2025-11-23 19:12:28 -05:00
Jade (Rose) Rowland
8325b4cfc4
Merge branch 'main' into jade/orbitsynonym
2025-11-23 19:06:16 -05:00
Jade (Rose) Rowland
3b2df0b725
synonym:
2025-11-23 19:05:57 -05:00
Jade (Rose) Rowland
f80fdbc38a
Merge branch 'pre_eval' of ssh://codeberg.org/uzu/strudel into pre_eval
2025-11-23 18:59:26 -05:00
Jade (Rose) Rowland
3a7b237765
change variable name
2025-11-23 18:59:16 -05:00
Switch Angel AKA Jade Rose
f5af55b63b
Merge branch 'main' into pre_eval
2025-11-24 00:47:37 +01:00
Jade (Rose) Rowland
d5dfbd7aa4
cleanup
2025-11-23 18:45:13 -05:00
Jade (Rose) Rowland
6221099af8
working
2025-11-23 18:09:38 -05:00
froos
22f1512697
Merge pull request '[perf] fix connect-leak in fm modulation' ( #1758 ) from jeromew/strudel:fix-perf6 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1758
2025-11-23 22:23:24 +01:00
Aria
6c0d550b6b
Fix example
2025-11-23 12:25:40 -06:00
Aria
cf12e3e1d8
Hook up the octave control
2025-11-23 12:21:55 -06:00
froos
9a05a679aa
Merge pull request 'Fix interoperability issue between all and await initHydra()' ( #1663 ) from jeromew/strudel:jeromew-hydra-all into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1663
2025-11-23 09:47:22 +01:00
Switch Angel AKA Jade Rose
321e76166a
Merge branch 'main' into filter_mod_improvements
2025-11-23 06:35:22 +01:00
Jade (Rose) Rowland
bde17594ce
test
2025-11-23 00:33:52 -05:00
Jade (Rose) Rowland
7bbb653963
fixed
2025-11-22 23:42:20 -05:00
Jade (Rose) Rowland
30e672a027
wip
2025-11-22 22:49:23 -05:00
Aria
f7f3aa7668
Merge pull request 'Bug fix: Swap l/r gains with temp variable' ( #1768 ) from glossing/stereo-bug into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1768
2025-11-23 04:23:04 +01:00
Aria
adc3a9ac6c
Swap with temp variable
2025-11-22 20:51:30 -06:00
Switch Angel AKA Jade Rose
2518b2aed2
Merge pull request 'FIX: prevent LFO filter modulation from popping from negative values' ( #1767 ) from lpmod_improvements into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1767
2025-11-23 00:52:27 +01:00
Jade (Rose) Rowland
1d5f3a4f30
prevent filter modulation pops
2025-11-22 18:21:24 -05:00
Jade (Rose) Rowland
2efd56e331
add synonym
2025-11-22 18:10:28 -05:00
Switch Angel AKA Jade Rose
5fa6cb4653
Merge pull request 'prefix "S" for solo' ( #1481 ) from solo into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1481
2025-11-23 00:03:31 +01:00
Jade (Rose) Rowland
19fd0fc649
rm unessecary file
2025-11-22 17:17:41 -05:00
Jade (Rose) Rowland
e72e26eb81
add comment
2025-11-22 17:11:17 -05:00
Jade (Rose) Rowland
1c4b05d55f
solo search n = 1
2025-11-22 16:40:31 -05:00
jeromew
d453c861d3
Merge branch 'fix-perf6' of https://codeberg.org/jeromew/strudel into fix-perf6
2025-11-21 09:01:02 +00:00
jeromew
f637b8b0dd
[perf] fix connect-leak in fm modulation
2025-11-21 09:00:17 +00:00
Aria
06bf17f444
Merge pull request 'Bug Fix: Use frac due to negative frequencies from FM' ( #1759 ) from glossing/droponelettertosaveears into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1759
2025-11-21 01:56:10 +01:00
Aria
21543956c6
Also for wavetable
2025-11-20 18:30:53 -06:00
Aria
4758effdc6
Use frac due to negative frequencies from FM
2025-11-20 18:22:44 -06:00
Aria
0e3840aff4
Merge branch 'main' into glossing/lfo-anything
2025-11-20 14:40:39 -06:00
Aria
a929b36770
Remove room
2025-11-20 14:06:45 -06:00
froos
6f58e74bea
Merge pull request '[perf] fix connect-leak added by #1742 when noise() is not used' ( #1757 ) from jeromew/strudel:fix-perf5 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1757
2025-11-20 19:48:15 +01:00
jeromew
907f03f3bf
[perf] fix connect-leak in fm modulation
2025-11-20 17:40:51 +00:00
jeromew
0435711051
[perf] fix connect-leak added by #1742 when noise() is not used
2025-11-20 17:36:00 +00:00
froos
8f6718b9e8
Merge pull request '[perf] fix connect-leak in delay effect' ( #1755 ) from jeromew/strudel:fix-perf4 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1755
2025-11-20 14:50:59 +01:00
froos
aa77255d98
Merge pull request '[perf] fix connect leak when .noise() is in the mix' ( #1742 ) from jeromew/strudel:fix-perf3 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1742
2025-11-20 14:49:40 +01:00
jeromew
7267990e20
Fix codeformat
2025-11-20 13:35:37 +00:00
jeromew
387e5db0fe
Merge branch 'fix-perf3' of https://codeberg.org/jeromew/strudel into fix-perf3
2025-11-20 13:24:03 +00:00
jeromew
d9f63b8dfa
[perf] fix connect leak when .noise() is in the mix
2025-11-20 13:21:09 +00:00
jeromew
8ed72b4573
[perf] fix connect-leak in delay effect
2025-11-20 13:05:41 +00:00
Aria
2794541dad
Clean up send nodes and remove offset
2025-11-19 20:52:51 -06:00
Aria
3e118ce0a8
Fully working version
2025-11-19 20:11:02 -06:00
Aria
c3ad0d1789
Fix for curve params
2025-11-19 20:01:17 -06:00
Aria
19b710c401
Mostly working version
2025-11-19 19:44:02 -06:00
Aria
74488f8480
Stray log message
2025-11-19 18:41:56 -06:00
Aria
8144ec46bd
Attempt system for sounds tab previews
2025-11-19 18:35:35 -06:00
Aria
0dbca05de0
Ready for testing
2025-11-19 17:24:33 -06:00
Aria
f8796d039f
Add param guesses
2025-11-19 17:18:38 -06:00
Aria
442f487973
Another major cleanup 90% of first pass
2025-11-19 17:10:05 -06:00
scrappy_fiddler
4ec68fcd1d
a little prettier
2025-11-20 00:07:44 +01:00
Aria
7ccdefe1c6
Huge overhaul for config part 1
2025-11-19 16:33:08 -06:00
Aria
b73f624058
Trying out alias approach
2025-11-19 15:41:29 -06:00
scrappy_fiddler
7abfcd0f38
Merge branch 'main' into documentation
2025-11-19 22:18:32 +01:00
scrappy_fiddler
4504d1afd0
remove trailing spaces in FAQ
2025-11-19 22:14:23 +01:00
Aria
e4466082eb
Merge branch 'main' into glossing/upgrading-lfospr
2025-11-19 15:10:02 -06:00
Aria
29b6729246
First pass at improving controls
2025-11-19 15:03:11 -06:00
Felix Roos
dd2c808cd7
hotfix: reduce sounds-tab click to play latency
2025-11-19 21:55:35 +01:00
Aria
b3df7f438f
Merge branch 'main' into glossing/lfo-anything
2025-11-19 14:43:47 -06:00
scrappy_fiddler
69c5df67f5
FAQ is now prettier
2025-11-19 21:40:48 +01:00
scrappy_fiddler
a21f0d629e
Merge branch 'main' into documentation
2025-11-19 20:24:34 +01:00
scrappy_fiddler
371e6c7d6d
tidy up FAQ
2025-11-19 20:17:19 +01:00
scrappy_fiddler
0bb89d1a9f
New page FAQ in "More"
2025-11-19 20:09:14 +01:00
Alex McLean
389a63a850
Merge pull request 'wchooseCycles has now notes in an example' ( #1748 ) from scrappy_fiddler/strudel:documentation into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1748
2025-11-18 23:52:43 +01:00
Aria
654c1a86f0
Simplify declarations via globalThis; fix cleanup/stop
2025-11-18 16:02:33 -06:00
Felix Roos
3b1c75d3de
fix: linting errors
2025-11-17 23:18:31 +01:00
Felix Roos
48407c309c
add basic dough repl
2025-11-17 23:10:10 +01:00
scrappy_fiddler
99beb4454d
update snapshot with note example
2025-11-17 20:49:26 +01:00
scrappy_fiddler
30cc46ea66
wchooseCycles has now notes in an example
2025-11-17 20:04:40 +01:00
Aria
ac3f477f30
Merge branch 'main' into glossing/fmsss
2025-11-16 22:32:38 -06:00
Aria
ea7dc7a732
Merge pull request 'Feature: Partials' ( #1659 ) from glossing/strudel:glossing/partials into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1659
2025-11-17 05:31:53 +01:00
Aria
573cd1ae41
Merge branch 'main' into glossing/fmsss
2025-11-16 22:23:31 -06:00
Aria
641bd2f356
Properly patternify everything
2025-11-16 22:20:17 -06:00
Aria
f5ed6dbe79
Top level functions
2025-11-16 20:28:22 -06:00
Aria
7a3bea6f90
Working version
2025-11-16 19:38:59 -06:00
Aria
cc10122b71
Testing out approach to allow list patterns in partials
2025-11-16 19:20:42 -06:00
Aria
b66c0d18b3
Merge branch 'main' into glossing/partials
2025-11-16 18:44:04 -06:00
Aria
17af92b2df
Merge branch 'main' into glossing/random
2025-11-16 15:32:15 -06:00
Aria
e90aa5202d
Export withseed
2025-11-16 15:28:10 -06:00
Aria
fb7f686519
Add seeding
2025-11-16 15:22:34 -06:00
froos
0331c91b80
Merge pull request 'README: update superdough documentation' ( #1741 ) from TristanMlct/strudel:update-readme-superdough into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1741
2025-11-16 22:06:12 +01:00
Aria
4d5ebfc204
Merge pull request 'Feature: Envelope worklet' ( #1524 ) from glossing/strudel:glossing/snappy-envs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1524
2025-11-16 22:00:42 +01:00
Aria
aca500ba73
Merge branch 'main' into glossing/random
2025-11-16 14:42:20 -06:00
Aria
921cb17d33
Merge branch 'main' into glossing/snappy-envs
2025-11-16 14:39:40 -06:00
Aria
832fd04a3d
Merge pull request 'Worklet optimizations' ( #1730 ) from glossing/optimizations into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1730
Reviewed-by: Switch Angel AKA Jade Rose <daslyfe@noreply.codeberg.org >
2025-11-16 21:08:53 +01:00
Aria
d9c21489f8
Merge branch 'main' into glossing/optimizations
2025-11-16 20:13:31 +01:00
Aria
3962558c09
Some final tweaks
2025-11-16 13:12:47 -06:00
jeromew
bfa8fa3c75
[perf] fix connect leak when .noise() is in the mix
2025-11-16 09:23:11 +00:00
Tristan Mlct
91799f2014
README: update superdough documentation
2025-11-15 15:06:44 +01:00
froos
f6bb3869de
Merge pull request '[perf] disconnect Offline AudioNode connections in generateReverb' ( #1740 ) from jeromew/strudel:fix-perf2 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1740
2025-11-15 14:59:28 +01:00
froos
b9e9c9e9e6
Merge pull request '[perf] disconnect send effect AudioNode when room is used' ( #1736 ) from jeromew/strudel:fix-perf1 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1736
2025-11-15 14:57:46 +01:00
jeromew
92d87093e0
[perf] disconnect Offline AudioNode connections in generateReverb
2025-11-15 13:39:24 +00:00
jeromew
3e05525dc2
[perf] disconnect send effect AudioNode when room is used
2025-11-14 22:06:39 +00:00
Aria
22807b3833
Use weak references for sound sources
2025-11-14 16:05:09 -06:00
froos
0960741156
Merge pull request '[supradough] fix: unstable filter' ( #1593 ) from supradough-filter-fix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1593
2025-11-12 21:22:33 +01:00
Alex McLean
bbb977afcc
Merge pull request 'Fix link syntax in project-start' ( #1724 ) from Kissaki/strudel:kissaki-patch-1 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1724
2025-11-12 21:12:06 +01:00
Alex McLean
81a4981a68
Merge pull request 'Fix web README sample code' ( #1725 ) from Kissaki/strudel:kissaki-patch-2 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1725
2025-11-12 21:06:12 +01:00
Alex McLean
90d82c8988
Merge pull request 'Fix typo: 'studel' -> 'strudel'' ( #1726 ) from drhayes/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1726
2025-11-12 20:59:39 +01:00
Aria
2875814a36
Square instead of self-multiply; more voices; more cleanup
2025-11-12 13:56:14 -06:00
Aria
157b05536a
Final cleanup
2025-11-12 13:36:01 -06:00
Aria
f8c9425569
Simplify spread
2025-11-12 13:13:37 -06:00
Aria
be3a88b09c
Optimize phase wrap; make voices k-rate
2025-11-12 12:23:40 -06:00
Aria
aabf122161
Further optimizations, including detuner
2025-11-12 11:53:38 -06:00
Aria
3c6de3be6d
First pass of worklets optimizations
2025-11-12 10:48:20 -06:00
froos
15f7b7c1a2
Merge pull request 'fix for node 24 support in tests - #1718 ' ( #1719 ) from ausav/strudel:ausav.nodever into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1719
2025-11-12 15:23:36 +01:00
froos
b6e382508f
Merge pull request 'soundAlias example fix' ( #1720 ) from PepsiiMan/strudel:docfix into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1720
2025-11-11 09:00:47 +01:00
drhayes
3e7ae88043
Fix typo: 'studel' -> 'strudel'
2025-11-10 17:02:55 +01:00
froos
897a2016d0
Merge pull request 'fix: Make Supradough package build' ( #1711 ) from munshkr/strudel:fix/1702-supradough-build into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1711
2025-11-10 08:18:35 +01:00
froos
7a1c1a75b1
Merge pull request 'added docs for spaces in scale names' ( #1715 ) from ondras/strudel:scale-docs into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1715
2025-11-10 08:18:00 +01:00
ondras
7f06f11e96
Merge branch 'main' into scale-docs
2025-11-10 08:08:04 +01:00
Switch Angel AKA Jade Rose
5acb00795e
Merge pull request 'Feature: LFOs for Filters' ( #1636 ) from glossing/strudel:glossing/filter-lfo into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1636
2025-11-10 02:44:00 +01:00
Switch Angel AKA Jade Rose
f4b68fa2e6
Merge branch 'main' into glossing/filter-lfo
2025-11-10 02:20:20 +01:00
PepsiiMan
1b37f1ed1d
soundAlias example fix
2025-11-06 15:33:06 +01:00
ondras
f8943dbc94
Merge branch 'main' into scale-docs
2025-11-06 08:16:34 +01:00
Ondřej Žára
a3f82f90a9
test fix
2025-11-06 08:15:55 +01:00
Switch Angel AKA Jade Rose
670f75b7e8
Merge pull request 'improvement: sync midi messages to audio context clock' ( #1708 ) from sync_midi_timing into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1708
2025-11-05 17:06:59 +01:00
Jade (Rose) Rowland
79875ebc50
fix branch
2025-11-05 01:26:36 -05:00
Switch Angel AKA Jade Rose
a1bd905c06
Merge branch 'main' into sync_midi_timing
2025-11-05 07:25:06 +01:00
Alex Victoria
247bf9b930
fix for node 24 support #1718
2025-11-04 20:54:21 -06:00
froos
8f24ce223f
Merge pull request 'Add stick button mappings to gamepad implementation and improve docs' ( #1696 ) from kaosuryoko/strudel:gamepad-stick-button into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1696
2025-11-04 19:36:13 +01:00
froos
51648d3e6e
Merge pull request 'Refactor sound stopping and triggering logic in SoundsTab component' ( #1688 ) from IJOL/strudel:bugfix/multi-sample-loading into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1688
2025-11-04 19:29:34 +01:00
froos
d4e67e1c20
Merge pull request 'Add setting to toggle pattern auto-start on pattern change' ( #1690 ) from moumar/strudel:pattern-auto-start-setting into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1690
2025-11-04 19:13:20 +01:00
froos
edf4739cc6
Merge pull request 'Voicings JSDoc' ( #1686 ) from sharkeys_lunchbox/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1686
2025-11-04 18:58:50 +01:00
froos
3e636bd6f0
Merge branch 'main' into main
2025-11-04 18:55:34 +01:00
Ondřej Žára
4df2cc3086
added docs for spaces in scale names
2025-11-03 22:03:39 +01:00
moumar
809eb7132c
codeformat
2025-11-02 15:20:31 +01:00
froos
dd6429007e
Merge branch 'main' into bugfix/multi-sample-loading
2025-11-02 14:56:30 +01:00
froos
e211d5a6bb
Merge branch 'main' into pattern-auto-start-setting
2025-11-02 14:44:31 +01:00
Damián Silvani
404d9999f3
fix: Update github.com links
2025-11-02 09:21:40 -03:00
Damián Silvani
bc1c83ed64
fix: Add missing vite.config.js to supradough package
2025-11-02 09:21:25 -03:00
Jade (Rose) Rowland
91e1cc136e
working
2025-11-01 23:34:10 -04:00
Switch Angel AKA Jade Rose
92e3a80e65
Merge pull request 'FIX: Loading local samples uses too much memory' ( #1706 ) from jade/fix_sample_loading into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1706
2025-11-01 07:50:39 +01:00
Jade (Rose) Rowland
4f046ae883
cf
2025-11-01 02:40:40 -04:00
Jade (Rose) Rowland
2b575d50b9
temporarily disable sample autocomplete
2025-11-01 02:39:43 -04:00
Jade (Rose) Rowland
7b92874909
fix broken array
2025-11-01 01:55:05 -04:00
Jade (Rose) Rowland
10bfe32a2d
rm console
2025-11-01 01:48:42 -04:00
Jade (Rose) Rowland
a41b07c67a
fixed build
2025-11-01 01:44:32 -04:00
Jade (Rose) Rowland
20027d7208
Merge branch 'jade/fix_sample_loading' of ssh://codeberg.org/uzu/strudel into jade/fix_sample_loading
2025-11-01 01:32:35 -04:00
Jade (Rose) Rowland
f38792c569
format
2025-11-01 01:32:24 -04:00
Switch Angel AKA Jade Rose
2c2bfd7070
Merge branch 'main' into jade/fix_sample_loading
2025-11-01 06:31:25 +01:00
Jade (Rose) Rowland
484c5e6cdd
working
2025-11-01 01:26:25 -04:00
Jason Dufair
a036c4f921
Merge remote-tracking branch 'upstream/main'
2025-10-30 18:57:36 -04:00
froos
4c35f6a77b
Merge pull request 'Bug Fix: Handle scale-for-notes when n also supplied' ( #1625 ) from glossing/strudel:glossing/scale-with-note-and-n into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1625
2025-10-28 22:58:24 +01:00
froos
e92f4938cd
Merge branch 'main' into glossing/scale-with-note-and-n
2025-10-28 22:54:34 +01:00
froos
12204c9053
Merge pull request 'Repurpose vim shortcuts for usability' ( #1624 ) from dtricks/strudel:feat/vim-shortcuts into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1624
2025-10-28 22:51:15 +01:00
froos
980bf17059
Merge branch 'main' into feat/vim-shortcuts
2025-10-28 22:38:04 +01:00
froos
f2009a33aa
Merge pull request 'Add support for euclidian in mondo with bd&3:8' ( #1630 ) from TristanCacqueray/strudel:mondian into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1630
2025-10-28 22:35:19 +01:00
froos
a65a68b828
Merge branch 'main' into mondian
2025-10-28 22:20:41 +01:00
alex
cbe7aaacfb
Publish
...
- @strudel/codemirror@1.2.6
- @strudel/core@1.2.5
- @strudel/csound@1.2.6
- @strudel/draw@1.2.5
- @strudel/gamepad@1.2.5
- @strudel/hydra@1.2.5
- @strudel/midi@1.2.6
- @strudel/mini@1.2.5
- @strudel/mondo@1.1.5
- @strudel/motion@1.2.5
- @strudel/mqtt@1.2.5
- @strudel/osc@1.3.0
- @strudel/repl@1.2.7
- @strudel/serial@1.2.5
- @strudel/soundfonts@1.2.6
- superdough@1.2.6
- supradough@1.2.4
- @strudel/tonal@1.2.5
- @strudel/transpiler@1.2.5
- @strudel/web@1.2.6
- @strudel/webaudio@1.2.6
- @strudel/xen@1.2.5
2025-10-27 15:38:32 +00:00
Jason Dufair
c0e7971be7
Merge remote-tracking branch 'upstream/main'
2025-10-27 09:26:47 -04:00
Alex McLean
35014b5190
Merge pull request 'Use bunny cdn for all samples and json files' ( #1701 ) from bunny-cdn into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1701
2025-10-27 10:42:06 +01:00
alex
9ff0449ca3
use json files in dough-samples via bunny cdn
2025-10-27 09:24:17 +00:00
kaosuryoko
b491c42af5
Merge branch 'main' into gamepad-stick-button
2025-10-27 00:36:50 +01:00
alex
8398385dcd
piano via bunnycdn
2025-10-26 22:18:37 +00:00
Alex McLean
629c2b9301
Merge pull request 'degithub - switch some samples to bunnycdn' ( #1697 ) from bunny-cdn into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1697
2025-10-26 22:52:53 +01:00
alex
5cc93996ce
degithub
2025-10-26 21:49:10 +00:00
Greg Ervin
ee43d85f29
Add stick button mappings to gamepad implementation and improve docs
2025-10-26 13:31:13 -05:00
Alex McLean
7cef558440
Merge pull request 'Fix ZZFX example' ( #1685 ) from moumar/strudel:fix-zzfx-example into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1685
2025-10-26 17:09:20 +01:00
Alex McLean
c261fb6dd6
Merge branch 'main' into fix-zzfx-example
2025-10-26 17:08:56 +01:00
moumar
fcd83cce55
Re-evaluate pattern if activated
2025-10-26 14:07:36 +01:00
moumar
fddf2ff2a7
Set pattern auto-start to true by default
2025-10-26 14:06:31 +01:00
Jason Dufair
6d4787ee33
Test snapshot
2025-10-24 09:21:04 -04:00
Jason Dufair
1a362bd8ea
Fix example
2025-10-24 09:19:02 -04:00
BANanaD3V
03d2f363f1
Merge branch 'main' into feat/non-realtime-exporting
2025-10-24 13:09:09 +02:00
Nikita
ff370cf86f
Reapply realtimeOptions after export
2025-10-24 14:07:57 +03:00
moumar
28056deb66
Fix ZZFX example
...
ZZFX example did not produce any sound out of the box, fixed by updating
tremolo param.
2025-10-23 23:15:53 +02:00
moumar
20bbda30f8
Add setting to toggle pattern auto-start on pattern change
2025-10-23 23:15:21 +02:00
Nikita
9cbeaef88d
Format
2025-10-23 22:21:40 +03:00
Nikita
ca936aada7
Fix incorrect duration calculation
2025-10-23 21:46:13 +03:00
Ignacio Ortega
a8c613b7eb
Refactor sound stopping and triggering logic in SoundsTab component
2025-10-23 19:04:29 +02:00
Jason Dufair
fd0a910bfb
Voicings JSDoc
2025-10-23 11:11:21 -04:00
Nikita
fe70a2df43
Format
2025-10-23 17:08:11 +03:00
Nikita
6baca67cd3
Fix maxPolyphony and multiChannelOrbits not applying to export
2025-10-23 17:07:53 +03:00
yaxu
7071dec775
revert 39e2221c29
...
revert add _processParts()
2025-10-23 16:07:42 +02:00
Alex McLean
3d55567445
Merge branch 'main' of ssh://codeberg.org/uzu/strudel
2025-10-23 15:05:50 +01:00
Alex McLean
39e2221c29
add _processParts()
2025-10-23 15:05:39 +01:00
BANanaD3V
85f6454340
Merge branch 'main' into feat/non-realtime-exporting
2025-10-23 16:05:09 +02:00
Alex McLean
b8ce920f50
Merge pull request 'Make osc port and host configurable. Changes dependencies.' ( #1682 ) from multiosc into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1682
2025-10-23 15:56:00 +02:00
yaxu
ccb5ec1685
Add action to deploy 'beta' version to warm.strudel.cc
2025-10-23 10:41:29 +02:00
yaxu
b09230fe90
Update .forgejo/workflows/deploy.yml
2025-10-23 10:40:08 +02:00
yaxu
8f7b439dce
Move deploy location to deploy/strudel.cc
2025-10-23 10:39:26 +02:00
Aria
c823a37c93
Merge pull request 'Adds back shape to superdough' ( #1672 ) from glossing/strudel:glossing/return-shape-to-sd into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1672
2025-10-23 03:47:30 +02:00
Aria
0c9f535ff5
Merge branch 'main' into glossing/return-shape-to-sd
2025-10-23 03:44:44 +02:00
froos
fb5884ab81
Merge pull request 'Fix sampler.mjs githubPath' ( #1684 ) from jeromew/strudel:fix-githubpath into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1684
2025-10-22 22:15:17 +02:00
Nikita
16f885c010
Use errorLogger instead
2025-10-22 23:09:30 +03:00
jeromew
ea91d30ce4
Add semicolon
2025-10-22 21:52:53 +02:00
Nikita
5a70599aac
Ignore superdough errors when exporting, instead skip sound.
2025-10-22 22:48:04 +03:00
jeromew
f0bd5bffaa
Fix sampler.mjs githubPath
...
PR https://codeberg.org/uzu/strudel/pulls/1679 introduced a subtle bug when both other and subpath are empty. The url should not end with '//'
2025-10-22 21:39:08 +02:00
Nikita
7b74a902a2
Remove unneeded imports
2025-10-22 20:05:03 +03:00
Nikita
95700e1196
Fix wavetables breaking after playback
2025-10-22 20:00:36 +03:00
Alex McLean
ac37b6a029
Merge pull request 'Fix onPaint for widgets' ( #1658 ) from fix-onpaint into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1658
2025-10-22 16:20:49 +02:00
Nikita
e7578be6c5
Remove preloading code and instead await superdough
2025-10-22 17:16:05 +03:00
Nikita
28df4259b8
Merge remote-tracking branch 'upstream/main' into feat/non-realtime-exporting
2025-10-22 16:21:34 +03:00
Nikita
5e27358fe8
Better preloading
2025-10-22 16:19:58 +03:00
froos
a986688874
Merge pull request 'Fix a bug introduced by #4e17cfbdd6' ( #1679 ) from milliganf/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1679
2025-10-22 15:19:11 +02:00
froos
4ab8c256b2
Merge branch 'main' into main
2025-10-22 15:18:53 +02:00
alex
06ea5a36e2
Make osc port and host configurable. Changes dependencies.
2025-10-22 10:15:48 +01:00
Nikita
daea207aff
Better sample loading
2025-10-21 22:42:01 +03:00
Nikita
92d3fe496d
Bug fixes
2025-10-21 21:00:30 +03:00
Nikita
98031676d6
Add an EOL character to package.json
2025-10-21 16:44:42 +03:00
Nikita
498624f6fe
Make server.js a normal file
2025-10-21 16:35:33 +03:00
Nikita
bf702c3b2a
Reviewed changes
2025-10-21 16:30:18 +03:00
froos
6e4dae4dfa
Merge branch 'main' into feat/non-realtime-exporting
2025-10-21 14:24:09 +02:00
froos
98f5a56ef6
Merge pull request 'feature/autocomplete-sound-names' ( #1564 ) from drdozer/strudel:feature/autocomplete-sound-names into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1564
2025-10-20 22:37:14 +02:00
milliganf
46af6ed9ef
Fix a bug introduced by #4e17cfbdd6
...
When there's no subpath for a Github path, the URL should end with a '/'. Otherwise when we concatenate values on from a sample map it doesn't separate the base URL from the filename.
Signed-off-by: milliganf <m.h.freeson@outlook.com >
2025-10-20 22:30:58 +02:00
froos
752940b3ab
Merge branch 'main' into feature/autocomplete-sound-names
2025-10-20 22:17:45 +02:00
froos
c727534d29
Merge pull request 'add replicate + use it for ! in mondo' ( #1436 ) from JoStro/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1436
2025-10-20 21:58:11 +02:00
Felix Roos
20e5fdedfb
fix: use replicate for ! in mondo
2025-10-20 21:38:43 +02:00
Felix Roos
188f0e9098
snapshot
2025-10-20 21:35:28 +02:00
Felix Roos
c2a5562bad
add new flavour under replicate
2025-10-20 21:24:13 +02:00
froos
57f2a97b7b
Merge branch 'main' into main
2025-10-20 21:21:08 +02:00
Nikita
a8ea9a1b63
Update lockfile
2025-10-20 21:26:40 +03:00
Nikita
a2b76bde14
Format
2025-10-20 21:24:54 +03:00
Nikita
0f652e8b5b
Remove webaudio from core dependencies
2025-10-20 21:24:27 +03:00
Nikita
2a0635879c
Format
2025-10-20 20:58:27 +03:00
Nikita
f5fc0ff9d1
Remove resetGlobalEffects from AudioContext
2025-10-20 20:58:01 +03:00
Nikita
7774364ac7
Add webaudio as a workspace dependency
2025-10-20 20:36:36 +03:00
Nikita
329289fc35
Revert refreshing deps
2025-10-20 20:33:25 +03:00
Nikita
8b3c0d2a4a
Refresh deps
2025-10-20 20:27:31 +03:00
Nikita
120b46c4a5
Add webaudio as a cyclist dependency (do we want that?)
2025-10-20 20:24:42 +03:00
Nikita
4bdaf577c0
Format
2025-10-20 20:22:16 +03:00
Nikita
428a4b3dd7
Revert workletsUrl to use ?audioworklet
2025-10-20 20:21:23 +03:00
Nikita
ff83994733
Better export UI
2025-10-20 20:19:52 +03:00
Nikita
418bca79b2
Disable button when exporting & min start cycle is 0
2025-10-19 23:05:33 +03:00
Nikita
b3715dc5df
WIP export UI
2025-10-19 23:02:20 +03:00
Nikita
9a47e0f11e
close() doesn't exist for OfflineAudioContext
2025-10-19 19:47:23 +03:00
Nikita
908c0e44ff
Fix worklets not loading
2025-10-19 19:44:53 +03:00
Nikita
920776fdfe
Re-init audio before and after export
2025-10-19 15:10:31 +03:00
Nikita
0fbde61b2d
WIP non-realtime exporting
2025-10-19 14:38:50 +03:00
Aria
4c49cd9297
More examples
2025-10-18 11:24:56 -05:00
Aria
70d2da81d8
Merge branch 'main' into glossing/fmsss
2025-10-18 11:01:23 -05:00
Aria
72423c3a25
Adds back shape to superdough
2025-10-18 10:41:33 -05:00
alex
92a82ce4bd
delint
2025-10-18 10:49:15 +01:00
alex
b2ce4591d9
sort exports and add impure.mjs
2025-10-18 10:42:55 +01:00
alex
1be9f40574
timeline feature
2025-10-18 10:42:35 +01:00
Felix Roos
105db2a4ca
fix: tonal import in autocomplete + add tonal to codemirror package dependencies
2025-10-18 08:49:31 +02:00
froos
be61d08cc6
Merge branch 'main' into feature/autocomplete-sound-names
2025-10-18 08:41:15 +02:00
Switch Angel AKA Jade Rose
6e58c973af
Merge pull request 'Bug Fix: Wavetable: phase wrapping at 1 and detune' ( #1620 ) from glossing/strudel:glossing/wrap-phase-typo into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1620
2025-10-18 04:29:19 +02:00
Switch Angel AKA Jade Rose
2473a5391d
Merge branch 'main' into glossing/wrap-phase-typo
2025-10-17 04:55:25 +02:00
Aria
c02def03b6
Don't tag when scale fails, allow mixed sharps and flats, simplify scale function
2025-10-16 16:26:33 -05:00
froos
4e17cfbdd6
Merge pull request 'github samples: default to "samples" if repository is not specified' ( #1644 ) from prezmop/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1644
2025-10-16 20:26:26 +02:00
prezmop
83c7e63432
update docs
2025-10-16 18:20:22 +02:00
prezmop
909e0154fe
default to samples if repo not found
2025-10-16 18:20:13 +02:00
froos
ef4e21ac40
Merge pull request 'Docs: add example of custom chained function' ( #1642 ) from dariusk/strudel:main into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1642
2025-10-16 17:33:39 +02:00
froos
857c82e260
Merge branch 'main' into main
2025-10-16 17:25:07 +02:00
froos
0d5dc1f8c1
Merge branch 'main' into glossing/scale-with-note-and-n
2025-10-16 17:19:07 +02:00
jeromew
47c85f8540
fix interoperability of all with hydra
...
Hydra add methods on Array.prototype which breaks the Array enumeration with for...in.
Use for...of instead
cf https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of#difference_between_for...of_and_for...in for details on the issue
without this fix, it is impossible to use both `await initHydra()` and `all` in the same strudel code. Strudel errors with "Error: got "undefined" instead of pattern."
example code: https://strudel.cc/#YXdhaXQgaW5pdEh5ZHJhKCkKCmFsbChwaWFub3JvbGwpCgokOiBzKCJiZCIp
2025-10-16 14:06:33 +02:00
Aria
fd03d1fdfb
Update conditional to allow to control user waveforms
2025-10-15 15:14:31 -05:00
Aria
35016b5847
Mention range in docstring
2025-10-15 14:56:20 -05:00
Aria
0fe7edc157
Some examples
2025-10-15 14:53:07 -05:00
Aria
d6de160224
Merge branch 'main' into glossing/partials
2025-10-15 13:19:57 -05:00
alex
ba93bd1bc5
Fix onPaint for widgets
2025-10-15 18:54:02 +01:00
Aria
3c1a8c8bdb
Format
2025-10-14 11:41:11 -05:00
Aria
b7e941c649
Merge branch 'main' into glossing/wrap-phase-typo
2025-10-14 11:40:29 -05:00
Aria
ac7e9c6978
Typos on envelope values
2025-10-14 11:37:41 -05:00
Aria
c13a726129
Merge branch 'main' into glossing/filter-lfo
2025-10-14 11:24:49 -05:00
Switch Angel AKA Jade Rose
ded91fab7d
Merge pull request 'Feature: Distortion Modes' ( #1561 ) from glossing/strudel:glossing/distortion-modes into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1561
2025-10-13 07:26:50 +02:00
Switch Angel AKA Jade Rose
f40d079543
Merge pull request 'Feature: Wavetable FM' ( #1623 ) from glossing/strudel:glossing/wavetable-fm into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1623
2025-10-13 07:05:56 +02:00
Switch Angel AKA Jade Rose
d5833dd475
Merge branch 'main' into glossing/wavetable-fm
2025-10-13 07:05:24 +02:00
Switch Angel AKA Jade Rose
99b3c04a76
Merge branch 'main' into glossing/filter-lfo
2025-10-13 07:04:51 +02:00
Switch Angel AKA Jade Rose
e3658ec30e
Merge pull request 'fix: repair REPL sample sources and URL concat ( #1640 )' ( #1646 ) from erikfox/strudel:fix-repl-sample-sources-1640 into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1646
2025-10-12 20:43:41 +02:00
Erik Fox
72eaf96b4f
fix: repair REPL sample sources and URL concat ( #1640 )
2025-10-12 12:30:36 -04:00
Darius Kazemi
9c5c71c31a
Removing semicolon to be more idiomatic;;;
2025-10-11 17:52:26 -07:00
Darius Kazemi
af53bab259
Fixing some syntax and a typo
2025-10-11 17:50:58 -07:00
Darius Kazemi
0065db8569
Docs: add example of custom chained function
...
This adds a subsection to the "Understand/Coding Syntax" documentation that shows a simple example of converting the previous chain of effects into a custom, reusable chained function. There's also a prompt for the reader to experiment.
2025-10-11 17:40:55 -07:00
Alex McLean
7eebf3a466
Merge pull request 'Add control-metadata' ( #1634 ) from control-metadata into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1634
2025-10-10 11:25:00 +02:00
Aria
57fac57677
Remove todo
2025-10-09 22:23:28 -05:00
Aria
a3b803c3f3
First pass
2025-10-09 18:28:59 -05:00
Aria
6f703e48e7
Merge branch 'main' into glossing/wrap-phase-typo
2025-10-08 16:44:35 -05:00
Alex McLean
64f16c4f33
placate format gods
2025-10-08 15:35:34 +01:00
Alex McLean
ffbbc43c89
add cyclist version to the query metadata
2025-10-08 15:34:51 +01:00
Alex McLean
086596c47c
fix setControls to do union with existing controls
2025-10-08 14:52:00 +01:00
Alex McLean
fdde05e751
add pattern id to query state controls
2025-10-08 14:51:21 +01:00
Alex McLean
694162a7b1
fix purity of 'withState' so it returns a new pattern
2025-10-08 14:13:33 +01:00
Felix Roos
319a2d7289
fix: tests
2025-10-07 23:05:00 +02:00
Felix Roos
3a7d50924d
refactor: add op_precedence to express & with desugar_ops
2025-10-07 22:59:50 +02:00
Alex McLean
cbcb25b063
Merge pull request 'Fix MQTT: change the trigger handler to match new hap' ( #1629 ) from jurrchen/strudel:bugfix/mqtt-hap-sig into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1629
2025-10-07 22:59:38 +02:00
Felix Roos
f33db5f07f
- refactor bjork -> bjorklund
...
- refactor e -> bjork
- flip & desugared arguments
2025-10-07 22:35:29 +02:00
Tristan de Cacqueray
b7fa440bda
mondough: interpret &
2025-10-07 18:10:24 +02:00
Tristan de Cacqueray
3dc9b3524c
mondo: add & sugar
2025-10-07 17:19:27 +02:00
dtricks
f48f8e46e5
fix empty catches
2025-10-06 15:53:44 +02:00
dtricks
a79fc3db5b
remove unnecessary comments
2025-10-06 15:53:44 +02:00
dtricks
30a2e14959
weird permission change
2025-10-06 15:53:44 +02:00
dtricks
cfe17fcba5
wrong unicode char
2025-10-06 15:53:44 +02:00
dtricks
46ba165c7e
remove gcc
2025-10-06 15:53:44 +02:00
dtricks
73a9834959
codeformat
2025-10-06 15:53:44 +02:00
dtricks
be9368e8a2
feat(codemirror): add Vim :w evaluate, :q stop, and gc/gcc toggle comment via custom events; docs: add Vim shortcuts page and link from REPL manual
2025-10-06 15:53:44 +02:00
Aria
1ae773acc4
Merge branch 'main' into glossing/wrap-phase-typo
2025-10-05 18:21:05 -05:00
Aria
39a73f2499
Merge branch 'main' into glossing/scale-with-note-and-n
2025-10-05 18:20:30 -05:00
froos
53c504f260
Merge branch 'main' into feature/autocomplete-sound-names
2025-10-05 21:50:45 +02:00
Jieren Chen
0d08225983
change the trigger handler to match new hap
2025-10-05 21:45:23 +02:00
froos
00872bd1de
Merge pull request 'Fix case sensitivity for synonym search' ( #1618 ) from vvolhejn/strudel:vv/fix-case-sensitivity into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1618
2025-10-05 21:42:18 +02:00
Aria
cc4452ce58
Working version of partials and phases
2025-10-04 20:33:25 -05:00
Aria
11dd8a318a
Cleanup
2025-10-04 02:13:42 -05:00
Aria
3ef6c7c921
Handle scale-for-notes when n also supplied
2025-10-04 02:07:35 -05:00
Aria
120f89d57f
Handle detune in the presence of pitch envelope
2025-10-04 01:37:57 -05:00
Aria
bd73d96847
Cleanup
2025-10-03 18:49:49 -05:00
Aria
7cf9db4872
Big matrix refactor
2025-10-03 18:20:41 -05:00
Aria
c9381a11f9
Working version
2025-10-03 17:21:05 -05:00
Aria
d496919fe5
Import
2025-10-02 22:48:41 -05:00
Aria
f369de13d7
Hook up FM to wavetables
2025-10-02 22:45:48 -05:00
Dr Mathew R Pocock
908a703b7f
Merge branch 'main' into feature/autocomplete-sound-names
2025-10-02 10:32:16 +02:00
Aria
99e14dae5c
Consistency
2025-10-02 01:12:42 -05:00
Aria
ac582b4d40
Wrap properly when phase === 1
2025-10-02 01:06:29 -05:00
Václav Volhejn
b7d98dd370
Fix case sensitivity for synonym search
2025-10-01 21:53:28 +02:00
Alex McLean
0ecacae71e
format
2025-10-01 12:02:09 +01:00
yaxu
8cd497abb2
Update website/src/pages/technical-manual/project-start.mdx
2025-10-01 12:54:58 +02:00
Switch Angel AKA Jade Rose
070055d2ef
Merge pull request 'Optimize wavetable synth' ( #1613 ) from glossing/strudel:glossing/wavetable-optimizations into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1613
2025-10-01 08:56:33 +02:00
Switch Angel AKA Jade Rose
e500ebe268
Merge branch 'main' into glossing/wavetable-optimizations
2025-10-01 08:54:53 +02:00
Aria
72298c5f03
Docstring cleanup
2025-10-01 00:45:26 -05:00
Aria
c885d84785
Add comment
2025-10-01 00:39:44 -05:00
Aria
a14bf4d97b
Add aliases for distort types
2025-10-01 00:36:59 -05:00
Aria
c5f1085bd9
WIP
2025-09-30 23:51:59 -05:00
Aria
ccbf28f2db
Merge branch 'main' into glossing/distortion-modes
2025-09-30 23:25:57 -05:00
Aria
3a7ec18d46
Move invsr to constructor
2025-09-30 23:19:55 -05:00
Aria
a2b8407fbb
Add back mipmaps; add caching
2025-09-30 23:08:28 -05:00
Switch Angel AKA Jade Rose
ac1fd88d8d
Merge pull request 'fix: pattern switching' ( #1616 ) from fix_pattern_Switching into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1616
2025-10-01 02:02:30 +02:00
Jade (Rose) Rowland
9f8143e062
format
2025-09-30 19:46:53 -04:00
Jade (Rose) Rowland
cdc5e5f3f3
working
2025-09-30 19:45:30 -04:00
Aria
bad498a1e5
Remove unused var
2025-09-30 16:21:28 -07:00
Switch Angel AKA Jade Rose
f4cf77f5c6
Merge branch 'main' into solo
2025-09-30 08:09:37 +02:00
Aria
4de0c11f8c
Remove mipmaps, fix clamping of parameters
2025-09-29 14:15:50 -07:00
Dr Mathew R Pocock
97af50222f
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-29 18:10:12 +02:00
Switch Angel AKA Jade Rose
f360d394a7
Merge pull request 'fix wavetable JSON' ( #1611 ) from fix_JSON into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1611
2025-09-29 02:10:53 +02:00
Jade (Rose) Rowland
48718daea8
add_vgame
2025-09-28 19:57:19 -04:00
Jade (Rose) Rowland
8d45016ccf
working
2025-09-28 19:11:13 -04:00
Switch Angel AKA Jade Rose
ec69f6fd77
Merge pull request 'rename wavetable controls to match existing naming conventions' ( #1610 ) from wavetable_controls into main
...
Reviewed-on: https://codeberg.org/uzu/strudel/pulls/1610
2025-09-28 21:28:15 +02:00
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
Aria
07e3ddbe40
Merge branch 'main' into glossing/distortion-modes
2025-09-27 10:25:51 -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
b3537a9acb
Some cleanup
2025-09-24 22:17:30 -07: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
Aria
f0669ce3ba
Move algorithm into constructor
2025-09-24 17:32:03 -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
Kissaki
4d39f36868
Fix web README sample code
...
Looks like the code was copied, and then the wrong string was replaced when creating this code sample.
2025-09-21 18:31:59 +02:00
Kissaki
c64aa3bf01
Fix link syntax in project-start
2025-09-21 18:27:05 +02:00
Dr Mathew R Pocock
b4d57f12fe
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-21 18:13:40 +02: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
Dr Mathew R Pocock
98a1573e27
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-18 22:54:41 +02:00
Matthew Pocock
7080490c68
Merge handlers and cache regexes in autocomplete
...
- Merged scalePreColonHandler and scaleAfterColonHandler into single scaleHandler
- Merged modePreColonHandler and modeAfterColonHandler into single modeHandler
- Cached all regex patterns as constants above their respective handler functions
- Eliminated regex compilation overhead on every keystroke/navigation event
- Improved code maintainability by reducing duplication between similar handlers
- Preserved exact same functionality while improving performance
Each handler now follows a consistent pattern of checking after-colon context
first (more specific) then pre-colon context, with all regex patterns
pre-compiled for better performance during intensive autocomplete sessions.
2025-09-18 21:52:40 +01: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
Felix Roos
a0c2edad30
fix: add clamp function
2025-09-18 10:54:41 +02:00
Felix Roos
82c9047195
fix: unstable filter
2025-09-18 10:47:23 +02:00
Matthew Pocock
f51ad2cb7e
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-17 23:08:06 +01: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
Dr Mathew R Pocock
49868fc119
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-16 21:00:40 +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
Matthew Pocock
cb2dc6304f
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-16 14:51:50 +01:00
Matthew Pocock
edb6c0db2e
Reordered handlers to be a bit more organised.
2025-09-16 14:45:22 +01:00
Dr Mathew R Pocock
a46a055246
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-16 15:42:35 +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
Dr Mathew R Pocock
71dd45cd4b
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-16 02:13:26 +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
Matthew Pocock
6ebe84e096
Added completion for chord.
2025-09-15 21:34:15 +01:00
Felix Roos
a7e485992e
add tic80 font
2025-09-15 20:54:39 +02:00
Matthew Pocock
cb011c8bb0
Add autocomplete for mode function
...
- Added modePreColonHandler for autocomplete of mode values (below, above, duck, root)
- Added modeAfterColonHandler for pitch name completion after colon in mode:anchor syntax
- Follows same pattern as sound/bank/scale handlers for complex expressions
- Supports expressions like '<above [below root]>' with proper fragment matching
- Uses regex pattern (?:[\s\[\{\()<])([\w:]*)$ to handle delimited expressions
2025-09-15 18:44:30 +01:00
drdozer
c8875b29c1
Improve autocompletion behavior
...
- Refactored handlers to use consistent early return pattern for better readability
- Added blocking behavior for unquoted contexts (sound(, scale(, bank()) to guide users toward correct syntax instead of showing irrelevant fallback completions
- Fixed soundHandler to show all sounds when fragment is empty (e.g., sound(""))
- Simplified bankHandler by removing complex quote handling logic in favor of consistent blocking pattern
- Made scale handler regex patterns consistent (removed leading dots)
- All handlers now follow same structure: block unquoted contexts, provide completions for quoted contexts
2025-09-15 14:27:59 +01:00
drdozer
978616833a
Merged autocomplete.mjs conflict.
2025-09-15 13:01:16 +01: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
drdozer
c265595536
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-13 21:36:48 +01:00
drdozer
1670aebad8
Updated the gitignore rules for vscode.
2025-09-13 21:36:24 +01:00
drdozer
39460eb100
Commiting lockfile.
2025-09-13 21:36:24 +01:00
drdozer
cd659ac2a1
feat: sound autocomplete matches anywhere in name using includes()
2025-09-13 21:36:24 +01:00
drdozer
ed182d4b3f
Updated the codemirror packages to be able to access additional imports.
2025-09-13 21:36:24 +01:00
drdozer
90614612e2
feat: add E# and B# to pitchNames for complete enharmonic coverage
2025-09-13 21:36:24 +01:00
drdozer
6b6d4b86a6
refactor: modularize autocomplete context handlers using strategy array
2025-09-13 21:36:24 +01:00
drdozer
0b67473bd3
refactor: modularize autocomplete context handlers using strategy array
2025-09-13 21:36:24 +01:00
drdozer
d87ce960d2
feat: implement context-aware autocomplete
...
Adds context-sensitive autocompletion for:
- Sound names in s("...") and sound("...") after the opening quote or after whitespace/bracket
- Bank names in bank("...") with quote handling and live filtering
- Scale types in .scale("...") after the colon, inserting colon-form for multi-word names
- Pitch names (C, C#, Db, etc.) for scale keys on explicit completion (Ctrl+Space) before the colon
- Blocks fallback completions in scale context before colon to avoid function list cross-talk
2025-09-13 21:36:24 +01:00
Aria
23aa8ef509
Add ability for LFOs to target.. other lfos :devil emoji:
2025-09-13 14:49:36 -05:00
Aria
945b325336
Codeformat, example tests
2025-09-13 14:33:32 -05:00
Aria
502f0b5c23
Merge branch 'main' into glossing/lfo-anything
2025-09-13 14:32:41 -05:00
Aria
69b034349a
Codeformat
2025-09-13 14:30:05 -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
Aria
5f7e10733a
Merge branch 'main' into glossing/distortion-modes
2025-09-13 14:23:17 -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
drdozer
c85a4d4fc1
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-12 12:12:02 +01:00
drdozer
7676641c9e
Commiting lockfile.
2025-09-12 12:11:36 +01:00
Dr Mathew R Pocock
260d2e499e
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-12 13:04:11 +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
drdozer
e3409e52d0
Merge branch 'feature/autocomplete-sound-names' of ssh://codeberg.org/drdozer/strudel into feature/autocomplete-sound-names
2025-09-11 21:38:53 +01:00
drdozer
41d6f1b5da
feat: sound autocomplete matches anywhere in name using includes()
2025-09-11 21:37:35 +01:00
Dr Mathew R Pocock
aca4601734
Merge branch 'main' into feature/autocomplete-sound-names
2025-09-11 21:22:16 +02:00
drdozer
2a00fcdf5d
Updated the codemirror packages to be able to access additional imports.
2025-09-11 19:01:22 +01:00
drdozer
9200a67a60
feat: add E# and B# to pitchNames for complete enharmonic coverage
2025-09-11 19:00:05 +01:00
drdozer
80fe5b8140
refactor: modularize autocomplete context handlers using strategy array
2025-09-11 18:59:50 +01:00
drdozer
085e839bfe
refactor: modularize autocomplete context handlers using strategy array
2025-09-11 18:59:26 +01:00
drdozer
7ff7e8852b
feat: implement context-aware autocomplete
...
Adds context-sensitive autocompletion for:
- Sound names in s("...") and sound("...") after the opening quote or after whitespace/bracket
- Bank names in bank("...") with quote handling and live filtering
- Scale types in .scale("...") after the colon, inserting colon-form for multi-word names
- Pitch names (C, C#, Db, etc.) for scale keys on explicit completion (Ctrl+Space) before the colon
- Blocks fallback completions in scale context before colon to avoid function list cross-talk
2025-09-11 18:42:23 +01: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
Aria
9848740e18
Formatting and tests
2025-09-10 21:39:02 -05:00
Aria
51b150b829
Optimize folding for audio rate
2025-09-10 21:27:56 -05: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
Aria
2ccbb0596d
Codeformat
2025-09-04 20:27:32 -05:00
Aria
862b88b6c4
Some typos and cleanup
2025-09-04 20:27:05 -05:00
Aria
9b1c23d49f
Some tuning experimentally and adding back chebyshev
2025-09-04 20:05:28 -05:00
Aria
42ab65abdb
Move things around to allow selection by name and avoid circular imports; fixed chebyshev
2025-09-04 11:47:01 -05:00
Aria
bb982e6b9b
First pass at modes
2025-09-03 21:55:48 -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
e4070b86f8
More descriptive variables and comments
2025-08-29 14:33:14 -05: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
9eeb6da3e6
Codeformat
2025-08-28 14:54:09 -05:00
Aria
869141b0a3
Parity with old adsr
2025-08-28 00:31:37 -05:00
Aria
ea017e7622
Working version
2025-08-27 20:11:00 -05:00
Aria
763f900c69
First pass at envelopes with curves
2025-08-27 19:19:54 -05:00
Aria
cd7865a66f
Merge branch 'main' into glossing/lfo-anything
2025-08-27 16:28:26 -05:00
Aria
9c8e39d83d
Add.. a lot of doc strings
2025-08-27 16:27:36 -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
Aria
0a4b6a01b3
Merge branch 'main' into glossing/random
2025-08-24 21:19:49 -05:00
Aria
b3e433291c
Turn back on silent
2025-08-24 21:15:47 -05:00
Aria
969c9663ef
Update tests for new randomness
2025-08-24 21:15:11 -05:00
Aria
5e4e678800
Test bleed, some docstrings
2025-08-24 21:14:57 -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
Aria
b8423f0ed1
Add docstring
2025-08-24 12:01:12 -05:00
Aria
5d5159a08f
Add option to use old random and a benchmark
2025-08-24 11:56:11 -05:00
Aria
1e96d59ac8
Merge branch 'main' into glossing/random
2025-08-24 11:05:57 -05: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
Aria
6a9739bed5
Code format and a typo on lfoNum
2025-08-20 13:39:24 -05:00
Aria
d8f0d70908
Big refactor; start envelope at current value
2025-08-20 13:22:37 -05:00
Aria
e25eab11ad
Working version of envelopes
2025-08-20 10:47:57 -05:00
Aria
efb337677c
Fully working version with multiple LFOs
2025-08-20 10:08:36 -05: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
4a70ac5a99
Working version of LFOs
2025-08-20 00:38:25 -05:00
Aria
554d6118c6
Merge branch 'main' into glossing/random
2025-08-19 19:10:18 -05:00
Aria
03271ec5fb
Remove stray comments
2025-08-19 18:15:24 -05:00
Aria
a0760f9468
Merge branch 'main' into glossing/random
2025-08-19 17:46:09 -05: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
058d950121
Working version of updated randomness
2025-08-15 22:57:59 -05: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
Felix Roos
7f103e77e3
prefix "S" for solo
2025-07-28 04:05:21 +02: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
JoStro
f5ae50c3ce
Modify extend to better match behavior of ! operator
2025-07-01 22:07:22 +01: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
Felix Roos
8e2d883e86
Merge pull request #1086 from tidalcycles/fix-dough-csound-timing
...
fix: csound + dough timing
2024-05-03 08:46:51 +02:00
Felix Roos
8db443ba26
fix: csound + dough timing
2024-05-03 00:42:13 +02:00
Alex McLean
34e9d73908
Improve performance of ! (replicate) ( #1084 )
...
* Implement ! with weighted repeatCycles
* reimplement repeatCycles without array filling
2024-05-02 23:37:32 +01:00
Felix Roos
deed379dba
Merge pull request #1083 from tidalcycles/fix-urls-with-extras
...
fix: url parsing with extra params
2024-05-02 23:40:22 +02:00
Felix Roos
5b4322c964
fix: url parsing with extra params
2024-05-02 22:39:39 +02:00
Alex McLean
91bb0a1d36
Add calculateTactus() for turning off calculation of tactus in ( #1081 )
...
core functions.
Also while I'm here stop fast/slow from manipulating tactus.
2024-04-29 11:36:10 +01:00
Jade (Rose) Rowland
47b65846e9
Merge pull request #1076 from diegodorado/patch-1
...
fix docs on alignment.mdx
2024-04-28 14:56:21 -04:00
Jade (Rose) Rowland
55eafaf4d8
Merge pull request #1073 from cleary/patch-5
...
add signals to recap in first-effects.mdx
2024-04-28 14:49:17 -04:00
Jade (Rose) Rowland
2e3869c0e0
Merge pull request #1072 from cleary/patch-4
...
fix translation issue in first-effects.mdx
2024-04-28 14:44:56 -04:00
Jade (Rose) Rowland
4015a11bd2
Merge pull request #1077 from daslyfe/fix_formatting_test
...
fix failing format test
2024-04-28 14:44:29 -04:00
Jade (Rose) Rowland
15f16006d0
ran prettier again?
2024-04-28 14:43:35 -04:00
Jade (Rose) Rowland
ce79a44848
fix failing format test
2024-04-28 14:36:52 -04:00
Diego Dorado
d253e35b6c
fix docs on alignment.mdx
2024-04-28 10:53:53 -03:00
Jade (Rose) Rowland
19ef941c9d
Merge pull request #1075 from cleary/patch-7
...
add nesting to `off` example variation in pattern-effects.mdx
2024-04-27 16:50:17 -04:00
Jade (Rose) Rowland
ac7658d0a0
Merge pull request #1070 from cleary/patch-3
...
add `<...>` to first-sounds.mdx recap
2024-04-27 16:48:58 -04:00
Jade (Rose) Rowland
635a6c62b0
Merge pull request #1069 from cleary/patch-2
...
fix first sounds typo
2024-04-27 16:48:07 -04:00
Jade (Rose) Rowland
acc100da5c
Merge pull request #1068 from cleary/patch-1
...
fix cr typo on first-sounds.mdx
2024-04-27 16:47:44 -04:00
Bernard Gray
69f8498d4b
Use "Alternate" for <...>, consistent with recap page in first-sounds.mdx
2024-04-27 14:20:26 +10:00
Bernard Gray
975eb684b9
add nesting to off example variation in pattern-effects.mdx
...
I was immediately curious whether `off` could be nested - it turns out it can, so I added an example of it in action.
This example should also add clarity to the flexibility of pattern naming inside `off` arguments as well
2024-04-27 11:35:08 +10: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
Bernard Gray
5c4ad57309
add signals to recap in first-effects.mdx
2024-04-27 10:47:30 +10:00
Bernard Gray
0be5f77247
fix translation issue in first-effects.mdx
2024-04-27 10:15:55 +10:00
Alex McLean
bbf8577f85
More tactus tidying ( #1071 )
...
* preserve tactus for register (only non-formatting change is adding args to register)
* support undefined tactus values
2024-04-26 14:12:30 +01:00
Bernard Gray
d8eb186ee4
add <...> to recap
2024-04-25 06:35:34 +10:00
Bernard Gray
54829bd28c
fix first sounds typo
2024-04-25 06:24:56 +10:00
Bernard Gray
5c01760b28
fix cr typo on first-sounds.mdx
2024-04-25 06:01:49 +10:00
Alex McLean
a189626e8b
Fix stepjoin ( #1067 )
...
* sort fractions properly - fixes #1066
2024-04-23 22:37:21 +01:00
Alex McLean
6a1fa7e67f
clarify license ( #1064 )
2024-04-23 22:32:00 +01:00
Alex McLean
267f58b7be
Tactus tweaks - fixes for maintaining tactus and highlight locations ( #1065 )
...
* outer bind/join should keep outer tactus
* keep locations of outer pattern in stepJoin
2024-04-23 14:14:30 +01:00
Jade (Rose) Rowland
9348a8015a
Merge pull request #1062 from daslyfe/osc_time_fix
...
fix OSC timing for recent scheduler updates
2024-04-21 17:57:57 -04:00
Jade (Rose) Rowland
57ad278137
fixed osc server
2024-04-21 17:52:22 -04:00
Jade (Rose) Rowland
5d8eea7299
fixed
2024-04-21 17:29:29 -04:00
Alex McLean
0a3694fb82
Stepwise functions from Tidal ( #1060 )
...
* rename new stepwise functions to match tidal, adding s_expand and s_contract
* created a `stepJoin` for stepwise patternification
2024-04-21 21:17:07 +01:00
Alexandre G.-Raymond
a194180130
Fix wchooseCycles not picking the whole pattern ( #1061 )
2024-04-21 10:03:55 +01:00
Felix Roos
64cc8caeec
Merge pull request #1038 from tidalcycles/swing
...
add swing + swingBy
2024-04-19 00:05:52 +02:00
Felix Roos
f427b56062
Merge pull request #1059 from tidalcycles/dollar-colon
...
anonymous patterns + muting
2024-04-19 00:05:08 +02:00
Felix Roos
93d151b943
anonymous patterns + muting with _
2024-04-17 12:37:19 +02:00
Jade (Rose) Rowland
5ca9afa9e8
restored
2024-04-15 19:53:12 -04:00
Felix Roos
e0c4997f1e
Merge pull request #1053 from tidalcycles/workshop-edits
...
improve tutorial + custom samples doc
2024-04-12 12:34:27 +02:00
Felix Roos
07791001dd
Merge branch 'main' into workshop-edits
2024-04-12 12:32:14 +02:00
Felix Roos
936d6fdafb
Merge pull request #1054 from tidalcycles/midin-fix
...
fix: do not reset cc input values on each eval
2024-04-12 12:31:49 +02:00
Felix Roos
81b33afcdb
fix: do not reset cc input values on each eval
2024-04-12 12:30:13 +02:00
Felix Roos
0190604a7f
fix: don't reset on each eval
2024-04-12 12:28:03 +02:00
Felix Roos
8494353ace
bump @strudel/sampler
2024-04-12 10:57:59 +02:00
Felix Roos
971d497e81
docs: custom samples
...
- strudel.json
- github shortcut
- "import sounds"
- @strudel/sampler
- improve structure
- add drumset
2024-04-12 10:56:31 +02:00
Felix Roos
ca36a31f79
slightly reword
2024-04-11 12:55:02 +02:00
Felix Roos
559f31792f
update german tutorial
2024-04-11 11:58:38 +02:00
Felix Roos
83eedcb2f5
bring back division
2024-04-11 11:40:18 +02:00
Felix Roos
a3bd04732c
tutorial tweaks:
...
- add drumset image
- introduce angle brackets earlier
2024-04-11 11:26:46 +02:00
Felix Roos
e8ed57f588
Merge pull request #1048 from tidalcycles/transpose-numbers
...
transpose: support all combinations of numbers and strings for notes and intervals
2024-04-08 17:25:27 +02:00
Alex McLean
ebeefc0ac4
More experimental step functions: stepwax, stepwane, steptaper, steptour and taperlist ( #1042 )
...
* group tactus-oriented functions
* add stepwax, stepwane, steptaper and steptour
* taperlist
2024-04-08 09:46:18 +01:00
Felix Roos
3d06528393
transpose: support alls combinations of numbers and strings for notes and intervals
2024-04-07 01:25:47 +02:00
Jade (Rose) Rowland
558e9e36ff
Merge pull request #1047 from daslyfe/mfix
...
Midi Time hotfix for scheduler updates
2024-04-06 17:44:57 -04:00
Jade (Rose) Rowland
0a6373f64c
adjust latency
2024-04-06 17:40:08 -04:00
Jade (Rose) Rowland
0f24e97855
Merge branch 'mfix' of github.com:daslyfe/strudel into mfix
2024-04-06 17:32:07 -04:00
Jade (Rose) Rowland
cbfa09a2da
remove unessecary changes
2024-04-06 17:31:56 -04:00
Jade (Rose) Rowland
3805195109
Merge branch 'tidalcycles:main' into mfix
2024-04-06 17:29:37 -04:00
Jade (Rose) Rowland
183d3ea4a1
fix desktop midi
2024-04-06 17:28:30 -04:00
Jade (Rose) Rowland
8e4549d6d3
mfix
2024-04-06 17:07:54 -04:00
Felix Roos
506989b0d7
Merge pull request #1041 from tidalcycles/freq-wheel
...
pitchwheel visual
2024-04-05 12:48:02 +02:00
Felix Roos
8f475515e9
Merge pull request #1046 from tidalcycles/fix-cyclist
...
fix cyclist fizzling out
2024-04-05 12:47:19 +02:00
Felix Roos
df23ea6cdf
fix: cyclist desync
2024-04-05 12:23:04 +02:00
Felix Roos
bea25a28cb
add superdough warning when scheduling in the past
2024-04-05 12:21:45 +02: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
Felix Roos
97d292adbb
add swing / swingBy to time modifiers page
2024-04-03 21:32:39 +02:00
Felix Roos
e242e82b3f
ireal voicings add aug alias for +
2024-04-01 23:21:55 +02:00
Felix Roos
6479c60387
tweaks
2024-04-01 23:21:32 +02:00
fnordomat
b233c33f56
(squash me) save setting in variable, not store
2024-04-01 17:18:32 +02:00
Felix Roos
c7f811e14d
fix: ignore haps that error at getFrequency
2024-04-01 17:04:03 +02:00
Felix Roos
539160630d
more settings
2024-04-01 15:30:19 +02:00
Felix Roos
8a3e9171a4
basic pitchwheel vis
2024-04-01 15:19:50 +02:00
Felix Roos
010329dcfc
fix: proper error log with call stack
2024-04-01 15:19:22 +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
16851cf8f8
snap
2024-04-01 03:01:04 +02:00
Felix Roos
8f06bc4b57
add swing + swingBy
2024-04-01 02:59:17 +02:00
Felix Roos
7839d6b4bf
Merge pull request #1030 from tidalcycles/forbidden-arithmetic
...
remove dangerous arithmetic feature
2024-03-30 16:05:59 +01:00
Felix Roos
eb3e6d60b9
Merge pull request #1034 from tidalcycles/fix-sampler-paths
...
Fix sampler paths
2024-03-30 16:05:27 +01:00
Felix Roos
fd08b25388
simplify readme
2024-03-30 16:03:43 +01:00
Felix Roos
ff923a6b6e
remove starting sampler by default
2024-03-30 16:02:02 +01:00
Felix Roos
30a15cb4b7
bump version
2024-03-30 16:00:21 +01:00
Felix Roos
7d8cb59a7a
fix: char encoding
2024-03-30 16:00:10 +01:00
Felix Roos
1aca5db447
better warning
2024-03-30 15:05:52 +01:00
Felix Roos
2fbd9a3d54
Merge pull request #1033 from tidalcycles/local-sample-server
...
local sample server cli
2024-03-30 14:43:08 +01:00
Felix Roos
934a3cdec4
bump
2024-03-30 14:40:59 +01:00
Felix Roos
f987633498
fix: lint
2024-03-30 14:40:43 +01:00
Felix Roos
1a209c8b82
doc: options
2024-03-30 14:39:26 +01:00
Felix Roos
3e66e1ee93
add LOG env option
2024-03-30 14:38:23 +01:00
Felix Roos
e39cd2c9cd
bump
2024-03-30 14:27:38 +01:00
Felix Roos
8a8f6a66a4
improve logging + skip folders that throw
2024-03-30 14:27:18 +01:00
Felix Roos
b6171600c2
fix: lint
2024-03-30 14:10:35 +01:00
Felix Roos
3a60f63fd2
improve log
2024-03-30 05:07:43 +01:00
Felix Roos
422a9ad525
fix: lint
2024-03-30 05:00:49 +01:00
Felix Roos
29fe4fd907
make sample server available over local network
2024-03-30 04:59:43 +01:00
Felix Roos
22774596ca
run sampler in parallel by default + move samples folder to root
2024-03-30 04:48:55 +01:00
Felix Roos
8f355dcf96
add sampler script + samples folder with README
2024-03-30 04:42:45 +01:00
Felix Roos
abe775c3fd
fix: lint
2024-03-30 03:26:36 +01:00
Felix Roos
95e0496d51
proper sample server
2024-03-30 03:25:42 +01:00
Felix Roos
bd9a80827e
clean lockfile
2024-03-30 01:59:30 +01:00
Felix Roos
39204ad94d
add simple local sample serving
2024-03-30 01:48:07 +01:00
Felix Roos
1e8a3c2918
Merge pull request #1032 from tidalcycles/font-caching
...
add font file types to offline cache
2024-03-29 17:14:27 +01:00
Felix Roos
1af55c0d19
add font file types to offline cache
2024-03-29 17:13:01 +01:00
Felix Roos
a1e07f3079
Merge pull request #1031 from tidalcycles/close-brackets-setting
...
add closeBrackets setting
2024-03-29 17:10:16 +01:00
Felix Roos
4e7f5e9cda
add closeBrackets setting
2024-03-29 17:07:48 +01:00
Felix Roos
12d8cdff92
remove dangerous arithmetic feature
2024-03-29 16:58:34 +01:00
Alex McLean
9c66d9f1a7
Tactus tidy ( #1027 )
...
* preserve tactus across calls to filterValues (fixes tactus for struct)
* timeCat -> timecat (maintaining old name as an alias), beatCat -> stepcat
2024-03-29 13:55:05 +00:00
Felix Roos
e2b4f6f5ac
Merge pull request #1025 from tidalcycles/sync-toggle
...
add setting for sync flag
2024-03-28 17:06:44 +01:00
Felix Roos
50ed466895
disable sync by default?
2024-03-28 12:00:12 +01:00
Felix Roos
126556634a
add setting for sync flag
2024-03-28 11:49:32 +01:00
Felix Roos
aa25265cc2
Merge pull request #1024 from tidalcycles/fix-draw-bugs
...
better theme integration for visuals + various fixes
2024-03-28 11:37:56 +01:00
Felix Roos
73558eb49c
Merge pull request #1023 from tidalcycles/more-fonts
...
More fonts
2024-03-28 11:33:25 +01:00
Felix Roos
cc49e0f78e
clean
2024-03-28 11:15:48 +01:00
Felix Roos
6c07feb312
add 3 new fonts
2024-03-28 11:15:23 +01:00
Felix Roos
a8c2586da6
fix: lint
2024-03-28 10:23:46 +01:00
Felix Roos
c400deac74
visuals now adhere to theme by default
2024-03-28 10:23:07 +01:00
Felix Roos
6a2486d9f2
fix: id widgets by type index to prevent erasing memory in some cases
2024-03-28 09:31:43 +01:00
Felix Roos
b5720355f9
fix: allow multiple visuals for the same pattern
...
+ using .tag function instead of single .id
2024-03-28 09:31:12 +01:00
Felix Roos
ab015ff48a
remove old .draw, rename .onFrame to .draw
...
+ breaking: from, to are now called lookbehind, lookahead
+ migrate .pianoroll
2024-03-28 07:35:01 +01:00
Felix Roos
eb8ac29136
add memory to onFrame
2024-03-28 07:26:32 +01:00
Felix Roos
14b1a1203f
fix: cyclist.now() should return 0 when stopped
2024-03-28 07:25:44 +01:00
Felix Roos
060d2cfe2b
another hap time introspection method
2024-03-28 06:50:13 +01:00
Felix Roos
04a0952a22
simplify draw plumbing
2024-03-28 06:25:24 +01:00
Felix Roos
1a0dff4081
add some hap methods for time introspection
2024-03-28 05:47:50 +01:00
Alex McLean
2fd2bdba60
Feature: tactus marking ( #1021 )
...
* rename `beat` option to `stackBy` to `repeat`
* fix parse error reporting
* rename `weight` to `tactus` (it might in the end be pulse, step, or tap)
* tactus marking with ^
* and add some tests
2024-03-27 12:06:05 +00:00
Jade (Rose) Rowland
2e8ae38d33
Merge pull request #1020 from daslyfe/hotfix_now_calculation
...
hotfix for 1017
2024-03-25 01:02:01 -04:00
Jade (Rose) Rowland
bbfdd2cc32
working
2024-03-25 00:59:42 -04:00
Felix Roos
4086df95b7
Merge pull request #1015 from ilesinge/document_signals
...
Document signals
2024-03-24 15:06:33 +01:00
Alexandre Gravel-Raymond
aba4e72d29
Fewer undocumented functions
2024-03-24 14:18:25 +01:00
Alexandre Gravel-Raymond
8b96e3a6d1
Fix snapshot undegrade function name
2024-03-24 14:17:48 +01:00
Alexandre Gravel-Raymond
731d545a3f
Fix undegrade doc naming
2024-03-24 14:15:20 +01:00
Alexandre Gravel-Raymond
e6eb6c19a8
Add random modifiers docs to its own page
2024-03-24 14:15:01 +01:00
Alexandre Gravel-Raymond
af35a1af09
Add examples test snapshots
2024-03-24 12:40:53 +01:00
Alexandre Gravel-Raymond
fc4c70c94f
Fix codestyle
2024-03-24 12:25:54 +01:00
Alexandre Gravel-Raymond
064bff6e40
Document conditional modifiers
2024-03-24 12:22:46 +01:00
Alexandre Gravel-Raymond
69211b8701
Document signals
2024-03-24 12:22:26 +01:00
Felix Roos
33f4f5fccc
Merge pull request #1014 from daslyfe/repl_sync_fixes
...
Repl sync fixes
2024-03-24 10:16:11 +01:00
Jade (Rose) Rowland
af740c3abb
Merge branch 'tidalcycles:main' into repl_sync_fixes
2024-03-23 16:47:22 -04:00
Jade (Rose) Rowland
8e2407cfa9
cleanup
2024-03-23 16:45:34 -04:00
Jade (Rose) Rowland
86c945114d
removed unessecary variable
2024-03-23 16:35:48 -04:00
Jade (Rose) Rowland
bd16b403e3
build working properly
2024-03-23 16:28:37 -04:00
Jade (Rose) Rowland
f00a08ef9e
working
2024-03-23 16:18:16 -04:00
Felix Roos
31067d5cb5
Merge pull request #1004 from tidalcycles/worker-repl
...
eliminate chromium clock jitter
2024-03-23 20:21:51 +01:00
Jade (Rose) Rowland
bc917dcf8b
sync false
2024-03-23 14:53:07 -04:00
Jade (Rose) Rowland
619ca5385d
sync mostly working
2024-03-23 14:52:44 -04:00
Jade (Rose) Rowland
aa36d25b9a
still kinda working
2024-03-23 14:45:35 -04:00
Felix Roos
fe1fc81f42
Merge pull request #1013 from tidalcycles/undocumented-update
...
update undocumented script
2024-03-23 15:51:07 +01:00
Felix Roos
34373a9d73
Merge pull request #1012 from tidalcycles/fix-flok-setcps
...
fix: await injectPatternMethods
2024-03-23 15:26:52 +01:00
Felix Roos
16210e121f
fix: await injectPatternMethods
2024-03-23 15:24:49 +01:00
Felix Roos
53af147ede
Merge pull request #1010 from tidalcycles/trigzero-restart
...
rename trig -> reset, trigzero -> restart
2024-03-23 15:18:12 +01:00
Felix Roos
fc32981886
update undocumented script
2024-03-23 14:08:02 +01:00
Felix Roos
aede6e4b26
Merge pull request #1008 from tidalcycles/inline-punchcard
...
Inline punchcard
2024-03-23 12:30:03 +01:00
Felix Roos
ac36423f85
Merge remote-tracking branch 'origin/main' into inline-punchcard
2024-03-23 12:28:23 +01:00
Felix Roos
4071c1af18
Merge pull request #1007 from tidalcycles/color-in-hap-value
...
Color in hap value
2024-03-23 12:27:22 +01:00
Felix Roos
49e381f258
make spiral size param 3 in one
2024-03-23 12:26:32 +01:00
Felix Roos
21f5d639a3
fix _pianoroll
2024-03-23 12:20:01 +01:00
Felix Roos
0eccbae048
improve spiral colors
2024-03-23 12:17:25 +01:00
Felix Roos
a629c5c931
fix: id at wrong place
2024-03-23 12:14:36 +01:00
Felix Roos
f83a156317
Merge branch 'color-in-hap-value' into inline-punchcard
2024-03-23 12:07:11 +01:00
Felix Roos
2857e816d2
add Pattern.id + use it for _punchcard and _spiral
2024-03-23 12:06:31 +01:00
Felix Roos
c2ef90d67c
rename trig -> reset, trigzero -> restart
2024-03-23 11:22:30 +01:00
Felix Roos
2cc92a2b93
Merge branch 'main' into inline-punchcard
2024-03-23 00:33:33 +01:00
Felix Roos
13d56b6b28
snapshots
2024-03-23 00:28:38 +01:00
Felix Roos
d036635915
move color to hap value
2024-03-23 00:20:00 +01:00
Felix Roos
5537652497
Merge pull request #1006 from tidalcycles/update-examples
...
using strudel in your project guide + cleanup examples
2024-03-22 23:53:51 +01:00
Felix Roos
f1d491d52e
Merge pull request #1000 from eefano/scale-accidentals
...
accidentals in scale degrees
2024-03-22 23:41:49 +01:00
Felix Roos
d299e76c82
remove embed and repl deps from website
2024-03-22 16:25:10 +01:00
Felix Roos
52d3ee0f85
remove demo + scripts on all doc pages
2024-03-22 16:23:18 +01:00
Felix Roos
4f0f388ca2
a few more words
2024-03-22 16:19:45 +01:00
Felix Roos
df03e9a379
finish project start page + link it in main readme
2024-03-22 16:17:09 +01:00
Felix Roos
52a311aae6
add link to StrudelMirror
2024-03-22 15:55:12 +01:00
Felix Roos
6365e1626c
begin project-start doc
...
+ improve embed + repl package doc
2024-03-22 15:52:38 +01:00
Felix Roos
8d96a071d6
document umbrella packages
2024-03-22 14:52:28 +01:00
Felix Roos
e8f6124a07
+ make cyclist trigger backwards compatible for now
...
+ add absolute time as new 5th onTrigger param
2024-03-22 01:22:35 +01:00
Felix Roos
14a5e7dcb6
make regular cyclist work in the background
...
+ use worker-timers in Repl
+ repl / cyclist now accept custom interval functions
2024-03-22 01:01:17 +01:00
Felix Roos
7889017434
delete now obsolete poc
2024-03-22 00:46:08 +01:00
Felix Roos
ba8f996103
fix: clock jitter in cyclist
2024-03-22 00:41:30 +01:00
Felix Roos
8d8c843ccf
working poc cyclist with cps change
2024-03-22 00:29:25 +01:00
Felix Roos
a46bd9b36e
Merge pull request #978 from daslyfe/oscillator_enhancements
...
supersaw oscillator
2024-03-21 22:53:55 +01:00
Felix Roos
96a977990a
add missing dep
2024-03-21 22:47:03 +01:00
Felix Roos
41a40c74ef
add run instruction
2024-03-21 22:45:11 +01:00
Felix Roos
837dfcaba4
add readme
2024-03-21 22:44:50 +01:00
Felix Roos
ac441b4340
add working poc for precise cyclist
2024-03-21 22:41:45 +01:00
Felix Roos
4362cb9317
export createClock from core
2024-03-21 22:39:01 +01:00
Felix Roos
dc977b292d
more options for zyklus api:
...
+ allow setting custom interval functions
+ allow disabling phase rounding
2024-03-21 22:38:20 +01:00
Felix Roos
10bd668033
allow absolute time for superdough with prefix =
2024-03-21 22:37:15 +01:00
Felix Roos
5d0abe4151
disable sync
2024-03-21 21:31:02 +01:00
Felix Roos
89ec87d32a
Merge branch 'oscillator_enhancements' of https://github.com/daslyfe/strudel into oscillator_enhancements
2024-03-21 21:26:46 +01:00
Felix Roos
1d48d5d5ef
halve detune range
2024-03-21 21:26:43 +01:00
Felix Roos
0565558e21
scheduling in a worker, draft
2024-03-21 13:27:53 +01:00
Felix Roos
6320d3c08c
Merge pull request #1003 from tidalcycles/cleanup
...
remove canvas, externalize samples, delete junk
2024-03-21 13:00:04 +01:00
Felix Roos
4511732252
remove canvas dependency
2024-03-21 08:35:44 +01:00
Felix Roos
f5c087fc2a
outsource piano samples
2024-03-21 07:30:21 +01:00
Felix Roos
d2fc784060
delete astro favicon
2024-03-21 07:30:05 +01:00
Felix Roos
be2ec969c4
use script tag instead of skypack
2024-03-21 07:20:07 +01:00
Felix Roos
456250a176
delete redundant emu samples
2024-03-21 07:19:47 +01:00
Jade (Rose) Rowland
cbe7e69e13
remove unecessary multiplier
2024-03-20 15:02:20 -04:00
Felix Roos
d3a17891f8
move rollup plugin to dev dependencies
2024-03-20 17:11:35 +01:00
eefano
e32c965a4b
accidents in scale grades
2024-03-19 16:04:35 +01:00
Felix Roos
5982e3ebea
fix: center supersaw if only 1 voice
2024-03-19 09:00:25 +01:00
Felix Roos
ea58238453
Merge branch 'main' into oscillator_enhancements
2024-03-19 08:48:09 +01:00
Felix Roos
1e1dbd6085
add inline _punchcard
2024-03-19 08:44:43 +01:00
Felix Roos
6b98e414c6
make onPaint work with mutiple repls on screen
...
+ add warning if stock onPaint is not overloaded
2024-03-19 08:44:05 +01:00
Alex McLean
29cb6195b3
Fix pure mini highlight ( #994 )
...
* preserve locations for pure values via mininotation
* preserve weight
2024-03-18 10:37:55 +00:00
Felix Roos
d99af7c4ad
Merge pull request #989 from tidalcycles/claviature
...
inline viz / widgets package
2024-03-18 07:12:14 +01:00
Jade (Rose) Rowland
48e4051310
remove unessecary math
2024-03-17 13:18:52 -04:00
Felix Roos
95446a76ef
breakout widgets package for now
2024-03-17 12:22:24 +01:00
Jade (Rose) Rowland
6d874af45f
fixed end time
2024-03-17 01:27:11 -04:00
Jade (Rose) Rowland
dad18a24fb
disconnect worklet at scheduled time to destroy faster
2024-03-17 01:15:07 -04:00
Felix Roos
8b9a2e1d84
Merge remote-tracking branch 'origin/main' into claviature
2024-03-17 04:49:12 +01:00
Felix Roos
dd16a1cbf4
hotfix: disable sync, it somehow breaks playback in the built version
...
(pnpm build && pnpm preview)
2024-03-17 04:48:25 +01:00
Felix Roos
2900401d3e
Merge remote-tracking branch 'origin/main' into claviature
2024-03-17 04:38:05 +01:00
Felix Roos
b5312c27dc
move stuff for less changes
2024-03-17 04:36:48 +01:00
Felix Roos
4319c43ceb
comment out _spiral for now
2024-03-17 04:31:30 +01:00
Felix Roos
be77882d70
rename inline functions to match global ones, prefixed with _
2024-03-17 04:15:59 +01:00
Felix Roos
78f816978c
Merge pull request #991 from tidalcycles/labeled-statements
...
Labeled statements
2024-03-17 04:06:59 +01:00
Felix Roos
076b6f1c82
move canvas functions to codemirror package
...
+ fix id collisions
2024-03-17 04:00:28 +01:00
Felix Roos
0978fbb15e
Merge branch 'labeled-statements' into claviature
2024-03-17 03:19:40 +01:00
Felix Roos
2de18846b0
add comment
2024-03-17 03:17:47 +01:00
Felix Roos
a71a167133
fix: enable locations again
2024-03-17 03:16:17 +01:00
Felix Roos
6359bbe139
transpile label statements to p calls
2024-03-17 03:14:05 +01:00
Felix Roos
d1c713fa29
make labeled statements look good on custom themes
2024-03-17 02:29:48 +01:00
Felix Roos
16506c5ae2
improve scope memory footprint
2024-03-17 01:58:30 +01:00
Alex McLean
398533877c
Beat-oriented functionality ( #976 )
...
* annotate pure values with their value, allowing single mininotation values to maintain their labels as pure
* Don't use any 'patternified' arguments if they're all 'pure'
* allow pattern weights (roughly, beats-per-cycle) to be inferred where possible, including from mininotation and across many transformations (e.g. `fast` with a 'pure' factor)
* Add `beatCat`, similar to `timeCat` but funkier
* `silence` has a weight of 1, add alternative `nothing` with a weight of 0, and `gap` function with weight argument
* preserve weight across applicative operations (weight comes with the structure)
* add `stack` alternatives that take advantage of pattern weights to align patterns differently - `stackLeft`, `stackRight`, `stackCentre`, `stackExpand`, with `stackBy` with an argument for patterning the alignment.
2024-03-16 17:24:37 +00:00
Felix Roos
cdc200e1da
draw straight line when no analyser is defined yet
...
+ add todo for memory leak
2024-03-16 03:12:00 +01:00
Felix Roos
dd78dc9606
fix: animation frame cleanup
2024-03-16 02:42:26 +01:00
Felix Roos
ef284e9d13
fix: bugs catched by linter
2024-03-16 02:16:50 +01:00
Felix Roos
f4032dad22
inline multichannel scopes
2024-03-16 02:14:24 +01:00
Jade (Rose) Rowland
5d55b9c9ef
remove hyperpop test
2024-03-15 11:55:18 -04:00
Felix Roos
d9d05e21c0
full size piano by default
2024-03-15 12:24:11 +01:00
Felix Roos
1043baf08a
fix: catch errors in pianoroll getValue
2024-03-15 12:24:03 +01:00
Felix Roos
dfd22b5e44
fix: claviature height
...
+ better defaults
+ break out solid web component creation
2024-03-15 11:04:35 +01:00
Felix Roos
4a95bf67da
move widget registry to codemirror package
...
+ add transpiler as dependency to codemirror
2024-03-15 10:00:07 +01:00
Felix Roos
8742d50bad
simplify widget creation + fix bugs
2024-03-15 09:50:17 +01:00
Felix Roos
6dce9d5deb
support multiple animationFrames
...
+ break out spiral draw logic
2024-03-15 09:49:00 +01:00
Felix Roos
a8712fd8ce
remove this mess
2024-03-15 09:48:04 +01:00
Jade (Rose) Rowland
8f291b0f80
fix test again
2024-03-14 22:31:26 -04:00
Jade (Rose) Rowland
7f9cc7cd2d
merging main
2024-03-14 22:19:45 -04:00
Jade (Rose) Rowland
d102e1dbbc
Merge pull request #900 from daslyfe/repl_sync
...
REPL sync between windows
2024-03-14 20:47:35 -04:00
Felix Roos
83ea3bb138
encapsulate canvas logic
2024-03-15 01:47:35 +01:00
Jade (Rose) Rowland
1f39e1c04d
fix tests
2024-03-14 20:41:47 -04:00
Felix Roos
48e0691eec
add pianoroll widget
2024-03-15 01:40:21 +01:00
Jade (Rose) Rowland
fd946107df
use lerp
2024-03-14 20:35:56 -04:00
Felix Roos
094b30cd26
use hap color for claviature
2024-03-15 00:39:31 +01:00
Felix Roos
708675077f
rename claviature package to widgets
2024-03-15 00:34:13 +01:00
Felix Roos
82c4926f19
allow any web component to become a widget
2024-03-15 00:27:16 +01:00
Felix Roos
29dab578e7
can now load claviature as a codemirror widget
2024-03-14 23:49:38 +01:00
Felix Roos
1e75f045b7
remove other watch tasks for now
2024-03-14 15:31:50 +01:00
Felix Roos
cfdd4ac36c
add readme
2024-03-14 15:28:06 +01:00
Felix Roos
f2e16f946c
add working claviature method
2024-03-14 15:17:19 +01:00
Felix Roos
0a1da6f651
claviature lockfile
2024-03-14 14:20:56 +01:00
Felix Roos
062e45ee6a
Merge remote-tracking branch 'origin/main' into claviature
2024-03-14 14:20:45 +01:00
Jade (Rose) Rowland
83145784d7
remove console statement
2024-03-14 00:18:59 -04:00
Jade (Rose) Rowland
486e6457a9
Merge pull request #984 from andresgottlieb/patch-1
...
Update synths.mdx
2024-03-13 19:20:07 -04:00
Felix Roos
7efea5726b
Merge pull request #985 from tidalcycles/share-fix
...
fix: share now shares what's visible instead of active
2024-03-13 00:36:22 +01:00
Felix Roos
7eb2f7659e
fix: share now shares what's visible instead of active
2024-03-12 08:38:11 +01:00
Jade (Rose) Rowland
112ca1875a
stop clock if all stopped
2024-03-10 14:35:43 -04:00
Andrés Gottlieb
bc641d8e4c
Update synths.mdx
...
Typo fix
2024-03-10 12:49:12 +01:00
Felix Roos
d0c68e91dc
hotfix: hydra-canvas might already be removed
2024-03-10 02:09:46 +01:00
Felix Roos
c373a0473b
Merge pull request #967 from tidalcycles/default-dict
...
use ireal as default voicing dict
2024-03-10 01:18:57 +01:00
Felix Roos
708fea637c
fix update migration snippet
2024-03-10 01:10:37 +01:00
Felix Roos
c5a4184437
Merge branch 'main' into default-dict
2024-03-10 00:54:13 +01:00
Felix Roos
446cf8c694
Merge pull request #980 from eefano/little-bag-fix
...
little fix for withVal
2024-03-10 00:50:23 +01:00
Felix Roos
3df776d062
Merge pull request #974 from tidalcycles/velocity-in-value
...
Velocity in value
2024-03-10 00:46:51 +01:00
Felix Roos
ae7807643b
Merge remote-tracking branch 'origin/main' into velocity-in-value
2024-03-10 00:44:02 +01:00
Felix Roos
5ebaa3e1ce
Merge pull request #983 from tidalcycles/clear-hydra
...
fix: clear hydra on reset
2024-03-10 00:42:50 +01:00
Felix Roos
4a25eab01a
Merge remote-tracking branch 'origin/main' into clear-hydra
2024-03-10 00:40:29 +01:00
Felix Roos
e885e05a7a
Merge pull request #971 from tidalcycles/draw-package
...
move canvas related helpers from core to new draw package
2024-03-10 00:38:43 +01:00
Felix Roos
012b19c79e
fix: clear hydra on reset
2024-03-10 00:29:52 +01:00
Jade (Rose) Rowland
0875e805b4
Merge pull request #982 from daslyfe/fix_distort_doc
...
replace shape with distort in learn doc
2024-03-07 23:38:07 -05:00
Jade (Rose) Rowland
f1700d5e47
fixed
2024-03-07 23:35:04 -05:00
Jade (Rose) Rowland
30a5176090
fix android support
2024-03-07 23:04:46 -05:00
Felix Roos
43c40f7bb0
no need for publishConfig
2024-03-08 01:07:17 +01:00
Felix Roos
9b3509c062
global watch task
2024-03-08 00:55:19 +01:00
Felix Roos
85fee0cc01
add claviature package
2024-03-08 00:53:48 +01:00
Felix Roos
0f07bfc9d7
rename: canvas -> draw
2024-03-07 13:24:52 +01:00
Felix Roos
75098adbdb
allow offsetting onFrame
2024-03-07 13:17:40 +01:00
Felix Roos
8dba865ca7
add note to future
2024-03-07 12:35:39 +01:00
Felix Roos
2fcbffeaf9
add sync flag for neocyclist
2024-03-07 12:14:17 +01:00
Felix Roos
619ffdd5e1
rename zyklus
2024-03-07 12:01:08 +01:00
Felix Roos
1af2da0063
remove changes to prevent conflicts with draw branch
2024-03-07 12:00:27 +01:00
Jade (Rose) Rowland
9d1231ce0a
comments
2024-03-06 22:25:31 -05:00
Jade (Rose) Rowland
4d1110b3f3
faster is odd
2024-03-06 20:27:05 -05:00
Jade (Rose) Rowland
6a5bf521c2
unity gain
2024-03-06 16:05:51 -05:00
Jade (Rose) Rowland
3410c332d5
gain adjustment
2024-03-06 10:13:56 -05:00
Alex McLean
8e41332dfa
alias - for ~ ( #981 )
2024-03-06 11:14:48 +00:00
eefano
9f56a335b7
little fix for withVal
2024-03-05 21:41:11 +01:00
Jade (Rose) Rowland
8db8307c9e
fix test
2024-03-05 00:48:47 -05:00
Jade (Rose) Rowland
641d9f5ebd
Merge branch 'main' into oscillator_enhancements
2024-03-05 00:45:56 -05:00
Jade (Rose) Rowland
05887967e0
added back (possibly unessecary? stop fm
2024-03-05 00:44:45 -05:00
Jade (Rose) Rowland
232b9c13d7
disable lint for global worklet variables
2024-03-05 00:34:59 -05:00
Jade (Rose) Rowland
c0b00339c5
implemented modulators
2024-03-05 00:23:19 -05:00
Jade (Rose) Rowland
bfcb2070d1
adding modulators
2024-03-04 23:17:58 -05:00
Jade (Rose) Rowland
1e3a23e017
100
2024-03-04 20:37:48 -05:00
Jade (Rose) Rowland
524109056f
Merge pull request #963 from daslyfe/worklet_improvements
...
Worklet Improvents / fixes
2024-03-04 10:04:23 -05:00
Jade (Rose) Rowland
c2df8aa6b9
cleaning
2024-03-04 00:43:03 -05:00
Jade (Rose) Rowland
1666b50857
params
2024-03-03 22:19:26 -05:00
Jade (Rose) Rowland
e839c271cd
fixed output
2024-03-03 22:05:00 -05:00
Jade (Rose) Rowland
823c208c71
cleaning
2024-03-03 21:22:17 -05:00
Jade (Rose) Rowland
ee01b4a3a0
working on it
2024-03-03 18:57:30 -05:00
Felix Roos
d5ed065011
fix: hydra canvas adjust to screen size
...
+ simplify hydra init (use getDrawContext)
+ make getDrawContext more versatile
2024-03-03 22:50:51 +01:00
Jade (Rose) Rowland
78a6ec2f98
stereo
2024-03-03 13:16:32 -05:00
Jade (Rose) Rowland
7f60a9e52b
yay
2024-03-03 01:23:08 -05:00
Jade (Rose) Rowland
7383dca9ee
working
2024-03-03 00:37:33 -05:00
Jade (Rose) Rowland
8a7d72bf24
working
2024-03-02 22:35:26 -05:00
Jade (Rose) Rowland
4af7262f45
fixed performance issue
2024-03-02 01:16:41 -05:00
Jade (Rose) Rowland
daa62202fa
default values needed in superdough for worklet input
2024-03-01 13:12:52 -05:00
Jade (Rose) Rowland
f911fceb9e
trying things
2024-03-01 13:04:44 -05:00
Felix Roos
e9e5fac610
fix tunes + tests
2024-03-01 18:29:24 +01:00
Felix Roos
5017ac6f74
delete file from wrong branch
2024-03-01 18:01:51 +01:00
Felix Roos
1d92ee76b9
make velocity a regular value prop
2024-03-01 18:00:34 +01:00
Felix Roos
7d01764a30
Merge pull request #973 from tidalcycles/nested-controls
...
Nested controls
2024-03-01 17:30:19 +01:00
Felix Roos
62d8955da9
onFrame function
2024-03-01 16:46:34 +01:00
Felix Roos
4f94de86db
fix: migrate more imports
2024-03-01 13:09:14 +01:00
Jade (Rose) Rowland
a6f7c57d19
working
2024-02-29 22:55:56 -05:00
Jade (Rose) Rowland
1690030b1d
envelope
2024-02-29 21:07:43 -05:00
Felix Roos
bf343eb499
simplify _composeOp
2024-03-01 00:32:45 +01:00
Felix Roos
4f55144232
nested controls poc
2024-03-01 00:31:33 +01:00
Jade (Rose) Rowland
c9b18f6fa4
fix test
2024-02-29 18:15:30 -05:00
Jade (Rose) Rowland
416a03aea1
updated params
2024-02-29 18:09:26 -05:00
Jade (Rose) Rowland
f62b268f1d
playing
2024-02-29 17:53:26 -05:00
Felix Roos
6ce8a3feba
move draw logic to separate package
2024-02-29 22:14:53 +01:00
Felix Roos
94dd547a74
canvas package boilerplate
2024-02-29 21:56:31 +01:00
Jade (Rose) Rowland
f5c7b58b3a
testing
2024-02-29 14:49:08 -05:00
Felix Roos
fa7c16dbe7
Merge pull request #959 from tidalcycles/euclid-inverted
...
feat: can now invert euclid pulses with negative numbers
2024-02-29 15:33:12 +01:00
Felix Roos
6a43eb6755
Merge pull request #950 from eefano/pickr-pickrmod
...
pickOut(), pickRestart(), pickReset()
2024-02-29 15:31:23 +01:00
Felix Roos
c524ebc7f3
fix: add name tags
2024-02-29 15:25:31 +01:00
Felix Roos
0deb905cdf
rename pick*Outer > pickOut
...
+ add pick*Squeeze alias to inhabit*
2024-02-29 15:21:44 +01:00
Felix Roos
4cadbcbbdf
Merge pull request #965 from tidalcycles/legato-fix
...
remove legacy legato + duration implementations
2024-02-29 15:12:45 +01:00
Felix Roos
96eef75f74
fix: end / begin. sampler now needs clip to choose duration...
2024-02-29 10:33:27 +01:00
Felix Roos
51d9e02e07
Merge pull request #966 from eefano/transpose-fix
...
fix for transpose(): preserve hap value object structure
2024-02-29 08:47:53 +01:00
Felix Roos
c4c21c4f0c
Merge pull request #968 from tidalcycles/log-debounce
...
add debounce to logger
2024-02-29 08:32:00 +01:00
Jade (Rose) Rowland
c00ed14bc3
playing
2024-02-29 00:54:24 -05:00
Felix Roos
8f39a5eeac
snapshot
2024-02-29 05:02:22 +01:00
Felix Roos
305715277c
repl reset default dict
...
+ add mechanism to get a module by name from dynamic imports
2024-02-29 04:54:03 +01:00
Felix Roos
d4eebf1a77
set ireal as default dict
...
+ add global way to set and reset default dict
2024-02-29 04:53:11 +01:00
Felix Roos
fcb247b62a
add debounce to logger
2024-02-29 04:25:00 +01:00
Felix Roos
7556da7839
snapshot
2024-02-29 04:06:15 +01:00
Felix Roos
eb93a6c149
refactor: duration is now a regular control
2024-02-29 04:05:05 +01:00
eefano
b870ab204a
fix for transpose(): preserve hap value object structure
2024-02-29 00:13:08 +01:00
Jade (Rose) Rowland
fba2422a64
update test
2024-02-28 17:32:30 -05:00
Jade (Rose) Rowland
da674d3e05
updated controls
2024-02-28 17:26:59 -05:00
Jade (Rose) Rowland
57e1c1bd89
Merge branch 'tidalcycles:main' into worklet_improvements
2024-02-28 17:10:09 -05:00
Jade (Rose) Rowland
e3463b3c3d
merged new controls file
2024-02-28 17:08:58 -05:00
Jade (Rose) Rowland
a3898c7589
cleanup
2024-02-28 14:36:50 -05:00
Jade (Rose) Rowland
1221c6144c
added distortion effect
2024-02-28 14:31:07 -05:00
Jade (Rose) Rowland
c77b0098a7
adjust param range
2024-02-28 13:17:36 -05:00
Felix Roos
f779e81993
remove old snapshots
2024-02-28 18:52:08 +01:00
Felix Roos
5c71bb95a0
remove legacy legato
...
+ make legato a synonym of clip
2024-02-28 18:51:07 +01:00
Felix Roos
1525992d73
Merge pull request #962 from tidalcycles/control-refactoring
...
controls refactoring: simplify exports
2024-02-28 18:43:51 +01:00
Jade (Rose) Rowland
a227c69408
adjusting params
2024-02-28 10:24:26 -05:00
Jade (Rose) Rowland
972bfa3319
cleaning up
2024-02-28 00:04:12 -05:00
Jade (Rose) Rowland
360b920935
cleaning_up
2024-02-27 23:42:33 -05:00
Jade (Rose) Rowland
1416a0de53
working
2024-02-27 23:38:37 -05:00
Felix Roos
abe25be05e
fix examples
2024-02-28 00:36:59 +01:00
Felix Roos
664a19a5c4
refactor: remove now redundant controls imports
2024-02-28 00:36:44 +01:00
Felix Roos
8efadd2547
refactor: controls are now exported directly
2024-02-28 00:34:39 +01:00
eefano
ed1f3e1e8c
Merge remote-tracking branch 'upstream/main' into pickr-pickrmod
2024-02-26 01:15:27 +01:00
eefano
4aaf9eaed4
mux operator, muxers.mjs with pick variants
...
prettier
prettier2
clamp?
Revert "clamp?"
This reverts commit 83a3b9123aece9f0e366c83d97f99e8b8d20db54.
Revert "prettier2"
This reverts commit de13871a8be4a450b79a4d9e65b9d1982485577e.
Revert "prettier"
This reverts commit 1550bf49527f591d05fa2766ca66ccb16e142011.
Revert "mux operator, muxers.mjs with pick variants"
This reverts commit af062f93c23ded4440f968186bfc69851d8aec67.
2024-02-26 01:11:56 +01:00
Felix Roos
0416e4d212
Merge pull request #960 from tidalcycles/reset-global-fx
...
fix: reset global fx on pattern change
2024-02-25 19:17:00 +01:00
Felix Roos
b9247db001
fix: reset global fx on pattern change
2024-02-25 15:09:15 +01:00
eefano
74ef157fa1
Merge remote-tracking branch 'upstream/main' into pickr-pickrmod
2024-02-25 14:52:12 +01:00
Felix Roos
d4724b0e12
feat: can now invert euclid pulses with negative numbers
2024-02-25 14:43:02 +01:00
eefano
dbfdbcf2b7
typo
2024-02-25 14:39:38 +01:00
eefano
0986b14508
added pickOuter, pickmodOuter
2024-02-25 14:31:07 +01:00
Felix Roos
325152c782
Merge pull request #936 from Enelg52/midi-issues
...
fix midi issue on firefox and added quote error
2024-02-25 14:15:30 +01:00
Felix Roos
c136d12194
Merge pull request #956 from eefano/bracketMatching
...
'Enable Bracket Matching' option in Codemirror
2024-02-25 13:19:46 +01:00
Felix Roos
7557952155
format
2024-02-25 13:17:52 +01:00
Felix Roos
b0b41e6718
revert unintended change
2024-02-25 13:17:29 +01:00
Felix Roos
22e3067b8c
set bracket matching true by default
2024-02-25 13:16:53 +01:00
Jade (Rose) Rowland
e54b2fb207
lower weighted average
2024-02-23 20:13:08 -05:00
Felix Roos
e9ab01ab06
Merge pull request #957 from tidalcycles/web-iife
...
fix script importable packages (web + repl)
2024-02-23 14:37:45 +01:00
Felix Roos
058e554b0f
update example
2024-02-23 14:33:07 +01:00
Felix Roos
6d9327aebc
adapt repl package similar to web package
2024-02-23 14:30:29 +01:00
Felix Roos
c23d7850c7
simplify web example
2024-02-23 14:30:07 +01:00
Felix Roos
2854f0cf34
try different main / module setting + bump
2024-02-23 14:28:43 +01:00
Felix Roos
a89e87ca2e
add web package example using script tag
2024-02-23 14:21:59 +01:00
Felix Roos
5419ca431b
bump web package version
2024-02-23 14:17:11 +01:00
Felix Roos
e8b674badd
add iife build to web package
2024-02-23 14:16:54 +01:00
eefano
8af40a9c61
added <> for mininotation
2024-02-22 23:35:00 +01:00
eefano
f54aa3d823
'Enable Bracket Matching' option in Codemirror
2024-02-22 22:04:57 +01:00
Jade (Rose) Rowland
d544bf4665
seperated service worker zyklus and cyclist zyklus because of import constraints on service workers
2024-02-22 00:16:36 -05:00
Jade (Rose) Rowland
e5570a6017
restore old cyclist
2024-02-21 23:42:19 -05:00
Jade (Rose) Rowland
5e91287e3e
Merge pull request #954 from daslyfe/midi_duration_fix
...
account for cps in midi time duration
2024-02-21 10:17:36 -05:00
Felix Roos
4e3d4a7060
hotfix: some samples were broken
2024-02-21 15:35:59 +01:00
Felix Roos
3d80da9816
Merge pull request #955 from tidalcycles/auto-await-samples
...
Auto await samples
2024-02-21 10:27:12 +01:00
Felix Roos
bf63b716af
refactor: remove await before samples calls in docs etc..
...
+ remove /master from dirt-samples calls (there is now a main branch)
+ remove /main endings from some places
2024-02-21 10:17:45 +01:00
Felix Roos
38d389b838
add test
2024-02-21 09:50:21 +01:00
Felix Roos
ebdca32c80
automatically add await to samples call
2024-02-21 09:48:26 +01:00
Jade (Rose) Rowland
751a825616
fix test
2024-02-19 23:54:15 -05:00
Jade (Rose) Rowland
c06a3710c1
fixed
2024-02-19 23:43:35 -05:00
eefano
d5e67fe13f
Update signal.mjs
...
typo
2024-02-18 19:01:05 +01:00
eefano
00c7da45c0
Update signal.mjs
...
now pickRestart() and pickReset()
2024-02-18 18:55:05 +01:00
eefano
3347817350
Update signal.mjs
...
using trigZeroJoin in pickr() instead
2024-02-18 18:41:06 +01:00
eefano
88ece92a78
Update signal.mjs
...
Make pickr() handle dictionaries also
2024-02-18 16:40:27 +01:00
eefano
03a73fb95e
Update signal.mjs
...
Fixed pickr() description
2024-02-18 16:21:50 +01:00
eefano
23c55c9636
Update signal.mjs
...
prettier fix
2024-02-18 16:03:01 +01:00
eefano
12c6f4e95f
Update signal.mjs
...
added pickr() and pickrmod()
2024-02-18 15:30:24 +01:00
Felix Roos
a468ddb85b
Merge pull request #945 from tidalcycles/cjs-fixes
...
remove cjs builds
2024-02-08 13:16:15 +01:00
Felix Roos
051bdaccc7
Publish
...
- @strudel/codemirror@1.0.1
- @strudel/core@1.0.1
- @strudel/csound@1.0.1
- @strudel/hydra@1.0.1
- @strudel/midi@1.0.1
- @strudel/mini@1.0.1
- @strudel/osc@1.0.1
- @strudel/repl@1.0.1
- @strudel/serial@1.0.1
- @strudel/soundfonts@1.0.1
- superdough@1.0.1
- @strudel/tonal@1.0.1
- @strudel/transpiler@1.0.1
- @strudel/web@1.0.1
- @strudel/webaudio@1.0.1
- @strudel/xen@1.0.1
2024-02-08 13:04:25 +01:00
Felix Roos
5dc04d9574
make sure to overwrite main field
2024-02-08 12:36:04 +01:00
Felix Roos
60129413d3
remove cjs builds
...
+ add type module everywhere
2024-02-08 12:19:11 +01:00
Jade (Rose) Rowland
15df20d22d
cleanup
2024-02-08 00:37:16 -05:00
Jade (Rose) Rowland
b37c560ea5
importScripts
2024-02-08 00:20:40 -05:00
Jade (Rose) Rowland
5a3272fe29
fix repl merge
2024-02-07 22:23:24 -05:00
Felix Roos
0baa8383f2
fix: test
2024-02-04 23:32:28 +01:00
Felix Roos
d2bf9370ea
Update README.md
...
add link to usage example for repl package
2024-02-04 23:24:43 +01:00
Felix Roos
fd11aa5eec
Merge pull request #941 from mhetrick/patch-1
...
Minor documentation error: Update first-sounds.mdx
2024-02-04 23:15:37 +01:00
Jade (Rose) Rowland
cea33783a2
remove console statement
2024-02-04 17:10:43 -05:00
Jade (Rose) Rowland
0d3eaf7f9a
add a broadcast channel for recieving messages from clock to ensure that they hit at the same time
2024-02-04 17:06:28 -05:00
Jade (Rose) Rowland
c761cd54b4
try to fix test again:
2024-02-04 14:32:42 -05:00
Jade (Rose) Rowland
a8a055d32c
fixing test
2024-02-04 14:25:16 -05:00
Jade (Rose) Rowland
cc323d0d61
fixed import
2024-02-04 14:09:19 -05:00
Jade (Rose) Rowland
fc87a6776a
cleaning up
2024-02-04 14:04:12 -05:00
Jade (Rose) Rowland
f5ac57f87b
cleaning up
2024-02-04 13:56:46 -05:00
Jade (Rose) Rowland
90624abf2e
added worker, cleaned up, added setcps function
2024-02-04 13:54:40 -05:00
Jade (Rose) Rowland
e5ec62695c
Merge branch 'tidalcycles:main' into repl_sync
2024-02-04 13:29:52 -05:00
Michael Hetrick
fb7c2b61d3
Update first-sounds.mdx
...
Update the tutorial text to reflect that the default cpm setting has changed from 60 to 30.
2024-01-26 07:13:09 -08:00
Felix Roos
dd64bf0fc9
Merge pull request #938 from tidalcycles/pianoroll-sorting
...
fix: pianoroll sorting
2024-01-24 16:48:57 +01:00
Felix Roos
434eb3b256
fix: pianoroll sorting
2024-01-24 16:40:26 +01:00
Enelg52
6da98a5f31
fix midi issue on firefox and quote error
2024-01-23 16:47:46 +01:00
Felix Roos
8fef75385a
Update README.md
2024-01-23 01:35:28 +01:00
Felix Roos
c66b9219a8
Update README.md
2024-01-23 01:31:11 +01:00
Felix Roos
2a1f8823e8
Merge pull request #935 from tidalcycles/v1-release-notes
...
V1 release notes
2024-01-23 00:04:03 +01:00
Felix Roos
3da65f90e3
shorter titles for release notes
2024-01-22 23:55:57 +01:00
Felix Roos
a36cc24087
v1 release notes
2024-01-22 23:55:49 +01:00
Felix Roos
1829d8cadf
Publish
...
- @strudel/codemirror@1.0.0
- @strudel/core@1.0.0
- @strudel/csound@1.0.0
- @strudel/embed@1.0.0
- @strudel/hydra@1.0.0
- @strudel/midi@1.0.0
- @strudel/mini@1.0.0
- @strudel/osc@1.0.0
- @strudel/repl@1.0.0
- @strudel/serial@1.0.0
- @strudel/soundfonts@1.0.0
- superdough@1.0.0
- @strudel/tonal@1.0.0
- @strudel/transpiler@1.0.0
- @strudel/web@1.0.0
- @strudel/webaudio@1.0.0
- @strudel/xen@1.0.0
2024-01-22 22:46:35 +01:00
Felix Roos
02efc090ef
hotfix: examples were still 1 cps based
2024-01-22 20:46:10 +01:00
Felix Roos
b184348f55
hotfix: youtube embed styles were lost on prod
2024-01-22 20:38:34 +01:00
Felix Roos
06743cb072
Merge pull request #929 from tidalcycles/2-years
...
2 years blog post
2024-01-22 20:20:52 +01:00
Felix Roos
6fa66fb1d0
finish year 2 post
2024-01-22 20:19:01 +01:00
Felix Roos
23c0ab9648
offset blog post anchor links
2024-01-22 20:18:51 +01:00
Alex McLean
6422047cff
make 0.5hz cps the default ( #931 )
...
* 0.5 default cps
* 1 -> 0.5 cps defaults
* start moving examples to 2Hz
* more 2Hz doc edits
* small tweaks
* format
* adapt cycles page
* adapt pitch page
* tonal page
* accumulation
* synth page
* adapt conditional-modifiers
* audio effects page
* adapt signals doc
* fix: errors for signals
* adapt signals page
* start time modifiers
* adapt time modifiers
* adapt factories
* hydra + pattern intro
* adapt mini notation page
* start recipes
* adapt recipes page
* use code_v1 table
* delete old dbdump + add new csv based tool
* fix: tests
* fix: cpm
* shuffle featured patterns
* fix: snapshot
---------
Co-authored-by: Felix Roos <flix91@gmail.com >
2024-01-22 19:02:34 +00:00
Jade (Rose) Rowland
46c2c72637
Merge pull request #934 from daslyfe/patterntab_fix
...
Fix pattern tab not showing patterns without created date
2024-01-21 18:52:01 -05:00
Jade (Rose) Rowland
c088590244
remove console statement
2024-01-21 18:51:06 -05:00
Jade (Rose) Rowland
192ba69682
fixed if statement
2024-01-21 18:49:06 -05:00
Jade (Rose) Rowland
2cc428e968
Merge pull request #897 from daslyfe/pattern_selection
...
Add useful pattern selection behavior for performing.
2024-01-21 14:46:27 -05:00
Jade (Rose) Rowland
15c451a6d9
default pattern filtername
2024-01-21 14:35:17 -05:00
Jade (Rose) Rowland
b46e8c07be
reset/autoplay when window PARENT does not exist or does not contain oodles
2024-01-21 12:44:14 -05:00
Jade (Rose) Rowland
961e931c31
autoplay and reset cps on default
2024-01-21 12:12:33 -05:00
Jade (Rose) Rowland
b1d49552ae
title order
2024-01-21 11:27:48 -05:00
Jade (Rose) Rowland
d31d154841
fix oven imports
2024-01-21 11:24:58 -05:00
Jade (Rose) Rowland
d03892bbcf
Merge branch 'tidalcycles:main' into pattern_selection
2024-01-21 11:19:06 -05:00
Felix Roos
0cf0c1c585
Merge pull request #933 from tidalcycles/refactor-cps-functions
...
Refactor cps functions
2024-01-21 01:30:27 +01:00
Felix Roos
0695b4bee9
clean + comment
2024-01-21 01:29:31 +01:00
Felix Roos
0cfec3a7bd
show repls in community bakery
2024-01-21 01:21:21 +01:00
Felix Roos
6224cd40d4
mini repl max height option
2024-01-21 01:21:13 +01:00
Felix Roos
18ae82174d
fix: "can't redefine non-configurable property"
2024-01-21 01:13:32 +01:00
Felix Roos
aa1b9d11dc
inject scheduler into Pattern methods right before eval
2024-01-21 00:59:31 +01:00
Felix Roos
0a82471112
implement loopAt with pat state
2024-01-21 00:45:40 +01:00
Felix Roos
8052e10f0c
implement fit with pat state
2024-01-21 00:39:26 +01:00
Jade (Rose) Rowland
1146f6ba52
fix annoying div
2024-01-20 18:14:42 -05:00
Alex McLean
738cea0025
Make splice cps-aware ( #932 )
...
* make splice cps-aware
* format
* copypaste fix
2024-01-20 22:47:31 +00:00
Jade (Rose) Rowland
6c28398d20
fix scroll
2024-01-20 14:25:42 -05:00
Jade (Rose) Rowland
4fe75143d0
cleanup
2024-01-20 14:10:46 -05:00
Jade (Rose) Rowland
3cd59cdea5
cleaning up
2024-01-20 14:02:48 -05:00
Jade (Rose) Rowland
9dca7eb878
add pattern filter behaves like sounds tab
2024-01-20 13:59:32 -05:00
Jade (Rose) Rowland
b45fd5ce3a
fix invalid date
2024-01-20 13:00:33 -05:00
Felix Roos
229b1470f7
fix: localhost links
2024-01-20 10:59:34 +01:00
Jade (Rose) Rowland
0a349e1707
avoid json errors in firefox
2024-01-19 23:04:41 -05:00
Felix Roos
d176e9ccf0
add stats
2024-01-19 21:51:52 +01:00
Felix Roos
710c3acb5d
more writing
2024-01-19 21:21:33 +01:00
Felix Roos
a7f5d0e0c1
Merge pull request #923 from tidalcycles/feed
...
community bakery
2024-01-19 18:50:57 +01:00
Felix Roos
9928526dda
Merge pull request #924 from geikha/main
...
add pickF and pickmodF
2024-01-19 18:49:53 +01:00
Renzo Torr-
2f8111be0e
update the .snap file
2024-01-19 14:47:03 -03:00
Renzo Torr-
68113937ff
code format
2024-01-19 14:06:24 -03:00
Felix Roos
c598fa026b
write more
2024-01-19 15:49:16 +01:00
Alex McLean
491c99c348
Mini-notation additions towards tidal compatibility ( #926 )
...
- `.` feet now work, e.g. `"a b c . d e . f"` is the same as `"[a b c] [d e] [f]"`
- `_` elongation now works, e.g. `"a _ _ b"` is the same as `"a@3 b"` (`"a @ @ b"` also works, like in tidal)
- standalone `!` now works, e.g. `"a ! ! b"` is the same as `"a!3 b"`
Reworks #47 and #49
Ref #30
2024-01-19 14:10:47 +00:00
Felix Roos
d49aa8242a
begin 2 year post
2024-01-19 13:50:28 +01:00
Renzo Torr-
9ffbc06cf9
add pickF and pickmodF
...
allows to pick functions via a pattern of numbers, to apply to another pattern
2024-01-19 02:45:54 -03:00
Jade (Rose) Rowland
af52ac30ba
prettier
2024-01-19 00:28:55 -05:00
Jade (Rose) Rowland
7aea1b5fc8
fixed imports
2024-01-19 00:27:09 -05:00
Jade (Rose) Rowland
500ddf3946
Merge branch 'main' into pattern_selection
2024-01-19 00:23:06 -05:00
Jade (Rose) Rowland
3431eaf309
cleaning up
2024-01-19 00:20:10 -05:00
Jade (Rose) Rowland
9a13c58583
cleaning up
2024-01-19 00:14:08 -05:00
Jade (Rose) Rowland
77a48e8351
persistent pattern data
2024-01-18 22:30:53 -05:00
Jade (Rose) Rowland
6cb156d876
cleaning up
2024-01-18 20:01:54 -05:00
Felix Roos
d8677c6261
hotfix: rss links
2024-01-18 23:40:22 +01:00
Felix Roos
6ef9ca18e9
Merge pull request #919 from tidalcycles/blog-improvements
...
Blog improvements
2024-01-18 23:34:10 +01:00
Felix Roos
6667738dc9
more rename
2024-01-18 21:34:20 +01:00
Felix Roos
4f7415b0ec
rename
2024-01-18 21:31:21 +01:00
Felix Roos
c6f3a8b7c7
more text
2024-01-18 18:30:57 +01:00
Felix Roos
4229d673c9
basic community oven
2024-01-18 18:21:56 +01:00
Alex McLean
98b7859605
pick, pickmod, inhabit, inhabitmod ( #921 )
...
* the args for `pick` are now reversed as standard (old behaviour still supported to avoid breaking change)
* `pick` is also now a pattern method
* `pick` now also accepts a lookup table for pick-by-name as an alternative to pick-by-index from a list
* `inhabit` added with same behaviour as `pick`, except cycles from source patterns are squeezed into events of inhabited patterns
* Also some general doc tidying, sorry for the noise..
* There is also `pickmod` and `inhabitmod`, for wrapping indexes around rather than clamping them
2024-01-18 17:08:29 +00:00
Alex McLean
a8db707440
Revert "pick now accepts lookup tables, with alternate cycle squeezing behaviour as new inhabit function" ( #920 )
2024-01-18 17:04:26 +00:00
Alex McLean
873a412179
pick now accepts lookup tables, with alternate cycle squeezing behaviour as new inhabit function (#918 )
...
- the args for `pick` are now reversed (breaking change!)
- `pick` is also now a method on the inhabited pattern
- `pick` now also accepts a lookup table
- `inhabit` added with same behaviour as `pick`, except cycles from source patterns are squeezed into events of inhabited patterns
- Also some general doc tidying, sorry for the noise..
- There is now also `pickmod` and `inhabitmod`, for wrapping indexes around rather than clamping them
2024-01-18 16:45:39 +00:00
Felix Roos
0778b4809e
format
2024-01-18 13:47:34 +01:00
Felix Roos
f85fb35c66
minirepl multi tune support + add other getting-started examples (more to come)
2024-01-18 13:46:35 +01:00
Felix Roos
5ada0daf40
add rss link to top + fix typo
2024-01-18 13:01:06 +01:00
Felix Roos
2ed5f5aa65
blog style fixes
2024-01-18 12:50:35 +01:00
Felix Roos
ae5e6e3ab8
add rss.xml
2024-01-18 12:49:22 +01:00
Felix Roos
9ba7b9b4d4
Merge pull request #917 from tidalcycles/deprecate-old-package-names
...
rename @strudel.cycles/* packages to @strudel/*
2024-01-18 10:30:08 +01:00
Felix Roos
a45f1fba45
update versions in example html files
2024-01-18 10:25:24 +01:00
Felix Roos
e6b47d2cf2
fix link
2024-01-18 10:04:53 +01:00
Felix Roos
b04a262433
Publish
...
- @strudel/codemirror@0.11 .0
- @strudel/core@0.11 .0
- @strudel/csound@0.11 .0
- @strudel/embed@0.11 .0
- @strudel/hydra@0.11 .0
- @strudel/midi@0.11 .0
- @strudel/mini@0.11 .0
- @strudel/osc@0.11 .0
- @strudel/repl@0.11 .0
- @strudel/serial@0.11 .0
- @strudel/soundfonts@0.11 .0
- @strudel/tonal@0.11 .0
- @strudel/transpiler@0.11 .0
- @strudel/web@0.11 .0
- @strudel/webaudio@0.11 .0
- @strudel/xen@0.11 .0
2024-01-18 09:59:57 +01:00
Felix Roos
96bafa7f0b
the big rename: @strudel.cycles/* -> @strudel/*
2024-01-18 09:54:37 +01:00
Felix Roos
b10612da5c
Publish
...
- @strudel/codemirror@0.10 .0
- @strudel.cycles/core@0.10 .0
- @strudel.cycles/csound@0.10 .0
- @strudel.cycles/embed@0.10 .0
- @strudel/hydra@0.10 .0
- @strudel.cycles/midi@0.10 .0
- @strudel.cycles/mini@0.10 .0
- @strudel.cycles/osc@0.10 .0
- @strudel/repl@0.10 .0
- @strudel.cycles/serial@0.10 .0
- @strudel.cycles/soundfonts@0.10 .0
- superdough@0.10 .0
- @strudel.cycles/tonal@0.10 .0
- @strudel.cycles/transpiler@0.10 .0
- @strudel/web@0.10 .0
- @strudel.cycles/webaudio@0.10 .0
- @strudel.cycles/xen@0.10 .0
2024-01-18 09:35:20 +01:00
Felix Roos
171f4206a8
Merge branch 'main' into deprecate-old-package-names
2024-01-18 09:33:16 +01:00
Felix Roos
bd83d19197
Merge pull request #913 from tidalcycles/pitch-envelopes
...
pitch envelope
2024-01-18 06:54:33 +01:00
Felix Roos
95cf201c6d
fix: heading
2024-01-18 06:49:09 +01:00
Felix Roos
4107711dae
snapshot
2024-01-18 06:48:21 +01:00
Felix Roos
67f0758cb5
document pitch envelope
2024-01-18 06:47:54 +01:00
Felix Roos
1c99944a32
pitch envelope now also works when setting one of the controls (penv not needed)
2024-01-18 06:47:44 +01:00
Felix Roos
d3ea4959b4
- more flexible pitch envelopes
...
- fix: exponential envelopes could break due to 0 values
2024-01-18 06:47:12 +01:00
Felix Roos
70b27fbff2
Merge pull request #916 from oscarbyrne/fix-swatch-static-paths
...
Fix: swatch/[name].png.js static path
2024-01-18 05:09:38 +01:00
Oscar Byrne
96c2144857
Use astro Response class for swatch/[name].png.js endpoint
2024-01-17 17:09:11 -08:00
Felix Roos
0655af4d4f
add pcurve
2024-01-17 17:35:35 +01:00
Jade (Rose) Rowland
7adfe6f2df
fixing edge cases...
2024-01-17 09:45:00 -05:00
Felix Roos
3fc0fdbe62
remove todo
2024-01-16 17:57:52 +01:00
Felix Roos
fd73571744
make sure the sustained pitch is the selected note
2024-01-16 17:56:38 +01:00
Felix Roos
80d861c12c
Merge pull request #907 from fnordomat/more-vowels
...
Add more vowel qualities for the vowels function
2024-01-16 08:22:27 +01:00
Jade (Rose) Rowland
45df7bfea3
making things consistent
2024-01-16 00:45:00 -05:00
Jade (Rose) Rowland
106772e480
Merge branch 'main' into pattern_selection
2024-01-15 18:37:18 -05:00
Felix Roos
3506de8d1a
vibrato for soundfonts
...
+ add getVibratoOscillator helper
2024-01-16 00:07:56 +01:00
Felix Roos
32456d6966
pitch envelope for sampler and soundfonts
...
+ added getPitchEnvelope helper
2024-01-15 23:55:49 +01:00
Felix Roos
bdc2af9733
basic pitch envelope
2024-01-15 23:25:22 +01:00
Felix Roos
a7daf41934
Merge pull request #911 from tidalcycles/blog
...
adds a blog
2024-01-14 23:56:36 +01:00
Felix Roos
fe6ff2528a
Merge pull request #894 from rjulian/feat/add-header-workshop
...
Remove hideHeader for better mobile UI and consistency
2024-01-14 23:52:41 +01:00
Felix Roos
7ceb8708b0
fix: do not format autogenerated file
2024-01-14 23:47:50 +01:00
Felix Roos
4d22d957a1
add more videos to showcase
2024-01-14 23:45:39 +01:00
Felix Roos
79f1a863b6
add date + author to posts + dedupe headings
2024-01-14 23:39:03 +01:00
Felix Roos
98db3d37ef
add anchor links
2024-01-14 23:30:26 +01:00
Felix Roos
c02976782b
add video component
2024-01-14 23:22:10 +01:00
Felix Roos
ceb4376eb8
format autogenerated types
2024-01-14 23:16:44 +01:00
Felix Roos
0566b7bcb3
basic blog with release notes
2024-01-14 23:16:09 +01:00
Jade (Rose) Rowland
6d0ecb9f5e
Merge pull request #868 from daslyfe/envelope_improvements
...
Further Envelope improvements
2024-01-14 16:43:06 -05:00
Felix Roos
0901948564
fanchor default to 0.5 for now
2024-01-14 21:32:38 +01:00
Felix Roos
e6d028fd6b
soundfont mixing
2024-01-14 16:27:11 +01:00
Alex McLean
945e7082cd
Update metadata.mdx
2024-01-14 10:15:40 +00:00
Alex McLean
0d6bdfb514
Link to creative commons chooser
2024-01-14 10:14:43 +00:00
fnordomat
70712bdab6
fix codeformat
2024-01-14 10:19:49 +01:00
Felix Roos
53771d7f95
hotfix: avoid crash for anonymous patterns
2024-01-14 01:50:48 +01:00
Felix Roos
6d32d4024d
hotfix: fix built version loading at runtime..
2024-01-14 01:08:01 +01:00
Felix Roos
f387589342
hotfix: fix build error
2024-01-14 00:53:43 +01:00
Felix Roos
47a5080352
Merge pull request #910 from tidalcycles/browse
...
public sharing
2024-01-14 00:48:03 +01:00
Felix Roos
e7e60d3ed8
Merge branch 'main' into pattern_selection
2024-01-14 00:18:57 +01:00
Felix Roos
5314c83534
delete browse page for now
2024-01-14 00:02:27 +01:00
Felix Roos
204c964050
integrate public patterns into patterns tab
2024-01-13 23:53:46 +01:00
Felix Roos
1ede99f71e
ask for public sharing (very cheap) + order browse list
2024-01-13 23:12:22 +01:00
Felix Roos
3c1844046a
basic browse page
2024-01-13 23:01:16 +01:00
Felix Roos
eefa90a2bc
fix: synth default envelope
2024-01-13 22:24:59 +01:00
fnordomat
efa0737660
added some aliases for the vowels (cosmetics)
2024-01-13 15:11:30 +01:00
fnordomat
6232560273
document extra vowels in quick reference
2024-01-13 11:11:31 +01:00
fnordomat
e051d383a0
add 10 new vowel qualities to formant table
2024-01-13 11:11:31 +01:00
Felix Roos
4fb5c1828d
i have no clue why this works
2024-01-13 01:16:26 +01:00
Felix Roos
6f3b2fa66b
negative fenv values now stay in the same range as positives
2024-01-13 00:26:16 +01:00
Jade (Rose) Rowland
ccb42c831c
cleaning
2024-01-12 18:21:23 -05:00
Felix Roos
f17459fdc3
Merge branch 'main' into envelope_improvements
2024-01-12 19:41:05 +01:00
Felix Roos
a053f40e59
Merge pull request #902 from tidalcycles/build-warnings
...
fix some build warnings
2024-01-12 18:31:41 +01:00
Felix Roos
9a0459fdd3
move non pages out of pages dir
2024-01-12 18:16:57 +01:00
Felix Roos
46a859736a
Merge pull request #891 from daslyfe/remove_jsx_exports_for_vite
...
prevent vite from complaining about additional exports in jsx files
2024-01-12 18:01:55 +01:00
Felix Roos
e4524a2be9
Merge pull request #892 from daslyfe/update_vite
...
Update Vite version so hot reload works properly with newest pnpm version
2024-01-12 17:05:46 +01:00
Felix Roos
f3ee1cc947
Merge pull request #886 from tidalcycles/polymeter-slowcat
...
support , in < >
2024-01-12 15:09:40 +01:00
Jade (Rose) Rowland
2386782280
cleaning...
2024-01-12 00:24:23 -05:00
Jade (Rose) Rowland
4d92922263
fixed animation drops
2024-01-12 00:20:20 -05:00
Felix Roos
86bc28dfb3
add deprecation notes
2024-01-11 20:46:22 +01:00
Jade (Rose) Rowland
721f707c94
working but animation is weird
2024-01-10 23:49:02 -05:00
Jade (Rose) Rowland
0c7b731fa6
latency :(
2024-01-10 20:05:27 -05:00
Jade (Rose) Rowland
f1eaa83af5
trying stuff
2024-01-10 14:43:18 -05:00
Felix Roos
1bc0934228
Merge branch 'main' into envelope_improvements
2024-01-10 15:15:22 +01:00
Felix Roos
f26fd18c7a
use 0.001 as linear mintime as well (to prevent cracks)
2024-01-10 15:02:10 +01:00
Felix Roos
c68dba8c21
fix: use end
2024-01-10 14:28:38 +01:00
Felix Roos
f768e1eece
Merge pull request #898 from tidalcycles/fix-autocomplete
...
fix: autocomplete / tooltip code example bug
2024-01-10 13:55:39 +01:00
Jade (Rose) Rowland
d329ccc4e3
converting
2024-01-10 01:40:19 -05:00
Jade (Rose) Rowland
19f2434694
workerizing
2024-01-09 22:49:39 -05:00
Jade (Rose) Rowland
0006f6483d
playing with workers
2024-01-09 19:39:21 -05:00
Felix Roos
f99557cc05
fix: fanchor + default fanchor to 0 (breaking change)
2024-01-10 00:08:49 +01:00
Felix Roos
f785823e00
add fenv to filter cutoff controls
2024-01-10 00:08:13 +01:00
Felix Roos
62cd2263c2
add silent flag to nanFallback
2024-01-10 00:03:18 +01:00
Felix Roos
7157634db0
fix: autocomplete / tooltip code example bug
2024-01-09 22:34:16 +01:00
Jade (Rose) Rowland
6eec4277c1
playing around
2024-01-08 23:34:12 -05:00
Jade (Rose) Rowland
78f6fdf169
reset for example patterns
2024-01-08 10:49:26 -05:00
Jade (Rose) Rowland
e01c6dc18d
prettier
2024-01-08 00:25:58 -05:00
Jade (Rose) Rowland
51dd408733
all working
2024-01-08 00:15:07 -05:00
Jade (Rose) Rowland
1ff7548b52
refactoring
2024-01-07 22:48:07 -05:00
Jade (Rose) Rowland
f7fe44063a
handle deletion cases
2024-01-07 00:58:03 -05:00
Jade (Rose) Rowland
0355c358b8
fixed create and duplicate behavior
2024-01-06 23:49:37 -05:00
Jade (Rose) Rowland
4e0a60db00
example code logic
2024-01-06 22:10:14 -05:00
Jade (Rose) Rowland
3604d3940c
mutate viewing pattern
2024-01-06 17:53:51 -05:00
Jade (Rose) Rowland
02b9bd82cf
highlight viewing pattern
2024-01-06 17:33:24 -05:00
Jade (Rose) Rowland
86442adb20
prettier
2024-01-06 15:09:09 -05:00
Richard Julian
569137eb22
Formatting for passing CI
2024-01-06 12:05:39 -08:00
Jade (Rose) Rowland
5e3a37c9e8
init
2024-01-06 14:55:45 -05:00
Richard Julian
4651066472
Remove hideHeader for better mobile UI and consistency
2024-01-06 11:55:00 -08:00
Jade (Rose) Rowland
8d325b96ea
init
2024-01-06 14:49:52 -05:00
Felix Roos
b52cb198b5
Merge pull request #889 from tidalcycles/invisible-selection
...
fix: invisible selection on vim + emacs mode
2024-01-06 15:23:55 +01:00
Felix Roos
bcee6632af
fix: invisible selection on vim + emacs mode
2024-01-06 15:21:58 +01:00
Jade (Rose) Rowland
150a1b8eed
restore buffer hold behavior
2024-01-05 17:45:09 -05:00
Felix Roos
4c49b84213
Merge pull request #888 from tidalcycles/scale-anchors
...
scales can now be anchored
2024-01-05 22:29:20 +01:00
Felix Roos
b27f177138
scales can now be anchored
2024-01-05 13:03:40 +01:00
Jade (Rose) Rowland
b2f63897f9
change default FM env to exp because it modulates frequency and sounds way better :)
2024-01-05 01:07:54 -05:00
Jade (Rose) Rowland
2ee392be9b
fixed all the things
2024-01-05 01:00:22 -05:00
Felix Roos
f37652edb3
Merge pull request #887 from tidalcycles/root-voicings
...
add root mode for voicings
2024-01-04 11:21:42 +01:00
Felix Roos
27049eb706
add root mode for voicings
...
+ allow numbers as anchor
2024-01-04 11:02:13 +01:00
Felix Roos
a2974099c1
add dec synonym for decay
2024-01-03 23:06:23 +01:00
Felix Roos
041a809b07
add ar function
2024-01-03 22:41:03 +01:00
Felix Roos
2ecc6b30aa
add ad function
2024-01-03 22:37:35 +01:00
Felix Roos
d582bbbb60
fix: format
2024-01-03 22:17:11 +01:00
Felix Roos
ca3eda8fc7
support , in < >
2024-01-03 21:54:10 +01:00
Jade (Rose) Rowland
1bc86c359e
state
2024-01-03 01:04:39 -05:00
Jade (Rose) Rowland
1e2c26123b
working
2024-01-03 00:35:47 -05:00
Felix Roos
4d25e3b90b
hotfix: Zach B-B
2024-01-03 00:23:28 +01:00
Jade (Rose) Rowland
83c820a18c
prettier again
2024-01-01 18:50:23 -05:00
Jade (Rose) Rowland
3eface706c
Merge branch 'tidalcycles:main' into envelope_improvements
2024-01-01 18:47:28 -05:00
Felix Roos
8d143f4bf1
Merge pull request #885 from tidalcycles/showcase
...
Showcase
2024-01-01 18:32:17 +01:00
Felix Roos
88fbd78492
fix: shuffle by default
2024-01-01 18:04:38 +01:00
Felix Roos
9a235a7c15
comment out chalmers vid
2024-01-01 17:59:54 +01:00
Felix Roos
d99607ea14
add showcase
2024-01-01 17:56:29 +01:00
Felix Roos
5150ec06dc
Merge pull request #882 from daslyfe/audio_device_selection
...
bugfix: suspend and close exisiting audio context when changing interface
2024-01-01 14:22:10 +01:00
Felix Roos
b9f190562e
Merge pull request #884 from tidalcycles/mastodon-links
...
add mastodon link
2024-01-01 14:21:52 +01:00
Felix Roos
eb189d077d
add mastodon link
2024-01-01 14:20:01 +01:00
Jade (Rose) Rowland
9756d63cf1
prettier
2023-12-31 11:58:06 -05:00
Jade (Rose) Rowland
a800b32529
Merge branch 'main' into envelope_improvements
2023-12-31 11:51:49 -05:00
Jade (Rose) Rowland
8f56ef6507
suspend and close exisiting audio context
2023-12-31 11:39:14 -05:00
Felix Roos
92e0d09c28
Merge pull request #881 from tidalcycles/error-tolerance
...
fix: make sure n is never undefined before nanFallback
2023-12-31 17:02:57 +01:00
Felix Roos
64d80f98db
fix: make sure n is never undefined before nanFallback
2023-12-31 16:59:45 +01:00
Felix Roos
01391d316b
Merge pull request #880 from tidalcycles/error-tolerance
...
Error tolerance
2023-12-31 16:47:22 +01:00
Felix Roos
1d32da075d
mini: tolerate non-breaking space (alt+spacebar on macos)
2023-12-31 16:44:35 +01:00
Felix Roos
9b32900b96
revert changing default voicing dict for now...
2023-12-31 16:27:35 +01:00
Felix Roos
ecf837636b
show line where mini notation parse errors happen
2023-12-31 15:06:30 +01:00
Felix Roos
5a76bc93b8
rename default dict to legacy
2023-12-31 14:19:16 +01:00
Felix Roos
b14e5577b4
breaking: use ireal as default voicing dictionary
...
+ this has the big benefit that all chord symbols work by default without the need to specify a dict
2023-12-31 12:19:05 +01:00
Felix Roos
4121ac91ee
fix: graceful handling of invalid chord symbols
2023-12-31 12:11:08 +01:00
Felix Roos
c44f202c44
fix: scale errors safety net
2023-12-31 12:07:08 +01:00
Felix Roos
9059b16c7c
fix: editor focus on click below code
2023-12-31 11:20:35 +01:00
Felix Roos
3760f51c3c
Merge pull request #871 from daslyfe/bugfix_sample_select
...
bugfix: sound select indexes out of bounds
2023-12-31 10:06:24 +01:00
Felix Roos
aa18293f1d
Merge pull request #854 from daslyfe/audio_device_selection
...
Audio device selection
2023-12-31 10:03:00 +01:00
Jade (Rose) Rowland
63066937e9
remove leftover setting
2023-12-30 22:51:30 -05:00
Jade (Rose) Rowland
34f0d631d9
remove console statement
2023-12-30 22:44:40 -05:00
Jade (Rose) Rowland
b3522fea6a
prevent selection while playing to avoid artifacts
2023-12-30 22:40:27 -05:00
Felix Roos
2ae3ce53f3
hotfix: zen mode was broken
2023-12-31 01:19:46 +01:00
Felix Roos
2adacbd27b
Merge pull request #879 from tidalcycles/dependency-update
...
Dependency update
2023-12-31 00:59:49 +01:00
Felix Roos
45eed1b7e7
fix: for some reason, ci fails without it...
2023-12-31 00:58:09 +01:00
Felix Roos
b36d334f78
fix: duplicate pretest
2023-12-31 00:56:38 +01:00
Felix Roos
bd648185bc
use node 20 for deployment too + bump node types
2023-12-31 00:54:39 +01:00
Felix Roos
67f1dc32a5
bump node version for test
2023-12-31 00:52:01 +01:00
Felix Roos
d47d9dadf4
fix: build
...
+ seems fraction.js now works with ssr
2023-12-31 00:45:04 +01:00
Felix Roos
b52f8c2925
update remaining packages
2023-12-31 00:41:06 +01:00
Felix Roos
59ce624521
update webmidi + codemirror
2023-12-31 00:34:55 +01:00
Felix Roos
70b9fbfcf6
updates..
...
+ codemirror-themes
+ acorn + escodegen
+ supabase
2023-12-31 00:13:05 +01:00
Felix Roos
74b9279416
update eslint
2023-12-31 00:03:45 +01:00
Felix Roos
c3ba8ee0fa
update fraction js
2023-12-30 23:59:00 +01:00
Felix Roos
4f5ca0767d
updates...
2023-12-30 23:50:30 +01:00
Felix Roos
d0a1374d2f
more updates..
2023-12-30 23:43:54 +01:00
Felix Roos
a747c976fe
update nanostores
2023-12-30 23:26:27 +01:00
Felix Roos
94fcea1040
codeformat
2023-12-30 23:21:34 +01:00
Felix Roos
7db684e308
update lerna
2023-12-30 23:19:22 +01:00
Felix Roos
1981e1c34c
update dependency-tree + prettier
...
+ rerun undocumented script
2023-12-30 23:15:44 +01:00
Felix Roos
5274508665
fix: wrong parens..
2023-12-30 23:09:31 +01:00
Felix Roos
6f68bdcf5b
update vite + astro
2023-12-30 23:08:15 +01:00
Felix Roos
cf20f1059f
Merge branch 'main' into dependency-update
2023-12-30 22:26:05 +01: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
307c69edb9
hotfix: another slight logic error
2023-12-30 10:36:50 +01:00
Felix Roos
9a07b15952
hotfix: update button behavior
2023-12-30 10:07:47 +01:00
Jade (Rose) Rowland
a178d310fd
Merge branch 'tidalcycles:main' into bugfix_sample_select
2023-12-29 23:51:09 -05:00
Jade (Rose) Rowland
12451ba5fc
Merge branch 'tidalcycles:main' into envelope_improvements
2023-12-29 22:27:52 -05:00
Jade (Rose) Rowland
69554c0762
merged with vanilla updates
2023-12-29 22:27:01 -05:00
Jade (Rose) Rowland
3152bc123a
Merge branch 'main' into audio_device_selection
2023-12-29 20:37:29 -05:00
Felix Roos
64dbdd97ba
little update
2023-12-29 21:27:54 +01:00
Felix Roos
4871abbd71
fix superdough example readme
2023-12-29 16:57:46 +01:00
Felix Roos
bd2333377f
Merge pull request #878 from tidalcycles/move-examples
...
move all examples to separate examples folder
2023-12-29 16:53:39 +01:00
Felix Roos
76aaedba66
lockfile
2023-12-29 16:50:58 +01:00
Felix Roos
b0f316eecd
add readme to examples folder
2023-12-29 16:49:05 +01:00
Felix Roos
49903abed7
better naming
2023-12-29 16:48:00 +01:00
Felix Roos
d106875605
Merge branch 'main' into move-examples
2023-12-29 16:40:28 +01:00
Felix Roos
c13feccdcd
better names + more readme
2023-12-29 16:36:38 +01:00
Felix Roos
6aebf99ebc
hotfix: panel style
2023-12-29 16:22:50 +01:00
Felix Roos
5d6ccf56d7
add some readme
2023-12-29 16:18:13 +01:00
Felix Roos
0323f75bae
move all examples to separate examples folder
2023-12-29 16:05:10 +01:00
Felix Roos
f31fdb0988
Merge pull request #876 from tidalcycles/vanilla-repl-4
...
final vanillification
2023-12-29 15:29:17 +01:00
Felix Roos
92024f68cf
default panel position right
2023-12-29 15:26:47 +01:00
Felix Roos
f9c1e46c01
delete outdated svg graphics
2023-12-29 15:17:00 +01:00
Felix Roos
a5af6d5f4c
remove gist function
2023-12-29 15:07:53 +01:00
Felix Roos
b1d06c4eb7
remove nano-repl workspace
2023-12-29 15:04:12 +01:00
Felix Roos
89bf3b2817
fix: tooltip padding
2023-12-29 15:03:36 +01:00
Felix Roos
ea8aabceed
fix: loader
2023-12-29 15:03:26 +01:00
Felix Roos
9fd2d3d640
add missing flash checkbox
2023-12-29 13:58:06 +01:00
Felix Roos
967dea346f
fix: lint error
2023-12-29 13:57:52 +01:00
Felix Roos
57bc0b7032
cleanup
2023-12-29 01:07:11 +01:00
Felix Roos
9974311344
better repl init + a bit of ssr for main repl
2023-12-29 00:55:14 +01:00
Felix Roos
b0bdd09032
fix: dumb react ssr workaround
2023-12-29 00:30:46 +01:00
Felix Roos
f477273d8a
delete react package
2023-12-28 21:06:18 +01:00
Felix Roos
014303b0d5
remove dependencies to @strudel.cycles/react
2023-12-28 21:04:29 +01:00
Felix Roos
201fe726b6
replace main repl
2023-12-28 20:48:59 +01:00
Felix Roos
2ed3a5c582
fix: lint
2023-12-28 20:36:59 +01:00
Felix Roos
975a198ee9
whole docs now run new repl
...
- move MicroRepl code to MiniRepl
- fix a ssr bug
2023-12-28 20:36:23 +01:00
Felix Roos
837f8f318d
microrepl claviature support
2023-12-28 19:40:01 +01:00
Felix Roos
f96827d052
fix: initial highlighting
2023-12-28 18:03:50 +01:00
Felix Roos
a9dc0912d0
fix: drawer performance issue
2023-12-28 17:54:51 +01:00
Jade (Rose) Rowland
b5039ecce8
fix import
2023-12-28 10:19:20 -05:00
Felix Roos
624affe092
Merge pull request #874 from daslyfe/clock_drift
...
Bug Fix #119 : Clock drift
2023-12-27 18:38:09 +01:00
Felix Roos
9b5842b20e
hotfix: fix build error
2023-12-27 13:28:20 +01:00
Felix Roos
edfa0c65f9
Merge pull request #873 from tidalcycles/vanilla-repl-3
...
main repl vanillification
2023-12-27 13:17:02 +01:00
Felix Roos
39e81aa77c
reduce drawTime to fix perf (for now)
2023-12-27 12:46:10 +01:00
Felix Roos
8bde87246b
load imported samples directly in prebake
2023-12-27 12:45:27 +01:00
Felix Roos
e2a082f748
move repl2 to /next
2023-12-27 11:42:18 +01:00
Felix Roos
d7c2cf562f
fix: hot reloading
2023-12-27 11:40:07 +01:00
Felix Roos
f44ceb46cd
remove react-dom dependency
2023-12-26 18:26:51 +01:00
Felix Roos
f524dde5ae
tooltip without react + simplify autocomplete
2023-12-26 18:03:58 +01:00
Felix Roos
47aa4cf198
autocomplete without react
2023-12-26 17:56:07 +01:00
Felix Roos
1b55a5e3e0
add trailing slash
2023-12-26 17:55:08 +01:00
Jade (Rose) Rowland
cb57d8f497
working
2023-12-25 20:42:20 -05:00
Jade (Rose) Rowland
e12421cee8
still getting too late
2023-12-25 20:27:42 -05:00
Felix Roos
53484db768
style fixes + remove lastShared state
2023-12-26 00:29:43 +01:00
Felix Roos
4c337a5114
fix: lint errors
2023-12-26 00:06:59 +01:00
Felix Roos
63ae95186b
repl2: share + clean up imports
2023-12-26 00:06:15 +01:00
Felix Roos
8c0065f563
pull out repl utility functions
...
+ repl2 initCode / switching patterns works now
2023-12-25 23:53:54 +01:00
Felix Roos
5c41d6789c
checkbox for isPatternHighlightingEnabled
2023-12-25 21:11:28 +01:00
Felix Roos
e19f799046
wire up settings and theming
2023-12-25 20:52:00 +01:00
Felix Roos
7dac1e275d
repl2: working update + shuffle buttons + faster loading
2023-12-25 20:08:57 +01:00
Felix Roos
d74d50c40a
first steps of using StrudelMirror in main repl
2023-12-25 19:37:03 +01:00
Felix Roos
8b4be4d100
Merge pull request #866 from tidalcycles/vanilla-repl-2
...
more work on vanilla repl: repl web component + package
2023-12-25 17:47:25 +01:00
Felix Roos
de4460a047
remove redundant test pages
2023-12-25 15:45:49 +01:00
Felix Roos
0ed615a312
fix: add .piano function
2023-12-25 15:32:12 +01:00
Felix Roos
e8e8f888dd
fix: stop other repls on start
2023-12-25 15:21:54 +01:00
Jade (Rose) Rowland
3776791239
working
2023-12-23 12:30:55 -05: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
Jade (Rose) Rowland
77fee0b866
fixed popping on font envelope
2023-12-20 17:39:11 -05:00
Jade (Rose) Rowland
5671b40707
account for phase complete
2023-12-20 15:24:14 -05:00
Jade (Rose) Rowland
dec039ead3
fixed filter envelope popping...
2023-12-20 13:09:04 -05:00
Jade (Rose) Rowland
fb81f6f268
still working on popping issue with firefox
2023-12-20 10:50:06 -05:00
Jade (Rose) Rowland
deb973afa5
fixed hold behavior
2023-12-20 10:17:12 -05:00
Jade (Rose) Rowland
2dea3911ba
remove unused variable
2023-12-20 09:29:07 -05:00
Jade (Rose) Rowland
e0a7fb8290
filter should decay to set frequency
2023-12-20 09:28:40 -05:00
Jade (Rose) Rowland
30e402b9f1
fixed release bug
2023-12-20 01:52:43 -05:00
Jade (Rose) Rowland
f6d9ad51c6
trying to fix divergent firefox behavior
2023-12-20 01:44:34 -05:00
Jade (Rose) Rowland
34ba81a841
fixed test complaint
2023-12-20 00:25:56 -05:00
Jade (Rose) Rowland
d7fae2620e
create release audio param method, make volume envelopes consistant
2023-12-20 00:21:14 -05:00
Jade (Rose) Rowland
9979a08cb0
updated comment
2023-12-18 00:35:54 -05:00
Jade (Rose) Rowland
17dd48f2a4
prettier
2023-12-18 00:28:41 -05:00
Jade (Rose) Rowland
355ac2ea29
Merge branch 'main' into audio_device_selection
2023-12-18 00:22:33 -05:00
Jade Rowland
000e1293db
initialize on first load
2023-12-18 00:09:30 -05:00
Jade Rowland
48fa04f164
system standard resets audio context
2023-12-17 23:15:38 -05:00
Felix Roos
ed8f5bf24f
fix: first frame
2023-12-17 22:51:43 +01:00
Felix Roos
e17df79133
microrepl: ssr static code
2023-12-17 22:42:51 +01:00
Felix Roos
9519d286bd
remove web component attribute support
...
+ settings are now controlled via nanostore
2023-12-17 21:48:53 +01:00
Felix Roos
b462f19ef1
fix: boolean settings
2023-12-17 21:28:25 +01:00
Felix Roos
1cdb5964c6
settings sync
2023-12-17 21:16:29 +01:00
Felix Roos
592e54a53f
delete strudelmirror example
2023-12-17 21:13:48 +01:00
Jade Rowland
fe60f34015
removed accidental file commit
2023-12-17 12:13:05 -05:00
Jade Rowland
b5dc65d52a
format
2023-12-16 13:36:05 -05:00
Jade Rowland
93a4efcf6d
updated fontloader
2023-12-16 13:21:23 -05:00
Felix Roos
40f3212efa
fix: first frame active state
2023-12-16 17:04:08 +01:00
Felix Roos
53d6ef04b8
fix: drawTime + canvasHeight
2023-12-16 16:22:28 +01:00
Felix Roos
c29d032027
add autodraw flag
2023-12-16 16:19:18 +01:00
Felix Roos
7fcd9d8a83
approaching proper draw logic in microrepl
2023-12-16 16:14:40 +01:00
Felix Roos
fc034830d0
use StrudelMirror directly in MicroRepl
2023-12-16 13:08:09 +01:00
Felix Roos
48e06bd213
fix: redundant style injections for multiple repls
2023-12-16 12:37:16 +01:00
Jade Rowland
96e0cce2d2
improve response
2023-12-16 00:30:35 -05:00
Jade Rowland
88f677e910
fix envelope behavior
2023-12-15 18:54:04 -05:00
Jade (Rose) Rowland
9f50f6ef0e
Merge branch 'tidalcycles:main' into envelope_improvements
2023-12-15 18:27:23 -05:00
Felix Roos
20e8a30583
copy recipes page to test new MicroRepl
2023-12-15 23:30:27 +01:00
Felix Roos
89c06046b5
fix: repl package import on server
2023-12-15 23:27:38 +01:00
Felix Roos
9c13f6bb53
fix: mini repl play toggle button
2023-12-15 23:20:21 +01:00
Felix Roos
b5edcde638
cleanup
2023-12-15 23:18:58 +01:00
Felix Roos
93e8186388
MicroRepl poc
2023-12-15 22:23:20 +01:00
Felix Roos
8e35079fd1
more code in example
2023-12-15 21:01:45 +01:00
Jade Rowland
9663c2ec85
fileter envelopes
2023-12-15 12:16:28 -07:00
Jade Rowland
7da7554493
it works
2023-12-15 11:32:23 -07:00
Felix Roos
372e93e8f8
repl now accepts code in innerHTML + bump
2023-12-15 11:50:49 +01:00
Felix Roos
9b58cf9890
bump repl to 0.9.3
2023-12-15 11:34:14 +01:00
Felix Roos
9fac2c3c33
band aid fix for process is not defined
2023-12-15 11:33:35 +01:00
Felix Roos
505ad17447
fix: process is not defined
2023-12-15 11:25:36 +01:00
Felix Roos
129327077a
bump repl to 0.9.2
2023-12-15 11:24:38 +01:00
Felix Roos
034df01e1f
better theme style handling
2023-12-15 11:23:10 +01:00
Felix Roos
be1e5a7d0e
remove onReady callback
...
+ use strudelTheme as default
2023-12-15 11:21:48 +01:00
Felix Roos
9872a89a29
bump repl to 0.9.1
2023-12-15 10:49:13 +01:00
Felix Roos
cf445633c2
bundle as iife instead of cjs
2023-12-15 10:47:58 +01:00
Felix Roos
2cec7bc1a6
fix: rollup warning
2023-12-15 10:47:45 +01:00
Felix Roos
46bfd74e8d
repl build config without externals
2023-12-15 10:37:24 +01:00
Felix Roos
f6b1e13113
fix: lint errors + wrong color
2023-12-15 10:14:20 +01:00
Felix Roos
f0c3d38ea7
move repl web component to new repl package
...
+ use it in /vanilla + /vanilla/mini
2023-12-15 10:12:47 +01:00
Felix Roos
d4afbc63e2
strudel web component
2023-12-15 09:22:50 +01:00
Felix Roos
466574a856
Merge pull request #865 from tidalcycles/vanilla-repl-2
...
Vanilla repl 3
2023-12-15 00:11:35 +01:00
Felix Roos
a8d0d39055
fix: improve last fix by using Prec.highest
2023-12-15 00:07:08 +01:00
Felix Roos
1b04243af6
fix: ctrl+enter on linux
2023-12-15 00:03:12 +01:00
Felix Roos
29082808cb
fix: make canvas visible
...
- automate editor background handling
2023-12-14 23:00:18 +01:00
Felix Roos
d23cac506c
fix: fontFamily setting
2023-12-14 22:51:17 +01:00
Felix Roos
8959c630ae
move css variable injection to themes
...
+ prepare new HeadCommon in extra file
2023-12-14 22:39:44 +01:00
Felix Roos
35a4f9808d
Merge pull request #863 from tidalcycles/vanilla-repl-2
...
Vanilla repl 2
2023-12-14 21:28:48 +01:00
Felix Roos
49906e98b7
get rid of duplication
2023-12-14 14:50:26 +01:00
Felix Roos
7b6f63db05
comment out fontFamily for now
2023-12-14 14:50:17 +01:00
Felix Roos
37f97e1c17
remove package-lock
2023-12-14 14:48:39 +01:00
Felix Roos
60e559a910
add /vanilla route to website
...
+ disable autocomplete for now
2023-12-14 14:38:10 +01:00
Felix Roos
f6f5ee0375
fix: linter error
2023-12-14 11:50:52 +01:00
Felix Roos
72d1f129cf
add settings form to codemirror example
2023-12-14 11:29:33 +01:00
Felix Roos
9474ed7d85
dedicated strudelmirror example
2023-12-14 10:37:16 +01:00
Felix Roos
99194814a9
move code hashing helpers to core
2023-12-14 10:36:56 +01:00
Felix Roos
87feac447b
- make codemirror package more capable
...
- add themes from react package
- add Autocomplete from react package
- handle dynamic extensions
- handle keyboard shortcuts
- make StrudelMirror as capable as Repl
2023-12-14 09:42:25 +01:00
Felix Roos
0a070a2084
superdough 0.9.12
2023-12-12 22:27:08 +01:00
Felix Roos
1d3f87a431
Merge pull request #861 from tidalcycles/envelope-fix
...
fix: finally repair envelopes
2023-12-12 21:49:22 +01:00
Felix Roos
f38d1c272e
cleanup
2023-12-12 21:46:52 +01:00
Felix Roos
b0bbd58f66
fix: finally repair envelopes
2023-12-12 21:36:32 +01:00
Felix Roos
73fd801907
Merge pull request #860 from tidalcycles/fix-slashless-urls
...
add missing trailing slashes
2023-12-12 21:20:00 +01:00
Felix Roos
bc59f20af4
add missing trailing slashes
2023-12-12 21:17:15 +01:00
Felix Roos
daf9187572
Merge pull request #839 from daslyfe/file_import
...
Sound Import from local file system
2023-12-12 19:08:31 +01:00
Felix Roos
783c856fd7
Merge pull request #858 from tidalcycles/pattern-organization
...
Pattern organization
2023-12-11 22:48:35 +01:00
Felix Roos
f939e00a84
cleanup
2023-12-11 22:46:30 +01:00
Felix Roos
b31faa9bbc
Merge branch 'main' into pattern-organization
2023-12-11 22:43:53 +01:00
Felix Roos
853a31b638
improve code init logic
2023-12-11 22:17:10 +01:00
Felix Roos
faaed61384
fix: do not sync activePattern between tabs
...
+ only deselect activePattern if code in url differs
2023-12-11 22:01:08 +01:00
Felix Roos
b50f686a96
move dirt sample selection to prebake
2023-12-11 11:04:49 +01:00
Jade Rowland
f45a3933de
update text
2023-12-10 23:08:48 -05:00
Felix Roos
98a1786c10
hotfix: deselect user pattern when opening links
2023-12-10 21:06:51 +01:00
Felix Roos
1f16ebc5b2
fix: deselect user pattern when opening links
2023-12-10 21:01:51 +01:00
Felix Roos
79e8e430f1
fix: style for small screen
2023-12-10 19:50:20 +01:00
Felix Roos
6440621d5d
Merge branch 'main' into audio_device_selection
2023-12-10 19:32:29 +01:00
Jade Rowland
59a4cd9cf8
updating buton location
2023-12-10 11:37:18 -05:00
Jade (Rose) Rowland
6238be7f2c
Merge branch 'tidalcycles:main' into file_import
2023-12-10 11:28:50 -05:00
Jade Rowland
4051276d74
fixing merge conflicts
2023-12-10 11:27:39 -05:00
Jade Rowland
145510266a
fixing merge conflicts
2023-12-10 11:26:46 -05:00
Jade Rowland
4d361a2b3d
fixing merge conflicts
2023-12-10 11:24:39 -05:00
Jade Rowland
c4fe664215
seperating things out
2023-12-10 11:22:50 -05:00
Jade Rowland
ace71693b7
db utils should be reusable
2023-12-10 10:19:57 -05:00
Felix Roos
f19ac748e6
slim down template
...
- move import + export logic to settings.mjs
2023-12-10 14:28:27 +01:00
Jade Rowland
a7713213f9
indexdb
2023-12-10 00:44:34 -05:00
Felix Roos
845571a716
hotfix: pattern save was broken :-/
2023-12-09 23:54:49 +01:00
Felix Roos
8b1dfab077
Merge pull request #855 from tidalcycles/export-patterns
...
Export patterns + ui tweaks
2023-12-09 17:25:11 +01:00
Felix Roos
6969800192
fix: update button bug
2023-12-09 17:23:24 +01:00
Felix Roos
37a13d1a00
add tooltips
2023-12-08 23:09:24 +01:00
Felix Roos
8c89938eaf
pattern json export + import
2023-12-08 23:07:30 +01:00
Felix Roos
5116bf74ad
reorder pattern action buttons
2023-12-08 22:25:05 +01:00
Felix Roos
a6f969614e
fix: rename cancel
2023-12-08 22:24:49 +01:00
Felix Roos
c1b7476f43
+ show active pattern at the top
...
+ move active pattern functions to top
2023-12-08 22:22:07 +01:00
Felix Roos
0ca4c1de0f
make sure new recent patterns are on top
2023-12-08 22:21:26 +01:00
Jade Rowland
ec44103d20
comments
2023-12-08 12:17:01 -05:00
Jade Rowland
89fe0f11ae
cleaning up
2023-12-08 12:12:58 -05:00
Felix Roos
63a01088a0
hotfix: dont overwrite user pattern on shuffle
2023-12-08 11:42:15 +01:00
Felix Roos
c3e48f1b4d
Merge pull request #852 from tidalcycles/import-export-patterns
...
patterns tab: import patterns + style
2023-12-08 09:41:10 +01:00
Felix Roos
31cd626820
style sounds and patterns tab more consistently
2023-12-08 09:30:06 +01:00
Felix Roos
8dd0e9600d
add some padding
2023-12-08 09:20:42 +01:00
Felix Roos
10d86ff835
more style + set reset flag
2023-12-08 09:18:55 +01:00
Felix Roos
cec8553fb5
clear sounds + cps on pattern change
...
+ similar to shuffle
2023-12-08 09:18:33 +01:00
Felix Roos
b03bf9ec3d
remove log
2023-12-08 09:17:43 +01:00
Felix Roos
a750490eea
begin pattern import button
2023-12-08 08:49:03 +01:00
Jade Rowland
5281c61f99
fixing async stuff
2023-12-08 01:01:06 -05:00
Jade Rowland
52628920d9
working
2023-12-07 22:17:50 -05:00
Felix Roos
ac2e450e38
fix: duplicate example
2023-12-07 21:43:08 +01:00
Felix Roos
f8d1e9e004
Merge pull request #769 from tidalcycles/patterns-tab
...
Patterns tab + Refactor Panel
2023-12-07 20:42:00 +01:00
Felix Roos
e551dfeddb
reorder tabs + remove duplicated examples
2023-12-07 20:30:13 +01:00
Felix Roos
2f9244e90d
style
2023-12-07 20:28:04 +01:00
Felix Roos
056fae518b
add checks for forbidden actions
2023-12-07 20:28:01 +01:00
Felix Roos
a45d87667f
fix: update / fork logic
2023-12-07 20:17:01 +01:00
Felix Roos
7225b0b18d
merge changes
2023-12-07 17:33:23 +01:00
Felix Roos
e72c9cbebf
Merge branch 'main' into patterns-tab
2023-12-07 17:33:07 +01:00
Felix Roos
c787bb26c7
Merge pull request #850 from bwagner/pnpm_8.11.0
...
CHANGES: pnpm 8.1.3 to 8.11.0
2023-12-07 10:25:15 +01:00
Bernhard Wagner
20f3ddd277
CHANGES: pnpm 8.1.3 to 8.11.0
2023-12-07 10:19:26 +01:00
Felix Roos
5cac182b26
Merge pull request #849 from shiyouganai/shiyouganai-slashocalypse
...
Fix edge case with rehype-urls and trailing slashes in image file paths
2023-12-07 09:35:13 +01:00
Priere
78b2b5ccc3
Don't trim serialized query part of URL
2023-12-06 17:54:29 -05:00
Priere
60cee7fd2f
Fix to not add trailing slash to URL with filename
2023-12-06 17:43:15 -05:00
Felix Roos
2bd21df762
Merge pull request #848 from shiyouganai/shiyouganai-slashocalypse
...
Fix examples page, piano() and a few workshop imgs
2023-12-06 23:02:31 +01:00
Priere
a32ed02745
Fix piano and two doc images
2023-12-06 16:57:43 -05:00
Priere
93c5eeb99e
Fix examples page and de workshop img
2023-12-06 16:45:37 -05:00
Felix Roos
ff45baba2c
Merge pull request #846 from tidalcycles/slashocalypse
...
fix: swatch png src
2023-12-06 22:30:59 +01:00
Felix Roos
cc4d38b4a5
fix: swatch png src
2023-12-06 22:28:14 +01:00
Felix Roos
bf30587180
Merge pull request #845 from tidalcycles/slashocalypse
...
fix: missing hash for links starting with /
2023-12-06 22:19:30 +01:00
Felix Roos
1b372a9a7b
fix: missing hash for links starting with /
2023-12-06 22:16:43 +01:00
Felix Roos
d9f78e1283
Merge pull request #842 from tidalcycles/slashocalypse
...
improve slashing + base href behavior
2023-12-06 22:05:05 +01:00
Felix Roos
2ddd2d1f39
fix: search links with basehref
2023-12-06 21:46:13 +01:00
Felix Roos
6b31160bbd
fix: astro warnings
2023-12-06 21:34:39 +01:00
Felix Roos
74aa85b38b
Merge pull request #843 from shiyouganai/shiyouganai-slashocalypse
...
Add in fixes from my fork to slashocalypse branch
2023-12-06 21:26:48 +01:00
Priere
8e9b607fa1
Revert to simpler link parsing and run formatter
2023-12-06 03:57:30 -05:00
Priere
5332f99a5a
Fix another comment
2023-12-06 03:43:38 -05:00
Priere
e1a8bd333d
Fix comment
2023-12-06 03:41:54 -05:00
Priere
018a45e2d4
Rework rehype plugin and clean up changes
2023-12-06 02:57:28 -05:00
Priere
2c43fb2512
Remove unnecessary change
2023-12-05 19:34:15 -05:00
Priere
3e5664a877
Add quick fix for non root bases
2023-12-05 19:34:15 -05:00
Felix Roos
ac41426a20
improve slashing + base href behavior
...
+ prefix sidebar links & mdx links with base
+ add trailing slashes
2023-12-05 23:09:34 +01:00
Felix Roos
8a0cf14fd7
Merge pull request #838 from ilesinge/prevent_crawler_404
...
Prevent 404 on Algolia crawls
2023-12-05 18:43:57 +01:00
Felix Roos
362f0df117
Merge pull request #820 from daslyfe/multichannel_audio
...
Multichannel audio
2023-12-05 18:26:47 +01:00
Felix Roos
1190f6e091
fix weird rounding change...
2023-12-05 18:17:33 +01:00
Bernhard Wagner
ebf93c06dd
ADDS: JetBrains IDE files ( #840 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:57 +00:00
Bernhard Wagner
fe8debe6e8
CHANGES: github action pnpm version from 7 to 8.3.1 ( #835 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:26 +00:00
Bernhard Wagner
b8866cf575
CHANGES: pin pnpm to version 8.3.1 ( #834 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:17 +00:00
Bernhard Wagner
2ce8576ab2
CHANGES: github action checkout v2->v4 ( #837 )
...
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 11:19:06 +00:00
Bernhard Wagner
1bca05e349
FIXES: palindrome abc -> abccba ( #831 )
...
* FIXES: palindrome abc -> abccba
* FIXES: tests for palindrome
---------
Co-authored-by: Bernhard Wagner <gitcommit@nosuch.biz >
2023-12-05 10:15:13 +00:00
Jade Rowland
8146725f89
removed unessecary change
2023-12-04 19:20:28 -05:00
Jade Rowland
34c44a29c6
style input
2023-12-04 19:11:38 -05:00
Alexandre G.-Raymond
7c948dd812
Prevent 404 on Algolia crawls
2023-12-04 14:48:54 +01:00
Jade Rowland
61919a1b3e
upload samples
2023-12-03 23:33:04 -05:00
Jade Rowland
9be10890e1
update tests
2023-12-03 18:31:01 -05:00
Jade Rowland
f51109cb26
comment
2023-12-03 18:26:48 -05:00
Jade Rowland
9aec18b3a0
add 1 to channel selection
2023-12-03 18:25:30 -05:00
Felix Roos
b374cdf47c
Merge pull request #830 from drewgbarnes/patch-1
...
Fix a typo
2023-12-02 09:43:50 +01:00
Drew Barnes
b16f235e1c
Update first-sounds.mdx
2023-12-01 14:23:07 -08:00
Felix Roos
c26e5bbf0d
Merge pull request #827 from ilesinge/add_search
...
Add and style algolia search
2023-11-30 10:42:41 +01:00
Alexandre G.-Raymond
020c326458
Codeformat for search
2023-11-26 22:52:17 +01:00
Alexandre G.-Raymond
dacd1e6146
Add and style algolia search
2023-11-26 22:50:17 +01:00
Felix Roos
25b2eb5783
snapshot
2023-11-25 16:20:12 +01:00
Felix Roos
7c3dbac083
Merge branch 'main' into multichannel_audio
2023-11-25 16:19:44 +01:00
Felix Roos
54b5d69c8d
Merge pull request #818 from atfornes/main
...
Hydra fixes and improvements
2023-11-25 15:50:43 +01:00
Felix Roos
407510e265
document feedStrudel
2023-11-25 15:20:19 +01:00
Felix Roos
f7a283f87d
add feedStrudel option + smarter reinit logic
2023-11-24 12:49:05 +01:00
Ámbar Tenorio Fornés
508a6c92b2
default hydra config without audio detection
2023-11-24 12:21:04 +01:00
Felix Roos
9045ce05da
comment
2023-11-24 11:28:20 +01:00
Felix Roos
456be920d3
else clause
2023-11-24 11:17:30 +01:00
Felix Roos
71b4e14dd3
Merge branch 'main' into atfornesmain
2023-11-24 11:10:15 +01:00
Felix Roos
fb7a9e2083
format
2023-11-24 10:28:40 +01:00
Felix Roos
69e99fa902
Merge pull request #808 from kasparsj/hydra-options
...
add options param to initHydra
2023-11-24 10:07:17 +01:00
Felix Roos
5e7e1ff0e8
Merge pull request #800 from ilesinge/improve_doc
...
Improve documentation for synonym functions
2023-11-24 09:57:02 +01:00
Felix Roos
18e9ceb501
populate autocomplete with all synonyms
...
+ properly display synonyms based on label
2023-11-24 09:52:39 +01:00
Felix Roos
458c97b927
list synonyms in Autocomplete
2023-11-24 09:37:26 +01:00
Felix Roos
4fd3e6e99c
fix: entry.name mutation bug
2023-11-24 09:37:11 +01:00
Felix Roos
c606f86e9d
Merge pull request #806 from Bubobubobubobubo/noises
...
New noise type: "crackle"
2023-11-24 09:00:53 +01:00
Jade Rowland
e7376c4fc8
panic function update
2023-11-23 14:17:17 -05:00
Jade Rowland
886b16d6fd
fixed panic function
2023-11-23 14:07:32 -05:00
Jade Rowland
64c2e7c1e8
cleaning up
2023-11-23 13:45:58 -05:00
Jade Rowland
88e933ee25
cleaning up
2023-11-23 13:31:00 -05:00
Jade Rowland
1f62d85d8b
cleaning up
2023-11-23 13:29:22 -05:00
Jade Rowland
3fd5fdf1ee
preview outputs should be stereo
2023-11-23 12:43:51 -05:00
Jade Rowland
e419733716
channel splitting and channels parameter
2023-11-23 01:04:53 -05:00
Alexandre Gravel-Raymond
ecc8e0a108
More code beauty please
2023-11-22 20:38:25 +01:00
Alexandre Gravel-Raymond
2868a5ff4f
Update the undocumented functions file
2023-11-22 20:36:01 +01:00
Alexandre Gravel-Raymond
d71877f915
Move jsdoc files to subfolder
2023-11-22 20:35:19 +01:00
Ámbar Tenorio Fornés
e0e896d4b5
improve hydra audio detection initialization
2023-11-22 17:39:16 +01:00
Ámbar Tenorio Fornés
0a280e9399
prettier code formatting
2023-11-22 15:47:16 +01:00
Ámbar Tenorio Fornés
a58ac967a6
add Hydra audio example to documentation
2023-11-22 13:51:42 +01:00
Ámbar Tenorio Fornés
ebc6723f55
enable hydra options update
2023-11-22 13:51:01 +01:00
Ámbar Tenorio Fornés
66fd20ace5
add hydra audio capture option
2023-11-22 12:36:43 +01:00
Ámbar Tenorio Fornés
de00212bb6
fix hydra performance issues
2023-11-22 12:27:18 +01:00
Jade Rowland
f0b458cd17
need to figure out channels input + seperating left right channels from source
2023-11-22 00:03:34 -05:00
Jade Rowland
7aa217828b
testing
2023-11-20 23:06:35 -05:00
Felix Roos
b27f8e45dc
hotfix: build
2023-11-18 21:48:50 +01:00
Felix Roos
3e02f0a0ba
Merge pull request #815 from tidalcycles/color-hsl
...
Color hsl
2023-11-18 21:18:16 +01:00
Felix Roos
f759999826
pianoroll smear as float
2023-11-18 21:16:03 +01:00
Felix Roos
049aa35286
hsl + hsla functions
2023-11-18 21:15:52 +01:00
Felix Roos
dd8be657c2
Merge pull request #813 from tidalcycles/fix-multiple-repls
...
fix: multiple repls
2023-11-17 23:18:23 +01:00
Felix Roos
09752241ba
fix: multiple repls
2023-11-17 23:16:09 +01:00
Felix Roos
83561a0ceb
Update README.md
2023-11-17 21:46:34 +01:00
Felix Roos
b8ca83ddd1
rename pattern
2023-11-17 21:29:50 +01:00
Felix Roos
4cae6c051b
fix: save pattern
2023-11-17 20:55:23 +01:00
Felix Roos
e5f9467329
fix: slight layout improvement
2023-11-17 20:55:04 +01:00
Felix Roos
34c1f3c7de
fix: examples layout
2023-11-17 20:54:48 +01:00
Kaspars
c0f56be2a9
add options param to initHydra
2023-11-17 20:41:37 +01:00
Felix Roos
c6f89431d9
fix: merge error
2023-11-17 20:37:21 +01:00
Felix Roos
80601451b6
Merge branch 'main' into patterns-tab
2023-11-17 20:36:15 +01:00
Felix Roos
f74d1beb62
Merge branch 'main' of https://github.com/tidalcycles/strudel
2023-11-17 20:29:53 +01:00
Felix Roos
b73ea7f086
Merge pull request #801 from ilesinge/add_doc
...
Add doc for euclidLegatoRot, wordfall and slider
2023-11-17 16:04:10 +01:00
Alexandre Gravel-Raymond
a3bf6975c4
Mark optional slider params
2023-11-17 15:33:53 +01:00
Felix Roos
08ebb52e9b
Merge pull request #804 from kasparsj/highlight-active-line-opt
...
add option to disable active line highlighting in Code Settings
2023-11-17 14:42:58 +01:00
Felix Roos
47a6af2b25
Merge pull request #805 from tidalcycles/pq-functions
...
tidal style d1 ... d9 functions + more
2023-11-17 14:37:51 +01:00
Felix Roos
a84cfb5677
bump superdough
2023-11-17 14:07:26 +01:00
Raphael Forment
6e92c4915a
Run prettier
2023-11-17 13:37:16 +01:00
Raphael Forment
2a18df61cd
Fix documentation
2023-11-17 13:23:54 +01:00
Raphael Forment
fb28083ce6
Fixing density and adding documentation
2023-11-17 13:18:49 +01:00
Raphael Forment
476bda812e
Initial work on crackle
2023-11-17 12:55:17 +01:00
Felix Roos
265f01eb06
add p1 .. p9 shortcuts as well
2023-11-17 10:50:45 +01:00
Felix Roos
cb9ef3ee6a
add q1 .. q9 shortcuts
2023-11-17 09:45:44 +01:00
Felix Roos
a4487179a5
fix tests
2023-11-16 07:25:20 +01:00
Felix Roos
f43f627037
+ add hush
...
+ add the ability to evaluate without clearing
2023-11-16 07:17:59 +01:00
Felix Roos
a7b799f154
p and q methods + all function
2023-11-16 06:52:47 +01:00
Felix Roos
ee7cd8cd4c
remove pseudo note variables
2023-11-16 06:51:51 +01:00
Kaspars
2d1fcf4a8d
fix typo
2023-11-15 22:53:56 +01:00
Kaspars
ef14074164
add option to disable active line highlighting in Code Settings
2023-11-15 22:38:00 +01:00
Felix Roos
49aa9cf6da
Merge pull request #802 from kasparsj/fix-strudelTheme-outline
...
remove unwanted cm6 outline for strudelTheme
2023-11-15 20:12:23 +01:00
Kaspars
8d5ef45e2b
fix codeformat
2023-11-15 19:22:52 +01:00
Kaspars
9ef177e735
Merge branch 'main' into fix-strudelTheme-outline
2023-11-14 16:33:06 +01:00
Kaspars
7f1919ebc6
move fix to Repl.css
2023-11-14 11:16:51 +01:00
Felix Roos
1aaaaba619
Merge pull request #798 from daslyfe/phaser
...
Create phaser effect
2023-11-13 23:30:14 +01:00
Felix Roos
b7dd9b7d35
Merge remote-tracking branch 'origin/main' into phaser
2023-11-13 21:59:10 +01:00
Kaspars
ff0af15ac7
remove unwanted cm6 outline for strudelTheme
2023-11-13 00:06:01 +01:00
Alexandre G.-Raymond
8a7ff9e01d
Add snapshot for euclidLegatoRot
2023-11-11 17:24:18 +01:00
Alexandre G.-Raymond
e52e257d9b
Document euclidLegatoRot
2023-11-11 17:03:21 +01:00
Alexandre G.-Raymond
2d6654b234
Document slider
2023-11-11 16:24:09 +01:00
Alexandre G.-Raymond
1b0427e943
Document wordfall
2023-11-11 16:23:58 +01:00
Alexandre G.-Raymond
24e1881876
Ignore jsdoc-synonyms by eslint
2023-11-11 15:53:03 +01:00
Alexandre G.-Raymond
bfff38a262
Fix code format of JSDoc synonym plugin
2023-11-11 15:44:15 +01:00
Alexandre G.-Raymond
2aff31fe06
Simplify JSDoc
2023-11-11 14:24:20 +01:00
Alexandre G.-Raymond
6ba2b767b0
Show synonyms in API reference
2023-11-11 14:23:55 +01:00
Alexandre G.-Raymond
bbc292561f
Use synonyms in Tooltip
2023-11-11 14:23:30 +01:00
Alexandre G.-Raymond
e4b00117c3
Parse the synonyms tag in source documentation
2023-11-11 14:22:52 +01:00
Alex McLean
d25851ac17
support multiple named serial connections, change default baudrate to 115200 ( #551 )
2023-11-10 11:17:35 +00:00
Felix Roos
d02450c0d9
Merge pull request #662 from gogins/main
...
Fix for #1 . Enables named instruments for csoundm.
2023-11-09 09:27:57 +01:00
Felix Roos
400b2109fb
Merge pull request #706 from Bubobubobubobubo/global-vibrato
...
Adding vibrato to Superdough sampler
2023-11-09 09:26:45 +01:00
Felix Roos
2a09f9ef0b
fix: sampler broke without vibrato
2023-11-09 09:21:40 +01:00
Felix Roos
0052d349d9
refactor: move vibrato up + cleanup oscillator
2023-11-09 09:06:50 +01:00
Felix Roos
7c8a8b8b70
simplify
2023-11-09 08:59:23 +01:00
Felix Roos
85835087ba
format
2023-11-09 08:48:23 +01:00
Felix Roos
5aac042c80
Merge branch 'main' into global-vibrato
2023-11-09 08:47:37 +01:00
Felix Roos
9dbd073073
Merge pull request #784 from ilesinge/document_pianoroll
...
Document pianoroll
2023-11-09 08:46:03 +01:00
Felix Roos
035f6c8098
Merge pull request #795 from bwagner/patch-2
...
Update first-effects.mdx
2023-11-09 08:45:29 +01:00
Felix Roos
d2a06654c3
Merge pull request #796 from bwagner/patch-3
...
Update pattern-effects.mdx
2023-11-09 08:44:43 +01:00
Felix Roos
c028686298
Merge pull request #797 from bwagner/patch-4
...
Update recap.mdx
2023-11-09 08:43:50 +01:00
Felix Roos
858a02634e
dedupe / move supertdirt phaser controls
2023-11-09 08:40:21 +01:00
Felix Roos
2682fd38f8
add to doc page
2023-11-09 08:29:21 +01:00
Felix Roos
3ecb701504
add params to superdough readme
2023-11-09 08:19:04 +01:00
Felix Roos
ac359a0e9e
doc: phaser synonyms
2023-11-09 08:17:16 +01:00
Felix Roos
df636cf4f6
phaser shortcuts
2023-11-09 08:16:17 +01:00
Felix Roos
791a363694
snapshots
2023-11-08 23:33:46 +01:00
Jade Rowland
06eb8b5be8
fixed doc
2023-11-07 22:57:00 -05:00
Jade Rowland
4b4290e087
add more parameters
2023-11-07 22:52:39 -05:00
Jade Rowland
c89f91215c
Merge branch 'tidalcycles:main' into phaser
2023-11-07 22:11:55 -05:00
Jade Rowland
65d07dbff2
create free running lfos for different orbits
2023-11-07 22:09:53 -05:00
Jade Rowland
2e4d28b910
update doc
2023-11-07 21:49:56 -05:00
Jade Rowland
51c63fa996
turn off of depth is 0
2023-11-07 21:44:57 -05:00
Jade Rowland
f0a582dc92
cleaning up
2023-11-07 21:10:12 -05:00
Jade Rowland
bee36a7a4f
cleaning up
2023-11-07 20:25:31 -05:00
Jade Rowland
0edd54dee3
cleaning up
2023-11-07 20:23:45 -05:00
Bernhard Wagner
4a16cd891f
FIXES: table
2023-11-07 18:55:35 +01:00
Bernhard Wagner
23dd9d4c01
Update recap.mdx
...
Adds a few missing translations
2023-11-07 16:16:46 +01:00
Bernhard Wagner
df277d6b7b
Update pattern-effects.mdx
...
grammatical amendments
2023-11-07 16:10:57 +01:00
Bernhard Wagner
eed2c304e4
Update first-effects.mdx
...
grammatical amendments
2023-11-07 15:57:31 +01:00
Felix Roos
bd5953317e
Merge pull request #794 from bwagner/patch-1
...
Update first-sounds.mdx
2023-11-07 11:53:48 +01:00
Bernhard Wagner
b88f58cc21
Update first-sounds.mdx
...
in eine sogenannte Funktion -> in einer sogenannten Funktion
2023-11-07 11:38:13 +01:00
Jade Rowland
9cbf3079f3
change to bus effect experiment
2023-11-06 19:02:09 -05:00
Felix Roos
682ac25111
Merge pull request #791 from tidalcycles/fix-ref-anchors
...
don't use anchor links for reference
2023-11-06 23:17:31 +01:00
Felix Roos
07da9a9dd2
don't use anchor links for reference
2023-11-06 23:13:10 +01:00
Felix Roos
395ae4d05a
Merge pull request #788 from tidalcycles/github-shortcut
...
samples loading shortcuts:
2023-11-06 22:40:43 +01:00
Felix Roos
2ef35a8583
samples loading shortcuts:
...
- use main branch by default in github shortcut
- add bubo shortcut
2023-11-06 22:17:33 +01:00
Felix Roos
5807dbfdac
Merge pull request #786 from tidalcycles/fix-scope-flip
...
Fix scope pos + document
2023-11-05 22:47:48 +01:00
Felix Roos
c4f26c3cad
snapshot
2023-11-05 22:46:16 +01:00
Felix Roos
26d87b691c
document scope functions
2023-11-05 22:43:37 +01:00
Felix Roos
52e2b90eef
fix: scope pos
2023-11-05 22:22:35 +01:00
Felix Roos
62eb9ce598
Merge pull request #783 from ilesinge/hover_tooltip
...
Implement optional hover tooltip with function documentation
2023-11-05 22:10:25 +01:00
Jade Rowland
a9efda3bc3
tweaking to make it sound good
2023-11-05 15:40:02 -05:00
Alexandre G.-Raymond
8fe4dca4c2
Update pianoroll documentation
2023-11-05 18:07:42 +01:00
Felix Roos
a05d3a47c6
Merge pull request #785 from ilesinge/reference_parameters
...
Add function params in reference tab
2023-11-05 16:46:06 +01:00
Alexandre G.-Raymond
e9265eff35
Add function params in reference tab
2023-11-05 16:40:46 +01:00
Alexandre G.-Raymond
8fa7bf795a
Fix pianoroll documentation
2023-11-05 16:25:10 +01:00
Alexandre G.-Raymond
f045fb44de
Add color function documentation
2023-11-05 16:23:36 +01:00
Alexandre G.-Raymond
0d06840a1b
Add label function documentation
2023-11-05 16:23:21 +01:00
Alexandre G.-Raymond
624e540cb4
Add pianoroll function documentation
2023-11-05 16:23:00 +01:00
Alexandre G.-Raymond
353333653f
Implement optional hover tooltip with function documentation
2023-11-05 13:00:54 +01:00
Felix Roos
83fec57400
Merge pull request #781 from tidalcycles/fix-styles
...
fix: style issues
2023-11-05 12:42:00 +01:00
Felix Roos
7ad0ec1600
fix: namespace mini-repl styles
2023-11-05 12:35:49 +01:00
Felix Roos
ec611aac45
Merge pull request #780 from tidalcycles/xfade
...
add xfade
2023-11-05 12:21:28 +01:00
Felix Roos
d7752961b8
snapshot
2023-11-05 12:12:25 +01:00
Felix Roos
8c5837e78a
add xfade + docs
2023-11-05 12:11:17 +01:00
Jade Rowland
b3f8df1783
initial commit
2023-11-04 20:20:25 -04:00
Felix Roos
0ecc6c196f
Merge pull request #775 from tidalcycles/astro-3
...
Update to Astro 3
2023-11-02 09:30:26 +01:00
Felix Roos
77686547eb
no double !
2023-11-02 09:14:45 +01:00
Felix Roos
419cf6c12b
update to astro 3
2023-11-02 09:13:29 +01:00
Felix Roos
326571b797
remove obsolete config
2023-11-02 09:01:53 +01:00
Felix Roos
c25c2693f5
Merge branch 'main' into astro-3
2023-11-02 09:00:42 +01:00
Felix Roos
8d8a1f552d
Merge pull request #773 from Dsm0/vscode-bindings
...
add vscode bindings
2023-11-02 08:57:14 +01:00
Felix Roos
638f5c7323
rename bindings key
2023-11-02 08:48:11 +01:00
Felix Roos
9ec5d33840
Merge pull request #774 from tidalcycles/tauri-clipboard
...
fix: share copy to clipboard + alert
2023-11-02 08:31:30 +01:00
Felix Roos
8d3ba2a8cd
fix: share copy to clipboard + alert
2023-11-02 08:29:27 +01:00
Dsm0
0c2838cc90
fixed style issues
2023-11-01 17:55:40 -04:00
Felix Roos
1e5edfca26
Update CONTRIBUTING.md
...
fix prettier instructions
2023-11-01 22:40:23 +01:00
Dsm0
b141e1ee68
(hopefully) fixed broken lock file
2023-11-01 17:30:59 -04:00
Will
2fd4836228
Merge branch 'main' into vscode-bindings
2023-11-01 17:24:05 -04:00
Alex McLean
9ceab0f294
Fix chunk, add fastChunk and repeatCycles ( #712 )
...
* Match behaviour of chunk with tidal, add fastChunk for old strudel behaviour. Also adds repeatCycles. fixes #689
* documentation
2023-11-01 21:22:33 +00:00
Dsm0
d4c12dcef4
integrated vscode bindings
2023-11-01 17:14:22 -04:00
Felix Roos
16bb920011
Merge pull request #767 from ilesinge/document_adsr
...
Document adsr function
2023-11-01 22:12:48 +01:00
Felix Roos
158fa85c46
Merge pull request #771 from daslyfe/add_pick_and_squeeze_functions
...
Add pick and squeeze functions
2023-11-01 22:11:48 +01:00
Felix Roos
34bd0e11e4
add doc chapters
2023-11-01 22:09:40 +01:00
Felix Roos
9e649a18c4
snapshots
2023-11-01 22:07:19 +01:00
Felix Roos
2bb45afe5f
Merge pull request #772 from tidalcycles/update-vite-pwa
...
Update vite pwa
2023-11-01 22:04:00 +01:00
Felix Roos
41a9098c80
use new flag
2023-11-01 21:59:53 +01:00
Felix Roos
36ef03a406
use 0.1.4 @vite-pwa/astro
2023-11-01 21:57:14 +01:00
Jade Rowland
fd6c713119
move to signal file with other choose functions
2023-10-31 12:18:19 -04:00
Jade Rowland
4a57d3ada1
functions
2023-10-31 11:58:11 -04:00
Felix Roos
53160c638a
half working user pattern management
2023-10-29 14:00:13 +01:00
Felix Roos
a2077f7be1
fix logger import
2023-10-29 13:14:29 +01:00
Felix Roos
b245d44220
hide patterns tab for now
...
+ add examples to welcome tab
2023-10-29 13:14:25 +01:00
Felix Roos
b15f7bcf45
Merge branch 'main' into patterns-tab
2023-10-29 13:05:25 +01:00
Felix Roos
f16cb8f7d2
Merge pull request #768 from tidalcycles/strudel-cc
...
replace strudel.tidalcycles.org with strudel.cc
2023-10-28 23:55:07 +02:00
Felix Roos
af915be142
replace strudel.tidalcycles.org with strudel.cc
2023-10-28 23:49:30 +02:00
Alexandre G.-Raymond
2633f4fcef
Document adsr function
2023-10-28 19:50:41 +02:00
Felix Roos
6c2330984e
Merge pull request #766 from ilesinge/document_striate
...
Document striate function
2023-10-28 12:52:36 +02:00
Alexandre G.-Raymond
1e1d5ef442
Document striate function
2023-10-28 11:47:37 +02:00
Felix Roos
248757ac3f
Merge pull request #760 from tidalcycles/zen-fix
...
fix zen mode logo overlap
2023-10-27 23:06:20 +02:00
Felix Roos
cdbfb2c08c
Merge pull request #764 from tidalcycles/fix-scale-offset2
...
fix: scale offset
2023-10-27 23:01:18 +02:00
Felix Roos
d84c917f19
fix: scale offset
2023-10-27 22:50:21 +02:00
Felix Roos
1c7c82358d
Merge pull request #762 from tidalcycles/fix-addivite-synthesis-phases
...
Fix addivite synthesis phases
2023-10-27 21:59:35 +02:00
Felix Roos
c085694a8b
fix: additive synthesis
2023-10-27 21:55:49 +02:00
Felix Roos
a57c2b9fe5
fix: flip scope in y direction
2023-10-27 21:55:25 +02:00
Felix Roos
9fc87fe20f
add px in zen mode to fix logo overlap
2023-10-27 21:29:31 +02:00
Felix Roos
4761e25fe1
Merge pull request #759 from tidalcycles/hydra-integration
...
Hydra integration
2023-10-26 16:28:16 +02:00
Felix Roos
3ce50d80de
ignore hydra.mjs in linter
2023-10-26 16:20:19 +02:00
Felix Roos
8754b023d5
document H function
2023-10-26 16:11:22 +02:00
Felix Roos
22c9829fea
add H function to plug patterns into Hydra
2023-10-26 16:05:10 +02:00
Felix Roos
0f7b3e9f84
add docs + fix hydra for mini repl
2023-10-26 16:01:51 +02:00
Felix Roos
1a456828df
Merge branch 'main' into hydra-integration
2023-10-26 14:14:49 +02:00
Felix Roos
5958c69d64
Merge pull request #758 from tidalcycles/play-function
...
add play function
2023-10-26 14:14:26 +02:00
Felix Roos
b14aa901ba
also return pat
2023-10-26 13:16:15 +02:00
Felix Roos
535dfb5099
Merge pull request #740 from ilesinge/shabda_shortcut
...
Add shabda shortcut
2023-10-26 13:11:00 +02:00
Felix Roos
19f1aad88c
Merge pull request #751 from ilesinge/alphabet_samples
...
mini notation: international alphabets support
2023-10-26 13:07:23 +02:00
Felix Roos
9009eccc8e
add play function
2023-10-26 13:06:58 +02:00
Felix Roos
7f3cdedef9
basic hydra integration
2023-10-26 13:05:54 +02:00
Felix Roos
05095805f1
Merge pull request #753 from tidalcycles/fix-trailing-slash-bug
...
hopefully fix trainling slashes bug
2023-10-22 23:00:52 +02:00
Felix Roos
5430147572
use new vite-pwa-astro version from file
2023-10-22 22:53:50 +02:00
Alexandre G.-Raymond
9b9f031fe1
Revert error message length limitation
2023-10-21 23:41:56 +02:00
Felix Roos
2ad63247c2
Merge pull request #748 from ilesinge/fix_krill_readme
...
Fix krill build command in README
2023-10-21 23:38:50 +02:00
Alexandre G.-Raymond
87f37e3d87
Add a human-readable error message for invalid char in step
2023-10-21 23:20:04 +02:00
Alexandre G.-Raymond
cb8edd9b8f
Support international alphabets in mininotation
2023-10-21 22:51:20 +02:00
Alexandre G.-Raymond
072ae7280e
Fix krill build command in README
2023-10-21 22:26:12 +02:00
Felix Roos
e99c299c6f
Merge pull request #745 from tidalcycles/fix-slash-confusion
...
completely revert config mess
2023-10-21 00:20:49 +02:00
Felix Roos
46cdbd514f
completely revert config mess
2023-10-21 00:18:41 +02:00
Felix Roos
a3e0189f0b
Merge pull request #744 from tidalcycles/fix-slash-confusion
...
fix: try different trailing slash behavior
2023-10-20 22:41:39 +02:00
Felix Roos
8f4344f413
fix: try different trailing slash behavior
2023-10-20 22:38:46 +02:00
Felix Roos
7e28de1d24
Merge pull request #743 from tidalcycles/fix-slash-confusion
...
fix: trailing slash confusion
2023-10-20 22:34:03 +02:00
Felix Roos
624e685212
fix: trailing slash confusion
2023-10-20 22:32:12 +02:00
Felix Roos
a23765a1cb
fix: trailing slash confusion
2023-10-20 22:30:54 +02:00
Felix Roos
048502ecd1
Merge branch 'main' into astro-3
2023-10-20 22:08:21 +02:00
Alexandre G.-Raymond
1b072448c4
Add test snapshots for shabda shortcut
2023-10-20 21:59:54 +02:00
Felix Roos
86997488fb
Merge pull request #741 from daslyfe/bugfix_choose_with
...
[Bug Fix] chooseWith: prevent pattern from stopping audio when selection is >= 1 or < 0
2023-10-20 12:07:03 +02:00
Felix Roos
db6efec417
Merge pull request #742 from tidalcycles/recipes
...
Recipes
2023-10-20 11:34:26 +02:00
Felix Roos
2cc60c6ee2
format
2023-10-20 11:28:35 +02:00
Felix Roos
80c98b6a35
fix: loud example
2023-10-20 11:23:38 +02:00
Felix Roos
f51c01dc88
move stuff around
2023-10-20 11:18:54 +02:00
Felix Roos
7b8a35a311
add understand cycles
2023-10-20 11:18:47 +02:00
Felix Roos
d9db5263e8
add recipes
2023-10-20 11:18:40 +02:00
Jade Rowland
912a661c04
fixed example test failure
2023-10-17 23:03:14 -04:00
Jade Rowland
d3edc62fc7
document function
2023-10-17 21:31:11 -04:00
Jade Rowland
6b5de5fec8
fixed
2023-10-17 01:33:51 -04:00
Alexandre G.-Raymond
fed4c51aa4
Prettier doc file
2023-10-14 16:30:29 +02:00
Alexandre G.-Raymond
1721209f85
Update samples/shabda documentation
2023-10-14 16:20:53 +02:00
Alexandre G.-Raymond
289820188e
Add shabda shortcut ( #406 )
2023-10-14 16:20:17 +02:00
Felix Roos
4fa0a9064b
Merge branch 'main' of https://github.com/tidalcycles/strudel
2023-10-14 10:08:53 +02:00
Felix Roos
f751d97c29
Merge pull request #737 from tidalcycles/readme-fix
...
vite-vanilla-repl readme fix
2023-10-13 12:57:24 +02:00
Felix Roos
d7028252c2
vite-vanilla-repl readme fix
2023-10-13 12:55:31 +02:00
Felix Roos
a2ee70a964
Merge pull request #717 from vasilymilovidov/reverb
...
Add support for using samples as impulse response buffers for the reverb
2023-10-10 00:17:59 +02:00
Felix Roos
57b166d13a
fix: pitched sample as ir
2023-10-09 22:49:38 +02:00
Felix Roos
5c76f2b9a2
bump superdough to 0.9.10
2023-10-09 22:30:34 +02:00
Felix Roos
e59f06ff92
Merge branch 'main' into reverb
2023-10-09 22:15:25 +02:00
Felix Roos
d3b96dd048
Merge pull request #732 from tidalcycles/reverb-fix-sr
...
fix: reverb sampleRate
2023-10-09 21:43:42 +02:00
Felix Roos
6544e8135c
fix: reverb sampleRate
2023-10-09 21:40:38 +02:00
Felix Roos
54ed415d75
Merge pull request #731 from tidalcycles/reverb-fix
...
fix: reverb roomsize not required
2023-10-09 21:34:33 +02:00
Felix Roos
f34937d4ae
fix: roomsize not required
2023-10-09 21:31:49 +02:00
Felix Roos
a4fc40875b
Merge pull request #729 from tidalcycles/compressor
...
Compressor
2023-10-08 13:54:51 +02:00
Felix Roos
56c1441494
snapshot
2023-10-08 13:38:18 +02:00
Felix Roos
08ce8213fc
format
2023-10-08 13:37:56 +02:00
Felix Roos
0a3692e459
compressor docs
2023-10-08 13:37:39 +02:00
Felix Roos
341546508f
Merge pull request #728 from tidalcycles/fix-sample-url-special-chars
...
fix: hashes in urls
2023-10-08 13:25:57 +02:00
Felix Roos
444d583a49
fix: hashes in urls
2023-10-08 13:23:13 +02:00
Felix Roos
130ad4451b
add compressor + postgain
2023-10-08 00:30:12 +02:00
vmilovidov
d24cf8e7ec
Merge branch 'main' into reverb
2023-10-07 19:50:05 +04:00
Vasilii Milovidov
2d750a14b9
fix: conflicts
2023-10-07 19:48:07 +04:00
Vasilii Milovidov
b25b9d815b
fix: conflicts
2023-10-07 19:30:07 +04:00
Felix Roos
daf965f119
Merge pull request #727 from tidalcycles/fix-n-scale
...
consume n with scale
2023-10-07 15:48:06 +02:00
Felix Roos
296cd83a55
snapshot
2023-10-07 15:45:44 +02:00
Felix Roos
b297888eb4
consume n with scale
2023-10-07 15:40:08 +02:00
Felix Roos
e2569ed6dd
Merge pull request #726 from tidalcycles/reverb-perf-pitfall
...
fix: reverb regenerate loophole
2023-10-07 00:27:21 +02:00
Felix Roos
4718bfac25
fix: reverb regenerate loophole
2023-10-07 00:22:55 +02:00
Vasilii Milovidov
2f0798de32
fix: formatting
2023-10-05 13:17:17 +04:00
vmilovidov
11b0a00593
Merge branch 'main' into reverb
2023-10-05 12:16:55 +04:00
Vasilii Milovidov
1d4eb59e94
fix: reverbGen.mjs
2023-10-05 04:10:35 +04:00
Vasilii Milovidov
d6c8838fe2
Integrate with the new impulse generation functionality
2023-10-05 03:49:50 +04:00
Felix Roos
0b888ac54d
Merge pull request #718 from Bubobubobubobubo/reverb
...
Better convolution reverb by generating impulse responses
2023-10-05 00:04:17 +02:00
Felix Roos
75099abbc1
remove unused reverb method
2023-10-05 00:03:02 +02:00
Felix Roos
3c4f835d8b
consistent naming + simplify
2023-10-05 00:00:47 +02:00
Felix Roos
ce842f7561
simplify createReverb
2023-10-04 23:56:00 +02:00
Felix Roos
508af7eb72
update internal reverb param names
2023-10-04 23:48:53 +02:00
Felix Roos
a4386a617a
Merge branch 'main' into reverb
2023-10-04 22:10:58 +02:00
Felix Roos
767ba713a6
Merge pull request #723 from tidalcycles/slider-afterthoughts
...
Slider afterthoughts
2023-10-04 10:31:52 +02:00
Felix Roos
020e85906d
fix: slider crash on some platforms
2023-10-04 09:42:10 +02:00
Felix Roos
d1ffdd57a5
Merge pull request #713 from Bubobubobubobubo/noise
...
Add 'white', 'pink' and 'brown' oscillators + refactor synth
2023-10-03 16:39:06 +02:00
Felix Roos
9c9323e040
snapshot
2023-10-03 12:42:56 +02:00
Felix Roos
376cf09565
rename zzfx noise to znoise
2023-10-03 12:41:57 +02:00
Felix Roos
047129223e
cache noise
2023-10-03 12:25:47 +02:00
Felix Roos
4b64168faa
fix: imports
2023-10-03 12:20:28 +02:00
Felix Roos
2bc6d08410
proper dry wet + pull out noise to extra file
2023-10-03 12:19:30 +02:00
Felix Roos
484bb6b11f
refactor synth
...
- separate waveform / noise oscillators
- pull noise out of getOscillator
- put fm into getOscillator
- simplify overall value plumbing
2023-10-03 10:03:09 +02:00
Felix Roos
a0884e2a03
add noise heading + hihat example
2023-10-03 09:09:49 +02:00
Felix Roos
1e352fdf80
codeformat
2023-10-03 08:51:35 +02:00
Felix Roos
83dfbb84c2
Merge branch 'main' into noise
2023-10-03 08:50:57 +02:00
Felix Roos
9043064543
snapshot
2023-10-03 08:36:52 +02:00
Felix Roos
a3649148c1
more logical naming + update docs
2023-10-03 08:35:15 +02:00
Felix Roos
28966739f6
feat: add step as slider param
2023-10-02 20:44:51 +02:00
Vasilii Milovidov
13cb32903a
Prepare to merge with PR #718
2023-10-02 12:13:44 +04:00
Felix Roos
dcd75e0384
Merge branch 'main' into reverb
2023-10-01 23:48:48 +02:00
Felix Roos
dfdd9e02ca
eslint ignore reverbGen + snapshot
2023-10-01 23:22:32 +02:00
Felix Roos
275796c241
fix: reverbs[orbit] is undefined
2023-10-01 23:21:02 +02:00
Felix Roos
6ca99e33ab
codeformat
2023-10-01 23:20:05 +02:00
Raphael Forment
1909caf769
Connecting new reverb documentation
2023-10-01 14:50:29 +02:00
Raphael Forment
2d07eeb518
Connecting all parameters to convolution generator
2023-10-01 14:44:34 +02:00
Felix Roos
1c0da7cd49
Merge branch 'main' of https://github.com/tidalcycles/strudel
2023-10-01 14:20:54 +02:00
Alex McLean
fd316c81c0
support mininotation '..' range operator, fixes #715 ( #716 )
...
* support mininotation .. range operator, fixes #715
* remove logs
2023-10-01 13:20:49 +01:00
Felix Roos
edbd437d7b
hotfix: add missing dependency
2023-10-01 14:20:30 +02:00
Felix Roos
9be1f9c18b
Merge pull request #714 from tidalcycles/ui-widgets
...
widgets
2023-10-01 14:15:09 +02:00
Felix Roos
96f06d8026
fix: import
2023-10-01 14:09:07 +02:00
Felix Roos
935d8e8aea
fix: comment
2023-10-01 14:08:41 +02:00
Felix Roos
21b99b3810
remove comment
2023-10-01 14:07:48 +02:00
Felix Roos
c051a1249d
remove checkbox
2023-10-01 14:06:32 +02:00
Felix Roos
564697e175
add extra sliderWithID function
...
+ add warning to slider function
2023-10-01 14:05:16 +02:00
Felix Roos
d4bf358eae
use raw css instead of tailwind
2023-10-01 13:56:57 +02:00
Felix Roos
f84d5ba3a0
add back some margin
2023-10-01 13:44:41 +02:00
Felix Roos
b550ff038c
simplify: use native events
2023-10-01 13:42:29 +02:00
Vasilii Milovidov
ac9c629c0b
cleanup
2023-10-01 15:36:52 +04:00
Vasilii Milovidov
755e24315e
use sample as an impulse response for the reverb
2023-10-01 15:31:10 +04:00
Felix Roos
c6ecd31ea1
improve mouse tracking
2023-10-01 13:27:44 +02:00
Raphael Forment
e600b91a85
bugfixes for parameter passing
2023-10-01 12:02:17 +02:00
Raphael Forment
abff279707
Document reverb controls
2023-10-01 11:52:24 +02:00
Vasilii Milovidov
fd18508266
wip: use sample as an impulse response for the reverb
2023-10-01 05:15:47 +04:00
Felix Roos
d7bc309eeb
fix: import
2023-10-01 00:36:34 +02:00
Felix Roos
33c40e5ef8
fix some odd number / string problems
2023-10-01 00:33:10 +02:00
Felix Roos
062d926900
make sliders work!
2023-10-01 00:24:31 +02:00
Raphael Forment
0ad0046a76
Replacing old reverb by better convolution
2023-09-30 22:04:22 +02:00
Felix Roos
b36cee93f7
add slider function to scope
2023-09-30 21:22:49 +02:00
Felix Roos
2731e70fb7
use loc as slider id
2023-09-30 21:03:28 +02:00
Felix Roos
276cf858fc
match slider as function
2023-09-30 20:39:03 +02:00
Raphael Forment
b2acff40c4
Add documentation about noise sources
2023-09-30 15:17:22 +02:00
Raphael Forment
e3333e716f
Cap noise amount to 1
2023-09-30 15:08:09 +02:00
Raphael Forment
bb7b8c2fab
Fix noise parameter and FM parameters compatibility
2023-09-30 14:59:43 +02:00
Raphael Forment
389c7be264
Add noise parameter for base oscillators
2023-09-30 14:39:44 +02:00
Raphael Forment
c2481e460b
Add pink, white and brown oscillators
2023-09-30 14:07:33 +02:00
Felix Roos
c93e4a951a
match number.slider
2023-09-29 12:58:16 +02:00
Felix Roos
aa094bf930
checkbox + number slider
2023-09-29 10:40:00 +02:00
Felix Roos
8a741952df
Merge pull request #699 from tidalcycles/midi-in
...
Midi in
2023-09-28 11:03:09 +02:00
Felix Roos
0dcc55ee16
prevent error
2023-09-28 10:48:31 +02:00
Felix Roos
6c3a3b9e29
dedupe
2023-09-28 10:40:44 +02:00
Felix Roos
e4eff8c837
Merge remote-tracking branch 'origin/main' into midi-in
2023-09-28 10:40:24 +02:00
Felix Roos
527b895e3c
Merge pull request #710 from tidalcycles/midi-clock
...
add midi clock support
2023-09-27 22:53:49 +02:00
Felix Roos
4eb0a7b7c0
send start with accurate timing
2023-09-27 22:42:35 +02:00
Felix Roos
f11462bf41
sync start / stop automatically too
2023-09-27 22:28:52 +02:00
Felix Roos
dea1c31701
use midicmd instead of clock
2023-09-27 22:10:21 +02:00
Felix Roos
68ab43b3ab
support midi clock via "clock" control
...
(not on desktop yet)
2023-09-27 21:26:24 +02:00
Felix Roos
cf72e3bba5
fix: add conditional imports to eval scope
...
+ fire postMessage on start
2023-09-27 21:25:30 +02:00
Felix Roos
62743edf45
bump superdough to 0.9.9
2023-09-25 23:57:19 +02:00
Felix Roos
eec3752b5a
cleanup
2023-09-25 23:57:09 +02:00
Felix Roos
006fd6c733
Merge pull request #707 from tidalcycles/superdough-worklet
...
add dough function for raw dsp
2023-09-25 23:06:30 +02:00
Felix Roos
7078e20200
less garbage
2023-09-25 22:56:44 +02:00
Felix Roos
52c01abbe9
encapsulate .dough
2023-09-25 22:39:03 +02:00
Felix Roos
6e26f39751
add dough function for raw dsp
2023-09-25 22:34:31 +02:00
Raphael Forment
08aab9d4d8
Adding vibrato to Superdough sampler
...
Modulating the `playbackRate` to simulate a vibrato!
2023-09-20 19:44:32 +02:00
Felix Roos
dc254bd562
upstream changes
2023-09-17 17:28:25 +02:00
Felix Roos
6c3173f45b
Merge branch 'main' into patterns-tab
2023-09-17 17:28:18 +02:00
Felix Roos
30cba7b935
Merge branch 'main' into midi-in
2023-09-17 17:26:42 +02:00
Felix Roos
9e27c0fe2c
Merge pull request #705 from vasilymilovidov/main
...
Update tauri.yml workflow file
2023-09-17 15:53:27 +02:00
vmilovidov
05c09eff19
Update tauri.yml workflow file
2023-09-17 13:26:58 +00:00
vmilovidov
258eb88684
Update tauri.yml workflow
2023-09-17 13:14:13 +00:00
Felix Roos
9c73ef770f
snapshot
2023-09-17 13:37:16 +02:00
Felix Roos
30d96dcb65
remove log
2023-09-14 16:28:47 +02:00
Felix Roos
3a69fd50bb
fix: linting errors
2023-09-14 09:39:31 +02:00
Felix Roos
0f72729f0d
midi cc input poc
2023-09-14 09:36:06 +02:00
Felix Roos
0a8874180c
generalize getDevice + begin midiIn implementation
2023-09-13 13:48:33 +02:00
Felix Roos
a6501474bb
Merge branch 'fix-eval-scope' into midi-in
2023-09-13 13:00:52 +02:00
Felix Roos
4cb93ddcde
fix: eval scope
2023-09-13 12:59:51 +02:00
Felix Roos
c75c3f1ab1
basic pattern add function
2023-08-24 11:55:21 +02:00
Felix Roos
281ad5fac9
add nanFallback for better errors
2023-08-24 08:50:42 +02:00
Felix Roos
eb0301d74e
remove annoying logs
2023-08-24 08:50:18 +02:00
Felix Roos
4a76757dd2
Merge branch 'main' into patterns-tab
2023-08-23 22:56:12 +02:00
Felix Roos
1855dae35e
add patterns tab with examples
2023-08-23 22:51:36 +02:00
Felix Roos
4e7e715f10
rename footer -> panel
2023-08-19 00:20:46 +02:00
Felix Roos
5be1004292
encapsulate panel tabs
2023-08-19 00:19:32 +02:00
gogins
1170ff58ee
Fix for #1 .
2023-08-10 20:26:37 -04:00