Self-hosted / open source
„Moises bez abonamentu i bez limitów, na własnym serwerze”. Realna nisza (prywatność, brak limitów uploadów), monetyzacja pośrednia.
Rozpracowywanie · analiza komercyjna
Co aplikacja realnie potrafi, kto już to sprzedaje za 4 USD/mies., gdzie mimo to została luka — i co trzeba rozwiązać, zanim cokolwiek da się z tego zarobić.
01 Streszczenie
Jako bezpośredni konkurent Moises/Chordify — nie ma sensu komercyjnie. Rynek jest zajęty przez dobrze finansowane firmy sprzedające te same funkcje (stemy, akordy, tempo, tonacja) za 4–10 USD/mies., z milionami użytkowników i infrastrukturą GPU.
„Moises bez abonamentu i bez limitów, na własnym serwerze”. Realna nisza (prywatność, brak limitów uploadów), monetyzacja pośrednia.
Głębia analizy (12 metod akordów, 6 metod transkrypcji, MIDI, generator solo) przewyższa apki konsumenckie. Kierunek „Transcribe! na sterydach”, licencja jednorazowa.
Wartość już dostarczona — ~15 tys. linii kodu demonstrujących ML audio i full-stack, plus codziennie używane narzędzie.
Nawet w wariantach 1–2 przed komercjalizacją trzeba rozwiązać blokery prawne i techniczne z sekcji 05 — w tym jeden krytyczny licencyjny.
02 Co mamy
Aplikacja nie jest prototypem. Działa end-to-end: upload → analiza → stemy → pętle → transkrypcja → ćwiczenie.
| Obszar | Stan | Odpowiednik rynkowy |
|---|---|---|
| Separacja stemów (4–6 ścieżek) | ✅ Demucs lokalnie + ElevenLabs cloud | Moises, LALAL.AI |
| Detekcja akordów | ✅ 12 metod, diagramy 4 typy | Chordify, Moises |
| BPM / takty / waveform / loopy | ✅ nazwane regiony, zoom 40× | Moises, AnyTune |
| Zmiana tempa | ✅ | wszyscy |
| Transpozycja / pitch shift | ✅ scommitowane (0.6.0), z detekcją tonacji i taktów | Moises Premium |
| Transkrypcja audio→MIDI + piano roll | ✅ 6 metod, tryb Synthesia | rzadkie — Song Master, częściowo Moises Pro |
| Detekcja i siatka perkusji | ✅ 7 typów uderzeń | rzadkie |
| Sugestie skal + generator solo | ✅ 8 stylów | brak odpowiednika |
| Wejście MIDI + mikrofon (akordy live) | ✅ | Yousician (inaczej) |
| Konta, płatności, kolejka zadań | ❌ brak | — |
Wyróżniki (transkrypcja, perkusja, solo, MIDI) celują w muzyka średniozaawansowanego, nie w początkującego. To determinuje cały wybór rynku poniżej.
03 Rynek i konkurencja
| Konkurent | Cena | Skala | Zakres |
|---|---|---|---|
| Moises | 3,99 USD/mies. (Premium) 9,99 (Pro) | dziesiątki mln pobrań | stemy, akordy, tempo, tonacja, teksty — niemal 1:1 z tym projektem |
| Chordify | ~4,50 USD/mies. | 8 mln muzyków/mies. 36 mln utworów | akordy + play-along |
| Yousician | ~10–20 USD/mies. | 20 mln MAU | gamifikowana nauka, feedback z mikrofonu |
| Songsterr | ~5 USD/mies. | miliony | taby (400 tys. utworów) |
| Transcribe! (Seventh String) | ~39 USD jednorazowo | nisza, od ~20 lat | slow-down + analiza dla transkrybujących |
| Song Master (Aurally Sound) | ~60–100 USD jednorazowo | nisza | akordy + nuty + praktyka, desktop |
Moises za 4 USD/mies. robi core tego projektu, z GPU w chmurze i appkami mobilnymi. Konkurowanie ceną albo jakością separacji jest nierealne.
Transcribe! i Song Master od lat utrzymują się z licencji jednorazowych, bez chmury. To jedyny segment, gdzie transkrypcja MIDI, perkusja, skale i solo są przewagą, a nie kosztem.
Konkurenci mają wielojęzyczność, a docelowy użytkownik i tak zna angielski. Lokalizacja to wygoda dla autora, nie przewaga rynkowa.
04 SWOT
Szerokość analizy w jednym narzędziu — nikt nie łączy stemów + 6 metod transkrypcji + perkusji + skal + generatora solo + MIDI. Self-hosted = zero kosztów krańcowych i pełna prywatność. Działający produkt, nie prototyp.
Brak auth / multi-tenant / płatności. Separacja na CPU (minuty na utwór). BackgroundTasks giną przy restarcie. SQLite. Brak wersji mobilnej. UI wymaga dopracowania pod obcego użytkownika. Jeden deweloper.
Rosnący rynek (~14% CAGR). Trend self-hosted i „AI lokalnie”. Nisza nauczycieli muzyki — narzędzie do przygotowywania materiałów. Możliwość licencji jednorazowej zamiast SaaS.
Moises i Chordify mogą dodać brakujące funkcje szybciej, niż my nadgonimy ich core. Ryzyka prawne (sekcja 05). Koszty GPU przy SaaS zjadają marżę przy cenie poniżej 5 USD.
05 Blokery
Wytrenowane modele madmom są na licencji CC BY-NC-SA — zakaz użytku komercyjnego. Demucs (MIT), basic-pitch (Apache 2.0), CREPE (MIT) są OK. Przed komercjalizacją: usunąć lub wymienić madmom albo uzyskać licencję; zaudytować pozostałe wagi (SPICE, PENN, SwiftF0).
Narusza ToS YouTube i naraża na roszczenia z tytułu praw autorskich. W produkcie płatnym: usunąć albo zastąpić integracją z legalnymi źródłami (upload własnych plików, ewentualnie metadane Spotify/Apple bez audio).
Użytkownicy wgrywają cudzą muzykę. Przy self-hosted to ich odpowiedzialność; przy SaaS potrzebny DMCA-flow i regulamin.
Kolejka zadań (Celery/RQ + Redis) zamiast BackgroundTasks, Postgres zamiast SQLite, auth (OAuth),
cache wyników analizy — dziś /analysis liczy wszystko na żywo przy każdym wejściu.
Demucs na CPU to minuty; na GPU sekundy, ale ~0,5–1 USD/h za instancję. Przy cenie 4–5 USD/mies. wymaga starannego limitowania — dokładnie tak, jak robi to Moises (5 uploadów/mies. w planie free).
06 Scenariusze
| Scenariusz | Przychód | Nakład | Ryzyko | Ocena |
|---|---|---|---|---|
| A. Klon SaaS Moises | abonament 4–8 USD | bardzo duży (GPU, mobile, marketing) | bardzo wysokie | ❌ nie robić |
| B. Open source + hosted „Pro” | donacje / hosted plan / sponsoring | średni | średnie | ✅ najlepszy stosunek szans do nakładu |
| C. Licencja jednorazowa dla power-userów desktop/self-hosted, à la Song Master, 30–60 USD | jednorazowe zakupy | średni (polish UX, instalator, strona, Gumroad/Paddle) | średnie | ✅ realny, komplementarny z B |
| D. Narzędzie dla nauczycieli i szkół | licencje B2B | duży (sprzedaż, wsparcie) | wysokie | 🔶 dopiero po walidacji B/C |
| E. Portfolio / użytek własny | 0 bezpośrednio | zerowy | zerowe | ✅ już zrealizowany |
Rekomendacja: ścieżka B → C. Wypuścić jako open source — to buduje wiarygodność i dystrybucję za darmo, a marketing jest największym kosztem, którego solo-deweloper nie udźwignie inaczej. Obserwować trakcję (gwiazdki, issues, kto realnie używa) i dopiero przy prawdziwym zainteresowaniu dobudować płatny wariant — hosted albo licencję „Pro”. Decyzje o dalszych inwestycjach podejmować bramkami z sekcji 07, nie z góry.
Werdykt wprost: jako biznes „rzucam pracę i żyję z tego” — nie ma sensu. Jako produkt niszowy rozwijany przy okazji, z szansą na kilkaset–kilka tysięcy USD rocznie przy scenariuszu C i odrobinie szczęścia w dystrybucji — ma sens, pod warunkiem rozwiązania blokerów z sekcji 05.
07 Plan rozwoju
architecture.md i tochec.md o transpozycjętochec.md, naprawić regresje (w tym bug2 — waveform przy dużym zoomie)/analysis — dziś liczone od zera przy każdym wejściuALTER TABLE w main.pysongs.py (~25 endpointów) na routery, practice_page.dart (~1700 linii) na modułydocker-compose up bez .envCzy jest trakcja: ≥300–500 gwiazdek, aktywne issues, użytkownicy spoza kręgu znajomych? Nie → zostać przy scenariuszu E (własne narzędzie), rozwijać wedle własnych potrzeb. Tak → Faza 3.
≥50 płacących albo ≥1000 USD? Nie → zamrozić monetyzację, utrzymywać open source. Tak → Faza 4.
pytest + flutter test i wpis w tochec.md — zgodnie z CLAUDE.md.
Największe ryzyko tego projektu to inwestowanie w skalę, zanim pojawi się popyt.
08 Źródła