128 Commits

Author SHA1 Message Date
Felix Roos
1b8ccc05e1
update main package + core package + vite / vitest 2025-01-24 15:45:49 +01:00
Felix Roos
26cc7e2920
Merge pull request #1213 from tidalcycles/spectrum
add basic spectrum function
2024-12-23 11:53:11 +01:00
Felix Roos
8a33c171f5 spectrum widget 2024-12-16 23:11:01 +01:00
Björn Þór Jónsson
b913e1c50d REPL: solo and sync configuration 2024-11-09 15:13:24 +01: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
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
d9bd6f9e7d hotfix: alt+dot breakage 2024-10-20 21:04:18 +02:00
Felix Roos
d53929cf68 export comment commands 2024-06-25 10:00:26 +02:00
Felix Roos
300022d8ac no custom line height 2024-06-03 20:34:51 +02:00
Felix Roos
bf391ad6ce simplify: painters are now handled by Drawer 2024-06-02 03:03:36 +02:00
Felix Roos
375c68775c make sure draw logic works with multiple repls 2024-06-01 15:41:55 +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
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
6479c60387 tweaks 2024-04-01 23:21:32 +02:00
Felix Roos
8a3e9171a4 basic pitchwheel vis 2024-04-01 15:19:50 +02:00
Felix Roos
4e7f5e9cda add closeBrackets setting 2024-03-29 17:07:48 +01:00
Felix Roos
c400deac74 visuals now adhere to theme by default 2024-03-28 10:23:07 +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
04a0952a22 simplify draw plumbing 2024-03-28 06:25:24 +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
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
d036635915 move color to hap value 2024-03-23 00:20:00 +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
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
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
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
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
48e0691eec add pianoroll widget 2024-03-15 01:40:21 +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
0f07bfc9d7 rename: canvas -> draw 2024-03-07 13:24:52 +01:00
Felix Roos
6ce8a3feba move draw logic to separate package 2024-02-29 22:14:53 +01:00
Felix Roos
7557952155 format 2024-02-25 13:17:52 +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
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
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