{"adoption": {"forks": 102, "observed_at": "2026-09-03T02:15:06.087121+00:00", "stars": 1045}, "canonical_url": "https://ross.abutalabs.com/products/camilladsp", "card": {"archived": false, "artifact_type": "application", "description": "A flexible cross-platform IIR and FIR engine for crossovers, room correction etc.", "domain": ["cross-platform", "developer-tools"], "enriched": true, "function": ["audio-processing", "cli", "websocket"], "health_score": 98, "homepage": "https://henquist.github.io/", "language": "Rust", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["HEnquist/camilladsp"], "name": "HEnquist/camilladsp", "platform": ["windows", "rust", "cli"], "pushed_at": "2026-09-02T20:49:00+00:00", "repo": "HEnquist/camilladsp", "stars": 1045, "tags": ["dsp", "iir-filters", "fir-filters", "crossover", "room-correction", "alsa", "pipewire", "wasapi", "coreaudio", "hi-fi-audio", "audio", "linux", "macos"], "topics": ["iir-filters", "fir", "audio", "alsa", "pulseaudio", "wasapi", "coreaudio", "dsp"], "urls": [], "use_cases": ["build an active crossover for 2-way or multi-way speakers", "apply room correction filters to my audio playback", "process audio with FIR convolution filters in real time", "route and mix audio channels on a Raspberry Pi music streamer", "correct speaker frequency response with REW-generated filters", "resample and filter audio between capture and playback devices"], "what_it_is": "CamillaDSP is a flexible real-time audio processing engine written in Rust that applies IIR (biquad) and FIR (FFT convolution) filters and mixers to audio streams. It runs as a command-line application on Linux, macOS, and Windows, capturing from and playing to devices via ALSA, PulseAudio, PipeWire, Jack, WASAPI, ASIO, and CoreAudio.", "when_to_avoid": ["you need a graphical DAW-style audio editor rather than a config-driven engine", "you only need simple volume control or basic OS-level audio settings", "you want a plugin inside an existing media player rather than a standalone pipeline"], "when_to_choose": ["you need flexible real-time IIR/FIR filtering for hi-fi or DIY speaker setups", "you want a cross-platform DSP engine controllable via websocket or a web GUI", "you run a headless Linux audio player (e.g. Raspberry Pi) and need room correction or crossovers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/camilladsp", "repo": "HEnquist/camilladsp", "role": "main", "score": 92}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:06.087121+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:02:10.433608+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d9fb547220b36462effbe40f38001433f37ea3068d044f524d23f19aaa7db739", "fetched_at": "2026-09-03T02:15:06.087121+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HEnquist/camilladsp"}, {"content_hash": "1036ffa9cefdb8b7ad56f6026b97d661741f26869f76d28e060d57fddccc875f", "fetched_at": "2026-08-29T13:03:20.484481+00:00", "kind": "homepage", "missing": false, "url": "https://henquist.github.io/"}, {"content_hash": "6910e87346bb6b0392d45597f3851f5a0a98277709dfacc89f8abb5f5f9eaa4a", "fetched_at": "2026-08-29T13:03:20.493609+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs"}, {"content_hash": "778e6a8148ac60d07e8d34e44bc6e65d1a407fd36429152c7e5fbc85eee04365", "fetched_at": "2026-08-29T13:03:20.506597+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp"}, {"content_hash": "da8d93bd5697d15af9f55de738c3dd4a4ac465fe866eddadf9975d344f70a59c", "fetched_at": "2026-08-29T13:03:20.508585+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x"}, {"content_hash": "663f90d3d1acd5c790cb6d5ccecdab80f9c96755b7a0f3d7b40f647af5b01fc9", "fetched_at": "2026-08-29T13:03:20.511268+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_alsa"}, {"content_hash": "73c4ec7c640b6287e6e08242589fc82a83597309d58ffdeca69b63536d371062", "fetched_at": "2026-08-29T13:03:20.514681+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_coreaudio"}, {"content_hash": "d5f41b36ff87f3185547aebf467647e3fc66e4e8d305db8b724f4e956c0b5777", "fetched_at": "2026-08-29T13:03:20.516788+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_pipewire"}, {"content_hash": "a43313127d8153b40ff4783eed7d0be6cfefab58bd6f8a5ab1413f923c2637fb", "fetched_at": "2026-08-29T13:03:20.518650+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/docs/camilladsp/4.1.x/backend_wasapi"}, {"content_hash": "b5b8458118f1cc61bcbc0a73bd1e6fe0e734eb3f050f615e4f25c9e8db21f417", "fetched_at": "2026-08-29T13:03:20.504255+00:00", "kind": "site_page", "missing": false, "url": "http://www.camilladsp.com/releases"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 78}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2470, "days_push": 0, "days_rel": 146, "gap_med": 6, "n_releases_24m": 8}, "score": 92, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}