Cum se folosește
- Alege o înregistrare cu un singur instrument sau cu o voce (de până la 10 minute).
- Selectează „Detectează notele” și așteaptă ca sunetul să fie analizat în browser.
- Ajustează pragurile și cea mai scurtă notă în timp ce urmărești piano roll-ul.
- Setează tempo-ul dacă vrei ca notele să se alinieze cu măsurile din DAW, apoi descarcă fișierul MIDI.
Cum funcționează
Audio-ul este decodat de browserul tău, mixat mono și reeșantionat la 22.050 Hz, formatul de intrare al Basic Pitch, un model open-source (Apache 2.0) de detectare a notelor publicat de Spotify. Modelul rulează în browserul tău cu TensorFlow.js și estimează, pentru fiecare cadru de 11,6 ms și fiecare dintre cele 88 de clape de pian, cât de probabil este ca o notă să înceapă și ca o notă să sune. Aceste probabilități sunt transformate în note folosind pragurile de debut și de cadru, durata minimă a notei și, opțional, melodia trick, care preia și notele ce apar treptat, fără un atac clar.
Notele sunt scrise ca un fișier MIDI standard cu o singură pistă, cu un program de pian acustic. Velocity provine din intensitatea detectată. Tempo-ul setat definește doar grila de măsuri; notele își păstrează sincronizarea în secunde, deci nu se vor alinia la bătăi decât dacă înregistrarea a fost făcută pe metronom la acel tempo. Pitch bend nu este scris.
Rezultatele depind mult de înregistrare. Un instrument solo curat funcționează bine; acordurile sunt detectate, dar uneori cu note lipsă sau în plus; tobele, distorsiunea, reverb-ul și mixajele complete produc multe note greșite. Analiza durează de la câteva secunde la câteva minute, în funcție de durată și de dispozitivul tău.
Exemple
Înregistrare de pian
O înregistrare de 2 minute cu telefonul a unei piese de pian generează un fișier MIDI cu melodia și majoritatea notelor acordurilor; scăderea pragului de cadru recuperează notele slabe, iar creșterea lui elimină notele fantomă.
Melodie fredonată
Fredonează o melodie într-un memo vocal, convertește-o cu melodia trick activat și importă MIDI-ul într-un DAW pentru a-l reda pe orice instrument.
Întrebări frecvente
Poate separa instrumentele dintr-o melodie?
Nu. Detectează notele cu înălțime din întreaga înregistrare și le pune pe o singură pistă. Într-un mixaj complet, vocile, basul, acordurile și armonicele tobelor ajung toate să fie note, motiv pentru care rezultatele pentru melodii complete sunt dezordonate.
Este încărcat audio-ul meu?
Nu. Audio-ul este decodat și analizat în browserul tău. Doar fișierul model este descărcat de pe acest site; înregistrarea ta nu părăsește niciodată dispozitivul.
De ce nu se aliniază notele cu măsurile din DAW-ul meu?
Fișierul MIDI păstrează sincronizarea reală a interpretării. Setează tempo-ul la cel al melodiei și cuantizează în DAW dacă ai nevoie de note pe grilă.
De ce există o limită de 10 minute?
Analiza păstrează toată ieșirea modelului în memorie. Înregistrările mai lungi pot epuiza memoria browserului, mai ales pe telefoane. Mai întâi împarte fișierele lungi în părți.
Confidențialitate
Fișierul audio este decodat și analizat în întregime în browserul tău; nu este încărcat sau stocat. Modelul de detectare a notelor este încărcat de pe serverul propriu al acestui site.