Skip to content

Strip Silence v0.0.2-beta

Pre-release
Pre-release

Choose a tag to compare

@tylerwsupernor tylerwsupernor released this 22 Aug 02:50
· 5 commits to main since this release

Strip Silence v0.0.2-beta

Strip Silence automatically clears silent regions from selected audio tracks in Ableton Live's Arrangement view — no more manually trimming dead air from every clip.

This release fixes several cutting bugs and adds finer control over how much audio is preserved around each cut.

New

  • Separate padding controlsheadPaddingMs (lead-in kept before each clip) and tailPaddingMs (decay kept after each clip) can now be set independently in .strip-silence.json. Both fall back to safetyMilliseconds, so existing configs keep working.
  • Tighter cuts are now practical: tested down to 0.5 ms head padding with a sensitive detection threshold (sampleThreshold: 0.00005) without clipping transients.

Fixed

  • Safety padding now protects audio on both sides of every detected silent gap — previously only one side was padded.
  • safetyMilliseconds from .strip-silence.json is now actually used by the detector; previously it was read but silently ignored (the built-in default always won).
  • Removed a backwards second padding pass that could delete a few milliseconds of audio just before each gap.
  • All clip-clear operations are now strictly clamped to your time selection — cleanup passes near the end of the range can no longer delete anything beyond it.

Upgrade notes

  1. Remove any older version in Settings/Preferences → Extensions.
  2. Drag Strip-Silence-0.0.2.ablx into the Extensions settings page and restart Live when prompted.

No config changes are required — your existing .strip-silence.json will behave as before unless you opt into the new keys.

Requirements & known issues

  • Requires Ableton Live 12 Suite Beta (does not work in Standard, Intro, or Lite). See the Extensions FAQ.
  • macOS tested; Windows not yet verified.
  • A small (~4 ms) visual sliver may still remain at sliced clip starts due to host beat↔time rounding.
  • Still no in-app settings UI — tune behavior via .strip-silence.json (see the README).

Full changes: see CHANGELOG.md.