Skip to content

Noutăți despre importul de partituri scanate

Cum transformă Flat PDF-uri și fotografii ale partiturilor în partituri editabile: versiuni de modele, elemente recunoscute și corecții.

Același motor stă la baza Opuscan și a API-ului OMR. Această pagină listează modificările pe măsură ce ajung în Flat.

Toate modificările

Intrările sunt traduse automat din engleză. Citește originalul în engleză

11 octombrie·Îmbunătățit·

O nouă versiune a modelului citește mai bine legăturile de prelungire, pauzele și portativele cu pauze

O nouă versiune a modelului nostru de scanare citește acum toate fișierele PDF și fotografiile importate. Se bazează pe o nouă arhitectură care analizează mai detaliat fiecare rând de muzică și a fost antrenată pe un set de exemple mai bine curățat. Este mai precisă pentru 24 dintre cele 26 de tipuri de muzică pe care o testăm.

  • Legăturile de prelungire și cele de expresie sunt diferențiate mai bine. O linie curbă care unește două note diferite este acum interpretată mult mai rar ca o legătură de prelungire care modifică înălțimea celei de-a doua note.
  • Portativele cu pauze sunt citite mai fiabil. Într-o partitură generală, un portativ care conține pauze pe un rând întreg este mai rar umplut cu note de tobe inventate sau omis din partea sa.
  • Pauzele lungi sunt numărate mai precis. O succesiune de 20 sau mai multe măsuri goale este mult mai apropiată de lungimea tipărită, în loc să se transforme în zeci de măsuri suplimentare.
  • Mai puține note greșite. Aproximativ 8% mai puține erori de înălțime, 17% mai puține erori la grupurile ritmice excepționale și 10% mai puține erori la acorduri față de versiunea anterioară.
  • Notele sunt localizate mai precis pe pagină. Astfel, versurile, indicațiile de dinamică și alte marcaje sunt asociate cu nota căreia îi aparțin.

Și în octombrie

1 modificare minoră
28 septembrie·Îmbunătățit·

O nouă versiune a modelului citește măsuri neobișnuite și portative fără cheie

Am actualizat modelul de scanare a partiturilor, concentrându-ne pe indicațiile de măsură, chei și pauzele de mai multe măsuri.

  • Mai multe indicații de măsură sunt citite așa cum apar în partitură. Modelul recunoaște acum 29 de indicații de măsură, precum și măsura comună și alla breve. Noutățile din această lună sunt 6/4, 7/4, 8/4, 9/4, 10/8, 11/8, 13/8, 14/8, 15/8, 9/16, 11/16, 13/16, 15/16 și 17/16, întâlnite în muzica populară, jazz și muzica contemporană. Înainte, acestea erau înlocuite cu indicații mai cunoscute (10/8 devenea 12/8, iar 8/4 devenea 5/4). Astfel, duratele din măsuri nu se mai potriveau, iar unele note erau eliminate pentru ca măsurile să se încadreze. Consultați toate notațiile acceptate la scanare.
  • Pauzele de mai multe măsuri își păstrează durata corectă. În știmele pentru fanfară și orchestră, numărul de deasupra unei pauze lungi arată câte măsuri trebuie numărate. Acum, acest număr este citit greșit mult mai rar. Înainte, „10” putea deveni 100, adăugând zeci de măsuri goale în știmă.
  • Portativele fără cheie păstrează înălțimea corectă a notelor. În multe știme, mai ales în partituri de jazz și ediții vechi, cheia este tipărită doar pe primul portativ al paginii. Înainte, modelul ghicea cheia celorlalte portative, iar o alegere greșită schimba înălțimea tuturor notelor de pe portativ. Acum, aceste portative păstrează cheia portativului precedent.
  • Mai puține elemente care nu apar pe pagină. Un „3” mic deasupra unui triolet nu mai este interpretat ca digitație, nu mai este adăugată o linie de octavă (8va) acolo unde nu este tipărită, iar un portativ fără note pe întreaga linie nu mai este umplut cu note de percuție.
  • Mai multe dintre notele tale ajung în partitură. Când într-o măsură sunt citite mai multe bătăi decât permite indicația de măsură, unele note trebuie omise pentru ca duratele să se potrivească. Deoarece ritmurile și indicațiile de măsură sunt acum citite mai precis, acest lucru se întâmplă mult mai rar: în importurile testate, au lipsit cu aproximativ 70% mai puține note.

