Skip to content

Wijzigingslog

Wat is er nieuw in Flat? Nieuwe functies, verbeteringen en oplossingen, nieuwste eerst.

We brengen meer uit dan we hier vermelden. Op deze pagina vind je de wijzigingen die de moeite waard zijn om te kennen.

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

15 september·Nieuw

Een nieuw ontwikkelaarsdashboard met OMR-taken, credits en een playground

Overzicht van de ontwikkelaarsdashboard-app met een mogelijkhedenkaart voor Embed, OMR, REST API, Import API en LTI

Het ontwikkelaarsdashboard is opnieuw opgebouwd rond wat je integratie kan doen. Elke mogelijkheid (Embed, OMR, REST API, Import API, LTI) krijgt een kaart met het bereik, de prijzen en de documentatie, en de mogelijkheden die je app al gebruikt staan vooraan.

  • Een nieuwe OMR-sectie op accountniveau, met je taken, je credits en de geschiedenis ervan op één plek, omdat OMR-credits door al je apps worden gedeeld.
  • Probeer OMR voordat je code schrijft. De playground neemt een PDF of foto's, toont het aantal pagina's, de kosten per pagina en het saldo dat overblijft, en voert de taak daarna uit zodra je bevestigt. De uitvoer gaat naar MusicXML-downloads; er komt niets in je bibliotheek terecht.
  • Duidelijkere app-pagina's. Persoonlijke tokens, OAuth2-referenties en OMR-toegang zijn per applicatie gegroepeerd, waarbij de referenties met het OMR-bereik duidelijk worden aangegeven.

Open het via flat.io/developers.

10 september·Nieuw

API v2.26.0: de OMR-API verlaat beta, opdrachten krijgen volledige lees-, update- en verwijderondersteuning

Onze REST API-specificatie gaat over naar OpenAPI 3.1, de OMR-API sluit de bètaperiode af en opdrachten in Flat for Education gaan verder dan alleen weergeven en aanmaken.

  • De OMR-API is stabiel. Endpoints, velden en gedrag volgen nu ons gebruikelijke deprecatieproces vóór een breaking change. Een nieuwe FAQ behandelt credits en facturatie, limieten en verwerkingstijden, herkenningskwaliteit en talen, en commercieel gebruik en privacy.
  • Opdrachten lezen, bijwerken en verwijderen in Flat for Education. Als u een opdracht verwijdert, worden ook de inzendingen en de kopieën van leerlingen verwijderd; archiveer de opdracht in plaats daarvan als u het werk wilt bewaren.
  • Creditlogboek. Een nieuwe call toont uw creditgeschiedenis; het saldo blijft beschikbaar via de OMR-capabilities-call.
  • Finale-bestanden (.musx) kunnen worden geïmporteerd, op basis van best effort, en het importeren van gescande bladmuziek (pdf en afbeeldingen) is gedocumenteerd bij het aanmaken van partituren.
  • OpenAPI 3.1. Nullable velden gebruiken de 3.1-syntaxis; tooling die is vastgezet op OpenAPI 3.0 moet worden bijgewerkt. Het veld mimeType is verwijderd uit OMR-bestandsuploads.
7 september·Nieuw·

Flat voor Mac en Windows

De Flat-desktopapp geopend op een partituur voor piano en harp op een MacBook, met links het notatiepaneel en onderaan het pianoklavier

Flat heeft nu een desktopapp voor macOS en Windows: de volledige editor in een eigen venster, gratis te downloaden, met je bibliotheek gesynchroniseerd tussen desktop, web en mobiel.

  • Werkt offline. Schrijf, bewerk en speel partituren af zonder verbinding; je wijzigingen worden gesynchroniseerd zodra je weer online bent.
  • Je partituren op elk apparaat. Met Flat Power is de bibliotheek die je op desktop ziet dezelfde als die je opent op het web, iPhone, iPad en Android.
  • MIDI-invoer via USB en Bluetooth. Sluit een keyboard aan en speel de noten rechtstreeks in.
  • Opent je bestanden. Dubbelklik op een partituur in Finder of Verkenner en die wordt geopend in de app, niet in een browsertabblad.
  • Log in met Apple op macOS, naast de inlogopties die je al had.
  • Blijft vanzelf up-to-date. Nieuwe versies worden automatisch geïnstalleerd.

Gratis te downloaden; een Flat-account is alleen nodig voor synchronisatie. Download het via flat.io/desktop.

