Felix Roos
57f84748ec
Merge remote-tracking branch 'origin/HEAD' into optimize-scheduler
2022-08-13 16:26:39 +02:00
Felix Roos
4fb57d2818
Merge pull request #175 from tidalcycles/vitest
...
replace mocha with vitest
2022-08-12 23:10:35 +02:00
Felix Roos
aff819069f
relative script src
2022-08-12 22:32:37 +02:00
Felix Roos
af585588af
rebuild example for cps control
2022-08-12 22:30:32 +02:00
Felix Roos
eaf6617a43
allow changing cps from a hap
2022-08-12 22:28:19 +02:00
Felix Roos
4b294c4aff
build example
2022-08-12 22:03:35 +02:00
Felix Roos
c2354bffa2
use phase to allow smooth tempo changes
2022-08-12 22:01:09 +02:00
Felix Roos
ea1ffca4ae
remove lastEnd
2022-08-12 01:27:01 +02:00
Felix Roos
86a68d78c1
test build
2022-08-12 00:57:36 +02:00
Felix Roos
2e4a3516c8
example: import from modules
2022-08-12 00:53:40 +02:00
Felix Roos
e71fec0e95
change theme
2022-08-11 23:15:27 +02:00
Felix Roos
9478915cf4
work on scheduler:
...
- simplify clockworker (no audioContext)
- tick based scheduler with cps
- support cps in .out
2022-08-11 22:58:37 +02:00
Felix Roos
f955d77d71
use vitest snapshot feature for tunes
2022-08-10 00:17:58 +02:00
Felix Roos
c1255bfa88
vitest config via file
2022-08-10 00:17:29 +02:00
Felix Roos
9aaeee2026
disable isolate
2022-08-09 23:49:15 +02:00
Felix Roos
27b3a4083b
try with isolate + add task for ui
2022-08-09 23:45:33 +02:00
Felix Roos
2f1d963126
dont use beforeAll
2022-08-09 23:45:19 +02:00
Felix Roos
235e82a348
make tests a little bit faster
2022-08-09 23:28:36 +02:00
Felix Roos
17d0b7d291
bump vitest + remove mocha
2022-08-09 23:09:02 +02:00
Felix Roos
22c60fb894
move tunes test to vitest
2022-08-09 23:08:01 +02:00
Felix Roos
dc3a873abc
extend -> evalScope in runtime
2022-08-09 23:07:41 +02:00
Felix Roos
543d5f0619
test with evalScope instead of extend
2022-08-09 23:07:24 +02:00
Felix Roos
8b088ab6c2
migrate mini test
2022-08-09 23:06:16 +02:00
Felix Roos
29009e14f4
Merge remote-tracking branch 'origin/HEAD' into vitest
2022-08-09 22:08:45 +02:00
Felix Roos
bf3e90baf5
add contributor avatars
2022-08-08 22:49:41 +02:00
Felix Roos
6025dd6f79
Merge pull request #165 from bpow/randomness
...
incorporate elements of randomness to the mini notation
2022-08-07 00:59:07 +02:00
Bradford Powell
984f3d2781
add a "tune" and snapshot using the | and ? operators
2022-08-06 18:22:03 -04:00
Bradford Powell
0a558b963d
add probabilistic tests for the ? and | mini-notation operators
...
The tests are probabilistic, so it is possible that if the
pseudo-random number generator changes in the future, we might
get results that fail. They work for the current PRNG, though,
and use boundaries for the number of values of different types
such that there should only be about a 1% probability that the
tests would fail by chance assuming that the PRNG returns
evenly distributed values.
2022-08-06 18:22:03 -04:00
Bradford Powell
1227d98904
add a non-probabilistic test for the ? operator
...
This really just tests that the ? operator faithfully gets represented
as degradeBy(0.5)
2022-08-06 18:22:03 -04:00
Bradford Powell
f533e4a5d0
Change offset for "stateful random" streams
...
This would no longer match with Tidal (which uses
0.0001), but reduces the correlation among the
the different random streams in the mini-notation's
parsing of ? and |
2022-08-06 18:22:03 -04:00
Bradford Powell
0b00ad98e6
claim victory over the ? and | notations
2022-08-06 18:22:03 -04:00
Bradford Powell
8988408d18
update krill-parser for the changes to .pegjs file
2022-08-06 18:22:02 -04:00
Bradford Powell
f858d89f7b
implement random choice in mini notation
...
this will require update to krill-parser.js (aggregated
in later commit) to work properly
2022-08-06 18:22:02 -04:00
Bradford Powell
964ee68974
implement "?" operator in minilanguage (for degradeBy)
...
this will require update to krill-parser.js (aggregated
in later commit) to work properly
2022-08-06 18:22:02 -04:00
Felix Roos
8244ba7754
hotfix: prebake flag to skip fetch
2022-08-07 00:14:27 +02:00
Felix Roos
21b2184750
Merge pull request #177 from tidalcycles/soft-errors
...
fix some annoying bugs
2022-08-06 23:32:16 +02:00
Felix Roos
8d1c98f03e
always throw error for invalid notes
2022-08-06 21:37:41 +02:00
Felix Roos
684bab99a9
Merge remote-tracking branch 'origin/main' into soft-errors
2022-08-06 21:32:47 +02:00
Felix Roos
7a4a8a4581
run all tests at once
2022-08-06 21:29:36 +02:00
Felix Roos
b8843a0eb6
readd mocha dep to root package
2022-08-06 12:32:42 +02:00
Felix Roos
563dfbea43
remove mocha from packages
2022-08-06 12:30:14 +02:00
Felix Roos
488ebf8f1a
replace old tests
...
+ ignore tune test for now
+ add happy-dom
2022-08-06 12:22:11 +02:00
Felix Roos
03158bd689
test tonal tone xen
2022-08-06 11:20:11 +02:00
Felix Roos
765f2df18e
vitest eval + mini
2022-08-06 10:48:44 +02:00
Felix Roos
a15d8553e0
refactor pattern tests
2022-08-06 01:31:50 +02:00
Felix Roos
3a790b03ac
refactor drawLine + fraction test
2022-08-06 00:53:10 +02:00
Felix Roos
90e5e03531
refactor value.test
2022-08-06 00:50:10 +02:00
Felix Roos
a4158c16f0
refactor core util.test
2022-08-06 00:47:49 +02:00
Felix Roos
ffc0b364ca
add vitest
2022-08-06 00:47:36 +02:00
Felix Roos
1efb8f6681
Merge pull request #173 from tidalcycles/replace-react-codemirror
...
Replace react-codemirror6 with @uiw/react-codemirror
2022-08-06 00:27:16 +02:00