Skip to content

A JUCE audio plugin that emulates the behaviour of the Big Muff pedal effect through a ML model.

License

Notifications You must be signed in to change notification settings

gmoican/PunkMuff_LSTM

Repository files navigation

PunkMuff

PunkMuff multiplatform build

DemoImage

Introduction

This is a simple vst3/au distortion plugin made with JUCE that I built to introduce myself in the JUCE framework. I used Machine Learning to train a model based on the Big Muff Pi pedal, then added the MODE parameter to emulate the frequency response of other iterations of this pedal.

Special thanks to Keith Bloemer for his work and documentation on Neural Networks for Real-Time Audio.

Features

  • Sustain: Sets the gain before the clipping processing.
  • Tone & Mode: Adjust the frequency response after the clipping. The MODE emulates the EQ curves of the following pedals:
    • Mode 1: Big Muff Pi.
    • Mode 2: Elk Sustainer.
    • Mode 3: Custom modification.
  • Level: Adjust the output gain.

Interesting links

About

A JUCE audio plugin that emulates the behaviour of the Big Muff pedal effect through a ML model.

Resources

License

Stars

Watchers

Forks

Packages

No packages published