Felix Roos
|
9f2bc146c0
|
fix: webmidi hints
|
2022-02-24 20:16:21 +01:00 |
|
Felix Roos
|
9170eadbb0
|
replace groove with struct
+ delete groove
|
2022-02-22 20:47:55 +01:00 |
|
Felix Roos
|
f6be175af0
|
refactor tunes to double quotes
|
2022-02-22 00:44:39 +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
|
26fe6c8f61
|
add location for replicated synthetic child
|
2022-02-21 00:36:15 +01:00 |
|
Felix Roos
|
acd07c31ff
|
started mini notation highlighting
currently deactivated by addMiniLocations flag
|
2022-02-20 23:46:45 +01:00 |
|
Felix Roos
|
358ba0101e
|
specify error source
|
2022-02-20 23:37:29 +01:00 |
|
Felix Roos
|
bc790d8cd5
|
fix: voicings wouldn't work with objects
|
2022-02-20 23:37:17 +01:00 |
|
Felix Roos
|
74040e52b4
|
better number support in tonal functions
|
2022-02-20 20:47:59 +01:00 |
|
Felix Roos
|
1de371e944
|
replace m with cat in tunes
|
2022-02-20 20:31:00 +01:00 |
|
Felix Roos
|
8d872ccee9
|
highlight active events, js only
|
2022-02-20 20:30:40 +01:00 |
|
Felix Roos
|
ed50da52f7
|
add locations to primitive pattern args
|
2022-02-20 20:29:07 +01:00 |
|
Felix Roos
|
292f171f28
|
add editorDidMount
|
2022-02-20 20:20:02 +01:00 |
|
Felix Roos
|
72835c80ed
|
add onEvent to useRepl
|
2022-02-20 20:19:19 +01:00 |
|
Felix Roos
|
b2646dbd65
|
midi doc
|
2022-02-19 21:47:59 +01:00 |
|
Felix Roos
|
f0a96ba75d
|
basi tonal api doc
|
2022-02-19 21:17:21 +01:00 |
|
Felix Roos
|
1380babcf2
|
rename chordBass > rootNotes
|
2022-02-19 21:16:58 +01:00 |
|
Felix Roos
|
c5089d8c58
|
scale now turns numbers into notes
|
2022-02-19 21:16:49 +01:00 |
|
Felix Roos
|
4614b6b6bd
|
tone api doc
|
2022-02-19 19:45:26 +01:00 |
|
Felix Roos
|
c548b61fa4
|
add synth helpers
|
2022-02-19 19:45:19 +01:00 |
|
Felix Roos
|
d58a706b9b
|
simplify querying
+ hopefully fix mini repl switching bug
|
2022-02-18 22:34:42 +01:00 |
|
Felix Roos
|
57bddf9189
|
disable parcel cache to fix build
|
2022-02-18 21:58:06 +01:00 |
|
Felix Roos
|
cd815d064d
|
dont autolink minirepl
|
2022-02-18 21:56:11 +01:00 |
|
Felix Roos
|
da2c5c738b
|
fixes
|
2022-02-18 21:46:07 +01:00 |
|
Felix Roos
|
5d649a516f
|
docs docs docs
|
2022-02-18 21:39:37 +01:00 |
|
Felix Roos
|
a05757f8d6
|
support multiple repls on same page
|
2022-02-18 15:01:01 +01:00 |
|
Felix Roos
|
3f051cdd8d
|
tutorial layout
|
2022-02-18 14:00:35 +01:00 |
|
Felix Roos
|
7b28a620a9
|
build tutorial after repl
|
2022-02-18 13:45:15 +01:00 |
|
Felix Roos
|
aa850918ad
|
boilerplate for tutorial + minirepl
|
2022-02-18 12:44:18 +01:00 |
|
Felix Roos
|
bad6cf0ed7
|
encapsulate repl logic into hook
|
2022-02-18 11:55:31 +01:00 |
|
Felix Roos
|
873ca66d55
|
remove hot mode + cleanup
|
2022-02-18 11:47:11 +01:00 |
|
Felix Roos
|
f95f181301
|
fix could not play after pressing pause
+ some notes
|
2022-02-18 11:12:08 +01:00 |
|
Felix Roos
|
b8d3fe6f1a
|
add tone songs
|
2022-02-16 20:12:47 +01:00 |
|
Felix Roos
|
47d29bc654
|
eval only on ctrl+enter, not on every keystroke
|
2022-02-16 20:12:22 +01:00 |
|
Felix Roos
|
70f858361f
|
add .tone + helpers
|
2022-02-16 20:11:21 +01:00 |
|
Felix Roos
|
71023fc09c
|
support "!" in mini notation
|
2022-02-16 20:10:58 +01:00 |
|
Felix Roos
|
6babfa3435
|
add Tone namespace + allow functions
|
2022-02-16 20:10:35 +01:00 |
|
Felix Roos
|
ef9527d691
|
add "!" and "_" to mini notation
|
2022-02-16 20:10:00 +01:00 |
|
Felix Roos
|
3c614e6e16
|
simplify scheduler
|
2022-02-16 20:08:58 +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 |
|
Felix Roos
|
2f164649b9
|
add makeComposable for chainable composition
- only used with transpose so far
|
2022-02-15 08:19:48 +01:00 |
|
Felix Roos
|
240ebede6f
|
automated patternify, pseudo getters, string hacks
|
2022-02-14 19:56:37 +01:00 |
|
Felix Roos
|
3fb4582d61
|
add groove
|
2022-02-13 21:48:30 +01:00 |
|
Felix Roos
|
0c8d4a9671
|
add scaleTranspose
|
2022-02-13 21:27:20 +01:00 |
|
Felix Roos
|
3d0d526051
|
add tranpose method
|
2022-02-13 12:10:38 +01:00 |
|
Felix Roos
|
67c8ac7d9d
|
make strudel classes available to eval
|
2022-02-13 00:13:15 +01:00 |
|
Felix Roos
|
a0c09f7575
|
build
|
2022-02-12 22:56:41 +01:00 |
|
Felix Roos
|
ffffca8cdc
|
allow "^" in mini notation step
|
2022-02-12 22:56:03 +01:00 |
|
Felix Roos
|
2069b02ba7
|
add giant steps
|
2022-02-12 22:44:06 +01:00 |
|