[{"data":1,"prerenderedAt":2481},["ShallowReactive",2],{"flat-community-challenge":3,"changelog-flat-en":4,"footer-community-challenge":2468},"https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-09",{"product":5,"locale":6,"generatedAt":7,"categories":8,"platforms":21,"count":28,"years":29,"months":59,"older":2037,"releaseAnchors":2435},"flat","en","2026-09-16T21:02:26.822Z",{"library":9,"editor":10,"playback":11,"import-export":12,"omr":13,"assignments":14,"worksheets":15,"classes":16,"collaboration":17,"api":18,"billing":19,"accounts":20},"Library","Editor","Playback","Import and export","OMR","Assignments","Worksheets","Classes","Collaboration","API","Billing","Accounts",[22,23,24,25,26,27],"web","ios","android","mac","windows","api",124,[30],{"year":31,"months":32},2026,[33,36,38,40,43,45,47,49,51,53,55,57],{"key":34,"hasEntries":35},"2026-01",false,{"key":37,"hasEntries":35},"2026-02",{"key":39,"hasEntries":35},"2026-03",{"key":41,"hasEntries":42},"2026-04",true,{"key":44,"hasEntries":35},"2026-05",{"key":46,"hasEntries":42},"2026-06",{"key":48,"hasEntries":42},"2026-07",{"key":50,"hasEntries":42},"2026-08",{"key":52,"hasEntries":42},"2026-09",{"key":54,"hasEntries":35},"2026-10",{"key":56,"hasEntries":35},"2026-11",{"key":58,"hasEntries":35},"2026-12",[60,660,1148,1662,1999],{"key":52,"year":31,"month":61,"majors":62,"areas":127},9,[63,85,107],{"slug":64,"title":65,"locale":6,"products":66,"platforms":67,"categories":68,"kind":69,"size":70,"publicationDate":71,"modificationDate":72,"links":73,"images":77,"bodyHtml":81,"excerpt":82,"primaryCategory":27,"ownPage":83,"date":84},"2026-09-15-a-new-developer-dashboard-with-omr-jobs-credits-and-a-playground","A new developer dashboard, with OMR jobs, credits and a playground",[5],[27,22],[27],"new","major","2026-09-16T15:18:58.086Z","2026-09-16T15:19:31.262Z",{"blogPosts":74,"helpArticles":75,"releases":76},[],[],[],[78],{"url":79,"alt":80},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F87f9c3ba-e021-4458-9456-4024e7e67592.png","The developer dashboard app overview with a capability card for Embed, OMR, REST API, Import API and LTI","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F6fdd7f1a-46e7-44c7-9c88-50376e7ee7a6.png\" alt=\"The developer dashboard app overview with a capability card for Embed, OMR, REST API, Import API and LTI\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>The developer dashboard is rebuilt around what your integration can do. Each capability (Embed, OMR, REST API, Import API, LTI) gets a card with its scope, pricing and documentation, and the ones your app already uses come first.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A new OMR section at the account level\u003C\u002Fstrong>, with your jobs, your credits and their history in one place, since OMR credits are shared by all your apps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Try OMR before you write code.\u003C\u002Fstrong> The playground takes a PDF or photos, shows the page count, the cost per page and the balance you would be left with, then runs the job once you confirm. Output goes to MusicXML downloads, nothing lands in your library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clearer app pages.\u003C\u002Fstrong> Personal tokens, OAuth2 credentials and OMR access are grouped per application, with the credentials that carry the OMR scope called out.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Open it from \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002F\" rel=\"referer\">flat.io\u002Fdevelopers\u003C\u002Fa>.\u003C\u002Fp>","The developer dashboard is rebuilt around what your integration can do. Each capability (Embed, OMR, REST API, Import API, LTI) gets a card with its scope,…","active","2026-09-15",{"slug":86,"title":87,"locale":6,"products":88,"platforms":90,"categories":91,"kind":69,"size":70,"publicationDate":94,"modificationDate":95,"links":96,"images":102,"bodyHtml":103,"excerpt":104,"primaryCategory":27,"ownPage":105,"date":106},"2026-09-10-api-v2-26-0-the-omr-api-leaves-beta-assignments-get-full-read-update-and-delete","API v2.26.0: the OMR API leaves beta, assignments get full read, update and delete",[5,89],"flatEdu",[27],[27,92,93],"omr","assignments","2026-09-16T11:56:16.502Z","2026-09-16T16:00:46.587Z",{"blogPosts":97,"helpArticles":98,"releases":99},[],[],[100],{"platform":27,"version":101},"2.26.0",[],"\u003Cp>Our REST API specification moves to OpenAPI 3.1, the OMR API closes its beta period, and Flat for Education assignments open up beyond listing and creating.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>The OMR API is stable.\u003C\u002Fstrong> Endpoints, fields and behavior now follow our usual deprecation process before any breaking change. A new FAQ covers credits and billing, limits and processing times, recognition quality and languages, and commercial use and privacy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Read, update and delete assignments\u003C\u002Fstrong> in Flat for Education. Deleting an assignment also removes its submissions and the students' copies; archive it instead to keep the work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Credit ledger.\u003C\u002Fstrong> A new call lists your credit history; the balance stays on the OMR capabilities call.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Finale files (\u003Ccode>.musx\u003C\u002Fcode>) can be imported\u003C\u002Fstrong>, on a best-effort basis, and scanned music import (PDF and images) is documented on score creation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAPI 3.1.\u003C\u002Fstrong> Nullable fields use the 3.1 syntax; tooling pinned to OpenAPI 3.0 needs an update. The \u003Ccode>mimeType\u003C\u002Fcode> field was removed from OMR file uploads.\u003C\u002Fli>\n\u003C\u002Ful>","Our REST API specification moves to OpenAPI 3.1, the OMR API closes its beta period, and Flat for Education assignments open up beyond listing and creating. -…","none","2026-09-10",{"slug":108,"title":109,"locale":6,"products":110,"platforms":111,"categories":112,"kind":69,"size":70,"publicationDate":114,"modificationDate":115,"links":116,"images":120,"bodyHtml":124,"excerpt":125,"primaryCategory":113,"ownPage":83,"date":126},"2026-09-07-flat-for-mac-and-windows","Flat for Mac and Windows",[5],[25,26],[113],"library","2026-09-16T19:45:35.304Z","2026-09-16T19:50:38.055Z",{"blogPosts":117,"helpArticles":118,"releases":119},[],[],[],[121],{"url":122,"alt":123},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F3d544666-cfcf-4612-8cd8-1aef3b7cfd02.png","The Flat desktop app open on a piano and harp score on a MacBook, with the notation panel on the left and the piano keyboard below","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F3d544666-cfcf-4612-8cd8-1aef3b7cfd02.png\" alt=\"The Flat desktop app open on a piano and harp score on a MacBook, with the notation panel on the left and the piano keyboard below\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Flat now has a desktop app for macOS and Windows: the full editor in a window of its own, free to download, with your library in sync across desktop, web and mobile.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Works offline.\u003C\u002Fstrong> Write, edit and play back scores without a connection; your changes sync when you are back online.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your scores on every device.\u003C\u002Fstrong> With Flat Power, the library you see on the desktop is the same one you open on the web, iPhone, iPad and Android.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MIDI input over USB and Bluetooth.\u003C\u002Fstrong> Plug in a keyboard and play the notes in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opens your files.\u003C\u002Fstrong> Double-click a score in Finder or Explorer and it opens in the app, not a browser tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sign in with Apple\u003C\u002Fstrong> on macOS, alongside the sign-in options you already had.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keeps itself up to date.\u003C\u002Fstrong> New versions install on their own.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Free to download; a Flat account is only needed to sync. Get it at \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdesktop\" rel=\"referer\">flat.io\u002Fdesktop\u003C\u002Fa>.\u003C\u002Fp>","Flat now has a desktop app for macOS and Windows: the full editor in a window of its own, free to download, with your library in sync across desktop, web and…","2026-09-07",[128,165,321,350,383],{"category":113,"name":9,"count":129,"entries":130},2,[131,150],{"slug":132,"title":133,"locale":6,"products":134,"platforms":135,"categories":136,"kind":69,"size":138,"publicationDate":139,"modificationDate":140,"links":141,"images":149,"excerpt":133,"primaryCategory":113,"ownPage":105,"date":106},"2026-09-10-finale-files-musx-can-be-imported","Finale files (.musx) can be imported, on a best-effort basis",[5,89],[],[113,137],"import-export","minor","2026-09-16T13:10:13.995Z","2026-09-16T13:18:16.279Z",{"blogPosts":142,"helpArticles":143,"releases":147},[],[144],{"locale":6,"url":145,"title":146},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fimport\u002F","How to import MusicXML, MIDI, and other score files into Flat",[148],{"platform":27,"version":101},[],{"slug":151,"title":152,"locale":6,"products":153,"platforms":154,"categories":155,"kind":156,"size":138,"publicationDate":157,"modificationDate":158,"links":159,"images":163,"excerpt":152,"primaryCategory":113,"ownPage":105,"date":164},"2026-09-08-dropdown-menus-can-be-navigated-with-the-arrow-keys","Dropdown menus can be navigated with the arrow keys",[5,89],[22],[113],"improved","2026-09-16T12:52:05.543Z","2026-09-16T12:56:27.978Z",{"blogPosts":160,"helpArticles":161,"releases":162},[],[],[],[],"2026-09-08",{"category":166,"name":10,"count":167,"entries":168},"editor",11,[169,185,199,212,225,238,251,264,277,290,308],{"slug":170,"title":171,"locale":6,"products":172,"platforms":173,"categories":174,"kind":175,"size":138,"publicationDate":176,"modificationDate":177,"links":178,"images":184,"excerpt":171,"primaryCategory":166,"ownPage":105,"date":84},"2026-09-15-custom-instruments-can-be-added-from-manage-instruments-on-ios","Custom instruments can be added from Manage Instruments on iOS",[5],[23],[166],"fixed","2026-09-16T14:53:27.987Z","2026-09-16T15:03:05.533Z",{"blogPosts":179,"helpArticles":180,"releases":181},[],[],[182],{"platform":23,"version":183},"26.09.01",[],{"slug":186,"title":187,"locale":6,"products":188,"platforms":189,"categories":190,"kind":175,"size":138,"publicationDate":191,"modificationDate":192,"links":193,"images":197,"excerpt":187,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-on-mobile-the-playback-slider-and-loop-dividers-are-blue-again-and-legacy-layout","On mobile, the playback slider and loop dividers are blue again, and legacy layout settings show in the new sidebar",[5,89],[22],[166],"2026-09-16T15:47:04.332Z","2026-09-16T15:47:47.340Z",{"blogPosts":194,"helpArticles":195,"releases":196},[],[],[],[],"2026-09-11",{"slug":200,"title":201,"locale":6,"products":202,"platforms":203,"categories":204,"kind":175,"size":138,"publicationDate":205,"modificationDate":206,"links":207,"images":211,"excerpt":201,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-the-slur-orientation-menu-is-back-in-the-new-toolbar","The slur orientation menu is back in the new toolbar",[5,89],[22],[166],"2026-09-16T15:47:00.427Z","2026-09-16T15:47:37.938Z",{"blogPosts":208,"helpArticles":209,"releases":210},[],[],[],[],{"slug":213,"title":214,"locale":6,"products":215,"platforms":216,"categories":217,"kind":175,"size":138,"publicationDate":218,"modificationDate":219,"links":220,"images":224,"excerpt":214,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-tempo-can-be-set-up-to-500","Tempo can be set up to 500",[5,89],[22],[166],"2026-09-16T15:46:58.573Z","2026-09-16T15:47:34.710Z",{"blogPosts":221,"helpArticles":222,"releases":223},[],[],[],[],{"slug":226,"title":227,"locale":6,"products":228,"platforms":229,"categories":230,"kind":175,"size":138,"publicationDate":231,"modificationDate":232,"links":233,"images":237,"excerpt":227,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-repeating-a-note-with-r-no-longer-moves-a-note-in-another-voice","Repeating a note with R no longer moves a note in another voice",[5,89],[22],[166],"2026-09-16T15:46:56.595Z","2026-09-16T15:47:30.319Z",{"blogPosts":234,"helpArticles":235,"releases":236},[],[],[],[],{"slug":239,"title":240,"locale":6,"products":241,"platforms":242,"categories":243,"kind":175,"size":138,"publicationDate":244,"modificationDate":245,"links":246,"images":250,"excerpt":240,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-breath-marks-and-caesuras-are-drawn-at-the-end-of-the-note","Breath marks and caesuras are drawn at the end of the note",[5,89],[22],[166],"2026-09-16T14:53:31.792Z","2026-09-16T15:03:16.325Z",{"blogPosts":247,"helpArticles":248,"releases":249},[],[],[],[],{"slug":252,"title":253,"locale":6,"products":254,"platforms":255,"categories":256,"kind":175,"size":138,"publicationDate":257,"modificationDate":258,"links":259,"images":263,"excerpt":253,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-guitar-tab-adding-a-sharp-on-the-low-e-string-updates-the-fret","Guitar tab: adding a sharp on the low E string updates the fret",[5,89],[22],[166],"2026-09-16T14:53:29.666Z","2026-09-16T15:03:11.514Z",{"blogPosts":260,"helpArticles":261,"releases":262},[],[],[],[],{"slug":265,"title":266,"locale":6,"products":267,"platforms":268,"categories":269,"kind":156,"size":138,"publicationDate":270,"modificationDate":271,"links":272,"images":276,"excerpt":266,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-notes-play-back-as-you-move-through-the-lyrics","Notes play back as you move through the lyrics",[5,89],[22],[166],"2026-09-16T12:52:30.591Z","2026-09-16T12:56:54.525Z",{"blogPosts":273,"helpArticles":274,"releases":275},[],[],[],[],{"slug":278,"title":279,"locale":6,"products":280,"platforms":281,"categories":282,"kind":175,"size":138,"publicationDate":283,"modificationDate":284,"links":285,"images":289,"excerpt":279,"primaryCategory":166,"ownPage":105,"date":198},"2026-09-11-chord-mode-is-respected-when-entering-notes-with-a-midi-keyboard","Chord mode is respected when entering notes with a MIDI keyboard",[5,89],[22],[166],"2026-09-16T12:52:12.793Z","2026-09-16T12:56:50.472Z",{"blogPosts":286,"helpArticles":287,"releases":288},[],[],[],[],{"slug":291,"title":292,"locale":6,"products":293,"platforms":294,"categories":295,"kind":156,"size":138,"publicationDate":296,"modificationDate":297,"links":298,"images":305,"bodyHtml":306,"excerpt":307,"primaryCategory":166,"ownPage":105,"date":164},"2026-09-08-the-notation-panel-shows-the-keyboard-shortcut-of-the-category-you-open","The Notation panel shows the keyboard shortcut of the category you open",[5,89],[22],[166],"2026-09-16T15:05:51.192Z","2026-09-16T15:14:45.148Z",{"blogPosts":299,"helpArticles":300,"releases":304},[],[301],{"locale":6,"url":302,"title":303},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fkeyboard-shortcuts\u002F","Keyboard shortcuts",[],[],"\u003Cp>Articulations, Ornaments and Dynamics show their shortcut next to their title while open. The first time you use one, a tip explains that a number pressed after the shortcut picks an item in the category.\u003C\u002Fp>","Articulations, Ornaments and Dynamics show their shortcut next to their title while open. The first time you use one, a tip explains that a number pressed…",{"slug":309,"title":310,"locale":6,"products":311,"platforms":312,"categories":313,"kind":175,"size":138,"publicationDate":314,"modificationDate":315,"links":316,"images":320,"excerpt":310,"primaryCategory":166,"ownPage":105,"date":164},"2026-09-08-desktop-go-to-measure-is-back-in-the-menu-and-intel-macs-get-the-right-download","Go to Measure is back in the desktop app menu",[5,89],[25,26],[166],"2026-09-16T15:01:45.086Z","2026-09-16T15:03:19.472Z",{"blogPosts":317,"helpArticles":318,"releases":319},[],[],[],[],{"category":322,"name":11,"count":129,"entries":323},"playback",[324,337],{"slug":325,"title":326,"locale":6,"products":327,"platforms":328,"categories":329,"kind":175,"size":138,"publicationDate":330,"modificationDate":331,"links":332,"images":336,"excerpt":326,"primaryCategory":322,"ownPage":105,"date":198},"2026-09-11-the-count-in-plays-after-stopping-the-metronome","The count-in plays after stopping the metronome",[5,89],[22],[322],"2026-09-16T15:47:02.520Z","2026-09-16T15:47:42.454Z",{"blogPosts":333,"helpArticles":334,"releases":335},[],[],[],[],{"slug":338,"title":339,"locale":6,"products":340,"platforms":341,"categories":342,"kind":175,"size":138,"publicationDate":343,"modificationDate":344,"links":345,"images":349,"excerpt":339,"primaryCategory":322,"ownPage":105,"date":198},"2026-09-11-the-contrabass-plays-back-at-the-right-octave","The contrabass plays back at the right octave",[5,89],[22],[322],"2026-09-16T12:52:09.258Z","2026-09-16T12:56:44.185Z",{"blogPosts":346,"helpArticles":347,"releases":348},[],[],[],[],{"category":137,"name":12,"count":129,"entries":351},[352,366],{"slug":353,"title":354,"locale":6,"products":355,"platforms":356,"categories":357,"kind":156,"size":138,"publicationDate":358,"modificationDate":359,"links":360,"images":365,"excerpt":354,"primaryCategory":137,"ownPage":105,"date":198},"2026-09-11-notes-and-rests-hidden-in-a-musicxml-file-stay-hidden-after-import","Notes and rests hidden in a MusicXML file stay hidden after import",[5,89],[22],[137],"2026-09-16T12:52:11.002Z","2026-09-16T12:56:47.448Z",{"blogPosts":361,"helpArticles":362,"releases":364},[],[363],{"locale":6,"url":145,"title":146},[],[],{"slug":367,"title":368,"locale":6,"products":369,"platforms":370,"categories":371,"kind":156,"size":138,"publicationDate":372,"modificationDate":373,"links":374,"images":379,"bodyHtml":380,"excerpt":381,"primaryCategory":137,"ownPage":105,"date":382},"2026-09-01-musicxml-exports-move-to-musicxml-4-0-with-swing-markings-and-valid-tablature-tu","MusicXML exports move to MusicXML 4.0, with swing markings and valid tablature tunings",[5,89],[22,27],[137],"2026-09-16T12:51:38.024Z","2026-09-16T12:56:14.671Z",{"blogPosts":375,"helpArticles":376,"releases":378},[],[377],{"locale":6,"url":145,"title":146},[],[],"\u003Cp>Every MusicXML file Flat produces is now MusicXML 4.0, whatever the version of the file it was imported from.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Swing markings are exported.\u003C\u002Fstrong> MusicXML 4.0 can express swing playback, so a swung score now carries its swing (or explicit straight) marking into other applications. Flat already read it on import; it now writes it too.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tablature exports are valid.\u003C\u002Fstrong> String tunings were missing a required attribute, which made every tablature export fail strict validation. They now pass.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Every export is checked against the MusicXML 4.0 DTD\u003C\u002Fstrong>, including compressed \u003Ccode>.mxl\u003C\u002Fcode> files, and validation failures are reported instead of silently shipping an invalid file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Applications that only read MusicXML 3.1 open 4.0 files as before; only the swing marking is new to them.\u003C\u002Fp>","Every MusicXML file Flat produces is now MusicXML 4.0, whatever the version of the file it was imported from. - Swing markings are exported. MusicXML 4.0 can…","2026-09-01",{"category":92,"name":13,"count":384,"entries":385},18,[386,401,417,431,445,462,478,494,510,526,542,558,573,589,603,617,631,646],{"slug":387,"title":388,"locale":6,"products":389,"platforms":391,"categories":392,"kind":175,"size":138,"publicationDate":393,"modificationDate":394,"links":395,"images":399,"excerpt":388,"primaryCategory":92,"ownPage":105,"date":400},"2026-09-16-a-blank-chord-chart-system-is-no-longer-read-as-two-bars","A blank chord chart system is no longer read as two bars",[5,89,390],"scanner",[],[92],"2026-09-16T15:38:47.007Z","2026-09-16T15:40:28.452Z",{"blogPosts":396,"helpArticles":397,"releases":398},[],[],[],[],"2026-09-16",{"slug":402,"title":403,"locale":6,"products":404,"platforms":405,"categories":406,"kind":175,"size":138,"publicationDate":407,"modificationDate":408,"links":409,"images":416,"excerpt":403,"primaryCategory":92,"ownPage":105,"date":400},"2026-09-16-time-signature-changes-in-a-solo-part-are-kept","Time signature changes in a solo part are kept",[5,89,390],[],[92],"2026-09-16T14:01:18.479Z","2026-09-16T14:07:30.340Z",{"blogPosts":410,"helpArticles":411,"releases":415},[],[412],{"locale":6,"url":413,"title":414},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fomr\u002F","Scan and import sheet music from a PDF or photo",[],[],{"slug":418,"title":419,"locale":6,"products":420,"platforms":421,"categories":422,"kind":175,"size":138,"publicationDate":423,"modificationDate":424,"links":425,"images":430,"excerpt":419,"primaryCategory":92,"ownPage":105,"date":400},"2026-09-16-grace-note-chords-keep-all-their-notes","Grace-note chords keep all their notes",[5,89,390],[],[92],"2026-09-16T14:00:26.907Z","2026-09-16T14:05:41.000Z",{"blogPosts":426,"helpArticles":427,"releases":429},[],[428],{"locale":6,"url":413,"title":414},[],[],{"slug":432,"title":433,"locale":6,"products":434,"platforms":435,"categories":436,"kind":175,"size":138,"publicationDate":437,"modificationDate":438,"links":439,"images":444,"excerpt":433,"primaryCategory":92,"ownPage":105,"date":400},"2026-09-16-octave-shifts-8va-8vb-are-placed-and-closed-correctly","Octave shifts (8va, 8vb) are placed and closed correctly",[5,89,390],[],[92],"2026-09-16T14:00:21.009Z","2026-09-16T14:05:27.449Z",{"blogPosts":440,"helpArticles":441,"releases":443},[],[442],{"locale":6,"url":413,"title":414},[],[],{"slug":446,"title":447,"locale":6,"products":448,"platforms":449,"categories":450,"kind":175,"size":138,"publicationDate":451,"modificationDate":452,"links":453,"images":458,"bodyHtml":459,"excerpt":460,"primaryCategory":92,"ownPage":105,"date":461},"2026-09-16-fewer-dropped-systems-on-difficult-pages","Fewer dropped systems on difficult pages",[5,89,390],[],[92],"2026-09-16T14:01:14.672Z","2026-09-16T14:40:33.172Z",{"blogPosts":454,"helpArticles":455,"releases":457},[],[456],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Pages with bleed-through, duplicate detections, a changing layout or a shorter appendix keep all their systems. A misread can no longer add hundreds of empty measures, and cropped excerpts are no longer flipped upside down.\u003C\u002Fp>","Pages with bleed-through, duplicate detections, a changing layout or a shorter appendix keep all their systems. A misread can no longer add hundreds of empty…","2026-09-14",{"slug":463,"title":464,"locale":6,"products":465,"platforms":466,"categories":467,"kind":175,"size":138,"publicationDate":468,"modificationDate":469,"links":470,"images":475,"bodyHtml":476,"excerpt":477,"primaryCategory":92,"ownPage":105,"date":106},"2026-09-16-cleaner-musicxml-exports","Cleaner MusicXML exports",[5,89,390],[],[92],"2026-09-16T14:01:16.487Z","2026-09-16T14:40:31.459Z",{"blogPosts":471,"helpArticles":472,"releases":474},[],[473],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Clefs and figured bass appear only on the staves that carry them, pickup measures are numbered as in print, multi-measure rests and trill lines export as valid MusicXML, and cross-staff piano voices stay on the right staff.\u003C\u002Fp>","Clefs and figured bass appear only on the staves that carry them, pickup measures are numbered as in print, multi-measure rests and trill lines export as valid…",{"slug":479,"title":480,"locale":6,"products":481,"platforms":482,"categories":483,"kind":175,"size":138,"publicationDate":484,"modificationDate":485,"links":486,"images":491,"bodyHtml":492,"excerpt":493,"primaryCategory":92,"ownPage":105,"date":106},"2026-09-16-boxed-rehearsal-marks-with-a-section-label-are-kept","Boxed rehearsal marks with a section label are kept",[5,89,390],[],[92],"2026-09-16T14:01:12.813Z","2026-09-16T14:40:34.837Z",{"blogPosts":487,"helpArticles":488,"releases":490},[],[489],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Marks such as &quot;1 Verse&quot; or &quot;Level 2&quot; are no longer dropped, and stray letters no longer become a rehearsal mark.\u003C\u002Fp>","Marks such as \"1 Verse\" or \"Level 2\" are no longer dropped, and stray letters no longer become a rehearsal mark.",{"slug":495,"title":496,"locale":6,"products":497,"platforms":498,"categories":499,"kind":175,"size":138,"publicationDate":500,"modificationDate":501,"links":502,"images":507,"bodyHtml":508,"excerpt":509,"primaryCategory":92,"ownPage":105,"date":106},"2026-09-16-instrument-names-resolve-to-the-right-part-more-often","Instrument names are matched more reliably",[5,89,390],[],[92],"2026-09-16T14:00:59.416Z","2026-09-16T14:40:36.584Z",{"blogPosts":503,"helpArticles":504,"releases":506},[],[505],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Choir abbreviations, &quot;Violin II&quot;, Japanese labels and boxed section names are handled, stray glyphs no longer become a part name, and the instruments you confirm before import are always applied.\u003C\u002Fp>","Choir abbreviations, \"Violin II\", Japanese labels and boxed section names are handled, stray glyphs no longer become a part name, and the instruments you…",{"slug":511,"title":512,"locale":6,"products":513,"platforms":514,"categories":515,"kind":175,"size":138,"publicationDate":516,"modificationDate":517,"links":518,"images":523,"bodyHtml":524,"excerpt":525,"primaryCategory":92,"ownPage":105,"date":106},"2026-09-16-chord-symbols-survive-more-layouts","Chord symbols are kept in more layouts",[5,89,390],[],[92],"2026-09-16T14:00:55.591Z","2026-09-16T15:02:58.273Z",{"blogPosts":519,"helpArticles":520,"releases":522},[],[521],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Chords over rest-only bars are kept, chords split across two text boxes or written with the alteration after the degree (G7⁵⁻) are read, and a row of bare chords is no longer sung as lyrics.\u003C\u002Fp>","Chords over rest-only bars are kept, chords split across two text boxes or written with the alteration after the degree (G7⁵⁻) are read, and a row of bare…",{"slug":527,"title":528,"locale":6,"products":529,"platforms":530,"categories":531,"kind":175,"size":138,"publicationDate":532,"modificationDate":533,"links":534,"images":539,"bodyHtml":540,"excerpt":541,"primaryCategory":92,"ownPage":105,"date":106},"2026-09-16-titles-and-credits-are-no-longer-taken-from-the-wrong-text","Titles and credits are no longer taken from the wrong text",[5,89,390],[],[92],"2026-09-16T14:00:53.697Z","2026-09-16T14:40:41.480Z",{"blogPosts":535,"helpArticles":536,"releases":538},[],[537],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Copyright lines, stamps, section labels, mood words, narration cues and page headers stay out of the title and composer fields. Japanese credits are read with their role label, and a title is never doubled.\u003C\u002Fp>","Copyright lines, stamps, section labels, mood words, narration cues and page headers stay out of the title and composer fields. Japanese credits are read with…",{"slug":543,"title":544,"locale":6,"products":545,"platforms":546,"categories":547,"kind":175,"size":138,"publicationDate":548,"modificationDate":549,"links":550,"images":555,"bodyHtml":556,"excerpt":557,"primaryCategory":92,"ownPage":105,"date":106},"2026-09-16-lyrics-land-on-the-right-notes","Lyrics land on the right notes",[5,89,390],[],[92],"2026-09-16T14:00:51.589Z","2026-09-16T14:40:43.206Z",{"blogPosts":551,"helpArticles":552,"releases":554},[],[553],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Syllables stay on their notes and in their measure, the first and last syllables of a line are kept, verse numbers and drum sticking are not sung, and lyrics printed between two choir staves go to the right one.\u003C\u002Fp>","Syllables stay on their notes and in their measure, the first and last syllables of a line are kept, verse numbers and drum sticking are not sung, and lyrics…",{"slug":559,"title":560,"locale":6,"products":561,"platforms":562,"categories":563,"kind":175,"size":138,"publicationDate":564,"modificationDate":565,"links":566,"images":571,"excerpt":560,"primaryCategory":92,"ownPage":105,"date":572},"2026-09-09-repeat-double-and-final-barlines-export-at-the-right-place-in-musicxml-with-syst","Repeat, double and final barlines export at the right place in MusicXML, with system breaks",[5,89,390],[],[92,137],"2026-09-16T14:00:22.897Z","2026-09-16T14:05:31.748Z",{"blogPosts":567,"helpArticles":568,"releases":570},[],[569],{"locale":6,"url":413,"title":414},[],[],"2026-09-09",{"slug":574,"title":575,"locale":6,"products":576,"platforms":577,"categories":578,"kind":175,"size":138,"publicationDate":579,"modificationDate":580,"links":581,"images":586,"bodyHtml":587,"excerpt":588,"primaryCategory":92,"ownPage":105,"date":164},"2026-09-16-metronome-marks-are-read-in-more-layouts-and-rit-no-longer-sets-a-tempo","Metronome marks are read in more layouts, and \"rit.\" no longer sets a tempo",[5,89,390],[],[92],"2026-09-16T14:00:57.251Z","2026-09-16T14:40:38.248Z",{"blogPosts":582,"helpArticles":583,"releases":585},[],[584],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>A mark clipped at the top of the page, written inside a sentence, or glued to a rehearsal letter is now read. Relative directions such as rit. or accel. no longer invent a tempo.\u003C\u002Fp>","A mark clipped at the top of the page, written inside a sentence, or glued to a rehearsal letter is now read. Relative directions such as rit. or accel. no…",{"slug":590,"title":591,"locale":6,"products":592,"platforms":593,"categories":594,"kind":175,"size":138,"publicationDate":595,"modificationDate":596,"links":597,"images":602,"excerpt":591,"primaryCategory":92,"ownPage":105,"date":164},"2026-09-08-long-tuplets-no-longer-make-an-import-fail","Long tuplets no longer make an import fail",[5,89,390],[],[92],"2026-09-16T14:00:24.835Z","2026-09-16T14:05:34.699Z",{"blogPosts":598,"helpArticles":599,"releases":601},[],[600],{"locale":6,"url":413,"title":414},[],[],{"slug":604,"title":605,"locale":6,"products":606,"platforms":607,"categories":608,"kind":175,"size":138,"publicationDate":609,"modificationDate":610,"links":611,"images":616,"excerpt":605,"primaryCategory":92,"ownPage":105,"date":126},"2026-09-07-dynamics-and-hairpins-are-no-longer-sung-as-lyrics","Dynamics and hairpins are no longer sung as lyrics",[5,89,390],[],[92],"2026-09-16T14:00:18.965Z","2026-09-16T14:05:23.286Z",{"blogPosts":612,"helpArticles":613,"releases":615},[],[614],{"locale":6,"url":413,"title":414},[],[],{"slug":618,"title":619,"locale":6,"products":620,"platforms":621,"categories":622,"kind":175,"size":138,"publicationDate":623,"modificationDate":624,"links":625,"images":630,"excerpt":619,"primaryCategory":92,"ownPage":105,"date":126},"2026-09-07-navigation-marks-d-s-fine-to-coda-and-playing-techniques-pizz-arco-div-are-kept","Navigation marks (D.S., Fine, To Coda) and playing techniques (pizz., arco, div.) are kept as directions instead of dropped",[5,89,390],[],[92],"2026-09-16T14:00:16.792Z","2026-09-16T14:05:18.293Z",{"blogPosts":626,"helpArticles":627,"releases":629},[],[628],{"locale":6,"url":413,"title":414},[],[],{"slug":632,"title":633,"locale":6,"products":634,"platforms":635,"categories":636,"kind":175,"size":138,"publicationDate":637,"modificationDate":638,"links":639,"images":644,"excerpt":633,"primaryCategory":92,"ownPage":105,"date":645},"2026-09-02-photos-taken-on-an-iphone-no-longer-import-as-two-pages","Photos taken on an iPhone no longer import as two pages",[5,89,390],[],[92],"2026-09-16T14:46:04.733Z","2026-09-16T15:03:02.140Z",{"blogPosts":640,"helpArticles":641,"releases":643},[],[642],{"locale":6,"url":413,"title":414},[],[],"2026-09-02",{"slug":647,"title":648,"locale":6,"products":649,"platforms":650,"categories":651,"kind":69,"size":138,"publicationDate":652,"modificationDate":653,"links":654,"images":659,"excerpt":648,"primaryCategory":92,"ownPage":105,"date":645},"2026-09-02-import-scanned-music-from-heic-tiff-webp-avif-and-gif-files-and-from-a-single-ph","Import scanned music from HEIC, TIFF, WebP, AVIF and GIF files, and from a single photo",[5,89,390],[],[92,137],"2026-09-16T14:00:14.656Z","2026-09-16T14:05:12.792Z",{"blogPosts":655,"helpArticles":656,"releases":658},[],[657],{"locale":6,"url":413,"title":414},[],[],{"key":50,"year":31,"month":661,"majors":662,"areas":723},8,[663,688,705],{"slug":664,"title":665,"locale":6,"products":666,"platforms":667,"categories":668,"kind":69,"size":70,"publicationDate":669,"modificationDate":670,"links":671,"images":681,"bodyHtml":685,"excerpt":686,"primaryCategory":322,"ownPage":83,"date":687},"2026-08-21-loop-mode-and-playback-that-picks-up-where-you-stopped","Loop mode, and playback that picks up where you stopped",[5,89],[22,24],[322,166],"2026-09-16T14:14:46.680Z","2026-09-16T14:17:39.852Z",{"blogPosts":672,"helpArticles":676,"releases":680},[673],{"locale":6,"url":674,"title":675},"https:\u002F\u002Fblog.flat.io\u002Floop-mode-flat\u002F","Loop mode is here, plus playback improvements",[677],{"locale":6,"url":678,"title":679},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fplayback\u002F","Audio Playback",[],[682],{"url":683,"alt":684},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Fdf9929c0-431b-453e-ad8f-7ccf2038a9fc.png","A selected passage in the Flat editor looping, with the loop handles around the bars and the loop button active in the header","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Fdf9929c0-431b-453e-ad8f-7ccf2038a9fc.png\" alt=\"A selected passage in the Flat editor looping, with the loop handles around the bars and the loop button active in the header\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Select a passage, press \u003Cstrong>L\u003C\u002Fstrong>, and it repeats until you tell it to stop, while the notes stay editable, so every change lands on the next pass. Loop mode is free on every plan.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Three ways to start a loop\u003C\u002Fstrong>: select bars and press L, choose Loop from the selection menu, or press the loop button in the header to loop the bar your cursor is in. Drag the handles to widen or tighten the range, even while it plays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The notes stay editable.\u003C\u002Fstrong> Click a note as it plays, change it, and hear the result the next time round. Loops also work over a synced YouTube, Vimeo, SoundCloud or uploaded recording.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playback starts from your cursor\u003C\u002Fstrong>, not from the top. Stopping keeps the position: Space plays from the cursor, Shift + Space resumes exactly where the music stopped (press and hold Play on mobile). Going back to the start moves the cursor while stopped, and restarts playback while playing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available in the new editor on the web and on the new mobile toolbar on Android; iOS follows. Embedded scores can loop too, through the embed API.\u003C\u002Fp>","Select a passage, press L, and it repeats until you tell it to stop, while the notes stay editable, so every change lands on the next pass. Loop mode is free…","2026-08-21",{"slug":689,"title":690,"locale":6,"products":691,"platforms":692,"categories":693,"kind":156,"size":70,"publicationDate":694,"modificationDate":695,"links":696,"images":701,"bodyHtml":702,"excerpt":703,"primaryCategory":92,"ownPage":83,"date":704},"2026-08-07-a-new-model-version-with-support-for-implicit-tuplets","A new model version with support for implicit tuplets",[5,89,390],[],[92],"2026-09-16T10:40:03.293Z","2026-09-16T11:59:56.238Z",{"blogPosts":697,"helpArticles":698,"releases":700},[],[699],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>A new version of our in-house model now powers every PDF and photo import, focused on how tuplets are printed on the page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Implicit tuplets are now supported.\u003C\u002Fstrong> Engravers usually print the small &quot;3&quot; or &quot;6&quot; over the \u003Cem>first\u003C\u002Fem> triplet or sextuplet of a passage only, and leave the groups that follow it bare - the player is expected to carry the pattern on. Those unmarked groups are \u003Cem>implicit\u003C\u002Fem> tuplets: played as tuplets, with nothing printed to say so. They are very common in 19th-century editions, studies, and variations. Scanning now reconstructs them from the rhythm of the measure, instead of dropping notes to make the measure fit its time signature.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fewer tuplets invented out of thin air.\u003C\u002Fstrong> The model used to mark ordinary beamed groups as triplets even when no number was printed above them, and those numbers showed up in your score. It now writes a tuplet only where one is actually drawn on the page.\u003C\u002Fli>\n\u003C\u002Ful>","A new version of our in-house model now powers every PDF and photo import, focused on how tuplets are printed on the page. - Implicit tuplets are now…","2026-08-07",{"slug":706,"title":707,"locale":6,"products":708,"platforms":709,"categories":710,"kind":69,"size":70,"publicationDate":711,"modificationDate":712,"links":713,"images":719,"bodyHtml":720,"excerpt":721,"primaryCategory":27,"ownPage":105,"date":722},"2026-08-04-api-v2-25-0-control-how-long-omr-jobs-keep-your-files-abc-export","API v2.25.0: control how long OMR jobs keep your files, ABC export",[5,89],[27],[27,92,137],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":714,"helpArticles":715,"releases":716},[],[],[717],{"platform":27,"version":718},"2.25.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Data retention you control.\u003C\u002Fstrong> OMR jobs now tell you how long their files are kept (30 days by default), each MusicXML job carries its expiry date, and you can erase a job's files and results as soon as you have collected them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature detection before sign-in.\u003C\u002Fstrong> The OMR capabilities call works without an account and lists the supported recognition languages with their names.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ABC notation export\u003C\u002Fstrong> for any score revision, alongside MusicXML, MIDI and the other formats. Like MIDI, it does not carry the full engraving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Record assignments\u003C\u002Fstrong> can be configured through the API in Flat for Education.\u003C\u002Fli>\n\u003Cli>Errors coming from an upstream provider (Google Classroom, for example) now carry the provider's own localized message.\u003C\u002Fli>\n\u003C\u002Ful>","- Data retention you control. OMR jobs now tell you how long their files are kept (30 days by default), each MusicXML job carries its expiry date, and you can…","2026-08-04",[724,791,838,883,1118],{"category":113,"name":9,"count":725,"entries":726},4,[727,745,759,773],{"slug":728,"title":729,"locale":6,"products":730,"platforms":731,"categories":732,"kind":156,"size":138,"publicationDate":733,"modificationDate":734,"links":735,"images":741,"bodyHtml":742,"excerpt":743,"primaryCategory":113,"ownPage":105,"date":744},"2026-08-31-flat-for-ios-adopts-liquid-glass","Flat for iOS adopts Liquid Glass",[5],[23],[113],"2026-09-16T15:50:29.778Z","2026-09-16T15:56:05.187Z",{"blogPosts":736,"helpArticles":737,"releases":738},[],[],[739],{"platform":23,"version":740},"26.08.02",[],"\u003Cp>Flat for iPhone and iPad follows Apple's Liquid Glass design from iOS 26: translucent bars and sheets, larger corner radii and the new system controls. Nothing changes on iOS 18.\u003C\u002Fp>","Flat for iPhone and iPad follows Apple's Liquid Glass design from iOS 26: translucent bars and sheets, larger corner radii and the new system controls. Nothing…","2026-08-31",{"slug":746,"title":747,"locale":6,"products":748,"platforms":749,"categories":750,"kind":175,"size":138,"publicationDate":751,"modificationDate":752,"links":753,"images":758,"excerpt":747,"primaryCategory":113,"ownPage":105,"date":744},"2026-08-31-text-fits-at-large-accessibility-sizes-on-ios","Text fits at large accessibility sizes on iOS",[5],[23],[113],"2026-09-16T12:51:24.207Z","2026-09-16T12:55:38.348Z",{"blogPosts":754,"helpArticles":755,"releases":756},[],[],[757],{"platform":23,"version":740},[],{"slug":760,"title":761,"locale":6,"products":762,"platforms":763,"categories":764,"kind":175,"size":138,"publicationDate":765,"modificationDate":766,"links":767,"images":772,"excerpt":761,"primaryCategory":113,"ownPage":105,"date":744},"2026-08-31-layouts-follow-rotation-and-split-view-on-ipad","Layouts follow rotation and Split View on iPad",[5],[23],[113],"2026-09-16T12:51:22.348Z","2026-09-16T12:55:34.240Z",{"blogPosts":768,"helpArticles":769,"releases":770},[],[],[771],{"platform":23,"version":740},[],{"slug":774,"title":775,"locale":6,"products":776,"platforms":777,"categories":778,"kind":156,"size":138,"publicationDate":779,"modificationDate":780,"links":781,"images":787,"bodyHtml":788,"excerpt":789,"primaryCategory":113,"ownPage":105,"date":790},"2026-08-11-set-the-tempo-key-and-time-signature-when-creating-a-score-on-ios","Set the tempo, key and time signature when creating a score on iOS",[5],[23],[113,166],"2026-09-16T12:50:18.083Z","2026-09-16T12:54:26.074Z",{"blogPosts":782,"helpArticles":783,"releases":784},[],[],[785],{"platform":23,"version":786},"26.08.01",[],"\u003Cp>The new score flow gains a step for the basics (tempo, key signature and time signature), so a score starts the way you want instead of at the defaults.\u003C\u002Fp>","The new score flow gains a step for the basics (tempo, key signature and time signature), so a score starts the way you want instead of at the defaults.","2026-08-11",{"category":166,"name":10,"count":792,"entries":793},3,[794,807,822],{"slug":795,"title":796,"locale":6,"products":797,"platforms":798,"categories":799,"kind":156,"size":138,"publicationDate":800,"modificationDate":801,"links":802,"images":806,"excerpt":796,"primaryCategory":166,"ownPage":105,"date":687},"2026-08-21-lyrics-from-different-voices-are-stacked-below-each-other","Lyrics from different voices are stacked below each other",[5,89],[22],[166],"2026-09-16T12:51:01.981Z","2026-09-16T12:55:15.804Z",{"blogPosts":803,"helpArticles":804,"releases":805},[],[],[],[],{"slug":808,"title":809,"locale":6,"products":810,"platforms":811,"categories":812,"kind":175,"size":138,"publicationDate":813,"modificationDate":814,"links":815,"images":819,"bodyHtml":820,"excerpt":821,"primaryCategory":166,"ownPage":105,"date":687},"2026-08-21-engraving-fixes-flag-collisions-repeat-endings-tuning-box-recorder-parts","Engraving fixes: flag collisions, repeat endings, tuning box, recorder parts",[5,89],[22],[166],"2026-09-16T12:50:52.882Z","2026-09-16T12:55:09.109Z",{"blogPosts":816,"helpArticles":817,"releases":818},[],[],[],[],"\u003Cul>\n\u003Cli>Flags no longer collide when two voices share a beat.\u003C\u002Fli>\n\u003Cli>First repeat endings align with the barline.\u003C\u002Fli>\n\u003Cli>The tuning box has the right background colour.\u003C\u002Fli>\n\u003Cli>Recorder scores: part names render correctly and the lowest notes can be selected.\u003C\u002Fli>\n\u003C\u002Ful>","- Flags no longer collide when two voices share a beat. - First repeat endings align with the barline. - The tuning box has the right background colour. -…",{"slug":823,"title":824,"locale":6,"products":825,"platforms":826,"categories":827,"kind":175,"size":138,"publicationDate":828,"modificationDate":829,"links":830,"images":835,"bodyHtml":836,"excerpt":837,"primaryCategory":166,"ownPage":105,"date":790},"2026-08-11-ios-fixes-ipad-volume-popover-dismissable-banners-playback-speed-playlist-score","iOS fixes: iPad volume popover, dismissable banners, playback speed, playlist score options",[5],[23],[166,113],"2026-09-16T12:50:20.047Z","2026-09-16T12:54:35.727Z",{"blogPosts":831,"helpArticles":832,"releases":833},[],[],[834],{"platform":23,"version":786},[],"\u003Cul>\n\u003Cli>The volume popover is back in the iPad editor.\u003C\u002Fli>\n\u003Cli>Library banners can be dismissed.\u003C\u002Fli>\n\u003Cli>Playback speed can no longer be changed mid-playback, which garbled the sound.\u003C\u002Fli>\n\u003Cli>Score options apply when playing a playlist.\u003C\u002Fli>\n\u003C\u002Ful>","- The volume popover is back in the iPad editor. - Library banners can be dismissed. - Playback speed can no longer be changed mid-playback, which garbled the…",{"category":137,"name":12,"count":792,"entries":839},[840,854,868],{"slug":841,"title":842,"locale":6,"products":843,"platforms":844,"categories":845,"kind":69,"size":138,"publicationDate":846,"modificationDate":847,"links":848,"images":853,"excerpt":842,"primaryCategory":137,"ownPage":105,"date":744},"2026-08-31-export-on-android-save-to-downloads-or-open-the-file-without-saving","Export on Android: save to Downloads or open the file without saving",[5],[24],[137],"2026-09-16T15:26:37.322Z","2026-09-16T15:39:30.762Z",{"blogPosts":849,"helpArticles":850,"releases":851},[],[],[852],{"platform":24,"version":183},[],{"slug":855,"title":856,"locale":6,"products":857,"platforms":858,"categories":859,"kind":156,"size":138,"publicationDate":860,"modificationDate":861,"links":862,"images":867,"excerpt":856,"primaryCategory":137,"ownPage":105,"date":790},"2026-08-11-export-options-are-remembered-on-ios","Export options are remembered on iOS",[5],[23],[137],"2026-09-16T12:50:23.818Z","2026-09-16T12:54:41.275Z",{"blogPosts":863,"helpArticles":864,"releases":865},[],[],[866],{"platform":23,"version":786},[],{"slug":869,"title":870,"locale":6,"products":871,"platforms":872,"categories":873,"kind":175,"size":138,"publicationDate":874,"modificationDate":875,"links":876,"images":881,"excerpt":870,"primaryCategory":137,"ownPage":105,"date":882},"2026-08-01-jazz-chord-symbols-are-kept-when-importing-musescore-files","Jazz chord symbols are kept when importing MuseScore files",[5,89],[22],[137],"2026-09-16T12:50:14.379Z","2026-09-16T12:54:13.499Z",{"blogPosts":877,"helpArticles":878,"releases":880},[],[879],{"locale":6,"url":145,"title":146},[],[],"2026-08-01",{"category":92,"name":13,"count":884,"entries":885},16,[886,900,914,928,942,958,974,988,1002,1016,1030,1044,1058,1075,1089,1104],{"slug":887,"title":888,"locale":6,"products":889,"platforms":890,"categories":891,"kind":175,"size":138,"publicationDate":892,"modificationDate":893,"links":894,"images":899,"excerpt":888,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-short-text-fragments-no-longer-turn-into-instrument-names","Short text fragments no longer turn into instrument names",[5,89,390],[],[92],"2026-09-16T14:00:49.576Z","2026-09-16T14:06:13.097Z",{"blogPosts":895,"helpArticles":896,"releases":898},[],[897],{"locale":6,"url":413,"title":414},[],[],{"slug":901,"title":902,"locale":6,"products":903,"platforms":904,"categories":905,"kind":175,"size":138,"publicationDate":906,"modificationDate":907,"links":908,"images":913,"excerpt":902,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-directions-such-as-p-legato-and-stray-text-lines-are-no-longer-sung-as-lyrics","Directions such as \"p legato\" are no longer sung as lyrics",[5,89,390],[],[92],"2026-09-16T14:00:47.688Z","2026-09-16T14:06:09.724Z",{"blogPosts":909,"helpArticles":910,"releases":912},[],[911],{"locale":6,"url":413,"title":414},[],[],{"slug":915,"title":916,"locale":6,"products":917,"platforms":918,"categories":919,"kind":175,"size":138,"publicationDate":920,"modificationDate":921,"links":922,"images":927,"excerpt":916,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-a-pickup-measure-in-a-single-part-score-keeps-its-notes","A pickup measure in a single-part score keeps its notes",[5,89,390],[],[92],"2026-09-16T14:00:45.793Z","2026-09-16T14:06:05.650Z",{"blogPosts":923,"helpArticles":924,"releases":926},[],[925],{"locale":6,"url":413,"title":414},[],[],{"slug":929,"title":930,"locale":6,"products":931,"platforms":932,"categories":933,"kind":175,"size":138,"publicationDate":934,"modificationDate":935,"links":936,"images":941,"excerpt":930,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-a-cover-or-license-page-before-the-music-no-longer-supplies-the-title","A cover or license page before the music no longer supplies the title",[5,89,390],[],[92],"2026-09-16T14:00:44.037Z","2026-09-16T14:05:56.255Z",{"blogPosts":937,"helpArticles":938,"releases":940},[],[939],{"locale":6,"url":413,"title":414},[],[],{"slug":943,"title":944,"locale":6,"products":945,"platforms":946,"categories":947,"kind":175,"size":138,"publicationDate":948,"modificationDate":949,"links":950,"images":955,"bodyHtml":956,"excerpt":957,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-tempo-marks-are-no-longer-mistaken-for-a-title-a-lyricist-or-a-measure-number","Tempo marks are no longer mistaken for a title, a lyricist or a measure number",[5,89,390],[],[92],"2026-09-16T14:00:42.228Z","2026-09-16T14:05:52.678Z",{"blogPosts":951,"helpArticles":952,"releases":954},[],[953],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Metronome equations and tempo words such as &quot;poco allegro&quot; stay where they belong.\u003C\u002Fp>","Metronome equations and tempo words such as \"poco allegro\" stay where they belong.",{"slug":959,"title":960,"locale":6,"products":961,"platforms":962,"categories":963,"kind":175,"size":138,"publicationDate":964,"modificationDate":965,"links":966,"images":971,"bodyHtml":972,"excerpt":973,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-composer-and-lyricist-credits-are-read-in-more-layouts","Composer and lyricist credits are read in more layouts",[5,89,390],[],[92],"2026-09-16T14:00:40.390Z","2026-09-16T14:05:47.237Z",{"blogPosts":967,"helpArticles":968,"releases":970},[],[969],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Credits in Polish and Spanish, wrapped over two lines, split across text boxes, or set in the music font are now recognized.\u003C\u002Fp>","Credits in Polish and Spanish, wrapped over two lines, split across text boxes, or set in the music font are now recognized.",{"slug":975,"title":976,"locale":6,"products":977,"platforms":978,"categories":979,"kind":175,"size":138,"publicationDate":980,"modificationDate":981,"links":982,"images":987,"excerpt":976,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-chord-symbols-are-read-more-precisely-including-diminished-chords-sevenths-and-b","Chord symbols are read more precisely, including diminished chords, sevenths and bare roots",[5,89,390],[],[92],"2026-09-16T14:00:10.866Z","2026-09-16T14:05:01.669Z",{"blogPosts":983,"helpArticles":984,"releases":986},[],[985],{"locale":6,"url":413,"title":414},[],[],{"slug":989,"title":990,"locale":6,"products":991,"platforms":992,"categories":993,"kind":156,"size":138,"publicationDate":994,"modificationDate":995,"links":996,"images":1001,"excerpt":990,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-rehearsal-marks-are-recognized-on-photos-not-only-on-clean-scans","Rehearsal marks are recognized on photos, not only on clean scans",[5,89,390],[],[92],"2026-09-16T14:00:08.889Z","2026-09-16T14:04:57.355Z",{"blogPosts":997,"helpArticles":998,"releases":1000},[],[999],{"locale":6,"url":413,"title":414},[],[],{"slug":1003,"title":1004,"locale":6,"products":1005,"platforms":1006,"categories":1007,"kind":156,"size":138,"publicationDate":1008,"modificationDate":1009,"links":1010,"images":1015,"excerpt":1004,"primaryCategory":92,"ownPage":105,"date":744},"2026-08-31-more-chord-symbol-fonts-are-recognized-in-pdfs","More chord-symbol fonts are recognized in PDFs",[5,89,390],[],[92],"2026-09-16T14:00:03.217Z","2026-09-16T14:04:44.902Z",{"blogPosts":1011,"helpArticles":1012,"releases":1014},[],[1013],{"locale":6,"url":413,"title":414},[],[],{"slug":1017,"title":1018,"locale":6,"products":1019,"platforms":1020,"categories":1021,"kind":175,"size":138,"publicationDate":1022,"modificationDate":1023,"links":1024,"images":1029,"excerpt":1018,"primaryCategory":92,"ownPage":105,"date":704},"2026-08-07-smaller-fixes-to-lyrics-chord-symbols-instrument-names-tablature-pickup-measures","Smaller fixes to lyrics, chord symbols, instrument names, tablature, pickup measures, and score details",[5,89,390],[],[92],"2026-09-16T10:40:42.817Z","2026-09-16T13:31:25.549Z",{"blogPosts":1025,"helpArticles":1026,"releases":1028},[],[1027],{"locale":6,"url":413,"title":414},[],[],{"slug":1031,"title":1032,"locale":6,"products":1033,"platforms":1034,"categories":1035,"kind":175,"size":138,"publicationDate":1036,"modificationDate":1037,"links":1038,"images":1043,"excerpt":1032,"primaryCategory":92,"ownPage":105,"date":704},"2026-08-07-rehearsal-marks-attach-to-the-measure-they-open-rather-than-to-the-nearest-note","Rehearsal marks attach to the measure they open rather than to the nearest note",[5,89,390],[],[92],"2026-09-16T10:40:37.618Z","2026-09-16T12:00:07.178Z",{"blogPosts":1039,"helpArticles":1040,"releases":1042},[],[1041],{"locale":6,"url":413,"title":414},[],[],{"slug":1045,"title":1046,"locale":6,"products":1047,"platforms":1048,"categories":1049,"kind":156,"size":138,"publicationDate":1050,"modificationDate":1051,"links":1052,"images":1057,"excerpt":1046,"primaryCategory":92,"ownPage":105,"date":704},"2026-08-07-korean-scores-hangul-titles-and-korean-performance-directions-are-now-recognized","Korean scores: Hangul titles and Korean performance directions are now recognized",[5,89,390],[],[92],"2026-09-16T10:40:22.663Z","2026-09-16T13:31:27.316Z",{"blogPosts":1053,"helpArticles":1054,"releases":1056},[],[1055],{"locale":6,"url":413,"title":414},[],[],{"slug":1059,"title":1060,"locale":6,"products":1061,"platforms":1062,"categories":1063,"kind":156,"size":138,"publicationDate":1064,"modificationDate":1065,"links":1066,"images":1071,"bodyHtml":1072,"excerpt":1073,"primaryCategory":92,"ownPage":105,"date":1074},"2026-08-06-an-import-left-on-the-review-step-now-finishes-on-its-own-after-24-hours","An import left on the review step now finishes on its own after 24 hours",[5,89,390],[],[92],"2026-09-16T15:38:39.887Z","2026-09-16T15:40:14.542Z",{"blogPosts":1067,"helpArticles":1068,"releases":1070},[],[1069],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>If you close the review screen or lose the tab, the import no longer waits forever: after a day it continues with the title and instruments it detected, and the score lands in your library.\u003C\u002Fp>","If you close the review screen or lose the tab, the import no longer waits forever: after a day it continues with the title and instruments it detected, and…","2026-08-06",{"slug":1076,"title":1077,"locale":6,"products":1078,"platforms":1079,"categories":1080,"kind":175,"size":138,"publicationDate":1081,"modificationDate":1082,"links":1083,"images":1088,"excerpt":1077,"primaryCategory":92,"ownPage":105,"date":1074},"2026-08-06-scores-whose-staff-layout-changes-mid-piece-no-longer-lose-staves-or-whole-syste","Scores whose staff layout changes mid-piece no longer lose staves or whole systems",[5,89,390],[],[92],"2026-09-16T14:00:07.104Z","2026-09-16T14:04:54.296Z",{"blogPosts":1084,"helpArticles":1085,"releases":1087},[],[1086],{"locale":6,"url":413,"title":414},[],[],{"slug":1090,"title":1091,"locale":6,"products":1092,"platforms":1093,"categories":1094,"kind":156,"size":138,"publicationDate":1095,"modificationDate":1096,"links":1097,"images":1102,"excerpt":1091,"primaryCategory":92,"ownPage":105,"date":1103},"2026-08-31-instrument-names-are-identified-more-reliably-including-japanese-names-transposi","Instrument names are identified more reliably, including Japanese names, transposition keys and numbered parts",[5,89,390],[],[92],"2026-09-16T14:00:12.792Z","2026-09-16T14:40:44.956Z",{"blogPosts":1098,"helpArticles":1099,"releases":1101},[],[1100],{"locale":6,"url":413,"title":414},[],[],"2026-08-05",{"slug":1105,"title":1106,"locale":6,"products":1107,"platforms":1108,"categories":1109,"kind":175,"size":138,"publicationDate":1110,"modificationDate":1111,"links":1112,"images":1117,"excerpt":1106,"primaryCategory":92,"ownPage":105,"date":1103},"2026-08-05-pdfs-that-contain-both-a-lead-sheet-and-a-piano-arrangement-are-split-into-the-r","PDFs that contain both a lead sheet and a piano arrangement are split into the right parts",[5,89,390],[],[92],"2026-09-16T14:00:05.216Z","2026-09-16T14:04:49.830Z",{"blogPosts":1113,"helpArticles":1114,"releases":1116},[],[1115],{"locale":6,"url":413,"title":414},[],[],{"category":1119,"name":17,"count":129,"entries":1120},"collaboration",[1121,1134],{"slug":1122,"title":1123,"locale":6,"products":1124,"platforms":1125,"categories":1126,"kind":156,"size":138,"publicationDate":1127,"modificationDate":1128,"links":1129,"images":1133,"excerpt":1123,"primaryCategory":1119,"ownPage":105,"date":687},"2026-08-21-inline-comments-are-ordered-by-beat-within-a-measure","Inline comments are ordered by beat within a measure",[5,89],[22],[1119],"2026-09-16T12:51:00.151Z","2026-09-16T12:55:12.539Z",{"blogPosts":1130,"helpArticles":1131,"releases":1132},[],[],[],[],{"slug":1135,"title":1136,"locale":6,"products":1137,"platforms":1138,"categories":1139,"kind":156,"size":138,"publicationDate":1140,"modificationDate":1141,"links":1142,"images":1147,"excerpt":1136,"primaryCategory":1119,"ownPage":105,"date":790},"2026-08-11-comment-links-open-directly-on-the-comment-on-ios","Comment links open directly on the comment on iOS",[5],[23],[1119],"2026-09-16T12:50:22.108Z","2026-09-16T12:54:38.379Z",{"blogPosts":1143,"helpArticles":1144,"releases":1145},[],[],[1146],{"platform":23,"version":786},[],{"key":48,"year":31,"month":1149,"majors":1150,"areas":1223},7,[1151,1168,1185,1202],{"slug":1152,"title":1153,"locale":6,"products":1154,"platforms":1155,"categories":1156,"kind":156,"size":70,"publicationDate":1157,"modificationDate":1158,"links":1159,"images":1164,"bodyHtml":1165,"excerpt":1166,"primaryCategory":92,"ownPage":83,"date":1167},"2026-07-29-a-new-model-version-focused-on-scanned-music-accuracy","A new model version focused on scanned music accuracy",[5,89,390],[],[92],"2026-09-16T10:39:45.029Z","2026-09-16T11:59:28.993Z",{"blogPosts":1160,"helpArticles":1161,"releases":1163},[],[1162],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>A new version of our in-house model now powers every PDF and photo import, with 22% to 51% fewer errors on our scanned sheet music benchmarks. The gains are biggest on harder pages - older engravings and uneven print.\u003C\u002Fp>","A new version of our in-house model now powers every PDF and photo import, with 22% to 51% fewer errors on our scanned sheet music benchmarks. The gains are…","2026-07-29",{"slug":1169,"title":1170,"locale":6,"products":1171,"platforms":1172,"categories":1173,"kind":156,"size":70,"publicationDate":1174,"modificationDate":1175,"links":1176,"images":1181,"bodyHtml":1182,"excerpt":1183,"primaryCategory":92,"ownPage":83,"date":1184},"2026-07-24-a-new-model-version-focused-on-notation-fixes","A new model version focused on notation fixes",[5,89,390],[],[92],"2026-09-16T10:39:15.975Z","2026-09-16T11:59:19.398Z",{"blogPosts":1177,"helpArticles":1178,"releases":1180},[],[1179],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>An improved version of Flat's in-house model now powers every PDF and photo import, in particular:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multi-voice passages with shared rests and invisible rests are now supported.\u003C\u002Fli>\n\u003Cli>Barlines and repeat endings (voltas) are now placed correctly within measures.\u003C\u002Fli>\n\u003Cli>Beams are recognized more reliably.\u003C\u002Fli>\n\u003Cli>Time signatures drawn across several staves, as on orchestral scores, are now recognized.\u003C\u002Fli>\n\u003Cli>Fixed some chord symbols that were exported to MusicXML with a non-standard chord type.\u003C\u002Fli>\n\u003C\u002Ful>","An improved version of Flat's in-house model now powers every PDF and photo import, in particular: - Multi-voice passages with shared rests and invisible rests…","2026-07-24",{"slug":1186,"title":1187,"locale":6,"products":1188,"platforms":1189,"categories":1190,"kind":69,"size":70,"publicationDate":1191,"modificationDate":1192,"links":1193,"images":1198,"bodyHtml":1199,"excerpt":1200,"primaryCategory":137,"ownPage":83,"date":1201},"2026-07-15-import-a-pdf-or-photos-into-an-editable-score-with-a-review-step","Import a PDF or photos into an editable score, with a review step",[5,89],[22],[137,92],"2026-09-16T18:33:50.788Z","2026-09-16T20:14:31.874Z",{"blogPosts":1194,"helpArticles":1195,"releases":1197},[],[1196],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Importing sheet music from a PDF or a photo has a new flow on the web app, built on Flat's in-house recognition engine. It replaces the previous PDF import for everyone.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pick the pages you want.\u003C\u002Fstrong> Upload a PDF or several photos, then keep only the pages that contain the music. Each page you keep uses one credit.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Follow the recognition as it runs.\u003C\u002Fstrong> A progress bar shows where the scan is, page by page, and you can keep using Flat while it works.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review before the score is built.\u003C\u002Fstrong> When the engine is unsure about an instrument, it asks you to confirm the title and the instruments it detected, with the part names printed on the page shown next to each one. When every instrument is certain, this step is skipped.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available in Flat and, for teachers and administrators, in Flat for Education. The new flow comes to the iOS app in the upcoming weeks.\u003C\u002Fp>","Importing sheet music from a PDF or a photo has a new flow on the web app, built on Flat's in-house recognition engine. It replaces the previous PDF import for…","2026-07-15",{"slug":1203,"title":1204,"locale":6,"products":1205,"platforms":1206,"categories":1207,"kind":69,"size":70,"publicationDate":1208,"modificationDate":1209,"links":1210,"images":1219,"bodyHtml":1220,"excerpt":1221,"primaryCategory":92,"ownPage":83,"date":1222},"2026-07-10-omr-is-now-available-as-a-developer-api","OMR is now available as a developer API",[5,89],[27],[92,27],"2026-09-16T10:37:19.581Z","2026-09-16T12:07:37.483Z",{"blogPosts":1211,"helpArticles":1212,"releases":1214},[],[1213],{"locale":6,"url":413,"title":414},[1215,1217],{"platform":27,"version":1216},"2.23.0",{"platform":27,"version":1218},"2.24.0",[],"\u003Cp>Flat's OMR engine is now available programmatically through the \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fomr\u002F\" rel=\"referer\">developer API\u003C\u002Fa>. Send PDFs or photos, follow recognition progress, review the detected instruments, then import the result as an editable score in a Flat library or export \u003Cstrong>MusicXML\u003C\u002Fstrong> or \u003Cstrong>MIDI\u003C\u002Fstrong>. It's the same in-house model that powers PDF and photo import in the editor, now available at scale for your own apps and workflows.\u003C\u002Fp>\n\u003Cp>The dedicated OMR API (v2.24.0) builds on the background PDF import added to score creation in v2.23.0: ask for task support when importing a file and poll the task until the score is ready. See the \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-24-0-2026-07-08\" rel=\"referer\">API changelog\u003C\u002Fa> for the details of both releases.\u003C\u002Fp>","Flat's OMR engine is now available programmatically through the developer API. Send PDFs or photos, follow recognition progress, review the detected…","2026-07-10",[1224,1275,1395,1477,1522],{"category":113,"name":9,"count":792,"entries":1225},[1226,1241,1259],{"slug":1227,"title":1228,"locale":6,"products":1229,"platforms":1230,"categories":1231,"kind":175,"size":138,"publicationDate":1232,"modificationDate":1233,"links":1234,"images":1238,"bodyHtml":1239,"excerpt":1240,"primaryCategory":113,"ownPage":105,"date":1201},"2026-07-15-shared-with-me-shows-who-shared-each-score","\"Shared with me\" shows who shared each score",[5,89],[22],[113],"2026-09-16T18:34:39.055Z","2026-09-16T18:37:26.673Z",{"blogPosts":1235,"helpArticles":1236,"releases":1237},[],[],[],[],"\u003Cp>The list showed your own name and avatar instead of the score owner's.\u003C\u002Fp>","The list showed your own name and avatar instead of the score owner's.",{"slug":1242,"title":1243,"locale":6,"products":1244,"platforms":1245,"categories":1246,"kind":69,"size":138,"publicationDate":1247,"modificationDate":1248,"links":1249,"images":1255,"bodyHtml":1256,"excerpt":1257,"primaryCategory":113,"ownPage":105,"date":1258},"2026-07-09-set-the-tempo-key-and-time-signature-when-creating-a-score-on-android","Set the tempo, key and time signature when creating a score on Android",[5],[24],[113],"2026-09-16T18:34:19.559Z","2026-09-16T18:37:00.654Z",{"blogPosts":1250,"helpArticles":1251,"releases":1252},[],[],[1253],{"platform":24,"version":1254},"26.07.01",[],"\u003Cp>A new &quot;Fine-tune your setup&quot; step in score creation lets you choose the tempo, the number of measures, the key signature and the time signature before the score opens.\u003C\u002Fp>","A new \"Fine-tune your setup\" step in score creation lets you choose the tempo, the number of measures, the key signature and the time signature before the…","2026-07-09",{"slug":1260,"title":1261,"locale":6,"products":1262,"platforms":1263,"categories":1264,"kind":156,"size":138,"publicationDate":1265,"modificationDate":1266,"links":1267,"images":1271,"bodyHtml":1272,"excerpt":1273,"primaryCategory":113,"ownPage":105,"date":1274},"2026-07-02-searching-your-scores-with-japanese-keywords-finds-more-results","Searching your scores with Japanese keywords finds more results",[5,89],[22],[113],"2026-09-16T18:34:14.416Z","2026-09-16T18:36:52.177Z",{"blogPosts":1268,"helpArticles":1269,"releases":1270},[],[],[],[],"\u003Cp>Partial Japanese words now match, and results no longer change unexpectedly as you type.\u003C\u002Fp>","Partial Japanese words now match, and results no longer change unexpectedly as you type.","2026-07-02",{"category":166,"name":10,"count":661,"entries":1276},[1277,1293,1306,1320,1334,1349,1364,1379],{"slug":1278,"title":1279,"locale":6,"products":1280,"platforms":1281,"categories":1282,"kind":175,"size":138,"publicationDate":1283,"modificationDate":1284,"links":1285,"images":1289,"bodyHtml":1290,"excerpt":1291,"primaryCategory":166,"ownPage":105,"date":1292},"2026-07-31-smaller-notation-fixes-lyric-hyphens-in-stick-notation-tablature-stems-ledger-li","Smaller notation fixes: lyric hyphens in stick notation, tablature stems, ledger-line spacing, one-measure repeat",[5,89],[22],[166],"2026-09-16T18:36:44.811Z","2026-09-16T18:42:15.726Z",{"blogPosts":1286,"helpArticles":1287,"releases":1288},[],[],[],[],"\u003Cp>Lyric hyphens show under Kodály stick notation, stems no longer collide with tablature staves, ledger lines that touch are spaced apart, and the one-measure repeat tool is disabled on the first measure.\u003C\u002Fp>","Lyric hyphens show under Kodály stick notation, stems no longer collide with tablature staves, ledger lines that touch are spaced apart, and the one-measure…","2026-07-31",{"slug":1294,"title":1295,"locale":6,"products":1296,"platforms":1297,"categories":1298,"kind":156,"size":138,"publicationDate":1299,"modificationDate":1300,"links":1301,"images":1305,"excerpt":1295,"primaryCategory":166,"ownPage":105,"date":1292},"2026-07-31-paste-is-available-from-the-selection-menu","Paste is available from the selection menu",[5,89],[22],[166],"2026-09-16T18:36:24.927Z","2026-09-16T18:42:06.736Z",{"blogPosts":1302,"helpArticles":1303,"releases":1304},[],[],[],[],{"slug":1307,"title":1308,"locale":6,"products":1309,"platforms":1310,"categories":1311,"kind":175,"size":138,"publicationDate":1312,"modificationDate":1313,"links":1314,"images":1318,"excerpt":1308,"primaryCategory":166,"ownPage":105,"date":1319},"2026-07-28-scores-with-japanese-recorder-tabs-open-in-page-mode-again","Scores with Japanese recorder tabs open in page mode again",[5,89],[22],[166],"2026-09-16T20:53:34.274Z","2026-09-16T20:57:59.956Z",{"blogPosts":1315,"helpArticles":1316,"releases":1317},[],[],[],[],"2026-07-28",{"slug":1321,"title":1322,"locale":6,"products":1323,"platforms":1324,"categories":1325,"kind":156,"size":138,"publicationDate":1326,"modificationDate":1327,"links":1328,"images":1332,"excerpt":1322,"primaryCategory":166,"ownPage":105,"date":1333},"2026-07-27-repeat-barline-buttons-are-ordered-start-then-end","Repeat barline buttons are ordered start then end",[5,89],[22],[166],"2026-09-16T20:54:01.677Z","2026-09-16T20:58:27.882Z",{"blogPosts":1329,"helpArticles":1330,"releases":1331},[],[],[],[],"2026-07-27",{"slug":1335,"title":1336,"locale":6,"products":1337,"platforms":1338,"categories":1339,"kind":156,"size":138,"publicationDate":1340,"modificationDate":1341,"links":1342,"images":1346,"bodyHtml":1347,"excerpt":1348,"primaryCategory":166,"ownPage":105,"date":1333},"2026-07-27-score-viewer-and-embeds-notes-on-any-staff-can-be-selected-and-editing-only-symb","Score viewer and embeds: notes on any staff can be selected, and editing-only symbols are hidden",[5,89],[22],[166],"2026-09-16T20:53:48.931Z","2026-09-16T20:58:15.545Z",{"blogPosts":1343,"helpArticles":1344,"releases":1345},[],[],[],[],"\u003Cp>In read-only views, clicking a notehead on another staff selects that note instead of the nearest one on the current staff. The greyed natural placeholder of an empty key signature and the system and page break markers, which only make sense while editing, are no longer drawn.\u003C\u002Fp>","In read-only views, clicking a notehead on another staff selects that note instead of the nearest one on the current staff. The greyed natural placeholder of…",{"slug":1350,"title":1351,"locale":6,"products":1352,"platforms":1353,"categories":1354,"kind":69,"size":138,"publicationDate":1355,"modificationDate":1356,"links":1357,"images":1361,"bodyHtml":1362,"excerpt":1363,"primaryCategory":166,"ownPage":105,"date":1333},"2026-07-27-a-concert-pitch-toggle-in-the-score-viewer","A concert pitch toggle in the score viewer",[5,89],[22],[166],"2026-09-16T18:35:45.979Z","2026-09-16T18:41:49.386Z",{"blogPosts":1358,"helpArticles":1359,"releases":1360},[],[],[],[],"\u003Cp>Scores shared for viewing always displayed transposed parts at written pitch. The viewer's top bar now has the same concert pitch switch as the editor.\u003C\u002Fp>","Scores shared for viewing always displayed transposed parts at written pitch. The viewer's top bar now has the same concert pitch switch as the editor.",{"slug":1365,"title":1366,"locale":6,"products":1367,"platforms":1368,"categories":1369,"kind":175,"size":138,"publicationDate":1370,"modificationDate":1371,"links":1372,"images":1376,"bodyHtml":1377,"excerpt":1378,"primaryCategory":166,"ownPage":105,"date":1333},"2026-07-27-two-measure-repeats-keep-their-notation-and-playback-after-the-score-is-reopened","Two-measure repeats keep their notation and playback after the score is reopened",[5,89],[22],[166],"2026-09-16T18:35:33.187Z","2026-09-16T18:41:42.840Z",{"blogPosts":1373,"helpArticles":1374,"releases":1375},[],[],[],[],"\u003Cp>A two-measure repeat looked and played right when written, but came back scrambled the next time the score was opened.\u003C\u002Fp>","A two-measure repeat looked and played right when written, but came back scrambled the next time the score was opened.",{"slug":1380,"title":1381,"locale":6,"products":1382,"platforms":1383,"categories":1384,"kind":156,"size":138,"publicationDate":1385,"modificationDate":1386,"links":1387,"images":1391,"bodyHtml":1392,"excerpt":1393,"primaryCategory":166,"ownPage":105,"date":1394},"2026-07-17-quick-search-finds-tools-by-more-names-and-can-switch-to-lyric-mode","Quick Search finds tools by more names, and can switch to lyric mode",[5,89],[22],[166],"2026-09-16T18:34:55.569Z","2026-09-16T18:37:40.494Z",{"blogPosts":1388,"helpArticles":1389,"releases":1390},[],[],[],[],"\u003Cp>Type a synonym or a common alternative name and Quick Search now finds the tool, with fewer searches ending on no result. Lyric mode can be opened from the palette too.\u003C\u002Fp>","Type a synonym or a common alternative name and Quick Search now finds the tool, with fewer searches ending on no result. Lyric mode can be opened from the…","2026-07-17",{"category":322,"name":11,"count":1396,"entries":1397},5,[1398,1413,1428,1443,1461],{"slug":1399,"title":1400,"locale":6,"products":1401,"platforms":1402,"categories":1403,"kind":175,"size":138,"publicationDate":1404,"modificationDate":1405,"links":1406,"images":1410,"bodyHtml":1411,"excerpt":1412,"primaryCategory":322,"ownPage":105,"date":1319},"2026-07-28-note-preview-plays-the-right-note-after-a-rest","Note preview plays the right note after a rest",[5,89],[22],[322],"2026-09-16T20:53:36.801Z","2026-09-16T20:58:05.050Z",{"blogPosts":1407,"helpArticles":1408,"releases":1409},[],[],[],[],"\u003Cp>In a voice that contains a rest, clicking or entering a note could sound the following note, or nothing at all.\u003C\u002Fp>","In a voice that contains a rest, clicking or entering a note could sound the following note, or nothing at all.",{"slug":1414,"title":1415,"locale":6,"products":1416,"platforms":1417,"categories":1418,"kind":175,"size":138,"publicationDate":1419,"modificationDate":1420,"links":1421,"images":1425,"bodyHtml":1426,"excerpt":1427,"primaryCategory":322,"ownPage":105,"date":1333},"2026-07-27-dead-and-ghost-notes-on-the-low-bass-strings-are-audible-again","Dead and ghost notes on the low bass strings are audible again",[5,89],[22],[322],"2026-09-16T20:53:31.624Z","2026-09-16T20:57:56.258Z",{"blogPosts":1422,"helpArticles":1423,"releases":1424},[],[],[],[],"\u003Cp>On electric bass and some other plucked-string instruments, dead notes on the lowest string played nothing. They now fall back to the nearest sample.\u003C\u002Fp>","On electric bass and some other plucked-string instruments, dead notes on the lowest string played nothing. They now fall back to the nearest sample.",{"slug":1429,"title":1430,"locale":6,"products":1431,"platforms":1432,"categories":1433,"kind":175,"size":138,"publicationDate":1434,"modificationDate":1435,"links":1436,"images":1440,"bodyHtml":1441,"excerpt":1442,"primaryCategory":322,"ownPage":105,"date":1333},"2026-07-27-percussion-notes-stop-when-playback-is-paused","Notes no longer sound on their own while a score is paused or playing",[5,89],[22],[322],"2026-09-16T18:35:30.723Z","2026-09-16T18:41:36.668Z",{"blogPosts":1437,"helpArticles":1438,"releases":1439},[],[],[],[],"\u003Cp>On some scores with a percussion part, a few notes kept sounding every few seconds after a pause or a click on the score, and over normal playback.\u003C\u002Fp>","On some scores with a percussion part, a few notes kept sounding every few seconds after a pause or a click on the score, and over normal playback.",{"slug":1444,"title":1445,"locale":6,"products":1446,"platforms":1447,"categories":1448,"kind":175,"size":138,"publicationDate":1449,"modificationDate":1450,"links":1451,"images":1458,"bodyHtml":1459,"excerpt":1460,"primaryCategory":322,"ownPage":105,"date":1333},"2026-07-27-swing-sixteenths-and-two-measure-repeats-no-longer-show-an-upgrade-watermark-to","Swing sixteenths and two-measure repeats no longer show an upgrade watermark to subscribers on iOS and Android",[5],[23,24],[322,166],"2026-09-16T18:35:16.315Z","2026-09-16T18:38:09.898Z",{"blogPosts":1452,"helpArticles":1453,"releases":1454},[],[],[1455,1456],{"platform":23,"version":1254},{"platform":24,"version":1457},"26.07.04",[],"\u003Cp>Power subscribers saw a watermark on these features in the mobile apps, and tapping it did nothing. The apps now recognize every feature included in your plan.\u003C\u002Fp>","Power subscribers saw a watermark on these features in the mobile apps, and tapping it did nothing. The apps now recognize every feature included in your plan.",{"slug":1462,"title":1463,"locale":6,"products":1464,"platforms":1465,"categories":1466,"kind":175,"size":138,"publicationDate":1467,"modificationDate":1468,"links":1469,"images":1474,"bodyHtml":1475,"excerpt":1476,"primaryCategory":322,"ownPage":105,"date":1258},"2026-07-09-android-instrument-sounds-load-reliably-and-the-keyboard-stays-put-when-switchin","Android: instrument sounds load reliably, and the keyboard stays put when switching lyrics",[5],[24],[322,166],"2026-09-16T20:53:21.496Z","2026-09-16T20:57:49.587Z",{"blogPosts":1470,"helpArticles":1471,"releases":1472},[],[],[1473],{"platform":24,"version":1254},[],"\u003Cp>Instrument samples are now cached in durable storage, which ends the silent playback some users hit after an app update. The on-screen keyboard no longer hides and reappears when moving from one lyric to the next.\u003C\u002Fp>","Instrument samples are now cached in durable storage, which ends the silent playback some users hit after an app update. The on-screen keyboard no longer hides…",{"category":137,"name":12,"count":792,"entries":1478},[1479,1494,1509],{"slug":1480,"title":1481,"locale":6,"products":1482,"platforms":1483,"categories":1484,"kind":156,"size":138,"publicationDate":1485,"modificationDate":1486,"links":1487,"images":1491,"bodyHtml":1492,"excerpt":1493,"primaryCategory":137,"ownPage":105,"date":1292},"2026-07-31-imports-pick-the-hq-instruments-for-power-and-education-accounts","Imports pick the HQ instruments for Power and Education accounts",[5,89],[22],[137,322],"2026-09-16T20:54:13.464Z","2026-09-16T20:58:32.257Z",{"blogPosts":1488,"helpArticles":1489,"releases":1490},[],[],[],[],"\u003Cp>MusicXML, MIDI and PDF imports now assign the high-quality version of each instrument when the account has access to them, instead of the standard sounds.\u003C\u002Fp>","MusicXML, MIDI and PDF imports now assign the high-quality version of each instrument when the account has access to them, instead of the standard sounds.",{"slug":1495,"title":1496,"locale":6,"products":1497,"platforms":1498,"categories":1499,"kind":175,"size":138,"publicationDate":1500,"modificationDate":1501,"links":1502,"images":1506,"bodyHtml":1507,"excerpt":1508,"primaryCategory":137,"ownPage":105,"date":1292},"2026-07-31-musicxml-files-with-microtonal-tuning-now-import-instead-of-failing","MusicXML files with microtonal tuning now import instead of failing",[5,89],[22],[137],"2026-09-16T18:36:14.140Z","2026-09-16T18:42:04.693Z",{"blogPosts":1503,"helpArticles":1504,"releases":1505},[],[],[],[],"\u003Cp>Some notation programs export per-note tuning offsets (a few cents sharp or flat) in the pitch itself. Flat used to reject the whole file; it now rounds these notes to the nearest written accidental and imports the score.\u003C\u002Fp>","Some notation programs export per-note tuning offsets (a few cents sharp or flat) in the pitch itself. Flat used to reject the whole file; it now rounds these…",{"slug":1510,"title":1511,"locale":6,"products":1512,"platforms":1513,"categories":1514,"kind":175,"size":138,"publicationDate":1515,"modificationDate":1516,"links":1517,"images":1521,"excerpt":1511,"primaryCategory":137,"ownPage":105,"date":1333},"2026-07-27-drums-with-ghost-notes-no-longer-block-mp3-and-wav-export","Drums with ghost notes no longer block MP3 and WAV export",[5,89],[22],[137],"2026-09-16T20:54:22.181Z","2026-09-16T20:58:34.953Z",{"blogPosts":1518,"helpArticles":1519,"releases":1520},[],[],[],[],{"category":92,"name":13,"count":61,"entries":1523},[1524,1541,1556,1572,1587,1603,1619,1633,1647],{"slug":1525,"title":1526,"locale":6,"products":1527,"platforms":1528,"categories":1529,"kind":156,"size":138,"publicationDate":1530,"modificationDate":1531,"links":1532,"images":1538,"bodyHtml":1539,"excerpt":1540,"primaryCategory":92,"ownPage":105,"date":1292},"2026-07-31-import-a-pdf-or-photos-on-android-with-a-review-step-before-the-score-is-built","Import a PDF or photos on Android with a review step before the score is built",[5,390],[24],[92,137],"2026-09-16T15:26:35.256Z","2026-09-16T15:39:27.472Z",{"blogPosts":1533,"helpArticles":1534,"releases":1536},[],[1535],{"locale":6,"url":413,"title":414},[1537],{"platform":24,"version":786},[],"\u003Cp>The import flow on Android was rebuilt on the same engine as the web app: pick the pages you want, check the detected title and instruments, then let the scan finish while you keep using the app. Opuscan for Android gets the same wizard.\u003C\u002Fp>","The import flow on Android was rebuilt on the same engine as the web app: pick the pages you want, check the detected title and instruments, then let the scan…",{"slug":1542,"title":1543,"locale":6,"products":1544,"platforms":1545,"categories":1546,"kind":175,"size":138,"publicationDate":1547,"modificationDate":1548,"links":1549,"images":1553,"bodyHtml":1554,"excerpt":1555,"primaryCategory":92,"ownPage":105,"date":1167},"2026-07-29-piano-right-hand-no-longer-lands-on-the-bass-staff","Piano right hand no longer lands on the bass staff",[5,89,390],[],[92],"2026-09-16T18:35:58.462Z","2026-09-16T18:41:55.991Z",{"blogPosts":1550,"helpArticles":1551,"releases":1552},[],[],[],[],"\u003Cp>On some piano scores the second voice inherited the staff of the previous one, so right-hand notes were written on the bass staff.\u003C\u002Fp>","On some piano scores the second voice inherited the staff of the previous one, so right-hand notes were written on the bass staff.",{"slug":1557,"title":1558,"locale":6,"products":1559,"platforms":1560,"categories":1561,"kind":175,"size":138,"publicationDate":1562,"modificationDate":1563,"links":1564,"images":1568,"bodyHtml":1569,"excerpt":1570,"primaryCategory":92,"ownPage":105,"date":1571},"2026-07-23-fewer-dropped-notes-on-dense-pages-and-slurs-on-double-stops-are-kept","Fewer dropped notes on dense pages, and no more rhythm slashes after a triplet passage",[5,89,390],[],[92],"2026-09-16T18:35:06.470Z","2026-09-16T18:38:01.231Z",{"blogPosts":1565,"helpArticles":1566,"releases":1567},[],[],[],[],"\u003Cp>Busy systems that continue from the previous line no longer lose notes, a part that mixes triplet and plain systems no longer turns into rhythm slashes halfway through, and slurs and articulations placed on a double stop stay on the chord.\u003C\u002Fp>","Busy systems that continue from the previous line no longer lose notes, a part that mixes triplet and plain systems no longer turns into rhythm slashes halfway…","2026-07-23",{"slug":1573,"title":1574,"locale":6,"products":1575,"platforms":1576,"categories":1577,"kind":156,"size":138,"publicationDate":1578,"modificationDate":1579,"links":1580,"images":1585,"excerpt":1574,"primaryCategory":92,"ownPage":105,"date":1586},"2026-07-21-clef-changes-in-the-middle-of-a-measure-are-now-recognized","Clef changes in the middle of a measure are now recognized",[5,89,390],[],[92],"2026-09-16T10:38:56.052Z","2026-09-16T20:14:48.064Z",{"blogPosts":1581,"helpArticles":1582,"releases":1584},[],[1583],{"locale":6,"url":413,"title":414},[],[],"2026-07-21",{"slug":1588,"title":1589,"locale":6,"products":1590,"platforms":1591,"categories":1592,"kind":156,"size":138,"publicationDate":1593,"modificationDate":1594,"links":1595,"images":1599,"bodyHtml":1600,"excerpt":1601,"primaryCategory":92,"ownPage":105,"date":1602},"2026-07-20-lyrics-and-text-are-recognized-in-more-languages-including-vietnamese-thai-arabi","Lyrics and text are recognized in more languages, including Vietnamese, Thai, Arabic and Hindi",[5,89,390],[],[92],"2026-09-16T18:34:58.374Z","2026-09-16T20:14:45.280Z",{"blogPosts":1596,"helpArticles":1597,"releases":1598},[],[],[],[],"\u003Cp>Text recognition now covers Vietnamese, Thai, Arabic, Persian, Urdu, Hindi, Marathi, Nepali, Bengali, Tamil, Telugu and Kannada, plus 24 more Latin-script languages such as Czech, Hungarian, Croatian and Lithuanian. Words with accents and diacritics are also kept instead of being discarded as unreadable, and Hebrew text embedded in a PDF is no longer thrown away.\u003C\u002Fp>","Text recognition now covers Vietnamese, Thai, Arabic, Persian, Urdu, Hindi, Marathi, Nepali, Bengali, Tamil, Telugu and Kannada, plus 24 more Latin-script…","2026-07-20",{"slug":1604,"title":1605,"locale":6,"products":1606,"platforms":1607,"categories":1608,"kind":156,"size":138,"publicationDate":1609,"modificationDate":1610,"links":1611,"images":1615,"bodyHtml":1616,"excerpt":1617,"primaryCategory":92,"ownPage":105,"date":1618},"2026-07-12-instrument-names-are-matched-more-reliably-including-band-section-labels-and-jap","Instrument names are matched more reliably, including band section labels and Chinese scores",[5,89,390],[],[92],"2026-09-16T18:34:36.570Z","2026-09-16T18:37:22.041Z",{"blogPosts":1612,"helpArticles":1613,"releases":1614},[],[],[],[],"\u003Cp>A bare &quot;Horn&quot; now resolves to the French horn instead of the English horn, &quot;Alto&quot; and &quot;Tenor&quot; on a band part to saxophones, brass band basses to the tuba, and a percussion clef misread on a pitched part is corrected. A vocal line that enters after a piano introduction is recognized as a voice instead of a second piano. On Chinese scores, the 詞 and 曲 labels route the names to lyricist and composer, and bilingual lyrics keep every verse. Changing the instrument of a drum part in the review step keeps the drum kit.\u003C\u002Fp>","A bare \"Horn\" now resolves to the French horn instead of the English horn, \"Alto\" and \"Tenor\" on a band part to saxophones, brass band basses to the tuba, and…","2026-07-12",{"slug":1620,"title":1621,"locale":6,"products":1622,"platforms":1623,"categories":1624,"kind":175,"size":138,"publicationDate":1625,"modificationDate":1626,"links":1627,"images":1632,"excerpt":1621,"primaryCategory":92,"ownPage":105,"date":1222},"2026-07-10-fixed-some-multi-voice-passages-where-the-two-voices-share-a-rest","Fixed some multi-voice passages where the two voices share a rest",[5,89,390],[],[92],"2026-09-16T10:37:54.405Z","2026-09-16T11:58:45.829Z",{"blogPosts":1628,"helpArticles":1629,"releases":1631},[],[1630],{"locale":6,"url":413,"title":414},[],[],{"slug":1634,"title":1635,"locale":6,"products":1636,"platforms":1637,"categories":1638,"kind":156,"size":138,"publicationDate":1639,"modificationDate":1640,"links":1641,"images":1646,"excerpt":1635,"primaryCategory":92,"ownPage":105,"date":1222},"2026-07-10-courtesy-cautionary-accidentals-are-now-recognized","Courtesy (cautionary) accidentals are now recognized",[5,89,390],[],[92],"2026-09-16T10:37:35.732Z","2026-09-16T11:58:41.668Z",{"blogPosts":1642,"helpArticles":1643,"releases":1645},[],[1644],{"locale":6,"url":413,"title":414},[],[],{"slug":1648,"title":1649,"locale":6,"products":1650,"platforms":1651,"categories":1652,"kind":69,"size":138,"publicationDate":1653,"modificationDate":1654,"links":1655,"images":1659,"bodyHtml":1660,"excerpt":1661,"primaryCategory":92,"ownPage":105,"date":1222},"2026-07-10-a-photographed-two-page-book-spread-is-split-into-two-pages","A photographed two-page book spread is split into two pages",[5,89,390],[],[92],"2026-09-16T18:34:28.828Z","2026-09-16T18:37:07.017Z",{"blogPosts":1656,"helpArticles":1657,"releases":1658},[],[],[],[],"\u003Cp>Photograph an open book and the import reads the left and right pages one after the other, instead of as one wide page.\u003C\u002Fp>","Photograph an open book and the import reads the left and right pages one after the other, instead of as one wide page.",{"key":46,"year":31,"month":1663,"majors":1664,"areas":1716},6,[1665,1682,1699],{"slug":1666,"title":1667,"locale":6,"products":1668,"platforms":1669,"categories":1670,"kind":156,"size":70,"publicationDate":1671,"modificationDate":1672,"links":1673,"images":1678,"bodyHtml":1679,"excerpt":1680,"primaryCategory":92,"ownPage":83,"date":1681},"2026-06-23-sharper-page-analysis-for-complex-layouts","Sharper page analysis for complex layouts",[5,89,390],[],[92],"2026-09-16T10:35:51.717Z","2026-09-16T20:14:42.317Z",{"blogPosts":1674,"helpArticles":1675,"releases":1677},[],[1676],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>We've improved how scanning reads the layout of a page. Imports of PDFs and photos now produce cleaner, more accurate scores, especially on complex layouts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dense pages now split correctly.\u003C\u002Fstrong> Pages with many short systems stacked on top of each other are no longer merged together - each system is detected separately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better on orchestral and large-ensemble scores.\u003C\u002Fstrong> Multi-staff instruments such as piano and organ, and large scores with many staves, are recognized more reliably.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide, landscape, and booklet layouts.\u003C\u002Fstrong> Landscape pages no longer clip the left edge (which could cut off clefs), and multi-page and booklet scans are handled correctly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fewer stray detections.\u003C\u002Fstrong> Spurious elements near page footers and margins are no longer picked up as music.\u003C\u002Fli>\n\u003C\u002Ful>","We've improved how scanning reads the layout of a page. Imports of PDFs and photos now produce cleaner, more accurate scores, especially on complex layouts: -…","2026-06-23",{"slug":1683,"title":1684,"locale":6,"products":1685,"platforms":1686,"categories":1687,"kind":156,"size":70,"publicationDate":1688,"modificationDate":1689,"links":1690,"images":1695,"bodyHtml":1696,"excerpt":1697,"primaryCategory":92,"ownPage":83,"date":1698},"2026-06-15-a-more-accurate-model","A more accurate model",[5,89,390],[],[92],"2026-09-16T10:35:39.430Z","2026-09-16T11:57:46.579Z",{"blogPosts":1691,"helpArticles":1692,"releases":1694},[],[1693],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Every PDF and photo import is now processed by Flat's own in-house model. This release is a major new version focused on transcription accuracy: musical correctness (the notes, rhythms, ties, and accidentals that determine whether a score is right) improves across every test set, with the largest gains in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamics:\u003C\u002Fstrong> +39%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fermatas, articulations, ties, accidentals:\u003C\u002Fstrong> +30 to 37%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Note durations:\u003C\u002Fstrong> +22%\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slurs, dotted notes, rests, staff and voice assignment:\u003C\u002Fstrong> +14 to 20%\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Text, dynamics, and layout placement are also more precise: lyrics, chord names, and dynamics attach more reliably to the correct notes, including on complex layouts such as piano grand staves and parts with clef changes.\u003C\u002Fp>","Every PDF and photo import is now processed by Flat's own in-house model. This release is a major new version focused on transcription accuracy: musical…","2026-06-15",{"slug":1700,"title":1701,"locale":6,"products":1702,"platforms":1703,"categories":1704,"kind":69,"size":70,"publicationDate":1705,"modificationDate":1706,"links":1707,"images":1712,"bodyHtml":1713,"excerpt":1714,"primaryCategory":92,"ownPage":83,"date":1715},"2026-06-01-our-own-ai-model-starts-rolling-out","Our own AI model starts rolling out",[5,89,390],[],[92],"2026-09-16T10:35:24.395Z","2026-09-16T11:57:30.867Z",{"blogPosts":1708,"helpArticles":1709,"releases":1711},[],[1710],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>We're rolling out Flat's own AI model for PDF and photo import, designed and trained in-house to replace the third-party engine used at launch. Owning the technology end to end lets us push accuracy further, broaden what we recognize, ship improvements far faster, and align results with Flat's own notation format so imports fit naturally into the rest of the product. This first release already reads much more of your music:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Broader notation coverage.\u003C\u002Fstrong> Newly recognized:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chord symbols, properly encoded with their musical meaning as editable chords, not just plain text\u003C\u002Fli>\n\u003Cli>Measure repeats and rhythm slashes\u003C\u002Fli>\n\u003Cli>Tempo and metronome markings (with BPM)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Lyrics and text in more languages.\u003C\u002Fstrong> Lyrics, rehearsal marks, and other text are recognized in Latin-script languages by default, plus Japanese, Korean, and Chinese.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Truer to the original layout.\u003C\u002Fstrong> Imports now follow the source score's layout much more closely, matching the number of measures per line, systems per page, and overall structure. This makes a real difference on large, complex scores such as orchestral works and multi-staff instruments like piano. It also supports more page formats, including landscape pages that weren't supported before.\u003C\u002Fp>","We're rolling out Flat's own AI model for PDF and photo import, designed and trained in-house to replace the third-party engine used at launch. Owning the…","2026-06-01",[1717,1825,1858,1874],{"category":166,"name":10,"count":1149,"entries":1718},[1719,1733,1746,1761,1776,1791,1807],{"slug":1720,"title":1721,"locale":6,"products":1722,"platforms":1723,"categories":1724,"kind":175,"size":138,"publicationDate":1725,"modificationDate":1726,"links":1727,"images":1731,"excerpt":1721,"primaryCategory":166,"ownPage":105,"date":1732},"2026-06-25-the-piano-keyboard-keeps-the-instrument-range-in-view-when-switching-between-tab","The piano keyboard keeps the instrument range in view when switching between tab and staff",[5,89],[22],[166],"2026-09-16T20:52:17.066Z","2026-09-16T20:57:08.556Z",{"blogPosts":1728,"helpArticles":1729,"releases":1730},[],[],[],[],"2026-06-25",{"slug":1734,"title":1735,"locale":6,"products":1736,"platforms":1737,"categories":1738,"kind":175,"size":138,"publicationDate":1739,"modificationDate":1740,"links":1741,"images":1745,"excerpt":1735,"primaryCategory":166,"ownPage":105,"date":1732},"2026-06-25-a-solo-staff-with-recorder-fingerings-no-longer-starts-with-a-barline","A solo staff with recorder fingerings no longer starts with a barline",[5,89],[22],[166],"2026-09-16T20:52:14.680Z","2026-09-16T20:57:03.632Z",{"blogPosts":1742,"helpArticles":1743,"releases":1744},[],[],[],[],{"slug":1747,"title":1748,"locale":6,"products":1749,"platforms":1750,"categories":1751,"kind":175,"size":138,"publicationDate":1752,"modificationDate":1753,"links":1754,"images":1758,"bodyHtml":1759,"excerpt":1760,"primaryCategory":166,"ownPage":105,"date":1732},"2026-06-25-8va-passages-no-longer-shift-notes-up-an-octave-visually","8va passages no longer shift notes up an octave visually",[5,89],[22],[166],"2026-09-16T20:52:02.413Z","2026-09-16T20:56:56.147Z",{"blogPosts":1755,"helpArticles":1756,"releases":1757},[],[],[],[],"\u003Cp>Adding three or more notes, or grace notes, under an 8va bracket could draw the last notes an octave too high while playback stayed correct.\u003C\u002Fp>","Adding three or more notes, or grace notes, under an 8va bracket could draw the last notes an octave too high while playback stayed correct.",{"slug":1762,"title":1763,"locale":6,"products":1764,"platforms":1765,"categories":1766,"kind":156,"size":138,"publicationDate":1767,"modificationDate":1768,"links":1769,"images":1773,"bodyHtml":1774,"excerpt":1775,"primaryCategory":166,"ownPage":105,"date":1732},"2026-06-25-flat-warns-before-an-instrument-switch-would-drop-tablature-data","Flat warns before an instrument switch would drop tablature data",[5,89],[22],[166],"2026-09-16T20:51:40.388Z","2026-09-16T20:56:45.238Z",{"blogPosts":1770,"helpArticles":1771,"releases":1772},[],[],[],[],"\u003Cp>Switching a guitar part to an instrument without tablature used to silently discard bends, slides and other tab-only notation. A confirmation now tells you what will be lost before the switch happens.\u003C\u002Fp>","Switching a guitar part to an instrument without tablature used to silently discard bends, slides and other tab-only notation. A confirmation now tells you…",{"slug":1777,"title":1778,"locale":6,"products":1779,"platforms":1780,"categories":1781,"kind":175,"size":138,"publicationDate":1782,"modificationDate":1783,"links":1784,"images":1790,"excerpt":1778,"primaryCategory":166,"ownPage":105,"date":1698},"2026-06-15-tapping-a-note-that-has-a-lyric-opens-the-lyric-editor-with-its-text-on-ios","Tapping a note that has a lyric opens the lyric editor with its text on iOS",[5],[23],[166],"2026-09-16T20:53:06.915Z","2026-09-16T20:57:35.210Z",{"blogPosts":1785,"helpArticles":1786,"releases":1787},[],[],[1788],{"platform":23,"version":1789},"26.06.03",[],{"slug":1792,"title":1793,"locale":6,"products":1794,"platforms":1795,"categories":1796,"kind":156,"size":138,"publicationDate":1797,"modificationDate":1798,"links":1799,"images":1803,"bodyHtml":1804,"excerpt":1805,"primaryCategory":166,"ownPage":105,"date":1806},"2026-06-09-the-new-tuplet-menu-is-now-the-default-for-everyone-and-works-on-phones","The new tuplet menu is now the default for everyone, and works on phones",[5,89],[22],[166],"2026-09-16T20:51:14.438Z","2026-09-16T20:56:28.684Z",{"blogPosts":1800,"helpArticles":1801,"releases":1802},[],[],[],[],"\u003Cp>The redesigned tuplet menu replaces the old one for all accounts. On phones the tuplet button no longer appears greyed out, and when a tuplet cannot be inserted the reason is shown, as on desktop.\u003C\u002Fp>","The redesigned tuplet menu replaces the old one for all accounts. On phones the tuplet button no longer appears greyed out, and when a tuplet cannot be…","2026-06-09",{"slug":1808,"title":1809,"locale":6,"products":1810,"platforms":1811,"categories":1812,"kind":156,"size":138,"publicationDate":1813,"modificationDate":1814,"links":1815,"images":1822,"bodyHtml":1823,"excerpt":1824,"primaryCategory":166,"ownPage":105,"date":1806},"2026-06-09-write-while-playing-midi-input-can-now-be-bound-to-a-keyboard-shortcut","\"Write while playing\" (MIDI input) can now be bound to a keyboard shortcut",[5],[22],[166],"2026-09-16T20:51:04.911Z","2026-09-16T20:56:21.235Z",{"blogPosts":1816,"helpArticles":1817,"releases":1821},[],[1818],{"locale":6,"url":1819,"title":1820},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fmidistart\u002F","MIDI Input \u002F MIDI Output",[],[],"\u003Cp>The option that writes incoming MIDI notes into the score during playback is now an editor action, so you can give it a key in the shortcuts panel (Audio group) instead of reaching for the checkbox. See \u003Ca href=\"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fmidistart\u002F\" rel=\"referer\">MIDI input\u003C\u002Fa>.\u003C\u002Fp>","The option that writes incoming MIDI notes into the score during playback is now an editor action, so you can give it a key in the shortcuts panel (Audio…",{"category":322,"name":11,"count":129,"entries":1826},[1827,1842],{"slug":1828,"title":1829,"locale":6,"products":1830,"platforms":1831,"categories":1832,"kind":175,"size":138,"publicationDate":1833,"modificationDate":1834,"links":1835,"images":1839,"bodyHtml":1840,"excerpt":1841,"primaryCategory":322,"ownPage":105,"date":1732},"2026-06-25-endings-placed-in-the-middle-of-a-repeated-passage-now-play-only-on-their-pass","Endings placed in the middle of a repeated passage now play only on their pass",[5,89],[22],[322],"2026-09-16T20:51:29.269Z","2026-09-16T20:56:38.065Z",{"blogPosts":1836,"helpArticles":1837,"releases":1838},[],[],[],[],"\u003Cp>Measures under a &quot;1.&quot; or &quot;2.&quot; bracket used to play on every pass unless the bracket sat at the very end of the repeat. They now play only on the pass they belong to, wherever they sit, and the same applies with D.C. and D.S. jumps.\u003C\u002Fp>","Measures under a \"1.\" or \"2.\" bracket used to play on every pass unless the bracket sat at the very end of the repeat. They now play only on the pass they…",{"slug":1843,"title":1844,"locale":6,"products":1845,"platforms":1846,"categories":1847,"kind":175,"size":138,"publicationDate":1848,"modificationDate":1849,"links":1850,"images":1855,"bodyHtml":1856,"excerpt":1857,"primaryCategory":322,"ownPage":105,"date":1698},"2026-06-15-the-metronome-sound-always-loads-on-ios-including-offline","The metronome sound always loads on iOS, including offline",[5],[23],[322],"2026-09-16T20:53:09.641Z","2026-09-16T20:57:41.106Z",{"blogPosts":1851,"helpArticles":1852,"releases":1853},[],[],[1854],{"platform":23,"version":1789},[],"\u003Cp>The metronome sound now ships inside the app instead of being downloaded on demand, so it no longer fails to load on a slow or absent connection.\u003C\u002Fp>","The metronome sound now ships inside the app instead of being downloaded on demand, so it no longer fails to load on a slow or absent connection.",{"category":137,"name":12,"count":1859,"entries":1860},1,[1861],{"slug":1862,"title":1863,"locale":6,"products":1864,"platforms":1865,"categories":1866,"kind":175,"size":138,"publicationDate":1867,"modificationDate":1868,"links":1869,"images":1873,"excerpt":1863,"primaryCategory":137,"ownPage":105,"date":1732},"2026-06-25-concert-pitch-in-pdf-export-no-longer-asks-for-an-upgrade","Concert pitch in PDF export no longer asks for an upgrade",[5],[22],[137],"2026-09-16T20:51:53.082Z","2026-09-16T20:56:49.704Z",{"blogPosts":1870,"helpArticles":1871,"releases":1872},[],[],[],[],{"category":92,"name":13,"count":661,"entries":1875},[1876,1893,1909,1925,1941,1955,1969,1983],{"slug":1877,"title":1878,"locale":6,"products":1879,"platforms":1880,"categories":1881,"kind":156,"size":138,"publicationDate":1882,"modificationDate":1883,"links":1884,"images":1889,"bodyHtml":1890,"excerpt":1891,"primaryCategory":92,"ownPage":105,"date":1892},"2026-06-24-chord-symbols-fixed-do-names-rem-sib-la7-stacked-extensions-and-accidentals-are","Chord symbols: fixed-Do names (REm, SIb, LA7), stacked extensions and accidentals are kept",[5,89,390],[],[92],"2026-09-16T20:51:00.026Z","2026-09-16T20:55:58.860Z",{"blogPosts":1885,"helpArticles":1886,"releases":1888},[],[1887],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Chord symbols written with solfège names are recognized, extensions stacked over the chord (&quot;sus4&quot; under &quot;A7(6)&quot;) are folded back onto it, and sharps and flats drawn in the notation font of a digital PDF are read instead of dropped. Chord symbols detected by text recognition are imported as chord notation rather than discarded.\u003C\u002Fp>","Chord symbols written with solfège names are recognized, extensions stacked over the chord (\"sus4\" under \"A7(6)\") are folded back onto it, and sharps and flats…","2026-06-24",{"slug":1894,"title":1895,"locale":6,"products":1896,"platforms":1897,"categories":1898,"kind":175,"size":138,"publicationDate":1899,"modificationDate":1900,"links":1901,"images":1906,"bodyHtml":1907,"excerpt":1908,"primaryCategory":92,"ownPage":105,"date":1892},"2026-06-24-page-numbers-catalog-numbers-and-attribution-lines-no-longer-become-titles-credi","Page numbers, catalog numbers and attribution lines no longer become titles, credits or measure numbers",[5,89,390],[],[92],"2026-09-16T20:50:51.039Z","2026-09-16T20:55:48.967Z",{"blogPosts":1902,"helpArticles":1903,"releases":1905},[],[1904],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Page and catalog numbers no longer shift the measure numbering, &quot;Words and Music by&quot; and bare &quot;by&quot; lines no longer land in the composer or subtitle, flush-left movement headings go to the movement title, boxed rehearsal numbers are kept, and expression text above or below the staff is imported as a direction rather than as a credit.\u003C\u002Fp>","Page and catalog numbers no longer shift the measure numbering, \"Words and Music by\" and bare \"by\" lines no longer land in the composer or subtitle, flush-left…",{"slug":1910,"title":1911,"locale":6,"products":1912,"platforms":1913,"categories":1914,"kind":175,"size":138,"publicationDate":1915,"modificationDate":1916,"links":1917,"images":1922,"bodyHtml":1923,"excerpt":1924,"primaryCategory":92,"ownPage":105,"date":1892},"2026-06-24-lyrics-fewer-dropped-verses-and-no-more-credits-copyright-lines-or-stage-cues-su","Lyrics: fewer dropped verses, and no more credits, copyright lines or stage cues sung as lyrics",[5,89,390],[],[92],"2026-09-16T20:50:39.486Z","2026-09-16T20:55:39.083Z",{"blogPosts":1918,"helpArticles":1919,"releases":1921},[],[1920],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>First verses and second-verse syllables near a neighbouring staff are recovered, the sung line no longer scatters across both staves of a grand staff, and copyright footers, end-of-piece credits, tempo words, stage cues and stray music-font glyphs are kept out of the lyrics.\u003C\u002Fp>","First verses and second-verse syllables near a neighbouring staff are recovered, the sung line no longer scatters across both staves of a grand staff, and…",{"slug":1926,"title":1927,"locale":6,"products":1928,"platforms":1929,"categories":1930,"kind":156,"size":138,"publicationDate":1931,"modificationDate":1932,"links":1933,"images":1938,"bodyHtml":1939,"excerpt":1940,"primaryCategory":92,"ownPage":105,"date":1892},"2026-06-24-instrument-names-resolve-to-the-right-part-more-often-in-more-languages-and-tran","Instrument names resolve to the right part more often, in more languages, and transposing parts sound at concert pitch",[5,89,390],[],[92],"2026-09-16T20:50:25.045Z","2026-09-16T20:55:26.977Z",{"blogPosts":1934,"helpArticles":1935,"releases":1937},[],[1936],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>Part names printed in the margin or in the header now match the right instrument for organ, choir, percussion and band scores, abbreviations, plurals and ordinals (&quot;1st &amp; 2nd Horns in F&quot;) included, and names in Japanese and other languages are looked up too. Dynamics, metronome marks and lyric syllables next to the staff are no longer mistaken for a part name. Transposing instruments are exported with their transposition so they play at concert pitch.\u003C\u002Fp>","Part names printed in the margin or in the header now match the right instrument for organ, choir, percussion and band scores, abbreviations, plurals and…",{"slug":1942,"title":1943,"locale":6,"products":1944,"platforms":1945,"categories":1946,"kind":156,"size":138,"publicationDate":1947,"modificationDate":1948,"links":1949,"images":1954,"excerpt":1943,"primaryCategory":92,"ownPage":105,"date":1681},"2026-06-23-jazz-scores-when-correctly-detected-now-apply-a-jazz-chord-style-and-handwritten","Jazz scores, when correctly detected, now apply a jazz chord style and handwritten jazz music font automatically",[5,89,390],[],[92],"2026-09-16T10:36:49.411Z","2026-09-16T11:58:20.384Z",{"blogPosts":1950,"helpArticles":1951,"releases":1953},[],[1952],{"locale":6,"url":413,"title":414},[],[],{"slug":1956,"title":1957,"locale":6,"products":1958,"platforms":1959,"categories":1960,"kind":156,"size":138,"publicationDate":1961,"modificationDate":1962,"links":1963,"images":1968,"excerpt":1957,"primaryCategory":92,"ownPage":105,"date":1681},"2026-06-23-beams-that-span-rests-for-example-note-rest-note-are-now-supported","Beams that span rests (for example, note \u002F rest \u002F note) are now supported",[5,89,390],[],[92],"2026-09-16T10:36:35.297Z","2026-09-16T11:58:14.715Z",{"blogPosts":1964,"helpArticles":1965,"releases":1967},[],[1966],{"locale":6,"url":413,"title":414},[],[],{"slug":1970,"title":1971,"locale":6,"products":1972,"platforms":1973,"categories":1974,"kind":156,"size":138,"publicationDate":1975,"modificationDate":1976,"links":1977,"images":1982,"excerpt":1971,"primaryCategory":92,"ownPage":105,"date":1681},"2026-06-23-custom-beaming-patterns-are-now-recognized-and-preserved-on-import","Custom beaming patterns are now recognized and preserved on import",[5,89,390],[],[92],"2026-09-16T10:36:19.580Z","2026-09-16T11:58:11.414Z",{"blogPosts":1978,"helpArticles":1979,"releases":1981},[],[1980],{"locale":6,"url":413,"title":414},[],[],{"slug":1984,"title":1985,"locale":6,"products":1986,"platforms":1987,"categories":1988,"kind":175,"size":138,"publicationDate":1989,"modificationDate":1990,"links":1991,"images":1996,"bodyHtml":1997,"excerpt":1998,"primaryCategory":92,"ownPage":105,"date":1698},"2026-06-15-pickup-measures-multi-measure-rests-and-overfull-bars-import-cleanly","Pickup measures, multi-measure rests and overfull bars import cleanly",[5,89,390],[],[92],"2026-09-16T20:51:02.482Z","2026-09-16T20:56:10.360Z",{"blogPosts":1992,"helpArticles":1993,"releases":1995},[],[1994],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>A pickup measure is carried to every part instead of being minted from a lone short bar, printed multi-measure rest counts are read as such, bars that overflow by one duration are corrected from the model's next best guess, and notes with a missing duration inherit the running one instead of disappearing. Unpaired ties and tremolos or noteheads the editor could not load no longer make the whole import fail.\u003C\u002Fp>","A pickup measure is carried to every part instead of being minted from a lone short bar, printed multi-measure rest counts are read as such, bars that overflow…",{"key":41,"year":31,"month":725,"majors":2000,"areas":2020},[2001],{"slug":2002,"title":2003,"locale":6,"products":2004,"platforms":2005,"categories":2006,"kind":69,"size":70,"publicationDate":2008,"modificationDate":2009,"links":2010,"images":2016,"bodyHtml":2017,"excerpt":2018,"primaryCategory":27,"ownPage":105,"date":2019},"2026-04-07-api-v2-22-0-15-import-formats-virtual-collections-rubrics-student-groups-and-lti","API v2.22.0: 15+ import formats, virtual collections, rubrics, student groups and LTI 1.3",[5,89],[27],[27,137,113,93,2007],"classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":2011,"helpArticles":2012,"releases":2013},[],[],[2014],{"platform":27,"version":2015},"2.22.0",[],"\u003Cp>The largest specification update since 2024, catching the API up with two years of product changes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import from 15+ formats.\u003C\u002Fstrong> Guitar Pro, MuseScore, ABC notation, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer and Encore join MusicXML and MIDI, and scores can be exported as native \u003Ccode>.flat\u003C\u002Fcode> files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Virtual collections.\u003C\u002Fstrong> All scores, collaborations and likes replace the legacy folder hierarchy in the library, matching the redesigned Flat library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Performance assignments with audio or video recordings and backing track, metronome and speed options; group submissions for shared writing; rich text instructions; student sub-groups; scheduled and individually targeted Microsoft Teams assignments; rich descriptions and assignment types in the resource library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unified LTI configuration\u003C\u002Fstrong> for LTI 1.1 and 1.3, including dynamic registration. The previous LTI 1.1 credentials calls are deprecated.\u003C\u002Fli>\n\u003Cli>Yearly statistics on scores, public score counts on profiles, and removal of a few long-deprecated fields.\u003C\u002Fli>\n\u003C\u002Ful>","The largest specification update since 2024, catching the API up with two years of product changes. - Import from 15+ formats. Guitar Pro, MuseScore, ABC…","2026-04-07",[2021],{"category":322,"name":11,"count":1859,"entries":2022},[2023],{"slug":2024,"title":2025,"locale":6,"products":2026,"platforms":2027,"categories":2028,"kind":175,"size":138,"publicationDate":2029,"modificationDate":2030,"links":2031,"images":2035,"excerpt":2025,"primaryCategory":322,"ownPage":105,"date":2036},"2026-04-19-hammond-organ-plays-at-the-notated-octave","Hammond organ plays at the notated octave",[5,89],[22],[322],"2026-09-16T20:54:31.396Z","2026-09-16T20:58:38.052Z",{"blogPosts":2032,"helpArticles":2033,"releases":2034},[],[],[],[],"2026-04-19",[2038,2055,2073,2091,2109,2127,2145,2163,2182,2201,2219,2237,2255,2273,2291,2309,2327,2345,2363,2381,2399,2417],{"slug":2039,"title":2040,"locale":6,"products":2041,"platforms":2042,"categories":2043,"kind":69,"size":70,"publicationDate":2044,"modificationDate":2045,"links":2046,"images":2051,"bodyHtml":2052,"excerpt":2053,"primaryCategory":92,"ownPage":83,"date":2054},"2025-09-01-pdf-import-launches","PDF import launches",[5,89],[],[92,137],"2026-09-16T10:35:11.841Z","2026-09-16T11:56:58.725Z",{"blogPosts":2047,"helpArticles":2048,"releases":2050},[],[2049],{"locale":6,"url":413,"title":414},[],[],"\u003Cp>PDF import is now available, letting you turn a PDF of sheet music into an editable score. It's powered by third-party optical music recognition technology.\u003C\u002Fp>","PDF import is now available, letting you turn a PDF of sheet music into an editable score. It's powered by third-party optical music recognition technology.","2025-09-01",{"slug":2056,"title":2057,"locale":6,"products":2058,"platforms":2059,"categories":2060,"kind":69,"size":70,"publicationDate":2061,"modificationDate":2062,"links":2063,"images":2069,"bodyHtml":2070,"excerpt":2071,"primaryCategory":27,"ownPage":105,"date":2072},"2024-10-18-api-v2-21-0-public-community-profiles-and-richer-resource-library-filters","API v2.21.0: public community profiles and richer resource library filters",[5,89],[27],[27,113,2007],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":2064,"helpArticles":2065,"releases":2066},[],[],[2067],{"platform":27,"version":2068},"2.21.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>User score listings are public profiles.\u003C\u002Fstrong> Listing a user's scores now returns only their public scores, with new pagination and sorting, the change announced in 2020.\u003C\u002Fli>\n\u003Cli>Score details expose the edit URL, instrument names and any scheduled deletion date; collections report their scores count; public profiles show likes and plays counts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Filter the resource library by assignment type, subject and grade; resources carry a sharing description and privacy capabilities; assignments can restrict note playing and audio tracks; submissions support LTI 1.1 and 1.3 grade services.\u003C\u002Fli>\n\u003C\u002Ful>","- User score listings are public profiles. Listing a user's scores now returns only their public scores, with new pagination and sorting, the change announced…","2024-10-18",{"slug":2074,"title":2075,"locale":6,"products":2076,"platforms":2077,"categories":2078,"kind":69,"size":70,"publicationDate":2079,"modificationDate":2080,"links":2081,"images":2087,"bodyHtml":2088,"excerpt":2089,"primaryCategory":27,"ownPage":105,"date":2090},"2024-03-08-api-v2-20-0-collaborator-types-graded-submissions-and-reusable-invitations","API v2.20.0: collaborator types, graded submissions and reusable invitations",[5,89],[27],[27,113,93],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":2082,"helpArticles":2083,"releases":2084},[],[],[2085],{"platform":27,"version":2086},"2.20.0",[],"\u003Cul>\n\u003Cli>Paginated likes on user profiles, and the product a user is on in their account details.\u003C\u002Fli>\n\u003Cli>Resource rights say whether the caller is the owner, a user collaborator or a group collaborator, with the date each collaborator was added. Score details add the main key signature, highlight date and organization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Invitations can be reused several times; submissions gain a graded state plus playback and LTI details; an assignment can be copied to the resource library only if it is not already there; organizations get their own resource libraries with an organization-wide privacy level.\u003C\u002Fli>\n\u003C\u002Ful>","- Paginated likes on user profiles, and the product a user is on in their account details. - Resource rights say whether the caller is the owner, a user…","2024-03-08",{"slug":2092,"title":2093,"locale":6,"products":2094,"platforms":2095,"categories":2096,"kind":69,"size":70,"publicationDate":2097,"modificationDate":2098,"links":2099,"images":2105,"bodyHtml":2106,"excerpt":2107,"primaryCategory":27,"ownPage":105,"date":2108},"2023-08-25-api-v2-19-0-lti-links-from-resource-library-items-higher-grade-limits-unsettable","API v2.19.0: LTI links from resource library items, higher grade limits, unsettable score metadata",[5,89],[27],[27,2007,93],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":2100,"helpArticles":2101,"releases":2102},[],[],[2103],{"platform":27,"version":2104},"2.19.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Create LTI links\u003C\u002Fstrong> from Flat for Education resource library items, to place them in an LMS course directly.\u003C\u002Fli>\n\u003Cli>The maximum grade on an assignment goes from 100 to 10,000 points.\u003C\u002Fli>\n\u003Cli>Score metadata (subtitle, composer, lyricist, arranger, description, license…) can now be cleared through the API, not only set.\u003C\u002Fli>\n\u003C\u002Ful>","- Create LTI links from Flat for Education resource library items, to place them in an LMS course directly. - The maximum grade on an assignment goes from 100…","2023-08-25",{"slug":2110,"title":2111,"locale":6,"products":2112,"platforms":2113,"categories":2114,"kind":69,"size":70,"publicationDate":2115,"modificationDate":2116,"links":2117,"images":2123,"bodyHtml":2124,"excerpt":2125,"primaryCategory":27,"ownPage":105,"date":2126},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: the Resource Library API, in beta",[5,89],[27],[27,2007,93],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":2118,"helpArticles":2119,"releases":2120},[],[],[2121],{"platform":27,"version":2122},"2.18.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Resource Library API (beta).\u003C\u002Fstrong> Browse and manage Flat for Education resource libraries, with two new OAuth2 scopes for full and read-only access. Assignments can be copied to the resource library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test students.\u003C\u002Fstrong> Create testing student accounts in a class to try assignments as a student would.\u003C\u002Fli>\n\u003Cli>Assignments report what you can do with them (edit, publish, archive…), whether their attachments are dedicated copies, and any issue encountered. Submission history records the source of a change when it comes from Google Classroom, Microsoft Teams or an LMS.\u003C\u002Fli>\n\u003Cli>Resetting a submission keeps it in place instead of deleting it; class metadata (level, skills, size) and Microsoft sign-in details on accounts are exposed.\u003C\u002Fli>\n\u003Cli>Score revisions return their start and end dates; score builders can enable quarter tones; copies can keep the original title.\u003C\u002Fli>\n\u003C\u002Ful>","- Resource Library API (beta). Browse and manage Flat for Education resource libraries, with two new OAuth2 scopes for full and read-only access. Assignments…","2023-05-05",{"slug":2128,"title":2129,"locale":6,"products":2130,"platforms":2131,"categories":2132,"kind":69,"size":138,"publicationDate":2133,"modificationDate":2134,"links":2135,"images":2141,"bodyHtml":2142,"excerpt":2143,"primaryCategory":27,"ownPage":105,"date":2144},"2022-03-23-api-v2-17-0-scores-created-by-an-app-land-in-a-dedicated-collection","API v2.17.0: scores created by an app land in a dedicated collection",[5],[27],[27,113],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":2136,"helpArticles":2137,"releases":2138},[],[],[2139],{"platform":27,"version":2140},"2.17.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>App collections.\u003C\u002Fstrong> When a third-party app creates scores, Flat now files them in a collection dedicated to that app, created automatically in the user's account. The collection has its own alias so apps can list and manage their scores without scanning the whole library.\u003C\u002Fli>\n\u003C\u002Ful>","- App collections. When a third-party app creates scores, Flat now files them in a collection dedicated to that app, created automatically in the user's…","2022-03-23",{"slug":2146,"title":2147,"locale":6,"products":2148,"platforms":2149,"categories":2150,"kind":69,"size":138,"publicationDate":2151,"modificationDate":2152,"links":2153,"images":2159,"bodyHtml":2160,"excerpt":2161,"primaryCategory":27,"ownPage":105,"date":2162},"2021-12-11-api-v2-16-0-asynchronous-export-tasks-for-long-running-exports","API v2.16.0: asynchronous export tasks for long-running exports",[5],[27],[27,137],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":2154,"helpArticles":2155,"releases":2156},[],[],[2157],{"platform":27,"version":2158},"2.16.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Export tasks.\u003C\u002Fstrong> Start an export (audio, video, PDF…) as a background task and poll its progress instead of holding the request open, which makes long exports reliable for large scores.\u003C\u002Fli>\n\u003C\u002Ful>","- Export tasks. Start an export (audio, video, PDF…) as a background task and poll its progress instead of holding the request open, which makes long exports…","2021-12-11",{"slug":2164,"title":2165,"locale":6,"products":2166,"platforms":2167,"categories":2168,"kind":69,"size":70,"publicationDate":2170,"modificationDate":2171,"links":2172,"images":2178,"bodyHtml":2179,"excerpt":2180,"primaryCategory":27,"ownPage":105,"date":2181},"2021-11-10-api-v2-15-0-sign-in-links-and-delegated-tokens-for-organization-admins","API v2.15.0: sign-in links and delegated tokens for organization admins",[5,89],[27],[27,2169],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":2173,"helpArticles":2174,"releases":2175},[],[],[2176],{"platform":27,"version":2177},"2.15.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Sign-in links and delegated access tokens.\u003C\u002Fstrong> Flat for Education admins can create a sign-in link for any user of their organization, or an access token acting on that user's behalf: the basis for custom portals and single sign-on integrations.\u003C\u002Fli>\n\u003Cli>Japanese in hiragana (\u003Ccode>ja-HIRA\u003C\u002Fcode>) joins the supported locales; public comments expose their moderation state.\u003C\u002Fli>\n\u003Cli>Audio exports return the MP3 set as the default track when one exists. The option to request only cached exports was removed, since audio exports are always served from cache now.\u003C\u002Fli>\n\u003C\u002Ful>","- Sign-in links and delegated access tokens. Flat for Education admins can create a sign-in link for any user of their organization, or an access token acting…","2021-11-10",{"slug":2183,"title":2184,"locale":6,"products":2185,"platforms":2186,"categories":2187,"kind":69,"size":70,"publicationDate":2189,"modificationDate":2190,"links":2191,"images":2197,"bodyHtml":2198,"excerpt":2199,"primaryCategory":27,"ownPage":105,"date":2200},"2021-10-04-api-v2-14-0-create-blank-scores-from-a-list-of-instruments","API v2.14.0: create blank scores from a list of instruments",[5,89],[27],[27,166,2188],"worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":2192,"helpArticles":2193,"releases":2194},[],[],[2195],{"platform":27,"version":2196},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Score builder.\u003C\u002Fstrong> Create a blank score without importing a MusicXML file: give a list of instruments and, optionally, the time signature, key signature, tablature, chord grids and page layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Organization users can be created with a role; worksheets can shuffle their exercises; student submissions list the exercises they contain.\u003C\u002Fli>\n\u003C\u002Ful>","- Score builder. Create a blank score without importing a MusicXML file: give a list of instruments and, optionally, the time signature, key signature,…","2021-10-04",{"slug":2202,"title":2203,"locale":6,"products":2204,"platforms":2205,"categories":2206,"kind":69,"size":70,"publicationDate":2207,"modificationDate":2208,"links":2209,"images":2215,"bodyHtml":2216,"excerpt":2217,"primaryCategory":27,"ownPage":105,"date":2218},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: synced playback tracks, Microsoft Teams details, scheduled assignment copies",[5,89],[27],[27,322,2007],"2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":2210,"helpArticles":2211,"releases":2212},[],[],[2213],{"platform":27,"version":2214},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Playback tracks.\u003C\u002Fstrong> List the tracks Flat generates and syncs automatically (playback as an MP3), fetch the synchronization points of the latest playback file, and get the CDN URL of an export in the response body.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Teachers can reset a student's submission; classes report the accounts that could not be added during a sync; assignments and submissions expose their Microsoft Teams state and links; assignment copies can be scheduled; performance submissions carry their saved audio track.\u003C\u002Fli>\n\u003Cli>Profiles gain a cover picture, and the current user's id can be fetched on its own.\u003C\u002Fli>\n\u003C\u002Ful>","- Playback tracks. List the tracks Flat generates and syncs automatically (playback as an MP3), fetch the synchronization points of the latest playback file,…","2021-07-19",{"slug":2220,"title":2221,"locale":6,"products":2222,"platforms":2223,"categories":2224,"kind":69,"size":70,"publicationDate":2225,"modificationDate":2226,"links":2227,"images":2233,"bodyHtml":2234,"excerpt":2235,"primaryCategory":27,"ownPage":105,"date":2236},"2021-02-18-api-v2-12-0-export-grades-as-csv-or-excel-assignment-types-and-covers","API v2.12.0: export grades as CSV or Excel, assignment types and covers",[5,89],[27],[27,93],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":2228,"helpArticles":2229,"releases":2230},[],[],[2231],{"platform":27,"version":2232},"2.12.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Grade exports.\u003C\u002Fstrong> Download an assignment's grades as a CSV or Excel file.\u003C\u002Fli>\n\u003Cli>Assignments carry their type and a cover image; copying an assignment can overwrite an existing draft with another assignment's content.\u003C\u002Fli>\n\u003Cli>Collaborators show whether they are still a pending invitation.\u003C\u002Fli>\n\u003C\u002Ful>","- Grade exports. Download an assignment's grades as a CSV or Excel file. - Assignments carry their type and a cover image; copying an assignment can overwrite…","2021-02-18",{"slug":2238,"title":2239,"locale":6,"products":2240,"platforms":2241,"categories":2242,"kind":69,"size":70,"publicationDate":2243,"modificationDate":2244,"links":2245,"images":2251,"bodyHtml":2252,"excerpt":2253,"primaryCategory":27,"ownPage":105,"date":2254},"2020-10-26-api-v2-11-0-grading-submission-comments-and-richer-assignment-options","API v2.11.0: grading, submission comments and richer assignment options",[5,89],[27],[27,93,2007],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":2246,"helpArticles":2247,"releases":2248},[],[],[2249],{"platform":27,"version":2250},"2.11.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Grading through the API.\u003C\u002Fstrong> Set draft and final grades, return a submission to a student, and read computed comment counters; the maximum points are stored with the grade.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submission comments.\u003C\u002Fstrong> Create, list, update and delete comments on a submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assignment options.\u003C\u002Fstrong> Toolsets, a playback limit, maximum points, Google Classroom topics, assigning specific students, locked templates, and details of LTI, Canvas and MusicFirst assignments.\u003C\u002Fli>\n\u003Cli>Admins can edit a managed account's username, name and email; user listings can be filtered by active license.\u003C\u002Fli>\n\u003Cli>The old \u003Ccode>studentComment\u003C\u002Fcode> and \u003Ccode>returnFeedback\u003C\u002Fcode> submission parameters were removed in favor of the new grading calls.\u003C\u002Fli>\n\u003C\u002Ful>","- Grading through the API. Set draft and final grades, return a submission to a student, and read computed comment counters; the maximum points are stored with…","2020-10-26",{"slug":2256,"title":2257,"locale":6,"products":2258,"platforms":2259,"categories":2260,"kind":69,"size":70,"publicationDate":2261,"modificationDate":2262,"links":2263,"images":2269,"bodyHtml":2270,"excerpt":2271,"primaryCategory":27,"ownPage":105,"date":2272},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: archive assignments, count and filter organization users",[5,89],[27],[27,93,2007],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":2264,"helpArticles":2265,"releases":2266},[],[],[2267],{"platform":27,"version":2268},"2.10.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Archive and unarchive assignments\u003C\u002Fstrong>, and read an assignment's main type (new score, template or shared writing).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organization users.\u003C\u002Fstrong> Create accounts with a first and last name, sort and filter user listings, count the users matching a filter, and filter group members by their sync source (Google Classroom, Microsoft Teams, Clever).\u003C\u002Fli>\n\u003Cli>Score details list the audio samples used by playback, with a normalized instrument list that no longer depends on the samples.\u003C\u002Fli>\n\u003C\u002Ful>","- Archive and unarchive assignments, and read an assignment's main type (new score, template or shared writing). - Organization users. Create accounts with a…","2020-06-03",{"slug":2274,"title":2275,"locale":6,"products":2276,"platforms":2277,"categories":2278,"kind":69,"size":70,"publicationDate":2279,"modificationDate":2280,"links":2281,"images":2287,"bodyHtml":2288,"excerpt":2289,"primaryCategory":27,"ownPage":105,"date":2290},"2020-01-10-api-v2-9-0-openapi-3-specification-google-drive-attachments-arranger-and-plays","API v2.9.0: OpenAPI 3 specification, Google Drive attachments, arranger and plays",[5,89],[27],[27,93],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":2282,"helpArticles":2283,"releases":2284},[],[],[2285],{"platform":27,"version":2286},"2.9.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>The specification moves to OpenAPI 3.0.\u003C\u002Fstrong> Previous versions were described in OpenAPI 2 (Swagger).\u003C\u002Fli>\n\u003Cli>Scores expose an arranger and their plays statistics; a deletion can be scheduled to run shortly instead of sitting in the trash.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Assignment attachments can be Google Drive files, classes carry their Microsoft Teams details, and education accounts expose a first and last name.\u003C\u002Fli>\n\u003C\u002Ful>","- The specification moves to OpenAPI 3.0. Previous versions were described in OpenAPI 2 (Swagger). - Scores expose an arranger and their plays statistics; a…","2020-01-10",{"slug":2292,"title":2293,"locale":6,"products":2294,"platforms":2295,"categories":2296,"kind":69,"size":70,"publicationDate":2297,"modificationDate":2298,"links":2299,"images":2305,"bodyHtml":2306,"excerpt":2307,"primaryCategory":27,"ownPage":105,"date":2308},"2019-04-27-api-v2-8-0-real-time-metadata-updates-submission-states-turkish","API v2.8.0: real-time metadata updates, submission states, Turkish",[5,89],[27],[27,113,93],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":2300,"helpArticles":2301,"releases":2302},[],[],[2303],{"platform":27,"version":2304},"2.8.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Metadata edits reach the editor live.\u003C\u002Fstrong> Updating a score's title, subtitle, composer, lyricist or license text through the API is pushed to open editors in real time, and a new version is saved. Descriptions can be twice as long (2,000 characters).\u003C\u002Fli>\n\u003Cli>Education submissions expose their state (created, turned in, returned); revision metadata returns the last modification event.\u003C\u002Fli>\n\u003Cli>Turkish joins the supported locales; public profiles say whether an account belongs to the Flat team.\u003C\u002Fli>\n\u003C\u002Ful>","- Metadata edits reach the editor live. Updating a score's title, subtitle, composer, lyricist or license text through the API is pushed to open editors in…","2019-04-27",{"slug":2310,"title":2311,"locale":6,"products":2312,"platforms":2313,"categories":2314,"kind":69,"size":70,"publicationDate":2315,"modificationDate":2316,"links":2317,"images":2323,"bodyHtml":2324,"excerpt":2325,"primaryCategory":27,"ownPage":105,"date":2326},"2018-09-11-api-v2-7-0-import-guitar-pro-powertab-tuxguitar-and-musescore-files","API v2.7.0: import Guitar Pro, PowerTab, TuxGuitar and MuseScore files",[5],[27],[27,137,113],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":2318,"helpArticles":2319,"releases":2320},[],[],[2321],{"platform":27,"version":2322},"2.7.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>More import formats.\u003C\u002Fstrong> Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files can be imported, and imports accept a filename.\u003C\u002Fli>\n\u003Cli>Collections can be listed under a parent collection and report their creation date; scores list the collections they belong to.\u003C\u002Fli>\n\u003Cli>Contextual comments are anchored to a staff by identifier rather than by index, and resource rights say whether the caller is a collaborator.\u003C\u002Fli>\n\u003C\u002Ful>","- More import formats. Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar and MuseScore files can be imported, and imports accept a filename. -…","2018-09-11",{"slug":2328,"title":2329,"locale":6,"products":2330,"platforms":2331,"categories":2332,"kind":69,"size":70,"publicationDate":2333,"modificationDate":2334,"links":2335,"images":2341,"bodyHtml":2342,"excerpt":2343,"primaryCategory":27,"ownPage":105,"date":2344},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: the Collections API",[5],[27],[27,113],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":2336,"helpArticles":2337,"releases":2338},[],[],[2339],{"platform":27,"version":2340},"2.6.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Collections API.\u003C\u002Fstrong> Create, list, update, delete and restore collections, list their scores, and add or remove scores, with three new OAuth2 scopes for read-only, add-only and full access.\u003C\u002Fli>\n\u003Cli>Scores can be restored from the trash; deleting a score without admin rights unshares it from your account instead; a copy can target a specific collection.\u003C\u002Fli>\n\u003Cli>Comments can be filtered by type (document or inline).\u003C\u002Fli>\n\u003Cli>Part exports now take part identifiers instead of indexes, and from September 2019 a user's score listing only returns public scores.\u003C\u002Fli>\n\u003C\u002Ful>","- Collections API. Create, list, update, delete and restore collections, list their scores, and add or remove scores, with three new OAuth2 scopes for…","2018-04-23",{"slug":2346,"title":2347,"locale":6,"products":2348,"platforms":2349,"categories":2350,"kind":69,"size":138,"publicationDate":2351,"modificationDate":2352,"links":2353,"images":2359,"bodyHtml":2360,"excerpt":2361,"primaryCategory":27,"ownPage":105,"date":2362},"2017-10-22-api-v2-5-0-audio-and-video-tracks-on-scores","API v2.5.0: audio and video tracks on scores",[5],[27],[27,322],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":2354,"helpArticles":2355,"releases":2356},[],[],[2357],{"platform":27,"version":2358},"2.5.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Score tracks.\u003C\u002Fstrong> Attach and list audio and video tracks on a score, the same tracks users sync with their score in the editor.\u003C\u002Fli>\n\u003C\u002Ful>","- Score tracks. Attach and list audio and video tracks on a score, the same tracks users sync with their score in the editor.","2017-10-22",{"slug":2364,"title":2365,"locale":6,"products":2366,"platforms":2367,"categories":2368,"kind":69,"size":138,"publicationDate":2369,"modificationDate":2370,"links":2371,"images":2377,"bodyHtml":2378,"excerpt":2379,"primaryCategory":27,"ownPage":105,"date":2380},"2017-10-02-api-v2-4-0-score-metadata-subtitle-composer-lyricist-license-tags-and-more","API v2.4.0: score metadata, from subtitle and composer to license and tags",[5],[27],[27,113],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":2372,"helpArticles":2373,"releases":2374},[],[],[2375],{"platform":27,"version":2376},"2.4.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Richer score metadata.\u003C\u002Fstrong> Scores expose their subtitle, lyricist, composer, description, tags, creation type, license, duration, number of measures, main tempo and publication date. Description, tags, creation type and license can be set through the API; the title is edited by saving a new revision of the score.\u003C\u002Fli>\n\u003C\u002Ful>","- Richer score metadata. Scores expose their subtitle, lyricist, composer, description, tags, creation type, license, duration, number of measures, main tempo…","2017-10-02",{"slug":2382,"title":2383,"locale":6,"products":2384,"platforms":2385,"categories":2386,"kind":69,"size":70,"publicationDate":2387,"modificationDate":2388,"links":2389,"images":2395,"bodyHtml":2396,"excerpt":2397,"primaryCategory":27,"ownPage":105,"date":2398},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: manage organization accounts, class states, Canvas and Clever details",[5,89],[27],[27,2007,2169],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":2390,"helpArticles":2391,"releases":2392},[],[],[2393],{"platform":27,"version":2394},"2.3.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Organization account management.\u003C\u002Fstrong> Admins can update managed accounts, and delete them or convert them to consumer accounts; user and invitation listings use cursor-based pagination.\u003C\u002Fli>\n\u003Cli>Classes gain an inactive state that can be activated again, and report their Canvas LMS domain and Clever section; assignments gain a draft state and an exercise attachment type.\u003C\u002Fli>\n\u003Cli>Profiles expose a theme and the instruments played.\u003C\u002Fli>\n\u003C\u002Ful>","- Organization account management. Admins can update managed accounts, and delete them or convert them to consumer accounts; user and invitation listings use…","2017-08-28",{"slug":2400,"title":2401,"locale":6,"products":2402,"platforms":2403,"categories":2404,"kind":69,"size":138,"publicationDate":2405,"modificationDate":2406,"links":2407,"images":2413,"bodyHtml":2414,"excerpt":2415,"primaryCategory":27,"ownPage":105,"date":2416},"2017-04-17-api-v2-1-0-private-link-sharing-and-simpler-comment-creation","API v2.1.0: private link sharing and simpler comment creation",[5],[27],[27,1119],"2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":2408,"helpArticles":2409,"releases":2410},[],[],[2411],{"platform":27,"version":2412},"2.1.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Private links.\u003C\u002Fstrong> Scores shared by private link can be accessed through the API with their sharing key.\u003C\u002Fli>\n\u003Cli>Comments can be created on the latest revision without naming it.\u003C\u002Fli>\n\u003C\u002Ful>","- Private links. Scores shared by private link can be accessed through the API with their sharing key. - Comments can be created on the latest revision without…","2017-04-17",{"slug":2418,"title":2419,"locale":6,"products":2420,"platforms":2421,"categories":2422,"kind":69,"size":70,"publicationDate":2423,"modificationDate":2424,"links":2425,"images":2431,"bodyHtml":2432,"excerpt":2433,"primaryCategory":27,"ownPage":105,"date":2434},"2017-04-10-the-flat-rest-api-is-public","The Flat REST API is public",[5],[27],[27],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":2426,"helpArticles":2427,"releases":2428},[],[],[2429],{"platform":27,"version":2430},"2.0.0",[],"\u003Cp>The first public release of Flat's REST API. Read and manage your account, scores, users and groups from your own apps and scripts, with OAuth2 for acting on behalf of other Flat users.\u003C\u002Fp>\n\u003Cp>Everything since is recorded in the \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-0-0-2017-04-10\" rel=\"referer\">API changelog\u003C\u002Fa>, and the \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002F\" rel=\"referer\">developer documentation\u003C\u002Fa> covers authentication, the reference and guides.\u003C\u002Fp>","The first public release of Flat's REST API. Read and manage your account, scores, users and groups from your own apps and scripts, with OAuth2 for acting on…","2017-04-10",{"api":2436},{"2.26.1":2437,"2.26.0":2438,"2.25.0":2439,"2.24.0":2440,"2.23.0":2441,"2.22.0":2442,"2.21.0":2443,"2.20.1":2444,"2.20.0":2445,"2.19.0":2446,"2.18.0":2447,"2.17.0":2448,"2.16.0":2449,"2.15.0":2450,"2.14.0":2451,"2.13.0":2452,"2.12.0":2453,"2.11.0":2454,"2.10.0":2455,"2.9.0":2456,"2.8.0":2457,"2.7.0":2458,"2.6.0":2459,"2.5.2":2460,"2.5.1":2461,"2.5.0":2462,"2.4.0":2463,"2.3.0":2464,"2.2.0":2465,"2.1.0":2466,"2.0.0":2467},"v2-26-1-2026-09-11","v2-26-0-2026-09-10","v2-25-0-2026-08-04","v2-24-0-2026-07-08","v2-23-0-2026-06-16","v2-22-0-2026-04-07","v2-21-0-2024-10-18","v2-20-1-2024-03-11","v2-20-0-2024-03-08","v2-19-0-2023-08-25","v2-18-0-2023-05-05","v2-17-0-2022-03-23","v2-16-0-2021-12-11","v2-15-0-2021-11-10","v2-14-0-2021-10-04","v2-13-0-2021-07-19","v2-12-0-2021-02-18","v2-11-0-2020-10-26","v2-10-0-2020-06-03","v2-9-0-2020-01-10","v2-8-0-2019-04-27","v2-7-0-2018-09-11","v2-6-0-2018-04-23","v2-5-2-2018-02-07","v2-5-1-2018-01-16","v2-5-0-2017-10-22","v2-4-0-2017-10-02","v2-3-0-2017-08-28","v2-2-0-2017-07-02","v2-1-0-2017-04-17","v2-0-0-2017-04-10",{"type":2469,"title":2470,"websiteUrl":3,"websitePathname":2471,"apiUrl":2472,"apiOperationId":2473,"apiOperationParameters":2474,"challengeDetails":2476},"COLLECTION","September Challenge","\u002Fcommunity\u002Fchallenges\u002F2026-09","https:\u002F\u002Fflat.io\u002Fapi\u002Fv2\u002Fcollections\u002F6a984ca0dd2005088aaeb4e7\u002Fscores","listCollectionScores",{"collection":2475},"6a984ca0dd2005088aaeb4e7",{"title":2477,"illustrationUrl":2478,"infoUrl":2479,"deadlineDate":2480},"September Challenge: Soundtrack for an Action Movie","https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F821fbe5b-5aa3-4872-8d0f-7e5e28886b20.png","https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSdz0NGY5hK06h8t27JtVqfFx3zeIkBTgqseaPYWNyeeuqjAEA\u002Fviewform","2026-10-01T05:59:00.000Z",1789592622296]