258 Commits

Author SHA1 Message Date
Felix Roos
0c1529237c Merge commit '6dbb2cb98a41edc6ad6b3458a6f7067044cb66cd' into general-purpose-scheduler 2022-09-22 19:54:58 +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
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
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
cafcead62e doc: web audio effects 2022-09-17 15:18:57 +02:00
Felix Roos
e58aff41f9 begin webaudio tutorial 2022-09-16 23:25:42 +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
8e61673bd6 doc: degradeBy 2022-09-14 21:54:42 +02:00
Felix Roos
4f8a2a0900 another round of scheduling 2022-08-26 23:58:39 +02:00
Felix Roos
d0b07c4890 fix latency issues for larger intervals 2022-08-23 21:52:24 +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
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
8103943396 wait for ctx.resume 2022-08-21 11:21:36 +02:00
Felix Roos
2172d1a767 scheduler error correction via getTime 2022-08-21 11:20:15 +02:00
Felix Roos
9c7d0951b7 pause action + started flag 2022-08-18 16:13:50 +02:00
Felix Roos
48bf17614f fix: runtime error reify undefined 2022-08-18 00:26:57 +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
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
f2b2f4f226
Merge pull request #183 from tidalcycles/soundfont-file-support
Soundfont file support
2022-08-14 16:04:14 +02:00
Felix Roos
48526824d6 support old way of setting frequencies 2022-08-14 15:51:01 +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
17d0b7d291 bump vitest + remove mocha 2022-08-09 23:09:02 +02:00
Felix Roos
29009e14f4 Merge remote-tracking branch 'origin/HEAD' into vitest 2022-08-09 22:08:45 +02:00
Felix Roos
467b3db824 handle objects in getPlayableNoteValue 2022-08-07 21:21:44 +02:00
Felix Roos
8d1c98f03e always throw error for invalid notes 2022-08-06 21:37:41 +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
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
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