Commit graph

  • b3715dc5df WIP export UI Nikita 2025-10-19 23:02:20 +03:00
  • 466bf819d8 Fix formatting (trailing space) Václav Volhejn 2025-10-19 21:38:46 +02:00
  • 7e4cbefc8f Tag crossfade as internals Václav Volhejn 2025-10-19 21:22:57 +02:00
  • 2483c673a4 Effects -> fx, untag "crossfade" Václav Volhejn 2025-10-19 21:19:42 +02:00
  • 69360b3ec8 Also tag "noise" Václav Volhejn 2025-10-19 21:17:25 +02:00
  • 96d0f2053e Add supradough controls Václav Volhejn 2025-10-19 21:13:14 +02:00
  • b952e4c735 Add superdough tags Václav Volhejn 2025-10-19 20:54:22 +02:00
  • 9a47e0f11e close() doesn't exist for OfflineAudioContext Nikita 2025-10-19 19:47:23 +03:00
  • 908c0e44ff Fix worklets not loading Nikita 2025-10-19 19:44:53 +03:00
  • 920776fdfe Re-init audio before and after export Nikita 2025-10-19 15:10:27 +03:00
  • 0fbde61b2d WIP non-realtime exporting Nikita 2025-10-19 14:35:23 +03:00
  • 4c49cd9297 More examples Aria 2025-10-18 11:24:56 -05:00
  • 70d2da81d8 Merge branch 'main' into glossing/fmsss Aria 2025-10-18 11:01:23 -05:00
  • 72423c3a25 Adds back shape to superdough Aria 2025-10-18 10:41:33 -05:00
  • 54fd877be1 Update snapshot Václav Volhejn 2025-10-18 13:19:18 +02:00
  • 7d948fd1a7 Fix example snapshot Václav Volhejn 2025-10-18 12:25:15 +02:00
  • 3373fa39a6 Fix the documentation of stretch Václav Volhejn 2025-10-18 12:14:39 +02:00
  • 92a82ce4bd delint alex 2025-10-18 10:49:15 +01:00
  • b2ce4591d9 sort exports and add impure.mjs alex 2025-10-18 10:42:55 +01:00
  • 1be9f40574 timeline feature alex 2025-10-18 10:42:35 +01:00
  • 105db2a4ca
    fix: tonal import in autocomplete + add tonal to codemirror package dependencies Felix Roos 2025-10-18 08:49:31 +02:00
  • be61d08cc6 Merge branch 'main' into feature/autocomplete-sound-names froos 2025-10-18 08:41:15 +02:00
  • 6e58c973af Merge pull request 'Bug Fix: Wavetable: phase wrapping at 1 and detune' (#1620) from glossing/strudel:glossing/wrap-phase-typo into main Switch Angel AKA Jade Rose 2025-10-18 04:29:19 +02:00
  • 2473a5391d Merge branch 'main' into glossing/wrap-phase-typo Switch Angel AKA Jade Rose 2025-10-17 04:55:25 +02:00
  • c02def03b6 Don't tag when scale fails, allow mixed sharps and flats, simplify scale function Aria 2025-10-16 16:26:33 -05:00
  • 4e17cfbdd6 Merge pull request 'github samples: default to "samples" if repository is not specified' (#1644) from prezmop/strudel:main into main froos 2025-10-16 20:26:26 +02:00
  • 83c7e63432 update docs prezmop 2025-10-12 08:05:04 +02:00
  • 909e0154fe default to samples if repo not found prezmop 2025-10-12 08:01:30 +02:00
  • ef4e21ac40 Merge pull request 'Docs: add example of custom chained function' (#1642) from dariusk/strudel:main into main froos 2025-10-16 17:33:39 +02:00
  • 857c82e260 Merge branch 'main' into main froos 2025-10-16 17:25:07 +02:00
  • 0d5dc1f8c1 Merge branch 'main' into glossing/scale-with-note-and-n froos 2025-10-16 17:19:07 +02:00
  • 47c85f8540 fix interoperability of all with hydra jeromew 2025-10-16 14:06:33 +02:00
  • fd03d1fdfb Update conditional to allow to control user waveforms Aria 2025-10-15 15:14:31 -05:00
  • 35016b5847 Mention range in docstring Aria 2025-10-15 14:56:20 -05:00
  • 0fe7edc157 Some examples Aria 2025-10-15 14:53:07 -05:00
  • d6de160224 Merge branch 'main' into glossing/partials Aria 2025-10-15 13:19:57 -05:00
  • ba93bd1bc5 Fix onPaint for widgets alex 2025-10-15 18:54:02 +01:00
  • 3c1a8c8bdb Format Aria 2025-10-14 11:41:11 -05:00
  • b7e941c649 Merge branch 'main' into glossing/wrap-phase-typo Aria 2025-10-14 11:40:29 -05:00
  • ac7e9c6978 Typos on envelope values Aria 2025-10-14 11:37:41 -05:00
  • c13a726129 Merge branch 'main' into glossing/filter-lfo Aria 2025-10-14 11:24:49 -05:00
  • ded91fab7d Merge pull request 'Feature: Distortion Modes' (#1561) from glossing/strudel:glossing/distortion-modes into main Switch Angel AKA Jade Rose 2025-10-13 07:26:50 +02:00
  • f40d079543 Merge pull request 'Feature: Wavetable FM' (#1623) from glossing/strudel:glossing/wavetable-fm into main Switch Angel AKA Jade Rose 2025-10-13 07:05:56 +02:00
  • d5833dd475 Merge branch 'main' into glossing/wavetable-fm Switch Angel AKA Jade Rose 2025-10-13 07:05:24 +02:00
  • 99b3c04a76 Merge branch 'main' into glossing/filter-lfo Switch Angel AKA Jade Rose 2025-10-13 07:04:51 +02:00
  • e3658ec30e Merge pull request 'fix: repair REPL sample sources and URL concat (#1640)' (#1646) from erikfox/strudel:fix-repl-sample-sources-1640 into main Switch Angel AKA Jade Rose 2025-10-12 20:43:41 +02:00
  • 72eaf96b4f fix: repair REPL sample sources and URL concat (#1640) Erik Fox 2025-10-12 12:30:36 -04:00
  • a4212589e5 Recategorize Václav Volhejn 2025-10-12 16:33:07 +02:00
  • ee1a894f3b Show tags in reference, more compact functions list Václav Volhejn 2025-10-12 16:28:05 +02:00
  • c62428ca27 Document remaining functions Václav Volhejn 2025-10-12 16:07:11 +02:00
  • 9c5c71c31a Removing semicolon to be more idiomatic;;; Darius Kazemi 2025-10-11 17:52:26 -07:00
  • af53bab259 Fixing some syntax and a typo Darius Kazemi 2025-10-11 17:50:58 -07:00
  • 0065db8569 Docs: add example of custom chained function Darius Kazemi 2025-10-11 17:40:55 -07:00
  • d516d765d5 Redo frontend for tags Václav Volhejn 2025-10-11 14:12:45 +02:00
  • 5032b4e966 Rename group -> tags Václav Volhejn 2025-10-11 14:11:50 +02:00
  • 7eebf3a466 Merge pull request 'Add control-metadata' (#1634) from control-metadata into main Alex McLean 2025-10-10 11:25:00 +02:00
  • 57fac57677 Remove todo Aria 2025-10-09 22:23:28 -05:00
  • a3b803c3f3 First pass Aria 2025-10-09 18:28:59 -05:00
  • 6f703e48e7 Merge branch 'main' into glossing/wrap-phase-typo Aria 2025-10-08 16:44:35 -05:00
  • 64f16c4f33 placate format gods Alex McLean 2025-10-08 15:35:34 +01:00
  • ffbbc43c89 add cyclist version to the query metadata Alex McLean 2025-10-08 15:34:51 +01:00
  • 086596c47c fix setControls to do union with existing controls Alex McLean 2025-10-08 14:52:00 +01:00
  • fdde05e751 add pattern id to query state controls Alex McLean 2025-10-08 14:51:21 +01:00
  • 694162a7b1 fix purity of 'withState' so it returns a new pattern Alex McLean 2025-10-08 14:13:33 +01:00
  • 319a2d7289
    fix: tests Felix Roos 2025-10-07 23:05:00 +02:00
  • 3a7d50924d
    refactor: add op_precedence to express & with desugar_ops Felix Roos 2025-10-07 22:59:50 +02:00
  • cbcb25b063 Merge pull request 'Fix MQTT: change the trigger handler to match new hap' (#1629) from jurrchen/strudel:bugfix/mqtt-hap-sig into main Alex McLean 2025-10-07 22:59:38 +02:00
  • f33db5f07f
    - refactor bjork -> bjorklund - refactor e -> bjork - flip & desugared arguments Felix Roos 2025-10-07 22:35:29 +02:00
  • b7fa440bda mondough: interpret & Tristan de Cacqueray 2025-10-07 17:33:56 +02:00
  • 3dc9b3524c mondo: add & sugar Tristan de Cacqueray 2025-10-07 17:19:02 +02:00
  • f48f8e46e5 fix empty catches dtricks 2025-10-06 11:09:21 +02:00
  • a79fc3db5b remove unnecessary comments dtricks 2025-10-04 14:49:56 +02:00
  • 30a2e14959 weird permission change dtricks 2025-10-03 18:29:32 +02:00
  • cfe17fcba5 wrong unicode char dtricks 2025-10-03 18:19:18 +02:00
  • 46ba165c7e remove gcc dtricks 2025-10-03 18:16:18 +02:00
  • 73a9834959 codeformat dtricks 2025-10-03 18:12:47 +02:00
  • be9368e8a2 feat(codemirror): add Vim :w evaluate, :q stop, and gc/gcc toggle comment via custom events; docs: add Vim shortcuts page and link from REPL manual dtricks 2025-10-03 17:57:58 +02:00
  • 1ae773acc4 Merge branch 'main' into glossing/wrap-phase-typo Aria 2025-10-05 18:21:05 -05:00
  • 39a73f2499 Merge branch 'main' into glossing/scale-with-note-and-n Aria 2025-10-05 18:20:30 -05:00
  • 53c504f260 Merge branch 'main' into feature/autocomplete-sound-names froos 2025-10-05 21:50:45 +02:00
  • 0d08225983 change the trigger handler to match new hap Jieren Chen 2025-10-05 13:53:00 -04:00
  • 00872bd1de Merge pull request 'Fix case sensitivity for synonym search' (#1618) from vvolhejn/strudel:vv/fix-case-sensitivity into main froos 2025-10-05 21:42:18 +02:00
  • cc4452ce58 Working version of partials and phases Aria 2025-10-04 20:33:25 -05:00
  • 11dd8a318a Cleanup Aria 2025-10-04 02:13:42 -05:00
  • 3ef6c7c921 Handle scale-for-notes when n also supplied Aria 2025-10-04 02:07:35 -05:00
  • 120f89d57f Handle detune in the presence of pitch envelope Aria 2025-10-04 01:37:57 -05:00
  • bd73d96847 Cleanup Aria 2025-10-03 18:49:49 -05:00
  • 7cf9db4872 Big matrix refactor Aria 2025-10-03 18:20:41 -05:00
  • c9381a11f9 Working version Aria 2025-10-03 17:21:05 -05:00
  • d496919fe5 Import Aria 2025-10-02 22:48:41 -05:00
  • f369de13d7 Hook up FM to wavetables Aria 2025-10-02 22:45:48 -05:00
  • a4d7803d43 Annotate controls.mjs Václav Volhejn 2025-10-02 21:59:45 +02:00
  • 908a703b7f Merge branch 'main' into feature/autocomplete-sound-names Dr Mathew R Pocock 2025-10-02 10:32:16 +02:00
  • 99e14dae5c Consistency Aria 2025-10-02 01:12:42 -05:00
  • ac582b4d40 Wrap properly when phase === 1 Aria 2025-10-02 01:06:29 -05:00
  • 4a395f372d Annote pattern.mjs and signal.mjs Václav Volhejn 2025-10-01 23:45:48 +02:00
  • c754dab1ef Order groups Václav Volhejn 2025-10-01 22:31:03 +02:00
  • df54404733 Group by category Václav Volhejn 2025-10-01 22:21:03 +02:00
  • b7d98dd370 Fix case sensitivity for synonym search Václav Volhejn 2025-10-01 21:53:28 +02:00
  • 0ecacae71e format Alex McLean 2025-10-01 12:02:09 +01:00