213 Commits

Author SHA1 Message Date
Felix Roos
8d1c98f03e always throw error for invalid notes 2022-08-06 21:37:41 +02:00
Felix Roos
decd2d6625 fixes #130 + #156 2022-08-05 16:10:37 +02:00
Felix Roos
655a9ff1a4 Merge remote-tracking branch 'origin/HEAD' into talk-fixes 2022-08-02 23:17:02 +02:00
Felix Roos
f5efa18e96 fix: jsdoc comments 2022-08-02 22:56:04 +02: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
fd61001b4d getFreq + midi2note helpers 2022-07-28 23:55:17 +02:00
Felix Roos
a42ebd7aaf log helpers 2022-07-28 23:46:30 +02:00
Lars Kobbe
82728be44b remove edit and pipe function (duplicate of layer and apply) 2022-07-25 22:20:06 +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
a437c698eb style version log + check if already loaded 2022-06-27 23:17:46 +02:00
Felix Roos
196d9db3fa log core version + add warning to isPattern 2022-06-27 22:40:50 +02:00
Felix Roos
dd3f4e4751 support "s" as "#" alternative inside note names 2022-06-27 00:03:06 +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
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
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
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
ad053361dc
Merge pull request #138 from tidalcycles/webaudio-rewrite
Webaudio rewrite
2022-06-18 23:24:41 +02:00
Felix Roos
ecd93c9a92 cache gist by default for faster eval 2022-06-18 23:06:21 +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
Felix Roos
5fd88f9213 fix snapshots for objects 2022-06-18 00:38:51 +02:00
Felix Roos
4c05876066 rewrite webaudio + migrate tunes + empty setters 2022-06-17 23:23:51 +02:00
Felix Roos
3e1e92a6f1 add onTrigger helper 2022-06-16 21:01:35 +02:00
alex
c3f03f50b3 package locks 2022-06-16 10:30:02 +01:00
Felix Roos
d10b6f04cf
Merge pull request #110 from tidalcycles/create-param
add createParam + createParams
2022-06-13 21:28:27 +02:00
Felix Roos
93e565f8df document non random signal functions 2022-05-28 23:43:42 +02:00
Felix Roos
4acdabe439 can now generate mdx from nunjucks 2022-05-24 00:03:59 +02:00
Felix Roos
b5b0fbbd38 small fixes 2022-05-24 00:03:50 +02:00
Felix Roos
1b8a12dd2a doc 2022-05-22 21:52:46 +02:00
Felix Roos
b0c6236c24 even more doc 2022-05-22 21:42:30 +02:00
Felix Roos
8646410e6f add n + todos 2022-05-22 16:23:51 +02:00
Felix Roos
b2743108f1 dont render attack yet 2022-05-22 16:01:17 +02:00
Felix Roos
4be798d15a more doc 2022-05-22 15:59:56 +02:00
Felix Roos
4c4d0b426e even more control doc + more logical grouping 2022-05-22 12:26:45 +02:00
Felix Roos
58104b5a3a document more controls 2022-05-22 11:53:29 +02:00
Felix Roos
68a3842c8c document more controls 2022-05-22 08:35:45 +02:00
Felix Roos
987cc63764 test control doc 2022-05-21 22:51:56 +02:00
Felix Roos
6b26f999e4 autogenerate doc on build tutorial 2022-05-20 22:15:05 +02:00
Felix Roos
f2a70396d1 add autogenerated api doc to bottom of tutorial 2022-05-20 21:56:55 +02:00
Felix Roos
b50daed0d0 Merge remote-tracking branch 'origin/main' into in-source-doc 2022-05-20 21:46:14 +02:00
Felix Roos
87162a9f31 Publish
- @strudel.cycles/core@0.1.0
 - @strudel.cycles/embed@0.1.0
 - @strudel.cycles/eval@0.1.0
 - @strudel.cycles/midi@0.1.0
 - @strudel.cycles/mini@0.1.0
 - @strudel.cycles/osc@0.1.0
 - @strudel.cycles/react@0.1.0
 - @strudel.cycles/serial@0.1.0
 - @strudel.cycles/tonal@0.1.0
 - @strudel.cycles/tone@0.1.0
 - @strudel.cycles/webaudio@0.1.0
 - @strudel.cycles/xen@0.1.0
2022-05-19 19:13:46 +02:00
Felix Roos
788a4c9143 fix tests 2022-05-18 00:18:12 +02:00
Felix Roos
43c2f46196 small fixes 2022-05-18 00:07:37 +02:00
Felix Roos
9fa01aa6ff add barrel exports 2022-05-17 00:22:50 +02:00
Felix Roos
999251e137 Merge remote-tracking branch 'origin/main' into repl-package 2022-05-15 22:55:31 +02:00
Felix Roos
55d5cc9308 fix asNumber 2022-05-15 22:55:12 +02:00
alex
ee5bc0f3a6 loopAt 2022-05-15 18:38:26 +01:00