{"adoption": {"forks": 128, "observed_at": "2026-08-28T04:05:25.481253+00:00", "stars": 1708}, "canonical_url": "https://ross.abutalabs.com/products/lasp", "card": {"archived": false, "artifact_type": "plugin", "description": "Low-latency Audio Signal Processing plugin for Unity", "domain": ["graphics"], "enriched": true, "function": ["audio-processing", "plugin-system", "data-visualization"], "health_score": 63, "homepage": null, "language": "C#", "license": "Unlicense", "license_family": "permissive", "maturity": "active", "member_repos": ["keijiro/Lasp"], "name": "keijiro/Lasp", "platform": ["windows", "cross-platform"], "pushed_at": "2025-10-10T02:51:53+00:00", "repo": "keijiro/Lasp", "stars": 1708, "tags": ["unity", "audio-input", "audio-reactive", "low-latency", "spectrum-analysis", "property-binder", "audio", "game-development", "macos", "linux"], "topics": ["unity", "unity3d", "audio", "sound"], "urls": [], "use_cases": ["create audio-reactive visuals in Unity", "measure audio input levels in real time", "visualize frequency spectrum of microphone input", "render live audio waveforms", "animate object properties based on audio level", "select and enumerate audio input devices at runtime"], "what_it_is": "LASP is a Unity plugin providing low-latency audio input processing, including level tracking, waveform capture, and spectrum analysis. It is designed for building audio-reactive visuals in Unity projects.", "when_to_avoid": ["you need audio processing outside Unity", "you target mobile or console platforms", "you need audio output/synthesis rather than input analysis"], "when_to_choose": ["you need low-latency audio input in a Unity project", "you want to build audio-reactive installations or visuals", "you target desktop platforms (Windows, macOS, Linux) with Unity 2022.3+"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lasp", "repo": "keijiro/Lasp", "role": "main", "score": 47}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:25.481253+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:01.133269+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b6a424afacd35be1492c8cb209bfd39ffeb938f48cbf9e91b76e880ac63aa527", "fetched_at": "2026-08-28T04:05:25.481253+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keijiro/Lasp"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 46, "longevity": 100, "rhythm": 19}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3336, "days_push": 327, "days_rel": 327, "gap_med": 195, "n_releases_24m": 2}, "score": 47, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}