/PunkXros

A JUCE audio plugin that pretends to emulate the behaviour of a multiband distortion pedal effect.

Primary LanguageC++MIT LicenseMIT

PunkXros

PunkXros multiplatform build

DemoImage

Introduction

This is a simple vst3/au multiband distortion plugin made with JUCE that I built to introduce myself in the JUCE framework. The functionality is somewhat inspired by the Microtubes X by Darkglass, but I implemented my own processing without trying out the original pedal. I also used Machine Learning to train a model based on the Darkglass Microtubes B3k pedal.

Features

  • Low frequencies processing:
    • Low pass: Selects the cutoff frequency (between 50-500Hz) at which a low-pass filter is applied.
    • The Level control increases the input gain of a compressor that is only applied to this band.
  • High frequencies processing: ±12dB of gain that feed a parallel exciter processor.
    • High pass: Selects the cutoff frequency (between 100-1000Hz) at which a high-pass filter is applied.
    • The Level control increases the input gain of a distortion that is only applied to this band.
  • Mix: Blends the low and high frequencies bands.
  • Mids: ±12dB at 500Hz applied after the previous processing.
  • Level: Output gain.

Interesting links