17 Commits

Author SHA1 Message Date
Felix Roos
91c0a46ba9 add euclid 2022-03-17 15:03:57 +01:00
Felix Roos
963cfe052a add ui helpers 2022-03-16 23:02:49 +01:00
Felix Roos
2295ba7554 optimize draw logic 2022-03-12 20:30:07 +01:00
Felix Roos
1d1d29a163 add draw cleanup 2022-03-11 21:59:24 +01:00
Felix Roos
ffeaf7e050 add draw helpers + pianoroll 2022-03-11 21:51:30 +01:00
Felix Roos
a2ab2b9da5 build 2022-03-06 21:39:10 +01:00
Felix Roos
830f0a1026 Merge remote-tracking branch 'origin/HEAD' into notes-and-numbers 2022-03-06 20:33:41 +01:00
Felix Roos
1dda16c010 add gist helper 2022-03-06 20:03:28 +01:00
Felix Roos
0792ef7288 add Pattern.tune with tunejs + example tune 2022-03-04 00:10:57 +01:00
Felix Roos
85f0886886 add xen! 2022-02-28 23:33:57 +01:00
Felix Roos
df21c81bfa test tonal methods + move mod to util 2022-02-28 22:52:09 +01:00
Felix Roos
4f2f00ee62 patterns can now be async 2022-02-27 20:08:56 +01:00
Felix Roos
9170eadbb0 replace groove with struct
+ delete groove
2022-02-22 20:47:55 +01:00
Felix Roos
522005a7ab patterns with double quotes and backticks
+ improved highlighting
+ many shapeshifter fixes
+ add highlighting to minirepl
+ add error handling to minirepl
2022-02-22 00:27:38 +01:00
Felix Roos
3b248ae94c fix mini notation multiline highlight
+ started operator overloading
2022-02-21 00:57:17 +01:00
Felix Roos
6babfa3435 add Tone namespace + allow functions 2022-02-16 20:10:35 +01:00
Felix Roos
c11c217baf Pattern .define + .bootstrap
+ seperate parse / evaluate
+ add Pattern.edit
+ move string hacks to evaluate
+ automate eval scoping with globalThis
+ add random tune button
+ mini: handle angle brackets
+ add chordBass
+ fix old tunes
2022-02-15 23:05:14 +01:00