DtBlkFx Save

Fast-Fourier-Transform (FFT) based VST plug-in

Project README

DtBlkFx Audio FX Plug-in

DtBlkFx is a Fast-Fourier-Transform (FFT) based VST plug-in.

Download Latest Github All Releases Donate

This is a fork of the original DtBlkFx by Darrell Tam. The original source was not ready for public consumption. I have spent a considerable amount of time getting this ready for a Github release.

Despite a major overhaul of the project structure, I have only made very small changes to the source itself to enable x64 builds on windows. There is still a long way to go to making it clean and easy to hack on.

That being said, anyone with a reasonable amount C++ experience shouldn't find it too difficult to get started. I am glad to accept pull requests and any other help I can get.

Usage examples

  • Precision parametric equalizing with sharp-roll off
    • Set the frequencies so accurately that you can adjust individual harmonics of a sound
    • Frequency resolutions of up to 0.7 Hz
  • Harmonic based (or comb) filtering
    • Set a fundamental frequency and adjust the level of it and its harmonics - you can even remove the pitched component of a voice
    • Active harmonic tracking - let DtBlkFx automatically track a sound and adjust the level of it's harmonics
  • Various types of noise control
    • Change the "contrast" between loud and soft frequencies
    • Adjust only those frequencies below or above a particular threshold
    • Clip frequencies above a particular threshold
    • Sound smearing (phase randomizing)
  • Frequency shifting
    • Harmonic shifting by a fixed number of notes
    • Non-harmonic shifting by a fixed frequency
    • Active harmonic repitch - the pitch of your sound is monitored and shifted to a destination note (or matched to another channel)
  • Various methods of mixing left and right channels
    • Standard Vocoding (frequency enveloping) - make your trumpet rap, string section sing or synthesizer talk
    • Harmonic based vocoding - harmonics in one channel are power-matched to those in the other (or some predefined waveforms) for a new vocoding sound
    • Convolution-like mixing
    • 2 new mixing algorithms
  • Frequency masking
    • A harmonic or threshold mask may be set for any effect (apart from vocoding) - for example only shift frequencies that are below the threshold

You can select up to 8 of the above effects to be run in series! Combining the effects in this way allows you to make completely new and surprising sounds.

Open Source Agenda is not affiliated with "DtBlkFx" Project. README Source: dozius/DtBlkFx
Stars
147
Open Issues
3
Last Commit
3 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating