Commit graph

  • 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
  • 67c21c18cf set background to 222 + remove log Felix Roos 2022-08-05 23:23:51 +02:00
  • 0cd82c7e57 tutorial styles Felix Roos 2022-08-05 23:23:17 +02:00
  • 1942c36443 fix style import Felix Roos 2022-08-05 23:18:03 +02:00
  • 93251582ab replace react-codemirror Felix Roos 2022-08-05 23:05:33 +02:00
  • decd2d6625 fixes #130 + #156 Felix Roos 2022-08-05 16:10:37 +02:00
  • 6824dcb89b
    Merge pull request #99 from tidalcycles/configurable-shapeshifter Felix Roos 2022-08-04 22:19:46 +02:00
  • eeac075a29 Merge branch 'main' into configurable-shapeshifter Felix Roos 2022-08-04 22:13:52 +02:00
  • b864b1dec3
    Merge pull request #171 from debrisapron/dynamic-import Felix Roos 2022-08-04 22:06:38 +02:00
  • 130fb9c217 Amend shapeshifter to allow use of dynamic import DEBRIS APRON 2022-08-03 17:01:35 -07:00
  • 688a3d29fd
    Merge pull request #164 from tidalcycles/talk-fixes Felix Roos 2022-08-02 23:43:07 +02:00
  • 800f2f466b darken repl background + dont highlight active line Felix Roos 2022-08-02 23:39:07 +02:00
  • 655a9ff1a4 Merge remote-tracking branch 'origin/HEAD' into talk-fixes Felix Roos 2022-08-02 23:17:02 +02:00
  • 12f8902c5f
    Merge pull request #163 from tidalcycles/pianoroll-fixes Felix Roos 2022-08-02 23:04:34 +02:00
  • 9cdb1a53f9
    Merge pull request #169 from tidalcycles/fix-jsdoc Felix Roos 2022-08-02 22:57:43 +02:00
  • f5efa18e96 fix: jsdoc comments Felix Roos 2022-08-02 22:56:04 +02:00
  • fcebde5abd
    Merge pull request #166 from tidalcycles/chooseCycles Alex McLean 2022-07-30 22:51:11 +01:00
  • 7fbd4527e5 chooseInWith, choose2, randcat, and some reformatting alex 2022-07-30 22:24:26 +01:00
  • d79716c3f8 add chooseInWith/chooseCycles alex 2022-07-30 09:27:43 +01:00
  • 884811fd99 darken mini repl bg Felix Roos 2022-07-29 00:19:06 +02:00
  • 712a2ae018 .out error handling Felix Roos 2022-07-29 00:05:20 +02:00
  • 4f460eeb32 style errors, fixed backdrop + hide console Felix Roos 2022-07-29 00:03:46 +02:00
  • 913416a9d5 style fixes + hide-console option - thicker highlighting outline - only shade actual characters, not whole lines - strudel hide-console will now hide console Felix Roos 2022-07-29 00:00:41 +02:00
  • fd61001b4d getFreq + midi2note helpers Felix Roos 2022-07-28 23:55:17 +02:00
  • ce4d2c17a7 minirepl optimizations: - can now evaluate on init - support disable-highlighting - support keyboard shortcuts - support flash Felix Roos 2022-07-28 23:55:05 +02:00
  • a42ebd7aaf log helpers Felix Roos 2022-07-28 23:46:30 +02:00
  • f38718004f pianoroll optimizations - fix flickering due to global alpha mutation - change default inactive color - add smear option - add playheadColor option Felix Roos 2022-07-28 22:27:54 +02:00
  • 1ddf968750 fix: draw playhead only once Felix Roos 2022-07-28 22:26:14 +02:00
  • 71dc108b2d
    Merge pull request #162 from larkob/euclidian Felix Roos 2022-07-28 19:26:41 +02:00
  • 82728be44b remove edit and pipe function (duplicate of layer and apply) Lars Kobbe 2022-07-25 22:20:06 +02:00
  • bebfa23cc9 add Euclidian, remove append Lars Kobbe 2022-07-24 21:20:38 +02:00
  • 1dad987073
    Merge pull request #150 from larkob/prebake-emusp12 Felix Roos 2022-07-12 18:58:46 +02:00
  • 6728abf595 added flag for node 16 LTS compatibility Lars Kobbe 2022-07-12 11:03:15 +02:00
  • 669fce36e9 use fetch instead of import Lars Kobbe 2022-07-12 09:46:18 +02:00
  • b11003c472 added json assertion Lars Kobbe 2022-07-12 08:37:21 +02:00
  • 187f80bfc9
    Merge pull request #151 from tidalcycles/paper-update Alex McLean 2022-07-12 07:34:16 +01:00
  • 611d216bb0 added EMuSP12 samples to prebake Lars Kobbe 2022-07-11 23:57:49 +02:00
  • 8a1cd32d50
    Merge pull request #148 from tidalcycles/webaudio-optimizations Felix Roos 2022-06-28 21:54:34 +02:00
  • 2a18b27114 rerun snapshots Felix Roos 2022-06-28 21:51:11 +02:00
  • 55f91143d9 rename choke -> clip Felix Roos 2022-06-28 21:50:08 +02:00
  • cf564a7d06 fix tests Felix Roos 2022-06-27 23:52:02 +02:00
  • b55067ad60 load piano samples locally Felix Roos 2022-06-27 23:32:45 +02:00
  • a437c698eb style version log + check if already loaded Felix Roos 2022-06-27 23:17:46 +02:00
  • f8ada70fe7 add tune Felix Roos 2022-06-27 22:40:59 +02:00
  • 196d9db3fa log core version + add warning to isPattern Felix Roos 2022-06-27 22:40:50 +02:00
  • e29eaf3785 fix splitSN Felix Roos 2022-06-27 00:57:27 +02:00
  • 7048ea473f migrate tone piano to own piano Felix Roos 2022-06-27 00:50:24 +02:00
  • 720b1eeb27 fix soundfonts + samples without base Felix Roos 2022-06-27 00:49:58 +02:00
  • 4e282dac5b migrate underground plumber Felix Roos 2022-06-27 00:26:29 +02:00
  • 42343254b1 fix single sampels Felix Roos 2022-06-27 00:26:21 +02:00
  • e98829c96b tame oscillator gain Felix Roos 2022-06-27 00:26:11 +02:00
  • 5791f12a28 add prebake script with piano Felix Roos 2022-06-27 00:04:33 +02:00
  • fe9a6e8fdd draw note property if set Felix Roos 2022-06-27 00:03:26 +02:00
  • dd3f4e4751 support "s" as "#" alternative inside note names Felix Roos 2022-06-27 00:03:06 +02:00
  • a89fa766ea support colon sign as normal char Felix Roos 2022-06-27 00:02:33 +02:00
  • 39c2cf6c72 add build:parser script once more.. Felix Roos 2022-06-27 00:01:59 +02:00
  • c1ce72469c webaudio optimizations - samples with obejct format for pitch declaration - support note to repitch samples - support choke to fit samples to hap duration - support "legacy" context.velocity in .out - support ":" inside s or note to set n - fix sample fadeout for soundfonts and choke - move gain before filters Felix Roos 2022-06-27 00:01:28 +02:00
  • eca76dd7c4 refactor share for build without top level await Felix Roos 2022-06-26 13:05:36 +02:00
  • 621b2d8fc9
    Merge pull request #146 from tidalcycles/share-link Felix Roos 2022-06-26 12:58:53 +02:00
  • 4039b962b4 can now generate short link for sharing Felix Roos 2022-06-26 12:49:29 +02:00
  • 70cc0b93f0 build Felix Roos 2022-06-25 23:53:31 +02:00
  • 81e90cd4e4 small fixes Felix Roos 2022-06-25 23:53:27 +02:00
  • 80bd3be0a1 more citations alex 2022-06-24 22:40:13 +01:00
  • 829a794df7 Merge branch 'paper-update' of github.com:tidalcycles/strudel into paper-update alex 2022-06-24 22:39:59 +01:00