# stemdeckapp/stemdeck

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

Repository: https://github.com/stemdeckapp/stemdeck
Canonical: https://ross.abutalabs.com/products/stemdeck
Language: JavaScript
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T20:47:32+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 8
- inputs: {"age_days": 122, "days_push": 7, "days_rel": 7, "gap_med": 0, "n_releases_24m": 72}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2466, forks 242 (observed 2026-08-28T04:06:53.179711+00:00)

## 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.

## 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

## 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

## 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)

## Facets
- artifact type: application
- maturity: active
- function: audio-processing, machine-learning, gui, file-upload
- domain: media, machine-learning, desktop-applications
- platform: cross-platform
- tags: stem-separation, source-separation, music-production, multitrack-mixer, waveform-editor, local-processing, privacy, youtube-import, daw-style, audio-export, audio, desktop, javascript

## Member repositories
- stemdeckapp/stemdeck (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:53.179711+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:29:13.719007+00:00, confidence not recorded.
  - readme: https://github.com/stemdeckapp/stemdeck (fetched 2026-08-28T04:06:53.179711+00:00, sha 2cb4766a7aaa)
- Data as of 2026-08-30T08:39:29.467469+00:00.
