Skip to content

Doobie v0.21.1

Choose a tag to compare

@github-actions github-actions released this 23 Jun 23:16
· 34 commits to main since this release

macOS build is currently unsigned

Doobie's Apple Developer agreement is in the process of being
re-accepted. While that's pending, the macOS build ships as an
unsigned .zip instead of the usual signed + notarized .pkg
installer. Drop the bundles into:

~/Library/Audio/Plug-Ins/Components/Doobie.component
~/Library/Audio/Plug-Ins/VST3/Doobie.vst3
/Applications/Doobie.app (or anywhere)

Then strip the Gatekeeper quarantine attribute once per bundle:

xattr -cr ~/Library/Audio/Plug-Ins/Components/Doobie.component
xattr -cr ~/Library/Audio/Plug-Ins/VST3/Doobie.vst3
xattr -cr /Applications/Doobie.app

Or install via the Homebrew tap, which does the xattr step for you:

brew tap DatanoiseTV/doobie
brew install --cask doobie

Linux is unaffected (no signing concept).


Bug-fix release on top of the unreleased 0.21.0 commit. Fixes two
regressions that affected existing presets, and the UI fit-to-window
behaviour that was sometimes stuck at 1× in a larger window.

Fixed

  • In-loop HP / LP at default Res sounds the same as before. The
    Svf-based ToneStack remapped to give Butterworth Q (0.707) at the
    user-facing 0 instead of the previous Q = 0.5 (overdamped). Old
    presets with hpRes = lpRes = 0 now match v0.20.x sample-for-sample.
  • duck > 0 in old presets sounds the same as before. The
    3-band ducker is now opt-in via a new duckMultiband toggle
    (default OFF). With it off the engine uses the original broadband
    ducker verbatim. Flip the new 3-BAND button in the Output bar
    to opt into the band-split behaviour.
  • UI fit-to-window watchdog. The fit JS now re-checks every 500
    ms and re-fits if window.innerWidth/Height have drifted —
    covers the case where JUCE's setBounds() on the WebView from C++
    doesn't bubble as a DOM resize.