Și în septembrie

16 modificări minore
7 august·Îmbunătățit·

O nouă versiune de model cu suport pentru tuplete implicite

O nouă versiune a modelului nostru intern este acum folosită pentru fiecare import de PDF și fotografie, cu accent pe modul în care tupletele sunt tipărite pe pagină.

  • Tupletele implicite sunt acum acceptate. Gravorii tipăresc de obicei micul „3” sau „6” doar deasupra primei trioli sau sextole dintr-un pasaj, iar grupurile care urmează rămân nemarcate — interpretul trebuie să continue modelul. Aceste grupuri nemarcate sunt tuplete implicite: se interpretează ca tuplete, fără să fie tipărit ceva care să indice acest lucru. Sunt foarte frecvente în edițiile din secolul al XIX-lea, în studii și variațiuni. Scanarea le reconstruiește acum din ritmul măsurii, în loc să elimine note ca să facă măsura să se potrivească semnăturii de timp.
  • Mai puține tuplete inventate din senin. Modelul obișnuia să marcheze grupuri obișnuite cu bare de ligatură ca triolete chiar și atunci când nu era tipărit niciun număr deasupra lor, iar acele numere apăreau în partitura ta. Acum scrie o tupletă doar acolo unde una este într-adevăr desenată pe pagină.
4 august·Nou·

Importă un PDF sau fotografii în aplicația desktop

O partitură tipărită care devine o partitură editabilă în Flat

Aplicațiile pentru Mac și Windows pot acum transforma un PDF sau o fotografie a unei partituri într-o partitură editabilă, cu același pas de revizuire ca pe web.

  • Importă fără să părăsești aplicația. Alege un fișier, verifică ce a citit scanarea și deschide partitura.
  • Cumpără credite AI din aplicație în Mac App Store, astfel încât un import să nu se oprească pentru că trebuie să mergi pe site.

Și în august

16 modificări minore
24 iulie·Îmbunătățit·

O nouă versiune a modelului, axată pe corectarea notației

O versiune îmbunătățită a modelului dezvoltat intern de Flat este acum folosită pentru toate importurile de PDF și fotografii, în special pentru:

  • Sunt acum acceptate pasajele cu mai multe voci, cu pauze comune și pauze invizibile.
  • Barele de măsură și terminațiile de repetiție (volte) sunt acum plasate corect în măsuri.
  • Barele de legătură sunt recunoscute mai fiabil.
  • Sunt acum recunoscute semnăturile de timp scrise pe mai multe portative, ca în partiturile orchestrale.
  • Au fost corectate unele simboluri de acord exportate în MusicXML cu un tip de acord nestandard.
15 iulie·Nou·

Importă un PDF sau fotografii într-o partitură editabilă, cu un pas de verificare

Importul de partituri dintr-un PDF sau dintr-o fotografie are un nou flux în aplicația web, bazat pe motorul propriu de recunoaștere al Flat. Acesta înlocuiește pentru toată lumea vechiul import PDF.

  • Alege paginile pe care le vrei. Încarcă un PDF sau mai multe fotografii, apoi păstrează doar paginile care conțin muzica. Fiecare pagină păstrată consumă un credit.
  • Urmărește recunoașterea pe măsură ce rulează. O bară de progres arată unde a ajuns scanarea, pagină cu pagină, iar tu poți continua să folosești Flat în timp ce procesul rulează.
  • Verifică înainte să fie creată partitura. Când motorul nu este sigur de un instrument, îți cere să confirmi titlul și instrumentele detectate, iar lângă fiecare sunt afișate denumirile partidelor tipărite pe pagină. Când toate instrumentele sunt identificate cu certitudine, acest pas este omis.

Disponibil în Flat și, pentru profesori și administratori, în Flat for Education. Noul flux va ajunge în aplicația iOS în următoarele săptămâni.

10 iulie·Nou·

OMR este acum disponibil ca API pentru dezvoltatori

Motorul OMR de la Flat este acum disponibil programatic prin API-ul pentru dezvoltatori. Trimiteți fișiere PDF sau fotografii, urmăriți progresul recunoașterii, verificați instrumentele detectate, apoi importați rezultatul ca partitură editabilă într-o bibliotecă Flat sau exportați MusicXML ori MIDI. Este același model intern care stă la baza importului de fișiere PDF și fotografii în editor, acum disponibil la scară pentru propriile aplicații și fluxuri de lucru.

