[{"data":1,"prerenderedAt":2489},["ShallowReactive",2],{"changelog-flatEdu-en-AU":3,"flat-community-challenge":2475,"footer-community-challenge":2476},{"product":4,"locale":5,"generatedAt":6,"categories":7,"platforms":20,"count":26,"years":27,"months":57,"older":2172,"releaseAnchors":2442},"flatEdu","en-AU","2026-09-16T21:02:26.822Z",{"library":8,"editor":9,"playback":10,"import-export":11,"omr":12,"assignments":13,"worksheets":14,"classes":15,"collaboration":16,"api":17,"billing":18,"accounts":19},"Library","Editor","Playback","Import and export","OMR","Assignments","Worksheets","Classes","Collaboration","API","Billing","Accounts",[21,22,23,24,25],"web","android","mac","windows","api",130,[28],{"year":29,"months":30},2026,[31,34,36,38,41,43,45,47,49,51,53,55],{"key":32,"hasEntries":33},"2026-01",false,{"key":35,"hasEntries":33},"2026-02",{"key":37,"hasEntries":33},"2026-03",{"key":39,"hasEntries":40},"2026-04",true,{"key":42,"hasEntries":40},"2026-05",{"key":44,"hasEntries":40},"2026-06",{"key":46,"hasEntries":40},"2026-07",{"key":48,"hasEntries":40},"2026-08",{"key":50,"hasEntries":40},"2026-09",{"key":52,"hasEntries":33},"2026-10",{"key":54,"hasEntries":33},"2026-11",{"key":56,"hasEntries":33},"2026-12",[58,657,1172,1768,2114,2135],{"key":50,"year":29,"month":59,"majors":60,"areas":86},9,[61],{"slug":62,"title":63,"locale":64,"products":65,"platforms":67,"categories":68,"kind":71,"size":72,"publicationDate":73,"modificationDate":74,"links":75,"images":81,"bodyHtml":82,"excerpt":83,"primaryCategory":25,"ownPage":84,"date":85},"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","en-GB",[66,4],"flat",[25],[25,69,70],"omr","assignments","new","major","2026-09-16T11:56:16.502Z","2026-09-16T16:00:46.587Z",{"blogPosts":76,"helpArticles":77,"releases":78},[],[],[79],{"platform":25,"version":80},"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 behaviour 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",[87,126,267,296,329,607,626],{"category":88,"name":8,"count":89,"entries":90},"library",2,[91,111],{"slug":92,"title":93,"locale":64,"products":94,"platforms":95,"categories":96,"kind":71,"size":98,"publicationDate":99,"modificationDate":100,"links":101,"images":110,"excerpt":93,"primaryCategory":88,"ownPage":84,"date":85},"2026-09-10-finale-files-musx-can-be-imported","Finale files (.musx) can be imported, on a best-effort basis",[66,4],[],[88,97],"import-export","minor","2026-09-16T13:10:13.995Z","2026-09-16T13:18:16.279Z",{"blogPosts":102,"helpArticles":103,"releases":108},[],[104],{"locale":105,"url":106,"title":107},"en","https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fimport\u002F","How to import MusicXML, MIDI, and other score files into Flat",[109],{"platform":25,"version":80},[],{"slug":112,"title":113,"locale":64,"products":114,"platforms":115,"categories":116,"kind":117,"size":98,"publicationDate":118,"modificationDate":119,"links":120,"images":124,"excerpt":113,"primaryCategory":88,"ownPage":84,"date":125},"2026-09-08-dropdown-menus-can-be-navigated-with-the-arrow-keys","Drop-down menus can be navigated with the arrow keys",[66,4],[21],[88],"improved","2026-09-16T12:52:05.543Z","2026-09-16T12:56:27.978Z",{"blogPosts":121,"helpArticles":122,"releases":123},[],[],[],[],"2026-09-08",{"category":127,"name":9,"count":128,"entries":129},"editor",10,[130,145,158,171,184,197,210,223,236,254],{"slug":131,"title":132,"locale":64,"products":133,"platforms":134,"categories":135,"kind":136,"size":98,"publicationDate":137,"modificationDate":138,"links":139,"images":143,"excerpt":132,"primaryCategory":127,"ownPage":84,"date":144},"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 appear in the new sidebar",[66,4],[21],[127],"fixed","2026-09-16T15:47:04.332Z","2026-09-16T15:47:47.340Z",{"blogPosts":140,"helpArticles":141,"releases":142},[],[],[],[],"2026-09-11",{"slug":146,"title":147,"locale":64,"products":148,"platforms":149,"categories":150,"kind":136,"size":98,"publicationDate":151,"modificationDate":152,"links":153,"images":157,"excerpt":147,"primaryCategory":127,"ownPage":84,"date":144},"2026-09-11-the-slur-orientation-menu-is-back-in-the-new-toolbar","The slur orientation menu is back in the new toolbar",[66,4],[21],[127],"2026-09-16T15:47:00.427Z","2026-09-16T15:47:37.938Z",{"blogPosts":154,"helpArticles":155,"releases":156},[],[],[],[],{"slug":159,"title":160,"locale":64,"products":161,"platforms":162,"categories":163,"kind":136,"size":98,"publicationDate":164,"modificationDate":165,"links":166,"images":170,"excerpt":160,"primaryCategory":127,"ownPage":84,"date":144},"2026-09-11-tempo-can-be-set-up-to-500","Tempo can be set up to 500",[66,4],[21],[127],"2026-09-16T15:46:58.573Z","2026-09-16T15:47:34.710Z",{"blogPosts":167,"helpArticles":168,"releases":169},[],[],[],[],{"slug":172,"title":173,"locale":64,"products":174,"platforms":175,"categories":176,"kind":136,"size":98,"publicationDate":177,"modificationDate":178,"links":179,"images":183,"excerpt":173,"primaryCategory":127,"ownPage":84,"date":144},"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",[66,4],[21],[127],"2026-09-16T15:46:56.595Z","2026-09-16T15:47:30.319Z",{"blogPosts":180,"helpArticles":181,"releases":182},[],[],[],[],{"slug":185,"title":186,"locale":64,"products":187,"platforms":188,"categories":189,"kind":136,"size":98,"publicationDate":190,"modificationDate":191,"links":192,"images":196,"excerpt":186,"primaryCategory":127,"ownPage":84,"date":144},"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",[66,4],[21],[127],"2026-09-16T14:53:31.792Z","2026-09-16T15:03:16.325Z",{"blogPosts":193,"helpArticles":194,"releases":195},[],[],[],[],{"slug":198,"title":199,"locale":64,"products":200,"platforms":201,"categories":202,"kind":136,"size":98,"publicationDate":203,"modificationDate":204,"links":205,"images":209,"excerpt":199,"primaryCategory":127,"ownPage":84,"date":144},"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",[66,4],[21],[127],"2026-09-16T14:53:29.666Z","2026-09-16T15:03:11.514Z",{"blogPosts":206,"helpArticles":207,"releases":208},[],[],[],[],{"slug":211,"title":212,"locale":64,"products":213,"platforms":214,"categories":215,"kind":117,"size":98,"publicationDate":216,"modificationDate":217,"links":218,"images":222,"excerpt":212,"primaryCategory":127,"ownPage":84,"date":144},"2026-09-11-notes-play-back-as-you-move-through-the-lyrics","Notes play back as you move through the lyrics",[66,4],[21],[127],"2026-09-16T12:52:30.591Z","2026-09-16T12:56:54.525Z",{"blogPosts":219,"helpArticles":220,"releases":221},[],[],[],[],{"slug":224,"title":225,"locale":64,"products":226,"platforms":227,"categories":228,"kind":136,"size":98,"publicationDate":229,"modificationDate":230,"links":231,"images":235,"excerpt":225,"primaryCategory":127,"ownPage":84,"date":144},"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",[66,4],[21],[127],"2026-09-16T12:52:12.793Z","2026-09-16T12:56:50.472Z",{"blogPosts":232,"helpArticles":233,"releases":234},[],[],[],[],{"slug":237,"title":238,"locale":64,"products":239,"platforms":240,"categories":241,"kind":117,"size":98,"publicationDate":242,"modificationDate":243,"links":244,"images":251,"bodyHtml":252,"excerpt":253,"primaryCategory":127,"ownPage":84,"date":125},"2026-09-08-the-notation-panel-shows-the-keyboard-shortcut-of-the-category-you-open","The Notation panel shows the keyboard shortcut for the category you open",[66,4],[21],[127],"2026-09-16T15:05:51.192Z","2026-09-16T15:14:45.148Z",{"blogPosts":245,"helpArticles":246,"releases":250},[],[247],{"locale":105,"url":248,"title":249},"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 pressing a number after the shortcut selects 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 pressing a number…",{"slug":255,"title":256,"locale":64,"products":257,"platforms":258,"categories":259,"kind":136,"size":98,"publicationDate":260,"modificationDate":261,"links":262,"images":266,"excerpt":256,"primaryCategory":127,"ownPage":84,"date":125},"2026-09-08-desktop-go-to-measure-is-back-in-the-menu-and-intel-macs-get-the-right-download","Go to Bar is back in the desktop app menu",[66,4],[23,24],[127],"2026-09-16T15:01:45.086Z","2026-09-16T15:03:19.472Z",{"blogPosts":263,"helpArticles":264,"releases":265},[],[],[],[],{"category":268,"name":10,"count":89,"entries":269},"playback",[270,283],{"slug":271,"title":272,"locale":64,"products":273,"platforms":274,"categories":275,"kind":136,"size":98,"publicationDate":276,"modificationDate":277,"links":278,"images":282,"excerpt":272,"primaryCategory":268,"ownPage":84,"date":144},"2026-09-11-the-count-in-plays-after-stopping-the-metronome","The count-in plays after stopping the metronome",[66,4],[21],[268],"2026-09-16T15:47:02.520Z","2026-09-16T15:47:42.454Z",{"blogPosts":279,"helpArticles":280,"releases":281},[],[],[],[],{"slug":284,"title":285,"locale":64,"products":286,"platforms":287,"categories":288,"kind":136,"size":98,"publicationDate":289,"modificationDate":290,"links":291,"images":295,"excerpt":285,"primaryCategory":268,"ownPage":84,"date":144},"2026-09-11-the-contrabass-plays-back-at-the-right-octave","The double bass plays back at the correct octave",[66,4],[21],[268],"2026-09-16T12:52:09.258Z","2026-09-16T12:56:44.185Z",{"blogPosts":292,"helpArticles":293,"releases":294},[],[],[],[],{"category":97,"name":11,"count":89,"entries":297},[298,312],{"slug":299,"title":300,"locale":64,"products":301,"platforms":302,"categories":303,"kind":117,"size":98,"publicationDate":304,"modificationDate":305,"links":306,"images":311,"excerpt":300,"primaryCategory":97,"ownPage":84,"date":144},"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",[66,4],[21],[97],"2026-09-16T12:52:11.002Z","2026-09-16T12:56:47.448Z",{"blogPosts":307,"helpArticles":308,"releases":310},[],[309],{"locale":105,"url":106,"title":107},[],[],{"slug":313,"title":314,"locale":64,"products":315,"platforms":316,"categories":317,"kind":117,"size":98,"publicationDate":318,"modificationDate":319,"links":320,"images":325,"bodyHtml":326,"excerpt":327,"primaryCategory":97,"ownPage":84,"date":328},"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",[66,4],[21,25],[97],"2026-09-16T12:51:38.024Z","2026-09-16T12:56:14.671Z",{"blogPosts":321,"helpArticles":322,"releases":324},[],[323],{"locale":105,"url":106,"title":107},[],[],"\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":69,"name":12,"count":330,"entries":331},18,[332,347,363,377,391,408,424,440,456,472,488,504,519,535,549,564,578,593],{"slug":333,"title":334,"locale":64,"products":335,"platforms":337,"categories":338,"kind":136,"size":98,"publicationDate":339,"modificationDate":340,"links":341,"images":345,"excerpt":334,"primaryCategory":69,"ownPage":84,"date":346},"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",[66,4,336],"scanner",[],[69],"2026-09-16T15:38:47.007Z","2026-09-16T15:40:28.452Z",{"blogPosts":342,"helpArticles":343,"releases":344},[],[],[],[],"2026-09-16",{"slug":348,"title":349,"locale":64,"products":350,"platforms":351,"categories":352,"kind":136,"size":98,"publicationDate":353,"modificationDate":354,"links":355,"images":362,"excerpt":349,"primaryCategory":69,"ownPage":84,"date":346},"2026-09-16-time-signature-changes-in-a-solo-part-are-kept","Time signature changes in a solo part are kept",[66,4,336],[],[69],"2026-09-16T14:01:18.479Z","2026-09-16T14:07:30.340Z",{"blogPosts":356,"helpArticles":357,"releases":361},[],[358],{"locale":105,"url":359,"title":360},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fomr\u002F","Scan and import sheet music from a PDF or photo",[],[],{"slug":364,"title":365,"locale":64,"products":366,"platforms":367,"categories":368,"kind":136,"size":98,"publicationDate":369,"modificationDate":370,"links":371,"images":376,"excerpt":365,"primaryCategory":69,"ownPage":84,"date":346},"2026-09-16-grace-note-chords-keep-all-their-notes","Grace-note chords keep all their notes",[66,4,336],[],[69],"2026-09-16T14:00:26.907Z","2026-09-16T14:05:41.000Z",{"blogPosts":372,"helpArticles":373,"releases":375},[],[374],{"locale":105,"url":359,"title":360},[],[],{"slug":378,"title":379,"locale":64,"products":380,"platforms":381,"categories":382,"kind":136,"size":98,"publicationDate":383,"modificationDate":384,"links":385,"images":390,"excerpt":379,"primaryCategory":69,"ownPage":84,"date":346},"2026-09-16-octave-shifts-8va-8vb-are-placed-and-closed-correctly","Octave shifts (8va, 8vb) are placed and closed correctly",[66,4,336],[],[69],"2026-09-16T14:00:21.009Z","2026-09-16T14:05:27.449Z",{"blogPosts":386,"helpArticles":387,"releases":389},[],[388],{"locale":105,"url":359,"title":360},[],[],{"slug":392,"title":393,"locale":64,"products":394,"platforms":395,"categories":396,"kind":136,"size":98,"publicationDate":397,"modificationDate":398,"links":399,"images":404,"bodyHtml":405,"excerpt":406,"primaryCategory":69,"ownPage":84,"date":407},"2026-09-16-fewer-dropped-systems-on-difficult-pages","Fewer dropped systems on difficult pages",[66,4,336],[],[69],"2026-09-16T14:01:14.672Z","2026-09-16T14:40:33.172Z",{"blogPosts":400,"helpArticles":401,"releases":403},[],[402],{"locale":105,"url":359,"title":360},[],[],"\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 bars, 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":409,"title":410,"locale":64,"products":411,"platforms":412,"categories":413,"kind":136,"size":98,"publicationDate":414,"modificationDate":415,"links":416,"images":421,"bodyHtml":422,"excerpt":423,"primaryCategory":69,"ownPage":84,"date":85},"2026-09-16-cleaner-musicxml-exports","Cleaner MusicXML exports",[66,4,336],[],[69],"2026-09-16T14:01:16.487Z","2026-09-16T14:40:31.459Z",{"blogPosts":417,"helpArticles":418,"releases":420},[],[419],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Clefs and figured bass appear only on the staves that carry them, pickup bars are numbered as in print, multi-bar rests and trill lines export as valid MusicXML, and cross-staff piano voices stay on the correct staff.\u003C\u002Fp>","Clefs and figured bass appear only on the staves that carry them, pickup bars are numbered as in print, multi-bar rests and trill lines export as valid…",{"slug":425,"title":426,"locale":64,"products":427,"platforms":428,"categories":429,"kind":136,"size":98,"publicationDate":430,"modificationDate":431,"links":432,"images":437,"bodyHtml":438,"excerpt":439,"primaryCategory":69,"ownPage":84,"date":85},"2026-09-16-boxed-rehearsal-marks-with-a-section-label-are-kept","Boxed rehearsal marks with a section label are kept",[66,4,336],[],[69],"2026-09-16T14:01:12.813Z","2026-09-16T14:40:34.837Z",{"blogPosts":433,"helpArticles":434,"releases":436},[],[435],{"locale":105,"url":359,"title":360},[],[],"\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":441,"title":442,"locale":64,"products":443,"platforms":444,"categories":445,"kind":136,"size":98,"publicationDate":446,"modificationDate":447,"links":448,"images":453,"bodyHtml":454,"excerpt":455,"primaryCategory":69,"ownPage":84,"date":85},"2026-09-16-instrument-names-resolve-to-the-right-part-more-often","Instrument names are matched more reliably",[66,4,336],[],[69],"2026-09-16T14:00:59.416Z","2026-09-16T14:40:36.584Z",{"blogPosts":449,"helpArticles":450,"releases":452},[],[451],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Choir abbreviations, &quot;Violin II&quot;, Japanese labels and boxed section names are handled, stray glyphs no longer become part names, 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 part names, and the instruments you…",{"slug":457,"title":458,"locale":64,"products":459,"platforms":460,"categories":461,"kind":136,"size":98,"publicationDate":462,"modificationDate":463,"links":464,"images":469,"bodyHtml":470,"excerpt":471,"primaryCategory":69,"ownPage":84,"date":85},"2026-09-16-chord-symbols-survive-more-layouts","Chord symbols are kept in more layouts",[66,4,336],[],[69],"2026-09-16T14:00:55.591Z","2026-09-16T15:02:58.273Z",{"blogPosts":465,"helpArticles":466,"releases":468},[],[467],{"locale":105,"url":359,"title":360},[],[],"\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":473,"title":474,"locale":64,"products":475,"platforms":476,"categories":477,"kind":136,"size":98,"publicationDate":478,"modificationDate":479,"links":480,"images":485,"bodyHtml":486,"excerpt":487,"primaryCategory":69,"ownPage":84,"date":85},"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",[66,4,336],[],[69],"2026-09-16T14:00:53.697Z","2026-09-16T14:40:41.480Z",{"blogPosts":481,"helpArticles":482,"releases":484},[],[483],{"locale":105,"url":359,"title":360},[],[],"\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 duplicated.\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":489,"title":490,"locale":64,"products":491,"platforms":492,"categories":493,"kind":136,"size":98,"publicationDate":494,"modificationDate":495,"links":496,"images":501,"bodyHtml":502,"excerpt":503,"primaryCategory":69,"ownPage":84,"date":85},"2026-09-16-lyrics-land-on-the-right-notes","Lyrics land on the right notes",[66,4,336],[],[69],"2026-09-16T14:00:51.589Z","2026-09-16T14:40:43.206Z",{"blogPosts":497,"helpArticles":498,"releases":500},[],[499],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Syllables stay on their notes and in their bar, 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 bar, the first and last syllables of a line are kept, verse numbers and drum sticking are not sung, and lyrics…",{"slug":505,"title":506,"locale":64,"products":507,"platforms":508,"categories":509,"kind":136,"size":98,"publicationDate":510,"modificationDate":511,"links":512,"images":517,"excerpt":506,"primaryCategory":69,"ownPage":84,"date":518},"2026-09-09-repeat-double-and-final-barlines-export-at-the-right-place-in-musicxml-with-syst","Repeat, double and final barlines export in the right place in MusicXML with system breaks",[66,4,336],[],[69,97],"2026-09-16T14:00:22.897Z","2026-09-16T14:05:31.748Z",{"blogPosts":513,"helpArticles":514,"releases":516},[],[515],{"locale":105,"url":359,"title":360},[],[],"2026-09-09",{"slug":520,"title":521,"locale":64,"products":522,"platforms":523,"categories":524,"kind":136,"size":98,"publicationDate":525,"modificationDate":526,"links":527,"images":532,"bodyHtml":533,"excerpt":534,"primaryCategory":69,"ownPage":84,"date":125},"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",[66,4,336],[],[69],"2026-09-16T14:00:57.251Z","2026-09-16T14:40:38.248Z",{"blogPosts":528,"helpArticles":529,"releases":531},[],[530],{"locale":105,"url":359,"title":360},[],[],"\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":536,"title":537,"locale":64,"products":538,"platforms":539,"categories":540,"kind":136,"size":98,"publicationDate":541,"modificationDate":542,"links":543,"images":548,"excerpt":537,"primaryCategory":69,"ownPage":84,"date":125},"2026-09-08-long-tuplets-no-longer-make-an-import-fail","Long tuplets no longer make an import fail",[66,4,336],[],[69],"2026-09-16T14:00:24.835Z","2026-09-16T14:05:34.699Z",{"blogPosts":544,"helpArticles":545,"releases":547},[],[546],{"locale":105,"url":359,"title":360},[],[],{"slug":550,"title":551,"locale":64,"products":552,"platforms":553,"categories":554,"kind":136,"size":98,"publicationDate":555,"modificationDate":556,"links":557,"images":562,"excerpt":551,"primaryCategory":69,"ownPage":84,"date":563},"2026-09-07-dynamics-and-hairpins-are-no-longer-sung-as-lyrics","Dynamics and hairpins are no longer sung as lyrics",[66,4,336],[],[69],"2026-09-16T14:00:18.965Z","2026-09-16T14:05:23.286Z",{"blogPosts":558,"helpArticles":559,"releases":561},[],[560],{"locale":105,"url":359,"title":360},[],[],"2026-09-07",{"slug":565,"title":566,"locale":64,"products":567,"platforms":568,"categories":569,"kind":136,"size":98,"publicationDate":570,"modificationDate":571,"links":572,"images":577,"excerpt":566,"primaryCategory":69,"ownPage":84,"date":563},"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 being dropped",[66,4,336],[],[69],"2026-09-16T14:00:16.792Z","2026-09-16T14:05:18.293Z",{"blogPosts":573,"helpArticles":574,"releases":576},[],[575],{"locale":105,"url":359,"title":360},[],[],{"slug":579,"title":580,"locale":64,"products":581,"platforms":582,"categories":583,"kind":136,"size":98,"publicationDate":584,"modificationDate":585,"links":586,"images":591,"excerpt":580,"primaryCategory":69,"ownPage":84,"date":592},"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",[66,4,336],[],[69],"2026-09-16T14:46:04.733Z","2026-09-16T15:03:02.140Z",{"blogPosts":587,"helpArticles":588,"releases":590},[],[589],{"locale":105,"url":359,"title":360},[],[],"2026-09-02",{"slug":594,"title":595,"locale":64,"products":596,"platforms":597,"categories":598,"kind":71,"size":98,"publicationDate":599,"modificationDate":600,"links":601,"images":606,"excerpt":595,"primaryCategory":69,"ownPage":84,"date":592},"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 photograph",[66,4,336],[],[69,97],"2026-09-16T14:00:14.656Z","2026-09-16T14:05:12.792Z",{"blogPosts":602,"helpArticles":603,"releases":605},[],[604],{"locale":105,"url":359,"title":360},[],[],{"category":70,"name":13,"count":608,"entries":609},1,[610],{"slug":611,"title":612,"locale":64,"products":613,"platforms":614,"categories":615,"kind":136,"size":98,"publicationDate":617,"modificationDate":618,"links":619,"images":623,"bodyHtml":624,"excerpt":625,"primaryCategory":70,"ownPage":84,"date":125},"2026-09-08-smaller-layout-fixes-in-assignment-creation-and-class-pages","Smaller layout fixes in assignment creation and class pages",[4],[21],[70,616],"classes","2026-09-16T12:51:53.231Z","2026-09-16T12:56:24.895Z",{"blogPosts":620,"helpArticles":621,"releases":622},[],[],[],[],"\u003Cul>\n\u003Cli>Worksheet creation options no longer show a stray backdrop.\u003C\u002Fli>\n\u003Cli>The Score &amp; Assessment card and the Extra Tools footer no longer overlap their content when you reopen a published assignment.\u003C\u002Fli>\n\u003Cli>Class pages keep space below the last row or card.\u003C\u002Fli>\n\u003Cli>Exporting the people list works when no filter is set.\u003C\u002Fli>\n\u003C\u002Ful>","- Worksheet creation options no longer show a stray backdrop. - The Score & Assessment card and the Extra Tools footer no longer overlap their content when you…",{"category":616,"name":15,"count":89,"entries":627},[628,642],{"slug":629,"title":630,"locale":64,"products":631,"platforms":632,"categories":633,"kind":136,"size":98,"publicationDate":635,"modificationDate":636,"links":637,"images":641,"excerpt":630,"primaryCategory":616,"ownPage":84,"date":407},"2026-09-14-japanese-name-order-family-name-first-is-kept-for-accounts-created-from-an-lti-l","Japanese name order (family name first) is kept for accounts created from an LTI launch",[4],[21],[616,634],"accounts","2026-09-16T15:38:44.392Z","2026-09-16T15:40:24.921Z",{"blogPosts":638,"helpArticles":639,"releases":640},[],[],[],[],{"slug":643,"title":644,"locale":64,"products":645,"platforms":646,"categories":647,"kind":117,"size":98,"publicationDate":648,"modificationDate":649,"links":650,"images":654,"bodyHtml":655,"excerpt":656,"primaryCategory":616,"ownPage":84,"date":85},"2026-09-10-lti-1-1-launches-that-fail-now-show-why","Failed LTI 1.1 launches now show why",[4],[21],[616],"2026-09-16T15:38:42.172Z","2026-09-16T15:40:21.038Z",{"blogPosts":651,"helpArticles":652,"releases":653},[],[],[],[],"\u003Cp>When a launch from your learning platform cannot be completed, you are taken to a page that explains what went wrong and what to check, instead of a generic error message.\u003C\u002Fp>","When a launch from your learning platform cannot be completed, you are taken to a page that explains what went wrong and what to check, instead of a generic…",{"key":48,"year":29,"month":658,"majors":659,"areas":766},8,[660,686,708,725,743],{"slug":661,"title":662,"locale":64,"products":663,"platforms":664,"categories":665,"kind":71,"size":72,"publicationDate":666,"modificationDate":667,"links":668,"images":678,"bodyHtml":682,"excerpt":683,"primaryCategory":268,"ownPage":684,"date":685},"2026-08-21-loop-mode-and-playback-that-picks-up-where-you-stopped","Loop mode, and playback that picks up where you stopped",[66,4],[21,22],[268,127],"2026-09-16T14:14:46.680Z","2026-09-16T14:17:39.852Z",{"blogPosts":669,"helpArticles":673,"releases":677},[670],{"locale":105,"url":671,"title":672},"https:\u002F\u002Fblog.flat.io\u002Floop-mode-flat\u002F","Loop mode is here, plus playback improvements",[674],{"locale":105,"url":675,"title":676},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fplayback\u002F","Audio Playback",[],[679],{"url":680,"alt":681},"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…","active","2026-08-21",{"slug":687,"title":688,"locale":64,"products":689,"platforms":690,"categories":691,"kind":71,"size":72,"publicationDate":692,"modificationDate":693,"links":694,"images":701,"bodyHtml":705,"excerpt":706,"primaryCategory":127,"ownPage":684,"date":707},"2026-08-05-the-new-editor-toolbar-and-panels-come-to-flat-for-education","The new editor toolbar and panels come to Flat for Education",[4],[21],[127,70],"2026-09-16T14:17:04.152Z","2026-09-16T14:18:06.224Z",{"blogPosts":695,"helpArticles":699,"releases":700},[696],{"locale":105,"url":697,"title":698},"https:\u002F\u002Fblog.flat.io\u002Fnew-flat-for-education-editor-sidebar\u002F","The Flat for Education Editor Has a New Sidebar",[],[],[702],{"url":703,"alt":704},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Feadf3ea6-92ad-4fde-8f44-68d5de33166a.png","The Flat for Education editor with the vertical toolbar on the left and the assignment instructions panel open next to the score","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Feadf3ea6-92ad-4fde-8f44-68d5de33166a.png\" alt=\"The Flat for Education editor with the vertical toolbar on the left and the assignment instructions panel open next to the score\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>The editor in Flat for Education now uses the same toolbar as Flat, with a vertical rail on the left that opens panels for notation, instruments, layout and details, plus panels made for the classroom.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Assignment panels for students\u003C\u002Fstrong>: composition, shared writing, performance, worksheets and free recording each get a panel next to the score, with the teacher's instructions one click away and detachable into a floating window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review panels for teachers\u003C\u002Fstrong>, with the same layout when grading each student's work, and matching previews of the students' scores when creating an assignment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick search is on by default\u003C\u002Fstrong>: type what you are looking for and the editor finds the tool, limited to the tools your toolset allows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read more about the new sidebar \u003Ca href=\"https:\u002F\u002Fblog.flat.io\u002Fnew-flat-for-education-editor-sidebar\u002F\" rel=\"referer\">on the blog\u003C\u002Fa>.\u003C\u002Fp>","The editor in Flat for Education now uses the same toolbar as Flat, with a vertical rail on the left that opens panels for notation, instruments, layout and…","2026-08-14",{"slug":709,"title":710,"locale":64,"products":711,"platforms":712,"categories":713,"kind":117,"size":72,"publicationDate":714,"modificationDate":715,"links":716,"images":721,"bodyHtml":722,"excerpt":723,"primaryCategory":69,"ownPage":684,"date":724},"2026-08-07-a-new-model-version-with-support-for-implicit-tuplets","A new model version with support for implicit tuplets",[66,4,336],[],[69],"2026-09-16T10:40:03.293Z","2026-09-16T11:59:56.238Z",{"blogPosts":717,"helpArticles":718,"releases":720},[],[719],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>A new version of our in-house model now powers every PDF and photo import, with a focus 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 unmarked — 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 bar, instead of dropping notes to make the bar 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 printed on the page.\u003C\u002Fli>\n\u003C\u002Ful>","A new version of our in-house model now powers every PDF and photo import, with a focus on how tuplets are printed on the page. - Implicit tuplets are now…","2026-08-07",{"slug":726,"title":727,"locale":64,"products":728,"platforms":729,"categories":730,"kind":71,"size":72,"publicationDate":731,"modificationDate":732,"links":733,"images":739,"bodyHtml":740,"excerpt":741,"primaryCategory":25,"ownPage":84,"date":742},"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",[66,4],[25],[25,69,97],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":734,"helpArticles":735,"releases":736},[],[],[737],{"platform":25,"version":738},"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 localised 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",{"slug":744,"title":745,"locale":64,"products":746,"platforms":747,"categories":748,"kind":71,"size":72,"publicationDate":749,"modificationDate":750,"links":751,"images":759,"bodyHtml":763,"excerpt":764,"primaryCategory":88,"ownPage":684,"date":765},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows","Flat for Education desktop app for Mac and Windows",[4],[23,24],[88],"2026-09-16T15:38:37.582Z","2026-09-16T15:40:05.047Z",{"blogPosts":752,"helpArticles":753,"releases":754},[],[],[755,757],{"platform":23,"version":756},"26.8.0",{"platform":24,"version":758},"26.8.1",[760],{"url":761,"alt":762},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Fd8498fbc-066e-4688-9e60-a6d34e7c72b3.png","The Flat for Education desktop app on a Mac, editing a cello score with the Notation panel open on the left and the piano keyboard at the bottom","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Fd8498fbc-066e-4688-9e60-a6d34e7c72b3.png\" alt=\"The Flat for Education desktop app on a Mac, editing a cello score with the Notation panel open on the left and the piano keyboard at the bottom\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>The Flat for Education editor is now available as a desktop app for Mac and Windows. Same account, same scores, for every account covered by a school licence: teachers, students and administrators.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Works offline.\u003C\u002Fstrong> No Wi‑Fi in class? Keep composing and editing: your work is saved on the computer, and your changes sync back to your account the next time you open the app online.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your full library, synced.\u003C\u002Fstrong> Sign in and every score, assignment and class is there, on the web and on the desktop. Start a score in the browser and pick it up in the app, or the other way round.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The complete editor, in its own window.\u003C\u002Fstrong> Notation, playback, MusicXML and MIDI import and export, PDF export, and note entry from a USB or Bluetooth MIDI keyboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Install it on every computer.\u003C\u002Fstrong> Lab machines, the staff laptop, a student's home computer: there is no per-seat install limit.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get it from \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fedu\u002Fdesktop\" rel=\"referer\">flat.io\u002Fedu\u002Fdesktop\u003C\u002Fa>, or from your account menu in the web app: it picks the right download for your computer.\u003C\u002Fp>","The Flat for Education editor is now available as a desktop app for Mac and Windows. Same account, same scores, for every account covered by a school licence:…","2026-08-03",[767,783,813,830,1065,1083,1112,1156],{"category":88,"name":8,"count":608,"entries":768},[769],{"slug":770,"title":771,"locale":64,"products":772,"platforms":773,"categories":774,"kind":136,"size":98,"publicationDate":775,"modificationDate":776,"links":777,"images":781,"excerpt":771,"primaryCategory":88,"ownPage":84,"date":782},"2026-08-31-scores-opened-from-the-library-on-a-school-subdomain-no-longer-show-this-score-i","Scores opened from the library on a school subdomain no longer show \"This score is private\"",[4],[21],[88],"2026-09-16T12:51:29.743Z","2026-09-16T12:55:56.049Z",{"blogPosts":778,"helpArticles":779,"releases":780},[],[],[],[],"2026-08-31",{"category":127,"name":9,"count":89,"entries":784},[785,798],{"slug":786,"title":787,"locale":64,"products":788,"platforms":789,"categories":790,"kind":117,"size":98,"publicationDate":791,"modificationDate":792,"links":793,"images":797,"excerpt":787,"primaryCategory":127,"ownPage":84,"date":685},"2026-08-21-lyrics-from-different-voices-are-stacked-below-each-other","Lyrics from different voices are stacked below one another",[66,4],[21],[127],"2026-09-16T12:51:01.981Z","2026-09-16T12:55:15.804Z",{"blogPosts":794,"helpArticles":795,"releases":796},[],[],[],[],{"slug":799,"title":800,"locale":64,"products":801,"platforms":802,"categories":803,"kind":136,"size":98,"publicationDate":804,"modificationDate":805,"links":806,"images":810,"bodyHtml":811,"excerpt":812,"primaryCategory":127,"ownPage":84,"date":685},"2026-08-21-engraving-fixes-flag-collisions-repeat-endings-tuning-box-recorder-parts","Engraving fixes: flag collisions, repeat endings, tuning box, recorder parts",[66,4],[21],[127],"2026-09-16T12:50:52.882Z","2026-09-16T12:55:09.109Z",{"blogPosts":807,"helpArticles":808,"releases":809},[],[],[],[],"\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. -…",{"category":97,"name":11,"count":608,"entries":814},[815],{"slug":816,"title":817,"locale":64,"products":818,"platforms":819,"categories":820,"kind":136,"size":98,"publicationDate":821,"modificationDate":822,"links":823,"images":828,"excerpt":817,"primaryCategory":97,"ownPage":84,"date":829},"2026-08-01-jazz-chord-symbols-are-kept-when-importing-musescore-files","Jazz chord symbols are kept when importing MuseScore files",[66,4],[21],[97],"2026-09-16T12:50:14.379Z","2026-09-16T12:54:13.499Z",{"blogPosts":824,"helpArticles":825,"releases":827},[],[826],{"locale":105,"url":106,"title":107},[],[],"2026-08-01",{"category":69,"name":12,"count":831,"entries":832},16,[833,847,861,875,889,905,921,935,949,963,977,991,1005,1022,1036,1051],{"slug":834,"title":835,"locale":64,"products":836,"platforms":837,"categories":838,"kind":136,"size":98,"publicationDate":839,"modificationDate":840,"links":841,"images":846,"excerpt":835,"primaryCategory":69,"ownPage":84,"date":782},"2026-08-31-short-text-fragments-no-longer-turn-into-instrument-names","Short text fragments no longer turn into instrument names",[66,4,336],[],[69],"2026-09-16T14:00:49.576Z","2026-09-16T14:06:13.097Z",{"blogPosts":842,"helpArticles":843,"releases":845},[],[844],{"locale":105,"url":359,"title":360},[],[],{"slug":848,"title":849,"locale":64,"products":850,"platforms":851,"categories":852,"kind":136,"size":98,"publicationDate":853,"modificationDate":854,"links":855,"images":860,"excerpt":849,"primaryCategory":69,"ownPage":84,"date":782},"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",[66,4,336],[],[69],"2026-09-16T14:00:47.688Z","2026-09-16T14:06:09.724Z",{"blogPosts":856,"helpArticles":857,"releases":859},[],[858],{"locale":105,"url":359,"title":360},[],[],{"slug":862,"title":863,"locale":64,"products":864,"platforms":865,"categories":866,"kind":136,"size":98,"publicationDate":867,"modificationDate":868,"links":869,"images":874,"excerpt":863,"primaryCategory":69,"ownPage":84,"date":782},"2026-08-31-a-pickup-measure-in-a-single-part-score-keeps-its-notes","A pickup bar in a single-part score keeps its notes",[66,4,336],[],[69],"2026-09-16T14:00:45.793Z","2026-09-16T14:06:05.650Z",{"blogPosts":870,"helpArticles":871,"releases":873},[],[872],{"locale":105,"url":359,"title":360},[],[],{"slug":876,"title":877,"locale":64,"products":878,"platforms":879,"categories":880,"kind":136,"size":98,"publicationDate":881,"modificationDate":882,"links":883,"images":888,"excerpt":877,"primaryCategory":69,"ownPage":84,"date":782},"2026-08-31-a-cover-or-license-page-before-the-music-no-longer-supplies-the-title","A cover or licence page before the music no longer supplies the title",[66,4,336],[],[69],"2026-09-16T14:00:44.037Z","2026-09-16T14:05:56.255Z",{"blogPosts":884,"helpArticles":885,"releases":887},[],[886],{"locale":105,"url":359,"title":360},[],[],{"slug":890,"title":891,"locale":64,"products":892,"platforms":893,"categories":894,"kind":136,"size":98,"publicationDate":895,"modificationDate":896,"links":897,"images":902,"bodyHtml":903,"excerpt":904,"primaryCategory":69,"ownPage":84,"date":782},"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 bar number",[66,4,336],[],[69],"2026-09-16T14:00:42.228Z","2026-09-16T14:05:52.678Z",{"blogPosts":898,"helpArticles":899,"releases":901},[],[900],{"locale":105,"url":359,"title":360},[],[],"\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":906,"title":907,"locale":64,"products":908,"platforms":909,"categories":910,"kind":136,"size":98,"publicationDate":911,"modificationDate":912,"links":913,"images":918,"bodyHtml":919,"excerpt":920,"primaryCategory":69,"ownPage":84,"date":782},"2026-08-31-composer-and-lyricist-credits-are-read-in-more-layouts","Composer and lyricist credits are read in more layouts",[66,4,336],[],[69],"2026-09-16T14:00:40.390Z","2026-09-16T14:05:47.237Z",{"blogPosts":914,"helpArticles":915,"releases":917},[],[916],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Credits in Polish and Spanish, wrapped over two lines, split across text boxes, or set in the music font are now recognised.\u003C\u002Fp>","Credits in Polish and Spanish, wrapped over two lines, split across text boxes, or set in the music font are now recognised.",{"slug":922,"title":923,"locale":64,"products":924,"platforms":925,"categories":926,"kind":136,"size":98,"publicationDate":927,"modificationDate":928,"links":929,"images":934,"excerpt":923,"primaryCategory":69,"ownPage":84,"date":782},"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",[66,4,336],[],[69],"2026-09-16T14:00:10.866Z","2026-09-16T14:05:01.669Z",{"blogPosts":930,"helpArticles":931,"releases":933},[],[932],{"locale":105,"url":359,"title":360},[],[],{"slug":936,"title":937,"locale":64,"products":938,"platforms":939,"categories":940,"kind":117,"size":98,"publicationDate":941,"modificationDate":942,"links":943,"images":948,"excerpt":937,"primaryCategory":69,"ownPage":84,"date":782},"2026-08-31-rehearsal-marks-are-recognized-on-photos-not-only-on-clean-scans","Rehearsal marks are recognised in photos, not only in clean scans",[66,4,336],[],[69],"2026-09-16T14:00:08.889Z","2026-09-16T14:04:57.355Z",{"blogPosts":944,"helpArticles":945,"releases":947},[],[946],{"locale":105,"url":359,"title":360},[],[],{"slug":950,"title":951,"locale":64,"products":952,"platforms":953,"categories":954,"kind":117,"size":98,"publicationDate":955,"modificationDate":956,"links":957,"images":962,"excerpt":951,"primaryCategory":69,"ownPage":84,"date":782},"2026-08-31-more-chord-symbol-fonts-are-recognized-in-pdfs","More chord-symbol fonts are recognised in PDFs",[66,4,336],[],[69],"2026-09-16T14:00:03.217Z","2026-09-16T14:04:44.902Z",{"blogPosts":958,"helpArticles":959,"releases":961},[],[960],{"locale":105,"url":359,"title":360},[],[],{"slug":964,"title":965,"locale":64,"products":966,"platforms":967,"categories":968,"kind":136,"size":98,"publicationDate":969,"modificationDate":970,"links":971,"images":976,"excerpt":965,"primaryCategory":69,"ownPage":84,"date":724},"2026-08-07-smaller-fixes-to-lyrics-chord-symbols-instrument-names-tablature-pickup-measures","Smaller fixes to lyrics, chord symbols, instrument names, tablature, pickup bars, and score details",[66,4,336],[],[69],"2026-09-16T10:40:42.817Z","2026-09-16T13:31:25.549Z",{"blogPosts":972,"helpArticles":973,"releases":975},[],[974],{"locale":105,"url":359,"title":360},[],[],{"slug":978,"title":979,"locale":64,"products":980,"platforms":981,"categories":982,"kind":136,"size":98,"publicationDate":983,"modificationDate":984,"links":985,"images":990,"excerpt":979,"primaryCategory":69,"ownPage":84,"date":724},"2026-08-07-rehearsal-marks-attach-to-the-measure-they-open-rather-than-to-the-nearest-note","Rehearsal marks attach to the bar they open rather than to the nearest note",[66,4,336],[],[69],"2026-09-16T10:40:37.618Z","2026-09-16T12:00:07.178Z",{"blogPosts":986,"helpArticles":987,"releases":989},[],[988],{"locale":105,"url":359,"title":360},[],[],{"slug":992,"title":993,"locale":64,"products":994,"platforms":995,"categories":996,"kind":117,"size":98,"publicationDate":997,"modificationDate":998,"links":999,"images":1004,"excerpt":993,"primaryCategory":69,"ownPage":84,"date":724},"2026-08-07-korean-scores-hangul-titles-and-korean-performance-directions-are-now-recognized","Korean scores: Hangul titles and Korean performance directions are now recognised",[66,4,336],[],[69],"2026-09-16T10:40:22.663Z","2026-09-16T13:31:27.316Z",{"blogPosts":1000,"helpArticles":1001,"releases":1003},[],[1002],{"locale":105,"url":359,"title":360},[],[],{"slug":1006,"title":1007,"locale":64,"products":1008,"platforms":1009,"categories":1010,"kind":117,"size":98,"publicationDate":1011,"modificationDate":1012,"links":1013,"images":1018,"bodyHtml":1019,"excerpt":1020,"primaryCategory":69,"ownPage":84,"date":1021},"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",[66,4,336],[],[69],"2026-09-16T15:38:39.887Z","2026-09-16T15:40:14.542Z",{"blogPosts":1014,"helpArticles":1015,"releases":1017},[],[1016],{"locale":105,"url":359,"title":360},[],[],"\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":1023,"title":1024,"locale":64,"products":1025,"platforms":1026,"categories":1027,"kind":136,"size":98,"publicationDate":1028,"modificationDate":1029,"links":1030,"images":1035,"excerpt":1024,"primaryCategory":69,"ownPage":84,"date":1021},"2026-08-06-scores-whose-staff-layout-changes-mid-piece-no-longer-lose-staves-or-whole-syste","Scores whose stave layout changes mid-piece no longer lose staves or whole systems",[66,4,336],[],[69],"2026-09-16T14:00:07.104Z","2026-09-16T14:04:54.296Z",{"blogPosts":1031,"helpArticles":1032,"releases":1034},[],[1033],{"locale":105,"url":359,"title":360},[],[],{"slug":1037,"title":1038,"locale":64,"products":1039,"platforms":1040,"categories":1041,"kind":117,"size":98,"publicationDate":1042,"modificationDate":1043,"links":1044,"images":1049,"excerpt":1038,"primaryCategory":69,"ownPage":84,"date":1050},"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",[66,4,336],[],[69],"2026-09-16T14:00:12.792Z","2026-09-16T14:40:44.956Z",{"blogPosts":1045,"helpArticles":1046,"releases":1048},[],[1047],{"locale":105,"url":359,"title":360},[],[],"2026-08-05",{"slug":1052,"title":1053,"locale":64,"products":1054,"platforms":1055,"categories":1056,"kind":136,"size":98,"publicationDate":1057,"modificationDate":1058,"links":1059,"images":1064,"excerpt":1053,"primaryCategory":69,"ownPage":84,"date":1050},"2026-08-05-pdfs-that-contain-both-a-lead-sheet-and-a-piano-arrangement-are-split-into-the-r","PDFs containing both a lead sheet and a piano arrangement are split into the correct parts",[66,4,336],[],[69],"2026-09-16T14:00:05.216Z","2026-09-16T14:04:49.830Z",{"blogPosts":1060,"helpArticles":1061,"releases":1063},[],[1062],{"locale":105,"url":359,"title":360},[],[],{"category":70,"name":13,"count":608,"entries":1066},[1067],{"slug":1068,"title":1069,"locale":64,"products":1070,"platforms":1071,"categories":1072,"kind":136,"size":98,"publicationDate":1073,"modificationDate":1074,"links":1075,"images":1082,"excerpt":1069,"primaryCategory":70,"ownPage":84,"date":707},"2026-08-14-images-pasted-into-assignment-instructions-are-kept-and-displayed","Images pasted into assignment instructions are kept and displayed",[4],[21],[70],"2026-09-16T12:50:28.079Z","2026-09-16T12:54:50.481Z",{"blogPosts":1076,"helpArticles":1077,"releases":1081},[],[1078],{"locale":105,"url":1079,"title":1080},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fassignments-activities\u002F","Creating Assignments and Activities in Flat for Education",[],[],{"category":1084,"name":14,"count":89,"entries":1085},"worksheets",[1086,1099],{"slug":1087,"title":1088,"locale":64,"products":1089,"platforms":1090,"categories":1091,"kind":117,"size":98,"publicationDate":1092,"modificationDate":1093,"links":1094,"images":1098,"excerpt":1088,"primaryCategory":1084,"ownPage":84,"date":685},"2026-08-21-generated-sight-reading-exercises-end-on-a-note-that-resolves-the-rhythm","Generated sight-reading exercises end on a note that resolves the rhythm",[4],[21],[1084],"2026-09-16T12:50:29.864Z","2026-09-16T12:54:58.187Z",{"blogPosts":1095,"helpArticles":1096,"releases":1097},[],[],[],[],{"slug":1100,"title":1101,"locale":64,"products":1102,"platforms":1103,"categories":1104,"kind":136,"size":98,"publicationDate":1105,"modificationDate":1106,"links":1107,"images":1111,"excerpt":1101,"primaryCategory":1084,"ownPage":84,"date":707},"2026-08-14-worksheets-only-show-notes-from-the-selected-solfege-set","Worksheets only show notes from the selected solfège set",[4],[21],[1084],"2026-09-16T12:50:26.273Z","2026-09-16T12:54:47.223Z",{"blogPosts":1108,"helpArticles":1109,"releases":1110},[],[],[],[],{"category":616,"name":15,"count":1113,"entries":1114},3,[1115,1128,1143],{"slug":1116,"title":1117,"locale":64,"products":1118,"platforms":1119,"categories":1120,"kind":117,"size":98,"publicationDate":1121,"modificationDate":1122,"links":1123,"images":1127,"excerpt":1117,"primaryCategory":616,"ownPage":84,"date":782},"2026-08-31-microsoft-teams-roster-sync-reports-the-accounts-it-could-not-add-to-a-class","Microsoft Teams roster sync reports the accounts it could not add to a class",[4],[21],[616],"2026-09-16T12:51:27.643Z","2026-09-16T12:55:52.699Z",{"blogPosts":1124,"helpArticles":1125,"releases":1126},[],[],[],[],{"slug":1129,"title":1130,"locale":64,"products":1131,"platforms":1132,"categories":1133,"kind":117,"size":98,"publicationDate":1134,"modificationDate":1135,"links":1136,"images":1140,"bodyHtml":1141,"excerpt":1142,"primaryCategory":616,"ownPage":84,"date":782},"2026-08-31-clearer-messages-when-an-lti-launch-or-a-school-join-fails","Clearer messages when an LTI launch or a school join fails",[4],[21],[616],"2026-09-16T12:51:25.879Z","2026-09-16T12:55:49.056Z",{"blogPosts":1137,"helpArticles":1138,"releases":1139},[],[],[],[],"\u003Cul>\n\u003Cli>An LTI launch with no available licence now says so, instead of claiming your plan does not include LTI (every plan does).\u003C\u002Fli>\n\u003Cli>Joining a school you already belong to, or setting up an LMS connection, shows a proper message instead of an error code.\u003C\u002Fli>\n\u003C\u002Ful>","- An LTI launch with no available licence now says so, instead of claiming your plan does not include LTI (every plan does). - Joining a school you already…",{"slug":1144,"title":1145,"locale":64,"products":1146,"platforms":1147,"categories":1148,"kind":136,"size":98,"publicationDate":1149,"modificationDate":1150,"links":1151,"images":1155,"excerpt":1145,"primaryCategory":616,"ownPage":84,"date":765},"2026-08-03-lti-1-3-deep-linking-works-with-every-learning-management-system","LTI 1.3 deep linking works with every learning management system",[4],[21],[616],"2026-09-16T12:50:16.243Z","2026-09-16T12:54:18.983Z",{"blogPosts":1152,"helpArticles":1153,"releases":1154},[],[],[],[],{"category":1157,"name":16,"count":608,"entries":1158},"collaboration",[1159],{"slug":1160,"title":1161,"locale":64,"products":1162,"platforms":1163,"categories":1164,"kind":117,"size":98,"publicationDate":1165,"modificationDate":1166,"links":1167,"images":1171,"excerpt":1161,"primaryCategory":1157,"ownPage":84,"date":685},"2026-08-21-inline-comments-are-ordered-by-beat-within-a-measure","Inline comments are ordered by beat within a bar",[66,4],[21],[1157],"2026-09-16T12:51:00.151Z","2026-09-16T12:55:12.539Z",{"blogPosts":1168,"helpArticles":1169,"releases":1170},[],[],[],[],{"key":46,"year":29,"month":1173,"majors":1174,"areas":1323},7,[1175,1192,1209,1234,1259,1276,1297],{"slug":1176,"title":1177,"locale":64,"products":1178,"platforms":1179,"categories":1180,"kind":117,"size":72,"publicationDate":1181,"modificationDate":1182,"links":1183,"images":1188,"bodyHtml":1189,"excerpt":1190,"primaryCategory":69,"ownPage":684,"date":1191},"2026-07-29-a-new-model-version-focused-on-scanned-music-accuracy","A new model version focused on scanned music accuracy",[66,4,336],[],[69],"2026-09-16T10:39:45.029Z","2026-09-16T11:59:28.993Z",{"blogPosts":1184,"helpArticles":1185,"releases":1187},[],[1186],{"locale":105,"url":359,"title":360},[],[],"\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":1193,"title":1194,"locale":64,"products":1195,"platforms":1196,"categories":1197,"kind":117,"size":72,"publicationDate":1198,"modificationDate":1199,"links":1200,"images":1205,"bodyHtml":1206,"excerpt":1207,"primaryCategory":69,"ownPage":684,"date":1208},"2026-07-24-a-new-model-version-focused-on-notation-fixes","A new model version focused on notation fixes",[66,4,336],[],[69],"2026-09-16T10:39:15.975Z","2026-09-16T11:59:19.398Z",{"blogPosts":1201,"helpArticles":1202,"releases":1204},[],[1203],{"locale":105,"url":359,"title":360},[],[],"\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 recognised more reliably.\u003C\u002Fli>\n\u003Cli>Time signatures drawn across several staves, as on orchestral scores, are now recognised.\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":1210,"title":1211,"locale":64,"products":1212,"platforms":1213,"categories":1214,"kind":71,"size":72,"publicationDate":1215,"modificationDate":1216,"links":1217,"images":1227,"bodyHtml":1231,"excerpt":1232,"primaryCategory":70,"ownPage":684,"date":1233},"2026-07-20-free-record-performance-assignments-without-a-score","Free Record: performance assignments without a score",[4],[21],[70],"2026-09-16T18:34:01.976Z","2026-09-16T18:36:02.922Z",{"blogPosts":1218,"helpArticles":1222,"releases":1226},[1219],{"locale":105,"url":1220,"title":1221},"https:\u002F\u002Fblog.flat.io\u002Ffree-record-performance-assignments\u002F","Free Record: Collect Any Student Performance, No Score Needed",[1223],{"locale":105,"url":1224,"title":1225},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fperformance-assignments\u002F","Performance Assignments",[],[1228],{"url":1229,"alt":1230},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F36d0ef33-a2fd-40bf-b3cc-8f6ee35abf68.png","A student recording a guitar performance in a Free Record assignment, with the stop button, timer and waveform below the video","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F36d0ef33-a2fd-40bf-b3cc-8f6ee35abf68.png\" alt=\"A student recording a guitar performance in a Free Record assignment, with the stop button, timer and waveform below the video\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Performance assignments no longer need a score attached. Choose \u003Cstrong>Free Record\u003C\u002Fstrong> at the score step when creating one, and students record themselves on whatever the assignment asks for: their own repertoire, an improvisation, a warm-up, or a piece that exists only on paper.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>For teachers.\u003C\u002Fstrong> The creation flow hides the options that only make sense with a score (playback, metronome, backing track, speed). Submissions arrive in a review screen made for recordings, where you listen, comment and mark as usual.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>For students.\u003C\u002Fstrong> The assignment opens on a recording screen with your instructions next to it. They record, listen back, and turn in when ready. Video recordings are supported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Score-based performance assignments work exactly as before. Read more on the \u003Ca href=\"https:\u002F\u002Fblog.flat.io\u002Ffree-record-performance-assignments\u002F\" rel=\"referer\">blog\u003C\u002Fa>.\u003C\u002Fp>","Performance assignments no longer need a score attached. Choose Free Record at the score step when creating one, and students record themselves on whatever the…","2026-07-20",{"slug":1235,"title":1236,"locale":64,"products":1237,"platforms":1238,"categories":1239,"kind":117,"size":72,"publicationDate":1240,"modificationDate":1241,"links":1242,"images":1252,"bodyHtml":1256,"excerpt":1257,"primaryCategory":70,"ownPage":684,"date":1258},"2026-07-17-sight-reading-generator-key-and-time-signatures-band-parts-and-a-practice-mode-f","Sight Reading Generator: key and time signatures, band parts, and a practise mode for students",[4],[21],[70],"2026-09-16T18:38:39.753Z","2026-09-16T19:27:13.548Z",{"blogPosts":1243,"helpArticles":1247,"releases":1251},[1244],{"locale":105,"url":1245,"title":1246},"https:\u002F\u002Fblog.flat.io\u002Fsight-reading-generator-update\u002F","What's New in the Flat for Education Sight-Reading Generator",[1248],{"locale":105,"url":1249,"title":1250},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fsight-reading-generator\u002F","Save Hours with the Sight Reading Generator",[],[1253],{"url":1254,"alt":1255},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F34eececf-a8d8-424f-aa8e-07427b8f9823.png","The Sight reading setup dialog on the Key Signature step, with C major and G major selected among the eight key options","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F34eececf-a8d8-424f-aa8e-07427b8f9823.png\" alt=\"The Sight reading setup dialogue on the Key Signature step, with C major and G major selected among the eight key options\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>The Sight Reading Generator now gives you more control over what it writes, and a way for students to use it on their own.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Choose the key and time signatures.\u003C\u002Fstrong> Pick one or several keys and time signatures, and every exercise stays within them, along with the range you set for the instrument.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parts for the whole band.\u003C\u002Fstrong> Generate an exercise for a band and every section gets its own part, in its clef and transposition (concert pitch, B flat, E flat, F, bass clef), all reading the same line.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Straight into the assignment.\u003C\u002Fstrong> Open the generator from the performance assignment creation flow and attach the result without leaving it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Practise mode for students.\u003C\u002Fstrong> Students can find the generator on their own tools page and generate exercises to read at their own pace, outside any assignment. Nothing is submitted or graded.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opens in track view.\u003C\u002Fstrong> A generated exercise opens in the horizontal track view, ready to read from left to right, and never places two rests in a row.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read more on the \u003Ca href=\"https:\u002F\u002Fblog.flat.io\u002Fsight-reading-generator-update\u002F\" rel=\"referer\">blog\u003C\u002Fa>.\u003C\u002Fp>","The Sight Reading Generator now gives you more control over what it writes, and a way for students to use it on their own. - Choose the key and time…","2026-07-17",{"slug":1260,"title":1261,"locale":64,"products":1262,"platforms":1263,"categories":1264,"kind":71,"size":72,"publicationDate":1265,"modificationDate":1266,"links":1267,"images":1272,"bodyHtml":1273,"excerpt":1274,"primaryCategory":97,"ownPage":684,"date":1275},"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",[66,4],[21],[97,69],"2026-09-16T18:33:50.788Z","2026-09-16T20:14:31.874Z",{"blogPosts":1268,"helpArticles":1269,"releases":1271},[],[1270],{"locale":105,"url":359,"title":360},[],[],"\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 coming 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":1277,"title":1278,"locale":64,"products":1279,"platforms":1280,"categories":1281,"kind":71,"size":72,"publicationDate":1282,"modificationDate":1283,"links":1284,"images":1293,"bodyHtml":1294,"excerpt":1295,"primaryCategory":69,"ownPage":684,"date":1296},"2026-07-10-omr-is-now-available-as-a-developer-api","OMR is now available as a developer API",[66,4],[25],[69,25],"2026-09-16T10:37:19.581Z","2026-09-16T12:07:37.483Z",{"blogPosts":1285,"helpArticles":1286,"releases":1288},[],[1287],{"locale":105,"url":359,"title":360},[1289,1291],{"platform":25,"version":1290},"2.23.0",{"platform":25,"version":1292},"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",{"slug":1298,"title":1299,"locale":64,"products":1300,"platforms":1301,"categories":1302,"kind":71,"size":72,"publicationDate":1304,"modificationDate":1305,"links":1306,"images":1316,"bodyHtml":1320,"excerpt":1321,"primaryCategory":634,"ownPage":684,"date":1322},"2026-07-08-support-admin-a-new-role-for-staff-who-manage-the-school-account-but-do-not-teac","Support Admin: a new role for staff who manage the school account but do not teach",[4],[21],[634,1303],"billing","2026-09-16T18:38:03.103Z","2026-09-16T18:42:40.054Z",{"blogPosts":1307,"helpArticles":1311,"releases":1315},[1308],{"locale":105,"url":1309,"title":1310},"https:\u002F\u002Fblog.flat.io\u002Faccount-roles-permissions-flat-for-education\u002F","Account Roles in Flat for Education: Admin, Support Admin, Teacher, and Student",[1312],{"locale":105,"url":1313,"title":1314},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Froles-permissions\u002F","Roles and permissions on Flat for Education",[],[1317],{"url":1318,"alt":1319},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Fcccc3256-590c-4ef6-be4b-d3d7ada4a1b9.png","The Flat for Education dashboard as seen by a Support Admin, with People, Billing, Usage Dashboard, Admin Settings and Integrations in the sidebar and no classes","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002Fcccc3256-590c-4ef6-be4b-d3d7ada4a1b9.png\" alt=\"The Flat for Education dashboard as seen by a Support Admin, with People, Billing, Usage Dashboard, Admin Settings and Integrations in the sidebar and no classes\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Flat for Education now has four account roles: Admin, Support Admin, Teacher and Student. The new \u003Cstrong>Support Admin\u003C\u002Fstrong> role is for the people who run the school behind the scenes (IT contacts, finance teams, senior leaders) and need to manage the account without teaching.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full management access\u003C\u002Fstrong>: billing and subscription, People (invite and remove teachers and students), school settings, integrations and the Usage Dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No teaching tools\u003C\u002Fstrong>: no classes, no assignments, no student work to review.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No licence seat used\u003C\u002Fstrong>: add as many Support Admins as your school needs. If someone holds the Admin role only to see billing, switching them to Support Admin frees a teacher seat at no extra cost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Admins and Support Admins assign roles from the People section. See \u003Ca href=\"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Froles-permissions\u002F\" rel=\"referer\">roles and permissions\u003C\u002Fa> for what each role can do, or read the \u003Ca href=\"https:\u002F\u002Fblog.flat.io\u002Faccount-roles-permissions-flat-for-education\u002F\" rel=\"referer\">blog post\u003C\u002Fa>.\u003C\u002Fp>","Flat for Education now has four account roles: Admin, Support Admin, Teacher and Student. The new Support Admin role is for the people who run the school…","2026-07-08",[1324,1357,1476,1523,1568,1690,1751],{"category":88,"name":8,"count":89,"entries":1325},[1326,1341],{"slug":1327,"title":1328,"locale":64,"products":1329,"platforms":1330,"categories":1331,"kind":136,"size":98,"publicationDate":1332,"modificationDate":1333,"links":1334,"images":1338,"bodyHtml":1339,"excerpt":1340,"primaryCategory":88,"ownPage":84,"date":1275},"2026-07-15-shared-with-me-shows-who-shared-each-score","\"Shared with me\" shows who shared each score",[66,4],[21],[88],"2026-09-16T18:34:39.055Z","2026-09-16T18:37:26.673Z",{"blogPosts":1335,"helpArticles":1336,"releases":1337},[],[],[],[],"\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":1342,"title":1343,"locale":64,"products":1344,"platforms":1345,"categories":1346,"kind":117,"size":98,"publicationDate":1347,"modificationDate":1348,"links":1349,"images":1353,"bodyHtml":1354,"excerpt":1355,"primaryCategory":88,"ownPage":84,"date":1356},"2026-07-02-searching-your-scores-with-japanese-keywords-finds-more-results","Searching your scores with Japanese keywords finds more results",[66,4],[21],[88],"2026-09-16T18:34:14.416Z","2026-09-16T18:36:52.177Z",{"blogPosts":1350,"helpArticles":1351,"releases":1352},[],[],[],[],"\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":127,"name":9,"count":658,"entries":1358},[1359,1375,1388,1402,1416,1431,1446,1461],{"slug":1360,"title":1361,"locale":64,"products":1362,"platforms":1363,"categories":1364,"kind":136,"size":98,"publicationDate":1365,"modificationDate":1366,"links":1367,"images":1371,"bodyHtml":1372,"excerpt":1373,"primaryCategory":127,"ownPage":84,"date":1374},"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-bar repeat",[66,4],[21],[127],"2026-09-16T18:36:44.811Z","2026-09-16T18:42:15.726Z",{"blogPosts":1368,"helpArticles":1369,"releases":1370},[],[],[],[],"\u003Cp>Lyric hyphens now appear under Kodály stick notation, stems no longer collide with tablature staves, touching ledger lines are spaced apart, and the one-bar repeat tool is disabled in the first bar.\u003C\u002Fp>","Lyric hyphens now appear under Kodály stick notation, stems no longer collide with tablature staves, touching ledger lines are spaced apart, and the one-bar…","2026-07-31",{"slug":1376,"title":1377,"locale":64,"products":1378,"platforms":1379,"categories":1380,"kind":117,"size":98,"publicationDate":1381,"modificationDate":1382,"links":1383,"images":1387,"excerpt":1377,"primaryCategory":127,"ownPage":84,"date":1374},"2026-07-31-paste-is-available-from-the-selection-menu","Paste is available from the selection menu",[66,4],[21],[127],"2026-09-16T18:36:24.927Z","2026-09-16T18:42:06.736Z",{"blogPosts":1384,"helpArticles":1385,"releases":1386},[],[],[],[],{"slug":1389,"title":1390,"locale":64,"products":1391,"platforms":1392,"categories":1393,"kind":136,"size":98,"publicationDate":1394,"modificationDate":1395,"links":1396,"images":1400,"excerpt":1390,"primaryCategory":127,"ownPage":84,"date":1401},"2026-07-28-scores-with-japanese-recorder-tabs-open-in-page-mode-again","Scores with Japanese recorder tabs open in page mode again",[66,4],[21],[127],"2026-09-16T20:53:34.274Z","2026-09-16T20:57:59.956Z",{"blogPosts":1397,"helpArticles":1398,"releases":1399},[],[],[],[],"2026-07-28",{"slug":1403,"title":1404,"locale":64,"products":1405,"platforms":1406,"categories":1407,"kind":117,"size":98,"publicationDate":1408,"modificationDate":1409,"links":1410,"images":1414,"excerpt":1404,"primaryCategory":127,"ownPage":84,"date":1415},"2026-07-27-repeat-barline-buttons-are-ordered-start-then-end","Repeat barline buttons are ordered start then end",[66,4],[21],[127],"2026-09-16T20:54:01.677Z","2026-09-16T20:58:27.882Z",{"blogPosts":1411,"helpArticles":1412,"releases":1413},[],[],[],[],"2026-07-27",{"slug":1417,"title":1418,"locale":64,"products":1419,"platforms":1420,"categories":1421,"kind":117,"size":98,"publicationDate":1422,"modificationDate":1423,"links":1424,"images":1428,"bodyHtml":1429,"excerpt":1430,"primaryCategory":127,"ownPage":84,"date":1415},"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",[66,4],[21],[127],"2026-09-16T20:53:48.931Z","2026-09-16T20:58:15.545Z",{"blogPosts":1425,"helpArticles":1426,"releases":1427},[],[],[],[],"\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":1432,"title":1433,"locale":64,"products":1434,"platforms":1435,"categories":1436,"kind":71,"size":98,"publicationDate":1437,"modificationDate":1438,"links":1439,"images":1443,"bodyHtml":1444,"excerpt":1445,"primaryCategory":127,"ownPage":84,"date":1415},"2026-07-27-a-concert-pitch-toggle-in-the-score-viewer","A concert pitch toggle in the score viewer",[66,4],[21],[127],"2026-09-16T18:35:45.979Z","2026-09-16T18:41:49.386Z",{"blogPosts":1440,"helpArticles":1441,"releases":1442},[],[],[],[],"\u003Cp>Scores shared for viewing always displayed transposing 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 transposing parts at written pitch. The viewer’s top bar now has the same concert pitch switch as the editor.",{"slug":1447,"title":1448,"locale":64,"products":1449,"platforms":1450,"categories":1451,"kind":136,"size":98,"publicationDate":1452,"modificationDate":1453,"links":1454,"images":1458,"bodyHtml":1459,"excerpt":1460,"primaryCategory":127,"ownPage":84,"date":1415},"2026-07-27-two-measure-repeats-keep-their-notation-and-playback-after-the-score-is-reopened","Two-bar repeats keep their notation and playback after the score is reopened",[66,4],[21],[127],"2026-09-16T18:35:33.187Z","2026-09-16T18:41:42.840Z",{"blogPosts":1455,"helpArticles":1456,"releases":1457},[],[],[],[],"\u003Cp>A two-bar repeat looked and played correctly when written, but came back scrambled the next time the score was opened.\u003C\u002Fp>","A two-bar repeat looked and played correctly when written, but came back scrambled the next time the score was opened.",{"slug":1462,"title":1463,"locale":64,"products":1464,"platforms":1465,"categories":1466,"kind":117,"size":98,"publicationDate":1467,"modificationDate":1468,"links":1469,"images":1473,"bodyHtml":1474,"excerpt":1475,"primaryCategory":127,"ownPage":84,"date":1258},"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",[66,4],[21],[127],"2026-09-16T18:34:55.569Z","2026-09-16T18:37:40.494Z",{"blogPosts":1470,"helpArticles":1471,"releases":1472},[],[],[],[],"\u003Cp>Type a synonym or a common alternative name and Quick Search now finds the tool, with fewer searches returning no results. Lyric mode can now 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 returning no results. Lyric mode can now be opened from…",{"category":268,"name":10,"count":1113,"entries":1477},[1478,1493,1508],{"slug":1479,"title":1480,"locale":64,"products":1481,"platforms":1482,"categories":1483,"kind":136,"size":98,"publicationDate":1484,"modificationDate":1485,"links":1486,"images":1490,"bodyHtml":1491,"excerpt":1492,"primaryCategory":268,"ownPage":84,"date":1401},"2026-07-28-note-preview-plays-the-right-note-after-a-rest","Note preview plays the right note after a rest",[66,4],[21],[268],"2026-09-16T20:53:36.801Z","2026-09-16T20:58:05.050Z",{"blogPosts":1487,"helpArticles":1488,"releases":1489},[],[],[],[],"\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":1494,"title":1495,"locale":64,"products":1496,"platforms":1497,"categories":1498,"kind":136,"size":98,"publicationDate":1499,"modificationDate":1500,"links":1501,"images":1505,"bodyHtml":1506,"excerpt":1507,"primaryCategory":268,"ownPage":84,"date":1415},"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",[66,4],[21],[268],"2026-09-16T20:53:31.624Z","2026-09-16T20:57:56.258Z",{"blogPosts":1502,"helpArticles":1503,"releases":1504},[],[],[],[],"\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":1509,"title":1510,"locale":64,"products":1511,"platforms":1512,"categories":1513,"kind":136,"size":98,"publicationDate":1514,"modificationDate":1515,"links":1516,"images":1520,"bodyHtml":1521,"excerpt":1522,"primaryCategory":268,"ownPage":84,"date":1415},"2026-07-27-percussion-notes-stop-when-playback-is-paused","Notes no longer sound on their own while a score is paused or playing",[66,4],[21],[268],"2026-09-16T18:35:30.723Z","2026-09-16T18:41:36.668Z",{"blogPosts":1517,"helpArticles":1518,"releases":1519},[],[],[],[],"\u003Cp>On some scores with a percussion part, a few notes kept sounding every few seconds after pausing or clicking in the score, as well as over normal playback.\u003C\u002Fp>","On some scores with a percussion part, a few notes kept sounding every few seconds after pausing or clicking in the score, as well as over normal playback.",{"category":97,"name":11,"count":1113,"entries":1524},[1525,1540,1555],{"slug":1526,"title":1527,"locale":64,"products":1528,"platforms":1529,"categories":1530,"kind":117,"size":98,"publicationDate":1531,"modificationDate":1532,"links":1533,"images":1537,"bodyHtml":1538,"excerpt":1539,"primaryCategory":97,"ownPage":84,"date":1374},"2026-07-31-imports-pick-the-hq-instruments-for-power-and-education-accounts","Imports pick the HQ instruments for Power and Education accounts",[66,4],[21],[97,268],"2026-09-16T20:54:13.464Z","2026-09-16T20:58:32.257Z",{"blogPosts":1534,"helpArticles":1535,"releases":1536},[],[],[],[],"\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":1541,"title":1542,"locale":64,"products":1543,"platforms":1544,"categories":1545,"kind":136,"size":98,"publicationDate":1546,"modificationDate":1547,"links":1548,"images":1552,"bodyHtml":1553,"excerpt":1554,"primaryCategory":97,"ownPage":84,"date":1374},"2026-07-31-musicxml-files-with-microtonal-tuning-now-import-instead-of-failing","MusicXML files with microtonal tuning now import instead of failing",[66,4],[21],[97],"2026-09-16T18:36:14.140Z","2026-09-16T18:42:04.693Z",{"blogPosts":1549,"helpArticles":1550,"releases":1551},[],[],[],[],"\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":1556,"title":1557,"locale":64,"products":1558,"platforms":1559,"categories":1560,"kind":136,"size":98,"publicationDate":1561,"modificationDate":1562,"links":1563,"images":1567,"excerpt":1557,"primaryCategory":97,"ownPage":84,"date":1415},"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",[66,4],[21],[97],"2026-09-16T20:54:22.181Z","2026-09-16T20:58:34.953Z",{"blogPosts":1564,"helpArticles":1565,"releases":1566},[],[],[],[],{"category":69,"name":12,"count":658,"entries":1569},[1570,1585,1601,1616,1631,1647,1661,1675],{"slug":1571,"title":1572,"locale":64,"products":1573,"platforms":1574,"categories":1575,"kind":136,"size":98,"publicationDate":1576,"modificationDate":1577,"links":1578,"images":1582,"bodyHtml":1583,"excerpt":1584,"primaryCategory":69,"ownPage":84,"date":1191},"2026-07-29-piano-right-hand-no-longer-lands-on-the-bass-staff","Piano right hand no longer ends up on the bass staff",[66,4,336],[],[69],"2026-09-16T18:35:58.462Z","2026-09-16T18:41:55.991Z",{"blogPosts":1579,"helpArticles":1580,"releases":1581},[],[],[],[],"\u003Cp>In 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>","In some piano scores, the second voice inherited the staff of the previous one, so right-hand notes were written on the bass staff.",{"slug":1586,"title":1587,"locale":64,"products":1588,"platforms":1589,"categories":1590,"kind":136,"size":98,"publicationDate":1591,"modificationDate":1592,"links":1593,"images":1597,"bodyHtml":1598,"excerpt":1599,"primaryCategory":69,"ownPage":84,"date":1600},"2026-07-23-fewer-dropped-notes-on-dense-pages-and-slurs-on-double-stops-are-kept","Fewer dropped notes on dense systems, and no more rhythm slashes after a triplet passage",[66,4,336],[],[69],"2026-09-16T18:35:06.470Z","2026-09-16T18:38:01.231Z",{"blogPosts":1594,"helpArticles":1595,"releases":1596},[],[],[],[],"\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":1602,"title":1603,"locale":64,"products":1604,"platforms":1605,"categories":1606,"kind":117,"size":98,"publicationDate":1607,"modificationDate":1608,"links":1609,"images":1614,"excerpt":1603,"primaryCategory":69,"ownPage":84,"date":1615},"2026-07-21-clef-changes-in-the-middle-of-a-measure-are-now-recognized","Clef changes in the middle of a bar are now recognised",[66,4,336],[],[69],"2026-09-16T10:38:56.052Z","2026-09-16T20:14:48.064Z",{"blogPosts":1610,"helpArticles":1611,"releases":1613},[],[1612],{"locale":105,"url":359,"title":360},[],[],"2026-07-21",{"slug":1617,"title":1618,"locale":64,"products":1619,"platforms":1620,"categories":1621,"kind":117,"size":98,"publicationDate":1622,"modificationDate":1623,"links":1624,"images":1628,"bodyHtml":1629,"excerpt":1630,"primaryCategory":69,"ownPage":84,"date":1233},"2026-07-20-lyrics-and-text-are-recognized-in-more-languages-including-vietnamese-thai-arabi","Lyrics and text are recognised in more languages, including Vietnamese, Thai, Arabic and Hindi",[66,4,336],[],[69],"2026-09-16T18:34:58.374Z","2026-09-16T20:14:45.280Z",{"blogPosts":1625,"helpArticles":1626,"releases":1627},[],[],[],[],"\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…",{"slug":1632,"title":1633,"locale":64,"products":1634,"platforms":1635,"categories":1636,"kind":117,"size":98,"publicationDate":1637,"modificationDate":1638,"links":1639,"images":1643,"bodyHtml":1644,"excerpt":1645,"primaryCategory":69,"ownPage":84,"date":1646},"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",[66,4,336],[],[69],"2026-09-16T18:34:36.570Z","2026-09-16T18:37:22.041Z",{"blogPosts":1640,"helpArticles":1641,"releases":1642},[],[],[],[],"\u003Cp>A bare &quot;Horn&quot; now resolves to the French horn instead of the cor anglais, &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 recognised 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 cor anglais, \"Alto\" and \"Tenor\" on a band part to saxophones, brass band basses to the tuba, and a…","2026-07-12",{"slug":1648,"title":1649,"locale":64,"products":1650,"platforms":1651,"categories":1652,"kind":136,"size":98,"publicationDate":1653,"modificationDate":1654,"links":1655,"images":1660,"excerpt":1649,"primaryCategory":69,"ownPage":84,"date":1296},"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",[66,4,336],[],[69],"2026-09-16T10:37:54.405Z","2026-09-16T11:58:45.829Z",{"blogPosts":1656,"helpArticles":1657,"releases":1659},[],[1658],{"locale":105,"url":359,"title":360},[],[],{"slug":1662,"title":1663,"locale":64,"products":1664,"platforms":1665,"categories":1666,"kind":117,"size":98,"publicationDate":1667,"modificationDate":1668,"links":1669,"images":1674,"excerpt":1663,"primaryCategory":69,"ownPage":84,"date":1296},"2026-07-10-courtesy-cautionary-accidentals-are-now-recognized","Courtesy (cautionary) accidentals are now recognised",[66,4,336],[],[69],"2026-09-16T10:37:35.732Z","2026-09-16T11:58:41.668Z",{"blogPosts":1670,"helpArticles":1671,"releases":1673},[],[1672],{"locale":105,"url":359,"title":360},[],[],{"slug":1676,"title":1677,"locale":64,"products":1678,"platforms":1679,"categories":1680,"kind":71,"size":98,"publicationDate":1681,"modificationDate":1682,"links":1683,"images":1687,"bodyHtml":1688,"excerpt":1689,"primaryCategory":69,"ownPage":84,"date":1296},"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",[66,4,336],[],[69],"2026-09-16T18:34:28.828Z","2026-09-16T18:37:07.017Z",{"blogPosts":1684,"helpArticles":1685,"releases":1686},[],[],[],[],"\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.",{"category":70,"name":13,"count":1691,"entries":1692},4,[1693,1708,1721,1736],{"slug":1694,"title":1695,"locale":64,"products":1696,"platforms":1697,"categories":1698,"kind":136,"size":98,"publicationDate":1699,"modificationDate":1700,"links":1701,"images":1705,"bodyHtml":1706,"excerpt":1707,"primaryCategory":70,"ownPage":84,"date":1415},"2026-07-27-fixes-to-assignment-instructions-the-resource-library-collections-tab-and-collec","Fixes to assignment instructions, the Resource Library collections tab, and collections on the Samples page",[4],[21],[70,88],"2026-09-16T18:35:28.256Z","2026-09-16T18:41:29.909Z",{"blogPosts":1702,"helpArticles":1703,"releases":1704},[],[],[],[],"\u003Cp>Nested and numbered lists in assignment instructions keep their levels after saving. The Resource Library's Collections tab no longer empties when you filter by assignment type. &quot;Add to collection&quot; and &quot;Move to collection&quot; work again on the Samples page, and a Japanese title can be confirmed with Enter without saving the worksheet early.\u003C\u002Fp>","Nested and numbered lists in assignment instructions keep their levels after saving. The Resource Library's Collections tab no longer empties when you filter…",{"slug":1709,"title":1710,"locale":64,"products":1711,"platforms":1712,"categories":1713,"kind":117,"size":98,"publicationDate":1714,"modificationDate":1715,"links":1716,"images":1720,"excerpt":1710,"primaryCategory":70,"ownPage":84,"date":1356},"2026-07-02-toolsets-created-while-building-an-assignment-are-saved-to-your-tools","Toolsets created while building an assignment are saved to your Tools",[4],[21],[70],"2026-09-16T18:34:11.984Z","2026-09-16T18:36:46.718Z",{"blogPosts":1717,"helpArticles":1718,"releases":1719},[],[],[],[],{"slug":1722,"title":1723,"locale":64,"products":1724,"platforms":1725,"categories":1726,"kind":71,"size":98,"publicationDate":1727,"modificationDate":1728,"links":1729,"images":1733,"bodyHtml":1734,"excerpt":1735,"primaryCategory":70,"ownPage":84,"date":1356},"2026-07-02-embed-a-score-in-a-text-response-question","Embed a score in a text-response question",[4],[21],[70],"2026-09-16T18:34:09.480Z","2026-09-16T20:14:50.951Z",{"blogPosts":1730,"helpArticles":1731,"releases":1732},[],[],[],[],"\u003Cp>When writing a text-response question, you can now attach a score to it. Students see the score next to the question while they answer.\u003C\u002Fp>","When writing a text-response question, you can now attach a score to it. Students see the score next to the question while they answer.",{"slug":1737,"title":1738,"locale":64,"products":1739,"platforms":1740,"categories":1741,"kind":71,"size":98,"publicationDate":1742,"modificationDate":1743,"links":1744,"images":1748,"bodyHtml":1749,"excerpt":1750,"primaryCategory":70,"ownPage":84,"date":1356},"2026-07-02-present-every-group-s-score-on-a-projector-in-shared-writing-assignments","Present each group’s score on a projector in Shared Writing assignments",[4],[21],[70,1157],"2026-09-16T18:34:06.964Z","2026-09-16T18:36:37.366Z",{"blogPosts":1745,"helpArticles":1746,"releases":1747},[],[],[],[],"\u003Cp>A new \u003Cstrong>Present Groups\u003C\u002Fstrong> button in the Group’s Work tab opens a full-screen view of all groups and their current scores, designed for projection. Groups that have not started yet appear as an empty tile.\u003C\u002Fp>","A new Present Groups button in the Group’s Work tab opens a full-screen view of all groups and their current scores, designed for projection. Groups that have…",{"category":1084,"name":14,"count":608,"entries":1752},[1753],{"slug":1754,"title":1755,"locale":64,"products":1756,"platforms":1757,"categories":1758,"kind":117,"size":98,"publicationDate":1759,"modificationDate":1760,"links":1761,"images":1765,"bodyHtml":1766,"excerpt":1767,"primaryCategory":1084,"ownPage":84,"date":1415},"2026-07-27-the-worksheet-note-range-picker-shows-the-clef-you-selected","The worksheet note range picker shows the clef you selected",[4],[21],[1084],"2026-09-16T20:53:59.275Z","2026-09-16T20:58:24.776Z",{"blogPosts":1762,"helpArticles":1763,"releases":1764},[],[],[],[],"\u003Cp>The Min and Max lines in pitch, interval, chord and fingering worksheets used to preview a treble clef regardless of which clef was chosen, which made bass clef ranges guesswork. With one clef selected, the picker now shows that clef; for fingering worksheets it follows the instrument.\u003C\u002Fp>","The Min and Max lines in pitch, interval, chord and fingering worksheets used to preview a treble clef regardless of which clef was chosen, which made bass…",{"key":44,"year":29,"month":1769,"majors":1770,"areas":1844},6,[1771,1788,1810,1827],{"slug":1772,"title":1773,"locale":64,"products":1774,"platforms":1775,"categories":1776,"kind":117,"size":72,"publicationDate":1777,"modificationDate":1778,"links":1779,"images":1784,"bodyHtml":1785,"excerpt":1786,"primaryCategory":69,"ownPage":684,"date":1787},"2026-06-23-sharper-page-analysis-for-complex-layouts","Sharper page analysis for complex layouts",[66,4,336],[],[69],"2026-09-16T10:35:51.717Z","2026-09-16T20:14:42.317Z",{"blogPosts":1780,"helpArticles":1781,"releases":1783},[],[1782],{"locale":105,"url":359,"title":360},[],[],"\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 recognised 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":1789,"title":1790,"locale":64,"products":1791,"platforms":1792,"categories":1793,"kind":117,"size":72,"publicationDate":1794,"modificationDate":1795,"links":1796,"images":1803,"bodyHtml":1807,"excerpt":1808,"primaryCategory":268,"ownPage":684,"date":1809},"2026-06-16-the-tuner-now-has-instrument-presets-alternate-tunings-reference-notes-and-a-440","The tuner now has instrument presets, alternate tunings, reference notes and A=440 calibration",[4],[21],[268],"2026-09-16T20:50:05.280Z","2026-09-16T20:50:40.155Z",{"blogPosts":1797,"helpArticles":1798,"releases":1802},[],[1799],{"locale":105,"url":1800,"title":1801},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fpractice-tools\u002F","Welcome to Your New Practice Toolkit!",[],[1804],{"url":1805,"alt":1806},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F1e28bd32-98ef-4d14-89da-4d3165fde474.gif","The Flat for Education tuner with a guitar preset selected, showing the strings to tune and the pitch meter","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F1e28bd32-98ef-4d14-89da-4d3165fde474.gif\" alt=\"The Flat for Education tuner with a guitar preset selected, showing the strings to tune and the pitch meter\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>The tuner in Flat for Education has been rebuilt around the instruments your students play.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instrument presets.\u003C\u002Fstrong> Pick guitar, bass, ukulele, mandolin and more, including 7 and 8-string guitars, baritone ukulele, 5-string bass and mandola, and the tuner shows each string to tune. The free-pitch mode is now called Chromatic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alternate tunings.\u003C\u002Fstrong> Drop D, open tunings and other common alternatives are available for every fretted instrument, not only guitar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reference notes.\u003C\u002Fstrong> Play a string's pitch and tune by ear.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calibration and a precise readout.\u003C\u002Fstrong> Set the reference pitch away from A = 440 Hz when an ensemble needs it, and read the deviation in cents next to the detected frequency. The redesigned meter keeps the target fixed and moves the indicator, and a history shows the last notes played.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In the editor.\u003C\u002Fstrong> The tuner also opens from the editor toolbar and preselects the instrument of the current part.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find it under Tools, next to the metronome and tone generator, or read the \u003Ca href=\"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fpractice-tools\u002F\" rel=\"referer\">practice tools guide\u003C\u002Fa>.\u003C\u002Fp>","The tuner in Flat for Education has been rebuilt around the instruments your students play. - Instrument presets. Pick guitar, bass, ukulele, mandolin and…","2026-06-16",{"slug":1811,"title":1812,"locale":64,"products":1813,"platforms":1814,"categories":1815,"kind":117,"size":72,"publicationDate":1816,"modificationDate":1817,"links":1818,"images":1823,"bodyHtml":1824,"excerpt":1825,"primaryCategory":69,"ownPage":684,"date":1826},"2026-06-15-a-more-accurate-model","A more accurate model",[66,4,336],[],[69],"2026-09-16T10:35:39.430Z","2026-09-16T11:57:46.579Z",{"blogPosts":1819,"helpArticles":1820,"releases":1822},[],[1821],{"locale":105,"url":359,"title":360},[],[],"\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":1828,"title":1829,"locale":64,"products":1830,"platforms":1831,"categories":1832,"kind":71,"size":72,"publicationDate":1833,"modificationDate":1834,"links":1835,"images":1840,"bodyHtml":1841,"excerpt":1842,"primaryCategory":69,"ownPage":684,"date":1843},"2026-06-01-our-own-ai-model-starts-rolling-out","Our own AI model starts rolling out",[66,4,336],[],[69],"2026-09-16T10:35:24.395Z","2026-09-16T11:57:30.867Z",{"blogPosts":1836,"helpArticles":1837,"releases":1839},[],[1838],{"locale":105,"url":359,"title":360},[],[],"\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 recognise, 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 recognised:\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 recognised 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",[1845,1921,1938,2063],{"category":127,"name":9,"count":1846,"entries":1847},5,[1848,1862,1875,1890,1905],{"slug":1849,"title":1850,"locale":64,"products":1851,"platforms":1852,"categories":1853,"kind":136,"size":98,"publicationDate":1854,"modificationDate":1855,"links":1856,"images":1860,"excerpt":1850,"primaryCategory":127,"ownPage":84,"date":1861},"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",[66,4],[21],[127],"2026-09-16T20:52:17.066Z","2026-09-16T20:57:08.556Z",{"blogPosts":1857,"helpArticles":1858,"releases":1859},[],[],[],[],"2026-06-25",{"slug":1863,"title":1864,"locale":64,"products":1865,"platforms":1866,"categories":1867,"kind":136,"size":98,"publicationDate":1868,"modificationDate":1869,"links":1870,"images":1874,"excerpt":1864,"primaryCategory":127,"ownPage":84,"date":1861},"2026-06-25-a-solo-staff-with-recorder-fingerings-no-longer-starts-with-a-barline","A single staff with recorder fingerings no longer starts with a bar line",[66,4],[21],[127],"2026-09-16T20:52:14.680Z","2026-09-16T20:57:03.632Z",{"blogPosts":1871,"helpArticles":1872,"releases":1873},[],[],[],[],{"slug":1876,"title":1877,"locale":64,"products":1878,"platforms":1879,"categories":1880,"kind":136,"size":98,"publicationDate":1881,"modificationDate":1882,"links":1883,"images":1887,"bodyHtml":1888,"excerpt":1889,"primaryCategory":127,"ownPage":84,"date":1861},"2026-06-25-8va-passages-no-longer-shift-notes-up-an-octave-visually","8va passages no longer shift notes up an octave visually",[66,4],[21],[127],"2026-09-16T20:52:02.413Z","2026-09-16T20:56:56.147Z",{"blogPosts":1884,"helpArticles":1885,"releases":1886},[],[],[],[],"\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":1891,"title":1892,"locale":64,"products":1893,"platforms":1894,"categories":1895,"kind":117,"size":98,"publicationDate":1896,"modificationDate":1897,"links":1898,"images":1902,"bodyHtml":1903,"excerpt":1904,"primaryCategory":127,"ownPage":84,"date":1861},"2026-06-25-flat-warns-before-an-instrument-switch-would-drop-tablature-data","Flat warns before an instrument change would drop tablature data",[66,4],[21],[127],"2026-09-16T20:51:40.388Z","2026-09-16T20:56:45.238Z",{"blogPosts":1899,"helpArticles":1900,"releases":1901},[],[],[],[],"\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 change 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":1906,"title":1907,"locale":64,"products":1908,"platforms":1909,"categories":1910,"kind":117,"size":98,"publicationDate":1911,"modificationDate":1912,"links":1913,"images":1917,"bodyHtml":1918,"excerpt":1919,"primaryCategory":127,"ownPage":84,"date":1920},"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",[66,4],[21],[127],"2026-09-16T20:51:14.438Z","2026-09-16T20:56:28.684Z",{"blogPosts":1914,"helpArticles":1915,"releases":1916},[],[],[],[],"\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",{"category":268,"name":10,"count":608,"entries":1922},[1923],{"slug":1924,"title":1925,"locale":64,"products":1926,"platforms":1927,"categories":1928,"kind":136,"size":98,"publicationDate":1929,"modificationDate":1930,"links":1931,"images":1935,"bodyHtml":1936,"excerpt":1937,"primaryCategory":268,"ownPage":84,"date":1861},"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",[66,4],[21],[268],"2026-09-16T20:51:29.269Z","2026-09-16T20:56:38.065Z",{"blogPosts":1932,"helpArticles":1933,"releases":1934},[],[],[],[],"\u003Cp>Bars 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>","Bars 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 belong…",{"category":69,"name":12,"count":658,"entries":1939},[1940,1957,1973,1989,2005,2019,2033,2047],{"slug":1941,"title":1942,"locale":64,"products":1943,"platforms":1944,"categories":1945,"kind":117,"size":98,"publicationDate":1946,"modificationDate":1947,"links":1948,"images":1953,"bodyHtml":1954,"excerpt":1955,"primaryCategory":69,"ownPage":84,"date":1956},"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",[66,4,336],[],[69],"2026-09-16T20:51:00.026Z","2026-09-16T20:55:58.860Z",{"blogPosts":1949,"helpArticles":1950,"releases":1952},[],[1951],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Chord symbols written with solfège names are recognised, 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 recognised, extensions stacked over the chord (\"sus4\" under \"A7(6)\") are folded back onto it, and sharps and flats…","2026-06-24",{"slug":1958,"title":1959,"locale":64,"products":1960,"platforms":1961,"categories":1962,"kind":136,"size":98,"publicationDate":1963,"modificationDate":1964,"links":1965,"images":1970,"bodyHtml":1971,"excerpt":1972,"primaryCategory":69,"ownPage":84,"date":1956},"2026-06-24-page-numbers-catalog-numbers-and-attribution-lines-no-longer-become-titles-credi","Page numbers, catalogue numbers and attribution lines no longer become titles, credits or bar numbers",[66,4,336],[],[69],"2026-09-16T20:50:51.039Z","2026-09-16T20:55:48.967Z",{"blogPosts":1966,"helpArticles":1967,"releases":1969},[],[1968],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Page and catalogue numbers no longer shift the bar numbering, &quot;Words and Music by&quot; and bare &quot;by&quot; lines no longer end up 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 catalogue numbers no longer shift the bar numbering, \"Words and Music by\" and bare \"by\" lines no longer end up in the composer or subtitle, flush-left…",{"slug":1974,"title":1975,"locale":64,"products":1976,"platforms":1977,"categories":1978,"kind":136,"size":98,"publicationDate":1979,"modificationDate":1980,"links":1981,"images":1986,"bodyHtml":1987,"excerpt":1988,"primaryCategory":69,"ownPage":84,"date":1956},"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",[66,4,336],[],[69],"2026-09-16T20:50:39.486Z","2026-09-16T20:55:39.083Z",{"blogPosts":1982,"helpArticles":1983,"releases":1985},[],[1984],{"locale":105,"url":359,"title":360},[],[],"\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":1990,"title":1991,"locale":64,"products":1992,"platforms":1993,"categories":1994,"kind":117,"size":98,"publicationDate":1995,"modificationDate":1996,"links":1997,"images":2002,"bodyHtml":2003,"excerpt":2004,"primaryCategory":69,"ownPage":84,"date":1956},"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",[66,4,336],[],[69],"2026-09-16T20:50:25.045Z","2026-09-16T20:55:26.977Z",{"blogPosts":1998,"helpArticles":1999,"releases":2001},[],[2000],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>Part names printed in the margin or in the header now match the right instrument more often for organ, choir, percussion and band scores, including abbreviations, plurals and ordinals (&quot;1st &amp; 2nd Horns in F&quot;), 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 back at concert pitch.\u003C\u002Fp>","Part names printed in the margin or in the header now match the right instrument more often for organ, choir, percussion and band scores, including…",{"slug":2006,"title":2007,"locale":64,"products":2008,"platforms":2009,"categories":2010,"kind":117,"size":98,"publicationDate":2011,"modificationDate":2012,"links":2013,"images":2018,"excerpt":2007,"primaryCategory":69,"ownPage":84,"date":1787},"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",[66,4,336],[],[69],"2026-09-16T10:36:49.411Z","2026-09-16T11:58:20.384Z",{"blogPosts":2014,"helpArticles":2015,"releases":2017},[],[2016],{"locale":105,"url":359,"title":360},[],[],{"slug":2020,"title":2021,"locale":64,"products":2022,"platforms":2023,"categories":2024,"kind":117,"size":98,"publicationDate":2025,"modificationDate":2026,"links":2027,"images":2032,"excerpt":2021,"primaryCategory":69,"ownPage":84,"date":1787},"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",[66,4,336],[],[69],"2026-09-16T10:36:35.297Z","2026-09-16T11:58:14.715Z",{"blogPosts":2028,"helpArticles":2029,"releases":2031},[],[2030],{"locale":105,"url":359,"title":360},[],[],{"slug":2034,"title":2035,"locale":64,"products":2036,"platforms":2037,"categories":2038,"kind":117,"size":98,"publicationDate":2039,"modificationDate":2040,"links":2041,"images":2046,"excerpt":2035,"primaryCategory":69,"ownPage":84,"date":1787},"2026-06-23-custom-beaming-patterns-are-now-recognized-and-preserved-on-import","Custom beaming patterns are now recognised and preserved on import",[66,4,336],[],[69],"2026-09-16T10:36:19.580Z","2026-09-16T11:58:11.414Z",{"blogPosts":2042,"helpArticles":2043,"releases":2045},[],[2044],{"locale":105,"url":359,"title":360},[],[],{"slug":2048,"title":2049,"locale":64,"products":2050,"platforms":2051,"categories":2052,"kind":136,"size":98,"publicationDate":2053,"modificationDate":2054,"links":2055,"images":2060,"bodyHtml":2061,"excerpt":2062,"primaryCategory":69,"ownPage":84,"date":1826},"2026-06-15-pickup-measures-multi-measure-rests-and-overfull-bars-import-cleanly","Pickup bars, multi-bar rests and overfull bars import cleanly",[66,4,336],[],[69],"2026-09-16T20:51:02.482Z","2026-09-16T20:56:10.360Z",{"blogPosts":2056,"helpArticles":2057,"releases":2059},[],[2058],{"locale":105,"url":359,"title":360},[],[],"\u003Cp>A pickup bar is carried to every part instead of being created from a lone short bar, printed multi-bar 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 current 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 bar is carried to every part instead of being created from a lone short bar, printed multi-bar rest counts are read as such, bars that overflow by one…",{"category":70,"name":13,"count":1113,"entries":2064},[2065,2080,2098],{"slug":2066,"title":2067,"locale":64,"products":2068,"platforms":2069,"categories":2070,"kind":117,"size":98,"publicationDate":2071,"modificationDate":2072,"links":2073,"images":2077,"bodyHtml":2078,"excerpt":2079,"primaryCategory":70,"ownPage":84,"date":1956},"2026-06-24-smaller-improvements-to-assignments-groups-and-navigation","Smaller improvements to assignments, groups and navigation",[4],[21],[70,88],"2026-09-16T20:52:49.195Z","2026-09-16T20:57:26.047Z",{"blogPosts":2074,"helpArticles":2075,"releases":2076},[],[],[],[],"\u003Cp>New student groups are named &quot;Group 1&quot;, &quot;Group 2&quot; instead of &quot;Untitled Group 1&quot;; the assignment panel on iPad and phones closes with an X students can find easily; the text-response box shows a &quot;Write your answer here&quot; placeholder; the TEKS assignments list sorts A to Z and no longer includes the type filter; the left navigation says Assignments rather than My assignments; the library search bar no longer gets cut off when scores are selected; and Product updates in the profile menu now opens the Flat for Education blog.\u003C\u002Fp>","New student groups are named \"Group 1\", \"Group 2\" instead of \"Untitled Group 1\"; the assignment panel on iPad and phones closes with an X students can find…",{"slug":2081,"title":2082,"locale":64,"products":2083,"platforms":2084,"categories":2085,"kind":71,"size":98,"publicationDate":2086,"modificationDate":2087,"links":2088,"images":2095,"bodyHtml":2096,"excerpt":2097,"primaryCategory":70,"ownPage":84,"date":1956},"2026-06-24-shared-writing-assignments-can-now-be-published-to-the-whole-class-on-one-score","Shared Writing assignments can now be published to the whole class on one score",[4],[21],[70,1157],"2026-09-16T20:50:14.317Z","2026-09-16T20:50:49.043Z",{"blogPosts":2089,"helpArticles":2090,"releases":2094},[],[2091],{"locale":105,"url":2092,"title":2093},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fshared-writing-assignments\u002F","Shared Writing Assignments",[],[],"\u003Cp>When you publish a Shared Writing assignment, a new collaboration mode lets you choose between splitting the class into groups, each on its own score, or putting every student on a single shared score for whole-class composing and arranging in real time. Groups remain the default. See \u003Ca href=\"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Feducation\u002Fshared-writing-assignments\u002F\" rel=\"referer\">Shared Writing assignments\u003C\u002Fa>.\u003C\u002Fp>","When you publish a Shared Writing assignment, a new collaboration mode lets you choose between splitting the class into groups, each on its own score, or…",{"slug":2099,"title":2100,"locale":64,"products":2101,"platforms":2102,"categories":2103,"kind":117,"size":98,"publicationDate":2104,"modificationDate":2105,"links":2106,"images":2110,"bodyHtml":2111,"excerpt":2112,"primaryCategory":70,"ownPage":84,"date":2113},"2026-06-18-published-assignments-open-on-the-work-tab-instead-of-details","Published assignments open on the Work tab instead of Details",[4],[21],[70],"2026-09-16T20:52:41.316Z","2026-09-16T20:57:13.467Z",{"blogPosts":2107,"helpArticles":2108,"releases":2109},[],[],[],[],"\u003Cp>A published group assignment opens on Group's Work and an individual one on Student's Work; drafts still open on Details.\u003C\u002Fp>","A published group assignment opens on Group's Work and an individual one on Student's Work; drafts still open on Details.","2026-06-18",{"key":42,"year":29,"month":1846,"majors":2115,"areas":2116},[],[2117],{"category":70,"name":13,"count":608,"entries":2118},[2119],{"slug":2120,"title":2121,"locale":64,"products":2122,"platforms":2123,"categories":2124,"kind":136,"size":98,"publicationDate":2125,"modificationDate":2126,"links":2127,"images":2131,"bodyHtml":2132,"excerpt":2133,"primaryCategory":70,"ownPage":84,"date":2134},"2026-05-28-audio-only-recordings-no-longer-wait-behind-video-still-processing","Audio-only recordings no longer wait behind \"video still processing\"",[4],[21],[70],"2026-09-16T20:52:57.038Z","2026-09-16T20:57:32.007Z",{"blogPosts":2128,"helpArticles":2129,"releases":2130},[],[],[],[],"\u003Cp>Submissions to audio-only performance assignments are available to listen to as soon as they are uploaded, for the student and the teacher.\u003C\u002Fp>","Submissions to audio-only performance assignments are available to listen to as soon as they are uploaded, for the student and the teacher.","2026-05-28",{"key":39,"year":29,"month":1691,"majors":2136,"areas":2155},[2137],{"slug":2138,"title":2139,"locale":64,"products":2140,"platforms":2141,"categories":2142,"kind":71,"size":72,"publicationDate":2143,"modificationDate":2144,"links":2145,"images":2151,"bodyHtml":2152,"excerpt":2153,"primaryCategory":25,"ownPage":84,"date":2154},"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",[66,4],[25],[25,97,88,70,616],"2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":2146,"helpArticles":2147,"releases":2148},[],[],[2149],{"platform":25,"version":2150},"2.22.0",[],"\u003Cp>The largest specification update since 2024, bringing the API into line 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, bringing the API into line with two years of product changes. - Import from 15+ formats. Guitar Pro, MuseScore,…","2026-04-07",[2156],{"category":268,"name":10,"count":608,"entries":2157},[2158],{"slug":2159,"title":2160,"locale":64,"products":2161,"platforms":2162,"categories":2163,"kind":136,"size":98,"publicationDate":2164,"modificationDate":2165,"links":2166,"images":2170,"excerpt":2160,"primaryCategory":268,"ownPage":84,"date":2171},"2026-04-19-hammond-organ-plays-at-the-notated-octave","Hammond organ plays at the notated octave",[66,4],[21],[268],"2026-09-16T20:54:31.396Z","2026-09-16T20:58:38.052Z",{"blogPosts":2167,"helpArticles":2168,"releases":2169},[],[],[],[],"2026-04-19",[2173,2190,2208,2226,2244,2262,2280,2298,2316,2334,2352,2370,2388,2406,2424],{"slug":2174,"title":2175,"locale":64,"products":2176,"platforms":2177,"categories":2178,"kind":71,"size":72,"publicationDate":2179,"modificationDate":2180,"links":2181,"images":2186,"bodyHtml":2187,"excerpt":2188,"primaryCategory":69,"ownPage":684,"date":2189},"2025-09-01-pdf-import-launches","PDF import launches",[66,4],[],[69,97],"2026-09-16T10:35:11.841Z","2026-09-16T11:56:58.725Z",{"blogPosts":2182,"helpArticles":2183,"releases":2185},[],[2184],{"locale":105,"url":359,"title":360},[],[],"\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":2191,"title":2192,"locale":64,"products":2193,"platforms":2194,"categories":2195,"kind":71,"size":72,"publicationDate":2196,"modificationDate":2197,"links":2198,"images":2204,"bodyHtml":2205,"excerpt":2206,"primaryCategory":25,"ownPage":84,"date":2207},"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",[66,4],[25],[25,88,616],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":2199,"helpArticles":2200,"releases":2201},[],[],[2202],{"platform":25,"version":2203},"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":2209,"title":2210,"locale":64,"products":2211,"platforms":2212,"categories":2213,"kind":71,"size":72,"publicationDate":2214,"modificationDate":2215,"links":2216,"images":2222,"bodyHtml":2223,"excerpt":2224,"primaryCategory":25,"ownPage":84,"date":2225},"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",[66,4],[25],[25,88,70],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":2217,"helpArticles":2218,"releases":2219},[],[],[2220],{"platform":25,"version":2221},"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 organisation.\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; organisations get their own resource libraries with an organisation-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":2227,"title":2228,"locale":64,"products":2229,"platforms":2230,"categories":2231,"kind":71,"size":72,"publicationDate":2232,"modificationDate":2233,"links":2234,"images":2240,"bodyHtml":2241,"excerpt":2242,"primaryCategory":25,"ownPage":84,"date":2243},"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",[66,4],[25],[25,616,70],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":2235,"helpArticles":2236,"releases":2237},[],[],[2238],{"platform":25,"version":2239},"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, licence…) 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":2245,"title":2246,"locale":64,"products":2247,"platforms":2248,"categories":2249,"kind":71,"size":72,"publicationDate":2250,"modificationDate":2251,"links":2252,"images":2258,"bodyHtml":2259,"excerpt":2260,"primaryCategory":25,"ownPage":84,"date":2261},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: the Resource Library API, in beta",[66,4],[25],[25,616,70],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":2253,"helpArticles":2254,"releases":2255},[],[],[2256],{"platform":25,"version":2257},"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":2263,"title":2264,"locale":64,"products":2265,"platforms":2266,"categories":2267,"kind":71,"size":72,"publicationDate":2268,"modificationDate":2269,"links":2270,"images":2276,"bodyHtml":2277,"excerpt":2278,"primaryCategory":25,"ownPage":84,"date":2279},"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 organisation admins",[66,4],[25],[25,634],"2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":2271,"helpArticles":2272,"releases":2273},[],[],[2274],{"platform":25,"version":2275},"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 in their organisation, 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 now always served from cache.\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 in their organisation, or an access token acting…","2021-11-10",{"slug":2281,"title":2282,"locale":64,"products":2283,"platforms":2284,"categories":2285,"kind":71,"size":72,"publicationDate":2286,"modificationDate":2287,"links":2288,"images":2294,"bodyHtml":2295,"excerpt":2296,"primaryCategory":25,"ownPage":84,"date":2297},"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",[66,4],[25],[25,127,1084],"2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":2289,"helpArticles":2290,"releases":2291},[],[],[2292],{"platform":25,"version":2293},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Score builder.\u003C\u002Fstrong> Create a blank score without importing a MusicXML file: provide 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> Organisation 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: provide a list of instruments and, optionally, the time signature, key signature,…","2021-10-04",{"slug":2299,"title":2300,"locale":64,"products":2301,"platforms":2302,"categories":2303,"kind":71,"size":72,"publicationDate":2304,"modificationDate":2305,"links":2306,"images":2312,"bodyHtml":2313,"excerpt":2314,"primaryCategory":25,"ownPage":84,"date":2315},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: synchronised playback tracks, Microsoft Teams details, scheduled assignment copies",[66,4],[25],[25,268,616],"2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":2307,"helpArticles":2308,"releases":2309},[],[],[2310],{"platform":25,"version":2311},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Playback tracks.\u003C\u002Fstrong> List the tracks Flat generates and synchronises automatically (playback as an MP3), fetch the synchronisation 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 synchronises automatically (playback as an MP3), fetch the synchronisation points of the latest playback…","2021-07-19",{"slug":2317,"title":2318,"locale":64,"products":2319,"platforms":2320,"categories":2321,"kind":71,"size":72,"publicationDate":2322,"modificationDate":2323,"links":2324,"images":2330,"bodyHtml":2331,"excerpt":2332,"primaryCategory":25,"ownPage":84,"date":2333},"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",[66,4],[25],[25,70],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":2325,"helpArticles":2326,"releases":2327},[],[],[2328],{"platform":25,"version":2329},"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 include 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 include their type and a cover image; copying an assignment can…","2021-02-18",{"slug":2335,"title":2336,"locale":64,"products":2337,"platforms":2338,"categories":2339,"kind":71,"size":72,"publicationDate":2340,"modificationDate":2341,"links":2342,"images":2348,"bodyHtml":2349,"excerpt":2350,"primaryCategory":25,"ownPage":84,"date":2351},"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",[66,4],[25],[25,70,616],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":2343,"helpArticles":2344,"releases":2345},[],[],[2346],{"platform":25,"version":2347},"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 licence.\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":2353,"title":2354,"locale":64,"products":2355,"platforms":2356,"categories":2357,"kind":71,"size":72,"publicationDate":2358,"modificationDate":2359,"links":2360,"images":2366,"bodyHtml":2367,"excerpt":2368,"primaryCategory":25,"ownPage":84,"date":2369},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: archive assignments, count and filter organisation users",[66,4],[25],[25,70,616],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":2361,"helpArticles":2362,"releases":2363},[],[],[2364],{"platform":25,"version":2365},"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>Organisation 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 normalised 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). - Organisation users. Create accounts with a…","2020-06-03",{"slug":2371,"title":2372,"locale":64,"products":2373,"platforms":2374,"categories":2375,"kind":71,"size":72,"publicationDate":2376,"modificationDate":2377,"links":2378,"images":2384,"bodyHtml":2385,"excerpt":2386,"primaryCategory":25,"ownPage":84,"date":2387},"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",[66,4],[25],[25,70],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":2379,"helpArticles":2380,"releases":2381},[],[],[2382],{"platform":25,"version":2383},"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 play statistics; a deletion can be scheduled to run shortly instead of sitting in the bin.\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 play statistics; a…","2020-01-10",{"slug":2389,"title":2390,"locale":64,"products":2391,"platforms":2392,"categories":2393,"kind":71,"size":72,"publicationDate":2394,"modificationDate":2395,"links":2396,"images":2402,"bodyHtml":2403,"excerpt":2404,"primaryCategory":25,"ownPage":84,"date":2405},"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",[66,4],[25],[25,88,70],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":2397,"helpArticles":2398,"releases":2399},[],[],[2400],{"platform":25,"version":2401},"2.8.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Metadata edits reach the editor live.\u003C\u002Fstrong> Updating a score's title, subtitle, composer, lyricist or licence 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 licence text through the API is pushed to open editors in…","2019-04-27",{"slug":2407,"title":2408,"locale":64,"products":2409,"platforms":2410,"categories":2411,"kind":71,"size":72,"publicationDate":2412,"modificationDate":2413,"links":2414,"images":2420,"bodyHtml":2421,"excerpt":2422,"primaryCategory":25,"ownPage":84,"date":2423},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: manage organisation accounts, class states, Canvas and Clever details",[66,4],[25],[25,616,634],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":2415,"helpArticles":2416,"releases":2417},[],[],[2418],{"platform":25,"version":2419},"2.3.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Organisation 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>","- Organisation 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":2425,"title":2426,"locale":64,"products":2427,"platforms":2428,"categories":2429,"kind":71,"size":72,"publicationDate":2430,"modificationDate":2431,"links":2432,"images":2438,"bodyHtml":2439,"excerpt":2440,"primaryCategory":25,"ownPage":84,"date":2441},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: the Flat for Education API",[4],[25],[25,616,70],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":2433,"helpArticles":2434,"releases":2435},[],[],[2436],{"platform":25,"version":2437},"2.2.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>The first education APIs are public.\u003C\u002Fstrong> Manage classes, assignments and submissions, organisation accounts and invitations, LTI credentials, and the groups and users of an organisation: everything a school integration needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scoped access.\u003C\u002Fstrong> New OAuth2 scopes cover classes, assignments and organisation administration, each with a read-only variant, so an integration only asks for what it needs.\u003C\u002Fli>\n\u003C\u002Ful>","- The first education APIs are public. Manage classes, assignments and submissions, organisation accounts and invitations, LTI credentials, and the groups and…","2017-07-02",{"api":2443},{"2.26.1":2444,"2.26.0":2445,"2.25.0":2446,"2.24.0":2447,"2.23.0":2448,"2.22.0":2449,"2.21.0":2450,"2.20.1":2451,"2.20.0":2452,"2.19.0":2453,"2.18.0":2454,"2.17.0":2455,"2.16.0":2456,"2.15.0":2457,"2.14.0":2458,"2.13.0":2459,"2.12.0":2460,"2.11.0":2461,"2.10.0":2462,"2.9.0":2463,"2.8.0":2464,"2.7.0":2465,"2.6.0":2466,"2.5.2":2467,"2.5.1":2468,"2.5.0":2469,"2.4.0":2470,"2.3.0":2471,"2.2.0":2472,"2.1.0":2473,"2.0.0":2474},"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","https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-09",{"type":2477,"title":2478,"websiteUrl":2475,"websitePathname":2479,"apiUrl":2480,"apiOperationId":2481,"apiOperationParameters":2482,"challengeDetails":2484},"COLLECTION","September Challenge","\u002Fcommunity\u002Fchallenges\u002F2026-09","https:\u002F\u002Fflat.io\u002Fapi\u002Fv2\u002Fcollections\u002F6a984ca0dd2005088aaeb4e7\u002Fscores","listCollectionScores",{"collection":2483},"6a984ca0dd2005088aaeb4e7",{"title":2485,"illustrationUrl":2486,"infoUrl":2487,"deadlineDate":2488},"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",1789592608802]