Commit graph

  • cd071cb7c0 separate out signal tests, add tests for tight, tightx, loose alex 2025-12-12 15:46:04 +00:00
  • 8e1fba0436 rename delta to loose, add inverse tight, and exponential tightx alex 2025-12-12 15:45:36 +00:00
  • f4df4f679f
    Merge branch 'main' of https://codeberg.org/uzu/strudel Felix Roos 2025-12-12 15:12:45 +01:00
  • 1d2a3bdb9c Merge pull request 'Add delta signal for representing the duration of events in patterns that are combined with it' (#1831) from delta into main Alex McLean 2025-12-12 10:28:25 +01:00
  • c6e0f0533e add delta alex 2025-12-11 23:32:10 +00:00
  • 415b6d5f1d Fix name collision and move modulators into controls to avoid circular import test failure Aria 2025-12-11 15:48:45 -06:00
  • 4169b764c3 Simpler control handling Aria 2025-12-11 15:28:48 -06:00
  • e7d1613bfb Broken tests, but otherwise working Aria 2025-12-11 14:42:16 -06:00
  • 45aa1f5384 Control cleanup Aria 2025-12-11 12:52:40 -06:00
  • 3a17aeabf3 Some cleanup Aria 2025-12-11 11:41:40 -06:00
  • 2aeba2e53f Working version of bus Aria 2025-12-11 11:37:20 -06:00
  • 3608f1ca25 Merge pull request 'Feature: stateful timeline function for jumping between timelines' (#1669) from alternative-timeline into main Alex McLean 2025-12-11 18:00:48 +01:00
  • 37990b459f bugfix and tweak doc alex 2025-12-11 16:51:25 +00:00
  • a34e58aa09 Merge branch 'alternative-timeline' of ssh://codeberg.org/uzu/strudel into alternative-timeline alex 2025-12-11 16:39:22 +00:00
  • 8cbe4b945c Respond to glossing's review alex 2025-12-11 16:39:08 +00:00
  • 6f9a1470e7 Merge branch 'main' into alternative-timeline Alex McLean 2025-12-11 17:19:03 +01:00
  • 8a3719752f Merge pull request 'Updates relating to LLM, github, etc' (#1830) from llm-guidance into main Alex McLean 2025-12-11 16:37:57 +01:00
  • 96835be056 tweaks alex 2025-12-11 15:07:57 +00:00
  • 960f1de9d2 tweaks alex 2025-12-11 12:16:54 +00:00
  • 12884cba3a Updates relating to LLM, github, etc alex 2025-12-11 12:09:26 +00:00
  • 103b27c21f Working version of keyboard with variable lengths; tests and cleanup Aria 2025-12-10 13:27:11 -06:00
  • 597c941991 Add keyboard function Aria 2025-12-10 12:01:04 -06:00
  • 20c513d649 Merge pull request 'fix .as so it doesn't set undefined values' (#1827) from fix-as into main Alex McLean 2025-12-10 15:32:43 +01:00
  • e89414e400 fix .as so it doesn't set undefined values alex 2025-12-10 09:19:12 +00:00
  • a79491dd16 Update loopbegin/end to not be offset Aria 2025-12-08 16:32:54 -06:00
  • 765de9daf3 Merge pull request '[perf] propagate onceEnded and releaseAudioNode' (#1809) from jeromew/strudel:fix-perf12 into main Aria 2025-12-08 19:27:30 +01:00
  • 132dea8478 Merge branch 'main' into fix-perf12 jeromew 2025-12-08 18:54:51 +01:00
  • b889d19493 Merge branch 'fix-perf12' of https://codeberg.org/jeromew/strudel into fix-perf12 jeromew 2025-12-08 17:32:47 +00:00
  • 71d36b79ed Improve getOscillator/noiseMix release jeromew 2025-12-08 17:31:34 +00:00
  • ec73c48e2e feat: Add Helix keybindings and Nix development environment space-shell 2025-12-08 09:44:02 +01:00
  • d7bf5db8be Merge pull request 'Feat: Add channel support to midi in' (#1775) from glossing/midin-channels into main Aria 2025-12-07 21:51:39 +01:00
  • 48231ea12a Merge branch 'main' into glossing/midin-channels Aria 2025-12-07 21:23:57 +01:00
  • c8a442234e Merge pull request 'Feat: Transient shaper' (#1777) from glossing/transient-processor into main Aria 2025-12-07 21:23:42 +01:00
  • efda32eedb Merge branch 'main' into glossing/transient-processor Aria 2025-12-07 20:29:50 +01:00
  • 95d04d1149 Merge branch 'main' into glossing/midin-channels Aria 2025-12-07 20:29:39 +01:00
  • 358b1e3f56 Make sure processor turns off; fix array sizes for JIT Aria 2025-12-07 13:28:57 -06:00
  • fe7e8f7add Clearer docstring Aria 2025-12-07 13:21:06 -06:00
  • 45d329d3d1 Merge pull request 'Add vel as a synonym for velocity & update a few docstrings' (#1781) from glossing/controls-various into main Aria 2025-12-07 19:15:42 +01:00
  • 5e99393f5a Merge branch 'main' into glossing/controls-various Aria 2025-12-07 18:54:18 +01:00
  • 9650c8eb50 Merge pull request '[perf] fix phaser leak of unused biquads' (#1800) from jeromew/strudel:fix-perf10 into main Aria 2025-12-07 18:53:03 +01:00
  • fab8d2193d Merge branch 'main' into glossing/midin-channels Aria 2025-12-07 18:45:16 +01:00
  • 150835aa4d Merge branch 'main' into glossing/transient-processor Aria 2025-12-07 18:45:11 +01:00
  • 76237016a3 Merge branch 'main' into glossing/controls-various Aria 2025-12-07 18:45:02 +01:00
  • 6f4d8ebacf Merge branch 'main' into fix-perf10 Aria 2025-12-07 18:44:47 +01:00
  • 4374bdf1bd Merge branch 'main' into fix-perf12 Aria 2025-12-07 18:44:38 +01:00
  • 3cecf4a50e Merge pull request 'Bug fix: Remove failing tests due to shabda removal' (#1820) from glossing/shabda-test-fix into main Aria 2025-12-07 18:42:49 +01:00
  • 16b5faf333 Removing failing tests due to shabda removal Aria 2025-12-07 11:23:55 -06:00
  • c4826b7dfb Merge branch 'main' into glossing/midin-channels Aria 2025-12-07 18:11:59 +01:00
  • bd61c1dc7e Merge branch 'main' into glossing/transient-processor Aria 2025-12-07 18:11:50 +01:00
  • ceb3aa797d Merge branch 'main' into glossing/controls-various Aria 2025-12-07 18:11:39 +01:00
  • 9b3277da1c Merge branch 'main' into fix-perf10 Aria 2025-12-07 18:09:00 +01:00
  • 53c101005c Document "-" in mini-notation Wuzzy 2025-12-07 00:12:40 +01:00
  • 82ca77be9d Working version Aria 2025-12-06 12:02:11 -06:00
  • 6402ad5d37 better linebreak in example scrappy_fiddler 2025-12-06 16:55:57 +01:00
  • ab03ece2b7 prettier scrappy_fiddler 2025-12-06 16:48:40 +01:00
  • 173e359a65 simplify envValAtTime and remove asymmetric behavior (fix #1653) miranda 2025-12-06 17:46:16 +02:00
  • bd282f439a everyone wants that trancegate scrappy_fiddler 2025-12-06 16:37:39 +01:00
  • 177c3a4a2e some items from review scrappy_fiddler 2025-12-06 16:36:25 +01:00
  • ad43259353 Switch to omod Aria 2025-12-05 13:39:52 -06:00
  • 32924b3fcf Merge branch 'main' into glossing/lfo-anything Aria 2025-12-05 10:47:17 -06:00
  • d4d9b4f543 Merge branch 'main' into documentation scrappy_fiddler 2025-12-05 10:22:52 +01:00
  • 4c99f4866b Use setvalueattime to pin values and prevent bleed Aria 2025-12-04 22:50:28 -06:00
  • d50af71ba1 Merge branch 'main' into glossing/basic-node-pool Aria 2025-12-04 14:20:41 -06:00
  • 0664f90178 Remove old comment Aria 2025-12-04 13:07:13 -06:00
  • 4321814d36 Working version for compressor, filter, supersaw, wavetable Aria 2025-12-04 13:04:33 -06:00
  • 6610713018 Working version of supersaw, almost on wavetable Aria 2025-12-04 12:40:28 -06:00
  • 600ab0a83e WIP with compressors, filters, heavy worklets Aria 2025-12-04 12:17:07 -06:00
  • 1225d04437 codeformat jeromew 2025-12-04 15:29:21 +00:00
  • f6f507dd29 propagate releaseAudioNode in packages jeromew 2025-12-04 15:26:59 +00:00
  • c7586e96ff Add comment on end worklet param jeromew 2025-12-04 13:20:17 +00:00
  • 46291bf85c Difuse the onceEnded mechanism jeromew 2025-12-04 13:17:20 +00:00
  • d7e240e2dc Add PeriodicWave & VowelNode support jeromew 2025-12-04 12:56:54 +00:00
  • 0b711e879c Improve naming & backward compat jeromew 2025-12-04 08:23:36 +00:00
  • f0aac2098a update_shortcut Jade (Rose) Rowland 2025-12-03 22:59:20 -05:00
  • c1a185e852 fix null case Jade (Rose) Rowland 2025-12-03 15:25:05 -05:00
  • b9fce15042 working Jade (Rose) Rowland 2025-12-03 15:18:32 -05:00
  • e01621d0cc Merge pull request 'Feature: Eight FMs' (#1628) from glossing/strudel:glossing/fmsss into main Aria 2025-12-03 18:27:27 +01:00
  • 196f70ab6b Formatting Aria 2025-12-03 11:13:21 -06:00
  • 1d4f2b81d8 Switch back to explicit exports and use new release mechanism Aria 2025-12-03 11:12:30 -06:00
  • d28c8dac8e Merge branch 'main' into glossing/fmsss Aria 2025-12-03 10:42:35 -06:00
  • eb18648a2a Merge pull request '[perf] release unused AudioBufferSourceNode + releaseAudioNode' (#1805) from jeromew/strudel:fix-perf11 into main Aria 2025-12-03 17:35:03 +01:00
  • 25c20296a1 Tone down log message when a pure orphan node is found jeromew 2025-12-02 13:58:09 +00:00
  • 2db30a710b Fix codeformat jeromew 2025-12-02 13:54:27 +00:00
  • 71d1fe99e4 Fix special case for FeedbackDelayNode jeromew 2025-12-02 13:51:16 +00:00
  • 0ec9826de5 onceEnded mechanism to clean audioNode.onended callbacks jeromew 2025-12-02 09:29:50 +00:00
  • af7855402f Accept non-instanciated nodes for better developer experience jeromew 2025-12-01 20:43:55 +00:00
  • 39bff8900f website/src/pages/learn/faq.mdx aktualisiert scrappy_fiddler 2025-12-01 18:22:26 +01:00
  • 68b1cb87ca [perf] release unused AudioBufferSourceNode + releaseAudioNode jeromew 2025-12-01 15:29:19 +00:00
  • 05ed16e158 Add stop-leak detection. Stoppable nodes that are not stopped jeromew 2025-11-30 17:50:56 +00:00
  • 24b69ad1bc [perf] Add audiograph await debugAudiograph(); tool jeromew 2025-11-30 14:09:03 +00:00
  • 5bddb6f48d Move export UI to the panel Nikita 2025-11-30 10:09:06 +03:00
  • c5250d7794 Add info comment about ascending time order Nikita 2025-10-25 18:59:12 +03:00
  • 7d890156f4 Fix haps not being sorted by time Nikita 2025-10-25 18:53:24 +03:00
  • 8f9967c76d Format Nikita 2025-10-24 20:55:56 +03:00
  • 91ebdd5ea6 Better progress bar UI Nikita 2025-10-24 20:55:39 +03:00
  • fc74dcdb1a More bug fixes Nikita 2025-10-24 19:21:34 +03:00
  • c77675c492 add another synonym Lu[ke] Wilson 2025-11-29 18:01:27 +00:00
  • 5197af1aa4 Merge remote-tracking branch 'origin/main' into lu/flux Lu[ke] Wilson 2025-11-29 17:58:41 +00:00
  • 65dd79e374 add lots of synonyms Lu[ke] Wilson 2025-11-29 17:44:33 +00:00
  • b65cc2128f [perf] fix phaser leak of unused biquads jeromew 2025-11-29 14:47:03 +00:00