DtBlkFx Audio FX Plug-in
DtBlkFx is a Fast-Fourier-Transform (FFT) based VST plug-in.
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