{"adoption": {"forks": 242, "observed_at": "2026-08-28T04:06:53.179711+00:00", "stars": 2466}, "canonical_url": "https://ross.abutalabs.com/products/stemdeck", "card": {"archived": false, "artifact_type": "application", "description": "Stemdeck is an modern stem extraction platform for musicians,producers and hobbyists, designed to isolate vocals, drums, bass, piano and guitar  for practice, transcription, remixing, and creative audio workflows through a modern and interactive interface", "domain": ["media", "machine-learning", "desktop-applications"], "enriched": true, "function": ["audio-processing", "machine-learning", "gui", "file-upload"], "health_score": 100, "homepage": null, "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["stemdeckapp/stemdeck"], "name": "stemdeckapp/stemdeck", "platform": ["cross-platform"], "pushed_at": "2026-08-26T20:47:32+00:00", "repo": "stemdeckapp/stemdeck", "stars": 2466, "tags": ["stem-separation", "source-separation", "music-production", "multitrack-mixer", "waveform-editor", "local-processing", "privacy", "youtube-import", "daw-style", "audio-export", "audio", "desktop", "javascript"], "topics": [], "urls": [], "use_cases": ["isolate vocals from a song for practice or transcription", "extract drums and bass stems for remixing", "separate guitar and piano tracks from a mixed audio file", "create karaoke-style instrumental versions of songs", "loop and study individual instrument parts of a track", "export individual stems for use in a DAW", "process local audio files offline without uploading to a cloud service"], "what_it_is": "StemDeck is a free, local stem separation application that splits songs into up to six stems (vocals, drums, bass, guitar, piano, other) using machine learning, entirely on your own machine with no uploads or accounts. It includes a DAW-style multitrack mixer for playback, looping, level balancing, and exporting individual stems or custom mixes.", "when_to_avoid": ["you need a CLI or batch-processing pipeline for automated stem separation at scale", "you require cloud-scale GPU processing for very large libraries of files", "you need a downloader tool rather than a stem separation processor", "you need stems beyond the six supported categories (e.g., strings, synths)"], "when_to_choose": ["you need offline, private stem separation with no account or subscription", "you want a built-in multitrack mixer to audition and balance separated stems", "you work with common audio formats (MP3, WAV, FLAC, OGG, M4A) or YouTube sources you have rights to", "you want to export individual stems or custom mixes for further production work"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stemdeck", "repo": "stemdeckapp/stemdeck", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "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:06:53.179711+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:53.179711+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:29:13.719007+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2cb4766a7aaa6c17cb6c114204c4927579760edd6d3c2a24c4ef25de3fe6d19d", "fetched_at": "2026-08-28T04:06:53.179711+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stemdeckapp/stemdeck"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 8, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 122, "days_push": 7, "days_rel": 7, "gap_med": 0, "n_releases_24m": 72}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}