# TabShare

> TabShare is a playability-first guitar and bass tab product. The public site at https://tabshare.live is a Next.js prototype: ChordPro charts are real, the studio player is a demo/synth arrangement, and Create can run a stem worker pipeline when configured. Automatic music transcription does not run inside Vercel request handlers. There is no teacher-approval program and no published quality metrics.

TabShare’s thesis is real: a note is not a fingering. The product should map music onto human hands, then give players a synchronized practice surface. That positioning is the product, not a claim that the full audio-to-tab engine or mix separation is finished.

What this site is:
- A marketing and product-thesis surface for human-playable tabs
- A public ChordPro catalog with interactive lead-sheet viewers
- A studio player prototype for an original demo (“Signal Fire”)
- A Create flow that can store a source file and, with a worker, process guitar/bass stems through transcription, fretting, playability validation, and engraving

What this site is not:
- A finished transcription platform or mix-separation product
- A teacher marketplace, certified-lesson network, or scored practice academy
- A claim that every upload becomes a playable tab, or that results are artist-authoritative
- A path from Create to the Signal Fire demo score

Create honesty: ingest stores a file when Vercel Blob is connected (or issues a local-only receipt). Stem jobs queue a worker when `TABSHARE_WORKER_URL` is set; otherwise they fail honestly. Mix jobs report that separation is not ready. The UI never treats the studio demo as the user’s result. A playable badge requires zero hard physical violations.

## Pages

- [Home](https://tabshare.live/index.md): Product thesis and marketing. HTML: https://tabshare.live
- [Discover](https://tabshare.live/discover.md): Public ChordPro catalog index. HTML: https://tabshare.live/discover
- [Studio player](https://tabshare.live/studio.md): Signal Fire interactive demo with synth/prototype audio. HTML: https://tabshare.live/studio
- [Create](https://tabshare.live/create.md): Stem ingest and pipeline status. HTML: https://tabshare.live/create

## ChordPro charts

- [Catalog](https://tabshare.live/discover.md): Index of public lead sheets at `/songs/{slug}` (HTML) and `/songs/{slug}.md` (markdown). Charts are original TabShare ChordPro, not model output.

## Optional

- [GitHub repository](https://github.com/mitchmoccia/tabshare): Source for the public prototype
- [Product architecture](https://github.com/mitchmoccia/tabshare/blob/main/docs/PRODUCT_ARCHITECTURE.md): Target system design plus current implementation status
- [Create ingest notes](https://github.com/mitchmoccia/tabshare/blob/main/docs/CREATE_INGEST.md): Worker runbook and what Create actually does today
