55 Commits

Author SHA1 Message Date
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
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
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
b5c51e231b lazy midi init + remove useWebMidi hook 2022-11-10 22:25:28 +01:00
Felix Roos
b688b8921a init audio on first click to remove warning 2022-11-10 22:03:23 +01:00
Felix Roos
dde7dff870 fix: hash urls 2022-11-10 21:11:25 +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
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
698f560d56 export controls from core root 2022-11-04 20:15:36 +01:00
Felix Roos
7e7e299bce Merge remote-tracking branch 'origin/main' into general-purpose-scheduler 2022-10-29 17:56:30 +02:00
Felix Roos
60616a5228 remove old defaultSynth 2022-10-27 21:19:17 +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
0c1529237c Merge commit '6dbb2cb98a41edc6ad6b3458a6f7067044cb66cd' into general-purpose-scheduler 2022-09-22 19:54:58 +02:00
Felix Roos
0134a50ffa add update button 2022-09-19 22:09:23 +02:00
Felix Roos
ec4cfe6f86 use new getTime callback in repl + mini repl 2022-08-23 21:23:28 +02:00
Felix Roos
8103943396 wait for ctx.resume 2022-08-21 11:21:36 +02:00
Felix Roos
0e185b7335 wait for prebake to finish before evaluating 2022-08-14 15:43:17 +02:00
Felix Roos
4f460eeb32 style errors, fixed backdrop + hide console 2022-07-29 00:03:46 +02:00
Felix Roos
5791f12a28 add prebake script with piano 2022-06-27 00:04:33 +02:00
Felix Roos
eca76dd7c4 refactor share for build without top level await 2022-06-26 13:05:36 +02:00
Felix Roos
4039b962b4 can now generate short link for sharing 2022-06-26 12:49:29 +02:00
Felix Roos
b9829bb696 flash effect on ctrl enter 2022-06-24 21:13:17 +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
d532f8007e move sampler to webaudio
+ add basic sample playback to .out
2022-06-18 13:11:25 +02:00
alex
affce4a4a1 re-add serial 2022-06-15 16:21:56 +01:00
Felix Roos
5cd80b5817 fix: #122 was still not fixed for async patterns 2022-06-02 00:58:20 +02:00
Felix Roos
e86144255c Merge remote-tracking branch 'origin/HEAD' into webdirt 2022-06-02 00:19:10 +02:00
Felix Roos
81c20e6792 fix: #122 ctrl enter would add newline 2022-06-01 23:53:30 +02:00
Felix Roos
e27b8aeb66 fix cache + add cache reset 2022-05-29 22:44:26 +02:00
Felix Roos
093049a1f8 hopefully fix sample folder for deployed version 2022-05-29 12:27:25 +02:00
Felix Roos
17fa8d904e support webdirt in minirepl
+ add section in tutorial
2022-05-29 11:51:26 +02:00
Felix Roos
f9f1b55185 add webdirt with some default samples 2022-05-29 00:50:01 +02:00