Download free Part of NULL JSFX 2.6.1: 113 plugins, free and open source (MIT). Easiest with NULL JSFX Hub.

Listen

The same music with the Vinyl Crackle preset and without the plugin. Switch while it plays.

Controls

  • Threshold0 to 100% — Detection sensitivity: 0% flags jumps 4x the running average step, 100% only flags jumps 30x larger.
  • Window1 to 50 Samples — Number of samples marked as damaged after each detected click and redrawn.
  • ModeClick / Crackle — Click finds single clicks and pops (a sample's jump against the slow running average); Crackle finds the dense small ticks of worn vinyl (the second difference, which hides the music's low end, against a faster average, 3x to 20x).

Best uses

  • Removing clicks and pops from vinyl transfers
  • Fixing digital spikes and edit clicks
  • Cleaning mouth clicks on close-miked vocals
  • Restoring archival recordings

Properties

Input → step detector (Click: sample jump vs running average; Crackle: second difference vs a faster average) → mark Window samples as damaged → linear interpolation between the good samples on either side → Output. Latency of 2 × Window samples, reported to REAPER for delay compensation; each channel is repaired independently.

Formats

  • JSFXJSFX for REAPER, with REAPER's own sliders
  • GFXJSFX GFX for REAPER, with its own interface
  • VST3VST3 for any DAW
  • CLAPCLAP for any DAW

Factory presets

Vinyl Crackle · Heavy Vinyl Pops · Digital Spikes · Edit Click Fix · Mouth Clicks · Archival Restore · Worn Vinyl Crackle · Light Crackle

Try it

Try it on orOS StudioAdd it to a track in your browser, with its own interface. Nothing to install.