{"id":19494608,"url":"https://github.com/jrialland/lv2plugins","last_synced_at":"2025-08-19T04:42:32.358Z","repository":{"id":82046038,"uuid":"313992026","full_name":"jrialland/lv2plugins","owner":"jrialland","description":"Some LV2 Audio plugins","archived":false,"fork":false,"pushed_at":"2022-11-04T11:03:52.000Z","size":349,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-17T09:55:40.251Z","etag":null,"topics":["audio-processing","lv2-plugins"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/jrialland.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-18T16:26:12.000Z","updated_at":"2022-11-04T11:03:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"97103371-8c18-455d-8f90-62bae7ed9ce4","html_url":"https://github.com/jrialland/lv2plugins","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jrialland/lv2plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrialland%2Flv2plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrialland%2Flv2plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrialland%2Flv2plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrialland%2Flv2plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jrialland","download_url":"https://codeload.github.com/jrialland/lv2plugins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrialland%2Flv2plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271102736,"owners_count":24699635,"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","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-processing","lv2-plugins"],"created_at":"2024-11-10T21:30:51.188Z","updated_at":"2025-08-19T04:42:32.325Z","avatar_url":"https://github.com/jrialland.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![Build Status](https://travis-ci.org/jrialland/lv2plugins.svg?branch=main)](https://travis-ci.org/jrialland/lv2plugins)\n\nA collection of audio plugins using the [LV2](https://lv2plug.in/) (aka LADSPA version 2) standard.\n\n\nStatus\n------\n\nThis is a work in progress, I'm still figuring out how to code user interfaces\n\n\nHow to build :\n---------\n\n- The following dependencies should be installed : sudo apt install g++ make cmake lv2-dev qt5-default\n\n```\nmkdir build\ncd build \ncmake .. -G\"UNIX Makefiles\"\ncmake --build .\ncmake --install .\n```\n\n- git submodules must be updated in your working copy : `git pull --recurse-submodules` (needed for Catch2 tests)\n\nThe compiled plugins will be copied into your ~/.lv2/ folder, ready to be tested.\n\nRunning unit tests\n------------------\nFrom the build directory run `ctest` or `./unittests`\n\n\nSmoke tests on .wav files\n--------------------------\n\nIt is possible to apply some of the plugins on audio files using the [lv2file](https://github.com/jeremysalwen/lv2file) utility (sudo apt-get install lilv-utils lv2file)\n\n```\nlv2file -m -i ../examples/my_song.wav -o out.wav https://github.com/jrialland/lv2plugins/autopitch \u0026\u0026 aplay out.wav\n```\n\n\nTest with carla\n---------------\n\n[Carla](https://github.com/falkTX/Carla) is a lv2-enabled audio plugins host for linux, that relies on [jack](https://jackaudio.org/).\n\nIn order to test one of the plugins with carla :\n\n1/ Start jackd, i.e by running qjackctl and clicking the 'Start' button\n\n```\nqjackctl \u0026\n```\n\n![qjackctl main screen](https://doc.ubuntu-fr.org/_media/audio/qjackctl_fenetre_principale.png)\n\n2/ run `carla`, and setup the plugins :\n\n![carla screenshot](misc/carla_screenshot.png)\n\nThe screenshot shows the 'AutoPitch' plugin wired from the mic input and into the speakers. In this configuration the plugin is applied 'live' on my voice, leading to a lot of fun.\n\nPlugins\n-------\n\n* Autopitch : slightly changes the pitch of voices, so you can sound like Cher\n* ThreeDee : OpenAL-enabled 3D audio, allow to simulate the \"position\" of an audio input relative to the listener's space","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrialland%2Flv2plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrialland%2Flv2plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrialland%2Flv2plugins/lists"}