Felix Roos
ebdca32c80
automatically add await to samples call
2024-02-21 09:48:26 +01:00
Felix Roos
96bafa7f0b
the big rename: @strudel.cycles/* -> @strudel/*
2024-01-18 09:54:37 +01:00
Felix Roos
ecf837636b
show line where mini notation parse errors happen
2023-12-31 15:06:30 +01:00
Felix Roos
ee7cd8cd4c
remove pseudo note variables
2023-11-16 06:51:51 +01:00
Felix Roos
28966739f6
feat: add step as slider param
2023-10-02 20:44:51 +02:00
Felix Roos
935d8e8aea
fix: comment
2023-10-01 14:08:41 +02:00
Felix Roos
21b99b3810
remove comment
2023-10-01 14:07:48 +02:00
Felix Roos
564697e175
add extra sliderWithID function
...
+ add warning to slider function
2023-10-01 14:05:16 +02:00
Felix Roos
33c40e5ef8
fix some odd number / string problems
2023-10-01 00:33:10 +02:00
Felix Roos
062d926900
make sliders work!
2023-10-01 00:24:31 +02:00
Felix Roos
b36cee93f7
add slider function to scope
2023-09-30 21:22:49 +02:00
Felix Roos
2731e70fb7
use loc as slider id
2023-09-30 21:03:28 +02:00
Felix Roos
0b5d905120
fix: adaptive highlighting
...
- transpiler now uses m function with globalOffset
- patternifyAST now accepts global offset
- patternifyAST now calls .withLoc with global leaf location
- .withLoc replaces .withLocation + .withMiniLocation
- simple locs (offsets) are now used everywhere
- some tests fail, seems some haps have reordered...
- wip: Repl still uses hardcoded updateMiniLocations
- todo: find way to call updateMiniLocations dynamically
2023-07-03 05:15:32 +02:00
Felix Roos
8e717d2ea1
- transpiler now always returns an object
...
- emit transpiler metadata from evaluate / afterEval
- currently logging miniLocations from Repl.jsx
2023-07-02 14:15:54 +02:00
Felix Roos
5f271ed127
add emitMiniLocations flag to transpiler
2023-07-02 13:42:41 +02:00
Felix Roos
d1d9b37ec7
supper notes without octave
2022-12-23 23:01:07 +01:00
Felix Roos
c93fd900bc
fix: tests
2022-11-08 21:04:41 +01:00
Felix Roos
f37eb92d93
support line,column,offset format
2022-11-08 20:53:26 +01:00
Felix Roos
2c7cc5d325
core evaluate now works without transpiler
2022-11-08 20:23:30 +01:00
Felix Roos
4ed3ca4128
use new transpiler in vite-vanilla-repl
2022-11-08 19:50:27 +01:00
Felix Roos
9b2899c8fb
transpiler package to replace eval package
2022-11-06 23:15:01 +01:00