Files
strudel/CHANGELOG.md
T
2025-11-27 22:25:32 +01:00

10 KiB

changelog

NOTE: you can generate this with node warm.js. it might still not be perfectly sorted...

november 2025

  • 2025-11-27T22:03:53+01:00 [perf] in noise, let noiseMix do the disconnect when it exists by jeromew in: #1783
  • 2025-11-27T22:01:01+01:00 Bug Fix: Retries for sounds tab by glossing in: #1754
  • 2025-11-27T20:36:46+01:00 [hydra] return the hydra object when await initHydra(..) is called by jeromew in: #1784
  • 2025-11-27T20:36:14+01:00 Use errorLogger for query and tonal errors by glossing in: #1782
  • 2025-11-27T20:27:10+01:00 [perf] level 5 connect-leak on vowel by jeromew in: #1779
  • 2025-11-26T08:23:38+01:00 feat: add prebake script import button for loading .strudel files by daslyfe in: #1774
  • 2025-11-26T07:39:28+01:00 Fix Sampler port trampling by Dayglo in: #1717
  • 2025-11-25T20:59:09+01:00 Feat: Hook up octave and fix example by glossing in: #1773
  • 2025-11-25T20:48:09+01:00 [perf] fix connect-leak in tremolo param by jeromew in: #1780
  • 2025-11-24T17:51:20+01:00 filter modulation improvements! by daslyfe in: #1769
  • 2025-11-24T01:20:53+01:00 Add o as a synonym for orbit by daslyfe in: #1766
  • 2025-11-23T22:23:26+01:00 [perf] fix connect-leak in fm modulation by jeromew in: #1758
  • 2025-11-23T09:47:24+01:00 Fix interoperability issue between all and await initHydra() by jeromew in: #1663
  • 2025-11-23T04:23:06+01:00 Bug fix: Swap l/r gains with temp variable by glossing in: #1768
  • 2025-11-23T00:52:28+01:00 FIX: prevent LFO filter modulation from popping from negative values by daslyfe in: #1767
  • 2025-11-21T01:56:11+01:00 Bug Fix: Use frac due to negative frequencies from FM by glossing in: #1759
  • 2025-11-20T19:48:16+01:00 [perf] fix connect-leak added by #1742 when noise() is not used by jeromew in: #1757
  • 2025-11-20T14:51:00+01:00 [perf] fix connect-leak in delay effect by jeromew in: #1755
  • 2025-11-20T14:49:41+01:00 [perf] fix connect leak when .noise() is in the mix by jeromew in: #1742
  • 2025-11-18T23:52:45+01:00 wchooseCycles has now notes in an example by scrappy_fiddler in: #1748
  • 2025-11-17T05:31:54+01:00 Feature: Partials by glossing in: #1659
  • 2025-11-16T22:06:14+01:00 README: update superdough documentation by TristanMlct in: #1741
  • 2025-11-16T21:08:54+01:00 Worklet optimizations by glossing in: #1730
  • 2025-11-15T14:59:30+01:00 [perf] disconnect Offline AudioNode connections in generateReverb by jeromew in: #1740
  • 2025-11-15T14:57:47+01:00 [perf] disconnect send effect AudioNode when room is used by jeromew in: #1736
  • 2025-11-12T21:22:34+01:00 [supradough] fix: unstable filter by froos in: #1593
  • 2025-11-12T21:12:07+01:00 Fix link syntax in project-start by Kissaki in: #1724
  • 2025-11-12T21:06:13+01:00 Fix web README sample code by Kissaki in: #1725
  • 2025-11-12T20:59:39+01:00 Fix typo: 'studel' -> 'strudel' by drhayes in: #1726
  • 2025-11-12T15:23:41+01:00 fix for node 24 support in tests - #1718 by ausav in: #1719
  • 2025-11-11T09:00:49+01:00 soundAlias example fix by PepsiiMan in: #1720
  • 2025-11-10T08:18:36+01:00 fix: Make Supradough package build by munshkr in: #1711
  • 2025-11-10T08:18:00+01:00 added docs for spaces in scale names by ondras in: #1715
  • 2025-11-10T02:44:01+01:00 Feature: LFOs for Filters by glossing in: #1636
  • 2025-11-05T17:07:00+01:00 improvement: sync midi messages to audio context clock by daslyfe in: #1708
  • 2025-11-04T19:36:14+01:00 Add stick button mappings to gamepad implementation and improve docs by kaosuryoko in: #1696
  • 2025-11-04T19:29:35+01:00 Refactor sound stopping and triggering logic in SoundsTab component by IJOL in: #1688
  • 2025-11-04T19:13:21+01:00 Add setting to toggle pattern auto-start on pattern change by moumar in: #1690
  • 2025-11-04T18:58:50+01:00 Voicings JSDoc by sharkeys_lunchbox in: #1686
  • 2025-11-01T07:50:40+01:00 FIX: Loading local samples uses too much memory by daslyfe in: #1706

