Commit Graph

  • e37e0f189a build react package Felix Roos 2022-08-21 11:22:30 +02:00
  • 8103943396 wait for ctx.resume Felix Roos 2022-08-21 11:21:36 +02:00
  • 9497c99e9e merge evaluator and scheduler hooks + use getTime Felix Roos 2022-08-21 11:21:19 +02:00
  • 2172d1a767 scheduler error correction via getTime Felix Roos 2022-08-21 11:20:15 +02:00
  • e72c47869a comment out stuff that uses tone.js Felix Roos 2022-08-18 20:50:20 +02:00
  • 5ea2124e91 webaudio error handling Felix Roos 2022-08-18 20:46:42 +02:00
  • 0c08919bfa add codemirror + keyboard shortcuts Felix Roos 2022-08-18 16:16:23 +02:00
  • a7562c3803 add useKeydown helper Felix Roos 2022-08-18 16:15:44 +02:00
  • 5f4d8f6862 add tailwind Felix Roos 2022-08-18 16:15:23 +02:00
  • 9c7d0951b7 pause action + started flag Felix Roos 2022-08-18 16:13:50 +02:00
  • 75e57c75cf add master gain + panic Felix Roos 2022-08-18 16:13:27 +02:00
  • 04502b05d4 better default tune + fix dirty state Felix Roos 2022-08-18 15:16:29 +02:00
  • e3e3a8404a nano-repl add modules + proper eval Felix Roos 2022-08-18 00:27:16 +02:00
  • 48bf17614f fix: runtime error reify undefined Felix Roos 2022-08-18 00:26:57 +02:00
  • 1941b1ff65 add react nano-repl example Felix Roos 2022-08-17 23:59:40 +02:00
  • 46aa3d275a package-lock Felix Roos 2022-08-17 23:58:47 +02:00
  • d667e790b9 export new hooks Felix Roos 2022-08-17 23:58:34 +02:00
  • bc345b569b add hooks for scheduler and evaluator Felix Roos 2022-08-17 23:57:49 +02:00
  • ee84b4e013 export webaudio out as separate function Felix Roos 2022-08-17 23:56:36 +02:00
  • e77129fa51 scheduler error callback Felix Roos 2022-08-17 23:55:06 +02:00
  • 591855919e working default tune Felix Roos 2022-08-17 21:29:57 +02:00
  • 7af6188a8a move scheduler to core + move audioctx to userland Felix Roos 2022-08-17 21:26:00 +02:00
  • 1cd31cfce9 fix getFrequency for .note Felix Roos 2022-08-17 21:25:04 +02:00
  • fd2c7fb4bb allow non notes Felix Roos 2022-08-16 23:12:49 +02:00
  • 50c84a973c object support for midi #192 Felix Roos 2022-08-16 22:31:04 +02:00
  • 227dda921c bump to 0.0.4 v0.0.4 Felix Roos 2022-08-14 18:06:50 +02:00
  • bdf2047ea1 add npte for new packages Felix Roos 2022-08-14 18:05:08 +02:00
  • 0522996b7f bump soundfont package for rerelease Felix Roos 2022-08-14 18:02:06 +02:00
  • e9e25ef8d8 Publish @strudel.cycles/xen@0.2.0 @strudel.cycles/webdirt@0.2.0 @strudel.cycles/webaudio@0.2.0 @strudel.cycles/tone@0.2.0 @strudel.cycles/tonal@0.2.0 @strudel.cycles/soundfonts@0.2.0 @strudel.cycles/react@0.2.0 @strudel.cycles/mini@0.2.0 @strudel.cycles/midi@0.2.0 @strudel.cycles/eval@0.2.0 @strudel.cycles/core@0.2.0 Felix Roos 2022-08-14 17:56:28 +02:00
  • 9f1e257602 Updates Felix Roos 2022-08-14 17:53:31 +02:00
  • a08325c975 add soundfont2 dependency Felix Roos 2022-08-14 17:51:07 +02:00
  • 4d8adde9d5 Merge pull request #185 from bpow/mini-notation-random-offsets Felix Roos 2022-08-14 17:40:41 +02:00
  • f2b2f4f226 Merge pull request #183 from tidalcycles/soundfont-file-support Felix Roos 2022-08-14 16:04:14 +02:00
  • 40bbc57269 Merge pull request #190 from tidalcycles/fix-legacy-frequency Felix Roos 2022-08-14 15:55:50 +02:00
  • 48526824d6 support old way of setting frequencies Felix Roos 2022-08-14 15:51:01 +02:00
  • 745c37f2d1 Merge pull request #189 from tidalcycles/fix-188 Felix Roos 2022-08-14 15:45:53 +02:00
  • 0e185b7335 wait for prebake to finish before evaluating Felix Roos 2022-08-14 15:43:17 +02:00
  • 596ae696f9 Merge branch 'main' into soundfont-file-support Felix Roos 2022-08-14 14:53:53 +02:00
  • b5e2bdf0f9 Merge pull request #186 from tidalcycles/fix-codemirror-bug Felix Roos 2022-08-14 11:30:59 +02:00
  • 4e09cc14b6 fix #178 Felix Roos 2022-08-14 11:27:13 +02:00
  • 58dc46b445 change "stride"/"offset" of successive degradeBy/chooseIn Bradford Powell 2022-08-13 21:55:17 -04:00
  • f34d0a29e8 memo all things codemirror Felix Roos 2022-08-13 18:39:38 +02:00
  • 365a90e72e Merge remote-tracking branch 'origin/main' into soundfont-file-support Felix Roos 2022-08-13 16:31:50 +02:00
  • 72f4d3efa8 Merge pull request #181 from tidalcycles/optimize-scheduler Felix Roos 2022-08-13 16:29:53 +02:00
  • 98f4d4de8b remove cps-sketch build Felix Roos 2022-08-13 16:28:31 +02:00
  • 57f84748ec Merge remote-tracking branch 'origin/HEAD' into optimize-scheduler Felix Roos 2022-08-13 16:26:39 +02:00
  • 4fb57d2818 Merge pull request #175 from tidalcycles/vitest Felix Roos 2022-08-12 23:10:35 +02:00
  • aff819069f relative script src Felix Roos 2022-08-12 22:32:37 +02:00
  • af585588af rebuild example for cps control Felix Roos 2022-08-12 22:30:32 +02:00
  • eaf6617a43 allow changing cps from a hap Felix Roos 2022-08-12 22:28:19 +02:00
  • 4b294c4aff build example Felix Roos 2022-08-12 22:03:35 +02:00
  • c2354bffa2 use phase to allow smooth tempo changes Felix Roos 2022-08-12 22:01:09 +02:00
  • ea1ffca4ae remove lastEnd Felix Roos 2022-08-12 01:27:01 +02:00
  • 86a68d78c1 test build Felix Roos 2022-08-12 00:57:36 +02:00
  • 2e4a3516c8 example: import from modules Felix Roos 2022-08-12 00:53:40 +02:00
  • e71fec0e95 change theme Felix Roos 2022-08-11 23:15:27 +02:00
  • 9478915cf4 work on scheduler: - simplify clockworker (no audioContext) - tick based scheduler with cps - support cps in .out Felix Roos 2022-08-11 22:58:37 +02:00
  • f955d77d71 use vitest snapshot feature for tunes Felix Roos 2022-08-10 00:17:58 +02:00
  • c1255bfa88 vitest config via file Felix Roos 2022-08-10 00:17:29 +02:00
  • 9aaeee2026 disable isolate Felix Roos 2022-08-09 23:49:15 +02:00
  • 27b3a4083b try with isolate + add task for ui Felix Roos 2022-08-09 23:45:33 +02:00
  • 2f1d963126 dont use beforeAll Felix Roos 2022-08-09 23:45:19 +02:00
  • 235e82a348 make tests a little bit faster Felix Roos 2022-08-09 23:28:36 +02:00
  • 17d0b7d291 bump vitest + remove mocha Felix Roos 2022-08-09 23:09:02 +02:00
  • 22c60fb894 move tunes test to vitest Felix Roos 2022-08-09 23:08:01 +02:00
  • dc3a873abc extend -> evalScope in runtime Felix Roos 2022-08-09 23:07:41 +02:00
  • 543d5f0619 test with evalScope instead of extend Felix Roos 2022-08-09 23:07:24 +02:00
  • 8b088ab6c2 migrate mini test Felix Roos 2022-08-09 23:06:16 +02:00
  • 29009e14f4 Merge remote-tracking branch 'origin/HEAD' into vitest Felix Roos 2022-08-09 22:08:45 +02:00
  • bf3e90baf5 add contributor avatars Felix Roos 2022-08-08 22:49:41 +02:00
  • 3986c407ff cache loaded soundfonts Felix Roos 2022-08-07 23:53:14 +02:00
  • 8bd56d29d6 add sfumato soundfont player Felix Roos 2022-08-07 21:30:02 +02:00
  • 467b3db824 handle objects in getPlayableNoteValue Felix Roos 2022-08-07 21:21:44 +02:00
  • 6025dd6f79 Merge pull request #165 from bpow/randomness Felix Roos 2022-08-07 00:59:07 +02:00
  • 984f3d2781 add a "tune" and snapshot using the | and ? operators Bradford Powell 2022-08-06 17:54:00 -04:00
  • 0a558b963d add probabilistic tests for the ? and | mini-notation operators Bradford Powell 2022-08-02 16:12:08 -04:00
  • 1227d98904 add a non-probabilistic test for the ? operator Bradford Powell 2022-08-06 16:04:22 -04:00
  • f533e4a5d0 Change offset for "stateful random" streams Bradford Powell 2022-08-01 19:35:15 -04:00
  • 0b00ad98e6 claim victory over the ? and | notations Bradford Powell 2022-07-31 14:11:25 -04:00
  • 8988408d18 update krill-parser for the changes to .pegjs file Bradford Powell 2022-07-31 14:20:10 -04:00
  • f858d89f7b implement random choice in mini notation Bradford Powell 2022-07-29 18:54:53 -04:00
  • 964ee68974 implement "?" operator in minilanguage (for degradeBy) Bradford Powell 2022-07-29 12:44:56 -04:00
  • 8244ba7754 hotfix: prebake flag to skip fetch Felix Roos 2022-08-07 00:14:27 +02:00
  • 21b2184750 Merge pull request #177 from tidalcycles/soft-errors Felix Roos 2022-08-06 23:32:16 +02:00
  • 8d1c98f03e always throw error for invalid notes Felix Roos 2022-08-06 21:37:41 +02:00
  • 684bab99a9 Merge remote-tracking branch 'origin/main' into soft-errors Felix Roos 2022-08-06 21:32:47 +02:00
  • 7a4a8a4581 run all tests at once Felix Roos 2022-08-06 21:29:36 +02:00
  • b8843a0eb6 readd mocha dep to root package Felix Roos 2022-08-06 12:32:42 +02:00
  • 563dfbea43 remove mocha from packages Felix Roos 2022-08-06 12:30:14 +02:00
  • 488ebf8f1a replace old tests + ignore tune test for now + add happy-dom Felix Roos 2022-08-06 12:22:11 +02:00
  • 03158bd689 test tonal tone xen Felix Roos 2022-08-06 11:20:11 +02:00
  • 765f2df18e vitest eval + mini Felix Roos 2022-08-06 10:48:44 +02:00
  • a15d8553e0 refactor pattern tests Felix Roos 2022-08-06 01:31:50 +02:00
  • 3a790b03ac refactor drawLine + fraction test Felix Roos 2022-08-06 00:53:10 +02:00
  • 90e5e03531 refactor value.test Felix Roos 2022-08-06 00:50:10 +02:00
  • a4158c16f0 refactor core util.test Felix Roos 2022-08-06 00:47:49 +02:00
  • ffc0b364ca add vitest Felix Roos 2022-08-06 00:47:36 +02:00
  • 1efb8f6681 Merge pull request #173 from tidalcycles/replace-react-codemirror Felix Roos 2022-08-06 00:27:16 +02:00
  • 55b2d7f68f add onSelectionChange callback Felix Roos 2022-08-05 23:50:42 +02:00
  • 7f0e98ea93 remove old overrides Felix Roos 2022-08-05 23:38:45 +02:00