Ook in september

35 kleinere wijzigingen
21 augustus·Nieuw·

Loopmodus en afspelen dat hervat waar je bent gestopt

Een geselecteerde passage in de Flat-editor die in een lus wordt afgespeeld, met de lushandgrepen rond de maten en de loopknop actief in de kopbalk

Selecteer een passage, druk op L, en die wordt herhaald totdat je hem stopt, terwijl de noten bewerkbaar blijven, zodat elke wijziging in de volgende herhaling te horen is. De loopmodus is gratis in elk abonnement.

  • Drie manieren om een loop te starten: selecteer maten en druk op L, kies Loop in het selectiemenu, of druk op de loopknop in de kopbalk om de maat waar je cursor staat te laten loopen. Sleep de handgrepen om het bereik groter of kleiner te maken, zelfs tijdens het afspelen.
  • De noten blijven bewerkbaar. Klik op een noot terwijl die wordt afgespeeld, pas hem aan en hoor het resultaat bij de volgende herhaling. Loops werken ook met een gesynchroniseerde YouTube-, Vimeo- of SoundCloud-opname, of met een geüploade opname.
  • Afspelen start vanaf je cursor, niet vanaf het begin. Als je stopt, blijft de positie behouden: Spatie speelt af vanaf de cursor, Shift + Spatie hervat precies waar de muziek stopte (houd op mobiel Play ingedrukt). Teruggaan naar het begin verplaatst de cursor als het afspelen is gestopt, en start het afspelen opnieuw als de muziek nog speelt.

Beschikbaar in de nieuwe editor op het web en in de nieuwe mobiele werkbalk op Android; iOS volgt later. Ingesloten partituren kunnen ook loopen via de embed API.

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

API v2.25.0: bepaal hoe lang OMR-taken je bestanden bewaren, ABC-export

  • Gegevensbewaring die jij beheert. OMR-taken laten nu zien hoe lang hun bestanden worden bewaard (standaard 30 days), elke MusicXML-taak bevat zijn vervaldatum en je kunt de bestanden en resultaten van een taak verwijderen zodra je ze hebt opgehaald.
  • Functiedetectie vóór het inloggen. De OMR-capaciteitenaanroep werkt zonder account en toont de ondersteunde herkenningstalen met hun namen.
  • ABC-notatie exporteren voor elke score-revisie, naast MusicXML, MIDI en de andere indelingen. Net als MIDI bevat dit niet de volledige opmaak.
  • Free Record-opdrachten kunnen via de API worden geconfigureerd in Flat for Education.
  • Fouten van een upstreamprovider (bijvoorbeeld Google Classroom) bevatten nu ook het eigen gelokaliseerde bericht van die provider.

Ook in augustus

28 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

28 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

18 kleinere wijzigingen
7 april·Nieuw

API v2.22.0: 15+ importformaten, virtuele verzamelingen, rubrics, studentgroepen en LTI 1.3

De grootste specificatie-update sinds 2024, waarmee de API weer aansluit op twee jaar productwijzigingen.

  • Import uit 15+ formaten. Guitar Pro, MuseScore, ABC-notatie, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer en Encore komen naast MusicXML en MIDI beschikbaar, en partituren kunnen worden geëxporteerd als native .flat-bestanden.
  • Virtuele verzamelingen. Alle partituren, samenwerkingen en vind-ik-leuks vervangen de oude mappenhiërarchie in de bibliotheek, in lijn met de vernieuwde Flat-bibliotheek.
  • Flat for Education. Uitvoeringsopdrachten met audio- of video-opnamen en opties voor backingtrack, metronoom en snelheid; groepsinzendingen voor gezamenlijk schrijven; instructies met rich text; subgroepen van studenten; geplande en individueel toegewezen Microsoft Teams-opdrachten; uitgebreide beschrijvingen en opdrachttypen in de resourcebibliotheek.
  • Geïntegreerde LTI-configuratie voor LTI 1.1 en 1.3, inclusief dynamische registratie. De eerdere aanroepen voor LTI 1.1-inloggegevens zijn verouderd.
  • Jaarlijkse statistieken over partituren, aantallen openbare partituren op profielen en verwijdering van enkele al lang verouderde velden.

Ook in april

1 kleinere wijziging

Op zoek naar iets ouder?

Deze pagina begint in september 2025, toen de PDF-import werd uitgebracht. Alles van daarvoor staat per release beschreven op de Flat-blog.