API-ul OMR dedicat (v2.24.0) se bazează pe importul de PDF-uri în fundal adăugat la crearea partituriilor în v2.23.0: solicitați suport pentru task-uri atunci când importați un fișier și interogați task-ul până când partitura este gata. Consultați jurnalul de modificări al API-ului pentru detaliile ambelor versiuni.

Și în iulie

9 modificări minore
23 iunie·Îmbunătățit·

Analiză mai precisă a paginii pentru machete complexe

Am îmbunătățit modul în care scanarea citește macheta unei pagini. Importurile de PDF-uri și fotografii produc acum partituri mai curate și mai precise, mai ales în machete complexe:

  • Paginile dense sunt acum împărțite corect. Paginile cu multe sisteme scurte suprapuse nu mai sunt comasate — fiecare sistem este detectat separat.
  • Mai bine pentru partituri orchestrale și de ansamblu mare. Instrumentele cu mai multe portative, precum pianul și orga, precum și partiturile mari cu multe portative sunt recunoscute mai fiabil.
  • Machete late, landscape și tip broșură. Paginile în format landscape nu mai taie marginea stângă (ceea ce putea tăia cheile), iar scanările cu mai multe pagini și tip broșură sunt gestionate corect.
  • Mai puține detectări nedorite. Elementele eronate din apropierea subsolurilor și marginilor paginii nu mai sunt preluate ca muzică.
15 iunie·Îmbunătățit·

Un model mai precis

Fiecare import de PDF și fotografie este acum procesat de propriul model Flat, dezvoltat intern. Această versiune este o actualizare majoră, axată pe acuratețea transcrierii: corectitudinea muzicală (notele, ritmurile, legăturile și alterațiile care determină dacă o partitură este corectă) se îmbunătățește în toate seturile de test, cu cele mai mari câștiguri la:

  • Dinamică: +39%
  • Fermate, articulații, legături, alterații: +30 până la 37%
  • Duratele notelor: +22%
  • Legato-uri, note punctate, pauze, atribuire pe portativ și pe voce: +14 până la 20%

Și poziționarea textului, a indicațiilor dinamice și a elementelor de aspect este mai precisă: versurile, simbolurile de acorduri și indicațiile dinamice se atașează mai fiabil de notele corecte, inclusiv în structuri complexe, cum ar fi portativele duble de pian și partidele cu schimbări de cheie.

1 iunie·Nou·

Începem lansarea propriului nostru model AI

Începem lansarea propriului model AI Flat pentru importul de PDF-uri și fotografii, conceput și antrenat intern pentru a înlocui motorul terț folosit la lansare. Faptul că deținem tehnologia cap-coadă ne permite să împingem acuratețea și mai departe, să extindem ce putem recunoaște, să livrăm îmbunătățiri mult mai rapid și să aliniem rezultatele la propriul format de notație Flat, astfel încât importurile să se potrivească natural cu restul produsului. Această primă versiune poate deja să citească mult mai mult din muzica ta:

Acoperire mai largă a notației. Elemente nou recunoscute:

  • Simboluri de acorduri, codificate corect cu semnificația lor muzicală ca acorduri editabile, nu doar ca text simplu
  • Repetiții de măsură și slash-uri ritmice
  • Indicații de tempo și metronom (cu BPM)

Versuri și text în mai multe limbi. Versurile, reperele de repetiție și alte texte sunt recunoscute implicit în limbile cu alfabet latin, precum și în japoneză, coreeană și chineză.

Mai fidel aspectului original. Importurile urmează acum mult mai îndeaproape aspectul partiturii sursă, păstrând numărul de măsuri pe rând, de sisteme pe pagină și structura generală. Acest lucru face o diferență reală la partituri mari și complexe, precum lucrări orchestrale și instrumente cu mai multe portative, cum ar fi pianul. De asemenea, sunt acceptate mai multe formate de pagină, inclusiv pagini în format landscape, care înainte nu erau acceptate.

Și în iunie

8 modificări minore

Cauți ceva mai vechi?

Actualizările mai vechi sunt prezentate pe blogul Flat, pentru fiecare lansare în parte.