Skip to content

Novità nell'importazione di spartiti scansionati

Come Flat trasforma PDF e foto di spartiti in partiture modificabili: versioni del modello, elementi riconosciuti e correzioni apportate.

Lo stesso motore è alla base di Opuscan e dell'API OMR. Questa pagina elenca le modifiche man mano che vengono introdotte in Flat.

Tutte le modifiche

Le voci vengono tradotte automaticamente dall'inglese. Leggi l'originale in inglese

11 ottobre·Migliorato·

Una nuova versione del modello riconosce meglio legature di valore, pause e pentagrammi in pausa

Una nuova versione del nostro modello di scansione viene ora usata per leggere tutti i PDF e le foto importati. Si basa su una nuova architettura che analizza ogni riga di musica in modo più dettagliato ed è stata addestrata su un insieme di esempi più accurato. È più precisa su 24 dei 26 tipi di musica su cui la testiamo.

  • Le legature di valore e di frase vengono distinte meglio. Una curva che unisce due note diverse viene ora interpretata molto meno spesso come una legatura di valore che modifica l'altezza della seconda nota.
  • I pentagrammi in pausa vengono letti con maggiore affidabilità. In una partitura completa, un pentagramma in pausa per un'intera riga viene meno spesso riempito con note di percussioni inesistenti o escluso dalla sua parte.
  • Le pause lunghe vengono conteggiate con maggiore precisione. Una sequenza di 20 o più battute vuote si avvicina molto di più alla durata indicata nella partitura, invece di trasformarsi in decine di battute aggiuntive.
  • Meno note sbagliate. Rispetto alla versione precedente, gli errori di altezza delle note diminuiscono di circa l'8%, quelli nei gruppi irregolari del 17% e quelli negli accordi del 10%.
  • Le note vengono localizzate con maggiore precisione sulla pagina. Questo aiuta ad associare il testo cantato, le indicazioni dinamiche e gli altri segni alla nota corretta.

Anche in ottobre

1 modifica minore
28 settembre·Migliorato·

Un nuovo modello legge i tempi inusuali e i righi senza chiave

Il nostro modello di scansione è stato aggiornato, con particolare attenzione alle indicazioni di tempo, alle chiavi e alle pause di più battute.

  • Più indicazioni di tempo vengono lette come sono stampate. Il modello ora riconosce 29 indicazioni di tempo, oltre al tempo comune e al tempo tagliato. Novità di questo mese: 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 e 17/16, comuni nella musica folk, jazz e contemporanea. Prima venivano sostituite con indicazioni più familiari (10/8 diventava 12/8, 8/4 diventava 5/4): le battute non tornavano più e alcune note venivano rimosse per farle quadrare. Scopri tutti gli elementi di notazione supportati dalla scansione.
  • Le pause di più battute mantengono la loro durata effettiva. Nelle parti per banda e orchestra, il numero sopra una pausa di più battute indica quante battute contare. Ora quel numero viene letto in modo errato molto meno spesso. Prima, un «10» poteva diventare 100 e la parte finiva per contenere decine di battute vuote in più.
  • I righi senza chiave mantengono le altezze corrette. In molte parti, soprattutto negli spartiti jazz e nelle vecchie edizioni, la chiave è stampata solo sul primo rigo della pagina. Il modello prima cercava di indovinare la chiave degli altri righi: una scelta sbagliata spostava tutte le note del rigo verso l'alto o verso il basso. Ora questi righi mantengono la chiave del rigo precedente.
  • Meno elementi non presenti sulla pagina. Il piccolo «3» sopra una terzina non viene più letto come una diteggiatura, non viene aggiunta una linea d'ottava (8va) dove non è stampata e un pentagramma senza note per un intero rigo non viene più riempito di note di batteria.
  • Più note arrivano nello spartito. Quando una battuta viene letta con più movimenti di quanti ne consenta l'indicazione di tempo, alcune note devono essere omesse per far quadrare la battuta. Poiché ritmi e indicazioni di tempo ora vengono letti con maggiore precisione, succede molto meno spesso: nelle importazioni che abbiamo testato, le note mancanti sono diminuite di circa il 70%.

Anche in settembre

16 modifiche minori
7 agosto·Migliorato·

Una nuova versione del modello con supporto per le terzine implicite

Una nuova versione del nostro modello interno gestisce ora tutte le importazioni di PDF e foto, con particolare attenzione a come le terzine e altri gruppi irregolari sono stampati sulla pagina.

  • Ora sono supportate le terzine implicite. Di solito gli incisori stampano il piccolo "3" o "6" solo sopra la prima terzina o sestina di un passaggio, e lasciano senza indicazione i gruppi successivi: ci si aspetta che l'esecutore continui lo stesso schema. Questi gruppi non contrassegnati sono gruppi irregolari impliciti: vanno eseguiti come tali, anche se non c'è nulla di stampato che lo indichi. Sono molto comuni nelle edizioni del XIX secolo, negli studi e nelle variazioni. Ora la scansione li ricostruisce a partire dal ritmo della battuta, invece di eliminare note per far coincidere la battuta con il suo tempo.
  • Meno gruppi irregolari inventati dal nulla. Il modello tendeva a contrassegnare come terzine normali gruppi con travatura anche quando sopra non era stampato alcun numero, e quei numeri comparivano poi nella partitura. Ora scrive un gruppo irregolare solo quando è effettivamente indicato sulla pagina.
4 agosto·Novità·

Importa un PDF o delle foto nell’app desktop

Uno spartito stampato che diventa uno spartito modificabile in Flat

Le app per Mac e Windows possono ora trasformare un PDF o una foto di spartito in uno spartito modificabile, con la stessa fase di revisione disponibile sul web.

  • Importa senza uscire dall’app. Scegli un file, controlla cosa ha letto la scansione e apri lo spartito.
  • Acquista crediti AI direttamente nell’app sul Mac App Store, così un’importazione non si interrompe per dover passare dal sito web.

Anche in agosto

16 modifiche minori
24 luglio·Migliorato·

Una nuova versione del modello incentrata sulle correzioni di notazione

Una versione migliorata del modello interno di Flat è ora utilizzata per tutte le importazioni di PDF e foto, in particolare:

  • I passaggi a più voci con pause condivise e pause invisibili sono ora supportati.
  • Le stanghette e le prime e seconde volte (volte) sono ora posizionate correttamente all'interno delle battute.
  • Le travature vengono riconosciute in modo più affidabile.
  • I tempi disegnati su più pentagrammi, come nelle partiture orchestrali, vengono ora riconosciuti.
  • Corretti alcuni simboli di accordo esportati in MusicXML con un tipo di accordo non standard.
15 luglio·Novità·

Importa un PDF o delle foto in una partitura modificabile, con una fase di revisione

L'importazione di spartiti da PDF o foto ha un nuovo flusso nell'app web, basato sul motore di riconoscimento sviluppato internamente da Flat. Sostituisce il precedente import PDF per tutti.

  • Scegli le pagine che ti servono. Carica un PDF o più foto, poi conserva solo le pagine che contengono la musica. Ogni pagina mantenuta usa un credito.
  • Segui il riconoscimento mentre è in corso. Una barra di avanzamento mostra a che punto è la scansione, pagina per pagina, e puoi continuare a usare Flat mentre lavora.
  • Controlla prima che venga creata la partitura. Quando il motore non è sicuro di uno strumento, ti chiede di confermare il titolo e gli strumenti rilevati, mostrando accanto a ciascuno i nomi delle parti stampati sulla pagina. Se tutti gli strumenti sono identificati con certezza, questo passaggio viene saltato.

Disponibile in Flat e, per insegnanti e amministratori, in Flat for Education. Il nuovo flusso arriverà nell'app iOS nelle prossime settimane.

10 luglio·Novità·

OMR è ora disponibile come API per sviluppatori

Il motore OMR di Flat è ora disponibile a livello programmatico tramite la API per sviluppatori. Invia PDF o foto, monitora l'avanzamento del riconoscimento, controlla gli strumenti rilevati, quindi importa il risultato come partitura modificabile in una libreria Flat oppure esportalo in MusicXML o MIDI. È lo stesso modello sviluppato internamente che gestisce l'importazione di PDF e foto nell'editor, ora disponibile su larga scala per le tue app e i tuoi flussi di lavoro.

L'API OMR dedicata (v2.24.0) si basa sull'importazione PDF in background aggiunta alla creazione delle partiture nella v2.23.0: richiedi il supporto delle attività durante l'importazione di un file e interroga periodicamente l'attività finché la partitura non è pronta. Consulta il changelog dell'API per i dettagli di entrambe le versioni.

Anche in luglio

9 modifiche minori
23 giugno·Migliorato·

Analisi della pagina più precisa per layout complessi

Abbiamo migliorato il modo in cui la scansione legge il layout di una pagina. Le importazioni di PDF e foto ora producono spartiti più puliti e accurati, soprattutto con layout complessi:

  • Le pagine dense ora vengono suddivise correttamente. Le pagine con molti sistemi brevi impilati uno sopra l'altro non vengono più uniti tra loro: ogni sistema viene rilevato separatamente.
  • Prestazioni migliori su partiture orchestrali e per grandi ensemble. Gli strumenti su più pentagrammi, come pianoforte e organo, e le grandi partiture con molti pentagrammi vengono riconosciuti in modo più affidabile.
  • Layout larghi, orizzontali e a libretto. Le pagine in orizzontale non tagliano più il bordo sinistro (con il rischio di troncare le chiavi), e le scansioni multipagina e a libretto vengono gestite correttamente.
  • Meno rilevamenti indesiderati. Gli elementi spurii vicino ai piè di pagina e ai margini non vengono più interpretati come musica.
15 giugno·Migliorato·

Un modello più accurato

Ogni importazione di PDF e foto viene ora elaborata dal modello proprietario di Flat. Questa versione è un importante aggiornamento incentrato sull’accuratezza della trascrizione: la correttezza musicale (note, ritmi, legature di valore e alterazioni, che determinano se una partitura è corretta) migliora in tutti i set di test, con i progressi maggiori in:

  • Dinamiche: +39%
  • Fermate, articolazioni, legature di valore, alterazioni: +30–37%
  • Durata delle note: +22%
  • Legature di frase, note puntate, pause, assegnazione a rigo e voce: +14–20%

Anche il posizionamento di testo, dinamiche e impaginazione è più preciso: testi cantati, sigle degli accordi e dinamiche si collegano in modo più affidabile alle note corrette, anche in impaginazioni complesse come i sistemi per pianoforte a due righi e le parti con cambi di chiave.

1 giugno·Novità·

Il nostro modello AI inizia il rilascio graduale

Stiamo distribuendo il modello AI proprietario di Flat per l'importazione di PDF e foto, progettato e addestrato internamente per sostituire il motore di terze parti usato al lancio. Gestire direttamente tutta la tecnologia ci permette di migliorare ulteriormente la precisione, ampliare ciò che riconosciamo, rilasciare miglioramenti molto più rapidamente e allineare i risultati al formato di notazione di Flat, così che le importazioni si integrino in modo naturale con il resto del prodotto. Questa prima versione riconosce già molta più musica:

Copertura della notazione più ampia. Nuovi elementi riconosciuti:

  • Sigle degli accordi, codificate correttamente con il loro significato musicale come accordi modificabili, non come semplice testo
  • Ripetizioni di battuta e slash ritmici
  • Indicazioni di tempo e di metronomo (con BPM)

Testi e parole in più lingue. Testi cantati, lettere di richiamo e altri testi vengono riconosciuti per impostazione predefinita nelle lingue che usano l'alfabeto latino, oltre che in giapponese, coreano e cinese.

Più fedele all'impaginazione originale. Le importazioni ora seguono molto più da vicino l'impaginazione della partitura di origine, rispettando il numero di battute per rigo, i sistemi per pagina e la struttura complessiva. Questo fa davvero la differenza nelle partiture grandi e complesse, come i lavori orchestrali e gli strumenti a più righi come il pianoforte. Sono supportati anche più formati di pagina, incluse le pagine in orizzontale che prima non erano supportate.

Anche in giugno

8 modifiche minori

Cerchi qualcosa di precedente?

Gli aggiornamenti meno recenti sono descritti nel blog di Flat, versione dopo versione.