Jade (Rose) Rowland
42d7781d44
Merge branch 'main' into ziglets
2024-02-25 21:49:18 -05: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
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
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
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
c06a3710c1
fixed
2024-02-19 23:43:35 -05: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
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
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
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
Felix Roos
86bc28dfb3
add deprecation notes
2024-01-11 20:46:22 +01:00
Felix Roos
a746bf5461
add assemblyscript version
2024-01-10 22:08:41 +01:00
Felix Roos
700f0be0ba
optimize c output
2024-01-10 21:49:04 +01:00
Felix Roos
cb59d632a8
add c info to readme
2024-01-10 21:45:21 +01:00
Felix Roos
9fd86458e6
add csaw
2024-01-10 21:44:16 +01:00
Felix Roos
3cd49065c8
prettierignore superdough-wasm
2024-01-10 21:32:20 +01:00
Felix Roos
a7726e2334
add rust + shrink zig wasm file
2024-01-10 21:31:22 +01:00
Felix Roos
26793aec91
frequency control (bad)
2024-01-10 18:27:40 +01:00
Felix Roos
7c4ed7e05f
cleanup
2024-01-10 18:14:49 +01:00
Felix Roos
93cfe9802c
zig dsp poc
2024-01-10 18:11:05 +01:00
Felix Roos
0106a129c9
add minimal zig wasm testing ground
2024-01-10 17:04:10 +01: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
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
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
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
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
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
de9a52366f
Publish
...
- @strudel/codemirror@0.9.0
- @strudel.cycles/core@0.9.0
- @strudel.cycles/csound@0.9.0
- @strudel.cycles/midi@0.9.0
- @strudel.cycles/mini@0.9.0
- @strudel.cycles/osc@0.9.0
- @strudel.cycles/react@0.9.0
- @strudel.cycles/serial@0.9.0
- @strudel.cycles/soundfonts@0.9.0
- superdough@0.9.8
- @strudel.cycles/tonal@0.9.0
- @strudel.cycles/transpiler@0.9.0
- @strudel/web@0.9.0
- @strudel.cycles/webaudio@0.9.0
- @strudel.cycles/xen@0.9.0
2023-09-17 12:35:03 +02:00
Felix Roos
57265b9e33
add filter envelopes here and there
...
+ comment out outroMusic (lame)
2023-09-17 12:34:01 +02:00
Felix Roos
b7ef2d97e2
make desktopbridge private for now
2023-09-17 11:50:18 +02:00
Felix Roos
4fb364195c
snapshot
2023-09-17 11:18:20 +02:00
Felix Roos
578bede46b
fix: tune n -> note
2023-09-17 11:17:37 +02:00
Felix Roos
38a51324b2
Merge pull request #693 from Bubobubobubobubo/vibrato
...
Adding vibrato to base oscillators
2023-09-17 11:05:05 +02:00
Felix Roos
0e7c9a4001
add vib examples for : notation
2023-09-17 11:01:12 +02:00
Felix Roos
32fee6313b
move stuff back
2023-09-17 10:44:15 +02:00
Felix Roos
c6a74c040e
snapshot
2023-09-17 10:42:51 +02:00
Felix Roos
a97384cec1
format
2023-09-17 10:42:21 +02:00
Felix Roos
f052adb93a
simplify examples
2023-09-17 10:41:22 +02:00
Felix Roos
c2560e0cf8
set vib default to .5
2023-09-17 10:41:13 +02:00
Felix Roos
cd6d1fb2d2
fix: headings
2023-09-17 10:41:02 +02:00
Felix Roos
c354ee32e3
simplify vibrato logic
2023-09-17 10:15:33 +02:00
Felix Roos
5c5df74860
fix: control naming
2023-09-17 10:15:02 +02:00
Felix Roos
887fb6a84c
Merge remote-tracking branch 'upstream/main' into vibrato
2023-09-17 09:46:12 +02:00
Felix Roos
80ea9e8de4
Merge pull request #698 from Bubobubobubobubo/sampler
...
Adding loop points and thus wavetable synthesis
2023-09-17 08:27:36 +02:00
Felix Roos
3879b01ddd
snapshots
2023-09-17 08:04:02 +02:00
Felix Roos
4490681fa3
add note about wt_
2023-09-17 08:03:09 +02:00
Felix Roos
b98e24fabf
docs: fit + splice
2023-09-17 08:02:02 +02:00
Felix Roos
2deafe214a
update loop examples
2023-09-17 07:59:55 +02:00
Felix Roos
d0258756e5
Merge remote-tracking branch 'upstream/main' into sampler
2023-09-17 07:31:21 +02:00
Felix Roos
4fecad16e4
superdough 0.9.7
2023-09-16 02:21:10 +02:00
Felix Roos
a82eeb44c0
update snapshot
2023-09-16 02:08:25 +02:00
Felix Roos
7ec5ab0c20
fix: tune
2023-09-16 02:05:49 +02:00
Felix Roos
872e10fc95
Merge pull request #692 from Bubobubobubobubo/filters
...
Adding filter envelopes and filter order selection
2023-09-16 02:03:49 +02:00
Felix Roos
e3b7d0f84d
drop some acid in there
2023-09-16 02:01:46 +02:00
Felix Roos
e0c424eb92
update snapshots
2023-09-16 01:50:45 +02:00
Felix Roos
536427310d
add some filter envelopes here and there
2023-09-16 01:50:23 +02:00
Felix Roos
a7eb0bb04a
snapshot
2023-09-16 01:34:00 +02:00
Felix Roos
af6a5b85f5
keep only lp envelopes as examples
2023-09-16 01:33:34 +02:00
Felix Roos
b96e8093a0
doc: fenv
2023-09-16 01:33:17 +02:00
Felix Roos
989dc0aabe
fix: filters without envelopes
2023-09-16 01:33:09 +02:00
Felix Roos
735f892a08
fix: snapshots
2023-09-16 01:14:53 +02:00
Felix Roos
e959c275fd
add fanchor
2023-09-16 01:14:14 +02:00
Felix Roos
7dbcc90450
fix: docs after fenv change
2023-09-16 01:07:10 +02:00
Felix Roos
7f86eac8f1
simplify
2023-09-16 00:51:36 +02:00
Felix Roos
40de717cc9
fix: don't add frequency
2023-09-16 00:46:50 +02:00
Felix Roos
df211c994d
anchored fenv, more logical with negative values
...
- defaulting to .5 for now...
2023-09-16 00:44:03 +02:00
Felix Roos
ee314e9b03
snapshot
2023-09-15 23:38:37 +02:00
Felix Roos
9049a8b964
simplify fenv
2023-09-15 23:37:36 +02:00
Felix Roos
88c029202c
simplify fenv examples
2023-09-15 23:37:27 +02:00
Felix Roos
9142fb753a
cleaner default filter envelope
...
- fixes some unexpected envelope glitches
2023-09-15 23:36:55 +02:00
Felix Roos
4688c0bf10
format
2023-09-15 23:13:49 +02:00
Felix Roos
7e55258bbf
update snapshots
2023-09-15 23:13:30 +02:00
Felix Roos
828e475921
support negative fenv
2023-09-15 23:12:51 +02:00
Felix Roos
9d5f919023
add all filter envelope examples to doc
2023-09-15 23:12:39 +02:00
Felix Roos
b8932390f7
update snapshot
2023-09-15 21:44:24 +02:00
Felix Roos
445881992e
slow down examples + simplify
2023-09-15 21:43:03 +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
Raphael Forment
7f1918ae8c
Merge branch 'sampler' of github.com:Bubobubobubobubo/strudel into sampler
2023-09-11 00:56:50 +02:00
Raphael Forment
78adaaedef
fixing minor bugs and adding description
2023-09-11 00:56:43 +02:00
Felix Roos
4a65113bff
do not panic when no description
2023-09-11 00:52:49 +02:00
Raphael Forment
843d9d52c3
add documentation but it crashes
2023-09-11 00:46:31 +02:00
Raphael Forment
7a74189771
document wavetable synthesis
2023-09-11 00:41:55 +02:00
Raphael Forment
6de04f7781
turn loop on for samples starting with wt_
2023-09-10 23:29:09 +02:00
Felix Roos
ba27f2ba28
fix: looped samples pitch
2023-09-10 21:05:57 +02:00
Felix Roos
f09b89ed63
fix: duration for loops
2023-09-10 20:55:59 +02:00
Raphael Forment
bac8594c5f
beginning documentation work (breaks)
2023-09-10 20:36:09 +02:00
Raphael Forment
3582ae9163
adding loopBegin and loopEnd
2023-09-10 18:34:21 +02:00
Raphael Forment
7a95bafa54
Updating documentation
2023-09-10 09:59:18 +02:00
Raphael Forment
1383af6208
documenting filters more + tests
2023-09-10 09:42:29 +02:00
Raphael Forment
bea9a3c2dc
replacing fenv by lpenv, hpenv, bpenv
2023-09-10 09:28:07 +02:00
Raphael Forment
78ccec5d7b
adding test run
2023-09-10 09:14:41 +02:00
Felix Roos
534e3f7f81
add snapshots
2023-09-10 00:48:04 +02:00
Felix Roos
6a427d6f89
Merge pull request #697 from daslyfe/add_logging_from_tauri
...
Add logging from tauri
2023-09-09 11:19:57 +02:00
Jade Rowland
b4297580a7
changed warning to error
2023-09-09 01:34:35 -04:00
Jade Rowland
26b0e2ae43
its working
2023-09-09 01:27:49 -04:00
Jade Rowland
e75ac7b3c0
working
2023-09-09 01:20:08 -04:00
Raphael Forment
74442b0d76
documenting vibrato and removing broken slide/pitchJump mechanism
2023-09-08 13:43:43 +02:00
Raphael Forment
3431803980
documenting vib and vibmod
2023-09-08 13:08:00 +02:00
Raphael Forment
c5fb247de6
Documentation for filter envelope
2023-09-08 12:38:39 +02:00
Felix Roos
18640d59da
acid party
2023-09-08 03:00:49 +02:00
Felix Roos
48753b2539
fix last crack?
2023-09-08 02:53:08 +02:00
Felix Roos
606dcc8cc3
use fenv to scale above base cutoff?
2023-09-08 02:27:28 +02:00
Felix Roos
9e4c548c69
fix: filter clicks
2023-09-08 02:06:03 +02:00
Felix Roos
75a974643b
add missing controls
2023-09-08 01:41:11 +02:00
Felix Roos
e2711ba911
fix: filter envelopes + simplify
2023-09-08 01:40:10 +02:00
Raphael Forment
7605198774
parameter renaming
2023-09-05 11:27:42 +02:00
Raphael Forment
fc9525e7d8
saner vibrato default
2023-09-05 11:24:21 +02:00
Raphael Forment
e597b6473d
remove test console log statement
2023-09-05 10:44:41 +02:00
Raphael Forment
16c8dcf788
stable version
2023-09-05 09:56:49 +02:00
Raphael Forment
37842d4fbd
Revert "replace odd envelope"
...
This reverts commit 4319df0cb6 .
2023-09-05 09:01:04 +02:00
Felix Roos
133a1d2e8f
Merge pull request #694 from daslyfe/tauri_osc_support
...
Direct OSC Support in Tauri
2023-09-05 00:33:54 +02:00
Jade Rowland
15c15a9c36
remove unused import
2023-09-04 17:09:54 -04:00
Jade Rowland
d233d50de3
dont panic if message fails to send
2023-09-04 17:07:50 -04:00
Jade Rowland
a9d8e7ca82
cleaning up
2023-09-04 15:33:44 -04:00
Jade Rowland
4001cc9531
cleaning up
2023-09-04 15:33:28 -04:00
Raphael Forment
4319df0cb6
replace odd envelope
2023-09-04 21:24:42 +02:00
Raphael Forment
5be7898522
New technique using ADSR envelope
2023-09-04 21:17:16 +02:00
Jade Rowland
009760c31a
correct bit calcuations
2023-09-04 15:00:43 -04:00
Jade Rowland
77349526e4
timetag mishaps
2023-09-04 14:21:30 -04:00
Felix Roos
3ba195c2d9
add new controls
...
+ rename slide_speed > slidespeed
2023-09-04 18:38:05 +02:00
Raphael Forment
60f5032b12
Implement pitch slide
2023-09-04 06:25:49 +02:00
Raphael Forment
fdc201a799
Adding vibrato to synth oscillator
2023-09-04 06:03:05 +02:00
Raphael Forment
ec8616a515
Envelope filter and filter order
2023-09-04 04:56:45 +02:00
Jade Rowland
349d11e76d
different time strats
2023-09-03 17:36:21 -04:00
Jade Rowland
62e3774ff7
its working
2023-09-03 16:28:52 -04:00
Felix Roos
abaeb52b7c
Merge pull request #690 from vasilymilovidov/main
...
fix MIDI CC messages
2023-09-03 22:19:22 +02:00
Jade Rowland
60e600c381
setting up
2023-09-03 13:23:13 -04:00
Vasilii Milovidov
97f84ee87f
fix MIDI CC messages
2023-09-03 15:54:34 +04:00
Felix Roos
c5738aeed9
Merge pull request #688 from daslyfe/fix_tauri_cpu_midi
...
add sleep timer + improve message iterating
2023-09-03 10:22:15 +02:00
Jade Rowland
192adccb10
add sleep timer + improve message iterating
2023-09-02 20:59:00 -04:00
Felix Roos
defcacb59b
bump superdough to 0.9.6
2023-08-31 13:09:16 +02:00
Felix Roos
e4ea786956
Merge pull request #684 from Bubobubobubobubo/zzfx
...
ZZFX Synth support
2023-08-31 13:00:30 +02:00
Felix Roos
c9d98bf4d7
fix: tests
2023-08-31 12:58:32 +02:00
Felix Roos
8dd08c360f
improve synth docs
2023-08-31 12:56:18 +02:00
Felix Roos
d6c4bb0e4e
Merge remote-tracking branch 'upstream/main' into zzfx
2023-08-31 12:38:19 +02:00
Felix Roos
c54916cdfd
Merge pull request #683 from Bubobubobubobubo/betterfmsynth
...
Wave Selection and Global Envelope on the FM Synth Modulator
2023-08-31 12:36:36 +02:00
Felix Roos
e29cf6fcc1
update snapshot
2023-08-31 12:34:49 +02:00
Felix Roos
5b3cd166b0
more clear example
2023-08-31 12:34:16 +02:00
Felix Roos
a7246c6518
snapshots
2023-08-31 12:30:01 +02:00
Felix Roos
b48fd78cf0
fm envelope docs
2023-08-31 12:29:29 +02:00
Felix Roos
66c895ee3c
fix: bad import
2023-08-31 11:52:49 +02:00
Felix Roos
37c450dd83
Merge remote-tracking branch 'upstream/main' into betterfmsynth
2023-08-31 11:52:41 +02:00
Felix Roos
4c744da3e2
add zzfx sound + zzfx control to override params
2023-08-31 10:52:36 +02:00
Felix Roos
388e7b3c2f
add doc
2023-08-31 09:46:36 +02:00
Felix Roos
6ec5377381
add lfo alias for repeatTime
2023-08-31 09:46:30 +02:00
Felix Roos
24ec47e4ff
fix: comments
2023-08-31 07:58:31 +02:00
Felix Roos
4a122523d9
fix: import
2023-08-31 07:55:09 +02:00
Felix Roos
1241911ec0
rename more stuff + pull out fork
2023-08-31 07:53:41 +02:00
Felix Roos
0f54bb1938
rename some params + use correct duration
2023-08-31 06:57:08 +02:00
Felix Roos
a3b55aa5cc
Merge pull request #685 from daslyfe/desktop_midi_bridge
...
Create Midi Integration for Tauri Desktop app
2023-08-31 05:52:17 +02:00
Felix Roos
4fa02a483b
Merge pull request #681 from tidalcycles/protracker-font
...
teletext theme + fonts
2023-08-31 05:32:15 +02:00
Felix Roos
a786c642f1
remove weird flags
2023-08-31 05:25:18 +02:00
Felix Roos
1bade7bee8
urgh npm
2023-08-31 05:23:08 +02:00
Felix Roos
d399df8798
Merge pull request #674 from tidalcycles/waveformn
...
control osc partial count with n
2023-08-31 05:20:55 +02:00
Felix Roos
749b11a5ea
fix: history
2023-08-31 05:12:33 +02:00
Felix Roos
328af5f560
fix: move desktopbridge dependency to website
2023-08-31 05:10:17 +02:00
Felix Roos
876f97e9a2
fix: exp envelope allow 0 without blowup
2023-08-31 04:35:35 +02:00
Felix Roos
26d7a32f11
remove comments
2023-08-31 04:26:14 +02:00
Felix Roos
3057773009
keep sine as fm default
2023-08-31 04:25:40 +02:00
Felix Roos
6ca89cb907
keep sine as mod default
2023-08-31 04:25:12 +02:00
Felix Roos
88b5b9b21c
fix: history
2023-08-31 04:24:44 +02:00
Felix Roos
6bcf8b91cc
fix: getExpEnvelope full adsr
2023-08-31 04:22:54 +02:00
Felix Roos
7cf7ebc555
fix: condition flip
2023-08-31 04:17:49 +02:00
Felix Roos
ee0aaca2b0
only use fm envelope when needed
2023-08-31 04:13:41 +02:00
Felix Roos
b1b084452c
fix: format
2023-08-31 03:56:31 +02:00
Felix Roos
213b1a2dae
pull out debugging fn
2023-08-31 03:53:52 +02:00
Felix Roos
b991cfc493
fix: use custom version of ZZFX
...
- ZZFX audio context broke tests
- only needed buildSamples function
2023-08-31 03:50:38 +02:00
Felix Roos
90cdea3656
fix: double registering
2023-08-30 15:32:45 +02:00
Felix Roos
1463f27a0f
move zzfx stuff to separate file
2023-08-30 15:27:07 +02:00
Felix Roos
afb8ab44cf
more zzfx wiring
2023-08-30 15:25:23 +02:00
Jade Rowland
282f36c47c
fix lock file
2023-08-30 09:17:12 -04:00
Raphael Forment
c3f27d1ad9
Boilerplate for ZZFX Synth support
2023-08-30 14:32:20 +02:00
Jade Rowland
ad230a8dc7
remove console statement
2023-08-30 08:32:13 -04:00
Jade Rowland
c29c4c0a8b
configuring package, wiring everything together
2023-08-30 08:24:02 -04:00
Jade Rowland
284f5615cc
bridge functionality for midi
2023-08-29 18:14:02 -04:00
Raphael Forment
c625096f59
removing comments
2023-08-29 17:29:50 +02:00
Raphael Forment
c3cd5d08c9
adding linear and exponential envelope for fm synthesis
2023-08-29 17:25:27 +02:00
Raphael Forment
c87c3c6672
Revert "envelopes on fmsynth"
...
This reverts commit 8fc7688585 .
2023-08-29 16:31:47 +02:00
Raphael Forment
8fc7688585
envelopes on fmsynth
2023-08-29 13:46:43 +02:00
Raphael Forment
94bcfb11de
removing rogue console.log
2023-08-29 13:16:39 +02:00
Raphael Forment
ebeaac3c5f
adding fm wave choice
2023-08-29 12:54:17 +02:00
Felix Roos
942ffc038d
add font credit
2023-08-29 00:57:41 +02:00
Felix Roos
9de344e48d
delete protracker font
2023-08-29 00:45:16 +02:00
Felix Roos
5efea045d2
delete protracker theme
2023-08-29 00:30:16 +02:00
Felix Roos
6bd3274a4b
remove protracker theme + font (not good)
2023-08-29 00:27:20 +02:00
Felix Roos
a179313db2
teletext: add panel bg
2023-08-29 00:19:57 +02:00
Felix Roos
289376840e
add mode7 font
...
+ can now inject custom theme styles
2023-08-28 23:52:24 +02:00
Felix Roos
0e3d84e5ca
add teletext theme + font
2023-08-28 19:21:17 +02:00
Felix Roos
cb643f8fd9
add protracker theme
...
+ fix: make sure all text has a bg
2023-08-28 18:54:33 +02:00
Felix Roos
1faa81099c
add protracker3 font
2023-08-28 14:50:06 +02:00
Felix Roos
2dc079b950
Merge pull request #680 from tidalcycles/emoji-support
...
add emoji support
2023-08-27 22:18:06 +02:00
Felix Roos
f6cf740507
add emoji support
2023-08-27 22:11:22 +02:00
Felix Roos
338c866d83
Merge pull request #679 from tidalcycles/pianoroll-improvements
...
Pianoroll improvements
2023-08-27 16:12:32 +02:00
Felix Roos
038e6c312b
dedupe .pianoroll
2023-08-27 16:05:58 +02:00
Felix Roos
6f6def34f7
fix: improve performance of setting patterning
2023-08-27 15:35:44 +02:00
Felix Roos
88651149d3
fix: don't import emoji pkg
2023-08-27 15:28:46 +02:00
Felix Roos
e301090704
pianoroll improvements:
...
- add label / activeLabel controls
- add new pianoroll options:
- fill
- fillActive
- strokeActive
- stroke
- hideInactive
- colorizeInactive
- fontFamily
- add wordfall method
- fix: some haps were drawn with wrong length
- pianoroll labels now use set fontFamily
- hide fold gutter
2023-08-27 15:27:30 +02:00
Felix Roos
d0f8a612ad
Merge pull request #677 from tidalcycles/scope
...
Scope
2023-08-26 21:22:16 +02:00
Felix Roos
a7728e3d81
comment new controls
2023-08-26 21:16:46 +02:00
Felix Roos
4dadc18a3a
fix: import
2023-08-26 21:12:02 +02:00
Felix Roos
43efe6921d
move scope to webaudio package
2023-08-26 21:11:24 +02:00
Felix Roos
2e31c8695a
use Float32 for higher precision
2023-08-25 16:29:41 +02:00
Felix Roos
988bd8ccdc
rename stuff
2023-08-25 12:40:04 +02:00
Felix Roos
965794712e
fscope + scaling options
2023-08-25 12:39:47 +02:00
Felix Roos
68ea086e2a
improve canvas quality on retina
2023-08-25 12:39:38 +02:00
Felix Roos
7370f41fa0
basic scope feature
2023-08-25 09:45:30 +02:00
Felix Roos
5cbe30095b
control osc partial count with n
2023-08-24 12:21:29 +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
f20c5a1bcb
Merge pull request #668 from daslyfe/midi_time_fixes
...
Midi time fixes
2023-08-23 21:50:50 +02:00
Felix Roos
02979926fd
bump superdough
2023-08-20 23:50:38 +02:00
Felix Roos
b08337af45
Merge pull request #669 from tidalcycles/fm
...
basic fm
2023-08-20 23:19:07 +02:00
Felix Roos
980c1e4812
simplify
2023-08-20 22:45:05 +02:00
Felix Roos
f43dd8db1b
add doc
2023-08-20 22:41:49 +02:00
Felix Roos
badda165fe
add snapshot
2023-08-20 22:39:46 +02:00
Felix Roos
f7d17875c0
fix: lint
2023-08-20 22:36:44 +02:00
Felix Roos
0c124bcca3
basic fm
2023-08-20 22:32:27 +02:00
Jade Rowland
3eb63f1730
round duration down
2023-08-19 15:10:53 -04:00
Jade Rowland
abb0b3b4c0
dont round duration
2023-08-19 15:09:46 -04:00
Jade Rowland
42662748d3
cleaning up changes
2023-08-19 15:06:55 -04:00
Jade Rowland
b5b866a894
time clock improvements
2023-08-19 01:08:41 -04: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
Felix Roos
01cccc6462
hotfix: panel z-index < autocomplete
2023-08-19 00:06:44 +02:00
Felix Roos
9287b8ea42
Merge pull request #667 from tidalcycles/toggle-sidebar
...
togglable panel position
2023-08-18 23:56:20 +02:00
Felix Roos
5fabc5c7f9
let to const
2023-08-18 23:53:37 +02:00
Felix Roos
61dc6f980d
ignore tauri dist for format-check
2023-08-18 23:48:00 +02:00
Felix Roos
84328cfb90
fix: format
2023-08-18 23:46:26 +02:00
Felix Roos
37a35022f5
fix panel scroll
...
+ move to bottom when minimized
2023-08-18 23:45:55 +02:00
Felix Roos
3afe540111
add hint for zen mode
2023-08-18 23:32:30 +02:00
Felix Roos
35687b1ee0
fix reference style for right panel
2023-08-18 23:32:22 +02:00
Felix Roos
195e6b61f9
fix settings style for right panel
2023-08-18 23:23:12 +02:00
Felix Roos
dabc0331cb
fix panel scroll
2023-08-18 23:19:19 +02:00
Felix Roos
824abb0406
Merge pull request #666 from daslyfe/osc_fixes
...
fix osc bundle timestamp glitches caused by drifting clock
2023-08-18 15:59:20 +02:00
Felix Roos
f6789aaace
togglable panel position
2023-08-18 15:58:51 +02:00
Jade Rowland
10bce85561
fix osc bundle timestamp glitches caused by drifting clock
2023-08-17 18:01:41 -04:00
Felix Roos
cd0f1b6c5c
bump: superdough 0.9.4
2023-08-17 11:42:24 +02:00
Felix Roos
834bb7d777
Merge pull request #664 from tidalcycles/superdough
...
superdough: encapsulates web audio output
2023-08-17 11:36:07 +02:00
Felix Roos
5c1d7baf72
superdough readme doc
2023-08-17 11:23:17 +02:00
Felix Roos
8bdbc9ec4c
superdough: add logger
2023-08-17 10:08:55 +02:00
Felix Roos
0c6a0720af
bump superdough to 0.9.3
2023-08-11 12:35:18 +02:00
Felix Roos
c6095fd92a
add disableWorklets option to initAudio
2023-08-11 12:35:00 +02:00
Felix Roos
7d0fb0de83
Revert "rename: superdough.mjs > webaudio.mjs"
...
This reverts commit 75281afe05 .
2023-08-11 12:22:03 +02:00
Felix Roos
75281afe05
rename: superdough.mjs > webaudio.mjs
...
(to keep history?)
2023-08-11 12:20:36 +02:00
Felix Roos
738e714f45
use superdough in webaudio package
2023-08-11 12:13:24 +02:00
Felix Roos
898bfaeecf
bump to 0.9.2
2023-08-11 11:13:31 +02:00
Felix Roos
7f44d9cdd2
add link to codesandbox
2023-08-11 11:09:33 +02:00
Felix Roos
8d9be21c8a
better code example
2023-08-11 10:56:57 +02:00
Felix Roos
82cb4c8c11
fix: still had strudel core imports
2023-08-11 10:51:59 +02:00
Felix Roos
2778e4d697
fix: build entry file
2023-08-11 10:43:59 +02:00
Felix Roos
30fe2dd502
add superdough package
2023-08-11 10:42:59 +02:00
gogins
1170ff58ee
Fix for #1 .
2023-08-10 20:26:37 -04:00
Felix Roos
2483bf812f
Merge pull request #660 from tidalcycles/fix-multiple-triggers
...
fix: always run previous trigger
2023-08-11 00:06:21 +02:00
Felix Roos
7a999de602
fix: always run previous trigger
...
+ make dominantTrigger more dominant
2023-08-11 00:04:09 +02:00
Felix Roos
1929c27225
Merge pull request #659 from tidalcycles/fix-console-welcome
...
fix: welcome message for latestCode
2023-08-10 23:54:58 +02:00
Felix Roos
0cf5c9c7d6
fix: welcome message for latestCode
2023-08-10 23:51:04 +02:00
Felix Roos
c20b691683
Merge pull request #657 from daslyfe/main
...
[Bug Fix] Midi: Don't treat note 0 as false
2023-08-07 07:45:26 +02:00
Jade Rowland
5c2101de1a
[Bug Fix] Midi: Don't treat note 0 as false
2023-07-29 13:34:02 -04:00
Felix Roos
2ec2e81511
Merge pull request #656 from daslyfe/main
...
[Bug Fix] Account for numeral notation when converting to midi
2023-07-29 09:06:17 +02:00
Jade Rowland
ac3d8b832c
[Bug Fix] Account for numeral notation when converting to midi
2023-07-29 01:29:05 -04:00
Felix Roos
ad174957e8
Merge pull request #653 from tidalcycles/ireal-voicings
...
ireal voicings
2023-07-23 22:18:48 +02:00
Felix Roos
9b3fa83516
add common chord symbol aliases
2023-07-23 22:05:42 +02:00
Felix Roos
52b8d9d361
add octaves control for arpeggios
2023-07-23 21:18:34 +02:00
Felix Roos
d231ded7a2
fix: ^7 voicings
2023-07-23 21:18:18 +02:00
Felix Roos
5f57951e3d
fix: add empty string as major alias
2023-07-23 14:10:38 +02:00
Felix Roos
b1a4788442
a few more voicings
2023-07-23 14:06:25 +02:00
Felix Roos
6377378a3d
sort by topnote and then by bottom note
...
(easier to track diffs)
2023-07-23 13:31:47 +02:00
Felix Roos
45b91cdea5
fix: major chords
2023-07-23 09:57:34 +02:00
Felix Roos
d5647c6760
sort voicings by top note
2023-07-23 09:51:21 +02:00
Felix Roos
f419559bde
Merge remote-tracking branch 'origin/main' into ireal-voicings
2023-07-22 16:22:49 +02:00
Felix Roos
4cfaa39419
fix: flip subtraction
2023-07-22 13:54:43 +02:00
Felix Roos
d6b1762adf
Merge pull request #652 from tidalcycles/understand-pitch
...
Understand pitch
2023-07-22 09:30:21 +02:00
Felix Roos
45c3293385
format
2023-07-22 09:28:51 +02:00
Felix Roos
92d574605e
small fixes
2023-07-22 09:26:34 +02:00
Felix Roos
cec7b90631
finish pitch page
2023-07-22 09:19:13 +02:00
Felix Roos
aa3cb35f09
better exponent display
2023-07-21 18:42:47 +02:00
Felix Roos
7373138e3d
improve pitch page
2023-07-21 17:46:45 +02:00
Felix Roos
2d8176f213
begin pitch page
2023-07-21 14:40:47 +02:00
Felix Roos
8589d72aee
fix: console error
2023-07-21 14:40:40 +02:00
Felix Roos
626b50087a
Merge branch 'main' into docs
2023-07-21 10:02:02 +02:00
Felix Roos
1e62554dfb
add links
2023-07-20 23:43:53 +02:00
Felix Roos
bcf800482b
fix: chord typo + export only voicings
2023-07-20 23:43:08 +02:00
Felix Roos
08f94d2122
add ireal voicings
2023-07-20 22:53:02 +02:00
Felix Roos
559cfd11db
Merge pull request #651 from tidalcycles/update-vitest
...
update vitest
2023-07-17 23:42:59 +02:00
Felix Roos
ce820c2314
update vitest
2023-07-17 23:37:51 +02:00
Felix Roos
8583ed0e5c
Merge pull request #647 from tidalcycles/tonleiter
...
stateless voicings + tonleiter lib
2023-07-17 23:34:33 +02:00
Felix Roos
f2c16a06a1
fix: note2oct
2023-07-17 23:10:13 +02:00
Felix Roos
584d469a73
Merge pull request #650 from bwagner/tonleiter
...
FIXES: TODO in rotateChroma
2023-07-17 17:57:16 +02:00
Bernhard Wagner
4298e582fb
FIXES: note2pc TODOs
2023-07-14 14:38:26 +02:00
Bernhard Wagner
a3fdfbbc16
FIXES: weird gain difference
2023-07-14 14:04:35 +02:00
Bernhard Wagner
b8929a0d18
FIXES: prettier formatting
2023-07-14 13:56:36 +02:00
Bernhard Wagner
0fa5832b63
FIXES: TODO in rotateChroma
2023-07-14 13:45:27 +02:00
Felix Roos
bbb29ebd7c
fix: duck mode with n
...
+ detect chord obj in rootNotes
2023-07-13 12:52:57 +02:00
Felix Roos
0fd9ac6da3
feat: support strings in voicing function
2023-07-13 12:13:00 +02:00
Felix Roos
e53098b179
fix: tests
2023-07-13 11:58:24 +02:00
Felix Roos
78dcab2778
fix: control interference
2023-07-13 11:24:57 +02:00
Felix Roos
e05f74cef1
docs + rename under -> duck, quak quak
2023-07-13 10:49:08 +02:00
Felix Roos
3d8724c90d
snapshot
2023-07-13 01:11:31 +02:00
Felix Roos
ffeda19ce5
snapshots + fix default anchor for lefthand
2023-07-13 01:09:53 +02:00
Felix Roos
70fe8f14e3
refactor: voicings -> voicing in tunes
2023-07-13 01:09:29 +02:00
Felix Roos
a639d9f49f
fix: remove log
2023-07-13 00:25:24 +02:00
Felix Roos
e5251422fe
revert changing existing addVoicings
...
+ add registerVoicings for the new logic
2023-07-13 00:20:28 +02:00
Felix Roos
d8f80c058d
can now set mode and anchor on voicing dictionary
2023-07-12 23:47:13 +02:00
Felix Roos
4cf3655c08
voicing modes: below, under, above
2023-07-12 23:32:27 +02:00
Felix Roos
58fc786462
noteToMidi: adjustable default octave
...
+ pull out static objects
2023-07-12 23:32:02 +02:00
Felix Roos
81b142704c
change call signature of renderVoicing
...
+ pull logic in from voicings function
2023-07-12 22:55:34 +02:00
Felix Roos
b0cbeda796
fix: support existing voicing dicts in new logic
...
+ rename voiceBelow to renderVoicing
2023-07-12 22:38:44 +02:00
Felix Roos
0b3a8a5f65
- make dictionary a control
...
- standalone voicing function
- simplify voicing control names
2023-07-11 22:49:34 +02:00
Felix Roos
d7d8d2a3e6
Merge pull request #645 from tidalcycles/slice
...
slice: list mode
2023-07-10 19:07:45 +02:00
Felix Roos
d5c0309885
feat: support n for voicing scales
...
+ simplify voicing logic
2023-07-09 22:11:40 +02:00
Felix Roos
36fa9d81fb
fix: pianoroll isActive still used whole.end
2023-07-09 18:51:26 +02:00
Felix Roos
35f5a5d11a
feat: add voiceOffset (2)
2023-07-09 16:53:41 +02:00
Felix Roos
d1fe50e271
feat: add voiceOffset
2023-07-09 16:53:29 +02:00
Felix Roos
2d08b31f9a
fix: tests
2023-07-08 16:14:25 +02:00
Felix Roos
27643f4a48
doc: slice
2023-07-08 16:12:21 +02:00
Felix Roos
110e179e9e
wip: new voicing function
2023-07-08 12:41:17 +02:00
Felix Roos
fe6d99d4f1
slice array notation
2023-07-07 21:48:19 +02:00
Felix Roos
06fbcbe24b
docs: add slice effect
2023-07-07 21:48:03 +02:00
Felix Roos
f40b57ee48
hotfix: remove log
2023-07-06 09:59:20 +02:00
Felix Roos
9438c69bed
comment
2023-07-06 09:58:57 +02:00
Felix Roos
70d6f3000a
move tonleiter
2023-07-06 09:58:48 +02:00
Felix Roos
d47fd0cf18
Merge pull request #639 from tidalcycles/delete-old-packages
...
Delete old packages
2023-07-04 23:50:30 +02:00
Felix Roos
40117fbe54
package-lock
2023-07-04 23:47:37 +02:00
Felix Roos
7466d8a1de
delete webdirt
2023-07-04 23:44:36 +02:00
Felix Roos
ce09443e48
delete tone
2023-07-04 23:43:49 +02:00
Felix Roos
1718dbe94e
delete eval package
2023-07-04 23:41:29 +02:00
Felix Roos
69894db206
Merge pull request #634 from tidalcycles/highlight-ids
...
Adaptive Highlighting
2023-07-04 23:38:41 +02:00
Felix Roos
6e4c873248
remove tests from soon removed package
2023-07-04 22:17:44 +02:00
Felix Roos
64693ffd26
fix: remove test flag
2023-07-04 22:16:02 +02:00
Felix Roos
66f8ca72c1
refactor: remove old location methods
...
docs: update repl chapter to reflect new transpiler behavior
2023-07-04 22:13:40 +02:00
Felix Roos
c82f7bd8fe
Merge pull request #636 from mindofmatthew/highlight-ids
...
More work on highlight IDs
2023-07-04 21:55:57 +02:00
Felix Roos
34176ab5f8
refactor:
...
- dedupe flash / highlighting logic
- codemirror logic now lives only in codemirror package
- remove old highlighting logic
- use codemirror package in react package
- cleanup CodeMirror6.jsx
- pull setMiniLocations into useHighlighting
- migrate MiniRepl, nano-repl + Repl to new highlighting
2023-07-04 21:49:39 +02:00
Felix Roos
7f12ce9b45
fix: format
2023-07-04 18:47:44 +02:00
Felix Roos
9e1b9f7f5c
Merge remote-tracking branch 'upstream/main' into highlight-ids
2023-07-04 18:46:05 +02:00
Felix Roos
23e949de1c
Merge pull request #637 from tidalcycles/snapshots-sort-haps-by-part
...
snapshot tests: sort haps by part
2023-07-04 18:44:47 +02:00
Felix Roos
00bd60a855
snapshot tests: sort haps by part
2023-07-04 18:43:26 +02:00
Felix Roos
dacd9afac0
comment out opacity logic for now
2023-07-04 18:34:22 +02:00
Felix Roos
3fc5bb31d0
fix: do not recreate haps mapping on update
2023-07-04 18:22:22 +02:00
Felix Roos
78770888a5
remove mock positions
2023-07-04 18:16:58 +02:00
Matthew Kaney
f5b092acf2
Split up highlighting logic and add progress flash
2023-07-03 17:06:39 -04:00
Matthew Kaney
ba9562f000
Remove highlights when code stops
2023-07-03 10:52:06 -04:00
Matthew Kaney
aded178ab7
Pass mininotation locations into highlight state
2023-07-03 03:55:49 -04:00
Felix Roos
0b5d905120
fix: adaptive highlighting
...
- transpiler now uses m function with globalOffset
- patternifyAST now accepts global offset
- patternifyAST now calls .withLoc with global leaf location
- .withLoc replaces .withLocation + .withMiniLocation
- simple locs (offsets) are now used everywhere
- some tests fail, seems some haps have reordered...
- wip: Repl still uses hardcoded updateMiniLocations
- todo: find way to call updateMiniLocations dynamically
2023-07-03 05:15:32 +02:00
Felix Roos
08abec8fd5
fix: init phase
2023-07-02 18:37:56 +02:00
Felix Roos
63c23736ad
wip: adaptive highlighting
2023-07-02 18:33:44 +02:00
Felix Roos
f7bd373ce6
update package-lock
2023-07-02 14:17:15 +02:00
Felix Roos
8e717d2ea1
- transpiler now always returns an object
...
- emit transpiler metadata from evaluate / afterEval
- currently logging miniLocations from Repl.jsx
2023-07-02 14:15:54 +02:00
Felix Roos
5f271ed127
add emitMiniLocations flag to transpiler
2023-07-02 13:42:41 +02:00
Felix Roos
d686b65dbe
add 2 more tests
2023-07-01 23:55:41 +02:00
Felix Roos
c7e882e001
mini: leaf location retrieval
...
- add onEnter callback for patternifyAST
- add leaf node location helpers
- add tests
2023-07-01 23:52:31 +02:00
Felix Roos
f07859996e
Merge pull request #631 from tidalcycles/fix-canvas-resize
...
fix: update canvas size on window resize
2023-06-30 22:47:39 +02:00
Felix Roos
fbc73bc78a
Merge pull request #630 from tidalcycles/out-of-range-error
...
fix: out of range error
2023-06-30 22:45:41 +02:00
Felix Roos
bd8ad1ed1b
fix: out of range error due to rerender
2023-06-30 22:40:02 +02:00
Felix Roos
dc2ff83fa5
do not flash when empty
2023-06-30 22:38:14 +02:00
Felix Roos
13545d147b
optimize rendering
2023-06-30 22:37:55 +02:00
Felix Roos
1b85aa713b
fix: update canvas size on window resize
2023-06-30 16:03:56 +02:00
Felix Roos
90a58858ca
Publish
...
- @strudel/codemirror@0.8.4
- @strudel.cycles/core@0.8.2
- @strudel.cycles/csound@0.8.0
- @strudel.cycles/eval@0.8.0
- @strudel.cycles/midi@0.8.0
- @strudel.cycles/mini@0.8.2
- @strudel.cycles/osc@0.8.0
- @strudel.cycles/react@0.8.0
- @strudel.cycles/serial@0.8.0
- @strudel.cycles/soundfonts@0.8.2
- @strudel.cycles/tonal@0.8.2
- @strudel.cycles/tone@0.8.0
- @strudel.cycles/transpiler@0.8.2
- @strudel/web@0.8.3
- @strudel.cycles/webaudio@0.8.2
- @strudel.cycles/webdirt@0.8.0
- @strudel.cycles/xen@0.8.0
2023-06-30 08:17:19 +02:00
Felix Roos
8149b85a55
Merge pull request #627 from tidalcycles/fix-clock-drift
...
fix: midi clock drift
2023-06-30 08:14:40 +02:00
Felix Roos
e79b6c514a
Merge pull request #621 from tidalcycles/tauri-fs
...
desktop: play samples from disk
2023-06-29 22:02:27 +02:00
Felix Roos
aaa894d74b
Merge pull request #620 from tidalcycles/loopAt
...
cps dependent functions
2023-06-29 21:59:42 +02:00
Felix Roos
b55721f16f
fix: midi clock drift
2023-06-29 21:58:15 +02:00
Felix Roos
b39d948d71
fix: build
2023-06-29 12:32:59 +02:00
Felix Roos
0fee279e3d
rename fay to fit
2023-06-29 12:05:31 +02:00
Felix Roos
c7d8a9cb82
fix: playFile import
2023-06-29 12:05:09 +02:00
Felix Roos
b50075f102
feat: can now load disk samples via samples
...
+ encapsulate file logic from FilesTab
2023-06-29 10:47:20 +02:00
Felix Roos
fb3ca9f960
feat: register fn for sample prefix handling
2023-06-29 10:46:32 +02:00
Felix Roos
058b971870
can now play samples from file system
...
- ui still wip
2023-06-29 02:02:00 +02:00
Felix Roos
610ea414c1
expose tauri fs api
2023-06-29 02:01:22 +02:00
Felix Roos
cc6997baec
- encapsulate sample map handling
...
- add resolveUrl param
2023-06-29 02:00:59 +02:00
Felix Roos
d126c28b85
fix: loopAt with cps 1 for fallback
2023-06-28 22:25:49 +02:00
Felix Roos
c1649b9dc0
- fix: loopAt for non default cps value
...
- add fay to repitch samples to fit hap duration
- add setcpm function
2023-06-28 22:13:05 +02:00
Felix Roos
b0a8d12112
Merge pull request #520 from paikwiki/patch-1
...
Fix typo on packages.mdx
2023-06-26 22:45:04 +02:00
Felix Roos
b5160d38cb
another dummy commit
2023-06-26 22:43:14 +02:00
Felix Roos
360e9b5936
dummy commit
2023-06-26 22:41:47 +02:00
Felix Roos
85a6cd828e
Merge pull request #606 from tidalcycles/setting-patterning
...
patterning ui settings
2023-06-26 22:35:02 +02:00
Felix Roos
e698f19a64
Merge pull request #614 from tidalcycles/spirals
...
add spiral viz
2023-06-26 22:32:46 +02:00
Felix Roos
83c1b580dd
Merge pull request #613 from vasilymilovidov/tauri
...
tauri test
2023-06-26 22:17:46 +02:00
vvm
9273e1f8ed
fix tauri icons
2023-06-26 13:13:22 +04:00
vvm
5287825279
tauri workflow fixes
2023-06-26 11:27:21 +04:00
vvm
5567959afd
add tauri github workflow
2023-06-26 01:58:16 +04:00
Felix Roos
eaab36b051
add spiral viz
2023-06-25 14:23:18 +02:00
vvm
9a4f3af580
add README
2023-06-24 02:34:02 +04:00
vvm
b83664dfce
add build optimizations
2023-06-24 02:32:57 +04:00
vvm
349f7ae965
init
2023-06-23 21:14:55 +04:00
vvm
6f41716ab5
init
2023-06-23 21:06:10 +04:00
Felix Roos
abeb62dea8
Merge pull request #612 from tidalcycles/fix-links
...
fix: doc links
2023-06-23 09:59:43 +02:00
Felix Roos
7cfed80443
Merge pull request #598 from tidalcycles/clip-support-floats
...
clip now works like legato in tidal
2023-06-23 09:55:18 +02:00
Felix Roos
36aa7d9b25
Merge pull request #607 from tidalcycles/doc-fixes
...
tonal fixes
2023-06-18 10:36:17 +02:00
Felix Roos
2a449ad3c0
rename tonal api -> tonal functions
2023-06-18 10:32:51 +02:00
Felix Roos
a71c5957cc
fix: better fix
2023-06-16 14:23:39 +02:00
Felix Roos
eef6c7d55e
quick fix: typo
2023-06-16 14:20:49 +02:00
Felix Roos
3872322da1
allow patterning theme + font settings
2023-06-16 13:45:13 +02:00
Felix Roos
f1e850a62a
fix: doc links
2023-06-16 09:20:29 +02:00
Felix Roos
8d9278419d
fix: flatten scale lists
2023-06-15 20:19:31 +02:00
Felix Roos
0862827a51
Merge pull request #581 from roipoussiere/line_wrap
...
editor: enable line wrapping
2023-06-15 12:51:40 +02:00
Roipoussiere
f37a220a05
add checkbox in settings to enable line wrapping
2023-06-15 11:52:29 +02:00
Felix Roos
aa51c2b6dd
Merge remote-tracking branch 'upstream/main' into line_wrap
2023-06-15 10:59:52 +02:00
Felix Roos
92da70a7ae
Merge remote-tracking branch 'origin/main' into clip-support-floats
2023-06-15 10:46:10 +02:00
Felix Roos
a55862fc25
Merge pull request #602 from tidalcycles/ratio-function
...
add ratio function
2023-06-15 10:22:46 +02:00
Felix Roos
09b14a5702
add ratio function
2023-06-14 23:19:04 +02:00
Felix Roos
260b831815
refactor: legato -> clip
2023-06-14 00:22:55 +02:00
Felix Roos
665cf6ac65
Merge pull request #588 from roipoussiere/enable_autocomplete
...
enable auto-completion
2023-06-12 23:24:28 +02:00
Felix Roos
5e90021698
update snapshot
2023-06-12 23:12:40 +02:00
Felix Roos
16aeb7e12c
docs: update clip entry
2023-06-12 23:11:07 +02:00
Felix Roos
b4cbec173b
only accept undefined for clip
2023-06-12 22:58:25 +02:00
Felix Roos
8c9e06c329
- clip now works like legato in tidal
...
- supports floats
- hap.duration now respects clip value
- hap.endClipped is now end*clip
- visualizations show clipped length
- clip(0) will now be silence
2023-06-12 22:39:32 +02:00
Felix Roos
e4a35fdd72
Merge pull request #597 from tidalcycles/cursor-fix
...
improve cursor
2023-06-11 22:04:17 +02:00
Felix Roos
370d82e66c
+ disable cursor blink
...
+ make cursor thicker
2023-06-11 20:21:11 +02:00
Felix Roos
876e851517
Merge pull request #570 from dariacotocu/branch-daria
...
Solmization added
2023-06-11 20:00:45 +02:00
Felix Roos
190fe37a9f
move solmization logic from midi2note to sol2note
2023-06-11 19:55:24 +02:00
Felix Roos
623661f8d2
Merge remote-tracking branch 'upstream/main' into branch-daria
2023-06-11 19:54:55 +02:00
Felix Roos
f31bc3f8c5
Merge pull request #591 from tidalcycles/fix-fast0
...
fix: division by zero
2023-06-11 19:45:00 +02:00
Felix Roos
12fc48544c
Merge pull request #596 from tidalcycles/fix-option-dot
...
Fix option dot
2023-06-11 19:44:40 +02:00
Felix Roos
3b4e44a9fd
fix: main repl option-dot on mac
2023-06-11 13:55:11 +02:00
Felix Roos
7850fb727e
fix: allow f for flat notes like tidal
2023-06-11 13:23:45 +02:00
Felix Roos
9b3122837e
fix: division by zero
2023-06-11 13:15:52 +02:00
Felix Roos
d4c59cc73b
fix:typo + remove notes
2023-06-11 11:21:19 +02:00
Felix Roos
fe36bf54b2
Merge commit '4d8308a763a632cc4dd93ed2a2ab129eb957af72'
2023-06-09 21:39:14 +02:00
Felix Roos
4d8308a763
fix: link goes to wrong language
2023-06-09 21:33:32 +02:00
Felix Roos
11f26c1e2c
Merge pull request #587 from tidalcycles/workshop-new
...
New Workshop
2023-06-09 21:02:11 +02:00
Felix Roos
e10104d401
bring de improvements to en workshop
2023-06-09 20:59:40 +02:00
Roipoussiere
5e09c3c318
add autocompletion extension from useMemo
2023-06-09 18:28:16 +02:00
Felix Roos
576b88221d
Merge remote-tracking branch 'origin/main' into workshop-new
2023-06-09 18:00:16 +02:00
Felix Roos
7dc2a0091b
more detail
2023-06-09 17:59:08 +02:00
Felix Roos
89a4a85589
more friendly heading
2023-06-09 17:58:05 +02:00
Felix Roos
a3baf07a5c
Merge pull request #580 from roipoussiere/music_metadata
...
Music metadata
2023-06-09 17:31:58 +02:00
Roipoussiere
8e6909478c
autocompletion: lint
2023-06-09 16:42:31 +02:00
Roipoussiere
2d2d0cabb3
Add option in settings to enable autocompletion
2023-06-09 16:38:48 +02:00
Roipoussiere
6f04a1b8fa
autocomplete: add vanilla js completion
2023-06-09 14:52:07 +02:00
Roipoussiere
a9ad3a56ad
autocomplete: avoid tabs overlapping
2023-06-09 14:30:20 +02:00
Roipoussiere
3069b14e9c
enable autocompletion
2023-06-09 13:41:40 +02:00
Felix Roos
ae868c6372
hide gutter in mini repl
2023-06-09 00:46:04 +02:00
Felix Roos
c287ff554c
optimize sounds chapter after teach test
2023-06-09 00:26:40 +02:00
Felix Roos
3ccbd35fad
add label support to pianoroll
2023-06-09 00:25:54 +02:00
Felix Roos
51cc69208f
fix: repl link to docs was old
2023-06-09 00:25:14 +02:00
Felix Roos
1fec2f7a46
fix: build
2023-06-08 21:31:32 +02:00
Felix Roos
ffffdd2d7d
fix: format
2023-06-08 20:55:26 +02:00
Felix Roos
f8c3e3d5aa
add missing sounds by hand
2023-06-08 20:43:45 +02:00
Felix Roos
eccce6fa84
remove dirt samples
...
+ load a small selection for workshop instead
2023-06-08 17:48:54 +02:00
Felix Roos
44be6cee2c
Merge pull request #585 from srenatus/typo
...
learn/tonal: fix typo in "scaleTran[s]pose"
2023-06-08 09:33:34 +02:00
Stephan Renatus
799afd511a
learn/tonal: fix typo in "scaleTran[s]pose"
2023-06-08 08:17:38 +02:00
Felix Roos
37c4541468
translate link
2023-06-07 21:50:26 +02:00
Felix Roos
119a66acd0
- translate getting-started
...
- fix de links
- link english docs / german workshop
2023-06-07 21:49:57 +02:00
Felix Roos
105193a452
replace tutorial with workshop
...
+ move parts of tutorial to more
+ move more before Pattern Functions
2023-06-07 21:22:01 +02:00
Felix Roos
02d793e9e0
Merge remote-tracking branch 'origin/main' into workshop-new
2023-06-07 20:19:34 +02:00
Felix Roos
90647a8ba8
Merge pull request #582 from roipoussiere/line_numbers
...
repl: add option to display line numbers
2023-06-07 20:19:11 +02:00
Felix Roos
06950a6bd8
translate rest of workshop to german
2023-06-07 16:50:54 +02:00
Roipoussiere
0c2147d9c5
repl: add option to display line numbers
2023-06-07 15:34:57 +02:00
Roipoussiere
51e8174689
metadata: add quotes syntax for titles
2023-06-07 12:26:23 +02:00
Roipoussiere
185318a70c
metadata: fix typos
2023-06-07 11:02:38 +02:00
Felix Roos
a88759ba94
translate notes chapter
2023-06-06 22:43:51 +02:00
Roipoussiere
96ac054392
metadata: improve doc
2023-06-06 21:34:53 +02:00
Roipoussiere
bd7f4dd73f
metadata: add tests
2023-06-06 21:34:53 +02:00
Roipoussiere
2e22152089
metadata: allow several values and one-liners
2023-06-06 21:34:53 +02:00
Roipoussiere
98a89aea11
lint: metadata parsing
2023-06-06 21:34:53 +02:00
Roipoussiere
372e33c066
doc: add section about metadata
2023-06-06 21:34:53 +02:00
Roipoussiere
52641db590
load titles from metadata in examples page
2023-06-06 21:34:53 +02:00
Roipoussiere
f9ad5f0d01
add tunes metadata
2023-06-06 21:34:53 +02:00
Roipoussiere
3db1c7a521
swatch: look for song titles in code metadata
2023-06-06 21:34:53 +02:00
Roipoussiere
b6d1f96930
editor: enable line wrapping
2023-06-06 13:29:55 +02:00
Felix Roos
61a9b01062
started german translation of workshop
2023-06-05 23:48:04 +02:00
Felix Roos
f0faf5b42e
Merge remote-tracking branch 'origin/main' into workshop-new
2023-06-05 22:48:50 +02:00
Felix Roos
11733d5e05
Merge pull request #563 from tidalcycles/vanilla-highlighting
...
Vanilla JS Refactoring
2023-06-05 21:35:49 +02:00
Felix Roos
c4a38d9008
+ pattern effects chapter
...
+ recap page
+ only load mini repls when visible
2023-05-30 06:16:02 +02:00
Felix Roos
0edd7e14b7
add compound adsr + ds controls
2023-05-29 12:39:36 +02:00
Felix Roos
8b7bb7b6ae
add adsr section to effects chapter
2023-05-29 12:39:17 +02:00
Felix Roos
39d5955e58
add function recap to sounds chapter
2023-05-29 12:39:05 +02:00
Felix Roos
536327f403
effects chapter mostly finished
2023-05-29 02:18:36 +02:00
Felix Roos
8679dc63be
pianoroll: also reflect gain in transparency
2023-05-29 02:18:27 +02:00
Felix Roos
1e9979ae18
start fleshing out effects chapter
2023-05-28 12:42:24 +02:00
Felix Roos
d2dffe3186
MiniRepl: consume font settings
2023-05-28 12:42:15 +02:00
Felix Roos
9971867e2f
clamp function
2023-05-28 12:41:53 +02:00
Felix Roos
8c93e578a0
clamp delayfeedback
2023-05-28 12:41:46 +02:00
Felix Roos
1ba5d2e1ca
finish notes chapter
2023-05-27 21:52:44 +02:00
Felix Roos
ed792fc0d4
continue notes chapter
2023-05-27 16:29:05 +02:00
Felix Roos
4e575c44b3
begin first notes page
2023-05-27 13:31:18 +02:00
Felix Roos
fc06181217
- add claviature flag to minirepl
...
- bring back option+dot on macos
- consume more editor settings in minirepl
2023-05-27 13:30:57 +02:00
Felix Roos
0d6fcf78d8
hide mini repl headers + improve workshop
2023-05-26 16:05:53 +02:00
Felix Roos
82225f0b81
started workshop pages
2023-05-26 14:12:53 +02:00
Felix Roos
2177e13b49
Merge branch 'vanilla-highlighting' into workshop
2023-05-25 21:38:34 +02:00
Daria Cotocu
b63f4eb503
Update solmization.test.js
2023-05-24 18:58:11 +01:00
Daria Cotocu
cd7bc09f9c
Update solmization.test.js
2023-05-24 18:43:24 +01:00
Daria Cotocu
ccf775e976
Format code
2023-05-24 17:57:05 +01:00
Daria Cotocu
811346e83d
Solmization added
2023-05-24 17:24:34 +01:00
Felix Roos
d3240a75d0
fix: dupe style.css to Repl.css
...
for some reason they were missing after update
+ darken line backgrounds
+ change preview port to keep workbox out of dev server
2023-05-12 11:56:50 +02:00
Felix Roos
d93e396ce5
fix: nano-repl
2023-05-12 10:21:05 +02:00
Felix Roos
d74cc234c4
fix: thinner outline for highlights with .color
2023-05-12 10:06:55 +02:00
Felix Roos
0fda83d8de
bump soundfonts
2023-05-12 10:00:55 +02:00
Felix Roos
a1ec8545fb
format
2023-05-10 13:03:06 +02:00
Felix Roos
087f574355
update web readme + add more html examples
2023-05-10 12:49:45 +02:00
Felix Roos
1de784b817
add headless-serverless-buildless example
2023-05-10 12:20:27 +02:00
Felix Roos
db79c05d9a
bump web pkg dependencies
2023-05-10 12:11:51 +02:00
Felix Roos
1fdb1f0da6
bump webaudio package
2023-05-10 12:09:20 +02:00
Felix Roos
e2bfaa6233
remove soundfonts from web package for now
2023-05-10 12:06:16 +02:00
Felix Roos
6089849d35
rename init to initStrudel + add to window
2023-05-10 11:53:26 +02:00
Felix Roos
6e02bf59e9
Revert "refactor: remove old draw logic"
...
This reverts commit 95719654f3 .
2023-05-10 11:44:55 +02:00
Felix Roos
12228c56d9
improve api for web package
2023-05-07 22:36:26 +02:00
Felix Roos
3b631cb6af
add @strudel/web umbrella package + example
2023-05-07 11:56:35 +02:00
Felix Roos
b27a58df7e
bump more packages to 0.8.0
2023-05-05 23:58:47 +02:00
Felix Roos
308f139193
bump codemirror again to get new core version
2023-05-05 23:52:55 +02:00
Felix Roos
692fc4e11d
revert rename core package
2023-05-05 23:52:04 +02:00
Felix Roos
b52f65c4d7
rename core package + bump to 0.8.0
2023-05-05 23:50:06 +02:00
Felix Roos
299275e368
lockfile
2023-05-05 23:47:15 +02:00
Felix Roos
bb71c519db
bump codemirror package
2023-05-05 23:46:42 +02:00
Felix Roos
9ec7109dc8
+ simplify vanilla setup drastically
...
+ move repl + drawer boilerplate inside StrudelMirror
2023-05-05 23:43:07 +02:00
Felix Roos
5b67fccb1b
vanilla-repl-cm6: draw first frame
2023-05-05 16:17:22 +02:00
Felix Roos
9807c4b7a1
move Framer + Drawer to core
...
... from vite-vanilla-repl-cm6
2023-05-05 16:06:11 +02:00
Felix Roos
9039600f6d
bump codemirror to 0.8.1
2023-05-05 15:31:19 +02:00
Felix Roos
b5b0156e08
fix: codemirror reeval
2023-05-05 15:31:04 +02:00
Felix Roos
352e647d37
add build script for codemirror package
2023-05-05 15:15:45 +02:00
Felix Roos
e6b66f2525
lockfile
2023-05-05 15:14:46 +02:00
Felix Roos
f5075906e2
add codemirror package
...
+ use it in vite-vanilla-repl-cm6
2023-05-05 15:13:17 +02:00
Felix Roos
a6f57bced8
prettier
2023-05-05 12:00:13 +02:00
Felix Roos
d35bf9591c
vanilla-repl-cm6: better theme
2023-05-05 11:54:09 +02:00
Felix Roos
d96f3f9dd4
vanilla-repl-cm6: style + codesplitting
2023-05-05 11:09:44 +02:00
Felix Roos
1f4c2f8c5a
draw scheduler in vanilla js
2023-05-05 10:52:21 +02:00
Felix Roos
95719654f3
refactor: remove old draw logic
...
+ pianoroll now uses .onPaint
2023-05-05 09:52:07 +02:00
Felix Roos
4b921c47f5
vanilla-repl-cm6: add flash effect
2023-05-05 09:11:40 +02:00
Felix Roos
f069f53fae
vanilla-repl-cm6: add keybindings
2023-05-05 09:06:27 +02:00
Felix Roos
1494cc38fc
add vite-vanilla-repl-cm6
2023-05-05 08:55:43 +02:00
Felix Roos
a035412956
Merge pull request #559 from tidalcycles/patchday
...
Patchday
2023-05-05 08:34:36 +02:00
Felix Roos
08662ea831
Merge pull request #557 from tidalcycles/some-voicings
...
add basic triads and guidetone voicings
2023-05-02 21:48:32 +02:00
Felix Roos
d97103268b
add basic triads and guidetone voicings
2023-05-02 21:40:20 +02:00
Felix Roos
a959e2e34d
update remaining packages
2023-04-30 08:30:29 +02:00
Felix Roos
602bfbdd79
update a bunch of minor versions
2023-04-30 08:20:51 +02:00
Felix Roos
0785bdd37a
update lerna
2023-04-30 08:04:56 +02:00
Felix Roos
8b62b6e1b1
update codemirror + tailwindcss
2023-04-30 08:02:06 +02:00
Felix Roos
d1c8ebd15b
remove c8
2023-04-30 07:55:23 +02:00
Felix Roos
13088e4001
- remove gh-pages
...
- update peggy
- rebuild parser
2023-04-30 07:48:08 +02:00
Felix Roos
5c6fa1c82b
update vite to v4
2023-04-29 08:10:12 +02:00
Felix Roos
fd81867e7b
fix: controls import broke on ssr
2023-04-29 07:45:21 +02:00
Felix Roos
78293e64dd
lockfile
2023-04-29 07:45:09 +02:00
Felix Roos
930fc10aec
bump some minor versions
2023-04-29 07:45:04 +02:00
Felix Roos
0b2a4fda44
update supabase-js
2023-04-29 07:24:03 +02:00
Felix Roos
efdce6d4cd
update astro
2023-04-29 06:55:34 +02:00
Felix Roos
c0b0ea4493
remove preact
2023-04-29 06:25:19 +02:00
Felix Roos
0fcec0a0ca
upgrade jsdoc
2023-04-28 13:05:50 +02:00
Felix Roos
c0701d8a35
Merge remote-tracking branch 'origin/main' into patchday
2023-04-28 12:50:20 +02:00
Felix Roos
ae51092044
Merge pull request #556 from tidalcycles/fix-prebake
...
fix: make soundfonts import dynamic
2023-04-28 12:46:56 +02:00
Felix Roos
b7fcccb8db
fix: make soundfonts import dynamic
...
- it broke the whole docs page
2023-04-28 12:42:07 +02:00
Felix Roos
b21a52f5f3
update @vite-pwa/astro
2023-04-28 12:23:10 +02:00
Felix Roos
2bdcfe13e6
update @vitest/ui
2023-04-28 12:20:35 +02:00
Felix Roos
12a97ec429
update nanostores
2023-04-28 12:18:45 +02:00
Felix Roos
99298ce9f2
update vite-plugin-pwa
2023-04-28 12:14:07 +02:00
Felix Roos
a0ed25d373
use vitests@^0.28.0 in packages
2023-04-28 12:12:05 +02:00
Felix Roos
dc6c29c668
update vitest to ^0.28.0
2023-04-28 12:08:48 +02:00
Felix Roos
3a85f28b5c
install with pnpm 8.3.1
2023-04-28 10:33:47 +02:00
Felix Roos
95c44b1ce2
Merge pull request #553 from tidalcycles/highlighting-colors
...
fix: colorable highlighting
2023-04-22 15:43:22 +02:00
Felix Roos
b88e0ecb78
fix: colorable highlighting
2023-04-22 15:25:00 +02:00
Felix Roos
c26f6b72d9
Merge pull request #550 from tidalcycles/fix-soundfont-loading
...
fix: load soundfonts in prebake
2023-04-06 00:11:02 +02:00
Felix Roos
6cd3cc96a3
fix: do not prebake in tests
...
+ pull piano function to separate file for tests
2023-04-06 00:08:23 +02:00
Felix Roos
c138cf0b76
fix: load soundfonts in prebake
2023-04-06 00:00:49 +02:00
Felix Roos
8edb086178
Merge pull request #548 from tidalcycles/stop-pause
...
fix: reset time on stop
2023-03-29 22:23:07 +02:00
Felix Roos
0f74b5a4b1
Merge pull request #547 from tidalcycles/fix-mini-whitespace
...
fix: allow whitespace at the end of a mini pattern
2023-03-29 22:16:37 +02:00
Felix Roos
6de2feff05
fix: reset time on stop
2023-03-29 22:05:13 +02:00
Felix Roos
a9811ee955
fix: allow whitespace at the end of a mini pattern
...
- fixes #546
2023-03-29 21:57:55 +02:00
Felix Roos
98b6c11a82
Merge pull request #544 from tidalcycles/fonts
...
add firacode font
2023-03-24 22:10:55 +01:00
Felix Roos
3df2929d12
dummy commit (github cert error :-/)
2023-03-24 22:06:40 +01:00
Felix Roos
30d1f423cb
fix: remove loading state on eval error
2023-03-24 21:50:50 +01:00
Felix Roos
e0c5566f35
add 2 FiraCode fonts
2023-03-24 21:23:37 +01:00
Felix Roos
c5a2ae47d7
Merge pull request #542 from tidalcycles/loading-animation
...
feat: add loader bar to animate loading state
2023-03-24 12:54:20 +01:00
Felix Roos
17654b885b
feat: add loader bar to animate loading state
2023-03-24 12:41:00 +01:00
Felix Roos
acaf0ca0af
Merge pull request #539 from tidalcycles/setcps-reset-only-on-shuffle
...
do not reset cps before eval #517
2023-03-23 22:39:26 +01:00
Felix Roos
6a201be1fd
Merge remote-tracking branch 'origin/main' into setcps-reset-only-on-shuffle
2023-03-23 22:35:57 +01:00
Felix Roos
8617b9164e
do not reset cps before eval #517
2023-03-23 22:34:25 +01:00
Felix Roos
991e5f1b3c
Merge pull request #538 from tidalcycles/improve-loading
...
improve initial loading + wait before eval
2023-03-23 22:27:31 +01:00
Felix Roos
55c533c947
improve initial loading + wait before eval
2023-03-23 21:56:20 +01:00
Felix Roos
d17543d5d9
Merge pull request #537 from tidalcycles/fix-keypress-period
...
fix period key for dvorak + remove duplicated code
2023-03-23 21:40:19 +01:00
Felix Roos
73169563c4
fix period key for dvorak + remove duplicated code
2023-03-23 21:37:38 +01:00
Felix Roos
d351cb9f7f
Merge pull request #535 from tidalcycles/update-lerna
...
Update lerna
2023-03-23 11:44:56 +01:00
Felix Roos
251be60630
update package publishing guide
2023-03-23 11:39:33 +01:00
Felix Roos
18d7222804
Publish
...
- @strudel.cycles/core@0.7.2
- @strudel.cycles/csound@0.7.1
- @strudel.cycles/eval@0.7.1
- @strudel.cycles/midi@0.7.1
- @strudel.cycles/mini@0.7.2
- @strudel.cycles/osc@0.7.1
- @strudel.cycles/react@0.7.1
- @strudel.cycles/serial@0.7.1
- @strudel.cycles/soundfonts@0.7.1
- @strudel.cycles/tonal@0.7.1
- @strudel.cycles/tone@0.7.1
- @strudel.cycles/transpiler@0.7.1
- @strudel.cycles/webaudio@0.7.1
- @strudel.cycles/webdirt@0.7.1
- @strudel.cycles/xen@0.7.1
2023-03-23 11:34:07 +01:00
Felix Roos
ff1c37d361
bump core + mini to 0.7.1
2023-03-23 11:26:23 +01:00
Felix Roos
3abe6db3de
Publish
...
- @strudel.cycles/core@0.7.0
- @strudel.cycles/csound@0.7.0
- @strudel.cycles/eval@0.7.0
- @strudel.cycles/midi@0.7.0
- @strudel.cycles/mini@0.7.0
- @strudel.cycles/osc@0.7.0
- @strudel.cycles/react@0.7.0
- @strudel.cycles/serial@0.7.0
- @strudel.cycles/soundfonts@0.7.0
- @strudel.cycles/tonal@0.7.0
- @strudel.cycles/tone@0.7.0
- @strudel.cycles/transpiler@0.7.0
- @strudel.cycles/webaudio@0.7.0
- @strudel.cycles/webdirt@0.7.0
- @strudel.cycles/xen@0.7.0
2023-03-23 11:21:02 +01:00
Felix Roos
b9ca9d3b06
update lerna
2023-03-23 11:17:21 +01:00
Felix Roos
9bbc04843d
Merge pull request #534 from tidalcycles/soundfont-freq-support
...
feat: add freq support to gm soundfonts
2023-03-23 10:21:55 +01:00
Felix Roos
ddf61a6438
Merge pull request #531 from ijc8/main
...
Maintain random seed state in parser, not globally
2023-03-23 10:18:58 +01:00
Felix Roos
ba35a81e9b
- feat: add freq support to gm soundfonts
...
- refactor: toMidi -> noteToMidi
- refactor: fromMidi -> midiToFreq
2023-03-23 10:18:24 +01:00
Felix Roos
13133583ca
Merge pull request #527 from bwagner/main
...
FIXES: alias pm for polymeter
2023-03-21 22:35:17 +01:00
Felix Roos
e91b981740
Merge pull request #529 from revolunet/patch-1
...
fix(footer): fix link to tidalcycles
2023-03-21 22:29:06 +01:00
Bernhard Wagner
1458ee64ec
FIXES: alias pm for polymeter
2023-03-21 21:20:57 +01:00
Ian Clester
4e2a5e1663
Add pairwise independence test, tweak randOffset
2023-03-20 22:27:35 -04:00
Ian Clester
c98b0e9687
Format code with prettier
2023-03-20 19:19:42 -04:00
Ian Clester
4e25990de9
Uncomment test for random choice operator (|)
2023-03-20 17:46:57 -04:00
Ian Clester
4b51f1a3fc
Sync up ? with degrade()
2023-03-20 15:26:27 -04:00
Ian Clester
5490b01004
Maintain random seed state in parser, not globally
2023-03-20 14:59:43 -04:00
Julien Bouquillon
43176e1f1d
fix(footer): fix link to tidalcycles
2023-03-20 01:38:21 +01:00
Bernhard Wagner
fffd3c07ca
FIXES: alias pm for polymeter
...
(return statement was missing)
2023-03-18 22:12:12 +01:00
Felix Roos
952bd38e70
Merge pull request #525 from bwagner/patch-4
...
Update intro.mdx
2023-03-18 20:25:21 +01:00
Felix Roos
8589f5cc89
Merge pull request #524 from bwagner/patch-3
...
Update samples.mdx
2023-03-18 20:24:38 +01:00
Bernhard Wagner
ec594d52f8
Update intro.mdx
...
shortly -> concisely
2023-03-18 19:31:57 +01:00
Bernhard Wagner
848cbf9c60
Update samples.mdx
...
fixes few typos and the former `samples` tab is now `sounds`
2023-03-18 15:37:59 +01:00
Felix Roos
e02be7dd9a
Merge pull request #521 from tidalcycles/fix-envelope
...
fix: envelopes in chrome
2023-03-17 09:03:10 +01:00
Felix Roos
33d35e47a6
fix: envelope in chrome
2023-03-17 08:56:05 +01:00
Felix Roos
18d62b32c2
Merge pull request #516 from tidalcycles/source-nodes
...
registerSound API + improved sounds tab + regroup soundfonts
2023-03-16 16:13:30 +01:00
Felix Roos
58ed51b49c
snapshot
2023-03-16 15:49:56 +01:00
Felix Roos
9f9fe529e4
fix only tune that uses soundfonts
2023-03-16 15:49:08 +01:00
Felix Roos
aad721890a
pass duration to source callback
2023-03-16 15:48:59 +01:00
Felix Roos
e63a5d10c8
regroup sounds
...
- extra tab for drum-machines
- combine synths and soundfonts
2023-03-16 15:21:16 +01:00
Felix Roos
15681262de
use only _ for easier copying via double click
2023-03-16 15:19:38 +01:00
Felix Roos
b5d3aa81f9
format
2023-03-16 12:25:08 +01:00
Felix Roos
a688061616
group soundfonts into readable names
2023-03-16 12:23:58 +01:00
Felix Roos
f788d347ec
add envelope to soundfonts
2023-03-15 23:02:05 +01:00
Felix Roos
a33ce67dd4
fix: endless preview
2023-03-15 23:01:56 +01:00
Felix Roos
8a22c5627a
fix: cut glitches due to envelope release trouble
2023-03-15 22:42:03 +01:00
Felix Roos
7b529a30f4
style sounds tab
2023-03-14 22:54:12 +01:00
Felix Roos
4910b34f26
Merge pull request #518 from tidalcycles/fonts
...
add 2 illegible fonts
2023-03-14 21:54:52 +01:00
paikwiki
74ad521fc9
Fix typo on packages.mdx
...
I found a broken link.
Because it omits protocol, page move to wrong page(https://strudel.tidalcycles.org/github.com/tidalcycles/strudel )
I add protocol(https://) on that link.
2023-03-14 13:01:40 +09:00
Felix Roos
6a73b43e3a
add 2 illegible fonts
2023-03-12 21:16:46 +01:00
Felix Roos
b59b26460d
soundfont list curation part 2
2023-03-12 20:48:29 +01:00
Felix Roos
aa324ae25d
start curating the soundfont list
2023-03-10 11:33:55 +01:00
Felix Roos
ff412f6396
level down soundfonts
...
+ do not load in prebake (breaks static rendering)
+ instead load on import
2023-03-09 23:19:19 +01:00
Felix Roos
ac148b2f32
register soundfonts as sounds too
2023-03-09 22:48:40 +01:00
Felix Roos
6f5d096e6d
rename setSound to registerSound
2023-03-09 21:32:40 +01:00
Felix Roos
ff1e6714c6
document setSound api
2023-03-09 21:27:24 +01:00
Felix Roos
41d82eaadf
add cleanup to sound tab
2023-03-09 10:53:35 +01:00
Felix Roos
be6b011204
proper audio node cleanup
...
+ cleanup onTriggerSample
2023-03-09 10:46:45 +01:00
Felix Roos
65e48c05f0
sounds onset and offset can be triggered independently
...
+ sounds tab now supports mousedown / mouseup to listen
2023-03-09 08:35:20 +01:00
Felix Roos
cee08ea67d
sounds list can now filter out defaults
2023-03-08 00:33:21 +01:00
Felix Roos
35ef26c013
can now pass meta data to setSound
...
+ added types for synth and sample
+ list sample count for samples in sounds tab (as before)
2023-03-07 21:43:01 +01:00
Felix Roos
b08a0b8102
use nanostore for soundmap
...
+ rename tab samples to sounds
+ listed sounds are now reactive
2023-03-06 23:11:09 +01:00
Felix Roos
220342154b
Merge pull request #474 from bwagner/main
...
Update README.md
2023-03-06 22:55:00 +01:00
Bernhard Wagner
ef7182cd76
Merge branch 'tidalcycles:main' into main
2023-03-06 20:15:16 +01:00
Felix Roos
6059c69995
first draft of soundMap to register keys for s
...
+ refactor sampler to use it
+ refactor synth to use it
+ add 'source' control
+ wip: samples tab
+ wip: webadirt ?
+ wip: soundfonts
2023-03-05 23:27:37 +01:00
Felix Roos
892d8ba152
Merge pull request #508 from tidalcycles/arrange
...
add arrange function
2023-03-05 14:52:30 +01:00
Felix Roos
da11069f75
Merge pull request #514 from tidalcycles/react-update
...
update react to 18
2023-03-05 14:29:08 +01:00
Alex McLean
bf72908dc9
Support list syntax in mininotation ( #512 )
...
fixes #504
* support list syntax in mininotation
* support compound controls
* remove redundant : splitting of s/n and note/n from webaudio
* patternable scale names
2023-03-04 18:06:18 +00:00
Felix Roos
81ab5c78e2
update react to 18
2023-03-03 20:38:20 +01:00
Felix Roos
de503c7d63
add snapshot
2023-03-03 20:30:35 +01:00
Felix Roos
487ccb90a1
add arrange function
2023-03-03 20:17:23 +01:00
Felix Roos
4bfeaa47bf
Merge pull request #502 from tidalcycles/scale-space-alternative
...
can now use : as a replacement for space in scales
2023-03-03 12:40:23 +01:00
Felix Roos
9a4d8036a6
add test
2023-03-03 12:38:11 +01:00
Felix Roos
a50bd6375d
use : instead of _
2023-03-03 12:37:25 +01:00
Felix Roos
14508e91a9
can now use _ as a replacement for space in scales
2023-03-02 20:39:06 +01:00
Alex McLean
2d5064bd5b
Reinstate slice and splice ( #500 )
...
Reinstate slice/splice, fixing up "unit" param using new global cps
2023-03-02 14:44:41 +00:00
Felix Roos
fdc4819e39
Merge pull request #501 from tidalcycles/nano-repl-highlighting-fix
...
fix: nano-repl highlighting
2023-03-02 14:49:30 +01:00
Felix Roos
efddbb616b
fix: nano-repl highlighting
2023-03-02 14:47:15 +01:00
Alex McLean
db4d0f26a8
Add control aliases ( #497 )
...
* add and simplify control aliases, fixes #496
* roomsize now alias of room
* simplify webaudio param handling
---------
Co-authored-by: Felix Roos <flix91@gmail.com >
2023-03-02 13:17:12 +00:00
Felix Roos
06cffbc31b
add readme to nano repl
2023-03-01 12:57:33 +01:00
Felix Roos
3cfb0f4c76
Merge pull request #493 from tidalcycles/cps
...
implement cps in scheduler
2023-03-01 09:27:26 +01:00
Felix Roos
436ba067bc
reset cps before eval
2023-03-01 09:23:01 +01:00
Felix Roos
f8724bf47e
comment out cps ui
2023-03-01 00:05:23 +01:00
Felix Roos
1f7e293204
add setcps to global scope
2023-02-28 23:56:11 +01:00
Felix Roos
86d2652258
pass cps to hap trigger
2023-02-28 23:54:56 +01:00
Felix Roos
f5c0cc2e2d
no need to warn if evalScope is called more often
2023-02-28 23:54:40 +01:00
Felix Roos
4463d4a417
Update README.md
2023-02-28 23:25:40 +01:00
Felix Roos
df35a5c9b1
Merge pull request #491 from tidalcycles/refactor-react
...
react style fixes
2023-02-28 23:06:29 +01:00
Felix Roos
dda93b3c13
Update @strudel.cycles/react to 0.6.4
2023-02-28 23:02:52 +01:00
Felix Roos
5de40b6bf5
fix disabled button take 2
2023-02-28 23:02:28 +01:00
Felix Roos
dcbe799d25
Merge pull request #490 from tidalcycles/refactor-react
...
refactor react package
2023-02-28 22:57:19 +01:00
Felix Roos
a5641aef03
Update @strudel.cycles/react to 0.6.3
2023-02-28 22:52:57 +01:00
Felix Roos
668f97a4c8
refactor react package for publishing
2023-02-28 22:48:50 +01:00
Felix Roos
e9d577496b
fix disabled button
2023-02-28 22:48:06 +01:00
Felix Roos
66fba947ac
Update @strudel.cycles/react to 0.6.2
2023-02-28 22:40:52 +01:00
Felix Roos
18c7e02609
fix: minirepl styles for package
2023-02-28 22:40:18 +01:00
Felix Roos
7e1351507a
add variables to react tailwind config
2023-02-28 22:17:24 +01:00
Felix Roos
032acbd27c
comment out autocomplete
2023-02-28 22:11:17 +01:00
Felix Roos
8b51f0fbd2
Update @strudel.cycles/react to 0.6.1
2023-02-28 21:57:03 +01:00
Felix Roos
ead5942ef0
implement cps + add baasic tempo control ui
2023-02-28 13:00:35 +01:00
Felix Roos
cfe369d9fe
Merge pull request #488 from tidalcycles/algolia
...
add algolia creds + optimize sidebar for crawling
2023-02-27 23:47:34 +01:00
Felix Roos
2750a3c130
fix pseudo relative links
2023-02-27 22:59:50 +01:00
Felix Roos
a7f6d6ecac
add algolia config
2023-02-27 22:59:38 +01:00
Felix Roos
3680282450
Merge pull request #485 from tidalcycles/app-height-fix
...
fix app height
2023-02-27 19:28:09 +01:00
Felix Roos
3b3435c999
change 1px
2023-02-27 19:24:49 +01:00
Felix Roos
e2ae6278c2
Merge pull request #484 from tidalcycles/revert-wip-390
...
Revert "Another attempt at composable functions - WIP (#390 )"
2023-02-27 16:04:20 +01:00
Alex McLean
37d6723e3c
Update mini-notation.mdx ( #365 )
...
`x!n` is no longer an alias for `[x*n]@n` and the behaviour is a bit different. Probably best to remove this line in case it confuses someone?
2023-02-27 14:45:19 +00:00
Felix Roos
961bbf6f55
Revert "Another attempt at composable functions - WIP ( #390 )"
...
This reverts commit cbae355896 .
2023-02-27 15:20:49 +01:00
Felix Roos
fc71d349ed
Merge pull request #482 from tidalcycles/docs
...
docs: packages + offline
2023-02-27 12:52:09 +01:00
Felix Roos
97c8ab0f71
fix format
2023-02-27 12:49:23 +01:00
Felix Roos
28534ea547
add screenshots
2023-02-27 12:47:38 +01:00
Felix Roos
1a75b79a33
better offline docs
...
fixes https://github.com/tidalcycles/strudel/issues/424
2023-02-27 12:34:17 +01:00
Felix Roos
75dfb0af35
add dependencygraph
2023-02-27 11:12:21 +01:00
Felix Roos
073fa09648
packages doc
2023-02-27 11:10:47 +01:00
Felix Roos
3015e7b203
Merge pull request #480 from tidalcycles/fix-array-args
...
Fix array args
2023-02-25 14:26:49 +01:00
Felix Roos
7ac0cdc0f9
fix: lint error
2023-02-25 14:18:23 +01:00
Felix Roos
49234183a3
Merge remote-tracking branch 'origin/main' into fix-array-args
2023-02-25 14:13:55 +01:00
Felix Roos
ed7763df92
fix: reify after sequence to preserve array
...
ref https://github.com/tidalcycles/strudel/issues/383#issuecomment-1399514090
2023-02-25 14:13:39 +01:00
Felix Roos
b818a02f76
Merge pull request #478 from tidalcycles/midi-fleshout
...
midi cc support
2023-02-25 12:33:22 +01:00
Felix Roos
886f8449fd
add midichan + docs
2023-02-25 12:23:01 +01:00
Felix Roos
5de6643604
midi: support ccn and ccv
2023-02-24 10:15:21 +01:00
Felix Roos
6283273d81
add helper hap.ensureObjectValue
2023-02-24 10:15:06 +01:00
Bernhard Wagner
5506d18bc5
Update README.md
...
npm -> pnpm
2023-02-23 18:28:11 +01:00
Felix Roos
c8f8f02a46
Merge pull request #473 from tidalcycles/fix-hashes
...
fix: hash links
2023-02-23 00:11:04 +01:00
Felix Roos
4c5d6f1d6c
fix: hash links
2023-02-23 00:04:53 +01:00
Felix Roos
f349e36345
Merge pull request #467 from tidalcycles/vim-mode
...
settings tab with vim / emacs modes + additional themes and fonts
2023-02-22 22:54:39 +01:00
Felix Roos
1574c4ab13
Merge pull request #471 from bwagner/patch-1
...
Update input-output.mdx
2023-02-22 22:53:22 +01:00
Felix Roos
0dc9bc3ab6
Merge pull request #464 from bwagner/main
...
FIXES: freqs instead of pitches
2023-02-22 22:52:49 +01:00
Felix Roos
0006d57a4a
move isZen to nanostore
...
+ correctly parse non strings in store
2023-02-22 22:47:33 +01:00
Felix Roos
70f7e73b9a
store footer tab + latest code in nanostore
2023-02-22 22:23:54 +01:00
Felix Roos
b67b049802
refactor settings to nanostores
2023-02-22 22:04:39 +01:00
Felix Roos
ff99dbcd22
customizable font family
2023-02-22 20:28:22 +01:00
Felix Roos
0198697737
Merge pull request #472 from tidalcycles/osc-fix
...
fix: osc should not return a promise
2023-02-22 20:01:00 +01:00
Felix Roos
a742a71f67
fix: osc should not return a promise
2023-02-22 19:50:37 +01:00
Felix Roos
8f6c1531fa
more contrast for blackscreen theme
2023-02-22 19:45:06 +01:00
Bernhard Wagner
d9f56f11cb
Merge pull request #1 from tidalcycles/main
...
a
2023-02-22 17:15:00 +01:00
Bernhard Wagner
7ff877464f
Update input-output.mdx
...
npm -> pnpm
2023-02-22 17:06:15 +01:00
Alex McLean
7c367eb1e8
slice and splice ( #466 )
...
Implements `slice` and `splice` from tidal, intended for beat slicing
2023-02-22 11:51:31 +00:00
Felix Roos
20848aac09
fix store import
2023-02-19 23:28:46 +01:00
Felix Roos
7716574076
use terminal font for console + samples
2023-02-19 23:28:33 +01:00
Felix Roos
89cd0c769b
fix bluescreen line bg
2023-02-19 23:27:56 +01:00
Felix Roos
a21b3d788f
add settings reset button
2023-02-19 22:32:28 +01:00
Felix Roos
7994ba8b38
get rid of all hard coded colors
2023-02-19 22:18:32 +01:00
Felix Roos
81b4cb2f16
more themes + fonts
2023-02-19 22:18:12 +01:00
Felix Roos
14af1df6a3
define font + fix app height
2023-02-19 20:04:30 +01:00
Felix Roos
ac3bd7d7db
rename algoboy theme + add font
2023-02-19 20:04:19 +01:00
Felix Roos
632e8e9634
use css var for highlighting color
2023-02-19 20:03:12 +01:00
Felix Roos
1e3f09f69b
add some custom themes
2023-02-19 18:53:35 +01:00
Felix Roos
f3f18ffca7
fix app height for ios
2023-02-19 13:50:08 +01:00
Felix Roos
ceb3aa0627
add emacs mode + fontSize slider
2023-02-19 13:49:55 +01:00
Felix Roos
014555fe5d
add vim toggle to settings
...
+ added persistent global state store
+ refactored themes to use the new store
2023-02-19 01:51:31 +01:00
Alex McLean
fdb76867a7
weave and weaveWith ( #465 )
...
Added weave and weaveWith from tidal
2023-02-18 00:00:18 +00:00
Felix Roos
57157fde9c
Merge branch 'main' into docs
2023-02-17 21:53:02 +01:00
Felix Roos
4a3540cf2b
encapsulate footer components
2023-02-17 21:48:45 +01:00
Felix Roos
540bd938f2
remove unused Footer
...
+ fix AvatarList (still unused)
2023-02-17 21:48:34 +01:00
Bernhard Wagner
c6fbebd996
FIXES: freqs instead of pitches
2023-02-17 19:05:09 +01:00
Felix Roos
18d3a7e23a
add vim extension (hard coded)
2023-02-17 10:41:49 +01:00
Alex McLean
cbae355896
Another attempt at composable functions - WIP ( #390 )
...
Summary of changes:
- Made unary functions composable, including controls. So e.g. s("bd sd").every(3,fast(2).iter(4).n(4)) works the same as s("bd sd").every(3,x => x.fast(2).iter(4).n(4))
- Made operators/alignments composable too, so s("bd sd").every(3, set.squeeze.n(3, 4)) works
- Patterns are not treated as functions, so s("bd sd").every(3, n(5)) is an annoying runtime error. s("bd sd").every(3, set.n(5)) does work though.
Other minor changes:
- standardised alignment 'squeezeOut' as lowercase 'squeezeout'
- made firstCycleValues turn haps sorted in order of 'part'
2023-02-16 23:15:21 +00:00
Felix Roos
924e8a764a
Merge pull request #461 from bwagner/main
...
FIXES: Warning about jsxBracketSameLine deprecation
2023-02-16 20:38:45 +01:00
Bernhard Wagner
40e629cb0e
ADDS: Continuation to Testing
2023-02-16 15:24:44 +01:00
Bernhard Wagner
99ec261f79
ADDS: Continuation to Docs
2023-02-16 15:23:34 +01:00
Bernhard Wagner
9daea5bbc2
ADDS: Continuation to REPL
2023-02-16 15:22:35 +01:00
Bernhard Wagner
4704c03d48
ADDS: Continuation to Strudel vs Tidal
2023-02-16 15:21:25 +01:00
Bernhard Wagner
9dbf52bedb
ADDS: Continuation to Pattern Alignment
2023-02-16 15:20:26 +01:00
Bernhard Wagner
cfd04ab7fa
ADDS: Continuation to Patterns
2023-02-16 15:19:14 +01:00
Bernhard Wagner
33dbf75e3b
ADDS: Continuation to Offline
2023-02-16 15:18:32 +01:00
Bernhard Wagner
8ffaeeb171
ADDS: Continuation to MIDI and OSC
2023-02-16 15:16:51 +01:00
Bernhard Wagner
451828e5d4
ADDS: Continuation to Tonal Modifiers
2023-02-16 15:15:54 +01:00
Bernhard Wagner
176877f2b8
ADDS: Continuation to Accumulation Modifiers
2023-02-16 15:14:38 +01:00
Bernhard Wagner
61b0d08b5f
ADDS: Continuation to Conditional Modifiers
2023-02-16 15:12:37 +01:00
Bernhard Wagner
f50a6ce1ae
ADDS: Continuation to Signals
2023-02-16 15:11:28 +01:00
Bernhard Wagner
8549d6ea8b
ADDS: Continuation to Control Parameters
2023-02-16 15:09:37 +01:00
Bernhard Wagner
90a90a87a5
ADDS: Continuation to Time Modifiers
2023-02-16 15:08:45 +01:00
Bernhard Wagner
760bdea521
ADDS: Continuation to Pattern Constructors
2023-02-16 15:07:03 +01:00
Bernhard Wagner
0fd783e83f
ADDS: Continuation to Functional JavaScript API
2023-02-16 15:03:58 +01:00
Bernhard Wagner
42caa9058b
ADDS: Continuation to Synths
2023-02-16 15:00:17 +01:00
Bernhard Wagner
9ab315ac2c
ADDS: Continuation to Samples
2023-02-16 14:58:02 +01:00
Bernhard Wagner
a08ad07537
ADDS: Continuation to Csound
2023-02-16 14:55:01 +01:00
Bernhard Wagner
c6ce763f7c
FIXES: Warning about jsxBracketSameLine deprecation
2023-02-16 14:46:33 +01:00
Felix Roos
70d1eb17a7
Merge branch 'main' into vim-mode
2023-02-16 11:41:01 +01:00
Felix Roos
0393205eda
Merge pull request #438 from bwagner/patch-8
...
Update synths.mdx
2023-02-14 22:11:02 +01:00
Bernhard Wagner
5c05a5a63e
Update synths.mdx
...
in future -> in the future
ADDS: Continuation to Audio Effects.
2023-02-14 22:08:40 +01:00
Felix Roos
b01d9f849b
Merge pull request #437 from bwagner/patch-5
...
Update mini-notation.mdx
2023-02-14 19:54:41 +01:00
Felix Roos
0ab904275c
Merge pull request #436 from bwagner/patch-4
...
Update code.mdx
2023-02-14 19:54:24 +01:00
Bernhard Wagner
5f82a86801
Update mini-notation.mdx
...
descreases -> decreases
twice a cycle -> twice per cycle
2023-02-14 19:40:03 +01:00
Bernhard Wagner
13a5d8de86
Update code.mdx
...
The code example says "sine", but the description says "sawtooth".
2023-02-14 19:08:47 +01:00
Felix Roos
f024b71808
Update CONTRIBUTING.md
...
add more infos on code style, eslint and tests
2023-02-14 18:16:39 +01:00
Felix Roos
cd35a17904
Merge pull request #433 from tidalcycles/fix-anchors
...
Fix anchors
2023-02-13 00:43:29 +01:00
Felix Roos
be3f68ed06
fix comment
2023-02-13 00:42:16 +01:00
Felix Roos
64b8fd9584
fix: right sidebar anchors earlier
2023-02-13 00:41:42 +01:00
Felix Roos
b001d1d0f1
update lockfile
2023-02-13 00:37:20 +01:00
Felix Roos
64ad75c79e
fix: anchor links
...
fixes https://github.com/tidalcycles/strudel/issues/432
+ fix style regression in mini repl
2023-02-13 00:35:40 +01:00
Felix Roos
12eb361d69
remove slash before anchor link
2023-02-12 20:13:59 +01:00
Felix Roos
dd51bd0a2f
Merge pull request #427 from tidalcycles/docs
...
autocomplete preparations
2023-02-11 21:02:11 +01:00
Felix Roos
0fb478a7c8
no autocomplete until upstream merge
2023-02-11 20:55:35 +01:00
Felix Roos
9694ecf55b
autocomplete dark / light
2023-02-11 13:02:04 +01:00
Felix Roos
fe80478b8a
Merge remote-tracking branch 'origin/main' into docs
2023-02-10 23:18:04 +01:00
Felix Roos
a253c26bee
Merge pull request #431 from tidalcycles/themes
...
Themes
2023-02-10 23:14:47 +01:00
Felix Roos
a500f983f5
Merge branch 'main' into themes
2023-02-10 22:59:52 +01:00
Felix Roos
3579b6f8f3
dynamic highlight color
...
+ refactor hooks
2023-02-10 22:52:34 +01:00
Felix Roos
14cb954213
themed minirepl
...
+ add strudelTheme
+ add lineBackground with opacity
+ add some missing light flags
+ add fallback css variables for non js context
2023-02-10 21:42:27 +01:00
Felix Roos
6170eef441
format
2023-02-10 20:09:23 +01:00
Felix Roos
ddb9af4d57
themify rest of layout (except minirepls)
2023-02-10 20:07:36 +01:00
Felix Roos
6db2c0bf93
only invert prose for dark themes
2023-02-10 18:34:02 +01:00
Felix Roos
46f70e6a5e
persisted theme + add all settings
2023-02-10 12:54:15 +01:00
Felix Roos
0b994a1b0f
switchable css variables for theming
2023-02-10 11:32:36 +01:00
Felix Roos
0326244956
update themes
2023-02-10 09:25:58 +01:00
Felix Roos
ea1b2252fc
remove unused descriptions
...
+ fix some titles
+ comment out unfinished packages page
+ start offline page
2023-02-09 21:42:48 +01:00
Felix Roos
0da25ea7cc
Merge pull request #429 from tidalcycles/minirepl-keyboard-support
...
minirepl: add keyboard shortcuts
2023-02-09 19:22:56 +01:00
Felix Roos
3209afa4ff
minirepl: add keyboard shortcuts
2023-02-09 19:20:44 +01:00
Felix Roos
33e2631e5d
update snapshot
2023-02-09 18:48:34 +01:00
Felix Roos
f02a41b675
fix param description
2023-02-09 18:44:41 +01:00
Felix Roos
f497d7b212
reactify autocomplete info
2023-02-09 18:37:29 +01:00
Felix Roos
0f18f5eb81
remove logs
2023-02-09 14:16:37 +01:00
Felix Roos
8da81104aa
doc: note
2023-02-09 12:42:37 +01:00
Felix Roos
97cbdc6b0f
use jsdoc in autocomplete, still not context aware
...
+ add noAutocomplete flags
+ add superdirtOnly flags
2023-02-09 12:19:38 +01:00
Felix Roos
7f53f4e36b
Merge branch 'main' into docs
2023-02-09 08:57:20 +01:00
Felix Roos
c350f262e6
Merge pull request #425 from tidalcycles/pwa
...
add cdn.freesound to cache list
2023-02-09 08:56:42 +01:00
Felix Roos
3e727893bf
basic theme picker
2023-02-08 23:43:02 +01:00
Felix Roos
2a2c7437e4
add cdn.freesound to cache list
2023-02-08 21:18:03 +01:00
Felix Roos
4f0885d3af
Merge branch 'main' into themes
2023-02-08 20:49:20 +01:00
Felix Roos
5656cd2fc6
Merge pull request #421 from tidalcycles/pwa
...
add more offline caching
2023-02-08 20:36:00 +01:00
Felix Roos
b6e42876ad
fix cache rule + disable service worker in dev
2023-02-08 20:32:03 +01:00
Felix Roos
3671344867
add freesound + shabda to offline cache rule
2023-02-08 20:26:44 +01:00
Felix Roos
30b149053c
basic theme switcher
2023-02-08 18:54:34 +01:00
Felix Roos
cdd40df9d3
disable sw in dev
2023-02-08 18:54:19 +01:00
Felix Roos
9d661808ba
Merge pull request #419 from tidalcycles/pwa
...
add caching strategy for missing file types + cache all samples loaded from github
2023-02-07 22:08:01 +01:00
Felix Roos
6a5d849b3c
add caching strategy for missing file types
...
+ cache all samples loaded from github
2023-02-07 21:50:08 +01:00
Felix Roos
25bbd73a90
Merge pull request #417 from tidalcycles/pwa
...
PWA with offline support
2023-02-06 23:29:56 +01:00
Felix Roos
3d27a5f8c7
format
2023-02-06 21:06:33 +01:00
Felix Roos
44ef372399
update og meta data
2023-02-06 21:05:28 +01:00
Felix Roos
fd09dff381
basic pwa setup
2023-02-06 20:57:34 +01:00
Felix Roos
10580a0bec
change rocket to strudel
2023-02-06 20:21:09 +01:00
Felix Roos
f3f87b0a46
dont lint json
2023-02-06 20:20:45 +01:00
Felix Roos
ac606bcf71
Update README.md
2023-02-05 23:16:38 +01:00
alex
bb50df07e7
iclc reviews
2023-02-05 21:01:02 +00:00
Felix Roos
f7ac033e1c
Merge pull request #411 from tidalcycles/docs
...
improve samples doc
2023-02-05 17:27:32 +01:00
Felix Roos
a1043352c1
Merge pull request #413 from tidalcycles/remove-google
...
google gtfo
2023-02-05 17:27:09 +01:00
Felix Roos
e15fecf6cf
google gtfo
2023-02-05 17:19:32 +01:00
Felix Roos
3e99f345ef
better headings
2023-02-05 16:40:29 +01:00
Felix Roos
0a77770ef3
remove double directive
2023-02-05 16:37:00 +01:00
Felix Roos
379b8392dd
add snapshot
2023-02-05 16:32:51 +01:00
Felix Roos
0fdae70461
improve samples doc
2023-02-05 16:28:43 +01:00
Felix Roos
087423c754
Merge pull request #409 from tidalcycles/docs
...
improve effects doc
2023-02-05 16:27:59 +01:00
Felix Roos
ce64c98fb7
add adsr image link
2023-02-05 15:08:17 +01:00
Felix Roos
e11a8a9dbb
Merge pull request #410 from bwagner/patch-3
...
Update effects.mdx
2023-02-05 14:56:03 +01:00
Bernhard Wagner
ef4a68a24d
Update effects.mdx
...
Wether -> Whether
2023-02-05 14:54:27 +01:00
Felix Roos
0ec65c85d3
fix examples + snapshots
2023-02-05 14:52:01 +01:00
Felix Roos
74326f226d
format
2023-02-05 14:42:08 +01:00
Felix Roos
554e0d7a39
remove envelope section from synths page
2023-02-05 14:38:47 +01:00
Felix Roos
1b99ac92dd
categorize effects + add envelope doc
...
+ use short, more logical filter params as default
2023-02-05 14:34:59 +01:00
Felix Roos
ff0b77908a
Merge branch 'main' into docs
2023-02-05 14:34:16 +01:00
Felix Roos
83d19638ba
Merge pull request #407 from tidalcycles/shabda-doc
...
add shabda doc
2023-02-03 19:54:47 +01:00
Felix Roos
a7d484b1a8
add shabda doc
2023-02-03 19:53:01 +01:00
Felix Roos
d87beb37b8
Merge pull request #405 from tidalcycles/fix-share-on-subpath
...
fix: share url on subpath
2023-02-02 21:45:56 +01:00
Felix Roos
dcdb383960
fix: share url on subpath
...
fixes https://github.com/tidalcycles/strudel/issues/389
2023-02-02 21:43:24 +01:00
Felix Roos
478a7e95ea
Merge pull request #404 from tidalcycles/csound-update
...
update csound + fix sound output
2023-02-02 21:35:45 +01:00
Felix Roos
f7b3b582cc
update csound + fix sound output
...
see https://github.com/csound/csound/issues/1690#issuecomment-1414301145
2023-02-02 21:31:44 +01:00
Felix Roos
d1719dc277
Merge pull request #403 from tidalcycles/downgrade-csound
...
pin @csound/browser to 6.18.3 + bump
2023-02-02 19:53:36 +01:00
Felix Roos
9d8c812aa3
pin @csound/browser to 6.18.3 + bump
2023-02-02 19:51:16 +01:00
Felix Roos
2e390acce9
hotfix: deploy workflow install command
2023-02-01 23:04:13 +01:00
Felix Roos
e04797d891
Merge pull request #400 from tidalcycles/awaitable-audio-init
...
release webaudio
2023-02-01 22:47:26 +01:00
Felix Roos
fb6195b081
bump webaudio
2023-02-01 22:45:53 +01:00
Felix Roos
c6491a3ccd
Merge pull request #399 from tidalcycles/awaitable-audio-init
...
can now await initAudio + initAudioOnFirstClick
2023-02-01 22:45:16 +01:00
Felix Roos
014ae2107e
can now await initAudio + initAudioOnFirstClick
2023-02-01 22:42:25 +01:00
Felix Roos
1457eb9d19
Merge pull request #398 from tidalcycles/fix-minirepl-styles
...
fix: minirepl styles
2023-02-01 22:32:18 +01:00
Felix Roos
6f5f8cc7d8
fix: minirepl styles
2023-02-01 22:30:24 +01:00
Felix Roos
9ec3fee455
Merge pull request #396 from tidalcycles/pnpm
...
proper builds + use pnpm workspaces
2023-02-01 22:17:18 +01:00
Felix Roos
2d52168c26
trash obsolete package-lock files
2023-02-01 20:43:16 +01:00
Felix Roos
aa5dd7920f
organize tasks
2023-02-01 20:38:56 +01:00
Felix Roos
d60956e82a
update contribution guide to pnpm
...
+ update root tasks
2023-02-01 20:33:13 +01:00
Alex McLean
91fd3fb5ca
add missing snapshots
2023-02-01 15:51:42 +00:00
Alex McLean
46f3b662a7
add pattern methods hurry, press and pressBy ( #397 )
2023-02-01 15:49:55 +00:00
Felix Roos
54a61dcdae
overhaul the remaining readmes
2023-02-01 16:29:18 +01:00
Felix Roos
b58f5232c7
add nano-repl as workspace
2023-02-01 16:09:50 +01:00
Felix Roos
9a5bda862c
update examples
2023-02-01 16:09:33 +01:00
Felix Roos
7f67adb639
bump eval
2023-02-01 15:49:05 +01:00
Felix Roos
48fd943622
fix: eval dependency + add deprecation note
2023-02-01 15:40:57 +01:00
Felix Roos
08350d00be
remove sc prefix to fix build
2023-02-01 15:35:21 +01:00
Felix Roos
84bf4a2686
add pretest
2023-01-30 22:53:53 +01:00
Felix Roos
2823456e96
update lockfile
2023-01-30 22:50:44 +01:00
Felix Roos
a373629fc2
fix: gh actions use pnpm
2023-01-30 22:48:24 +01:00
Felix Roos
0aa2f72a3a
update core examples
2023-01-29 23:27:35 +01:00
Felix Roos
c032f6dde1
add prepublishOnly everywhere
2023-01-29 00:14:07 +01:00
Felix Roos
f448d8f334
rename website package
2023-01-29 00:08:29 +01:00
Felix Roos
a5d4a43753
xen build
2023-01-28 23:19:33 +01:00
Felix Roos
52e01321ec
webdirt build
2023-01-28 23:18:25 +01:00
Felix Roos
19692e0122
webaudio build
2023-01-28 23:14:56 +01:00
Felix Roos
cd1da3cb81
transpiler build
2023-01-28 23:12:00 +01:00
Felix Roos
ffaa8f4ab3
tone build
2023-01-28 23:09:25 +01:00
Felix Roos
f3da9d680d
bump
2023-01-28 23:07:55 +01:00
Felix Roos
6118bd24f2
tonal build
2023-01-28 23:06:59 +01:00
Felix Roos
fddbb2e2ac
soundfonts build
2023-01-28 23:04:30 +01:00
Felix Roos
cb7156b091
serial build
2023-01-28 23:01:20 +01:00
Felix Roos
b5914a3f12
react build
2023-01-28 22:58:40 +01:00
Felix Roos
348d576ff3
remove dist folder
2023-01-28 22:49:13 +01:00
Felix Roos
7507654749
osc build
2023-01-28 22:40:10 +01:00
Felix Roos
c25aad0c4a
midi build
2023-01-28 22:35:08 +01:00
Felix Roos
4aa32415cd
eval build
2023-01-28 22:32:48 +01:00
Felix Roos
cde23bbf98
csound build
2023-01-28 22:27:18 +01:00
Felix Roos
555fe0b629
bump mini
2023-01-28 22:16:33 +01:00
Felix Roos
be44c28fd3
add mini build
2023-01-28 22:16:04 +01:00
Felix Roos
657091307e
remove unused deps
2023-01-28 22:12:11 +01:00
Felix Roos
458dc6e07d
add core build
2023-01-28 22:05:11 +01:00
Felix Roos
cfaecf9fcb
migrate lerna to pnpm
...
https://lerna.js.org/docs/recipes/using-pnpm-with-lerna
2023-01-28 22:01:35 +01:00
Felix Roos
902f722d4c
add import linting + fix checks
2023-01-28 21:00:42 +01:00
Felix Roos
ea2d8b2773
use workspace protocol everywhere
2023-01-28 20:37:56 +01:00
Felix Roos
b319754dc3
fix website build
2023-01-28 20:31:23 +01:00
Felix Roos
35f2040717
use pnpm workspaces
2023-01-28 20:14:26 +01:00
Felix Roos
4121fc926e
write more about packages / monorepo setup
2023-01-28 17:59:59 +01:00
Felix Roos
fd9ab987e6
Merge branch 'main' into docs
2023-01-28 14:23:01 +01:00
Felix Roos
6c3a235b08
Merge pull request #379 from urswilke/add-tidal-drum-patterns-to-examples
...
Add tidal-drum-patterns to examples
2023-01-27 14:40:40 +01:00
Felix Roos
07cb861385
Merge pull request #388 from tidalcycles/ribbon
...
add ribbon + test + docs
2023-01-27 14:39:56 +01:00
Alex McLean
217e348fc3
Notes are not essential :) ( #393 )
...
* Notes are not essential :)
* Update notes.mdx
2023-01-27 11:10:37 +00:00
Felix Roos
ad917afba4
Merge pull request #391 from tidalcycles/docs
...
document csound
2023-01-21 17:18:12 +01:00
Felix Roos
9539c6d317
fix: left sidebar scroll
2023-01-21 17:14:18 +01:00
Felix Roos
e946e1e01e
add csound docs
2023-01-21 17:05:57 +01:00
Felix Roos
fea1e71a99
Merge remote-tracking branch 'origin/main' into docs
2023-01-21 15:57:54 +01:00
Felix Roos
9731eb8c5b
add ribbon + test + docs
2023-01-19 12:25:12 +01:00
Felix Roos
e058ae54ef
Merge pull request #387 from tidalcycles/rename-a-to-angle
...
Rename a to angle
2023-01-19 12:04:50 +01:00
Felix Roos
ba6714f384
add draw examples
2023-01-19 12:00:00 +01:00
Felix Roos
0a0a761e23
rename a to angle
2023-01-19 11:59:43 +01:00
Felix Roos
88e8368022
Merge pull request #386 from tidalcycles/run
...
add run + test + docs
2023-01-19 11:49:38 +01:00
Felix Roos
468ccc6288
add run + test + docs
2023-01-19 11:47:11 +01:00
Felix Roos
77e0237148
Merge pull request #385 from tidalcycles/docs-use-note-instead-of-n
...
docs: use note instead of n to mitigate confusion
2023-01-19 11:32:55 +01:00
Felix Roos
ffdfb07f72
docs: use note instead of n to mitigate confusion
2023-01-19 11:27:54 +01:00
Felix Roos
203ed88024
Merge pull request #384 from tidalcycles/update-my-patterns-readme
...
update my-patterns instructions
2023-01-18 17:10:08 +01:00
Felix Roos
9923bcd16f
update my-patterns instructions
2023-01-18 17:01:27 +01:00
urswilke
0179ec051f
Revert "run: npm test"
...
This reverts commit 00709539e9bdfbc1404e984f28453f0a54b5638e.
2023-01-16 23:19:46 +01:00
urswilke
05b6353355
move drum patterns in a new file
2023-01-16 23:11:17 +01:00
urswilke
47c6ed8829
Revert "import patterns created by new method in:"
...
This reverts commit b266e975755e035b85c0869a30219c80a84db856.
2023-01-16 23:06:43 +01:00
urswilke
ff9ebd64e3
run: npm test
2023-01-16 22:41:12 +01:00
urswilke
cd2b098b81
import patterns created by new method in:
...
https://github.com/urswilke/read_beats/commit/ecd8c03b5e29544819831459f4b4ac48d954640f
2023-01-16 22:41:12 +01:00
Felix Roos
7000a4cead
Merge pull request #377 from tidalcycles/draw-fixes
...
Draw fixes
2023-01-15 23:19:42 +01:00
Felix Roos
5aa983b45b
do less work when not drawing
2023-01-15 23:11:49 +01:00
Felix Roos
800989419b
catch all query errors by default
2023-01-15 22:50:56 +01:00
Felix Roos
362679954a
Merge pull request #372 from tidalcycles/local-draw
...
improve new draw logic
2023-01-14 11:07:07 +01:00
Felix Roos
2732d64beb
fix: another dependency array
2023-01-14 10:58:30 +01:00
Felix Roos
88684d6d9e
fix dependency array
2023-01-14 10:48:52 +01:00
Felix Roos
9afddf0850
fix sentence
2023-01-14 01:30:56 +01:00
Felix Roos
a2d7d6e81f
fix: mini repl could eval before modules are ready
2023-01-14 01:27:22 +01:00
Felix Roos
49bcb5e19f
fix minor bugs
2023-01-13 16:35:24 +01:00
Felix Roos
3744ea6218
fix: warnings
2023-01-13 15:17:23 +01:00
Felix Roos
b2c6d87633
MiniRepl: add punchcard flag for implicit vis
...
+ reintroduce editPattern
+ add punchcards to mini-notation.mdx
2023-01-13 15:13:39 +01:00
Felix Roos
e4f538b674
fix option handling
2023-01-13 13:00:11 +01:00
Felix Roos
ea0e0b4396
reset canvas when pattern changes
...
+ rename noteroll -> punchcard
2023-01-13 12:57:35 +01:00
Felix Roos
1ac784dc7a
localize draw logic
2023-01-13 12:03:34 +01:00
Felix Roos
d980c9ca4c
Merge branch 'main' into docs
2023-01-13 01:52:36 +01:00
Felix Roos
6a2a60df0d
hotfix: tests
2023-01-12 17:43:20 +01:00
Felix Roos
ee9b89b6d5
add more synonyms
2023-01-12 17:40:58 +01:00
Felix Roos
68cc109933
burn down that undocumented list
2023-01-12 17:25:01 +01:00
Felix Roos
1015bb0fdc
Merge pull request #369 from tidalcycles/docs
...
document more functions + change arp join
2023-01-12 14:40:58 +01:00
Felix Roos
7da94dd109
reformat headings
...
+ add another note about single quotes
2023-01-12 14:22:41 +01:00
Felix Roos
171808cf2c
add note about single quote strings
2023-01-12 14:19:18 +01:00
Felix Roos
78d14cdfea
automatically print synonyms in doc
2023-01-12 13:10:22 +01:00
Felix Roos
19982a2ffb
remove unused package
2023-01-12 13:00:22 +01:00
Felix Roos
79904560fc
fix: snapshot
2023-01-12 12:48:05 +01:00
Felix Roos
28aee1c58d
fix polymeter doc
2023-01-12 12:43:41 +01:00
Felix Roos
d4512f360b
fix: double slash
2023-01-12 12:40:20 +01:00
Felix Roos
48d0ffe868
add script that finds all undocumented exports
2023-01-12 12:35:04 +01:00
Felix Roos
62af12f3b9
remove experimental class properties
2023-01-12 12:32:27 +01:00
Felix Roos
efa4bfef2f
fix snapshot
2023-01-12 02:23:06 +01:00
Felix Roos
fc3ead4c01
Merge branch 'main' into docs
2023-01-12 02:20:16 +01:00
Felix Roos
ca9c813b40
format
2023-01-12 02:18:09 +01:00
Felix Roos
e3b0f47c40
hide internals for now
2023-01-12 02:15:42 +01:00
Felix Roos
bf13e42092
update snap
2023-01-12 01:57:14 +01:00
Felix Roos
4345fda9bc
more doc
2023-01-12 01:56:46 +01:00
Felix Roos
4059e9faa9
more doc
2023-01-12 00:10:58 +01:00
Felix Roos
95fcce1bcf
fix: snapshot
2023-01-11 23:38:40 +01:00
Felix Roos
86cde9716a
arpWith example
2023-01-11 23:37:59 +01:00
Felix Roos
6e315a50ed
breaking: arp use innerJoin instead of squeezeJoin
2023-01-11 23:28:17 +01:00
Felix Roos
500c0b6534
doc: arp + arpWith
2023-01-11 23:26:03 +01:00
Felix Roos
db75dca118
doc: split accumulation and conditions
2023-01-11 23:05:17 +01:00
Felix Roos
d5f37e2cbe
add internals doc
2023-01-11 22:48:47 +01:00
Felix Roos
a120a9895b
fix: right sidebar width
2023-01-11 22:48:33 +01:00
Felix Roos
e9c1db020f
hotfix: remove mocked .out
2023-01-11 22:11:22 +01:00
alex
08cd319a0b
Revert "Merge branch 'main' into main"
...
This reverts commit 896ec69329 , reversing
changes made to 32e64bbb6e .
2023-01-10 19:45:23 +00:00
Alex McLean
896ec69329
Merge branch 'main' into main
2023-01-10 18:23:45 +00:00
Alex McLean
32e64bbb6e
Typo
2023-01-09 23:49:16 +00:00
Felix Roos
0974540e5f
fix: typo
2023-01-10 00:21:54 +01:00
Felix Roos
e06963e616
Merge pull request #364 from urswilke/patch-2
...
add https to url
2023-01-10 00:03:46 +01:00
Felix Roos
a675815529
hotfix: preview command + build peg without logs
2023-01-09 23:55:45 +01:00
alex
3d48135b32
09
2023-01-09 22:47:25 +00:00
urswilke
8f09e7f097
add https to url
2023-01-09 23:44:49 +01:00
Felix Roos
e8b09f1124
Merge pull request #360 from tidalcycles/docs
...
doc structuring
2023-01-09 23:37:34 +01:00
Felix Roos
57ba353594
snaps
2023-01-09 23:31:30 +01:00
Felix Roos
b695e090cd
docs: control params
2023-01-09 23:27:30 +01:00
Felix Roos
69ecb7b54f
support logs in mini repl
...
+ pass hap to logger
+ add editPattern hook to repl + useStrudel
+ do not throw when webaudio gets plain values
2023-01-09 23:26:20 +01:00
Alex McLean
f57fe182ed
Support for multiple mininotation operators WIP ( #350 )
...
* support for multiple operators
* fix false test failures by sorting by part
* snapshot
2023-01-09 22:23:27 +00:00
Felix Roos
10ee11c886
docs: improve time modifiers page
...
+ polymeter + euclidRot
+ rename Factories to Pattern Constructors
2023-01-09 20:39:00 +01:00
Alex McLean
45842b1f05
Fix .out(), renaming webaudio's out() to webaudio() ( #361 )
...
* breaking test for out()
* rename webaudio's out() to webaudio(), fixes #359
2023-01-08 23:40:15 +00:00
Felix Roos
9ca5f9ad48
some corrections
...
+ n should not be recommended for notes as it does not work for samples
2023-01-09 00:19:29 +01:00
Felix Roos
bb00036a30
further sidebar reorganizing
2023-01-09 00:17:57 +01:00
Felix Roos
4a2a540500
Update README.md
2023-01-08 23:55:07 +01:00
Felix Roos
09217216dc
format
2023-01-08 23:48:32 +01:00
Felix Roos
22a64c4931
update snapshots
2023-01-08 23:46:39 +01:00
Felix Roos
93f520b941
Merge remote-tracking branch 'origin/main' into docs
2023-01-08 23:44:27 +01:00
alex
c84714dc3a
08
2023-01-08 13:25:22 +00:00
alex
a7aa09a13e
07
2023-01-07 23:15:50 +00:00
alex
efa1cdfcb2
07
2023-01-07 23:12:19 +00:00
Felix Roos
70695daae8
remove quotes around inline code snippets
2023-01-07 22:12:53 +01:00
Felix Roos
62fdba0600
pull apart functional docs
2023-01-07 22:12:35 +01:00
Felix Roos
5733e00908
add hideDescription flag to JsDoc
2023-01-07 22:11:47 +01:00
alex
e56abaefd7
06
2023-01-07 00:02:39 +00:00
Felix Roos
c71e893e8e
Merge pull request #356 from tidalcycles/docs
...
docs: tidal comparison + add global fx + add missing sampler fx
2023-01-06 22:02:31 +01:00
Felix Roos
3992356517
casing
2023-01-06 21:58:35 +01:00
Felix Roos
dbb84ef129
write more tidal comparison
2023-01-06 21:56:17 +01:00
Felix Roos
8781fa2e33
add filter synonyms
2023-01-06 21:37:31 +01:00
Felix Roos
605a1365d3
update snapshots
2023-01-06 21:15:32 +01:00
Felix Roos
ebb1bbc966
improve effects doc
2023-01-06 21:14:19 +01:00
Felix Roos
d4518f7a6e
began tidal comparison page
2023-01-06 12:50:35 +01:00
Alex McLean
68c9008019
Fix Bjorklund ( #343 )
...
* port Rohan Drape's Bjorklund implementation, add Toussaint's tests
* fix euclidLegato, simplifying a bit now that bjork results should always begin with an 'on'
* migrate euclid numbers in tunes
- 3,4 +1
- 5,8 -1
- 6,8 +3
Co-authored-by: Felix Roos <flix91@gmail.com >
2023-01-06 11:31:32 +00:00
Felix Roos
cafde1e910
Merge branch 'main' into docs
2023-01-06 11:49:49 +01:00
alex
41f5f3fe6e
05
2023-01-05 23:58:48 +00:00
alex
cf12ecfa34
04
2023-01-04 23:36:40 +00:00
Felix Roos
4fa668927f
Merge pull request #345 from tidalcycles/fix-prebake-base-path
...
Fix prebake base path
2023-01-04 20:29:35 +01:00
Felix Roos
24d2b5b4bd
Merge pull request #347 from tidalcycles/fix-midi
...
fixes #346
2023-01-04 19:55:48 +01:00
Felix Roos
4da2e003e1
fixes #346
2023-01-04 19:52:51 +01:00
Felix Roos
205debde9c
more links to fix
2023-01-03 23:40:40 +01:00
Felix Roos
ba6c7b0901
fix examples route
2023-01-03 23:32:37 +01:00
Felix Roos
8e5d02fd25
do not include url in base pth
2023-01-03 23:32:28 +01:00
Felix Roos
11d3251c67
add base path + use relative links
2023-01-03 23:02:41 +01:00
alex
9ec5787b4d
03
2023-01-03 21:26:56 +00:00
Felix Roos
027c669ad7
make prebake relative to BASE_URL
2023-01-03 22:17:44 +01:00
Alex McLean
405c12ba3f
deploy on push
2023-01-03 10:47:20 +00:00
Alex McLean
64fd53a8e5
tweak
2023-01-03 10:43:54 +00:00
alex
069d63e3cf
02
2023-01-02 23:33:48 +00:00
Alex McLean
66049e0e25
Merge pull request #2 from tidalcycles/main
...
downstream
2023-01-02 21:07:18 +00:00
Alex McLean
db7ef01dbb
Patternify euclid, fast, slow and polymeter step parameters in mininotation ( #341 )
...
* patternify the mininotation bjorklund, and fast (*) slow (/) and pattern step (%) parameters
* simplify replicate (!), should be closer to tidal now
* highlight atoms rather than elements
* tests
2023-01-02 20:28:07 +00:00
Felix Roos
1a6b649fd6
Merge pull request #340 from tidalcycles/animate
...
more animate functions + mini repl fix
2023-01-02 00:30:16 +01:00
Felix Roos
548619775e
rename ..
2023-01-02 00:28:38 +01:00
Felix Roos
4b79a75f39
fix: mini repls were broken
2023-01-02 00:24:33 +01:00
Felix Roos
28912fff97
animate: rescale + move + zoom
2023-01-01 18:47:45 +01:00
alex
98a83ddcc0
01c
2023-01-01 17:22:16 +00:00
alex
e9d965ce7a
01b
2023-01-01 14:22:19 +00:00
alex
b7624813cc
custom domain
2023-01-01 11:49:20 +00:00
Alex McLean
734e451bd9
Merge pull request #1 from tidalcycles/main
...
pull from upstream
2023-01-01 11:42:58 +00:00
Alex McLean
7a96436085
move /my-patterns to /swatch ( #338 )
2023-01-01 11:34:11 +00:00
Felix Roos
670af8fb1b
Merge pull request #337 from tidalcycles/animate
...
animation options
2023-01-01 12:22:55 +01:00
Felix Roos
0abd062e5c
fix: smear 0 special case
2023-01-01 12:18:46 +01:00
Felix Roos
1286468d5a
animation options
...
+ do not sync by default
2023-01-01 12:11:39 +01:00
alex
0f3da5be4a
01
2023-01-01 10:05:58 +00:00
Alex McLean
9170269e06
Update README.md
2023-01-01 00:34:53 +00:00
Alex McLean
8bb460701f
Tidy parser, implement polymeters ( #336 )
...
* rename parser stuff to be more explicit and fit with tidal concepts. qualify all strudel function calls
* Add {,}%n polymeter support, with a few tests
2022-12-31 21:42:49 +00:00
Felix Roos
c0a7173ca4
Merge pull request #335 from tidalcycles/animate
...
animate mvp
2022-12-31 16:51:53 +01:00
Felix Roos
949e15d8c6
controllable smear + sync flag
2022-12-31 16:41:13 +01:00
Felix Roos
0caedeb481
animate mvp
2022-12-31 16:23:45 +01:00
Felix Roos
83ca8d95be
Merge pull request #334 from tidalcycles/docs
...
testing + docs docs
2022-12-30 20:16:09 +01:00
Felix Roos
8483868783
docs: testing + docs
2022-12-30 19:54:02 +01:00
Felix Roos
6961388545
Merge branch 'main' into docs
2022-12-30 17:43:54 +01:00
Felix Roos
8ef1ae5202
Merge pull request #333 from tidalcycles/embed-route
...
Embed mode improvements
2022-12-29 21:11:15 +01:00
Felix Roos
26b8f93cea
roll back hh rhythm
2022-12-29 21:08:11 +01:00
Felix Roos
a576523976
simplify meltingsubmarine tune
2022-12-29 21:02:04 +01:00
Felix Roos
cf21c4085b
simplify embedded mode
2022-12-29 21:01:28 +01:00
Felix Roos
204f655d6d
Merge pull request #332 from tidalcycles/fix-mini-multiply-floats
...
fix: can now multiply floats in mini notation
2022-12-29 14:06:19 +01:00
Felix Roos
fb14865785
fix: can now multiply floats in mini notation
...
- fixes #314
2022-12-29 14:02:50 +01:00
Felix Roos
5cd052cc59
Merge pull request #331 from tidalcycles/my-patterns
...
improve displaying 's' in pianoroll
2022-12-29 13:50:07 +01:00
Felix Roos
af49c4117c
add color to some tunes
2022-12-29 13:25:20 +01:00
Felix Roos
dd736130a0
improve pianoroll value mapping
2022-12-29 13:03:28 +01:00
Felix Roos
cee8bda676
Merge pull request #330 from tidalcycles/my-patterns
...
my-patterns: fix paths + update readme
2022-12-28 17:35:35 +01:00
Felix Roos
6420a72ceb
fix paths + update readme
2022-12-28 17:33:14 +01:00
Felix Roos
380e7c7899
Merge pull request #329 from tidalcycles/my-patterns
...
my-patterns build + deploy
2022-12-28 17:11:40 +01:00
Felix Roos
16b4058a8b
fix build + simplify logic + add deploy note
2022-12-28 17:09:18 +01:00
Felix Roos
e3fba0257f
Merge pull request #328 from tidalcycles/my-patterns
...
add my-patterns
2022-12-28 15:43:31 +01:00
Felix Roos
cb8b65f6f3
add my-patterns
2022-12-28 15:39:42 +01:00
Felix Roos
3944a8ed54
Merge pull request #327 from tidalcycles/docs
...
add examples route
2022-12-28 14:47:13 +01:00
Felix Roos
2ceafe6379
Merge pull request #326 from tidalcycles/eval-fix-node
...
fix: workaround Object.assign globalThis
2022-12-28 14:44:30 +01:00
Felix Roos
9f058bd88a
add examples page with prerendered swatches
2022-12-28 14:40:53 +01:00
Felix Roos
1dd0ff13d8
Merge remote-tracking branch 'origin/eval-fix-node' into docs
2022-12-28 14:02:55 +01:00
Felix Roos
6061f10230
fix: workaround Object.assign globalThis
...
- see comment
2022-12-28 13:57:27 +01:00
Felix Roos
ea59fafb52
Merge pull request #324 from tidalcycles/docs
...
mini repl improvements
2022-12-26 23:29:47 +01:00
Felix Roos
2ff71126de
add withCanvas
2022-12-26 23:25:57 +01:00
Felix Roos
6d522e1743
Merge remote-tracking branch 'origin/main' into docs
2022-12-26 23:13:51 +01:00
Felix Roos
b37f3c819d
remove color magic for now
2022-12-26 23:12:16 +01:00
Felix Roos
1b41994e5f
codeformat
2022-12-26 23:01:18 +01:00
Felix Roos
4fd4b0d713
Merge pull request #323 from tidalcycles/notes-without-octave
...
support notes without octave
2022-12-26 23:00:34 +01:00
Felix Roos
7b43ed702e
only start animation loop when canvas is visible
...
+ add some placeholder files
2022-12-26 22:59:41 +01:00
Felix Roos
56cd77942b
remove old graphic
2022-12-26 22:50:10 +01:00
Felix Roos
37dc723b4b
react package build...
2022-12-26 22:44:23 +01:00
Felix Roos
d7ea37c917
add technical manual to docs
2022-12-26 22:43:02 +01:00
Felix Roos
c1d2bf9b9f
fix anchor links
2022-12-26 22:16:46 +01:00
Felix Roos
36f837730a
better color support
2022-12-26 22:13:41 +01:00
Felix Roos
b8f0a1dd82
fix format
2022-12-26 21:04:15 +01:00
Felix Roos
2d1b62a978
begin reimplementing draw logic for parallel use
2022-12-26 20:58:57 +01:00
Felix Roos
0792d0d59d
add scheduler.now to get phase starting from 0
2022-12-26 20:55:21 +01:00
Felix Roos
8c6da1a658
Merge branch 'main' into docs
2022-12-26 13:31:06 +01:00
Felix Roos
26be10f937
hotfix: css + sn -> sd
2022-12-26 12:43:08 +01:00
Felix Roos
ef4d9a13ed
Merge pull request #320 from jarmitage/main
...
tutorial updates
2022-12-26 12:37:36 +01:00
Jack Armitage
320d987ede
wut
2022-12-26 11:32:55 +00:00
Jack Armitage
51a4c4d13b
codeformat
2022-12-26 11:30:01 +00:00
Felix Roos
aaf3ae5f9c
microrhythm experiment
2022-12-26 11:25:27 +01:00
Jack Armitage
858f4f74b3
tutorial updates
2022-12-25 16:21:18 +00:00
Felix Roos
3feed90039
translate parts of tidal "How-tos"
2022-12-24 00:14:26 +01:00
Felix Roos
b46330fc7a
proper setup minirepl
2022-12-24 00:12:54 +01:00
Felix Roos
5ca7ce1f75
Merge commit 'd1d9b37ec764dd7377754d88e72996ef887beb82' into docs
2022-12-23 23:06:54 +01:00
Felix Roos
d1d9b37ec7
supper notes without octave
2022-12-23 23:01:07 +01:00
Felix Roos
823115c4ec
Merge pull request #318 from tidalcycles/reference-tab-sort
...
Reference tab sort
2022-12-23 18:26:30 +01:00
Felix Roos
8fe3fda27f
update snapshots
2022-12-23 18:24:40 +01:00
Felix Roos
63fffd7493
docs: envelope functions
2022-12-23 17:57:01 +01:00
Felix Roos
243a350e2b
fix : #317
2022-12-23 17:32:25 +01:00
Felix Roos
8c09e7ba36
hotfix: go to repl link
2022-12-23 01:05:17 +01:00
Felix Roos
d89502f91f
hotfix: make sure jsdoc is built before build
2022-12-23 01:01:45 +01:00
Felix Roos
847602f933
hotfix: add missing npm ci
2022-12-23 00:58:48 +01:00
Felix Roos
8fcf8fe39c
Revert "hotfix: build task for ci"
...
This reverts commit d59eec9296 .
2022-12-23 00:57:59 +01:00
Felix Roos
d59eec9296
hotfix: build task for ci
2022-12-23 00:54:43 +01:00
Felix Roos
b9122ebc34
Merge pull request #315 from tidalcycles/astro-build
...
Astro build
2022-12-23 00:49:56 +01:00
Felix Roos
38e066ee49
fix import
2022-12-23 00:47:33 +01:00
Felix Roos
232a04a1a2
docs: mobile nav
2022-12-23 00:41:47 +01:00
Felix Roos
dcb145635c
add tutorial redirect
...
+ place learn link last in repl header
+ fix all old links to /tutorial
2022-12-22 23:47:11 +01:00
Felix Roos
c9b73c68a6
fix pretest task
2022-12-22 23:32:19 +01:00
Felix Roos
08f7925ea9
delete now obsolete repl + tutorial folders
2022-12-22 23:28:34 +01:00
Felix Roos
ed79ec7940
copy potentially useful files from old tutorial
2022-12-22 23:22:48 +01:00
Felix Roos
869a44dd04
autolink headings
2022-12-22 23:19:38 +01:00
Felix Roos
6a9e9ebc4c
responsiveness
2022-12-22 23:07:14 +01:00
Felix Roos
f18a2a11fa
make repl and doc styles more similar
2022-12-22 22:49:41 +01:00
Felix Roos
9aaaa755c7
fix import + update build task
2022-12-22 17:23:35 +01:00
Felix Roos
818cd9044b
integrate repl into astro website
...
+ update build and setup tasks + workflow
+ move repl test folder to root
+ move docs and repl to website/src
2022-12-22 17:20:51 +01:00
Felix Roos
006ca12b6d
rename folder
2022-12-22 15:36:24 +01:00
Felix Roos
b5f9ab7c20
slight layout fixes
2022-12-20 22:47:49 +01:00
Felix Roos
0981f95f16
style left sidebar
2022-12-20 22:26:12 +01:00
Felix Roos
f64ef32eaa
more styling
2022-12-20 22:19:30 +01:00
Felix Roos
7a19659c9e
remove theme.css + cooler bg
2022-12-20 21:57:41 +01:00
Felix Roos
b1202fcd55
split tutorial into multiple pages
...
+ improve layout a bit
2022-12-20 21:38:08 +01:00
Felix Roos
b8f991eddb
simplify writing mdx files
2022-12-20 20:42:42 +01:00
Felix Roos
d0013f55a2
format
2022-12-20 19:50:32 +01:00
Felix Roos
7efaff4f6f
basic style for toc + further cleanup
2022-12-20 19:47:28 +01:00
Felix Roos
bc7a84e462
basic astro docs
2022-12-19 23:23:31 +01:00
Felix Roos
61657bd1b1
Merge pull request #307 from tidalcycles/obj-support-scale
...
object support for .scale
2022-12-19 21:02:37 +01:00
Felix Roos
fc63f4f89c
Merge pull request #312 from tidalcycles/jsdoc-component
...
Jsdoc component
2022-12-19 21:02:21 +01:00
Felix Roos
2c44c252d7
fixed namespaced anchor links
2022-12-19 20:59:47 +01:00
Felix Roos
613fc6e3ef
fix anchor icon color
2022-12-19 20:57:42 +01:00
Felix Roos
0a9604d10e
throw out nunjucks
2022-12-19 20:48:57 +01:00
Felix Roos
1cabedc65e
Merge pull request #311 from tidalcycles/fix-clipboard
...
fix: copy share link to clipboard was broken for some browers
2022-12-19 20:31:46 +01:00
Felix Roos
4e5a0d9e02
fix : #309
2022-12-19 20:30:01 +01:00
Alex McLean
bf373d894d
ICLC2023 paper ( #306 )
...
Paper submission for the international conference on live coding
2022-12-19 11:11:24 +00:00
Felix Roos
e6bbad84c1
Merge pull request #308 from tidalcycles/pianoroll-freq-support
...
support freq in pianoroll
2022-12-15 21:23:22 +01:00
Felix Roos
4de477d46c
support freq in pianoroll
2022-12-15 21:21:20 +01:00
Felix Roos
264cab3c9b
add scale test
2022-12-15 20:35:10 +01:00
Felix Roos
7f9ef59bea
Merge branch 'main' into obj-support-scale
2022-12-15 17:49:24 +01:00
Felix Roos
8ebbef4cbb
fix core deps after release trouble
2022-12-13 22:46:35 +01:00
Felix Roos
0c98a84242
bump root to 0.5.0
2022-12-13 22:38:58 +01:00
Felix Roos
2bbdd21b2f
Publish
...
- @strudel.cycles/csound@0.5.1
- @strudel.cycles/eval@0.5.0
- @strudel.cycles/midi@0.5.0
- @strudel.cycles/mini@0.5.0
- @strudel.cycles/react@0.5.0
- @strudel.cycles/soundfonts@0.5.0
- @strudel.cycles/tonal@0.5.0
- @strudel.cycles/tone@0.5.0
- @strudel.cycles/transpiler@0.5.0
- @strudel.cycles/webaudio@0.5.0
- @strudel.cycles/webdirt@0.5.0
- @strudel.cycles/xen@0.5.0
2022-12-13 22:38:08 +01:00
Felix Roos
794cfe949b
bump already published packages
2022-12-13 22:36:13 +01:00
Felix Roos
6a5010a2d6
bump csound
2022-12-13 22:28:16 +01:00
Felix Roos
61559fee9d
Revert "Publish"
...
This reverts commit 2118a20408 .
2022-12-13 22:24:12 +01:00
Felix Roos
2118a20408
Publish
...
- @strudel.cycles/core@0.5.0
- @strudel.cycles/csound@0.4.0
- @strudel.cycles/eval@0.5.0
- @strudel.cycles/midi@0.5.0
- @strudel.cycles/mini@0.5.0
- @strudel.cycles/osc@0.4.0
- @strudel.cycles/react@0.5.0
- @strudel.cycles/serial@0.3.0
- @strudel.cycles/soundfonts@0.5.0
- @strudel.cycles/tonal@0.5.0
- @strudel.cycles/tone@0.5.0
- @strudel.cycles/transpiler@0.5.0
- @strudel.cycles/webaudio@0.5.0
- @strudel.cycles/webdirt@0.5.0
- @strudel.cycles/xen@0.5.0
2022-12-13 22:22:27 +01:00
Felix Roos
b0bc20cb83
hotfix: code format
...
- PR was issued before prettier check, now ci fails
2022-12-13 22:10:09 +01:00
Felix Roos
2cd77b075b
Merge pull request #303 from gogins/main
...
Updated csoundm to use the register facility .
2022-12-13 22:07:27 +01:00
Felix Roos
03450c6085
Merge pull request #305 from tidalcycles/estlint-prettier-check
...
add lint + prettier check before test
2022-12-13 21:57:03 +01:00
Felix Roos
5d3c522da2
run prettier + lint separately (improves output)
2022-12-13 21:53:45 +01:00
Felix Roos
bf1ba6efc0
code format
2022-12-13 21:32:03 +01:00
Felix Roos
67ad82d52e
add lint + prettier check before test
2022-12-13 21:27:16 +01:00
Felix Roos
f437d976f8
Merge pull request #301 from tidalcycles/support-freq-in-sampler
...
add freq support to sampler
2022-12-13 21:21:43 +01:00
gogins
c94443faaa
Updated csoundm to use .
2022-12-12 20:54:03 -05:00
Felix Roos
c6d57f6a56
fix non note samples
2022-12-12 20:53:11 +01:00
Felix Roos
09b06da403
fix error message
2022-12-12 20:45:15 +01:00
Felix Roos
df73ce8a60
add freq support to sampler
2022-12-12 20:41:09 +01:00
Felix Roos
8b22c2e04f
Merge pull request #300 from tidalcycles/fix-trim
...
fix whitespace trimming
2022-12-12 00:48:41 +01:00
Felix Roos
b4f4d6cea2
fix whitespace trimming
2022-12-12 00:45:47 +01:00
Felix Roos
cdf7b2acf1
Merge branch 'main' of https://github.com/tidalcycles/strudel
2022-12-12 00:23:22 +01:00
Felix Roos
94651731a5
hotfix: uncomment essential line :)
2022-12-12 00:23:03 +01:00
Alex McLean
56424d29a3
.defragmentHaps() ( #299 )
2022-12-11 23:21:53 +00:00
Felix Roos
c5083b2aef
Merge pull request #298 from tidalcycles/dont-highlight-whitespace
...
remove whitespace from highlighted region
2022-12-11 23:17:48 +01:00
Felix Roos
1b06795ffe
remove whitespace from highlighted region
2022-12-11 23:14:47 +01:00
Felix Roos
6679cd60ce
scale now supports running on object values with n
2022-12-11 22:45:36 +01:00
Felix Roos
843a3c16ba
Merge pull request #297 from tidalcycles/package-update
...
update vitest
2022-12-11 22:03:26 +01:00
Felix Roos
df40204a57
update vitest
2022-12-11 21:58:58 +01:00
Felix Roos
210910eb6e
hotfix: lastOf was undefined
2022-12-11 21:56:05 +01:00
Felix Roos
ef427758da
Merge pull request #287 from tidalcycles/numeral-union
...
can now add bare numbers to numeral object props
2022-12-11 21:44:16 +01:00
Felix Roos
def6bbf683
add test
2022-12-11 21:43:05 +01:00
Felix Roos
5f37a4a21c
Merge pull request #295 from tidalcycles/refactor-bootstrap
...
Move stuff to new register function
2022-12-11 21:27:58 +01:00
Felix Roos
dc869987f9
Merge pull request #296 from tidalcycles/prettier-task
...
add prettier task
2022-12-11 20:07:12 +01:00
Felix Roos
b98d2201e5
add prettier task
2022-12-11 19:37:36 +01:00
Felix Roos
8dd6440bb8
update snapshots
2022-12-11 13:46:22 +01:00
Felix Roos
a2d83c48eb
comment out pipe operator test
2022-12-11 13:28:54 +01:00
Felix Roos
a0ae8f4a07
"fix" voice leading
2022-12-11 13:28:24 +01:00
Felix Roos
719dcbcd4d
fix some tests
2022-12-11 12:06:00 +01:00
Felix Roos
caa207e868
dont use random seedState for now
2022-12-11 11:55:14 +01:00
Felix Roos
306004ecd2
make mini "?" behave like .degradeBy + add comment
2022-12-11 00:13:30 +01:00
Felix Roos
bcac3c5b84
fix typo
2022-12-11 00:08:13 +01:00
Felix Roos
ccc90108df
snapshots
2022-12-10 22:59:39 +01:00
Felix Roos
b9781915a4
remove bootstrap + Pattern.patternify
2022-12-10 22:58:07 +01:00
Felix Roos
1890e65b75
refactor speak
2022-12-10 22:56:08 +01:00
Felix Roos
2f4da3ed52
refactor csound
2022-12-10 22:47:24 +01:00
Felix Roos
27a6ac0c0b
refactor xen and tone packages
2022-12-10 22:39:51 +01:00
Felix Roos
b81a66f07e
refactor uses of voicings
...
+ fix usages of scaleTranspose
2022-12-10 21:47:58 +01:00
Felix Roos
bc43fc9585
refactor tonal functions to 'register'
2022-12-10 21:34:38 +01:00
Felix Roos
4f7c013c78
refactor most signal functions
2022-12-10 21:03:36 +01:00
Felix Roos
09b15a07c6
use register for degradeBy / undegradeBy
2022-12-10 19:25:51 +01:00
Alex McLean
4340f024d3
Reorganise pattern.mjs with a 'toplevel first' regime ( #286 )
...
'toplevel first' regime
* loopAt has its optional cps parameter removed, with loopAtCps added for supporting that usage.
* rename bitlevel operations e.g. _and -> band
Co-authored-by: Felix Roos <flix91@gmail.com >
2022-12-10 14:39:03 +00:00
Alex McLean
98e9780819
Fancy hap show, include part in snapshots ( #291 )
...
* fix _mod import
* prettier hap show, use both whole and parts in snapshots, rebuild snapshots
2022-12-10 10:56:16 +00:00
Felix Roos
a45d63595f
delete bare value before numeral union
2022-12-09 11:00:28 +01:00
Felix Roos
5fbd1453b4
can now add bare numbers to numeral object props
2022-12-09 10:40:31 +01:00
Alex McLean
f827201ee0
Switch 'operators' from .whatHow to .what.how, and make sure there are toplevel curried functions for all of them. Rename util.mod to util._mod, to make room for toplevel 'operator' of that name. ( #285 )
2022-12-07 19:07:55 +00:00
Felix Roos
485a96962a
Merge pull request #281 from tidalcycles/arp
...
implement collect + arp function
2022-12-04 12:51:01 +01:00
Felix Roos
98a104f731
update snapshot
2022-12-04 11:58:19 +01:00
Felix Roos
ff987f14d7
add arp example tune
2022-12-04 11:57:40 +01:00
Felix Roos
4dd08268dc
implement collect + arp function
2022-12-04 11:38:11 +01:00
Felix Roos
c18a13d4fc
Merge pull request #278 from tidalcycles/do-not-recompile-orc
...
do not recompile orc
2022-12-02 13:38:27 +01:00
Felix Roos
7a79995727
do not recompile orc
2022-12-02 13:34:05 +01:00
Felix Roos
01eca562c5
Merge pull request #275 from tidalcycles/csound
...
add basic csound output
2022-12-02 12:49:26 +01:00
Felix Roos
f491d0c0c4
fix loadOrc in tests
2022-12-02 12:22:32 +01:00
Felix Roos
edf2287e13
Merge remote-tracking branch 'origin/main' into csound
2022-12-02 12:20:12 +01:00
Felix Roos
fcaab633c1
Merge pull request #277 from tidalcycles/tune-licenses
...
add licenses / credits to all tunes + remove some
2022-12-02 12:18:41 +01:00
Felix Roos
33b6579b5d
update snapshots
2022-12-02 12:17:15 +01:00
Felix Roos
72a8e4bc22
add licenses / credits to all tunes + remove some
2022-12-02 12:11:28 +01:00
Felix Roos
c67b02b7b0
update tunes
2022-12-02 12:09:58 +01:00
Felix Roos
486cd00384
added loadOrc + removed livecode.orc by default
2022-12-02 12:09:21 +01:00
Alex McLean
caea7bb39d
Support sending CRC16 bytes with serial messages ( #276 )
...
Optionally add a crc16 checksum.
Optionally support sending names in name/value pairs as single characters
2022-12-02 10:45:01 +00:00
Felix Roos
e8fb7ee683
now passing controls as string keymap
2022-12-02 11:38:47 +01:00
Felix Roos
e4ee4211c8
delete strudel unrealted example
2022-12-01 15:10:22 +01:00
Felix Roos
3fa3ebee14
Merge remote-tracking branch 'origin/main' into csound
2022-12-01 15:05:23 +01:00
Felix Roos
8e531f400e
allow defining csound on the window
2022-12-01 15:00:16 +01:00
Felix Roos
5727c0dc8a
clean up tunes + also load presets.orc
2022-12-01 14:56:50 +01:00
Felix Roos
f599088cdf
cleanup
2022-12-01 14:44:53 +01:00
Felix Roos
d78da55f54
lazy init + add livecode.org
2022-12-01 14:36:00 +01:00
Felix Roos
9052ff71e6
get rid of csound warning on reevaluation:
...
- only compile on init, use evalCode after
- pull presets into csd file
- use custom logging
2022-12-01 12:34:26 +01:00
Felix Roos
713da887ca
Merge branch 'tonal-update' into csound
2022-12-01 12:32:05 +01:00
Felix Roos
ad5950697e
Merge pull request #273 from tidalcycles/fix-tutorial-bugs
...
release version bumps
2022-11-29 23:41:39 +01:00
Felix Roos
85d0d06cab
Merge branch 'main' into fix-tutorial-bugs
2022-11-29 23:37:35 +01:00
Felix Roos
be6ec558e3
Merge pull request #271 from tidalcycles/eslint
...
add eslint
2022-11-29 23:34:50 +01:00
Felix Roos
dd2f60810a
Merge pull request #272 from tidalcycles/tonal-update
...
tonal update with fixed memory leak
2022-11-29 23:34:26 +01:00
Felix Roos
6c0b86d8f4
update tonal, fixes #269
2022-11-29 23:31:23 +01:00
Felix Roos
517ada6dbf
tiny time improvement
2022-11-29 23:02:09 +01:00
Felix Roos
0a098e3008
mock csound
2022-11-29 22:04:46 +01:00
Felix Roos
c40078ffc9
improve csound bindings:
...
- better timing
- can now pass instrument to .csound(...)
- can now write instruments with csound(...)
2022-11-29 21:59:22 +01:00
Felix Roos
729e0afdbe
fix typo
2022-11-29 00:10:21 +01:00
Felix Roos
eab86840d3
baasic csound output
2022-11-29 00:05:51 +01:00
Felix Roos
43aa2247f1
baasic csound output
2022-11-29 00:05:36 +01:00
Felix Roos
afe17a507e
update tonal: not working...
2022-11-28 23:00:15 +01:00
Felix Roos
e621020474
continue tutorial
2022-11-28 21:33:17 +01:00
Felix Roos
ac2aa7f288
add csound minimal example
2022-11-28 20:48:52 +01:00
Felix Roos
805bd7e930
simplify without-audio example
2022-11-24 20:56:09 +01:00
Felix Roos
f9bf2122b7
add without-audio example
2022-11-24 20:13:54 +01:00
Felix Roos
4e3e533e13
repl: optional eval callbacks
2022-11-24 20:13:04 +01:00
Felix Roos
611c429912
lint before test
2022-11-24 15:31:47 +01:00
Felix Roos
e2898ee5bf
add eslint + fix lint errors
2022-11-24 15:30:11 +01:00
Alex McLean
e1a532500e
Tidying up core ( #256 )
...
* remove _ prefixes except for functions to be patternified
* categorise pattern methods
* experimental support for `.add.squeeze` and friends as alternative to `.addSqueeze`
* `every` is now an alias for `firstOf` with additional `lastOf` (which every will become an alias for next)
2022-11-22 08:51:25 +00:00
Felix Roos
4cf412b93d
Merge pull request #266 from tidalcycles/faster-fast
...
fix performance bottleneck
2022-11-21 22:15:48 +01:00
Felix Roos
54c9c434e0
fix examples snapshot
2022-11-21 22:09:26 +01:00
Felix Roos
de19f3e5fe
fix tune snapshots
2022-11-21 22:08:17 +01:00
Felix Roos
8304993481
fix : #194
2022-11-21 21:59:08 +01:00
Felix Roos
4c838aeaca
hotfix: weird audion bug
2022-11-17 11:13:49 +01:00
Felix Roos
4ec1145dce
Publish
...
- @strudel.cycles/core@0.4.1
- @strudel.cycles/eval@0.4.1
- @strudel.cycles/midi@0.4.1
- @strudel.cycles/mini@0.4.1
- @strudel.cycles/osc@0.3.1
- @strudel.cycles/react@0.4.2
- @strudel.cycles/soundfonts@0.4.2
- @strudel.cycles/tonal@0.4.1
- @strudel.cycles/tone@0.4.1
- @strudel.cycles/transpiler@0.4.1
- @strudel.cycles/webaudio@0.4.2
- @strudel.cycles/webdirt@0.4.1
- @strudel.cycles/xen@0.4.1
2022-11-17 11:09:54 +01:00
Felix Roos
547d925065
Merge pull request #263 from tidalcycles/fix-tutorial-bugs
...
fix tutorial bugs
2022-11-17 11:08:37 +01:00
Felix Roos
874633051b
fix: snapshot
2022-11-17 10:56:46 +01:00
Felix Roos
2293f1ba15
fix: worklets now work in the tutorial again
2022-11-17 10:52:07 +01:00
Felix Roos
483c3f61b5
midi now works in the tutorial
2022-11-17 10:49:44 +01:00
Felix Roos
83263968f2
fix: rootNotes example
2022-11-17 10:41:32 +01:00
Felix Roos
f279c61792
fix: each example
2022-11-17 10:19:04 +01:00
Felix Roos
9717c696d8
add s for sharp (fixes notes example)
2022-11-17 10:16:29 +01:00
Felix Roos
94a594c777
fix sample examples
2022-11-17 10:15:59 +01:00
Felix Roos
f1ae8a17cf
fix: could play multiple mini repl at once
2022-11-17 10:07:19 +01:00
Felix Roos
add9c43827
Merge pull request #254 from tidalcycles/binaries
...
Binaries
2022-11-16 13:15:28 +01:00
Felix Roos
d3f6a5c296
package-lock
2022-11-16 13:13:50 +01:00
Felix Roos
4aea78b7c0
Merge branch 'main' into binaries
2022-11-16 13:13:11 +01:00
Felix Roos
4313fe670d
hotfix: fix share #261
2022-11-13 21:32:46 +01:00
Felix Roos
2e8a1b67ea
hotfix: fix prebuild
2022-11-13 20:53:28 +01:00
Felix Roos
e73044c533
Publish
...
- @strudel.cycles/react@0.4.1
- @strudel.cycles/soundfonts@0.4.1
- @strudel.cycles/webaudio@0.4.1
2022-11-13 20:48:52 +01:00
Felix Roos
418f09e364
hotfix: remove webaudio build for now
2022-11-13 20:48:32 +01:00
Felix Roos
08f207a396
package-lock
2022-11-13 20:44:05 +01:00
Felix Roos
4f57060708
Publish
...
- @strudel.cycles/core@0.4.0
- @strudel.cycles/eval@0.4.0
- @strudel.cycles/midi@0.4.0
- @strudel.cycles/mini@0.4.0
- @strudel.cycles/osc@0.3.0
- @strudel.cycles/react@0.4.0
- @strudel.cycles/serial@0.2.0
- @strudel.cycles/soundfonts@0.4.0
- @strudel.cycles/tonal@0.4.0
- @strudel.cycles/tone@0.4.0
- @strudel.cycles/transpiler@0.4.0
- @strudel.cycles/webaudio@0.4.0
- @strudel.cycles/webdirt@0.4.0
- @strudel.cycles/xen@0.4.0
2022-11-13 20:43:00 +01:00
Felix Roos
1507724ecd
hotfix: webaudio main file
2022-11-13 20:42:17 +01:00
Felix Roos
4bc2f64b24
Merge pull request #255 from tidalcycles/repl-refactoring
...
Repl refactoring
2022-11-13 20:20:32 +01:00
Felix Roos
839ba31dfb
remove refactoring notes
2022-11-13 18:49:16 +01:00
Felix Roos
2341452d91
fix: highlighting error
2022-11-13 18:44:00 +01:00
Felix Roos
7ab263b514
floating error message
2022-11-13 17:11:14 +01:00
Felix Roos
45b5b5960f
remove hideHeader function
2022-11-13 16:54:45 +01:00
Felix Roos
1b8ec1f01c
secret zen mode
2022-11-13 15:47:11 +01:00
Felix Roos
c92cb1c096
better draw cleanup + began reference tab
2022-11-13 14:50:48 +01:00
Felix Roos
8f31fbe275
proper draw cleanup
2022-11-13 13:58:36 +01:00
Felix Roos
aa76419eda
fix activeFooter state
2022-11-13 12:25:30 +01:00
Felix Roos
21503c0c38
separate header + footer components
2022-11-13 12:12:19 +01:00
Felix Roos
d957b19f55
fix first highlights
2022-11-13 02:00:09 +01:00
Felix Roos
122c4242ce
use new transpiler in test runtime
2022-11-13 01:43:54 +01:00
Felix Roos
e769ed2fd8
move draw stuff from tone to core + fix getPhase
2022-11-13 01:42:00 +01:00
Felix Roos
c722904831
prevent flicker
2022-11-13 00:30:48 +01:00
Felix Roos
c93faa9564
show intro only when coming to root url
2022-11-13 00:30:18 +01:00
Felix Roos
ce6495a46d
unfriend intro readers
2022-11-12 23:38:02 +01:00
Felix Roos
04f2b905af
basic intro tab
2022-11-12 21:28:07 +01:00
Felix Roos
b668a2c0d2
refactor onTrigger
2022-11-12 20:17:57 +01:00
Felix Roos
5fc8f10602
basic samples tab
2022-11-12 20:17:01 +01:00
Felix Roos
a27f399a9e
tabbed footer
2022-11-12 17:50:10 +01:00
Felix Roos
ff5d14fb63
can now have multiple triggers
...
+ Pattern.log now makes sense
2022-11-12 16:52:00 +01:00
Felix Roos
27fb2d2d5b
remove onLog callbacks
2022-11-12 12:07:02 +01:00
Felix Roos
0b9d59bf0e
logger works now outside of react
...
+ dynamic sample loading logs
+ remove old sampler code
2022-11-12 11:50:39 +01:00
Felix Roos
23e059a065
scheduler error handling + style
2022-11-11 23:35:46 +01:00
Felix Roos
45c7b29a96
big style update + new log system
2022-11-11 22:46:20 +01:00
Felix Roos
3e6c3fda60
update todos
2022-11-10 22:30:12 +01:00
Felix Roos
1a1363ef77
scheduler error handling
2022-11-10 22:25:58 +01:00
Felix Roos
b5c51e231b
lazy midi init + remove useWebMidi hook
2022-11-10 22:25:28 +01:00
Felix Roos
22711dd7be
remove log
2022-11-10 22:05:08 +01:00
Felix Roos
1ba4d3d5d1
only connect via osc when .osc is called
2022-11-10 22:04:22 +01:00
Felix Roos
823ab73585
cleaner error when midi is unsupported
2022-11-10 22:04:02 +01:00
Felix Roos
66c444efac
add sourcemaps
2022-11-10 22:03:34 +01:00
Felix Roos
b688b8921a
init audio on first click to remove warning
2022-11-10 22:03:23 +01:00
Felix Roos
00550ddab5
pass all params to onTrigger
2022-11-10 22:02:08 +01:00
Felix Roos
42fedec088
fix logger
2022-11-10 22:01:55 +01:00
Felix Roos
ff3bc0e8c2
fix core log
2022-11-10 22:01:49 +01:00
Felix Roos
dde7dff870
fix: hash urls
2022-11-10 21:11:25 +01:00
Felix Roos
25ffc9cf96
add logger
2022-11-10 21:10:33 +01:00
Felix Roos
eca92cf5b5
fix: web midi
2022-11-10 18:12:38 +01:00
Felix Roos
372bdf8be7
fix: highlighting sync
2022-11-10 17:15:10 +01:00
Felix Roos
c7c90b0647
fix mini repl + improve repl api
2022-11-10 16:36:51 +01:00
Felix Roos
14c2da4fa2
started refac repl to new scheduler + transpiler
2022-11-10 12:07:36 +01:00
Felix Roos
64275cfd22
revert server changes
2022-11-10 10:12:52 +01:00
Felix Roos
f0b099d9f7
Merge remote-tracking branch 'origin/main' into binaries
2022-11-10 10:11:47 +01:00
Felix Roos
c99d957bc8
Merge pull request #250 from tidalcycles/webaudio-build
...
Webaudio build
2022-11-08 23:35:10 +01:00
Felix Roos
51b14d55ec
fix webaudio main file + add buildless repl
2022-11-08 23:29:27 +01:00
Felix Roos
f92d9994df
Publish
...
- @strudel.cycles/soundfonts@0.3.3
- @strudel.cycles/webaudio@0.3.3
2022-11-08 23:17:43 +01:00
Felix Roos
431e1b87bd
add webaudio cjs + esm build task
2022-11-08 23:16:24 +01:00
Felix Roos
3ec2fc6030
Publish
...
- @strudel.cycles/midi@0.3.3
- @strudel.cycles/mini@0.3.3
- @strudel.cycles/react@0.3.3
- @strudel.cycles/tonal@0.3.3
- @strudel.cycles/tone@0.3.3
2022-11-08 22:52:46 +01:00
Felix Roos
99f416bf6b
hotfix: fix chord-voicings dependency
2022-11-08 22:51:28 +01:00
Felix Roos
89acc4870b
Publish
...
- @strudel.cycles/core@0.3.2
- @strudel.cycles/eval@0.3.2
- @strudel.cycles/midi@0.3.2
- @strudel.cycles/mini@0.3.2
- @strudel.cycles/react@0.3.2
- @strudel.cycles/soundfonts@0.3.2
- @strudel.cycles/tonal@0.3.2
- @strudel.cycles/tone@0.3.2
- @strudel.cycles/transpiler@0.3.2
- @strudel.cycles/webaudio@0.3.2
- @strudel.cycles/webdirt@0.3.2
- @strudel.cycles/xen@0.3.2
2022-11-08 22:45:44 +01:00
Felix Roos
314c739c3a
Merge pull request #249 from tidalcycles/use-acorn
...
new transpiler based on acorn
2022-11-08 22:43:31 +01:00
Felix Roos
30b18fc997
add transpiler readme
2022-11-08 22:32:42 +01:00
Felix Roos
168ac60853
use tune that works without transpiler
2022-11-08 21:25:21 +01:00
Felix Roos
dff0c0c3b0
vanilla-repl: use mini for all strings
...
+ skip transpiler
2022-11-08 21:17:00 +01:00
Felix Roos
ea3e9de7ab
feat: can now set a string parser for reify
2022-11-08 21:16:23 +01:00
Felix Roos
c93fd900bc
fix: tests
2022-11-08 21:04:41 +01:00
Felix Roos
a761aa9a37
use new transpiler in nano-repl
2022-11-08 20:53:47 +01:00
Felix Roos
f37eb92d93
support line,column,offset format
2022-11-08 20:53:26 +01:00
Felix Roos
2c7cc5d325
core evaluate now works without transpiler
2022-11-08 20:23:30 +01:00
Felix Roos
16659c82d2
test with old transpiler for now
2022-11-08 19:54:57 +01:00
Felix Roos
4ed3ca4128
use new transpiler in vite-vanilla-repl
2022-11-08 19:50:27 +01:00
Felix Roos
9b2899c8fb
transpiler package to replace eval package
2022-11-06 23:15:01 +01:00
Felix Roos
fada7fc9cc
Publish
...
- @strudel.cycles/eval@0.3.1
- @strudel.cycles/midi@0.3.1
- @strudel.cycles/mini@0.3.1
- @strudel.cycles/react@0.3.1
- @strudel.cycles/soundfonts@0.3.1
- @strudel.cycles/tonal@0.3.1
- @strudel.cycles/tone@0.3.1
- @strudel.cycles/webaudio@0.3.1
- @strudel.cycles/webdirt@0.3.1
- @strudel.cycles/xen@0.3.1
2022-11-06 19:53:24 +01:00
Felix Roos
2be5bca42b
hotfix: core dependencies
2022-11-06 19:51:56 +01:00
Felix Roos
b1ebf6367c
Publish
...
- @strudel.cycles/core@0.3.1
- @strudel.cycles/eval@0.3.0
- @strudel.cycles/midi@0.3.0
- @strudel.cycles/mini@0.3.0
- @strudel.cycles/react@0.3.0
- @strudel.cycles/soundfonts@0.3.0
- @strudel.cycles/tonal@0.3.0
- @strudel.cycles/tone@0.3.0
- @strudel.cycles/webaudio@0.3.0
- @strudel.cycles/webdirt@0.3.0
- @strudel.cycles/xen@0.3.0
2022-11-06 19:39:30 +01:00
Felix Roos
57e373f578
hotfix: npmignore react examples
2022-11-06 19:39:05 +01:00
Felix Roos
5c01874a32
release: bump core 0.3.0
2022-11-06 19:37:49 +01:00
Felix Roos
dd89e11633
hotfix: npm ignore examples folder
2022-11-06 19:36:01 +01:00
Felix Roos
4e51f19780
Publish
...
- @strudel.cycles/embed@0.2.0
- @strudel.cycles/osc@0.2.0
2022-11-06 19:30:53 +01:00
Felix Roos
33d37d8dee
Revert "Publish"
...
This reverts commit 60ce34af43 .
2022-11-06 19:28:11 +01:00
Felix Roos
60ce34af43
Publish
...
- @strudel.cycles/core@0.3.0
- @strudel.cycles/embed@0.2.0
- @strudel.cycles/eval@0.3.0
- @strudel.cycles/midi@0.3.0
- @strudel.cycles/mini@0.3.0
- @strudel.cycles/osc@0.2.0
- @strudel.cycles/react@0.3.0
- @strudel.cycles/soundfonts@0.3.0
- @strudel.cycles/tonal@0.3.0
- @strudel.cycles/tone@0.3.0
- @strudel.cycles/webaudio@0.3.0
- @strudel.cycles/webdirt@0.3.0
- @strudel.cycles/xen@0.3.0
2022-11-06 19:12:57 +01:00
Felix Roos
2602ff6e34
hotfix: revert lerna upgrade
2022-11-06 19:10:09 +01:00
Felix Roos
ef5cd36a37
Merge pull request #248 from tidalcycles/general-purpose-scheduler
...
General purpose scheduler
2022-11-06 19:03:19 +01:00
Felix Roos
7d47f5aba3
remove old clockworker + scheduler
2022-11-06 17:35:53 +01:00
Felix Roos
33cb506c71
add vanilla repl link to githack
2022-11-06 16:09:47 +01:00
Felix Roos
5fb36acb04
rebuild with correct base
2022-11-06 16:06:54 +01:00
Felix Roos
5f985f359b
add vanilla repl build
2022-11-06 16:03:49 +01:00
Felix Roos
09045d5387
add vite vanilla js repl example
2022-11-06 15:50:53 +01:00
Felix Roos
371af755df
move evaluate logic without transpiler to core
...
+ breaking change: evalScope is now imported from core
+ breaking change: deprecated extend is now removed
+ add repl.mjs
2022-11-06 12:12:43 +01:00
Felix Roos
0485632e22
Merge remote-tracking branch 'origin/main' into general-purpose-scheduler
2022-11-06 11:06:32 +01:00
Felix Roos
c3d6de2412
Merge pull request #243 from tidalcycles/shared-tests
...
snapshot tests on shared snippets
2022-11-06 11:05:23 +01:00
Felix Roos
36d49b11d9
Merge pull request #247 from tidalcycles/some-tunes
...
added some tunes
2022-11-06 11:03:41 +01:00
Felix Roos
866277510e
fix: samples function did not work in tests
2022-11-06 00:44:23 +01:00
Felix Roos
da8e00eb4e
Merge remote-tracking branch 'origin/main' into some-tunes
2022-11-06 00:38:05 +01:00
Felix Roos
cd30b2af3f
Merge pull request #246 from tidalcycles/readme-tlc
...
patchday
2022-11-06 00:37:11 +01:00
Felix Roos
38b3337d35
add amensister
2022-11-06 00:31:59 +01:00
Felix Roos
84d34aa12b
update shift packages
2022-11-05 12:09:00 +01:00
Felix Roos
96b7b68900
add scheduled example
2022-11-05 11:34:15 +01:00
Felix Roos
2a6ffbf5a4
update lerna
2022-11-05 11:33:59 +01:00
Felix Roos
1ac99e260b
update plugin-react + osc-js
2022-11-05 11:20:53 +01:00
Felix Roos
519062c8d0
update tailwind
2022-11-04 23:03:54 +01:00
Felix Roos
78d7cdf662
update more things
2022-11-04 21:05:24 +01:00
Felix Roos
a191b1e811
update vite in repl
2022-11-04 21:01:04 +01:00
Felix Roos
b372161874
update vite in react package
2022-11-04 20:58:36 +01:00
Felix Roos
5bbec7b17c
package-lock
2022-11-04 20:46:06 +01:00
Felix Roos
54b847a8ef
update tailwind + react
2022-11-04 20:45:45 +01:00
Felix Roos
a40a0f730f
update codemirror
2022-11-04 20:43:16 +01:00
Felix Roos
a677b94297
update webmidi + remove tone piano
2022-11-04 20:36:33 +01:00
Felix Roos
d102528d0a
Merge pull request #244 from tidalcycles/readme-tlc
...
Readme + TLC
2022-11-04 20:28:22 +01:00
Felix Roos
854692f975
use only node 18 to save some energy
2022-11-04 20:25:31 +01:00
Felix Roos
bdc321df4d
update browserslist
2022-11-04 20:24:42 +01:00
Felix Roos
230e8e9d4d
revert auto formatted snippet
2022-11-04 20:21:08 +01:00
Felix Roos
96c49689ec
improve readmes
2022-11-04 20:15:46 +01:00
Felix Roos
698f560d56
export controls from core root
2022-11-04 20:15:36 +01:00
Felix Roos
67ee493e56
remove cross import + code format
2022-11-04 20:15:11 +01:00
Felix Roos
4fc7ef698a
code format
2022-11-04 20:14:57 +01:00
Felix Roos
89434fc3bd
replace old snippet
2022-11-04 20:14:47 +01:00
Felix Roos
6129f9afe8
fix: mini repl test tune
2022-11-04 20:13:25 +01:00
Felix Roos
e5f38dbbc6
dbdump script
2022-11-04 17:30:19 +01:00
Felix Roos
5534db95bc
exclude shared test for now
2022-11-03 19:01:23 +01:00
Felix Roos
37c45424fd
all shared tests now pass
2022-11-03 18:57:27 +01:00
Felix Roos
ed44f4ed0c
add shared tunes test
2022-11-03 16:18:29 +01:00
Felix Roos
f829f35cfa
Merge pull request #242 from tidalcycles/example-tests
...
in source example tests
2022-11-03 15:16:03 +01:00
Felix Roos
3033acadbb
remove log
2022-11-03 14:57:46 +01:00
Felix Roos
5c2a8a68c0
render doc.json before testing
2022-11-03 14:52:24 +01:00
Felix Roos
e9544f8f92
test all in source examples
2022-11-03 14:47:27 +01:00
Felix Roos
1a6743dba9
hotfix: #241
2022-11-03 12:52:01 +01:00
Felix Roos
06d6621c14
Merge pull request #240 from tidalcycles/load-samples-from-url
...
feat: support github: links
2022-11-02 23:16:43 +01:00
Felix Roos
d7b82edae3
feat: support github: links
2022-11-02 23:13:00 +01:00
Felix Roos
5eae156134
Merge pull request #239 from tidalcycles/load-samples-from-url
...
Load samples from url
2022-11-02 21:26:44 +01:00
Felix Roos
d8843e6057
refactor prebake
2022-11-02 21:07:47 +01:00
Felix Roos
cf7c734778
feat: can now load samples via url
2022-11-02 12:29:34 +01:00
Felix Roos
240a8930ef
Merge pull request #238 from tidalcycles/object-arithmetic
...
Object arithmetic
2022-11-02 11:42:32 +01:00
Felix Roos
4f3046593a
fix: test
2022-11-01 21:54:25 +01:00
Felix Roos
a0bd5bdd35
simplify asNumber
2022-11-01 21:45:40 +01:00
Felix Roos
e3bc63e4fa
fix: osc notes
2022-11-01 21:45:25 +01:00
Felix Roos
fbf7c6293f
get rid of asNumber on arithmetic functions
2022-11-01 21:38:16 +01:00
Felix Roos
e128b02da1
support object arithmetic
2022-11-01 21:31:39 +01:00
Felix Roos
2168dbc6fc
flat rave
2022-11-01 17:09:18 +01:00
Felix Roos
97db895354
use new bank function
2022-11-01 00:38:38 +01:00
Felix Roos
48fc68bfdb
Merge remote-tracking branch 'origin/tidal-drum-machines' into some-tunes
2022-11-01 00:36:53 +01:00
Felix Roos
3741ffbb59
Merge pull request #237 from tidalcycles/tidal-drum-machines
...
Tidal drum machines
2022-11-01 00:36:14 +01:00
Felix Roos
caf58492f2
move sample data to json files
2022-10-31 23:58:12 +01:00
Felix Roos
0c5bdd0205
make bank a normal param
2022-10-31 23:30:50 +01:00
Felix Roos
ae6da0d6ef
Merge pull request #236 from tidalcycles/fix-mono
...
fx on stereo speakers
2022-10-31 21:39:23 +01:00
Felix Roos
bdbb4cb495
add all drum machines + soundbank helper
2022-10-31 20:55:23 +01:00
Felix Roos
566c358e8d
drum demo
2022-10-31 20:35:34 +01:00
Felix Roos
324cffe6df
808 + 909
2022-10-31 20:34:47 +01:00
Felix Roos
dadb8119e8
fix: reverb mono
2022-10-31 20:34:07 +01:00
Felix Roos
335d54b5f4
fix: multichannel worklets
2022-10-31 20:33:42 +01:00
Felix Roos
0fd851999f
little fluty tune
2022-10-30 20:38:12 +01:00
Felix Roos
50f88798d8
Merge remote-tracking branch 'origin/main' into some-tunes
2022-10-30 19:36:16 +01:00
Felix Roos
8033cfc49d
add sample demo tune
2022-10-30 19:36:06 +01:00
Felix Roos
882f450ee8
Merge pull request #235 from tidalcycles/vcsl-samples
...
add vcsl sample library
2022-10-30 19:10:32 +01:00
Felix Roos
4d60a582fe
note default to 36
2022-10-30 18:49:26 +01:00
Felix Roos
7ef3d33d0e
add vcsl sample library
2022-10-30 15:52:51 +01:00
Alex McLean
24328ee8ae
Fix zero length queries WIP ( #234 )
...
* failing tests for zero-width queries
* support zero width timespans in splitArcs. Fixes one test, breaks a load more..
* fix fastGap
2022-10-29 23:23:10 +01:00
Felix Roos
d45c380389
add two tunes
2022-10-29 22:19:11 +02:00
Felix Roos
fbb3d144a1
hotfix: missing note calls in some tunes
2022-10-29 18:07:46 +02:00
Felix Roos
7e7e299bce
Merge remote-tracking branch 'origin/main' into general-purpose-scheduler
2022-10-29 17:56:30 +02:00
Felix Roos
d18116fcbe
Merge pull request #232 from tidalcycles/out-by-default
...
Out by default
2022-10-29 17:54:05 +02:00
Felix Roos
e38513f077
more fixes
2022-10-29 17:51:46 +02:00
Felix Roos
08c4c641ec
add note calls everywhere
2022-10-29 17:38:54 +02:00
Felix Roos
5d7e46b246
started removing primitive haps from tutorial
2022-10-29 14:58:50 +02:00
Felix Roos
dac906a79d
fix sample name
2022-10-27 21:20:09 +02:00
Felix Roos
ecfeac4d63
clearer error
2022-10-27 21:20:01 +02:00
Felix Roos
db1fc399a1
add baseDir to prebake + obj params
2022-10-27 21:19:50 +02:00
Felix Roos
60616a5228
remove old defaultSynth
2022-10-27 21:19:17 +02:00
Felix Roos
699c8d5b60
different default adsr for synths and samples
2022-10-27 20:55:12 +02:00
Felix Roos
4264f013af
remove webdirt + tone from tutorial
...
+ do not load webdirt in repl
2022-10-27 20:51:14 +02:00
Felix Roos
ecc4e1803c
remove all occurrences of .out()
2022-10-27 19:47:07 +02:00
Felix Roos
5c230c2d65
use webaudio output by default
2022-10-27 19:40:00 +02:00
Felix Roos
6af681354b
support primitive notes + tame default gain
2022-10-27 19:39:33 +02:00
Alex McLean
5f381cf153
Patternify range ( #231 )
...
* patternify range
* patternify range
* fix test
2022-10-26 22:53:49 +01:00
Felix Roos
2ed290a214
Merge pull request #228 from tidalcycles/just-another-docs-branch
...
Just another docs branch
2022-10-26 21:42:12 +02:00
Felix Roos
cf11472348
Merge pull request #230 from tidalcycles/reafactor-tunes
...
Refactor tunes away from tone
2022-10-26 21:41:12 +02:00
Felix Roos
2c14514c56
update snapshot
2022-10-26 21:37:41 +02:00
Felix Roos
053e6d8325
refactor remaining usages of tone
2022-10-26 21:30:27 +02:00
Felix Roos
603c55fda7
doc: in source value modifiers
2022-10-26 20:29:12 +02:00
MysteryHouse
113adcc5cc
Core util tests ( #226 )
...
* Error message formatting, deprecate unused functions
* Add 'test-coverage' script
* Additional test coverage for core util module
* Additional tests for core util module
by @mystery-house
2022-10-20 08:26:28 +01:00
Alex McLean
a5bf8f6732
fix fastgap for events that go across cycle boundaries ( #225 )
2022-10-06 21:35:45 +01:00
Felix Roos
c4b482634f
doc: begin end
2022-09-25 23:35:30 +02:00
Felix Roos
4b083d6f81
add reverb link
2022-09-25 23:23:37 +02:00
Felix Roos
04973d153b
doc: legato gain velocity
2022-09-25 22:39:16 +02:00
Felix Roos
69ce7c78a4
doc: euclid + euclidLegato
2022-09-25 22:09:39 +02:00
Felix Roos
b64cf197f2
doc: improve chop + loopAt examples
2022-09-25 21:57:56 +02:00
Felix Roos
a8b0279853
Merge remote-tracking branch 'origin/main' into reafactor-tunes
2022-09-25 21:18:03 +02:00
Felix Roos
e715e2ba2f
Merge remote-tracking branch 'origin/main' into general-purpose-scheduler
2022-09-25 21:16:37 +02:00
Felix Roos
985de36647
Merge remote-tracking branch 'origin/main' into just-another-docs-branch
2022-09-25 21:16:05 +02:00
Felix Roos
b7b576e38b
Merge pull request #224 from tidalcycles/reverb
...
Reverb
2022-09-25 21:15:36 +02:00
Felix Roos
5018669ded
roomsize
2022-09-25 20:08:02 +02:00
Felix Roos
c5342d3eb0
snaps
2022-09-25 16:40:50 +02:00
Felix Roos
0e7a0b5754
more tunes
2022-09-25 16:37:10 +02:00
Felix Roos
933ef02df0
really simple reverb
2022-09-25 16:36:59 +02:00
Alex McLean
513e0d748d
focus tweak for squeezeJoin - another go at fixing #216 ( #221 )
...
Fixes squeezeJoin, and in the process struct/keepif. fixes #216
Co-authored-by: Felix Roos <flix91@gmail.com >
2022-09-24 23:27:25 +01:00
Felix Roos
852f01fddd
Merge pull request #222 from tidalcycles/negative-speed
...
support negative speeds
2022-09-24 23:17:21 +02:00
Felix Roos
9ebada63e9
support negative speeds
2022-09-24 23:14:43 +02:00
Felix Roos
dbda70eee9
Merge pull request #213 from tidalcycles/feedbackdelay
...
Feedback Delay
2022-09-24 21:55:14 +02:00
Felix Roos
18bd10dfed
clean up getDelay args
2022-09-24 21:51:55 +02:00
Felix Roos
f76d03a0dc
delay as global send via orbit
2022-09-24 21:45:23 +02:00
Alex McLean
86ba5c9c1a
Merge pull request #220 from tidalcycles/fix-squeezeJoin
...
Fix squeeze join
2022-09-23 11:06:16 +01:00
alex
5b56fbed97
adjust use of focus in squeezeJoin - fixes #216
2022-09-23 08:00:53 +01:00
alex
dfdd918ea0
attempt at fixing #216
2022-09-22 22:52:02 +01:00
Felix Roos
df2c7ec1a1
doc: chop + loopAt
2022-09-22 23:20:15 +02:00
Felix Roos
0d179f2042
tutorial is now dark
2022-09-22 23:20:03 +02:00
Felix Roos
63c6a9735c
Merge branch 'main' into general-purpose-scheduler
2022-09-22 21:25:44 +02:00
Felix Roos
f7e3f7d187
Merge branch 'main' into feedbackdelay
2022-09-22 21:25:12 +02:00
Felix Roos
cc54da5980
Merge pull request #219 from tidalcycles/webaudio-output
...
encapsulate webaudio output
2022-09-22 21:23:11 +02:00
Felix Roos
ca82796081
getDestination collides with tone
...
-> do not export for now (not needed)
-> can be refactored when tone is removed
-> also prevent loading worklets in node
2022-09-22 21:19:44 +02:00
Felix Roos
d092068bd2
migrate to encapsulated out
2022-09-22 20:24:59 +02:00
Felix Roos
0c1529237c
Merge commit '6dbb2cb98a41edc6ad6b3458a6f7067044cb66cd' into general-purpose-scheduler
2022-09-22 19:54:58 +02:00
Felix Roos
6dbb2cb98a
encapsulate out
...
+ encapsulate destination
+ error handling
to simplify merge scheduler branch
2022-09-22 19:50:07 +02:00
Felix Roos
ead763b909
Merge remote-tracking branch 'origin/main' into reafactor-tunes
2022-09-22 19:24:28 +02:00
Felix Roos
415139851e
Merge remote-tracking branch 'origin/HEAD' into just-another-docs-branch
2022-09-22 19:22:35 +02:00
Felix Roos
5c99b72e2f
Merge remote-tracking branch 'origin/HEAD' into feedbackdelay
2022-09-22 19:22:08 +02:00
Felix Roos
82cb6c93cf
Merge pull request #218 from tidalcycles/webdirt-feature-parity
...
samples now have envelopes
2022-09-22 19:18:18 +02:00
Felix Roos
d21734ccf2
update snapshots
2022-09-22 19:15:53 +02:00
Felix Roos
91934006d5
adjust default envelope
2022-09-22 19:09:38 +02:00
Felix Roos
014c258c57
sample adsr support
2022-09-22 15:33:06 +02:00
Felix Roos
5e76bc3f2f
Merge pull request #217 from tidalcycles/webdirt-feature-parity
...
sampler features + fixes
2022-09-22 00:03:30 +02:00
Felix Roos
7f6940f3a5
cut precision
2022-09-21 22:47:16 +02:00
Felix Roos
8d5682deb0
cut + loop
2022-09-21 22:44:56 +02:00
Felix Roos
819abbfa7a
fix sample slicing + unit + nudge
2022-09-21 22:25:35 +02:00
Felix Roos
227ad332b8
add missing params to echo
2022-09-19 23:42:04 +02:00
Felix Roos
17c83e1a85
Merge pull request #215 from tidalcycles/just-another-docs-branch
...
Just another docs PR
2022-09-19 23:32:55 +02:00
Felix Roos
5d699496ca
doc: chunk + chunkBack
2022-09-19 23:30:37 +02:00
Felix Roos
e4f4fe81ae
doc: iterBack
2022-09-19 23:21:55 +02:00
Felix Roos
abe28367fb
doc: iter
2022-09-19 23:19:39 +02:00
Felix Roos
cc394d9f74
doc: echo + echoWith
2022-09-19 23:13:36 +02:00
Felix Roos
476b51ee31
fix deployment permissions
2022-09-19 22:40:04 +02:00
Felix Roos
ec823ade14
do everything in one step
2022-09-19 22:35:56 +02:00
Felix Roos
0c3777f7d7
wait for build before deploy
2022-09-19 22:31:41 +02:00
Felix Roos
a679e47c0d
fix workflow
2022-09-19 22:27:56 +02:00
Felix Roos
1e82735241
rename deploy workflow
2022-09-19 22:26:34 +02:00
Felix Roos
a09ec6b0b5
deployment: next try
2022-09-19 22:22:11 +02:00
Felix Roos
0134a50ffa
add update button
2022-09-19 22:09:23 +02:00
Felix Roos
1da005e811
deploy after build
2022-09-19 21:58:12 +02:00
Felix Roos
8ab912429b
build: npm i inside tutorial
2022-09-19 21:54:34 +02:00
Felix Roos
88d12223a5
build: add npm i in repl folder
2022-09-19 21:52:31 +02:00
Felix Roos
6c363d9c4b
add rollup-plugin-visualizer in root pkg
2022-09-19 21:50:38 +02:00
Felix Roos
6d3d9659e2
try build workflow
2022-09-19 21:48:47 +02:00
Felix Roos
8977c5cef4
revert exponential adsr
2022-09-18 22:55:33 +02:00
Felix Roos
d3645f6c63
fix tests
2022-09-18 22:42:30 +02:00
Felix Roos
dbb057621d
refactor caverave + throw out some tunes
2022-09-18 22:40:19 +02:00
Felix Roos
3a65bc0650
improve adsr
2022-09-18 22:39:40 +02:00
Felix Roos
1eb6ff8c17
add feedback delay effect
2022-09-18 21:17:16 +02:00
Felix Roos
505cc01a18
remove empty heading
2022-09-17 23:59:16 +02:00
Felix Roos
fdc4bb455f
fix: formatting
2022-09-17 23:54:28 +02:00
Felix Roos
c1a27aa6e4
Merge pull request #212 from tidalcycles/even-more-docs
...
Even more docs
2022-09-17 23:47:43 +02:00
Felix Roos
a14c7233d4
fix: tests
2022-09-17 23:40:56 +02:00
Felix Roos
c786d77b07
make polyrhythm alias of stack #211
2022-09-17 23:38:42 +02:00
Felix Roos
e4913dfb73
mark tone + webdirt deprecated
...
+ add superdirt param list
2022-09-17 23:35:35 +02:00
Felix Roos
dfd33bab8e
dedupe accumulation modifiers
2022-09-17 23:16:13 +02:00
Felix Roos
19b8f073b1
dedupe most of core api doc
2022-09-17 22:46:30 +02:00
Felix Roos
b38b16f70e
doc: early, late, each, every, rev + doc structure
2022-09-17 21:45:39 +02:00
Felix Roos
dd69e4caff
doc: rand irand perlin
2022-09-17 21:03:58 +02:00
Felix Roos
762a17d949
fix: remove TLA
2022-09-17 15:42:34 +02:00
Felix Roos
d90cb23f22
Merge pull request #207 from tidalcycles/webaudio-guide
...
Webaudio guide
2022-09-17 15:36:53 +02:00
Felix Roos
1ccc391c8e
proper disconnect onend
2022-09-17 15:32:36 +02:00
Felix Roos
cafcead62e
doc: web audio effects
2022-09-17 15:18:57 +02:00
Felix Roos
71ca46b21b
remove headings for generated doc
2022-09-17 15:18:38 +02:00
Felix Roos
acf339ad13
load worklets on startup
2022-09-17 15:18:16 +02:00
Felix Roos
de4726ec8d
improve sampler section
2022-09-16 23:59:46 +02:00
Felix Roos
e58aff41f9
begin webaudio tutorial
2022-09-16 23:25:42 +02:00
Felix Roos
3c8acf9e0e
comment out timeout:
...
it will cut of samples that are longer than hap..
2022-09-16 23:25:33 +02:00
Felix Roos
782e8522c5
add all default samples to mini repl
2022-09-16 23:24:47 +02:00
Felix Roos
dd4464cb08
fix build: dont add sourcemaps
2022-09-16 11:05:38 +02:00
Felix Roos
3fdfd12448
hotfix: disconnect chain after use
2022-09-16 00:53:43 +02:00
Felix Roos
a11d23ba62
hotfix: out should not be async
2022-09-16 00:30:37 +02:00
Felix Roos
6bab362171
Merge pull request #205 from tidalcycles/coarse-crush-shape
...
Coarse crush shape
2022-09-16 00:21:28 +02:00
Felix Roos
5d28c5c825
add license info
2022-09-16 00:17:42 +02:00
Felix Roos
b9173ebe50
add coarse, crush and shape
2022-09-16 00:14:28 +02:00
Felix Roos
0a1577ff43
refactor kalimba
2022-09-15 21:17:39 +02:00
Felix Roos
a616d6fd3e
Merge pull request #201 from tidalcycles/vowel
...
add vowel to .out
2022-09-15 21:04:28 +02:00
Felix Roos
149b2ab9f9
make vowel work with node
2022-09-15 20:11:10 +02:00
Felix Roos
4406dd88d1
add vowel
2022-09-15 20:09:07 +02:00
Felix Roos
48a950faf8
Merge pull request #200 from tidalcycles/build-analyze
...
add rollup-plugin-visualizer to build
2022-09-15 16:55:52 +02:00
Felix Roos
0ffbb5cb2c
ignore stats
2022-09-15 16:54:27 +02:00
Felix Roos
f4c31bcf2c
Merge pull request #199 from tidalcycles/docs-update
...
document random functions
2022-09-14 23:46:39 +02:00
Felix Roos
f0e412a443
doc: chooseCycles + mini shorthands
2022-09-14 23:40:48 +02:00
Felix Roos
ce91d36b7a
doc: random functions
2022-09-14 23:16:24 +02:00
Felix Roos
a022e5bb93
add missing external deps to react pkg
2022-09-14 21:55:09 +02:00
Felix Roos
8e61673bd6
doc: degradeBy
2022-09-14 21:54:42 +02:00
Felix Roos
88e39d22f1
add drums to mini repl
2022-09-14 21:53:41 +02:00
Felix Roos
1441374f6e
Create README.md
2022-09-13 22:45:03 +02:00
Felix Roos
d1cedaa3e8
add dependencies graphic
...
npx depcruise --include-only "^packages" -X "node_modules" --output-type dot packages | dot -T svg > dependencies.svg
2022-09-13 22:40:52 +02:00
Felix Roos
5b721f6453
package-lock
2022-09-10 23:32:33 +02:00
Felix Roos
a5f05b4715
hotfix: regression of #196
...
- samples loaded as arrays would not be repitched
2022-09-10 23:19:23 +02:00
Felix Roos
96f49f117a
add build analyzer
2022-09-10 23:04:21 +02:00
Felix Roos
88e1211762
Merge pull request #196 from tidalcycles/fix-numbers-in-sampler
...
Fix numbers in sampler
2022-09-09 22:04:40 +02:00
Felix Roos
59e1664223
pull in midi logic
2022-09-09 22:02:24 +02:00
Felix Roos
42922a0d75
fix: support numbers in piano / sampler
2022-09-09 21:56:07 +02:00
Felix Roos
4f8a2a0900
another round of scheduling
2022-08-26 23:58:39 +02:00
Felix Roos
9a2a26e904
add a little dot
2022-08-23 21:56:38 +02:00
Felix Roos
067c3433b6
add nano-repl build
2022-08-23 21:55:06 +02:00
Felix Roos
d0b07c4890
fix latency issues for larger intervals
2022-08-23 21:52:24 +02:00
Felix Roos
24f8f48a2f
nano repl now supports highlighting
2022-08-23 21:24:25 +02:00
Felix Roos
acafcc9888
build react pkg
2022-08-23 21:23:44 +02:00
Felix Roos
ec4cfe6f86
use new getTime callback in repl + mini repl
2022-08-23 21:23:28 +02:00
Felix Roos
7b0c80c8be
getTime callback for highlighting time
2022-08-23 21:23:01 +02:00
Felix Roos
29029714ee
expose pattern form useStrudel
2022-08-23 21:22:28 +02:00
Felix Roos
cd1203d1e2
fix pause + remove logs
2022-08-23 20:56:09 +02:00
Felix Roos
4dfc34515c
fix nano-repl prod build
2022-08-23 18:23:36 +02:00
Felix Roos
11a9f3ced3
no top level await + no evaluate on mount
2022-08-23 18:04:35 +02:00
Felix Roos
5be1a7000c
cleanup
2022-08-23 17:56:01 +02:00
Felix Roos
9059c1b850
scheduler is now finally tight
2022-08-23 17:55:10 +02:00
Felix Roos
ec60fe42be
fix scheduler again.. add comments
2022-08-23 11:30:00 +02:00
Felix Roos
275931969e
scheduler error correction failed attempt
2022-08-22 22:15:32 +02:00
Felix Roos
e37e0f189a
build react package
2022-08-21 11:22:30 +02:00
Felix Roos
8103943396
wait for ctx.resume
2022-08-21 11:21:36 +02:00
Felix Roos
9497c99e9e
merge evaluator and scheduler hooks + use getTime
2022-08-21 11:21:19 +02:00
Felix Roos
2172d1a767
scheduler error correction via getTime
2022-08-21 11:20:15 +02:00
Felix Roos
e72c47869a
comment out stuff that uses tone.js
2022-08-18 20:50:20 +02:00
Felix Roos
5ea2124e91
webaudio error handling
2022-08-18 20:46:42 +02:00
Felix Roos
0c08919bfa
add codemirror + keyboard shortcuts
2022-08-18 16:16:23 +02:00
Felix Roos
a7562c3803
add useKeydown helper
2022-08-18 16:15:44 +02:00
Felix Roos
5f4d8f6862
add tailwind
2022-08-18 16:15:23 +02:00
Felix Roos
9c7d0951b7
pause action + started flag
2022-08-18 16:13:50 +02:00
Felix Roos
75e57c75cf
add master gain + panic
2022-08-18 16:13:27 +02:00
Felix Roos
04502b05d4
better default tune + fix dirty state
2022-08-18 15:16:29 +02:00
Felix Roos
e3e3a8404a
nano-repl add modules + proper eval
2022-08-18 00:27:16 +02:00
Felix Roos
48bf17614f
fix: runtime error reify undefined
2022-08-18 00:26:57 +02:00
Felix Roos
1941b1ff65
add react nano-repl example
2022-08-17 23:59:40 +02:00
Felix Roos
46aa3d275a
package-lock
2022-08-17 23:58:47 +02:00
Felix Roos
d667e790b9
export new hooks
2022-08-17 23:58:34 +02:00
Felix Roos
bc345b569b
add hooks for scheduler and evaluator
2022-08-17 23:57:49 +02:00
Felix Roos
ee84b4e013
export webaudio out as separate function
2022-08-17 23:56:36 +02:00
Felix Roos
e77129fa51
scheduler error callback
2022-08-17 23:55:06 +02:00
Felix Roos
591855919e
working default tune
2022-08-17 21:29:57 +02:00
Felix Roos
7af6188a8a
move scheduler to core + move audioctx to userland
2022-08-17 21:26:00 +02:00
Felix Roos
1cd31cfce9
fix getFrequency for .note
2022-08-17 21:25:04 +02:00
Felix Roos
227dda921c
bump to 0.0.4
2022-08-14 18:06:50 +02:00
Felix Roos
bdf2047ea1
add npte for new packages
2022-08-14 18:05:08 +02:00
Felix Roos
0522996b7f
bump soundfont package for rerelease
2022-08-14 18:02:06 +02:00
Felix Roos
e9e25ef8d8
Publish
...
- @strudel.cycles/core@0.2.0
- @strudel.cycles/eval@0.2.0
- @strudel.cycles/midi@0.2.0
- @strudel.cycles/mini@0.2.0
- @strudel.cycles/react@0.2.0
- @strudel.cycles/soundfonts@0.2.0
- @strudel.cycles/tonal@0.2.0
- @strudel.cycles/tone@0.2.0
- @strudel.cycles/webaudio@0.2.0
- @strudel.cycles/webdirt@0.2.0
- @strudel.cycles/xen@0.2.0
2022-08-14 17:56:28 +02:00
Felix Roos
a08325c975
add soundfont2 dependency
2022-08-14 17:51:07 +02:00
Felix Roos
4d8adde9d5
Merge pull request #185 from bpow/mini-notation-random-offsets
...
change "stride"/"offset" of successive degradeBy/chooseIn
2022-08-14 17:40:41 +02:00
Felix Roos
f2b2f4f226
Merge pull request #183 from tidalcycles/soundfont-file-support
...
Soundfont file support
2022-08-14 16:04:14 +02:00
Felix Roos
40bbc57269
Merge pull request #190 from tidalcycles/fix-legacy-frequency
...
fix regression: old way of setting frequencies was broken
2022-08-14 15:55:50 +02:00
Felix Roos
48526824d6
support old way of setting frequencies
2022-08-14 15:51:01 +02:00
Felix Roos
745c37f2d1
Merge pull request #189 from tidalcycles/fix-188
...
wait for prebake to finish before evaluating
2022-08-14 15:45:53 +02:00
Felix Roos
0e185b7335
wait for prebake to finish before evaluating
2022-08-14 15:43:17 +02:00
Felix Roos
596ae696f9
Merge branch 'main' into soundfont-file-support
2022-08-14 14:53:53 +02:00
Felix Roos
b5e2bdf0f9
Merge pull request #186 from tidalcycles/fix-codemirror-bug
...
Fix codemirror bug
2022-08-14 11:30:59 +02:00
Felix Roos
4e09cc14b6
fix #178
2022-08-14 11:27:13 +02:00
Bradford Powell
58dc46b445
change "stride"/"offset" of successive degradeBy/chooseIn
...
This avoids (without fixing) #184 ).
Note that the offset in tidal is currently 0.0001, but using this
would result in excess correlation between sequential uses of
random, which would manifest in failure of the 'supports the randome
choice operator with nesting' test. So I just used 0.0002 instead
2022-08-13 21:55:17 -04:00
Felix Roos
f34d0a29e8
memo all things codemirror
2022-08-13 18:39:38 +02:00
Felix Roos
365a90e72e
Merge remote-tracking branch 'origin/main' into soundfont-file-support
2022-08-13 16:31:50 +02:00
Felix Roos
72f4d3efa8
Merge pull request #181 from tidalcycles/optimize-scheduler
...
scheduler improvements
2022-08-13 16:29:53 +02:00
Felix Roos
98f4d4de8b
remove cps-sketch build
2022-08-13 16:28:31 +02:00
Felix Roos
57f84748ec
Merge remote-tracking branch 'origin/HEAD' into optimize-scheduler
2022-08-13 16:26:39 +02:00
Felix Roos
4fb57d2818
Merge pull request #175 from tidalcycles/vitest
...
replace mocha with vitest
2022-08-12 23:10:35 +02:00
Felix Roos
aff819069f
relative script src
2022-08-12 22:32:37 +02:00
Felix Roos
af585588af
rebuild example for cps control
2022-08-12 22:30:32 +02:00
Felix Roos
eaf6617a43
allow changing cps from a hap
2022-08-12 22:28:19 +02:00
Felix Roos
4b294c4aff
build example
2022-08-12 22:03:35 +02:00
Felix Roos
c2354bffa2
use phase to allow smooth tempo changes
2022-08-12 22:01:09 +02:00
Felix Roos
ea1ffca4ae
remove lastEnd
2022-08-12 01:27:01 +02:00
Felix Roos
86a68d78c1
test build
2022-08-12 00:57:36 +02:00
Felix Roos
2e4a3516c8
example: import from modules
2022-08-12 00:53:40 +02:00
Felix Roos
e71fec0e95
change theme
2022-08-11 23:15:27 +02:00
Felix Roos
9478915cf4
work on scheduler:
...
- simplify clockworker (no audioContext)
- tick based scheduler with cps
- support cps in .out
2022-08-11 22:58:37 +02:00
Felix Roos
f955d77d71
use vitest snapshot feature for tunes
2022-08-10 00:17:58 +02:00
Felix Roos
c1255bfa88
vitest config via file
2022-08-10 00:17:29 +02:00
Felix Roos
9aaeee2026
disable isolate
2022-08-09 23:49:15 +02:00
Felix Roos
27b3a4083b
try with isolate + add task for ui
2022-08-09 23:45:33 +02:00
Felix Roos
2f1d963126
dont use beforeAll
2022-08-09 23:45:19 +02:00
Felix Roos
235e82a348
make tests a little bit faster
2022-08-09 23:28:36 +02:00
Felix Roos
17d0b7d291
bump vitest + remove mocha
2022-08-09 23:09:02 +02:00
Felix Roos
22c60fb894
move tunes test to vitest
2022-08-09 23:08:01 +02:00
Felix Roos
dc3a873abc
extend -> evalScope in runtime
2022-08-09 23:07:41 +02:00
Felix Roos
543d5f0619
test with evalScope instead of extend
2022-08-09 23:07:24 +02:00
Felix Roos
8b088ab6c2
migrate mini test
2022-08-09 23:06:16 +02:00
Felix Roos
29009e14f4
Merge remote-tracking branch 'origin/HEAD' into vitest
2022-08-09 22:08:45 +02:00
Felix Roos
bf3e90baf5
add contributor avatars
2022-08-08 22:49:41 +02:00
Felix Roos
3986c407ff
cache loaded soundfonts
2022-08-07 23:53:14 +02:00
Felix Roos
8bd56d29d6
add sfumato soundfont player
2022-08-07 21:30:02 +02:00
Felix Roos
467b3db824
handle objects in getPlayableNoteValue
2022-08-07 21:21:44 +02:00
Felix Roos
6025dd6f79
Merge pull request #165 from bpow/randomness
...
incorporate elements of randomness to the mini notation
2022-08-07 00:59:07 +02:00
Bradford Powell
984f3d2781
add a "tune" and snapshot using the | and ? operators
2022-08-06 18:22:03 -04:00
Bradford Powell
0a558b963d
add probabilistic tests for the ? and | mini-notation operators
...
The tests are probabilistic, so it is possible that if the
pseudo-random number generator changes in the future, we might
get results that fail. They work for the current PRNG, though,
and use boundaries for the number of values of different types
such that there should only be about a 1% probability that the
tests would fail by chance assuming that the PRNG returns
evenly distributed values.
2022-08-06 18:22:03 -04:00
Bradford Powell
1227d98904
add a non-probabilistic test for the ? operator
...
This really just tests that the ? operator faithfully gets represented
as degradeBy(0.5)
2022-08-06 18:22:03 -04:00
Bradford Powell
f533e4a5d0
Change offset for "stateful random" streams
...
This would no longer match with Tidal (which uses
0.0001), but reduces the correlation among the
the different random streams in the mini-notation's
parsing of ? and |
2022-08-06 18:22:03 -04:00
Bradford Powell
0b00ad98e6
claim victory over the ? and | notations
2022-08-06 18:22:03 -04:00
Bradford Powell
8988408d18
update krill-parser for the changes to .pegjs file
2022-08-06 18:22:02 -04:00
Bradford Powell
f858d89f7b
implement random choice in mini notation
...
this will require update to krill-parser.js (aggregated
in later commit) to work properly
2022-08-06 18:22:02 -04:00
Bradford Powell
964ee68974
implement "?" operator in minilanguage (for degradeBy)
...
this will require update to krill-parser.js (aggregated
in later commit) to work properly
2022-08-06 18:22:02 -04:00
Felix Roos
8244ba7754
hotfix: prebake flag to skip fetch
2022-08-07 00:14:27 +02:00
Felix Roos
21b2184750
Merge pull request #177 from tidalcycles/soft-errors
...
fix some annoying bugs
2022-08-06 23:32:16 +02:00
Felix Roos
8d1c98f03e
always throw error for invalid notes
2022-08-06 21:37:41 +02:00
Felix Roos
684bab99a9
Merge remote-tracking branch 'origin/main' into soft-errors
2022-08-06 21:32:47 +02:00
Felix Roos
7a4a8a4581
run all tests at once
2022-08-06 21:29:36 +02:00
Felix Roos
b8843a0eb6
readd mocha dep to root package
2022-08-06 12:32:42 +02:00
Felix Roos
563dfbea43
remove mocha from packages
2022-08-06 12:30:14 +02:00
Felix Roos
488ebf8f1a
replace old tests
...
+ ignore tune test for now
+ add happy-dom
2022-08-06 12:22:11 +02:00
Felix Roos
03158bd689
test tonal tone xen
2022-08-06 11:20:11 +02:00
Felix Roos
765f2df18e
vitest eval + mini
2022-08-06 10:48:44 +02:00
Felix Roos
a15d8553e0
refactor pattern tests
2022-08-06 01:31:50 +02:00
Felix Roos
3a790b03ac
refactor drawLine + fraction test
2022-08-06 00:53:10 +02:00
Felix Roos
90e5e03531
refactor value.test
2022-08-06 00:50:10 +02:00
Felix Roos
a4158c16f0
refactor core util.test
2022-08-06 00:47:49 +02:00
Felix Roos
ffc0b364ca
add vitest
2022-08-06 00:47:36 +02:00
Felix Roos
1efb8f6681
Merge pull request #173 from tidalcycles/replace-react-codemirror
...
Replace react-codemirror6 with @uiw/react-codemirror
2022-08-06 00:27:16 +02:00
Felix Roos
55b2d7f68f
add onSelectionChange callback
2022-08-05 23:50:42 +02:00
Felix Roos
7f0e98ea93
remove old overrides
2022-08-05 23:38:45 +02:00
Felix Roos
67c21c18cf
set background to 222 + remove log
2022-08-05 23:23:51 +02:00
Felix Roos
0cd82c7e57
tutorial styles
2022-08-05 23:23:17 +02:00
Felix Roos
1942c36443
fix style import
2022-08-05 23:18:03 +02:00
Felix Roos
93251582ab
replace react-codemirror
2022-08-05 23:05:33 +02:00
Felix Roos
decd2d6625
fixes #130 + #156
2022-08-05 16:10:37 +02:00
Felix Roos
6824dcb89b
Merge pull request #99 from tidalcycles/configurable-shapeshifter
...
add more shapeshifter flags
2022-08-04 22:19:46 +02:00
Felix Roos
eeac075a29
Merge branch 'main' into configurable-shapeshifter
2022-08-04 22:13:52 +02:00
Felix Roos
b864b1dec3
Merge pull request #171 from debrisapron/dynamic-import
...
Amend shapeshifter to allow use of dynamic import
2022-08-04 22:06:38 +02:00
DEBRIS APRON
130fb9c217
Amend shapeshifter to allow use of dynamic import
2022-08-03 17:32:23 -07:00
Felix Roos
688a3d29fd
Merge pull request #164 from tidalcycles/talk-fixes
...
Talk fixes
2022-08-02 23:43:07 +02:00
Felix Roos
800f2f466b
darken repl background
...
+ dont highlight active line
2022-08-02 23:39:07 +02:00
Felix Roos
655a9ff1a4
Merge remote-tracking branch 'origin/HEAD' into talk-fixes
2022-08-02 23:17:02 +02:00
Felix Roos
12f8902c5f
Merge pull request #163 from tidalcycles/pianoroll-fixes
...
Pianoroll fixes
2022-08-02 23:04:34 +02:00
Felix Roos
9cdb1a53f9
Merge pull request #169 from tidalcycles/fix-jsdoc
...
fix: jsdoc comments
2022-08-02 22:57:43 +02:00
Felix Roos
f5efa18e96
fix: jsdoc comments
2022-08-02 22:56:04 +02:00
Alex McLean
fcebde5abd
Merge pull request #166 from tidalcycles/chooseCycles
...
add chooseInWith/chooseCycles
2022-07-30 22:51:11 +01:00
alex
7fbd4527e5
chooseInWith, choose2, randcat, and some reformatting
2022-07-30 22:24:26 +01:00
alex
d79716c3f8
add chooseInWith/chooseCycles
2022-07-30 09:27:43 +01:00
Felix Roos
884811fd99
darken mini repl bg
2022-07-29 00:19:06 +02:00
Felix Roos
712a2ae018
.out error handling
2022-07-29 00:05:20 +02:00
Felix Roos
4f460eeb32
style errors, fixed backdrop + hide console
2022-07-29 00:03:46 +02:00
Felix Roos
913416a9d5
style fixes + hide-console option
...
- thicker highlighting outline
- only shade actual characters, not whole lines
- strudel hide-console will now hide console
2022-07-29 00:00:41 +02:00
Felix Roos
fd61001b4d
getFreq + midi2note helpers
2022-07-28 23:55:17 +02:00
Felix Roos
ce4d2c17a7
minirepl optimizations:
...
- can now evaluate on init
- support disable-highlighting
- support keyboard shortcuts
- support flash
2022-07-28 23:55:05 +02:00
Felix Roos
a42ebd7aaf
log helpers
2022-07-28 23:46:30 +02:00
Felix Roos
f38718004f
pianoroll optimizations
...
- fix flickering due to global alpha mutation
- change default inactive color
- add smear option
- add playheadColor option
2022-07-28 22:27:54 +02:00
Felix Roos
1ddf968750
fix: draw playhead only once
2022-07-28 22:26:14 +02:00
Felix Roos
71dc108b2d
Merge pull request #162 from larkob/euclidian
...
update to tutorial documentation
2022-07-28 19:26:41 +02:00
Lars Kobbe
82728be44b
remove edit and pipe function (duplicate of layer and apply)
2022-07-25 22:20:06 +02:00
Lars Kobbe
bebfa23cc9
add Euclidian, remove append
2022-07-24 21:20:38 +02:00
Felix Roos
1dad987073
Merge pull request #150 from larkob/prebake-emusp12
...
add webdirt drum samples to prebake for general availability
2022-07-12 18:58:46 +02:00
Lars Kobbe
6728abf595
added flag for node 16 LTS compatibility
2022-07-12 11:03:15 +02:00
Lars Kobbe
669fce36e9
use fetch instead of import
2022-07-12 09:46:18 +02:00
Lars Kobbe
b11003c472
added json assertion
2022-07-12 08:37:21 +02:00
Alex McLean
187f80bfc9
Merge pull request #151 from tidalcycles/paper-update
...
Final update to demo.pdf
2022-07-12 07:34:16 +01:00
Lars Kobbe
611d216bb0
added EMuSP12 samples to prebake
2022-07-11 23:57:49 +02:00
Felix Roos
8a1cd32d50
Merge pull request #148 from tidalcycles/webaudio-optimizations
...
Sampler optimizations and more
2022-06-28 21:54:34 +02:00
Felix Roos
2a18b27114
rerun snapshots
2022-06-28 21:51:11 +02:00
Felix Roos
55f91143d9
rename choke -> clip
2022-06-28 21:50:08 +02:00
Felix Roos
cf564a7d06
fix tests
2022-06-27 23:52:02 +02:00
Felix Roos
b55067ad60
load piano samples locally
2022-06-27 23:32:45 +02:00
Felix Roos
a437c698eb
style version log + check if already loaded
2022-06-27 23:17:46 +02:00
Felix Roos
f8ada70fe7
add tune
2022-06-27 22:40:59 +02:00
Felix Roos
196d9db3fa
log core version + add warning to isPattern
2022-06-27 22:40:50 +02:00
Felix Roos
e29eaf3785
fix splitSN
2022-06-27 00:57:27 +02:00
Felix Roos
7048ea473f
migrate tone piano to own piano
2022-06-27 00:50:24 +02:00
Felix Roos
720b1eeb27
fix soundfonts + samples without base
2022-06-27 00:49:58 +02:00
Felix Roos
4e282dac5b
migrate underground plumber
2022-06-27 00:26:29 +02:00
Felix Roos
42343254b1
fix single sampels
2022-06-27 00:26:21 +02:00
Felix Roos
e98829c96b
tame oscillator gain
2022-06-27 00:26:11 +02:00
Felix Roos
5791f12a28
add prebake script with piano
2022-06-27 00:04:33 +02:00
Felix Roos
fe9a6e8fdd
draw note property if set
2022-06-27 00:03:26 +02:00
Felix Roos
dd3f4e4751
support "s" as "#" alternative inside note names
2022-06-27 00:03:06 +02:00
Felix Roos
a89fa766ea
support colon sign as normal char
2022-06-27 00:02:33 +02:00
Felix Roos
39c2cf6c72
add build:parser script once more..
2022-06-27 00:01:59 +02:00
Felix Roos
c1ce72469c
webaudio optimizations
...
- samples with obejct format for pitch declaration
- support note to repitch samples
- support choke to fit samples to hap duration
- support "legacy" context.velocity in .out
- support ":" inside s or note to set n
- fix sample fadeout for soundfonts and choke
- move gain before filters
2022-06-27 00:01:28 +02:00
Felix Roos
eca76dd7c4
refactor share for build without top level await
2022-06-26 13:05:36 +02:00
Felix Roos
621b2d8fc9
Merge pull request #146 from tidalcycles/share-link
...
can now generate short link for sharing
2022-06-26 12:58:53 +02:00
Felix Roos
4039b962b4
can now generate short link for sharing
2022-06-26 12:49:29 +02:00
Felix Roos
70cc0b93f0
build
2022-06-25 23:53:31 +02:00
Felix Roos
81e90cd4e4
small fixes
2022-06-25 23:53:27 +02:00
alex
80bd3be0a1
more citations
2022-06-24 22:40:13 +01:00
alex
829a794df7
Merge branch 'paper-update' of github.com:tidalcycles/strudel into paper-update
2022-06-24 22:39:59 +01:00
alex
00997408b8
build
2022-06-24 22:22:56 +01:00
alex
4d3bdfc52f
improved ciations
2022-06-24 22:22:44 +01:00
alex
b14d0926ed
improved ciations
2022-06-24 22:22:28 +01:00
Felix Roos
59b46db8db
add sound chapter, trim down future chapter
2022-06-24 23:16:12 +02:00
alex
a240284727
paper updates
2022-06-24 21:29:18 +01:00
Felix Roos
3d314324e0
Merge pull request #144 from tidalcycles/flash-effect
...
flash effect on ctrl enter
2022-06-24 22:16:03 +02:00
Felix Roos
b9829bb696
flash effect on ctrl enter
2022-06-24 21:13:17 +02:00
Felix Roos
85f03fb1d0
Merge pull request #142 from tidalcycles/pianoroll-object-support
...
Pianoroll Object Support
2022-06-22 20:18:17 +02:00
Felix Roos
69810303e5
remove old code
2022-06-22 20:17:12 +02:00
Felix Roos
5b0e31acf3
add tune
2022-06-22 20:13:41 +02:00
alex
f0a934e014
Publish
...
- @strudel.cycles/serial@0.1.3
- @strudel.cycles/soundfonts@0.1.1
- @strudel.cycles/webaudio@0.1.4
2022-06-22 13:35:13 +01:00
alex
328e4db1a2
bump
2022-06-21 22:00:08 +01:00
Alex McLean
a708265e14
Merge pull request #141 from tidalcycles/serial-twiddles
...
Serial twiddles
2022-06-21 21:57:27 +01:00
alex
a0618f7f47
remove console logging
2022-06-21 21:47:29 +01:00
alex
f2bd9fae01
remove hackery
2022-06-21 21:46:23 +01:00
Felix Roos
64f717f81b
object support for pianoroll
2022-06-21 22:38:05 +02:00
Felix Roos
fd17377c18
Merge pull request #139 from tidalcycles/soundfonts
...
Soundfont Support
2022-06-21 22:20:04 +02:00
alex
6698fdb6e6
Merge branch 'main' into serial-twiddles
2022-06-21 17:03:02 +01:00
alex
e2eab1ee5d
Publish
...
- @strudel.cycles/core@0.1.2
- @strudel.cycles/eval@0.1.3
- @strudel.cycles/midi@0.1.3
- @strudel.cycles/mini@0.1.3
- @strudel.cycles/react@0.1.4
- @strudel.cycles/tonal@0.1.3
- @strudel.cycles/tone@0.1.3
- @strudel.cycles/webaudio@0.1.3
- @strudel.cycles/webdirt@0.1.2
- @strudel.cycles/xen@0.1.3
2022-06-21 16:41:54 +01:00
alex
aee9bf7cc2
remove async from serial, default baudrate to 38400
2022-06-21 15:54:18 +01:00
Alex McLean
63d9d554b9
Merge pull request #140 from tidalcycles/fix-createParam
...
Fix createParam()
2022-06-21 13:11:50 +01:00
alex
f6c04f9e74
no need to involve controls[name]
2022-06-21 12:53:00 +01:00
alex
e167300194
add created param to controls
2022-06-21 12:15:35 +01:00
Felix Roos
319400ab13
remove unused sf control
2022-06-20 22:20:22 +02:00
Felix Roos
38b1717fac
load fonts from forked version
2022-06-20 22:00:14 +02:00
Felix Roos
d5938a016c
fix looping fonts
2022-06-20 20:55:20 +02:00
Felix Roos
3ac592b18a
Publish
...
- @strudel.cycles/core@0.1.1
- @strudel.cycles/embed@0.1.1
- @strudel.cycles/eval@0.1.2
- @strudel.cycles/midi@0.1.2
- @strudel.cycles/mini@0.1.2
- @strudel.cycles/osc@0.1.1
- @strudel.cycles/react@0.1.3
- @strudel.cycles/serial@0.1.1
- @strudel.cycles/tonal@0.1.2
- @strudel.cycles/tone@0.1.2
- @strudel.cycles/webaudio@0.1.2
- @strudel.cycles/webdirt@0.1.1
- @strudel.cycles/xen@0.1.2
2022-06-20 20:04:21 +02:00
Felix Roos
82d6103907
began soundfont implementation
2022-06-20 20:02:55 +02:00
Felix Roos
b353db67d4
began soundfonts package
2022-06-19 15:31:19 +02:00
Felix Roos
5334abebaa
hotfix: no sound in ios webkit
2022-06-19 11:50:00 +02:00
Felix Roos
ad053361dc
Merge pull request #138 from tidalcycles/webaudio-rewrite
...
Webaudio rewrite
2022-06-18 23:24:41 +02:00
Felix Roos
ad62ccd8c7
allow _base prop for samples loader
2022-06-18 23:06:37 +02:00
Felix Roos
ecd93c9a92
cache gist by default for faster eval
2022-06-18 23:06:21 +02:00
Felix Roos
774c02afab
update tune
2022-06-18 21:44:32 +02:00
Felix Roos
18f1f7d83d
simplify url
2022-06-18 18:31:13 +02:00
Felix Roos
9eb3266891
add comments to tune
2022-06-18 18:29:58 +02:00
alex
363895761e
Merge branch 'main' of github.com:tidalcycles/strudel
2022-06-18 13:19:38 +01:00
alex
c191accc64
add top-level chop
2022-06-18 13:19:14 +01:00
alex
23be3e5ba3
hackery
2022-06-17 14:45:58 +01:00
alex
34ba762b42
funky serialisation for serial
2022-06-16 13:54:53 +01:00
Felix Roos
ad3a324719
Merge branch 'in-source-doc' into binaries
2022-05-25 21:55:53 +02:00
Felix Roos
8c9e178206
add build script for binaries
2022-05-25 21:24:05 +02:00
Felix Roos
0d325a3ec4
add more shapeshifter flags
2022-04-25 22:52:16 +02:00