october 2025

  • 2025-10-28T22:58:24+01:00 Bug Fix: Handle scale-for-notes when n also supplied by glossing in: #1625
  • 2025-10-28T22:51:16+01:00 Repurpose vim shortcuts for usability by dtricks in: #1624
  • 2025-10-28T22:35:21+01:00 Add support for euclidian in mondo with bd&3:8 by TristanCacqueray in: #1630
  • 2025-10-27T10:42:07+01:00 Use bunny cdn for all samples and json files by yaxu in: #1701
  • 2025-10-26T22:52:54+01:00 degithub - switch some samples to bunnycdn by yaxu in: #1697
  • 2025-10-26T17:09:22+01:00 Fix ZZFX example by moumar in: #1685
  • 2025-10-23T15:56:04+02:00 Make osc port and host configurable. Changes dependencies. by yaxu in: #1682
  • 2025-10-23T03:47:31+02:00 Adds back shape to superdough by glossing in: #1672
  • 2025-10-22T22:15:19+02:00 Fix sampler.mjs githubPath by jeromew in: #1684
  • 2025-10-22T16:20:50+02:00 Fix onPaint for widgets by yaxu in: #1658
  • 2025-10-22T15:19:12+02:00 Fix a bug introduced by #4e17cfbdd6 by milliganf in: #1679
  • 2025-10-18T04:29:20+02:00 Bug Fix: Wavetable: phase wrapping at 1 and detune by glossing in: #1620
  • 2025-10-16T20:26:28+02:00 github samples: default to "samples" if repository is not specified by prezmop in: #1644
  • 2025-10-16T17:33:39+02:00 Docs: add example of custom chained function by dariusk in: #1642
  • 2025-10-14T12:39:48+02:00 textbox by yaxu in: #1650
  • 2025-10-13T07:05:57+02:00 Feature: Wavetable FM by glossing in: #1623
  • 2025-10-12T20:43:42+02:00 fix: repair REPL sample sources and URL concat (#1640) by erikfox in: #1646
  • 2025-10-10T11:25:02+02:00 Add control-metadata by yaxu in: #1634
  • 2025-10-07T22:59:39+02:00 Fix MQTT: change the trigger handler to match new hap by jurrchen in: #1629
  • 2025-10-05T21:42:19+02:00 Fix case sensitivity for synonym search by vvolhejn in: #1618
  • 2025-10-01T08:56:35+02:00 Optimize wavetable synth by glossing in: #1613
  • 2025-10-01T02:02:33+02:00 fix: pattern switching by daslyfe in: #1616

September 2025

  • 2025-09-29T02:10:54+02:00 fix wavetable JSON by daslyfe in: #1611
  • 2025-09-28T21:28:16+02:00 rename wavetable controls to match existing naming conventions by daslyfe in: #1610
  • 2025-09-27T23:28:13+02:00 Feature: Wavetable synth improvements by glossing in: #1607
  • 2025-09-27T21:43:10+02:00 wavetable improvements by daslyfe in: #1608
  • 2025-09-26T08:48:46+02:00 create orbit based DJ filter by daslyfe in: #1603
  • 2025-09-23T13:28:20+02:00 fix: time signal by daslyfe in: #1583
  • 2025-09-21T16:16:06+02:00 mondo: fix all + setcpm + setcps by froos in: #1600
  • 2025-09-19T21:59:43+02:00 fix: osc error message by froos in: #1597
  • 2025-09-18T21:09:56+02:00 osc: --debug flag to see incoming messages by froos in: #1595
  • 2025-09-17T14:12:10+02:00 simplify osc usage by froos in: #1588
  • 2025-09-16T16:59:58+02:00 dev: logger errors to console in dev mode by daslyfe in: #1585
  • 2025-09-15T22:52:14+02:00 add tic80 font by froos in: #1579
  • 2025-09-15T00:00:19+02:00 supradough: fix delay + add some jsdoc types by froos in: #1578