1162 Commits

Author SHA1 Message Date
Felix Roos
5f4d8f6862 add tailwind 2022-08-18 16:15:23 +02:00
Felix Roos
9c7d0951b7 pause action + started flag 2022-08-18 16:13:50 +02:00
Felix Roos
75e57c75cf add master gain + panic 2022-08-18 16:13:27 +02:00
Felix Roos
04502b05d4 better default tune + fix dirty state 2022-08-18 15:16:29 +02:00
Felix Roos
e3e3a8404a nano-repl add modules + proper eval 2022-08-18 00:27:16 +02:00
Felix Roos
48bf17614f fix: runtime error reify undefined 2022-08-18 00:26:57 +02:00
Felix Roos
1941b1ff65 add react nano-repl example 2022-08-17 23:59:40 +02:00
Felix Roos
46aa3d275a package-lock 2022-08-17 23:58:47 +02:00
Felix Roos
d667e790b9 export new hooks 2022-08-17 23:58:34 +02:00
Felix Roos
bc345b569b add hooks for scheduler and evaluator 2022-08-17 23:57:49 +02:00
Felix Roos
ee84b4e013 export webaudio out as separate function 2022-08-17 23:56:36 +02:00
Felix Roos
e77129fa51 scheduler error callback 2022-08-17 23:55:06 +02:00
Felix Roos
591855919e working default tune 2022-08-17 21:29:57 +02:00
Felix Roos
7af6188a8a move scheduler to core + move audioctx to userland 2022-08-17 21:26:00 +02:00
Felix Roos
1cd31cfce9 fix getFrequency for .note 2022-08-17 21:25:04 +02:00
Felix Roos
227dda921c bump to 0.0.4 2022-08-14 18:06:50 +02:00
Felix Roos
bdf2047ea1 add npte for new packages 2022-08-14 18:05:08 +02:00
Felix Roos
0522996b7f bump soundfont package for rerelease 2022-08-14 18:02:06 +02:00
Felix Roos
e9e25ef8d8 Publish
- @strudel.cycles/core@0.2.0
 - @strudel.cycles/eval@0.2.0
 - @strudel.cycles/midi@0.2.0
 - @strudel.cycles/mini@0.2.0
 - @strudel.cycles/react@0.2.0
 - @strudel.cycles/soundfonts@0.2.0
 - @strudel.cycles/tonal@0.2.0
 - @strudel.cycles/tone@0.2.0
 - @strudel.cycles/webaudio@0.2.0
 - @strudel.cycles/webdirt@0.2.0
 - @strudel.cycles/xen@0.2.0
2022-08-14 17:56:28 +02:00
Felix Roos
a08325c975 add soundfont2 dependency 2022-08-14 17:51:07 +02:00
Felix Roos
4d8adde9d5
Merge pull request #185 from bpow/mini-notation-random-offsets
change "stride"/"offset" of successive degradeBy/chooseIn
2022-08-14 17:40:41 +02:00
Felix Roos
f2b2f4f226
Merge pull request #183 from tidalcycles/soundfont-file-support
Soundfont file support
2022-08-14 16:04:14 +02:00
Felix Roos
40bbc57269
Merge pull request #190 from tidalcycles/fix-legacy-frequency
fix regression: old way of setting frequencies was broken
2022-08-14 15:55:50 +02:00
Felix Roos
48526824d6 support old way of setting frequencies 2022-08-14 15:51:01 +02:00
Felix Roos
745c37f2d1
Merge pull request #189 from tidalcycles/fix-188
wait for prebake to finish before evaluating
2022-08-14 15:45:53 +02:00
Felix Roos
0e185b7335 wait for prebake to finish before evaluating 2022-08-14 15:43:17 +02:00
Felix Roos
596ae696f9 Merge branch 'main' into soundfont-file-support 2022-08-14 14:53:53 +02:00
Felix Roos
b5e2bdf0f9
Merge pull request #186 from tidalcycles/fix-codemirror-bug
Fix codemirror bug
2022-08-14 11:30:59 +02:00
Felix Roos
4e09cc14b6 fix #178 2022-08-14 11:27:13 +02:00
Bradford Powell
58dc46b445 change "stride"/"offset" of successive degradeBy/chooseIn
This avoids (without fixing) #184).

Note that the offset in tidal is currently 0.0001, but using this
would result in excess correlation between sequential uses of
random, which would manifest in failure of the 'supports the randome
choice operator with nesting' test. So I just used 0.0002 instead
2022-08-13 21:55:17 -04:00
Felix Roos
f34d0a29e8 memo all things codemirror 2022-08-13 18:39:38 +02:00
Felix Roos
365a90e72e Merge remote-tracking branch 'origin/main' into soundfont-file-support 2022-08-13 16:31:50 +02:00
Felix Roos
72f4d3efa8
Merge pull request #181 from tidalcycles/optimize-scheduler
scheduler improvements
2022-08-13 16:29:53 +02:00
Felix Roos
98f4d4de8b remove cps-sketch build 2022-08-13 16:28:31 +02:00
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