1183 Commits

Author SHA1 Message Date
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