Proiecte Aplicație web · Audio și AI

Studio de repetiții: voce și tobe

Ajută o cântăreață și un toboșar să repete orice piesă exact cum au nevoie. Două aplicații de repetiții pe același motor: pui o piesă, AI-ul o separă în voce, tobe și restul, apoi repeți cu tonalitate, tempo, bucle, metronom și versuri sincronizate. Cântăreața își scrie în ea și propriile partituri.

Rol
Idee, design și dezvoltare (făcute pentru oameni apropiați)
An
2026
Status
Proiect personal
Tip
Aplicație web · Audio și AI
Metronomul din aplicație
Editorul de partituri pe telefon
Editorul piesei: waveform cu secțiuni, tonalitate, tempo, mixer și versuri sincronizate
Editorul de partituri: voce și pian, versuri sub note și pian pe ecran (partitură demo)
Vezi mai multe ecrane (3)
Modul karaoke pe tot ecranul, cu rândul curent evidențiat
Versiunea pentru tobe: tobe, voce și restul separate, plus metronom
Biblioteca de piese, cu tonalitatea și BPM-ul detectate

Provocarea

Un negativ bun, în tonalitatea potrivită, sau o piesă fără tobe înseamnă de obicei căutat pe YouTube sau plătit per piesă. Repetarea unui pasaj greu înseamnă dat înapoi de mână, iar și iar.

Ce am construit

O aplicație web în care orice piesă devine o sesiune de repetiție. Partea grea, prelucrarea sunetului, se face în cloud, așa că aplicația se deschide instant pe iPhone, iPad sau laptop.

Rezultat

Folosite constant de cântăreața și de toboșarul pentru care au fost făcute, fiecare cu versiunea lui, pe aceeași arhitectură.

Funcții principale

  • Separi vocea, tobele și restul instrumentelor din orice piesă
  • Schimbi tonalitatea sau tempo-ul fără s-o iei de la capăt
  • Repeți pasajele grele până ies, cu repere pentru strofe și refrene
  • Modul pentru tobe: oprești sau asculți separat tobele, vocea sau restul, cu metronom
  • Versuri scoase din piesă, mod karaoke și export audio
  • Îți scrii, asculți și exporți propriile partituri
  • Piesele se pregătesc în fundal, așa că aplicația rămâne rapidă

Tehnologii

  • React
  • TypeScript
  • Hono
  • Cloudflare Workers
  • D1
  • R2
  • Python
  • Demucs
  • Whisper
  • Modal (GPU)
  • abcjs
Detalii tehnice
  • Separare cu AI (Demucs); detectarea tonalității și a BPM-ului; transcrierea versurilor (Whisper)
  • Transpunere cu ±12 semitonuri și tempo independent; bucle A-B pe waveform
  • Prelucrarea sunetului pe un GPU în cloud (Modal), cu un procesor de rezervă automat
  • Partituri desenate și redate cu abcjs; export în PDF, PNG și MIDI

Proiectul următor

Biserica Momentum →

Ai un proiect în minte?

Povestește-mi puțin despre el. Îți răspund în cel mult o zi lucrătoare. Dacă ne potrivim, discutăm detaliile și îți pregătesc o ofertă clară, în scris.