Skip to content
carsoncoopPublic

About

DynaFAT is a real time audio processing VST made for electronic music production. DynaFAT preserves dynamics while adding richness to bass synths through aggressive distortion, multiband compression, and envelope following.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

DynaFAT

DynaFAT is a real time audio processing VST made for electronic music production. DynaFAT preserves dynamics while adding richness to bass synths through aggressive distortion, multiband compression, and envelope following.

🎥 Work In Progress Demo Video

Requirements:

  • C++
  • CMake
  • JUCE framework

Future Features:

  • Adjustable curve of envelope follower, allowing for a sharp J-curve (sharp vs. shallow fall off)
  • Allow user to save and load presets
  • "High quality" button that uses oversampling

Known bugs:

  • Alg options set to SoftClip whenever menu is closed.
  • Compressing even in dead zone.

Current To-Do List:

  • Implement "passes" for compressor
  • For the rest of the band splitting, write functions that take place per channel, that way CPU time is reduced
    • Envelopes need to be followed for every channel, and every band

Effect Class Layout:

  • Member variables store state of parameters through setter functions
  • Member functions process single samples of audio, only passing in the sample as a parameter → Access member variables for parameter values

Reminder for Developer:

  • PC VST Path: "F:/ProgramData/Ableton/Live 9 Standard"
  • Laptop VST Path: "C:/Users/tf2ma/Documents/Ableton/VST Plugins"

About

DynaFAT is a real time audio processing VST made for electronic music production. DynaFAT preserves dynamics while adding richness to bass synths through aggressive distortion, multiband compression, and envelope following.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages