{"id":20754774,"url":"https://github.com/khrykin/blackbird","last_synced_at":"2025-09-08T10:32:40.281Z","repository":{"id":87829531,"uuid":"311871090","full_name":"khrykin/BlackBird","owner":"khrykin","description":"AU/VST3 Synth built with JUCE","archived":false,"fork":false,"pushed_at":"2024-07-03T20:48:53.000Z","size":10328,"stargazers_count":61,"open_issues_count":8,"forks_count":16,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-12-27T05:05:20.917Z","etag":null,"topics":["audioplugin","audiounit","juce","synthesizer","vst3"],"latest_commit_sha":null,"homepage":"","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/khrykin.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":"2020-11-11T05:23:13.000Z","updated_at":"2024-12-09T21:57:20.000Z","dependencies_parsed_at":"2024-11-14T20:43:19.162Z","dependency_job_id":null,"html_url":"https://github.com/khrykin/BlackBird","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/khrykin%2FBlackBird","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khrykin%2FBlackBird/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khrykin%2FBlackBird/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khrykin%2FBlackBird/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khrykin","download_url":"https://codeload.github.com/khrykin/BlackBird/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232302270,"owners_count":18502114,"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":["audioplugin","audiounit","juce","synthesizer","vst3"],"created_at":"2024-11-17T09:18:57.218Z","updated_at":"2025-01-03T06:46:11.305Z","avatar_url":"https://github.com/khrykin.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BlackBird\n\n### [Website](https://khrykin.github.io/BlackBird) · [Sample Sounds](https://soundcloud.com/khrykin/sets/BlackBird)\n\nA simple, yet peculiar VST3/AU Synth\n\n![Plugin window screenshot](https://raw.githubusercontent.com/khrykin/BlackBird/main/promo/Screenshot.png)\n\n## Contributing\n\n\u003e [!NOTE]\n\u003e The development environment is optimized only for macOS for the time being.\n\n### Prerequisites\n\n- A C++17-compliant compiler\n- [CMake](https://cmake.org/) (See [CMakeLists.txt](./CMakeLists.txt#L1) for the recommended version)\n- [Ninja](https://ninja-build.org/) _(recommended)_\n- [clang-format](https://clang.llvm.org/docs/ClangFormat.html)\n\n  - Install the pre-commit hook for formatting:\n    ```\n    cp ./pre-commit .git/hooks/pre-commit\n    ```\n  - Setup auto-format on save in your IDE (make sure it uses `clang-format`) _(recommended)_\n\n- Download and extract [JUCE@7.10.0](https://github.com/juce-framework/JUCE/releases/tag/7.0.10) into `./JUCE` in the repo root\n\nTo be able to conveniently test the audio output during development (e.g. check the spectrum of the audio), you can route the audio from the standalone app into a DAW of your choice. Click Options -\u003e Audio/MIDI Settings in the standalone app's UI to set up the audio output. E.g. on macOS, you can use\n[BlackHole](https://existential.audio/blackhole/) to route the audio to Logic Pro.\n\n### Building\n\nPrepare the build system with:\n\n```\nmkdir build\ncmake -B build -G Ninja\n```\n\nThen to build:\n\n```\ncmake --build build\n```\n\nTo conveniently build and restart the standalone app on macOS:\n\n```\n./macos_rerun\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhrykin%2Fblackbird","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhrykin%2Fblackbird","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhrykin%2Fblackbird/lists"}