{"id":18905428,"url":"https://github.com/dozius/dtblkfx","last_synced_at":"2025-04-15T04:31:13.103Z","repository":{"id":43459571,"uuid":"100136470","full_name":"dozius/DtBlkFx","owner":"dozius","description":"Fast-Fourier-Transform (FFT) based VST plug-in","archived":false,"fork":false,"pushed_at":"2021-02-26T21:54:34.000Z","size":7032,"stargazers_count":176,"open_issues_count":3,"forks_count":8,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-06T16:53:06.081Z","etag":null,"topics":["audio","c-plus-plus","dsp","plugins","vst","vst2"],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dozius.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-12T20:33:57.000Z","updated_at":"2025-03-17T14:18:25.000Z","dependencies_parsed_at":"2022-07-21T23:17:59.468Z","dependency_job_id":null,"html_url":"https://github.com/dozius/DtBlkFx","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dozius%2FDtBlkFx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dozius%2FDtBlkFx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dozius%2FDtBlkFx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dozius%2FDtBlkFx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dozius","download_url":"https://codeload.github.com/dozius/DtBlkFx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249006387,"owners_count":21197263,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio","c-plus-plus","dsp","plugins","vst","vst2"],"created_at":"2024-11-08T09:11:55.741Z","updated_at":"2025-04-15T04:31:11.390Z","avatar_url":"https://github.com/dozius.png","language":"C++","funding_links":["https://www.paypal.me/cisc"],"categories":[],"sub_categories":[],"readme":"# DtBlkFx Audio FX Plug-in\n\nDtBlkFx is a Fast-Fourier-Transform (FFT) based VST plug-in.\n\n[![Download Latest](https://img.shields.io/badge/download-latest-green.svg)](https://github.com/dozius/dtblkfx/releases/latest)\n[![Github All Releases](https://img.shields.io/github/downloads/dozius/dtblkfx/total.svg)](https://github.com/dozius/dtblkfx/releases/latest)\n[![Donate](https://img.shields.io/badge/donate-paypal-blue.svg)](https://www.paypal.me/cisc)\n\nThis is a fork of the original DtBlkFx by Darrell Tam. The original source was\nnot ready for public consumption. I have spent a considerable amount of time\ngetting this ready for a Github release.\n\nDespite a major overhaul of the project structure, I have only made very small\nchanges to the source itself to enable x64 builds on windows. There is still a\nlong way to go to making it clean and easy to hack on.\n\nThat being said, anyone with a reasonable amount C++ experience shouldn't find\nit too difficult to get started. I am glad to accept pull requests and any other\nhelp I can get.\n\n## Usage examples\n\n* Precision parametric equalizing with sharp-roll off\n    * Set the frequencies so accurately that you can adjust individual harmonics\n      of a sound\n    * Frequency resolutions of up to 0.7 Hz\n* Harmonic based (or comb) filtering\n    * Set a fundamental frequency and adjust the level of it and its harmonics -\n      you can even remove the pitched component of a voice\n    * Active harmonic tracking - let DtBlkFx automatically track a sound and\n      adjust the level of it's harmonics\n* Various types of noise control\n    * Change the \"contrast\" between loud and soft frequencies\n    * Adjust only those frequencies below or above a particular threshold\n    * Clip frequencies above a particular threshold\n    * Sound smearing (phase randomizing)\n* Frequency shifting\n    * Harmonic shifting by a fixed number of notes\n    * Non-harmonic shifting by a fixed frequency\n    * Active harmonic repitch - the pitch of your sound is monitored and shifted\n      to a destination note (or matched to another channel)\n* Various methods of mixing left and right channels\n    * Standard Vocoding (frequency enveloping) - make your trumpet rap, string\n      section sing or synthesizer talk\n    * Harmonic based vocoding - harmonics in one channel are power-matched to\n      those in the other (or some predefined waveforms) for a new vocoding sound\n    * Convolution-like mixing\n    * 2 new mixing algorithms\n* Frequency masking\n    * A harmonic or threshold mask may be set for any effect (apart from\n      vocoding) - for example only shift frequencies that are below the\n      threshold\n\nYou can select up to 8 of the above effects to be run in series! Combining the\neffects in this way allows you to make completely new and surprising sounds.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdozius%2Fdtblkfx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdozius%2Fdtblkfx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdozius%2Fdtblkfx/lists"}