Percussive signal extraction and resynthesis software, for drum sound-design and music production.

drumclone

ⓘ VST3 compatible, for Windows and macOS


Overview Download Results Technology System requirements Installation Learn more ↓



Overview


Function:

Drumclone allows extracting and modifying high-quality single drum sounds from complex audio sources like songs, samples, or any recording with perceptible percussive elements.

Runs as a VST, to be used in DAWs or any kind of host with VST3 support.


Approach:

Drumclone comes with a model to precisely isolate and resynthesize drum sounds, which allows a fast iterative workflow thanks to its sub-second processing times and drag and drop UI.

While it works for isolation, drumclone’s main focus is it’s sound-design capabilities. Being able to imitate one-shot percussive noises and tweak their attack, transient, noise component, etc, down to the sample-level.


kick/ada.1 is the currently available model, tuned for kick-drums.


Interface:


Real-world usage:

The utilization of pre-made sounds or song samples is a prevalent practice across various music production genres. Drum samples, in particular, serve as essential components, often forming the structural foundation of numerous compositions. Utilizing drumclone, these high-quality drum sounds can be extracted from existing recordings and subsequently modified without any degradation in sound quality.

This methodology can effectively isolate a drum sound and mutate it from pure sine-like percussion, to harmonically rich and distorted drum sounds, while keeping the processing fast enough to visualize the results it in real-time.

Unlike traditional extraction methods, which tend to degrade the quality of the sounds with unnatural filtering artifacts and output static audio samples, resynthesis can model the original timbral characteristics of the drums and allows creative flexibility by tuning the underlying formula with simple user-facing controls.


→ Results: detailed list of examples.


Capabilities:


  1. One-shot percussion isolation and resynthesis.
  2. Flexible transient and body sculpting with tone and noise controls.
  3. Fine-tuning with sample-level resolution.
  4. Synthesis model which avoids typical filtering isolation artifacts.
  5. Extremely clear drum sound output for applying further processing chains.
  6. Real-time visualization of every change in the waveform.
  7. Fast drag-and-drop workflow.
  8. Sub-second processing times on common hardware.
  9. Multi-segment envelope editors to accurately shape the underlying model.
  10. Low-profile vector UI with data visualization and inline controls.

→ Technology: a look into drumclone's process.
→ Log: progress reports showing how many components were built.


Download


License:

Drumclone is in development stage and currently provides a single model tuned for kick-drums (drumclone kick-modeling beta). The full license gives access to this current version and any updates in the future that add more models or features of any kind.

You are encouraged to try the demo before purchasing.

Activate DEMO / Download license ↗

ⓘ This beta also works for other types of drum sounds, but will require some manual input and experimentation.


Application:

macOS beta-v0.4.1-macos-universal Windows beta-v0.4.1-win-64bit

License file (demo or full) required for the program to work.








Results


Audio examples:


The following list of drumclone outputs shows the clarity and flexibility of the current kick drum model in multiple contexts.


⚠ Loudness warning.
CHECK YOUR SYSTEM'S AUDIO LEVEL BEFORE PLAYING.









Technology


Processing starts with time and frequency domain analysis of the input. Features are extracted and modeled in the time domain to aid in detecting events and components corresponding to percussive signals in the spectral domain.


1. analysis

input

feature pl.

1.
2. 
3. 
...
( models / events / ... )

pitch

level

flux

threshold

...

...

decomposition



Components are isolated from the input using different soft spectral masks tailored to the component type, built around detected events and user-specified envelopes.


2. extraction mask gen.
filtering

output layers

tone

noise

foundation

transient

perc. noise

residue


Once these audio layers are reconstructed from the spectral domain, dynamics and stereo processing are applied to refine the output.

These filtered percussive component layers serve as the input for the resynthesis process. Each signal is matched using a synthesis technique that accurately represents their tonal and amplitude characteristics.


3. resynthesis

raw component layers

synthesis

output layers


perc. noise

poly noise static short

foundation

mono sine dynamic

tone

poly sine static

noise

poly noise static



This is achieved by using different polyphonic or monophonic oscillators (sine and band-passed noise) and generating modulation envelopes that closely resemble the input.

Following resynthesis, the layers are mixed down into a cohesive stereo track. Straightforward cross-fading and summing with predefined curves are employed in the mix.


4. mix + post-processing

components

mixdown

final output

[t]

[f]


Finally, stereo and dynamics processing are applied to the output track to achieve a more natural sound and controlled audio levels.









System requirements


WINDOWS:

OS version: Windows 7/8/10/11 64 bit Plugin formats: VST3

MAC:

CPU Architecture: Compatible with both Intel and M-based (ARM) CPUs OS version: MacOS 10 and higher Plugin formats: VST3





Installation


macOS VST3:

  1. Extract the folder from the .zip file.
  2. Run the REQUIRED_SETUP command to avoid Gatekeeper issues while running the plugin for the first time.
  3. Copy the .vst3 file to your VST3 folder. By default it should be in your user's /Library/Audio/Plug-Ins/VST3 directory. You can navigate easily to this folder by using Finder's Go menu and theGo to folder option.
  4. Some DAWs or VST hosts might require a manual re-scan of the vst3 folder for the plugin to appear.
  5. When launching the vst for the first time, it will require locating a .license file. You can choose either the trial .license file provided with the download or your acquired full license file.

Windows VST3:

  1. Extract the folder from the .zip file.
  2. Copy the extracted .vst3 file to your VST3 folder. By default it should be C:\Program Files\Common Files\VST3
  3. Some DAWs or VST hosts might require a manual re-scan of the vst3 folder for the plugin to appear.
  4. When launching the vst for the first time, it will require locating a .license file. You can choose either the trial .license file provided with the download or your acquired full license file.


↓ © RARE DIGITAL SIGNAL PROCESSING