[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"changelog-developers-pt-BR":3,"flat-community-challenge":1656,"footer-community-challenge":1657},{"product":4,"locale":5,"generatedAt":6,"categories":7,"platforms":21,"count":25,"years":26,"months":295,"older":1637,"releaseAnchors":1638,"moved":1655},"developers","pt-BR","2026-10-11T12:37:45.858Z",{"library":8,"editor":9,"playback":10,"import-export":11,"omr":12,"assignments":13,"worksheets":14,"classes":15,"collaboration":16,"api":17,"billing":18,"embed":19,"accounts":20},"Biblioteca","Editor","Reprodução","Importação e exportação","OMR","Atividades","Folhas de exercícios","Turmas","Colaboração","API","Faturamento","SDK Embed","Contas",[22,23,24],"web","api","embed",63,[27,52,79,106,133,160,187,214,241,268],{"year":28,"months":29},2026,[30,33,36,38,40,42,44,46,48,50],{"key":31,"hasEntries":32},"2026-01",false,{"key":34,"hasEntries":35},"2026-02",true,{"key":37,"hasEntries":35},"2026-03",{"key":39,"hasEntries":35},"2026-04",{"key":41,"hasEntries":32},"2026-05",{"key":43,"hasEntries":32},"2026-06",{"key":45,"hasEntries":35},"2026-07",{"key":47,"hasEntries":35},"2026-08",{"key":49,"hasEntries":35},"2026-09",{"key":51,"hasEntries":32},"2026-10",{"year":53,"months":54},2025,[55,57,59,61,63,65,67,69,71,73,75,77],{"key":56,"hasEntries":32},"2025-01",{"key":58,"hasEntries":32},"2025-02",{"key":60,"hasEntries":35},"2025-03",{"key":62,"hasEntries":35},"2025-04",{"key":64,"hasEntries":32},"2025-05",{"key":66,"hasEntries":32},"2025-06",{"key":68,"hasEntries":32},"2025-07",{"key":70,"hasEntries":35},"2025-08",{"key":72,"hasEntries":32},"2025-09",{"key":74,"hasEntries":35},"2025-10",{"key":76,"hasEntries":32},"2025-11",{"key":78,"hasEntries":35},"2025-12",{"year":80,"months":81},2024,[82,84,86,88,90,92,94,96,98,100,102,104],{"key":83,"hasEntries":35},"2024-01",{"key":85,"hasEntries":32},"2024-02",{"key":87,"hasEntries":35},"2024-03",{"key":89,"hasEntries":32},"2024-04",{"key":91,"hasEntries":32},"2024-05",{"key":93,"hasEntries":32},"2024-06",{"key":95,"hasEntries":32},"2024-07",{"key":97,"hasEntries":32},"2024-08",{"key":99,"hasEntries":32},"2024-09",{"key":101,"hasEntries":35},"2024-10",{"key":103,"hasEntries":32},"2024-11",{"key":105,"hasEntries":32},"2024-12",{"year":107,"months":108},2023,[109,111,113,115,117,119,121,123,125,127,129,131],{"key":110,"hasEntries":32},"2023-01",{"key":112,"hasEntries":32},"2023-02",{"key":114,"hasEntries":35},"2023-03",{"key":116,"hasEntries":35},"2023-04",{"key":118,"hasEntries":35},"2023-05",{"key":120,"hasEntries":32},"2023-06",{"key":122,"hasEntries":32},"2023-07",{"key":124,"hasEntries":35},"2023-08",{"key":126,"hasEntries":35},"2023-09",{"key":128,"hasEntries":35},"2023-10",{"key":130,"hasEntries":35},"2023-11",{"key":132,"hasEntries":32},"2023-12",{"year":134,"months":135},2022,[136,138,140,142,144,146,148,150,152,154,156,158],{"key":137,"hasEntries":32},"2022-01",{"key":139,"hasEntries":32},"2022-02",{"key":141,"hasEntries":35},"2022-03",{"key":143,"hasEntries":35},"2022-04",{"key":145,"hasEntries":32},"2022-05",{"key":147,"hasEntries":32},"2022-06",{"key":149,"hasEntries":32},"2022-07",{"key":151,"hasEntries":32},"2022-08",{"key":153,"hasEntries":32},"2022-09",{"key":155,"hasEntries":32},"2022-10",{"key":157,"hasEntries":32},"2022-11",{"key":159,"hasEntries":32},"2022-12",{"year":161,"months":162},2021,[163,165,167,169,171,173,175,177,179,181,183,185],{"key":164,"hasEntries":32},"2021-01",{"key":166,"hasEntries":35},"2021-02",{"key":168,"hasEntries":32},"2021-03",{"key":170,"hasEntries":35},"2021-04",{"key":172,"hasEntries":32},"2021-05",{"key":174,"hasEntries":32},"2021-06",{"key":176,"hasEntries":35},"2021-07",{"key":178,"hasEntries":32},"2021-08",{"key":180,"hasEntries":32},"2021-09",{"key":182,"hasEntries":35},"2021-10",{"key":184,"hasEntries":35},"2021-11",{"key":186,"hasEntries":35},"2021-12",{"year":188,"months":189},2020,[190,192,194,196,198,200,202,204,206,208,210,212],{"key":191,"hasEntries":35},"2020-01",{"key":193,"hasEntries":35},"2020-02",{"key":195,"hasEntries":32},"2020-03",{"key":197,"hasEntries":32},"2020-04",{"key":199,"hasEntries":32},"2020-05",{"key":201,"hasEntries":35},"2020-06",{"key":203,"hasEntries":32},"2020-07",{"key":205,"hasEntries":32},"2020-08",{"key":207,"hasEntries":32},"2020-09",{"key":209,"hasEntries":35},"2020-10",{"key":211,"hasEntries":32},"2020-11",{"key":213,"hasEntries":32},"2020-12",{"year":215,"months":216},2019,[217,219,221,223,225,227,229,231,233,235,237,239],{"key":218,"hasEntries":32},"2019-01",{"key":220,"hasEntries":32},"2019-02",{"key":222,"hasEntries":32},"2019-03",{"key":224,"hasEntries":35},"2019-04",{"key":226,"hasEntries":35},"2019-05",{"key":228,"hasEntries":32},"2019-06",{"key":230,"hasEntries":32},"2019-07",{"key":232,"hasEntries":32},"2019-08",{"key":234,"hasEntries":32},"2019-09",{"key":236,"hasEntries":32},"2019-10",{"key":238,"hasEntries":32},"2019-11",{"key":240,"hasEntries":32},"2019-12",{"year":242,"months":243},2018,[244,246,248,250,252,254,256,258,260,262,264,266],{"key":245,"hasEntries":32},"2018-01",{"key":247,"hasEntries":32},"2018-02",{"key":249,"hasEntries":32},"2018-03",{"key":251,"hasEntries":35},"2018-04",{"key":253,"hasEntries":32},"2018-05",{"key":255,"hasEntries":32},"2018-06",{"key":257,"hasEntries":32},"2018-07",{"key":259,"hasEntries":32},"2018-08",{"key":261,"hasEntries":35},"2018-09",{"key":263,"hasEntries":32},"2018-10",{"key":265,"hasEntries":35},"2018-11",{"key":267,"hasEntries":32},"2018-12",{"year":269,"months":270},2017,[271,273,275,277,279,281,283,285,287,289,291,293],{"key":272,"hasEntries":32},"2017-01",{"key":274,"hasEntries":32},"2017-02",{"key":276,"hasEntries":32},"2017-03",{"key":278,"hasEntries":35},"2017-04",{"key":280,"hasEntries":35},"2017-05",{"key":282,"hasEntries":32},"2017-06",{"key":284,"hasEntries":35},"2017-07",{"key":286,"hasEntries":35},"2017-08",{"key":288,"hasEntries":32},"2017-09",{"key":290,"hasEntries":35},"2017-10",{"key":292,"hasEntries":35},"2017-11",{"key":294,"hasEntries":32},"2017-12",[296,392,414,441,504,546,587,611,635,658,681,704,725,746,769,793,814,855,876,898,921,942,965,988,1011,1033,1056,1078,1099,1119,1139,1160,1181,1221,1262,1282,1321,1341,1361,1384,1423,1481,1539,1560],{"key":49,"year":28,"month":297,"majors":298,"areas":344},9,[299,322],{"slug":300,"title":301,"locale":5,"products":302,"platforms":304,"categories":305,"kind":306,"size":307,"publicationDate":308,"modificationDate":309,"links":310,"images":314,"track":4,"bodyHtml":318,"excerpt":319,"primaryCategory":23,"ownPage":320,"date":321},"2026-09-15-a-new-developer-dashboard-with-omr-jobs-credits-and-a-playground","Um novo painel de desenvolvedor, com tarefas de OMR, créditos e um playground",[303],"flat",[23,22],[23],"new","major","2026-09-16T15:18:58.086Z","2026-09-18T13:45:28.795Z",{"blogPosts":311,"helpArticles":312,"releases":313},[],[],[],[315],{"url":316,"alt":317},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F87f9c3ba-e021-4458-9456-4024e7e67592.png","The developer dashboard app overview with a capability card for Embed, OMR, REST API, Import API and LTI","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F6fdd7f1a-46e7-44c7-9c88-50376e7ee7a6.png\" alt=\"A visão geral do app no painel de desenvolvedor, com um cartão de recursos para Embed, OMR, REST API, Import API e LTI\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>O painel de desenvolvedor foi reformulado com base no que sua integração pode fazer. Cada recurso (Embed, OMR, REST API, Import API, LTI) tem um cartão com seu escopo, preços e documentação, e os que seu app já usa aparecem primeiro.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uma nova seção de OMR no nível da conta\u003C\u002Fstrong>, com suas tarefas, seus créditos e o histórico deles em um só lugar, já que os créditos de OMR são compartilhados por todos os seus apps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Experimente OMR antes de escrever código.\u003C\u002Fstrong> O playground aceita um PDF ou fotos, mostra a quantidade de páginas, o custo por página e o saldo que restaria, e então executa a tarefa depois da sua confirmação. A saída vai para downloads em MusicXML, nada é enviado para a sua biblioteca.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Páginas de app mais claras.\u003C\u002Fstrong> Tokens pessoais, credenciais OAuth2 e acesso ao OMR ficam agrupados por aplicação, com destaque para as credenciais que incluem o escopo de OMR.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Abra em \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002F\" rel=\"referer\">flat.io\u002Fdevelopers\u003C\u002Fa>.\u003C\u002Fp>","O painel de desenvolvedor foi reformulado com base no que sua integração pode fazer. Cada recurso (Embed, OMR, REST API, Import API, LTI) tem um cartão com seu…","active","2026-09-15",{"slug":323,"title":324,"locale":5,"products":325,"platforms":327,"categories":328,"kind":306,"size":307,"publicationDate":331,"modificationDate":332,"links":333,"images":339,"track":4,"bodyHtml":340,"excerpt":341,"primaryCategory":23,"ownPage":342,"date":343},"2026-09-10-api-v2-26-0-the-omr-api-leaves-beta-assignments-get-full-read-update-and-delete","API v2.26.0: a API OMR sai do beta, e as tarefas ganham leitura, atualização e exclusão completas",[303,326],"flatEdu",[23],[23,329,330],"omr","assignments","2026-09-16T11:56:16.502Z","2026-10-02T13:51:31.459Z",{"blogPosts":334,"helpArticles":335,"releases":336},[],[],[337],{"platform":23,"version":338},"2.26.0",[],"\u003Cp>Nossa especificação da REST API passa para OpenAPI 3.1, a API OMR encerra seu período beta, e as tarefas do Flat for Education passam a ir além de listagem e criação.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A API OMR está estável.\u003C\u002Fstrong> Endpoints, campos e comportamento agora seguem nosso processo usual de descontinuação antes de qualquer mudança incompatível. Um novo FAQ cobre créditos e cobrança, limites e tempos de processamento, qualidade de reconhecimento e idiomas, além de uso comercial e privacidade.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leia, atualize e exclua tarefas\u003C\u002Fstrong> no Flat for Education. Excluir uma tarefa também remove seus envios e as cópias dos alunos; em vez disso, arquive-a para manter o trabalho.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extrato de créditos.\u003C\u002Fstrong> Uma nova chamada lista seu histórico de créditos; o saldo continua na chamada de recursos do OMR.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Arquivos Finale (\u003Ccode>.musx\u003C\u002Fcode>) podem ser importados\u003C\u002Fstrong>, em regime de melhor esforço, e a importação de música digitalizada (PDF e imagens) está documentada na criação de partituras.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAPI 3.1.\u003C\u002Fstrong> Campos nullable usam a sintaxe 3.1; ferramentas fixadas em OpenAPI 3.0 precisam de atualização. O campo \u003Ccode>mimeType\u003C\u002Fcode> foi removido dos uploads de arquivos OMR.\u003C\u002Fli>\n\u003C\u002Ful>","Nossa especificação da REST API passa para OpenAPI 3.1, a API OMR encerra seu período beta, e as tarefas do Flat for Education passam a ir além de listagem e…","none","2026-09-10",[345,372],{"category":346,"name":11,"count":347,"entries":348},"import-export",1,[349],{"slug":350,"title":351,"locale":5,"products":352,"platforms":353,"categories":354,"kind":355,"size":356,"publicationDate":357,"modificationDate":358,"links":359,"images":367,"track":368,"bodyHtml":369,"excerpt":370,"primaryCategory":346,"ownPage":342,"date":371},"2026-09-01-musicxml-exports-move-to-musicxml-4-0-with-swing-markings-and-valid-tablature-tu","As exportações MusicXML passam para MusicXML 4.0, com marcações de swing e afinações de tablatura válidas",[303,326],[22,23],[346],"improved","minor","2026-09-16T12:51:38.024Z","2026-09-17T12:10:20.804Z",{"blogPosts":360,"helpArticles":361,"releases":366},[],[362],{"locale":363,"url":364,"title":365},"pt-br","https:\u002F\u002Fhelp.flat.io\u002Fpt-br\u002Fmusic-notation-software\u002Fimport\u002F","Importar e editar partituras e tablaturas existentes",[],[],"product","\u003Cp>Todos os arquivos MusicXML produzidos pelo Flat agora são MusicXML 4.0, independentemente da versão do arquivo da qual foram importados.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>As marcações de swing são exportadas.\u003C\u002Fstrong> O MusicXML 4.0 consegue representar reprodução com swing, então uma partitura com swing agora leva sua marcação de swing (ou marcação explícita de straight) para outros aplicativos. O Flat já fazia a leitura disso na importação; agora também faz a escrita.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>As exportações de tablatura são válidas.\u003C\u002Fstrong> Faltava um atributo obrigatório nas afinações das cordas, o que fazia com que toda exportação de tablatura falhasse na validação estrita. Agora elas passam.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cada exportação é verificada em relação à DTD do MusicXML 4.0\u003C\u002Fstrong>, incluindo arquivos \u003Ccode>.mxl\u003C\u002Fcode> compactados, e falhas de validação são informadas em vez de um arquivo inválido ser enviado silenciosamente.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Aplicativos que leem apenas MusicXML 3.1 abrem arquivos 4.0 como antes; apenas a marcação de swing é novidade para eles.\u003C\u002Fp>","Todos os arquivos MusicXML produzidos pelo Flat agora são MusicXML 4.0, independentemente da versão do arquivo da qual foram importados. - As marcações de…","2026-09-01",{"category":23,"name":17,"count":347,"entries":373},[374],{"slug":375,"title":376,"locale":5,"products":377,"platforms":378,"categories":379,"kind":306,"size":356,"publicationDate":380,"modificationDate":381,"links":382,"images":388,"track":4,"bodyHtml":389,"excerpt":390,"primaryCategory":23,"ownPage":342,"date":391},"2026-09-17-api-v2-26-2-let-the-server-straighten-pages-uploaded-sideways-or-upside-down","API v2.26.2: permitir que o servidor endireite páginas enviadas de lado ou de cabeça para baixo",[303],[23],[23,329],"2026-09-17T09:34:46.914Z","2026-09-17T09:36:12.438Z",{"blogPosts":383,"helpArticles":384,"releases":385},[],[],[386],{"platform":23,"version":387},"2.26.2",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Rotação automática de páginas para importações OMR, sob demanda.\u003C\u002Fstrong> As páginas são reconhecidas na orientação em que foram enviadas; se a sua integração não permitir que o usuário gire as páginas antes, ative \u003Ccode>autoRotate\u003C\u002Fcode> e o servidor corrige páginas enviadas de lado ou de cabeça para baixo antes do reconhecimento. Os SDKs de Python, JavaScript, Ruby e PHP foram atualizados para esta versão.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-26-2-2026-09-17\" rel=\"referer\">Detalhes completos no changelog da API\u003C\u002Fa>\u003C\u002Fp>","- Rotação automática de páginas para importações OMR, sob demanda. As páginas são reconhecidas na orientação em que foram enviadas; se a sua integração não…","2026-09-17",{"key":47,"year":28,"month":393,"majors":394,"areas":413},8,[395],{"slug":396,"title":397,"locale":5,"products":398,"platforms":399,"categories":400,"kind":306,"size":307,"publicationDate":401,"modificationDate":402,"links":403,"images":409,"track":4,"bodyHtml":410,"excerpt":411,"primaryCategory":23,"ownPage":342,"date":412},"2026-08-04-api-v2-25-0-control-how-long-omr-jobs-keep-your-files-abc-export","API v2.25.0: controle por quanto tempo os trabalhos OMR mantêm seus arquivos, exportação ABC",[303,326],[23],[23,329,346],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":404,"helpArticles":405,"releases":406},[],[],[407],{"platform":23,"version":408},"2.25.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Retenção de dados sob seu controle.\u003C\u002Fstrong> Os trabalhos OMR agora informam por quanto tempo seus arquivos são mantidos (30 dias por padrão), cada trabalho MusicXML inclui sua data de expiração, e você pode apagar os arquivos e resultados de um trabalho assim que coletá-los.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detecção de recursos antes do login.\u003C\u002Fstrong> A chamada de capacidades do OMR funciona sem uma conta e lista os idiomas de reconhecimento compatíveis com seus nomes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exportação de notação ABC\u003C\u002Fstrong> para qualquer revisão da partitura, junto com MusicXML, MIDI e os outros formatos. Assim como o MIDI, ela não inclui toda a gravação tipográfica.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tarefas Free Record\u003C\u002Fstrong> podem ser configuradas pela API no Flat for Education.\u003C\u002Fli>\n\u003Cli>Erros vindos de um provedor upstream (como o Google Classroom, por exemplo) agora incluem a própria mensagem localizada do provedor.\u003C\u002Fli>\n\u003C\u002Ful>","- Retenção de dados sob seu controle. Os trabalhos OMR agora informam por quanto tempo seus arquivos são mantidos (30 dias por padrão), cada trabalho MusicXML…","2026-08-04",[],{"key":45,"year":28,"month":415,"majors":416,"areas":440},7,[417],{"slug":418,"title":419,"locale":5,"products":420,"platforms":421,"categories":422,"kind":306,"size":307,"publicationDate":423,"modificationDate":424,"links":425,"images":436,"track":329,"bodyHtml":437,"excerpt":438,"primaryCategory":329,"ownPage":320,"date":439},"2026-07-10-omr-is-now-available-as-a-developer-api","O OMR agora está disponível como API para desenvolvedores",[303,326],[23],[329,23],"2026-09-16T10:37:19.581Z","2026-09-18T10:40:13.613Z",{"blogPosts":426,"helpArticles":427,"releases":431},[],[428],{"locale":363,"url":429,"title":430},"https:\u002F\u002Fhelp.flat.io\u002Fpt-br\u002Fmusic-notation-software\u002Fomr\u002F","Digitalize e importe partituras a partir de um PDF ou foto",[432,434],{"platform":23,"version":433},"2.23.0",{"platform":23,"version":435},"2.24.0",[],"\u003Cp>O mecanismo de OMR do Flat agora está disponível programaticamente por meio da \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fomr\u002F\" rel=\"referer\">API para desenvolvedores\u003C\u002Fa>. Envie PDFs ou fotos, acompanhe o progresso do reconhecimento, revise os instrumentos detectados e depois importe o resultado como uma partitura editável em uma biblioteca do Flat ou exporte em \u003Cstrong>MusicXML\u003C\u002Fstrong> ou \u003Cstrong>MIDI\u003C\u002Fstrong>. É o mesmo modelo interno que viabiliza a importação de PDFs e fotos no editor, agora disponível em escala para seus próprios apps e fluxos de trabalho.\u003C\u002Fp>\n\u003Cp>A API dedicada de OMR (v2.24.0) se baseia na importação de PDFs em segundo plano adicionada à criação de partituras na v2.23.0: solicite suporte a tarefas ao importar um arquivo e faça polling da tarefa até que a partitura esteja pronta. Consulte o \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-24-0-2026-07-08\" rel=\"referer\">changelog da API\u003C\u002Fa> para ver os detalhes de ambas as versões.\u003C\u002Fp>","O mecanismo de OMR do Flat agora está disponível programaticamente por meio da API para desenvolvedores. Envie PDFs ou fotos, acompanhe o progresso do…","2026-07-10",[],{"key":39,"year":28,"month":442,"majors":443,"areas":464},4,[444],{"slug":445,"title":446,"locale":5,"products":447,"platforms":448,"categories":449,"kind":306,"size":307,"publicationDate":452,"modificationDate":453,"links":454,"images":460,"track":4,"bodyHtml":461,"excerpt":462,"primaryCategory":23,"ownPage":342,"date":463},"2026-04-07-api-v2-22-0-15-import-formats-virtual-collections-rubrics-student-groups-and-lti","API v2.22.0: mais de 15 formatos de importação, coleções virtuais, rubricas, grupos de alunos e LTI 1.3",[303,326],[23],[23,346,450,330,451],"library","classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":455,"helpArticles":456,"releases":457},[],[],[458],{"platform":23,"version":459},"2.22.0",[],"\u003Cp>A maior atualização da especificação desde 2024, colocando a API em dia com dois anos de mudanças no produto.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Importação de mais de 15 formatos.\u003C\u002Fstrong> Guitar Pro, MuseScore, notação ABC, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer e Encore se juntam a MusicXML e MIDI, e as partituras podem ser exportadas como arquivos \u003Ccode>.flat\u003C\u002Fcode> nativos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coleções virtuais.\u003C\u002Fstrong> Todas as partituras, colaborações e curtidas substituem a antiga hierarquia de pastas na biblioteca, acompanhando a biblioteca Flat redesenhada.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Atividades de performance com gravações de áudio ou vídeo e opções de backing track, metrônomo e velocidade; entregas em grupo para escrita compartilhada; instruções com rich text; subgrupos de alunos; tarefas do Microsoft Teams agendadas e direcionadas individualmente; descrições ricas e tipos de atividade na biblioteca de recursos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuração LTI unificada\u003C\u002Fstrong> para LTI 1.1 e 1.3, incluindo registro dinâmico. As chamadas anteriores de credenciais do LTI 1.1 foram descontinuadas.\u003C\u002Fli>\n\u003Cli>Estatísticas anuais sobre partituras, contagens de partituras públicas nos perfis e remoção de alguns campos descontinuados há muito tempo.\u003C\u002Fli>\n\u003C\u002Ful>","A maior atualização da especificação desde 2024, colocando a API em dia com dois anos de mudanças no produto. - Importação de mais de 15 formatos. Guitar Pro,…","2026-04-07",[465],{"category":24,"name":19,"count":466,"entries":467},2,[468,487],{"slug":469,"title":470,"locale":5,"products":471,"platforms":472,"categories":473,"kind":474,"size":356,"publicationDate":475,"modificationDate":476,"links":477,"images":483,"track":4,"bodyHtml":484,"excerpt":485,"primaryCategory":24,"ownPage":342,"date":486},"2026-04-02-embed-sdk-v2-12-1-typescript-declarations-ship-at-the-right-path-again","Embed SDK v2.12.1: as declarações TypeScript voltaram a ser enviadas no caminho correto",[303,326],[24],[24],"fixed","2026-09-21T07:56:48.253Z","2026-09-21T08:53:58.207Z",{"blogPosts":478,"helpArticles":479,"releases":480},[],[],[481],{"platform":24,"version":482},"2.12.1",[],"\u003Cp>A atualização para o TypeScript 6 gravou os arquivos de declaração no caminho errado, então os editores não conseguiam resolver os tipos do SDK. Corrigido.\u003C\u002Fp>","A atualização para o TypeScript 6 gravou os arquivos de declaração no caminho errado, então os editores não conseguiam resolver os tipos do SDK. Corrigido.","2026-04-02",{"slug":488,"title":489,"locale":5,"products":490,"platforms":491,"categories":492,"kind":306,"size":356,"publicationDate":493,"modificationDate":494,"links":495,"images":501,"track":4,"bodyHtml":502,"excerpt":503,"primaryCategory":24,"ownPage":342,"date":486},"2026-04-02-embed-sdk-v2-12-0-export-the-score-as-svg","Embed SDK v2.12.0: exportar a partitura como SVG",[303,326],[24],[24],"2026-09-21T07:56:41.935Z","2026-09-21T08:55:21.053Z",{"blogPosts":496,"helpArticles":497,"releases":498},[],[],[499],{"platform":24,"version":500},"2.12.0",[],"\u003Cp>Adicionado o método \u003Ccode>getSVG\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método getSVG.",{"key":37,"year":28,"month":505,"majors":506,"areas":507},3,[],[508],{"category":24,"name":19,"count":466,"entries":509},[510,528],{"slug":511,"title":512,"locale":5,"products":513,"platforms":514,"categories":515,"kind":306,"size":356,"publicationDate":516,"modificationDate":517,"links":518,"images":524,"track":4,"bodyHtml":525,"excerpt":526,"primaryCategory":24,"ownPage":342,"date":527},"2026-03-19-embed-sdk-v2-11-0-load-abc-notation","Embed SDK v2.11.0: carregar notação ABC",[303,326],[24],[24],"2026-09-21T07:56:35.400Z","2026-09-21T08:55:19.168Z",{"blogPosts":519,"helpArticles":520,"releases":521},[],[],[522],{"platform":24,"version":523},"2.11.0",[],"\u003Cp>Adicionado o método \u003Ccode>loadABC\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método loadABC.","2026-03-19",{"slug":529,"title":530,"locale":5,"products":531,"platforms":532,"categories":533,"kind":306,"size":356,"publicationDate":534,"modificationDate":535,"links":536,"images":542,"track":4,"bodyHtml":543,"excerpt":544,"primaryCategory":24,"ownPage":342,"date":545},"2026-03-03-embed-sdk-v2-10-0-choose-the-desktop-or-mobile-editor-interface","Embed SDK v2.10.0: escolha a interface do editor para desktop ou celular",[303,326],[24],[24],"2026-09-21T07:56:29.262Z","2026-09-21T08:55:17.411Z",{"blogPosts":537,"helpArticles":538,"releases":539},[],[],[540],{"platform":24,"version":541},"2.10.0",[],"\u003Cp>Adicionado o parâmetro \u003Ccode>editorInterface\u003C\u002Fcode> a \u003Ccode>EmbedUrlParameters\u003C\u002Fcode> (\u003Ccode>'desktop'\u003C\u002Fcode> ou \u003Ccode>'mobile'\u003C\u002Fcode>).\u003C\u002Fp>","Adicionado o parâmetro editorInterface a EmbedUrlParameters ('desktop' ou 'mobile').","2026-03-03",{"key":34,"year":28,"month":466,"majors":547,"areas":566},[548],{"slug":549,"title":550,"locale":5,"products":551,"platforms":552,"categories":553,"kind":306,"size":307,"publicationDate":554,"modificationDate":555,"links":556,"images":562,"track":4,"bodyHtml":563,"excerpt":564,"primaryCategory":24,"ownPage":342,"date":565},"2026-02-16-embed-sdk-v2-9-0-mp3-and-wav-export-with-progress","Embed SDK v2.9.0: exportação de MP3 e WAV com progresso",[303,326],[24],[24],"2026-09-21T07:55:48.152Z","2026-09-21T08:55:15.650Z",{"blogPosts":557,"helpArticles":558,"releases":559},[],[],[560],{"platform":24,"version":561},"2.9.0",[],"\u003Cul>\n\u003Cli>Adicionados os métodos \u003Ccode>getMP3\u003C\u002Fcode> e \u003Ccode>getWAV\u003C\u002Fcode> para exportação de áudio\u003C\u002Fli>\n\u003Cli>Adicionado o evento \u003Ccode>exportProgress\u003C\u002Fcode>, para que uma exportação longa possa exibir o progresso\u003C\u002Fli>\n\u003C\u002Ful>","- Adicionados os métodos getMP3 e getWAV para exportação de áudio - Adicionado o evento exportProgress, para que uma exportação longa possa exibir o progresso","2026-02-16",[567],{"category":24,"name":19,"count":347,"entries":568},[569],{"slug":570,"title":571,"locale":5,"products":572,"platforms":573,"categories":574,"kind":306,"size":356,"publicationDate":575,"modificationDate":576,"links":577,"images":583,"track":4,"bodyHtml":584,"excerpt":585,"primaryCategory":24,"ownPage":342,"date":586},"2026-02-06-embed-sdk-v2-8-0-export-the-score-as-a-pdf","Embed SDK v2.8.0: exporte a partitura como PDF",[303,326],[24],[24],"2026-09-21T07:55:41.803Z","2026-09-21T08:55:13.837Z",{"blogPosts":578,"helpArticles":579,"releases":580},[],[],[581],{"platform":24,"version":582},"2.8.0",[],"\u003Cp>Adicionado o método \u003Ccode>getPDF\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método getPDF.","2026-02-06",{"key":78,"year":53,"month":588,"majors":589,"areas":590},12,[],[591],{"category":24,"name":19,"count":347,"entries":592},[593],{"slug":594,"title":595,"locale":5,"products":596,"platforms":597,"categories":598,"kind":306,"size":356,"publicationDate":599,"modificationDate":600,"links":601,"images":607,"track":4,"bodyHtml":608,"excerpt":609,"primaryCategory":24,"ownPage":342,"date":610},"2025-12-29-embed-sdk-v2-7-0-know-when-the-embed-is-resized","Embed SDK v2.7.0: saiba quando a incorporação é redimensionada",[303,326],[24],[24],"2026-09-21T07:55:35.408Z","2026-09-21T08:55:12.224Z",{"blogPosts":602,"helpArticles":603,"releases":604},[],[],[605],{"platform":24,"version":606},"2.7.0",[],"\u003Cp>Adicionado o evento \u003Ccode>embedSize\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o evento embedSize.","2025-12-29",{"key":74,"year":53,"month":612,"majors":613,"areas":614},10,[],[615],{"category":24,"name":19,"count":347,"entries":616},[617],{"slug":618,"title":619,"locale":5,"products":620,"platforms":621,"categories":622,"kind":306,"size":356,"publicationDate":623,"modificationDate":624,"links":625,"images":631,"track":4,"bodyHtml":632,"excerpt":633,"primaryCategory":24,"ownPage":342,"date":634},"2025-10-22-embed-sdk-v2-6-0-ten-more-interface-languages","Embed SDK v2.6.0: mais dez idiomas da interface",[303,326],[24],[24],"2026-09-21T07:55:29.524Z","2026-09-21T08:55:10.395Z",{"blogPosts":626,"helpArticles":627,"releases":628},[],[],[629],{"platform":24,"version":630},"2.6.0",[],"\u003Cp>A interface de incorporação agora oferece suporte a dinamarquês (\u003Ccode>da\u003C\u002Fcode>), finlandês (\u003Ccode>fi\u003C\u002Fcode>), filipino (\u003Ccode>fil\u003C\u002Fcode>), francês canadense (\u003Ccode>fr-CA\u003C\u002Fcode>), hindi (\u003Ccode>hi\u003C\u002Fcode>), indonésio (\u003Ccode>id\u003C\u002Fcode>), malaio (\u003Ccode>ms\u003C\u002Fcode>), norueguês bokmål (\u003Ccode>nb\u003C\u002Fcode>), chinês tradicional de Hong Kong (\u003Ccode>zh-HK\u003C\u002Fcode>) e chinês tradicional de Taiwan (\u003Ccode>zh-TW\u003C\u002Fcode>).\u003C\u002Fp>","A interface de incorporação agora oferece suporte a dinamarquês (da), finlandês (fi), filipino (fil), francês canadense (fr-CA), hindi (hi), indonésio (id),…","2025-10-22",{"key":70,"year":53,"month":393,"majors":636,"areas":637},[],[638],{"category":24,"name":19,"count":347,"entries":639},[640],{"slug":641,"title":642,"locale":5,"products":643,"platforms":644,"categories":645,"kind":355,"size":356,"publicationDate":646,"modificationDate":647,"links":648,"images":654,"track":4,"bodyHtml":655,"excerpt":656,"primaryCategory":24,"ownPage":342,"date":657},"2025-08-04-embed-sdk-v2-5-0-richer-typescript-types-and-new-documentation","Embed SDK v2.5.0: tipos TypeScript mais completos e nova documentação",[303,326],[24],[24],"2026-09-21T07:55:22.754Z","2026-09-21T08:55:08.624Z",{"blogPosts":649,"helpArticles":650,"releases":651},[],[],[652],{"platform":24,"version":653},"2.5.0",[],"\u003Cp>Os tipos publicados abrangem uma parte maior da superfície do SDK, acompanhados de nova documentação.\u003C\u002Fp>","Os tipos publicados abrangem uma parte maior da superfície do SDK, acompanhados de nova documentação.","2025-08-04",{"key":62,"year":53,"month":442,"majors":659,"areas":660},[],[661],{"category":24,"name":19,"count":347,"entries":662},[663],{"slug":664,"title":665,"locale":5,"products":666,"platforms":667,"categories":668,"kind":474,"size":356,"publicationDate":669,"modificationDate":670,"links":671,"images":677,"track":4,"bodyHtml":678,"excerpt":679,"primaryCategory":24,"ownPage":342,"date":680},"2025-04-10-embed-sdk-v2-4-1-mode-is-back-in-the-url-parameter-types","Embed SDK v2.4.1: mode está de volta nos tipos de parâmetros de URL",[303,326],[24],[24],"2026-09-21T07:55:15.535Z","2026-09-21T08:55:06.800Z",{"blogPosts":672,"helpArticles":673,"releases":674},[],[],[675],{"platform":24,"version":676},"2.4.1",[],"\u003Cp>A propriedade \u003Ccode>mode\u003C\u002Fcode> que estava faltando foi adicionada à interface TypeScript \u003Ccode>EmbedUrlParameters\u003C\u002Fcode>.\u003C\u002Fp>","A propriedade mode que estava faltando foi adicionada à interface TypeScript EmbedUrlParameters.","2025-04-10",{"key":60,"year":53,"month":505,"majors":682,"areas":683},[],[684],{"category":24,"name":19,"count":347,"entries":685},[686],{"slug":687,"title":688,"locale":5,"products":689,"platforms":690,"categories":691,"kind":306,"size":356,"publicationDate":692,"modificationDate":693,"links":694,"images":700,"track":4,"bodyHtml":701,"excerpt":702,"primaryCategory":24,"ownPage":342,"date":703},"2025-03-10-embed-sdk-v2-4-0-load-a-midi-file","Embed SDK v2.4.0: carregar um arquivo MIDI",[303,326],[24],[24],"2026-09-21T07:55:09.076Z","2026-09-21T08:55:04.438Z",{"blogPosts":695,"helpArticles":696,"releases":697},[],[],[698],{"platform":24,"version":699},"2.4.0",[],"\u003Cp>Adicionado o método \u003Ccode>loadMIDI\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método loadMIDI.","2025-03-10",{"key":101,"year":80,"month":612,"majors":705,"areas":724},[706],{"slug":707,"title":708,"locale":5,"products":709,"platforms":710,"categories":711,"kind":306,"size":307,"publicationDate":712,"modificationDate":713,"links":714,"images":720,"track":4,"bodyHtml":721,"excerpt":722,"primaryCategory":23,"ownPage":342,"date":723},"2024-10-18-api-v2-21-0-public-community-profiles-and-richer-resource-library-filters","API v2.21.0: perfis públicos da comunidade e filtros mais completos na biblioteca de recursos",[303,326],[23],[23,450,451],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":715,"helpArticles":716,"releases":717},[],[],[718],{"platform":23,"version":719},"2.21.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>As listagens de partituras dos usuários são perfis públicos.\u003C\u002Fstrong> Ao listar agora as partituras de um usuário, são retornadas apenas as suas partituras públicas, com nova paginação e ordenação, conforme a mudança anunciada em 2020.\u003C\u002Fli>\n\u003Cli>Os detalhes da partitura passam a expor a URL de edição, os nomes dos instrumentos e qualquer data de exclusão agendada; as coleções informam a contagem de partituras; os perfis públicos mostram as contagens de curtidas e reproduções.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Filtre a biblioteca de recursos por tipo de atividade, disciplina e série; os recursos incluem uma descrição de compartilhamento e recursos de privacidade; as atividades podem restringir a reprodução das notas e as faixas de áudio; os envios oferecem suporte aos serviços de notas do LTI 1.1 e 1.3.\u003C\u002Fli>\n\u003C\u002Ful>","- As listagens de partituras dos usuários são perfis públicos. Ao listar agora as partituras de um usuário, são retornadas apenas as suas partituras públicas,…","2024-10-18",[],{"key":87,"year":80,"month":505,"majors":726,"areas":745},[727],{"slug":728,"title":729,"locale":5,"products":730,"platforms":731,"categories":732,"kind":306,"size":307,"publicationDate":733,"modificationDate":734,"links":735,"images":741,"track":4,"bodyHtml":742,"excerpt":743,"primaryCategory":23,"ownPage":342,"date":744},"2024-03-08-api-v2-20-0-collaborator-types-graded-submissions-and-reusable-invitations","API v2.20.0: tipos de colaboradores, envios avaliados e convites reutilizáveis",[303,326],[23],[23,450,330],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":736,"helpArticles":737,"releases":738},[],[],[739],{"platform":23,"version":740},"2.20.0",[],"\u003Cul>\n\u003Cli>Curtidas paginadas nos perfis de usuário, e o produto que um usuário utiliza nos detalhes da conta.\u003C\u002Fli>\n\u003Cli>As permissões dos recursos informam se quem faz a chamada é o proprietário, um colaborador de usuário ou um colaborador de grupo, com a data em que cada colaborador foi adicionado. Os detalhes da partitura passam a incluir a armadura de clave principal, a data de destaque e a organização.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Os convites podem ser reutilizados várias vezes; os envios ganham um estado de avaliado, além de detalhes de reprodução e LTI; uma tarefa só pode ser copiada para a biblioteca de recursos se ainda não estiver lá; as organizações passam a ter suas próprias bibliotecas de recursos com um nível de privacidade para toda a organização.\u003C\u002Fli>\n\u003C\u002Ful>","- Curtidas paginadas nos perfis de usuário, e o produto que um usuário utiliza nos detalhes da conta. - As permissões dos recursos informam se quem faz a…","2024-03-08",[],{"key":83,"year":80,"month":347,"majors":747,"areas":748},[],[749],{"category":24,"name":19,"count":347,"entries":750},[751],{"slug":752,"title":753,"locale":5,"products":754,"platforms":755,"categories":756,"kind":306,"size":356,"publicationDate":757,"modificationDate":758,"links":759,"images":765,"track":4,"bodyHtml":766,"excerpt":767,"primaryCategory":24,"ownPage":342,"date":768},"2024-01-03-embed-sdk-v2-3-0-lazy-load-the-embed-iframe","Embed SDK v2.3.0: carregamento lazy do iframe incorporado",[303,326],[24],[24],"2026-09-21T07:55:03.050Z","2026-09-21T08:55:02.718Z",{"blogPosts":760,"helpArticles":761,"releases":762},[],[],[763],{"platform":24,"version":764},"2.3.0",[],"\u003Cp>A nova opção \u003Ccode>lazy\u003C\u002Fcode> adiciona \u003Ccode>loading=&quot;lazy&quot;\u003C\u002Fcode> ao iframe criado.\u003C\u002Fp>","A nova opção lazy adiciona loading=\"lazy\" ao iframe criado.","2024-01-03",{"key":130,"year":107,"month":770,"majors":771,"areas":772},11,[],[773],{"category":24,"name":19,"count":347,"entries":774},[775],{"slug":776,"title":777,"locale":5,"products":778,"platforms":779,"categories":780,"kind":306,"size":356,"publicationDate":781,"modificationDate":782,"links":783,"images":789,"track":4,"bodyHtml":790,"excerpt":791,"primaryCategory":24,"ownPage":342,"date":792},"2023-11-24-embed-sdk-v2-2-0-identify-the-reader-with-userid","Embed SDK v2.2.0: identificar o leitor com userId",[303,326],[24],[24],"2026-09-21T07:54:56.649Z","2026-09-21T08:54:53.676Z",{"blogPosts":784,"helpArticles":785,"releases":786},[],[],[787],{"platform":24,"version":788},"2.2.0",[],"\u003Cp>Adicionado o parâmetro de incorporação \u003Ccode>userId\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o parâmetro de incorporação userId.","2023-11-24",{"key":128,"year":107,"month":612,"majors":794,"areas":813},[795],{"slug":796,"title":797,"locale":5,"products":798,"platforms":799,"categories":800,"kind":306,"size":307,"publicationDate":801,"modificationDate":802,"links":803,"images":809,"track":4,"bodyHtml":810,"excerpt":811,"primaryCategory":24,"ownPage":342,"date":812},"2023-10-02-embed-sdk-v2-1-0-inspect-parts-voices-and-notes-and-mute-the-audio","Embed SDK v2.1.0: inspecione partes, vozes e notas, e silencie o áudio",[303,326],[24],[24],"2026-09-21T07:54:50.377Z","2026-09-21T08:54:51.967Z",{"blogPosts":804,"helpArticles":805,"releases":806},[],[],[807],{"platform":24,"version":808},"2.1.0",[],"\u003Cp>Leia a estrutura da partitura carregada a partir do seu código.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Partes e vozes: \u003Ccode>getNbParts\u003C\u002Fcode>, \u003Ccode>getPartsUuids\u003C\u002Fcode>, \u003Ccode>getMeasureVoicesUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Notas: \u003Ccode>getMeasureNbNotes\u003C\u002Fcode>, \u003Ccode>getNoteData\u003C\u002Fcode>, \u003Ccode>playbackPositionToNoteIdx\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>O novo parâmetro de URL \u003Ccode>noAudio\u003C\u002Fcode> desativa a reprodução de áudio\u003C\u002Fli>\n\u003Cli>Corrigido um problema em que \u003Ccode>setMasterVolume\u003C\u002Fcode> chamava o método interno errado\u003C\u002Fli>\n\u003C\u002Ful>","Leia a estrutura da partitura carregada a partir do seu código. - Partes e vozes: getNbParts, getPartsUuids, getMeasureVoicesUuids - Notas: getMeasureNbNotes,…","2023-10-02",[],{"key":126,"year":107,"month":297,"majors":815,"areas":835},[816],{"slug":817,"title":818,"locale":5,"products":819,"platforms":820,"categories":821,"kind":822,"size":307,"publicationDate":823,"modificationDate":824,"links":825,"images":831,"track":4,"bodyHtml":832,"excerpt":833,"primaryCategory":24,"ownPage":342,"date":834},"2023-09-27-embed-sdk-v2-0-0-typescript-types-es-and-umd-builds-jquery-dropped","Embed SDK v2.0.0: tipos TypeScript, builds ES e UMD, jQuery removido",[303,326],[24],[24],"deprecated","2026-09-21T07:54:03.751Z","2026-09-21T08:54:48.567Z",{"blogPosts":826,"helpArticles":827,"releases":828},[],[],[829],{"platform":24,"version":830},"2.0.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Removido o suporte a jQuery no construtor\u003C\u002Fstrong> — em vez disso, passe um elemento DOM ou o id dele\u003C\u002Fli>\n\u003Cli>O módulo npm publicado inclui tipos TypeScript\u003C\u002Fli>\n\u003Cli>Builds ES e UMD separados\u003C\u002Fli>\n\u003C\u002Ful>","- Removido o suporte a jQuery no construtor — em vez disso, passe um elemento DOM ou o id dele - O módulo npm publicado inclui tipos TypeScript - Builds ES e…","2023-09-27",[836],{"category":24,"name":19,"count":347,"entries":837},[838],{"slug":839,"title":840,"locale":5,"products":841,"platforms":842,"categories":843,"kind":474,"size":356,"publicationDate":844,"modificationDate":845,"links":846,"images":852,"track":4,"bodyHtml":853,"excerpt":854,"primaryCategory":24,"ownPage":342,"date":834},"2023-09-27-embed-sdk-v2-0-1-package-exports-work-with-webpack-5","Embed SDK v2.0.1: as exportações do pacote funcionam com o Webpack 5",[303,326],[24],[24],"2026-09-21T07:54:10.411Z","2026-09-21T08:54:50.148Z",{"blogPosts":847,"helpArticles":848,"releases":849},[],[],[850],{"platform":24,"version":851},"2.0.1",[],"\u003Cp>Corrigido o mapa de \u003Ccode>exports\u003C\u002Fcode> do pacote, que o Webpack 5 não conseguia resolver.\u003C\u002Fp>","Corrigido o mapa de exports do pacote, que o Webpack 5 não conseguia resolver.",{"key":124,"year":107,"month":393,"majors":856,"areas":875},[857],{"slug":858,"title":859,"locale":5,"products":860,"platforms":861,"categories":862,"kind":306,"size":307,"publicationDate":863,"modificationDate":864,"links":865,"images":871,"track":4,"bodyHtml":872,"excerpt":873,"primaryCategory":23,"ownPage":342,"date":874},"2023-08-25-api-v2-19-0-lti-links-from-resource-library-items-higher-grade-limits-unsettable","API v2.19.0: links LTI de itens da biblioteca de recursos, limites de nota mais altos, metadados da partitura redefiníveis",[303,326],[23],[23,451,330],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":866,"helpArticles":867,"releases":868},[],[],[869],{"platform":23,"version":870},"2.19.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Crie links LTI\u003C\u002Fstrong> a partir de itens da biblioteca de recursos do Flat for Education para colocá-los diretamente em um curso no LMS.\u003C\u002Fli>\n\u003Cli>A nota máxima de uma atividade passa de 100 para 10.000 pontos.\u003C\u002Fli>\n\u003Cli>Os metadados da partitura (subtítulo, compositor, letrista, arranjador, descrição, licença…) agora também podem ser limpos pela API, e não apenas definidos.\u003C\u002Fli>\n\u003C\u002Ful>","- Crie links LTI a partir de itens da biblioteca de recursos do Flat for Education para colocá-los diretamente em um curso no LMS. - A nota máxima de uma…","2023-08-25",[],{"key":118,"year":107,"month":877,"majors":878,"areas":897},5,[879],{"slug":880,"title":881,"locale":5,"products":882,"platforms":883,"categories":884,"kind":306,"size":307,"publicationDate":885,"modificationDate":886,"links":887,"images":893,"track":4,"bodyHtml":894,"excerpt":895,"primaryCategory":23,"ownPage":342,"date":896},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: a Resource Library API, em beta",[303,326],[23],[23,451,330],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":888,"helpArticles":889,"releases":890},[],[],[891],{"platform":23,"version":892},"2.18.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Resource Library API (beta).\u003C\u002Fstrong> Navegue e gerencie bibliotecas de recursos do Flat for Education, com dois novos escopos OAuth2 para acesso completo e somente leitura. As atividades podem ser copiadas para a biblioteca de recursos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alunos de teste.\u003C\u002Fstrong> Crie contas de aluno de teste em uma turma para experimentar atividades como um aluno veria.\u003C\u002Fli>\n\u003Cli>As atividades informam o que você pode fazer com elas (editar, publicar, arquivar…), se seus anexos são cópias dedicadas e qualquer problema encontrado. O histórico de envios registra a origem de uma alteração quando ela vem do Google Classroom, Microsoft Teams ou de um LMS.\u003C\u002Fli>\n\u003Cli>Ao redefinir um envio, ele é mantido no lugar em vez de ser excluído; os metadados da turma (nível, habilidades, tamanho) e os detalhes de login da Microsoft nas contas ficam expostos.\u003C\u002Fli>\n\u003Cli>As revisões da partitura retornam suas datas de início e término; os construtores de partitura podem ativar quartos de tom; as cópias podem manter o título original.\u003C\u002Fli>\n\u003C\u002Ful>","- Resource Library API (beta). Navegue e gerencie bibliotecas de recursos do Flat for Education, com dois novos escopos OAuth2 para acesso completo e somente…","2023-05-05",[],{"key":116,"year":107,"month":442,"majors":899,"areas":900},[],[901],{"category":24,"name":19,"count":347,"entries":902},[903],{"slug":904,"title":905,"locale":5,"products":906,"platforms":907,"categories":908,"kind":355,"size":356,"publicationDate":909,"modificationDate":910,"links":911,"images":917,"track":4,"bodyHtml":918,"excerpt":919,"primaryCategory":24,"ownPage":342,"date":920},"2023-04-04-embed-sdk-v1-5-1-autoplay-allowed-on-the-created-iframe","Embed SDK v1.5.1: reprodução automática permitida no iframe criado",[303,326],[24],[24],"2026-09-21T07:53:57.044Z","2026-09-21T08:54:46.698Z",{"blogPosts":912,"helpArticles":913,"releases":914},[],[],[915],{"platform":24,"version":916},"1.5.1",[],"\u003Cp>O iframe criado inclui \u003Ccode>allow: autoplay\u003C\u002Fcode>.\u003C\u002Fp>","O iframe criado inclui allow: autoplay.","2023-04-04",{"key":114,"year":107,"month":505,"majors":922,"areas":941},[923],{"slug":924,"title":925,"locale":5,"products":926,"platforms":927,"categories":928,"kind":306,"size":307,"publicationDate":929,"modificationDate":930,"links":931,"images":937,"track":4,"bodyHtml":938,"excerpt":939,"primaryCategory":24,"ownPage":342,"date":940},"2023-03-08-embed-sdk-v1-5-0-navigate-measures-and-drive-the-metronome-and-playback-speed","Embed SDK v1.5.0: navegar entre compassos e controlar o metrônomo e a velocidade de reprodução",[303,326],[24],[24],"2026-09-21T07:53:49.861Z","2026-09-21T08:54:44.630Z",{"blogPosts":932,"helpArticles":933,"releases":934},[],[],[935],{"platform":24,"version":936},"1.5.0",[],"\u003Cul>\n\u003Cli>Compassos: \u003Ccode>getNbMeasures\u003C\u002Fcode>, \u003Ccode>getMeasuresUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Navegação: \u003Ccode>goLeft\u003C\u002Fcode>, \u003Ccode>goRight\u003C\u002Fcode>, \u003Ccode>scrollToCursor\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Metrônomo: \u003Ccode>getMetronomeMode\u003C\u002Fcode>, \u003Ccode>setMetronomeMode\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Velocidade de reprodução: \u003Ccode>getPlaybackSpeed\u003C\u002Fcode>, \u003Ccode>setPlaybackSpeed\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","- Compassos: getNbMeasures, getMeasuresUuids - Navegação: goLeft, goRight, scrollToCursor - Metrônomo: getMetronomeMode, setMetronomeMode - Velocidade de…","2023-03-08",[],{"key":143,"year":134,"month":442,"majors":943,"areas":944},[],[945],{"category":24,"name":19,"count":347,"entries":946},[947],{"slug":948,"title":949,"locale":5,"products":950,"platforms":951,"categories":952,"kind":474,"size":356,"publicationDate":953,"modificationDate":954,"links":955,"images":961,"track":4,"bodyHtml":962,"excerpt":963,"primaryCategory":24,"ownPage":342,"date":964},"2022-04-22-embed-sdk-v1-4-1-works-with-vue-3","Embed SDK v1.4.1: funciona com Vue 3",[303,326],[24],[24],"2026-09-21T07:53:42.897Z","2026-09-21T08:54:42.872Z",{"blogPosts":956,"helpArticles":957,"releases":958},[],[],[959],{"platform":24,"version":960},"1.4.1",[],"\u003Cp>Corrigida a compatibilidade com o Vue 3.\u003C\u002Fp>","Corrigida a compatibilidade com o Vue 3.","2022-04-22",{"key":141,"year":134,"month":505,"majors":966,"areas":967},[],[968],{"category":23,"name":17,"count":347,"entries":969},[970],{"slug":971,"title":972,"locale":5,"products":973,"platforms":974,"categories":975,"kind":306,"size":356,"publicationDate":976,"modificationDate":977,"links":978,"images":984,"track":4,"bodyHtml":985,"excerpt":986,"primaryCategory":23,"ownPage":342,"date":987},"2022-03-23-api-v2-17-0-scores-created-by-an-app-land-in-a-dedicated-collection","API v2.17.0: partituras criadas por um app vão para uma coleção dedicada",[303],[23],[23,450],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":979,"helpArticles":980,"releases":981},[],[],[982],{"platform":23,"version":983},"2.17.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Coleções de apps.\u003C\u002Fstrong> Quando um app de terceiros cria partituras, o Flat agora as organiza em uma coleção dedicada àquele app, criada automaticamente na conta do usuário. A coleção tem seu próprio alias, para que os apps possam listar e gerenciar suas partituras sem precisar vasculhar toda a biblioteca.\u003C\u002Fli>\n\u003C\u002Ful>","- Coleções de apps. Quando um app de terceiros cria partituras, o Flat agora as organiza em uma coleção dedicada àquele app, criada automaticamente na conta do…","2022-03-23",{"key":186,"year":161,"month":588,"majors":989,"areas":990},[],[991],{"category":23,"name":17,"count":347,"entries":992},[993],{"slug":994,"title":995,"locale":5,"products":996,"platforms":997,"categories":998,"kind":306,"size":356,"publicationDate":999,"modificationDate":1000,"links":1001,"images":1007,"track":4,"bodyHtml":1008,"excerpt":1009,"primaryCategory":23,"ownPage":342,"date":1010},"2021-12-11-api-v2-16-0-asynchronous-export-tasks-for-long-running-exports","API v2.16.0: tarefas de exportação assíncronas para exportações demoradas",[303],[23],[23,346],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":1002,"helpArticles":1003,"releases":1004},[],[],[1005],{"platform":23,"version":1006},"2.16.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Tarefas de exportação.\u003C\u002Fstrong> Inicie uma exportação (áudio, vídeo, PDF…) como uma tarefa em segundo plano e acompanhe o progresso dela, em vez de manter a requisição aberta, o que torna exportações longas mais confiáveis para partituras grandes.\u003C\u002Fli>\n\u003C\u002Ful>","- Tarefas de exportação. Inicie uma exportação (áudio, vídeo, PDF…) como uma tarefa em segundo plano e acompanhe o progresso dela, em vez de manter a…","2021-12-11",{"key":184,"year":161,"month":770,"majors":1012,"areas":1032},[1013],{"slug":1014,"title":1015,"locale":5,"products":1016,"platforms":1017,"categories":1018,"kind":306,"size":307,"publicationDate":1020,"modificationDate":1021,"links":1022,"images":1028,"track":4,"bodyHtml":1029,"excerpt":1030,"primaryCategory":23,"ownPage":342,"date":1031},"2021-11-10-api-v2-15-0-sign-in-links-and-delegated-tokens-for-organization-admins","API v2.15.0: links de login e tokens delegados para admins de organizações",[303,326],[23],[23,1019],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":1023,"helpArticles":1024,"releases":1025},[],[],[1026],{"platform":23,"version":1027},"2.15.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Links de login e tokens de acesso delegados.\u003C\u002Fstrong> Os administradores do Flat for Education podem criar um link de login para qualquer usuário da organização ou um token de acesso que atue em nome desse usuário: a base para portais personalizados e integrações de login único.\u003C\u002Fli>\n\u003Cli>O japonês em hiragana (\u003Ccode>ja-HIRA\u003C\u002Fcode>) passa a fazer parte dos locais compatíveis; os comentários públicos passam a expor seu estado de moderação.\u003C\u002Fli>\n\u003Cli>As exportações de áudio retornam o conjunto MP3 como faixa padrão quando ele existe. A opção de solicitar apenas exportações em cache foi removida, já que as exportações de áudio agora são sempre servidas do cache.\u003C\u002Fli>\n\u003C\u002Ful>","- Links de login e tokens de acesso delegados. Os administradores do Flat for Education podem criar um link de login para qualquer usuário da organização ou um…","2021-11-10",[],{"key":182,"year":161,"month":612,"majors":1034,"areas":1055},[1035],{"slug":1036,"title":1037,"locale":5,"products":1038,"platforms":1039,"categories":1040,"kind":306,"size":307,"publicationDate":1043,"modificationDate":1044,"links":1045,"images":1051,"track":4,"bodyHtml":1052,"excerpt":1053,"primaryCategory":23,"ownPage":342,"date":1054},"2021-10-04-api-v2-14-0-create-blank-scores-from-a-list-of-instruments","API v2.14.0: crie partituras em branco a partir de uma lista de instrumentos",[303,326],[23],[23,1041,1042],"editor","worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":1046,"helpArticles":1047,"releases":1048},[],[],[1049],{"platform":23,"version":1050},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Construtor de partitura.\u003C\u002Fstrong> Crie uma partitura em branco sem importar um arquivo MusicXML: informe uma lista de instrumentos e, opcionalmente, a fórmula de compasso, a armadura de clave, a tablatura, os diagramas de acordes e o layout da página.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Usuários da organização podem ser criados com uma função; folhas de exercícios podem embaralhar seus exercícios; envios dos alunos listam os exercícios que contêm.\u003C\u002Fli>\n\u003C\u002Ful>","- Construtor de partitura. Crie uma partitura em branco sem importar um arquivo MusicXML: informe uma lista de instrumentos e, opcionalmente, a fórmula de…","2021-10-04",[],{"key":176,"year":161,"month":415,"majors":1057,"areas":1077},[1058],{"slug":1059,"title":1060,"locale":5,"products":1061,"platforms":1062,"categories":1063,"kind":306,"size":307,"publicationDate":1065,"modificationDate":1066,"links":1067,"images":1073,"track":4,"bodyHtml":1074,"excerpt":1075,"primaryCategory":23,"ownPage":342,"date":1076},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: faixas de reprodução sincronizadas, detalhes do Microsoft Teams, cópias agendadas de atividades",[303,326],[23],[23,1064,451],"playback","2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":1068,"helpArticles":1069,"releases":1070},[],[],[1071],{"platform":23,"version":1072},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Faixas de reprodução.\u003C\u002Fstrong> Liste as faixas que o Flat gera e sincroniza automaticamente (reprodução como MP3), obtenha os pontos de sincronização do arquivo de reprodução mais recente e receba a URL CDN de uma exportação no corpo da resposta.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Os professores podem redefinir a entrega de um aluno; as turmas informam as contas que não puderam ser adicionadas durante uma sincronização; atividades e entregas expõem seu estado e links do Microsoft Teams; cópias de atividades podem ser agendadas; entregas de performance incluem a faixa de áudio salva.\u003C\u002Fli>\n\u003Cli>Os perfis passam a ter imagem de capa, e o id do usuário atual pode ser obtido separadamente.\u003C\u002Fli>\n\u003C\u002Ful>","- Faixas de reprodução. Liste as faixas que o Flat gera e sincroniza automaticamente (reprodução como MP3), obtenha os pontos de sincronização do arquivo de…","2021-07-19",[],{"key":170,"year":161,"month":442,"majors":1079,"areas":1098},[1080],{"slug":1081,"title":1082,"locale":5,"products":1083,"platforms":1084,"categories":1085,"kind":306,"size":307,"publicationDate":1086,"modificationDate":1087,"links":1088,"images":1094,"track":4,"bodyHtml":1095,"excerpt":1096,"primaryCategory":24,"ownPage":342,"date":1097},"2021-04-28-embed-sdk-v1-4-0-private-scores-by-sharing-key-and-audio-tracks-from-code","Embed SDK v1.4.0: partituras privadas com chave de compartilhamento e faixas de áudio por código",[303,326],[24],[24],"2026-09-21T07:53:36.608Z","2026-09-21T08:54:40.643Z",{"blogPosts":1089,"helpArticles":1090,"releases":1091},[],[],[1092],{"platform":24,"version":1093},"1.4.0",[],"\u003Cul>\n\u003Cli>\u003Ccode>loadFlatScore\u003C\u002Fcode> aceita uma \u003Ccode>sharingKey\u003C\u002Fcode>, permitindo carregar uma partitura compartilhada de forma privada\u003C\u002Fli>\n\u003Cli>Adicionados \u003Ccode>setTrack\u003C\u002Fcode>, \u003Ccode>useTrack\u003C\u002Fcode> e \u003Ccode>seekTrackTo\u003C\u002Fcode> para definir a faixa de áudio dinamicamente\u003C\u002Fli>\n\u003C\u002Ful>","- loadFlatScore aceita uma sharingKey, permitindo carregar uma partitura compartilhada de forma privada - Adicionados setTrack, useTrack e seekTrackTo para…","2021-04-28",[],{"key":166,"year":161,"month":466,"majors":1100,"areas":1118},[1101],{"slug":1102,"title":1103,"locale":5,"products":1104,"platforms":1105,"categories":1106,"kind":306,"size":307,"publicationDate":1107,"modificationDate":1108,"links":1109,"images":1114,"track":4,"bodyHtml":1115,"excerpt":1116,"primaryCategory":23,"ownPage":342,"date":1117},"2021-02-18-api-v2-12-0-export-grades-as-csv-or-excel-assignment-types-and-covers","API v2.12.0: exporte notas em CSV ou Excel, tipos de atividades e capas",[303,326],[23],[23,330],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":1110,"helpArticles":1111,"releases":1112},[],[],[1113],{"platform":23,"version":500},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Exportação de notas.\u003C\u002Fstrong> Baixe as notas de uma atividade como arquivo CSV ou Excel.\u003C\u002Fli>\n\u003Cli>As atividades agora incluem seu tipo e uma imagem de capa; ao copiar uma atividade, é possível sobrescrever um rascunho existente com o conteúdo de outra atividade.\u003C\u002Fli>\n\u003Cli>Os colaboradores mostram se ainda estão com um convite pendente.\u003C\u002Fli>\n\u003C\u002Ful>","- Exportação de notas. Baixe as notas de uma atividade como arquivo CSV ou Excel. - As atividades agora incluem seu tipo e uma imagem de capa; ao copiar uma…","2021-02-18",[],{"key":209,"year":188,"month":612,"majors":1120,"areas":1138},[1121],{"slug":1122,"title":1123,"locale":5,"products":1124,"platforms":1125,"categories":1126,"kind":306,"size":307,"publicationDate":1127,"modificationDate":1128,"links":1129,"images":1134,"track":4,"bodyHtml":1135,"excerpt":1136,"primaryCategory":23,"ownPage":342,"date":1137},"2020-10-26-api-v2-11-0-grading-submission-comments-and-richer-assignment-options","API v2.11.0: avaliação, comentários em envios e opções de atividade mais completas",[303,326],[23],[23,330,451],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":1130,"helpArticles":1131,"releases":1132},[],[],[1133],{"platform":23,"version":523},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Avaliação pela API.\u003C\u002Fstrong> Defina notas provisórias e finais, devolva um envio para um aluno e consulte contadores de comentários calculados; a pontuação máxima fica armazenada com a nota.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comentários em envios.\u003C\u002Fstrong> Crie, liste, atualize e exclua comentários em um envio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opções da atividade.\u003C\u002Fstrong> Conjuntos de ferramentas, um limite de reprodução, pontuação máxima, tópicos do Google Classroom, atribuição a alunos específicos, modelos bloqueados e detalhes de atividades de LTI, Canvas e MusicFirst.\u003C\u002Fli>\n\u003Cli>Administradores podem editar o nome de usuário, nome e e-mail de uma conta gerenciada; as listagens de usuários podem ser filtradas por licença ativa.\u003C\u002Fli>\n\u003Cli>Os antigos parâmetros de envio \u003Ccode>studentComment\u003C\u002Fcode> e \u003Ccode>returnFeedback\u003C\u002Fcode> foram removidos em favor das novas chamadas de avaliação.\u003C\u002Fli>\n\u003C\u002Ful>","- Avaliação pela API. Defina notas provisórias e finais, devolva um envio para um aluno e consulte contadores de comentários calculados; a pontuação máxima…","2020-10-26",[],{"key":201,"year":188,"month":1140,"majors":1141,"areas":1159},6,[1142],{"slug":1143,"title":1144,"locale":5,"products":1145,"platforms":1146,"categories":1147,"kind":306,"size":307,"publicationDate":1148,"modificationDate":1149,"links":1150,"images":1155,"track":4,"bodyHtml":1156,"excerpt":1157,"primaryCategory":23,"ownPage":342,"date":1158},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: arquivar tarefas, contar e filtrar usuários da organização",[303,326],[23],[23,330,451],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":1151,"helpArticles":1152,"releases":1153},[],[],[1154],{"platform":23,"version":541},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Arquive e desarquive tarefas\u003C\u002Fstrong> e consulte o tipo principal de uma tarefa (nova partitura, modelo ou escrita compartilhada).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usuários da organização.\u003C\u002Fstrong> Crie contas com nome e sobrenome, classifique e filtre listas de usuários, conte os usuários que correspondem a um filtro e filtre membros de grupos pela origem da sincronização (Google Classroom, Microsoft Teams, Clever).\u003C\u002Fli>\n\u003Cli>Os detalhes da partitura listam os samples de áudio usados na reprodução, com uma lista de instrumentos normalizada que não depende mais dos samples.\u003C\u002Fli>\n\u003C\u002Ful>","- Arquive e desarquive tarefas e consulte o tipo principal de uma tarefa (nova partitura, modelo ou escrita compartilhada). - Usuários da organização. Crie…","2020-06-03",[],{"key":193,"year":188,"month":466,"majors":1161,"areas":1180},[1162],{"slug":1163,"title":1164,"locale":5,"products":1165,"platforms":1166,"categories":1167,"kind":306,"size":307,"publicationDate":1168,"modificationDate":1169,"links":1170,"images":1176,"track":4,"bodyHtml":1177,"excerpt":1178,"primaryCategory":24,"ownPage":342,"date":1179},"2020-02-24-embed-sdk-v1-3-0-mix-the-playback-and-inspect-notes-and-measures","Embed SDK v1.3.0: controle a mixagem e inspecione notas e compassos",[303,326],[24],[24],"2026-09-21T07:53:29.730Z","2026-09-21T08:54:39.030Z",{"blogPosts":1171,"helpArticles":1172,"releases":1173},[],[],[1174],{"platform":24,"version":1175},"1.3.0",[],"\u003Cp>Controle a mixagem a partir do seu código e veja o que está sob o cursor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Volume e mudo: \u003Ccode>getMasterVolume\u003C\u002Fcode>, \u003Ccode>setMasterVolume\u003C\u002Fcode>, \u003Ccode>getPartVolume\u003C\u002Fcode>, \u003Ccode>setPartVolume\u003C\u002Fcode>, \u003Ccode>mutePart\u003C\u002Fcode>, \u003Ccode>unmutePart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Solo e reverberação: \u003Ccode>setPartSoloMode\u003C\u002Fcode>, \u003Ccode>unsetPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartReverb\u003C\u002Fcode>, \u003Ccode>setPartReverb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Inspeção: \u003Ccode>getMeasureDetails\u003C\u002Fcode>, \u003Ccode>getNoteDetails\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Eventos adicionados: \u003Ccode>noteDetails\u003C\u002Fcode>, \u003Ccode>measureDetails\u003C\u002Fcode>, \u003Ccode>cursorContext\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Controle a mixagem a partir do seu código e veja o que está sob o cursor. - Volume e mudo: getMasterVolume, setMasterVolume, getPartVolume, setPartVolume,…","2020-02-24",[],{"key":191,"year":188,"month":347,"majors":1182,"areas":1200},[1183],{"slug":1184,"title":1185,"locale":5,"products":1186,"platforms":1187,"categories":1188,"kind":306,"size":307,"publicationDate":1189,"modificationDate":1190,"links":1191,"images":1196,"track":4,"bodyHtml":1197,"excerpt":1198,"primaryCategory":23,"ownPage":342,"date":1199},"2020-01-10-api-v2-9-0-openapi-3-specification-google-drive-attachments-arranger-and-plays","API v2.9.0: especificação OpenAPI 3, anexos do Google Drive, arranjador e reproduções",[303,326],[23],[23,330],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":1192,"helpArticles":1193,"releases":1194},[],[],[1195],{"platform":23,"version":561},[],"\u003Cul>\n\u003Cli>\u003Cstrong>A especificação passa para OpenAPI 3.0.\u003C\u002Fstrong> As versões anteriores eram descritas em OpenAPI 2 (Swagger).\u003C\u002Fli>\n\u003Cli>As partituras passam a expor o arranjador e as estatísticas de reproduções; uma exclusão pode ser agendada para acontecer em breve, em vez de ficar na lixeira.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Os anexos das tarefas podem ser arquivos do Google Drive, as turmas incluem os dados do Microsoft Teams e as contas educacionais passam a expor nome e sobrenome.\u003C\u002Fli>\n\u003C\u002Ful>","- A especificação passa para OpenAPI 3.0. As versões anteriores eram descritas em OpenAPI 2 (Swagger). - As partituras passam a expor o arranjador e as…","2020-01-10",[1201],{"category":24,"name":19,"count":347,"entries":1202},[1203],{"slug":1204,"title":1205,"locale":5,"products":1206,"platforms":1207,"categories":1208,"kind":306,"size":356,"publicationDate":1209,"modificationDate":1210,"links":1211,"images":1217,"track":4,"bodyHtml":1218,"excerpt":1219,"primaryCategory":24,"ownPage":342,"date":1220},"2020-01-07-embed-sdk-v1-2-0-read-and-choose-the-displayed-parts","Embed SDK v1.2.0: ler e escolher as partes exibidas",[303,326],[24],[24],"2026-09-21T07:53:21.973Z","2026-09-21T08:54:37.418Z",{"blogPosts":1212,"helpArticles":1213,"releases":1214},[],[],[1215],{"platform":24,"version":1216},"1.2.0",[],"\u003Cp>Foram adicionados os métodos \u003Ccode>getParts\u003C\u002Fcode>, \u003Ccode>getDisplayedParts\u003C\u002Fcode> e \u003Ccode>setDisplayedParts\u003C\u002Fcode>.\u003C\u002Fp>","Foram adicionados os métodos getParts, getDisplayedParts e setDisplayedParts.","2020-01-07",{"key":226,"year":215,"month":877,"majors":1222,"areas":1223},[],[1224],{"category":24,"name":19,"count":466,"entries":1225},[1226,1244],{"slug":1227,"title":1228,"locale":5,"products":1229,"platforms":1230,"categories":1231,"kind":306,"size":356,"publicationDate":1232,"modificationDate":1233,"links":1234,"images":1240,"track":4,"bodyHtml":1241,"excerpt":1242,"primaryCategory":24,"ownPage":342,"date":1243},"2019-05-13-embed-sdk-v1-1-0-midi-output","Embed SDK v1.1.0: saída MIDI",[303,326],[24],[24],"2026-09-21T07:53:15.616Z","2026-09-21T08:54:35.690Z",{"blogPosts":1235,"helpArticles":1236,"releases":1237},[],[],[1238],{"platform":24,"version":1239},"1.1.0",[],"\u003Cp>Suporte à saída MIDI.\u003C\u002Fp>","Suporte à saída MIDI.","2019-05-13",{"slug":1245,"title":1246,"locale":5,"products":1247,"platforms":1248,"categories":1249,"kind":355,"size":356,"publicationDate":1250,"modificationDate":1251,"links":1252,"images":1258,"track":4,"bodyHtml":1259,"excerpt":1260,"primaryCategory":24,"ownPage":342,"date":1261},"2019-05-05-embed-sdk-v1-0-0-served-from-our-own-cdn","Embed SDK v1.0.0: distribuído pela nossa própria CDN",[303,326],[24],[24],"2026-09-21T07:53:09.515Z","2026-09-21T08:54:26.564Z",{"blogPosts":1253,"helpArticles":1254,"releases":1255},[],[],[1256],{"platform":24,"version":1257},"1.0.0",[],"\u003Cp>O SDK está hospedado na nossa CDN, em \u003Ccode>https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F&lt;version&gt;\u002Fembed.min.js\u003C\u002Fcode>.\u003C\u002Fp>","O SDK está hospedado na nossa CDN, em https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F\u003Cversion\u002Fembed.min.js.","2019-05-05",{"key":224,"year":215,"month":442,"majors":1263,"areas":1281},[1264],{"slug":1265,"title":1266,"locale":5,"products":1267,"platforms":1268,"categories":1269,"kind":306,"size":307,"publicationDate":1270,"modificationDate":1271,"links":1272,"images":1277,"track":4,"bodyHtml":1278,"excerpt":1279,"primaryCategory":23,"ownPage":342,"date":1280},"2019-04-27-api-v2-8-0-real-time-metadata-updates-submission-states-turkish","API v2.8.0: atualizações de metadados em tempo real, estados de entrega, turco",[303,326],[23],[23,450,330],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":1273,"helpArticles":1274,"releases":1275},[],[],[1276],{"platform":23,"version":582},[],"\u003Cul>\n\u003Cli>\u003Cstrong>As edições de metadados chegam ao editor em tempo real.\u003C\u002Fstrong> Ao atualizar, pela API, o título, subtítulo, compositor, letrista ou texto da licença de uma partitura, a alteração é enviada para os editores abertos em tempo real, e uma nova versão é salva. As descrições podem ter o dobro do tamanho (2,000 caracteres).\u003C\u002Fli>\n\u003Cli>As entregas no Education passam a expor seu estado (criada, entregue, devolvida); os metadados de revisão retornam o último evento de modificação.\u003C\u002Fli>\n\u003Cli>O turco passa a fazer parte dos idiomas com suporte; os perfis públicos informam se uma conta pertence à equipe da Flat.\u003C\u002Fli>\n\u003C\u002Ful>","- As edições de metadados chegam ao editor em tempo real. Ao atualizar, pela API, o título, subtítulo, compositor, letrista ou texto da licença de uma…","2019-04-27",[],{"key":265,"year":242,"month":770,"majors":1283,"areas":1320},[1284,1302],{"slug":1285,"title":1286,"locale":5,"products":1287,"platforms":1288,"categories":1289,"kind":822,"size":307,"publicationDate":1290,"modificationDate":1291,"links":1292,"images":1298,"track":4,"bodyHtml":1299,"excerpt":1300,"primaryCategory":24,"ownPage":342,"date":1301},"2018-11-29-embed-sdk-v0-11-0-midi-export-and-a-new-musicxml-return-format","Embed SDK v0.11.0: exportação MIDI e um novo formato de retorno do MusicXML",[303,326],[24],[24],"2026-09-21T07:52:55.665Z","2026-09-21T08:54:24.927Z",{"blogPosts":1293,"helpArticles":1294,"releases":1295},[],[],[1296],{"platform":24,"version":1297},"0.11.0",[],"\u003Cul>\n\u003Cli>Adicionado \u003Ccode>getMIDI\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>getMusicXML\u003C\u002Fcode> agora retorna um \u003Ccode>Uint8Array\u003C\u002Fcode> no nível superior\u003C\u002Fstrong> — a resposta não inclui mais a propriedade \u003Ccode>.data\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>O \u003Ccode>voiceIdx\u003C\u002Fcode> do cursor agora é \u003Ccode>voiceIdxInStaff\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","- Adicionado getMIDI - getMusicXML agora retorna um Uint8Array no nível superior — a resposta não inclui mais a propriedade .data - O voiceIdx do cursor agora…","2018-11-29",{"slug":1303,"title":1304,"locale":5,"products":1305,"platforms":1306,"categories":1307,"kind":822,"size":307,"publicationDate":1308,"modificationDate":1309,"links":1310,"images":1316,"track":4,"bodyHtml":1317,"excerpt":1318,"primaryCategory":24,"ownPage":342,"date":1319},"2018-11-23-embed-sdk-v0-10-0-new-default-cdn-and-two-removals","Embed SDK v0.10.0: novo CDN padrão e duas remoções",[303,326],[24],[24],"2026-09-21T07:52:48.486Z","2026-09-21T08:54:23.219Z",{"blogPosts":1311,"helpArticles":1312,"releases":1313},[],[],[1314],{"platform":24,"version":1315},"0.10.0",[],"\u003Cp>Atualizado para a versão do embed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>O SDK agora é carregado de \u003Ccode>flat-embed.com\u003C\u002Fcode> por padrão\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Removidos a ação obsoleta \u003Ccode>edit\u003C\u002Fcode> e o evento \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Removido \u003Ccode>setNoteColor\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","Atualizado para a versão do embed. - O SDK agora é carregado de flat-embed.com por padrão - Removidos a ação obsoleta edit e o evento edit - Removido…","2018-11-23",[],{"key":261,"year":242,"month":297,"majors":1322,"areas":1340},[1323],{"slug":1324,"title":1325,"locale":5,"products":1326,"platforms":1327,"categories":1328,"kind":306,"size":307,"publicationDate":1329,"modificationDate":1330,"links":1331,"images":1336,"track":4,"bodyHtml":1337,"excerpt":1338,"primaryCategory":23,"ownPage":342,"date":1339},"2018-09-11-api-v2-7-0-import-guitar-pro-powertab-tuxguitar-and-musescore-files","API v2.7.0: importar arquivos Guitar Pro, PowerTab, TuxGuitar e MuseScore",[303],[23],[23,346,450],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":1332,"helpArticles":1333,"releases":1334},[],[],[1335],{"platform":23,"version":606},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Mais formatos de importação.\u003C\u002Fstrong> Arquivos Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar e MuseScore podem ser importados, e as importações aceitam um nome de arquivo.\u003C\u002Fli>\n\u003Cli>As coleções podem ser listadas em uma coleção pai e informam sua data de criação; as partituras listam as coleções às quais pertencem.\u003C\u002Fli>\n\u003Cli>Os comentários contextuais são vinculados a uma pauta por identificador em vez de por índice, e os direitos do recurso informam se o chamador é um colaborador.\u003C\u002Fli>\n\u003C\u002Ful>","- Mais formatos de importação. Arquivos Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar e MuseScore podem ser importados, e as importações aceitam um…","2018-09-11",[],{"key":251,"year":242,"month":442,"majors":1342,"areas":1360},[1343],{"slug":1344,"title":1345,"locale":5,"products":1346,"platforms":1347,"categories":1348,"kind":306,"size":307,"publicationDate":1349,"modificationDate":1350,"links":1351,"images":1356,"track":4,"bodyHtml":1357,"excerpt":1358,"primaryCategory":23,"ownPage":342,"date":1359},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: a API de Coleções",[303],[23],[23,450],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":1352,"helpArticles":1353,"releases":1354},[],[],[1355],{"platform":23,"version":630},[],"\u003Cul>\n\u003Cli>\u003Cstrong>API de Coleções.\u003C\u002Fstrong> Crie, liste, atualize, exclua e restaure coleções, liste suas partituras e adicione ou remova partituras, com três novos escopos OAuth2 para acesso somente leitura, somente adição e acesso total.\u003C\u002Fli>\n\u003Cli>As partituras podem ser restauradas da lixeira; excluir uma partitura sem direitos de administrador faz com que ela seja apenas descompartilhada da sua conta; uma cópia pode ser direcionada para uma coleção específica.\u003C\u002Fli>\n\u003Cli>Os comentários podem ser filtrados por tipo (documento ou inline).\u003C\u002Fli>\n\u003Cli>As exportações de partes agora usam identificadores de parte em vez de índices e, desde setembro de 2019, a listagem de partituras de um usuário retorna apenas partituras públicas.\u003C\u002Fli>\n\u003C\u002Ful>","- API de Coleções. Crie, liste, atualize, exclua e restaure coleções, liste suas partituras e adicione ou remova partituras, com três novos escopos OAuth2 para…","2018-04-23",[],{"key":292,"year":269,"month":770,"majors":1362,"areas":1363},[],[1364],{"category":24,"name":19,"count":347,"entries":1365},[1366],{"slug":1367,"title":1368,"locale":5,"products":1369,"platforms":1370,"categories":1371,"kind":306,"size":356,"publicationDate":1372,"modificationDate":1373,"links":1374,"images":1380,"track":4,"bodyHtml":1381,"excerpt":1382,"primaryCategory":24,"ownPage":342,"date":1383},"2017-11-10-embed-sdk-v0-9-0-mute-the-embed","Embed SDK v0.9.0: silenciar a incorporação",[303,326],[24],[24],"2026-09-21T07:52:42.076Z","2026-09-21T08:54:21.505Z",{"blogPosts":1375,"helpArticles":1376,"releases":1377},[],[],[1378],{"platform":24,"version":1379},"0.9.0",[],"\u003Cp>Adicionado o método \u003Ccode>mute\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método mute.","2017-11-10",{"key":290,"year":269,"month":612,"majors":1385,"areas":1386},[],[1387],{"category":23,"name":17,"count":466,"entries":1388},[1389,1406],{"slug":1390,"title":1391,"locale":5,"products":1392,"platforms":1393,"categories":1394,"kind":306,"size":356,"publicationDate":1395,"modificationDate":1396,"links":1397,"images":1402,"track":4,"bodyHtml":1403,"excerpt":1404,"primaryCategory":23,"ownPage":342,"date":1405},"2017-10-22-api-v2-5-0-audio-and-video-tracks-on-scores","API v2.5.0: faixas de áudio e vídeo nas partituras",[303],[23],[23,1064],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":1398,"helpArticles":1399,"releases":1400},[],[],[1401],{"platform":23,"version":653},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Faixas da partitura.\u003C\u002Fstrong> Anexe e liste faixas de áudio e vídeo em uma partitura, as mesmas faixas que os usuários sincronizam com a partitura no editor.\u003C\u002Fli>\n\u003C\u002Ful>","- Faixas da partitura. Anexe e liste faixas de áudio e vídeo em uma partitura, as mesmas faixas que os usuários sincronizam com a partitura no editor.","2017-10-22",{"slug":1407,"title":1408,"locale":5,"products":1409,"platforms":1410,"categories":1411,"kind":306,"size":356,"publicationDate":1412,"modificationDate":1413,"links":1414,"images":1419,"track":4,"bodyHtml":1420,"excerpt":1421,"primaryCategory":23,"ownPage":342,"date":1422},"2017-10-02-api-v2-4-0-score-metadata-subtitle-composer-lyricist-license-tags-and-more","API v2.4.0: metadados da partitura, de subtítulo e compositor a licença e tags",[303],[23],[23,450],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":1415,"helpArticles":1416,"releases":1417},[],[],[1418],{"platform":23,"version":699},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Metadados de partitura mais completos.\u003C\u002Fstrong> As partituras passam a expor subtítulo, letrista, compositor, descrição, tags, tipo de criação, licença, duração, número de compassos, andamento principal e data de publicação. Descrição, tags, tipo de criação e licença podem ser definidos pela API; o título é editado ao salvar uma nova revisão da partitura.\u003C\u002Fli>\n\u003C\u002Ful>","- Metadados de partitura mais completos. As partituras passam a expor subtítulo, letrista, compositor, descrição, tags, tipo de criação, licença, duração,…","2017-10-02",{"key":286,"year":269,"month":393,"majors":1424,"areas":1442},[1425],{"slug":1426,"title":1427,"locale":5,"products":1428,"platforms":1429,"categories":1430,"kind":306,"size":307,"publicationDate":1431,"modificationDate":1432,"links":1433,"images":1438,"track":4,"bodyHtml":1439,"excerpt":1440,"primaryCategory":23,"ownPage":342,"date":1441},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: gerencie contas da organização, estados das turmas e detalhes do Canvas e Clever",[303,326],[23],[23,451,1019],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":1434,"helpArticles":1435,"releases":1436},[],[],[1437],{"platform":23,"version":764},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Gerenciamento de contas da organização.\u003C\u002Fstrong> Administradores podem atualizar contas gerenciadas, excluí-las ou convertê-las em contas de consumidor; as listagens de usuários e convites usam paginação baseada em cursor.\u003C\u002Fli>\n\u003Cli>As turmas passam a ter um estado inativo que pode ser ativado novamente, e informam o domínio do Canvas LMS e a seção do Clever; as tarefas passam a ter um estado de rascunho e um tipo de anexo de exercício.\u003C\u002Fli>\n\u003Cli>Os perfis expõem um tema e os instrumentos tocados.\u003C\u002Fli>\n\u003C\u002Ful>","- Gerenciamento de contas da organização. Administradores podem atualizar contas gerenciadas, excluí-las ou convertê-las em contas de consumidor; as listagens…","2017-08-28",[1443],{"category":24,"name":19,"count":466,"entries":1444},[1445,1463],{"slug":1446,"title":1447,"locale":5,"products":1448,"platforms":1449,"categories":1450,"kind":306,"size":356,"publicationDate":1451,"modificationDate":1452,"links":1453,"images":1459,"track":4,"bodyHtml":1460,"excerpt":1461,"primaryCategory":24,"ownPage":342,"date":1462},"2017-08-08-embed-sdk-v0-7-0-color-a-note","Embed SDK v0.7.0: colorir uma nota",[303,326],[24],[24],"2026-09-21T07:52:36.262Z","2026-09-21T08:54:19.301Z",{"blogPosts":1454,"helpArticles":1455,"releases":1456},[],[],[1457],{"platform":24,"version":1458},"0.7.0",[],"\u003Cp>Adicionado o método \u003Ccode>setNoteColor\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método setNoteColor.","2017-08-08",{"slug":1464,"title":1465,"locale":5,"products":1466,"platforms":1467,"categories":1468,"kind":306,"size":356,"publicationDate":1469,"modificationDate":1470,"links":1471,"images":1477,"track":4,"bodyHtml":1478,"excerpt":1479,"primaryCategory":24,"ownPage":342,"date":1480},"2017-08-03-embed-sdk-v0-6-0-read-and-move-the-cursor","Embed SDK v0.6.0: ler e mover o cursor",[303,326],[24],[24],"2026-09-21T07:52:30.645Z","2026-09-21T08:54:17.466Z",{"blogPosts":1472,"helpArticles":1473,"releases":1474},[],[],[1475],{"platform":24,"version":1476},"0.6.0",[],"\u003Cp>Foram adicionados os métodos \u003Ccode>getCursorPosition\u003C\u002Fcode> e \u003Ccode>setCursorPosition\u003C\u002Fcode>.\u003C\u002Fp>","Foram adicionados os métodos getCursorPosition e setCursorPosition.","2017-08-03",{"key":284,"year":269,"month":415,"majors":1482,"areas":1518},[1483,1501],{"slug":1484,"title":1485,"locale":5,"products":1486,"platforms":1487,"categories":1488,"kind":306,"size":307,"publicationDate":1489,"modificationDate":1490,"links":1491,"images":1497,"track":4,"bodyHtml":1498,"excerpt":1499,"primaryCategory":24,"ownPage":342,"date":1500},"2017-07-07-embed-sdk-v0-5-0-focus-the-score-and-pick-the-default-mode","Embed SDK v0.5.0: focar a partitura e escolher o modo padrão",[303,326],[24],[24],"2026-09-21T07:52:24.313Z","2026-09-21T08:54:15.619Z",{"blogPosts":1492,"helpArticles":1493,"releases":1494},[],[],[1495],{"platform":24,"version":1496},"0.5.0",[],"\u003Cul>\n\u003Cli>Adicionado o método \u003Ccode>focusScore\u003C\u002Fcode> para dar foco de teclado à incorporação\u003C\u002Fli>\n\u003Cli>Nova propriedade \u003Ccode>defaultMode\u003C\u002Fcode> na configuração do editor\u003C\u002Fli>\n\u003C\u002Ful>","- Adicionado o método focusScore para dar foco de teclado à incorporação - Nova propriedade defaultMode na configuração do editor","2017-07-07",{"slug":1502,"title":1503,"locale":5,"products":1504,"platforms":1505,"categories":1506,"kind":306,"size":307,"publicationDate":1507,"modificationDate":1508,"links":1509,"images":1514,"track":4,"bodyHtml":1515,"excerpt":1516,"primaryCategory":23,"ownPage":342,"date":1517},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: a API do Flat for Education",[326],[23],[23,451,330],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":1510,"helpArticles":1511,"releases":1512},[],[],[1513],{"platform":23,"version":788},[],"\u003Cul>\n\u003Cli>\u003Cstrong>As primeiras APIs de educação estão públicas.\u003C\u002Fstrong> Gerencie turmas, atividades e envios, contas e convites da organização, credenciais LTI e os grupos e usuários de uma organização: tudo o que uma integração escolar precisa.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Acesso com escopo definido.\u003C\u002Fstrong> Novos escopos do OAuth2 abrangem turmas, atividades e administração da organização, cada um com uma variante somente leitura, para que uma integração solicite apenas o que precisa.\u003C\u002Fli>\n\u003C\u002Ful>","- As primeiras APIs de educação estão públicas. Gerencie turmas, atividades e envios, contas e convites da organização, credenciais LTI e os grupos e usuários…","2017-07-02",[1519],{"category":24,"name":19,"count":347,"entries":1520},[1521],{"slug":1522,"title":1523,"locale":5,"products":1524,"platforms":1525,"categories":1526,"kind":306,"size":356,"publicationDate":1527,"modificationDate":1528,"links":1529,"images":1535,"track":4,"bodyHtml":1536,"excerpt":1537,"primaryCategory":24,"ownPage":342,"date":1538},"2017-07-05-embed-sdk-v0-4-0-export-the-score-as-a-png","Embed SDK v0.4.0: exportar a partitura como PNG",[303,326],[24],[24],"2026-09-21T07:52:17.924Z","2026-09-21T08:54:13.588Z",{"blogPosts":1530,"helpArticles":1531,"releases":1532},[],[],[1533],{"platform":24,"version":1534},"0.4.0",[],"\u003Cp>Adicionado o método \u003Ccode>getPNG\u003C\u002Fcode> para exportar a partitura exibida como uma imagem.\u003C\u002Fp>","Adicionado o método getPNG para exportar a partitura exibida como uma imagem.","2017-07-05",{"key":280,"year":269,"month":877,"majors":1540,"areas":1559},[1541],{"slug":1542,"title":1543,"locale":5,"products":1544,"platforms":1545,"categories":1546,"kind":306,"size":307,"publicationDate":1547,"modificationDate":1548,"links":1549,"images":1555,"track":4,"bodyHtml":1556,"excerpt":1557,"primaryCategory":24,"ownPage":342,"date":1558},"2017-05-03-embed-sdk-v0-3-0-read-the-embed-configuration-and-switch-the-editor-on","Embed SDK v0.3.0: ler a configuração da incorporação e ativar o editor",[303,326],[24],[24],"2026-09-21T07:52:12.125Z","2026-09-21T08:54:11.721Z",{"blogPosts":1550,"helpArticles":1551,"releases":1552},[],[],[1553],{"platform":24,"version":1554},"0.3.0",[],"\u003Cp>Seu código agora pode inspecionar como a incorporação está configurada e transformá-la em um editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Métodos adicionados: \u003Ccode>getEmbedConfig\u003C\u002Fcode>, \u003Ccode>setEditorConfig\u003C\u002Fcode>, \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Evento adicionado: \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Seu código agora pode inspecionar como a incorporação está configurada e transformá-la em um editor. - Métodos adicionados: getEmbedConfig, setEditorConfig,…","2017-05-03",[],{"key":278,"year":269,"month":442,"majors":1561,"areas":1597},[1562,1580],{"slug":1563,"title":1564,"locale":5,"products":1565,"platforms":1566,"categories":1567,"kind":306,"size":307,"publicationDate":1568,"modificationDate":1569,"links":1570,"images":1576,"track":4,"bodyHtml":1577,"excerpt":1578,"primaryCategory":24,"ownPage":342,"date":1579},"2017-04-21-embed-sdk-v0-2-0-auto-zoom-musicxml-loading-and-the-first-events","Embed SDK v0.2.0: zoom automático, carregamento de MusicXML e os primeiros eventos",[303,326],[24],[24],"2026-09-21T07:52:03.434Z","2026-09-21T08:54:09.993Z",{"blogPosts":1571,"helpArticles":1572,"releases":1573},[],[],[1574],{"platform":24,"version":1575},"0.2.0",[],"\u003Cp>O SDK agora consegue carregar partituras a partir de MusicXML e informar o que o leitor está fazendo.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Métodos adicionados: \u003Ccode>getAutoZoom\u003C\u002Fcode>, \u003Ccode>setAutoZoom\u003C\u002Fcode>, \u003Ccode>loadMusicXML\u003C\u002Fcode>, \u003Ccode>getMusicXML\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Eventos adicionados: \u003Ccode>scoreLoaded\u003C\u002Fcode>, \u003Ccode>cursorPosition\u003C\u002Fcode>, \u003Ccode>rangeSelection\u003C\u002Fcode>, \u003Ccode>pause\u003C\u002Fcode>, \u003Ccode>stop\u003C\u002Fcode>, \u003Ccode>fullscreen\u003C\u002Fcode>, \u003Ccode>print\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Testes de integração adicionados\u003C\u002Fli>\n\u003C\u002Ful>","O SDK agora consegue carregar partituras a partir de MusicXML e informar o que o leitor está fazendo. - Métodos adicionados: getAutoZoom, setAutoZoom,…","2017-04-21",{"slug":1581,"title":1582,"locale":5,"products":1583,"platforms":1584,"categories":1585,"kind":306,"size":307,"publicationDate":1586,"modificationDate":1587,"links":1588,"images":1593,"track":4,"bodyHtml":1594,"excerpt":1595,"primaryCategory":23,"ownPage":342,"date":1596},"2017-04-10-the-flat-rest-api-is-public","A API REST do Flat é pública",[303],[23],[23],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":1589,"helpArticles":1590,"releases":1591},[],[],[1592],{"platform":23,"version":830},[],"\u003Cp>A primeira versão pública da API REST do Flat. Leia e gerencie sua conta, partituras, usuários e grupos a partir dos seus próprios aplicativos e scripts, com OAuth2 para agir em nome de outros usuários do Flat.\u003C\u002Fp>\n\u003Cp>Tudo desde então está registrado no \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-0-0-2017-04-10\" rel=\"referer\">changelog da API\u003C\u002Fa>, e a \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002F\" rel=\"referer\">documentação para desenvolvedores\u003C\u002Fa> cobre autenticação, a referência e guias.\u003C\u002Fp>","A primeira versão pública da API REST do Flat. Leia e gerencie sua conta, partituras, usuários e grupos a partir dos seus próprios aplicativos e scripts, com…","2017-04-10",[1598,1618],{"category":23,"name":17,"count":347,"entries":1599},[1600],{"slug":1601,"title":1602,"locale":5,"products":1603,"platforms":1604,"categories":1605,"kind":306,"size":356,"publicationDate":1607,"modificationDate":1608,"links":1609,"images":1614,"track":4,"bodyHtml":1615,"excerpt":1616,"primaryCategory":23,"ownPage":342,"date":1617},"2017-04-17-api-v2-1-0-private-link-sharing-and-simpler-comment-creation","API v2.1.0: compartilhamento por link privado e criação de comentários simplificada",[303],[23],[23,1606],"collaboration","2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":1610,"helpArticles":1611,"releases":1612},[],[],[1613],{"platform":23,"version":808},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Links privados.\u003C\u002Fstrong> Partituras compartilhadas por link privado podem ser acessadas pela API com sua chave de compartilhamento.\u003C\u002Fli>\n\u003Cli>Comentários podem ser criados na revisão mais recente sem precisar informar seu nome.\u003C\u002Fli>\n\u003C\u002Ful>","- Links privados. Partituras compartilhadas por link privado podem ser acessadas pela API com sua chave de compartilhamento. - Comentários podem ser criados na…","2017-04-17",{"category":24,"name":19,"count":347,"entries":1619},[1620],{"slug":1621,"title":1622,"locale":5,"products":1623,"platforms":1624,"categories":1625,"kind":306,"size":356,"publicationDate":1626,"modificationDate":1627,"links":1628,"images":1634,"track":4,"bodyHtml":1635,"excerpt":1636,"primaryCategory":24,"ownPage":342,"date":1579},"2017-04-21-embed-sdk-v0-1-0-the-first-public-release","Embed SDK v0.1.0: o primeiro lançamento público",[303,326],[24],[24],"2026-09-21T07:51:55.600Z","2026-09-21T08:54:08.222Z",{"blogPosts":1629,"helpArticles":1630,"releases":1631},[],[],[1632],{"platform":24,"version":1633},"0.1.0",[],"\u003Cp>Primeiro lançamento público do \u003Ccode>flat-embed\u003C\u002Fcode>, o SDK JavaScript que incorpora uma partitura do Flat na sua própria página e a controla a partir do seu código.\u003C\u002Fp>","Primeiro lançamento público do flat-embed, o SDK JavaScript que incorpora uma partitura do Flat na sua própria página e a controla a partir do seu código.",[],{"ios":1639,"api":1646,"android":1647,"embed":1651,"mac":1652,"windows":1654},{"26.09.02":1640,"26.09.01":1641,"26.08.02":1642,"26.08.01":1643,"26.07.01":1644,"26.06.03":1645},"2026-09-28-on-ios-swipe-back-works-on-every-screen-and-alerts-and-menus-use-the-system-look","2026-09-15-custom-instruments-can-be-added-from-manage-instruments-on-ios","2026-08-31-flat-for-ios-adopts-liquid-glass","2026-08-11-export-options-are-remembered-on-ios","2026-07-27-swing-sixteenths-and-two-measure-repeats-no-longer-show-an-upgrade-watermark-to","2026-06-15-the-metronome-sound-always-loads-on-ios-including-offline",{"2.26.2":375,"2.26.0":323,"2.25.0":396,"2.22.0":445,"2.21.0":707,"2.20.0":728,"2.19.0":858,"2.18.0":880,"2.17.0":971,"2.16.0":994,"2.15.0":1014,"2.14.0":1036,"2.13.0":1059,"2.12.0":1102,"2.11.0":1122,"2.10.0":1143,"2.9.0":1184,"2.8.0":1265,"2.7.0":1324,"2.6.0":1344,"2.5.0":1390,"2.4.0":1407,"2.3.0":1426,"2.1.0":1601,"2.0.0":1581,"2.2.0":1502},{"26.09.01":1648,"26.08.01":1649,"26.07.04":1644,"26.07.01":1650},"2026-08-31-export-on-android-save-to-downloads-or-open-the-file-without-saving","2026-07-31-import-a-pdf-or-photos-on-android-with-a-review-step-before-the-score-is-built","2026-07-09-android-instrument-sounds-load-reliably-and-the-keyboard-stays-put-when-switchin",{"2.12.1":469,"2.12.0":488,"2.11.0":511,"2.10.0":529,"2.9.0":549,"2.8.0":570,"2.7.0":594,"2.6.0":618,"2.5.0":641,"2.4.1":664,"2.4.0":687,"2.3.0":752,"2.2.0":776,"2.1.0":796,"2.0.1":839,"2.0.0":817,"1.5.1":904,"1.5.0":924,"1.4.1":948,"1.4.0":1081,"1.3.0":1163,"1.2.0":1204,"1.1.0":1227,"1.0.0":1245,"0.11.0":1285,"0.10.0":1303,"0.9.0":1367,"0.7.0":1446,"0.6.0":1464,"0.5.0":1484,"0.4.0":1522,"0.3.0":1542,"0.2.0":1563,"0.1.0":1621},{"26.8.0":1653},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows",{"26.8.1":1653},{},"https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-10",null]