Skip to content

Update dm-timewarp.mk - #200

Open
davemollen wants to merge 1 commit into
mod-audio:masterfrom
davemollen:update-dm-timewarp
Open

Update dm-timewarp.mk#200
davemollen wants to merge 1 commit into
mod-audio:masterfrom
davemollen:update-dm-timewarp

Conversation

@davemollen

@davemollen davemollen commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Tiny improvements and bugfixes.

Changelog:

  • Added a manual.
  • Reordered parameters.
  • Setting length to 0% will result in the minimum delay time of 10ms instead of 0ms now.
  • Applied short fades to the start and end of loaded audio files in the “Sampler” sample mode to prevent clicks.
  • Fix zipper noise on density parameter changes.
  • Applied curves to ADSR resulting in more natural sounding fades.
  • Larger range for Attack, Decay and Release parameters.
  • Reset loop point to the full buffer duration when buffer is erased in loop mode. Previously there was unwanted behavior because the previously set loop point was still in use.
  • Use higher precision for the read position on the delay line. Bigger delay times or samples resulted in audible rounding errors. It sometimes became audible as playback of the wrong pitch.
  • Use a more CPU efficient windowing function.
  • Clear internal state when the plugin is reactivated.
  • Remove notes properly when MIDI input is turned off.
  • Remove notes properly by also clearing the note and note off queues.
  • Measured loop time was slightly off. This is calculated correctly now.
  • Save CPU by applying gain compensation only once. Previously it was applied separately to every active MIDI voice.
  • Fix volume spikes caused by read phase values below -1 not being wrapped correctly.
  • Fix crash when a file is loaded but can’t be found anymore because it was moved.
  • Switch from forward to reversed stretch values and vice versa at the start of a grain only. This removes some audible pops when changing the Stretch parameter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant