Skip to content

What’s new in scanned music import

How Flat turns PDFs and photos of sheet music into editable scores: model versions, what is recognized, what got fixed.

The same engine powers Opuscan and the OMR API. This page lists the changes as they reach Flat.

All changes

Items worden automatisch vanuit het Engels vertaald. Lees het origineel in het Engels

In september

24 kleinere wijzigingen
7 augustus·Verbeterd·

Een nieuwe modelversie met ondersteuning voor impliciete tupletten

Een nieuwe versie van ons eigen model verwerkt nu alle PDF- en foto-imports, met speciale aandacht voor hoe tupletten op de pagina worden gedrukt.

  • Impliciete tupletten worden nu ondersteund. Graveurs zetten het kleine "3" of "6" meestal alleen boven het eerste triool- of sextoolgroepje van een passage, en laten de groepen erna zonder aanduiding staan — van de speler wordt verwacht dat die het patroon voortzet. Die ongemarkeerde groepen zijn impliciete tupletten: ze worden als tupletten gespeeld, zonder dat er iets gedrukt staat om dat aan te geven. Ze komen veel voor in 19e-eeuwse edities, studies en variaties. Bij het scannen worden ze nu gereconstrueerd op basis van het ritme van de maat, in plaats van noten weg te laten om de maat passend te maken binnen de maatsoort.
  • Minder tupletten uit de lucht gegrepen. Het model markeerde gewone gebalkte groepen vroeger soms als triool, ook als er geen cijfer boven stond afgedrukt, en die cijfers verschenen dan in je partituur. Nu schrijft het alleen een tuplet wanneer die daadwerkelijk op de pagina staat aangegeven.
4 augustus·Nieuw·

Importeer een pdf of foto's in de desktop-app

Een gedrukte partituur die in Flat een bewerkbare partituur wordt

De Mac- en Windows-apps kunnen nu een pdf of een foto van bladmuziek omzetten in een bewerkbare partituur, met dezelfde controlestap als op het web.

  • Importeer zonder de app te verlaten. Kies een bestand, controleer wat de scan heeft gelezen en open de partituur.
  • Koop AI-tegoeden in de app in de Mac App Store, zodat een import niet wordt onderbroken doordat je naar de website moet.

Ook in augustus

16 kleinere wijzigingen
24 juli·Verbeterd·

Een nieuwe modelversie gericht op notatiefixes

Een verbeterde versie van Flats eigen model ondersteunt nu elke import van PDF's en foto's, in het bijzonder:

  • Meerstemmige passages met gedeelde rusten en onzichtbare rusten worden nu ondersteund.
  • Maatstrepen en volta's worden nu correct binnen maten geplaatst.
  • Balken worden betrouwbaarder herkend.
  • Maatsoorten die over meerdere notenbalken zijn geschreven, zoals in orkestpartituren, worden nu herkend.
  • Een probleem opgelost waarbij sommige akkoordsymbolen met een niet-standaard akkoordtype naar MusicXML werden geëxporteerd.
15 juli·Nieuw·

Importeer een PDF of foto’s als een bewerkbare partituur, met een controlestap

Het importeren van bladmuziek uit een PDF of foto heeft een nieuwe workflow in de webapp, gebaseerd op Flat's eigen herkenningsengine. Deze vervangt de vorige PDF-import voor iedereen.

  • Kies de pagina's die je wilt. Upload een PDF of meerdere foto's en houd alleen de pagina's over die de muziek bevatten. Elke pagina die je bewaart, kost één credit.
  • Volg de herkenning terwijl die loopt. Een voortgangsbalk laat per pagina zien hoe ver de scan is, en je kunt Flat blijven gebruiken terwijl het proces doorgaat.
  • Controleer voordat de partituur wordt gemaakt. Als de engine niet zeker is over een instrument, vraagt die je om de titel en de gedetecteerde instrumenten te bevestigen, waarbij de partijnamen die op de pagina staan naast elk instrument worden getoond. Als alle instrumenten zeker zijn herkend, wordt deze stap overgeslagen.

Beschikbaar in Flat en, voor docenten en beheerders, in Flat for Education. De nieuwe workflow komt in de komende weken naar de iOS-app.

10 juli·Nieuw·

OMR is nu beschikbaar als developer API

De OMR-engine van Flat is nu programmatisch beschikbaar via de developer API. Verstuur pdf's of foto's, volg de voortgang van de herkenning, controleer de gedetecteerde instrumenten en importeer het resultaat vervolgens als een bewerkbare partituur in een Flat-bibliotheek, of exporteer het als MusicXML of MIDI. Het is hetzelfde interne model dat het importeren van pdf's en foto's in de editor aandrijft, en is nu op schaal beschikbaar voor je eigen apps en workflows.

De speciale OMR API (v2.24.0) bouwt voort op de pdf-import op de achtergrond die in v2.23.0 aan het aanmaken van partituren is toegevoegd: vraag om taakondersteuning bij het importeren van een bestand en poll de taak totdat de partituur klaar is. Zie de API-wijzigingslog voor de details van beide releases.

Ook in juli

9 kleinere wijzigingen
23 juni·Verbeterd·

Nauwkeurigere pagina-analyse voor complexe lay-outs

We hebben verbeterd hoe scans de lay-out van een pagina lezen. Importen van pdf's en foto's leveren nu schonere, nauwkeurigere partituren op, vooral bij complexe lay-outs:

  • Dichte pagina's worden nu correct gesplitst. Pagina's met veel korte systemen boven elkaar worden niet langer samengevoegd: elk systeem wordt afzonderlijk gedetecteerd.
  • Beter voor orkestpartituren en grote ensembles. Instrumenten met meerdere notenbalken, zoals piano en orgel, en grote partituren met veel notenbalken worden betrouwbaarder herkend.
  • Brede, liggende en boekjeslay-outs. Bij liggende pagina's wordt de linkerrand niet langer afgesneden (waardoor sleutels konden wegvallen), en scans van meerdere pagina's en boekjes worden correct verwerkt.
  • Minder losse foutdetecties. Storende elementen bij voetteksten en marges worden niet langer als muziek opgepikt.
15 juni·Verbeterd·

Een nauwkeuriger model

Elke import van PDF’s en foto’s wordt nu verwerkt door Flats eigen interne model. Deze release is een belangrijke nieuwe versie die zich richt op transcriptienauwkeurigheid: de muzikale correctheid (de noten, ritmes, overbindingen en voortekens die bepalen of een partituur klopt) verbetert in alle testsets, met de grootste winst in:

  • Dynamiek: +39%
  • Fermates, articulaties, overbindingen, voortekens: +30 tot 37%
  • Nootduren: +22%
  • Bogen, gepunte noten, rusten, toewijzing aan notenbalk en stem: +14 tot 20%

Ook de plaatsing van tekst, dynamiek en lay-out is nauwkeuriger: liedtekst, akkoordsymbolen en dynamiek worden betrouwbaarder aan de juiste noten gekoppeld, ook in complexe lay-outs zoals pianogrote notenbalken en partijen met sleutelwisselingen.

1 juni·Nieuw·

Ons eigen AI-model wordt nu uitgerold

We rollen Flat's eigen AI-model uit voor het importeren van PDF's en foto's. Het is intern ontworpen en getraind ter vervanging van de externe engine die bij de lancering werd gebruikt. Doordat we de technologie van begin tot eind zelf beheren, kunnen we de nauwkeurigheid verder verbeteren, meer notatie herkennen, verbeteringen veel sneller uitbrengen en de resultaten afstemmen op Flat's eigen notatieformaat, zodat imports beter aansluiten op de rest van het product. Deze eerste release leest nu al veel meer van je muziek:

Breder notatiebereik. Nieuw herkend:

  • Akkoordsymbolen, correct gecodeerd met hun muzikale betekenis als bewerkbare akkoorden, niet alleen als platte tekst
  • Maatherhalingen en ritmeslashes
  • Tempoteksten en metronoomaanduidingen (met BPM)

Songteksten en tekst in meer talen. Songteksten, repetitiemarkeringen en andere tekst worden standaard herkend in talen met Latijns schrift, plus Japans, Koreaans en Chinees.

Getrouwer aan de oorspronkelijke lay-out. Imports volgen nu veel nauwkeuriger de lay-out van de bronpartituur, met hetzelfde aantal maten per regel, systemen per pagina en dezelfde algemene structuur. Dat maakt echt verschil bij grote, complexe partituren, zoals orkestwerken en instrumenten met meerdere notenbalken, zoals piano. Ook meer paginaformaten worden ondersteund, waaronder liggende pagina's die eerder niet werden ondersteund.

Ook in juni

8 kleinere wijzigingen

Op zoek naar iets ouder?

Oudere updates worden release voor release beschreven op de blog van Flat.