{"id":17987867,"url":"https://github.com/hollance/krunch","last_synced_at":"2025-03-25T22:32:44.402Z","repository":{"id":243402736,"uuid":"809478414","full_name":"hollance/krunch","owner":"hollance","description":"Lowpass filter + saturation audio effect plug-in","archived":false,"fork":false,"pushed_at":"2024-07-13T10:07:29.000Z","size":651,"stargazers_count":25,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-13T11:25:00.159Z","etag":null,"topics":["audio-effect","audio-unit","filter","juce","saturation","vst3"],"latest_commit_sha":null,"homepage":"https://audiodev.blog/krunch/","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/hollance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-02T19:54:02.000Z","updated_at":"2024-07-13T10:07:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"c186b85b-23cc-40f6-b9ef-367870ec3d45","html_url":"https://github.com/hollance/krunch","commit_stats":null,"previous_names":["hollance/krunch"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollance%2Fkrunch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollance%2Fkrunch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollance%2Fkrunch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hollance%2Fkrunch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hollance","download_url":"https://codeload.github.com/hollance/krunch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222099620,"owners_count":16931453,"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-effect","audio-unit","filter","juce","saturation","vst3"],"created_at":"2024-10-29T19:09:56.735Z","updated_at":"2024-10-29T19:09:56.838Z","avatar_url":"https://github.com/hollance.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Krunch\n\nThis is a combination low-pass filter and saturation plug-in. It's based on the **1€ Filter**, an adaptive filter designed to balance jitter and lag in noisy input for interactive systems. When applied to audio, this filter dynamically adds harmonics in an interesting way.\n\n![](Krunch.png)\n\nHow to use this plug-in:\n\n- **KRUNCH** The higher this is dialed up, the more the sound will be filtered. But even at low values it will already add crunch.\n\n- **MIX** The effect works best when some dry signal is mixed in. For example, set KRUNCH to 75% and MIX to 50% to make kicks stand out more.\n\n- **OUT** Since this is a filter, the output signal may end up being a tad quieter. Compensate the drop in loudness with this slider.\n\n- **OVS** Enable oversampling. Gives a cleaner result because fewer aliases, but if you think aliases have a charm of their own you may want to leave this disabled.\n\n- **BYP** Bypass the plug-in for A/B testing.\n\nSuggested workflow: Set MIX to 100%, dial KRUNCH to where it sounds nasty, then reduce MIX again to bring some of the high end back. Toggle BYP to compare and bring up OUT to equalize the loudness. Adding just a bit of subtle saturation is usually enough!\n\n## Installation instructions\n\nDownload the latest version from the [Releases page](https://github.com/hollance/krunch/releases).\n\nExtract the downloaded ZIP file.\n\nOn Mac:\n\n- copy **Krunch.component** to the folder **/Library/Audio/Plug-Ins/Components**\n- copy **Krunch.vst3** to the folder **/Library/Audio/Plug-Ins/VST3**\n\nOn Windows:\n\n- copy **Krunch.vst3** to the folder **C:\\Program Files\\Common Files\\VST3**\n\nIn your DAW, look for **audiodev.blog \u003e Krunch**. You can insert this plug-in on a stereo track.\n\n## How to build the plug-in\n\nKrunch is written using JUCE 7.0.12. It should compile OK with JUCE 8 too but I didn't try that yet.\n\nThis project uses CMake. It assumes a global installation of JUCE.\n\nOn macOS:\n\n```bash\ncmake -B build -G Xcode -D\"CMAKE_OSX_ARCHITECTURES=arm64;x86_64\"\n```\n\nThen open **build/Krunch.xcodeproj** in Xcode and build the VST3 and/or AU targets.\n\nOn Windows:\n\n```text\ncmake -B build -G \"Visual Studio 17 2022\" -DCMAKE_INSTALL_PREFIX=\\path\\to\\JUCE\\cmake\\install\n```\n\nThen open **build/Krunch.sln** in Visual Studio and build the VST3 project.\n\n[Read more about how this plug-in works on my blog](https://audiodev.blog/krunch/)\n\n## Credits \u0026 license\n\nCopyright (C) 2024 M.I. Hollemans\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the [GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.en.html) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThe filter used in this plug-in is based on the paper [1€ Filter: A Simple Speed-based Low-pass Filter for Noisy Input in Interactive Systems](https://gery.casiez.net/1euro/) by Géry Casiez, Nicolas Roussel and Daniel Vogel (2012).\n\nJUCE is copyright © Raw Material Software.\n\nVST® is a trademark of Steinberg Media Technologies GmbH, registered in Europe and other countries.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhollance%2Fkrunch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhollance%2Fkrunch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhollance%2Fkrunch/lists"}