{"id":17289345,"url":"https://github.com/x42/dpl.lv2","last_synced_at":"2025-04-14T11:21:09.942Z","repository":{"id":55406461,"uuid":"137004457","full_name":"x42/dpl.lv2","owner":"x42","description":"Digital Peak Limiter LV2 Plugin","archived":false,"fork":false,"pushed_at":"2024-06-10T23:56:37.000Z","size":244,"stargazers_count":18,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T00:41:18.408Z","etag":null,"topics":["limiter","lv2","plugin"],"latest_commit_sha":null,"homepage":"https://x42-plugins.com/x42/x42-limiter","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/x42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2018-06-12T02:11:52.000Z","updated_at":"2024-07-06T06:49:17.000Z","dependencies_parsed_at":"2024-11-08T04:01:56.944Z","dependency_job_id":"17a0b906-9468-49f6-96a4-bf6bdebafdd8","html_url":"https://github.com/x42/dpl.lv2","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x42%2Fdpl.lv2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x42%2Fdpl.lv2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x42%2Fdpl.lv2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/x42%2Fdpl.lv2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/x42","download_url":"https://codeload.github.com/x42/dpl.lv2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248868767,"owners_count":21174758,"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":["limiter","lv2","plugin"],"created_at":"2024-10-15T10:34:31.908Z","updated_at":"2025-04-14T11:21:09.911Z","avatar_url":"https://github.com/x42.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"dpl.lv2 - Digital Peak Limiter\n==============================\n\ndpl.lv2 is a look-ahead digital peak limiter intended but not limited to the final step of mastering or mixing.\n\nIt is available as [LV2 plugin](http://lv2plug.in/) and standalone [JACK](http://jackaudio.org/)-application.\n\nUsage\n-----\n\nThe Plugin has three controls which can be operated by mouse-drag and the scroll-wheel.\nHolding the _Ctrl_ key allows for fine-grained control when dragging or using the mouse-wheel on a knob.\n\nFurthermore the UI offers\n*   Shift + click: reset to default\n*   Right-click on knob: toggle current value with default, 2nd click restore.\n\nThe rotary knobs from left to right allow to set\n\n*   Input gain. This sets the gain applied before peak detection or any other processing. Range is -10 to +30 dB in steps of 0.2 dB.\n\n*   Threshold. The maximum sample value at the output. -10 to 0 dB in steps of 0.1 dB. dpl.lv2 will not allow a single sample above this level.\n\n*   Release time. This can be set from 1 ms to 1 second. Note that dpl.lv2 allows short release times even on signals that contain high level low frequency signals. Any gain reduction caused by those will have an automatically extended hold time in order to avoid the limiter following the shape of the waveform and create excessive distortion. Short superimposed peaks will still have the release time as set by this control.\n\n\nInstall\n-------\n\nCompiling dpl.lv2 requires the LV2 SDK, jack-headers, gnu-make, a c++-compiler,\nlibpango, libcairo and openGL (sometimes called: glu, glx, mesa).\n\n```bash\n  git clone https://github.com/x42/dpl.lv2.git\n  cd dpl.lv2\n  make submodules\n  make\n  sudo make install PREFIX=/usr\n```\n\nNote to packagers: the Makefile honors `PREFIX` and `DESTDIR` variables as well\nas `CXXFLAGS`, `LDFLAGS` and `OPTIMIZATIONS` (additions to `CXXFLAGS`), also\nsee the first 10 lines of the Makefile.\nYou really want to package the superset of [x42-plugins](https://github.com/x42/x42-plugins).\n\n\nScreenshots\n-----------\n\n![screenshot](https://raw.github.com/x42/dpl.lv2/master/img/dpl1.png \"DPL LV2 GUI\")\n\nCredits\n-------\n\ndpl.lv2 is based on zita-jacktools-1.0.0 by Fons Adriaensen.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx42%2Fdpl.lv2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fx42%2Fdpl.lv2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fx42%2Fdpl.lv2/lists"}