1323 Commits

Author SHA1 Message Date
Felix Roos
a11d23ba62 hotfix: out should not be async 2022-09-16 00:30:37 +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
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
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
1441374f6e
Create README.md 2022-09-13 22:45:03 +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
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
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