• v1.1.3 d183d7d16b

    Dreamodus released this 2026-07-14 19:08:20 +00:00 | 1 commits to master since this release

    Fourth integration-feedback release — a composability fix for buttons, a much smarter meter, and the pan control the mixer was missing.

    Buttons

    • Action buttons no longer show an LED by default. Button (and PushButton mode="action") are plain — an action has no state to indicate. led defaults to 'strip' for toggle/momentary and to false for action; pass led="dot" / led="strip" to opt a command button back in.
    • Compose as Radix triggers. PushButton/Button forward native button props (...rest) and compose their own event handlers with any a Radix asChild slot injects, so a Button can be a dropdown / tooltip / popover trigger.

    Meter — ballistics, dBFS, loudness

    • ballistics — PPM-style attack/decay smoothing (true ≈ 5 ms / 350 ms, or { attack, decay }).
    • peakDecay — the peak-hold marker falls with a tail instead of snapping.
    • scale="db" — feed linear amplitude (0..1) and it displays dBFS; min/max default -60 / 0 with reference gridlines. New ampToDb / dbToAmp helpers.
    • integrated — a windowed loudness estimate (LUFS-ish — a windowed power mean, not a full BS.1770 measurement), shown as a secondary readout + marker line.
    • All opt-in; the default meter is unchanged. Works in both orientations.

    New component

    • PanKnob — a bipolar stereo-pan knob: fills from center, center detent, reads out L<n> / C / R<n>. Defaults to a −50…50 range.

    Install:

    pnpm add https://git.dreamodus.software/Dreamodus/DreamKnob/releases/download/v1.1.3/dreamknob-1.1.3.tgz
    

    Docs: https://dreamknob.dreamodus.software

    Downloads