[{"data":1,"prerenderedAt":1673},["ShallowReactive",2],{"flat-community-challenge":3,"footer-community-challenge":4,"changelog-developers-pt-BR":17},"https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-09",{"type":5,"title":6,"websiteUrl":3,"websitePathname":7,"apiUrl":8,"apiOperationId":9,"apiOperationParameters":10,"challengeDetails":12},"COLLECTION","September Challenge","\u002Fcommunity\u002Fchallenges\u002F2026-09","https:\u002F\u002Fflat.io\u002Fapi\u002Fv2\u002Fcollections\u002F6a984ca0dd2005088aaeb4e7\u002Fscores","listCollectionScores",{"collection":11},"6a984ca0dd2005088aaeb4e7",{"title":13,"illustrationUrl":14,"infoUrl":15,"deadlineDate":16},"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",{"product":18,"locale":19,"generatedAt":20,"categories":21,"platforms":35,"count":39,"years":40,"months":313,"older":1655,"releaseAnchors":1656,"moved":1672},"developers","pt-BR","2026-09-21T08:58:18.509Z",{"library":22,"editor":23,"playback":24,"import-export":25,"omr":26,"assignments":27,"worksheets":28,"classes":29,"collaboration":30,"api":31,"billing":32,"embed":33,"accounts":34},"Biblioteca","Editor","Reprodução","Importação e exportação","OMR","Atividades","Folhas de exercícios","Turmas","Colaboração","API","Faturamento","SDK Embed","Contas",[36,37,38],"web","api","embed",63,[41,70,97,124,151,178,205,232,259,286],{"year":42,"months":43},2026,[44,47,50,52,54,56,58,60,62,64,66,68],{"key":45,"hasEntries":46},"2026-01",false,{"key":48,"hasEntries":49},"2026-02",true,{"key":51,"hasEntries":49},"2026-03",{"key":53,"hasEntries":49},"2026-04",{"key":55,"hasEntries":46},"2026-05",{"key":57,"hasEntries":46},"2026-06",{"key":59,"hasEntries":49},"2026-07",{"key":61,"hasEntries":49},"2026-08",{"key":63,"hasEntries":49},"2026-09",{"key":65,"hasEntries":46},"2026-10",{"key":67,"hasEntries":46},"2026-11",{"key":69,"hasEntries":46},"2026-12",{"year":71,"months":72},2025,[73,75,77,79,81,83,85,87,89,91,93,95],{"key":74,"hasEntries":46},"2025-01",{"key":76,"hasEntries":46},"2025-02",{"key":78,"hasEntries":49},"2025-03",{"key":80,"hasEntries":49},"2025-04",{"key":82,"hasEntries":46},"2025-05",{"key":84,"hasEntries":46},"2025-06",{"key":86,"hasEntries":46},"2025-07",{"key":88,"hasEntries":49},"2025-08",{"key":90,"hasEntries":46},"2025-09",{"key":92,"hasEntries":49},"2025-10",{"key":94,"hasEntries":46},"2025-11",{"key":96,"hasEntries":49},"2025-12",{"year":98,"months":99},2024,[100,102,104,106,108,110,112,114,116,118,120,122],{"key":101,"hasEntries":49},"2024-01",{"key":103,"hasEntries":46},"2024-02",{"key":105,"hasEntries":49},"2024-03",{"key":107,"hasEntries":46},"2024-04",{"key":109,"hasEntries":46},"2024-05",{"key":111,"hasEntries":46},"2024-06",{"key":113,"hasEntries":46},"2024-07",{"key":115,"hasEntries":46},"2024-08",{"key":117,"hasEntries":46},"2024-09",{"key":119,"hasEntries":49},"2024-10",{"key":121,"hasEntries":46},"2024-11",{"key":123,"hasEntries":46},"2024-12",{"year":125,"months":126},2023,[127,129,131,133,135,137,139,141,143,145,147,149],{"key":128,"hasEntries":46},"2023-01",{"key":130,"hasEntries":46},"2023-02",{"key":132,"hasEntries":49},"2023-03",{"key":134,"hasEntries":49},"2023-04",{"key":136,"hasEntries":49},"2023-05",{"key":138,"hasEntries":46},"2023-06",{"key":140,"hasEntries":46},"2023-07",{"key":142,"hasEntries":49},"2023-08",{"key":144,"hasEntries":49},"2023-09",{"key":146,"hasEntries":49},"2023-10",{"key":148,"hasEntries":49},"2023-11",{"key":150,"hasEntries":46},"2023-12",{"year":152,"months":153},2022,[154,156,158,160,162,164,166,168,170,172,174,176],{"key":155,"hasEntries":46},"2022-01",{"key":157,"hasEntries":46},"2022-02",{"key":159,"hasEntries":49},"2022-03",{"key":161,"hasEntries":49},"2022-04",{"key":163,"hasEntries":46},"2022-05",{"key":165,"hasEntries":46},"2022-06",{"key":167,"hasEntries":46},"2022-07",{"key":169,"hasEntries":46},"2022-08",{"key":171,"hasEntries":46},"2022-09",{"key":173,"hasEntries":46},"2022-10",{"key":175,"hasEntries":46},"2022-11",{"key":177,"hasEntries":46},"2022-12",{"year":179,"months":180},2021,[181,183,185,187,189,191,193,195,197,199,201,203],{"key":182,"hasEntries":46},"2021-01",{"key":184,"hasEntries":49},"2021-02",{"key":186,"hasEntries":46},"2021-03",{"key":188,"hasEntries":49},"2021-04",{"key":190,"hasEntries":46},"2021-05",{"key":192,"hasEntries":46},"2021-06",{"key":194,"hasEntries":49},"2021-07",{"key":196,"hasEntries":46},"2021-08",{"key":198,"hasEntries":46},"2021-09",{"key":200,"hasEntries":49},"2021-10",{"key":202,"hasEntries":49},"2021-11",{"key":204,"hasEntries":49},"2021-12",{"year":206,"months":207},2020,[208,210,212,214,216,218,220,222,224,226,228,230],{"key":209,"hasEntries":49},"2020-01",{"key":211,"hasEntries":49},"2020-02",{"key":213,"hasEntries":46},"2020-03",{"key":215,"hasEntries":46},"2020-04",{"key":217,"hasEntries":46},"2020-05",{"key":219,"hasEntries":49},"2020-06",{"key":221,"hasEntries":46},"2020-07",{"key":223,"hasEntries":46},"2020-08",{"key":225,"hasEntries":46},"2020-09",{"key":227,"hasEntries":49},"2020-10",{"key":229,"hasEntries":46},"2020-11",{"key":231,"hasEntries":46},"2020-12",{"year":233,"months":234},2019,[235,237,239,241,243,245,247,249,251,253,255,257],{"key":236,"hasEntries":46},"2019-01",{"key":238,"hasEntries":46},"2019-02",{"key":240,"hasEntries":46},"2019-03",{"key":242,"hasEntries":49},"2019-04",{"key":244,"hasEntries":49},"2019-05",{"key":246,"hasEntries":46},"2019-06",{"key":248,"hasEntries":46},"2019-07",{"key":250,"hasEntries":46},"2019-08",{"key":252,"hasEntries":46},"2019-09",{"key":254,"hasEntries":46},"2019-10",{"key":256,"hasEntries":46},"2019-11",{"key":258,"hasEntries":46},"2019-12",{"year":260,"months":261},2018,[262,264,266,268,270,272,274,276,278,280,282,284],{"key":263,"hasEntries":46},"2018-01",{"key":265,"hasEntries":46},"2018-02",{"key":267,"hasEntries":46},"2018-03",{"key":269,"hasEntries":49},"2018-04",{"key":271,"hasEntries":46},"2018-05",{"key":273,"hasEntries":46},"2018-06",{"key":275,"hasEntries":46},"2018-07",{"key":277,"hasEntries":46},"2018-08",{"key":279,"hasEntries":49},"2018-09",{"key":281,"hasEntries":46},"2018-10",{"key":283,"hasEntries":49},"2018-11",{"key":285,"hasEntries":46},"2018-12",{"year":287,"months":288},2017,[289,291,293,295,297,299,301,303,305,307,309,311],{"key":290,"hasEntries":46},"2017-01",{"key":292,"hasEntries":46},"2017-02",{"key":294,"hasEntries":46},"2017-03",{"key":296,"hasEntries":49},"2017-04",{"key":298,"hasEntries":49},"2017-05",{"key":300,"hasEntries":46},"2017-06",{"key":302,"hasEntries":49},"2017-07",{"key":304,"hasEntries":49},"2017-08",{"key":306,"hasEntries":46},"2017-09",{"key":308,"hasEntries":49},"2017-10",{"key":310,"hasEntries":49},"2017-11",{"key":312,"hasEntries":46},"2017-12",[314,410,432,459,522,564,605,629,653,676,699,722,743,764,787,811,832,873,894,916,939,960,983,1006,1029,1051,1074,1096,1117,1137,1157,1178,1199,1239,1280,1300,1339,1359,1379,1402,1441,1499,1557,1578],{"key":63,"year":42,"month":315,"majors":316,"areas":362},9,[317,340],{"slug":318,"title":319,"locale":19,"products":320,"platforms":322,"categories":323,"kind":324,"size":325,"publicationDate":326,"modificationDate":327,"links":328,"images":332,"track":18,"bodyHtml":336,"excerpt":337,"primaryCategory":37,"ownPage":338,"date":339},"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",[321],"flat",[37,36],[37],"new","major","2026-09-16T15:18:58.086Z","2026-09-18T13:45:28.795Z",{"blogPosts":329,"helpArticles":330,"releases":331},[],[],[],[333],{"url":334,"alt":335},"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":341,"title":342,"locale":19,"products":343,"platforms":345,"categories":346,"kind":324,"size":325,"publicationDate":349,"modificationDate":350,"links":351,"images":357,"track":18,"bodyHtml":358,"excerpt":359,"primaryCategory":37,"ownPage":360,"date":361},"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",[321,344],"flatEdu",[37],[37,347,348],"omr","assignments","2026-09-16T11:56:16.502Z","2026-09-16T16:00:46.587Z",{"blogPosts":352,"helpArticles":353,"releases":354},[],[],[355],{"platform":37,"version":356},"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",[363,390],{"category":364,"name":25,"count":365,"entries":366},"import-export",1,[367],{"slug":368,"title":369,"locale":19,"products":370,"platforms":371,"categories":372,"kind":373,"size":374,"publicationDate":375,"modificationDate":376,"links":377,"images":385,"track":386,"bodyHtml":387,"excerpt":388,"primaryCategory":364,"ownPage":360,"date":389},"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",[321,344],[36,37],[364],"improved","minor","2026-09-16T12:51:38.024Z","2026-09-17T12:10:20.804Z",{"blogPosts":378,"helpArticles":379,"releases":384},[],[380],{"locale":381,"url":382,"title":383},"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":37,"name":31,"count":365,"entries":391},[392],{"slug":393,"title":394,"locale":19,"products":395,"platforms":396,"categories":397,"kind":324,"size":374,"publicationDate":398,"modificationDate":399,"links":400,"images":406,"track":18,"bodyHtml":407,"excerpt":408,"primaryCategory":37,"ownPage":360,"date":409},"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",[321],[37],[37,347],"2026-09-17T09:34:46.914Z","2026-09-17T09:36:12.438Z",{"blogPosts":401,"helpArticles":402,"releases":403},[],[],[404],{"platform":37,"version":405},"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":61,"year":42,"month":411,"majors":412,"areas":431},8,[413],{"slug":414,"title":415,"locale":19,"products":416,"platforms":417,"categories":418,"kind":324,"size":325,"publicationDate":419,"modificationDate":420,"links":421,"images":427,"track":18,"bodyHtml":428,"excerpt":429,"primaryCategory":37,"ownPage":360,"date":430},"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",[321,344],[37],[37,347,364],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":422,"helpArticles":423,"releases":424},[],[],[425],{"platform":37,"version":426},"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":59,"year":42,"month":433,"majors":434,"areas":458},7,[435],{"slug":436,"title":437,"locale":19,"products":438,"platforms":439,"categories":440,"kind":324,"size":325,"publicationDate":441,"modificationDate":442,"links":443,"images":454,"track":347,"bodyHtml":455,"excerpt":456,"primaryCategory":347,"ownPage":338,"date":457},"2026-07-10-omr-is-now-available-as-a-developer-api","O OMR agora está disponível como API para desenvolvedores",[321,344],[37],[347,37],"2026-09-16T10:37:19.581Z","2026-09-18T10:40:13.613Z",{"blogPosts":444,"helpArticles":445,"releases":449},[],[446],{"locale":381,"url":447,"title":448},"https:\u002F\u002Fhelp.flat.io\u002Fpt-br\u002Fmusic-notation-software\u002Fomr\u002F","Digitalize e importe partituras a partir de um PDF ou foto",[450,452],{"platform":37,"version":451},"2.23.0",{"platform":37,"version":453},"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":53,"year":42,"month":460,"majors":461,"areas":482},4,[462],{"slug":463,"title":464,"locale":19,"products":465,"platforms":466,"categories":467,"kind":324,"size":325,"publicationDate":470,"modificationDate":471,"links":472,"images":478,"track":18,"bodyHtml":479,"excerpt":480,"primaryCategory":37,"ownPage":360,"date":481},"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",[321,344],[37],[37,364,468,348,469],"library","classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":473,"helpArticles":474,"releases":475},[],[],[476],{"platform":37,"version":477},"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",[483],{"category":38,"name":33,"count":484,"entries":485},2,[486,505],{"slug":487,"title":488,"locale":19,"products":489,"platforms":490,"categories":491,"kind":492,"size":374,"publicationDate":493,"modificationDate":494,"links":495,"images":501,"track":18,"bodyHtml":502,"excerpt":503,"primaryCategory":38,"ownPage":360,"date":504},"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",[321,344],[38],[38],"fixed","2026-09-21T07:56:48.253Z","2026-09-21T08:53:58.207Z",{"blogPosts":496,"helpArticles":497,"releases":498},[],[],[499],{"platform":38,"version":500},"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":506,"title":507,"locale":19,"products":508,"platforms":509,"categories":510,"kind":324,"size":374,"publicationDate":511,"modificationDate":512,"links":513,"images":519,"track":18,"bodyHtml":520,"excerpt":521,"primaryCategory":38,"ownPage":360,"date":504},"2026-04-02-embed-sdk-v2-12-0-export-the-score-as-svg","Embed SDK v2.12.0: exportar a partitura como SVG",[321,344],[38],[38],"2026-09-21T07:56:41.935Z","2026-09-21T08:55:21.053Z",{"blogPosts":514,"helpArticles":515,"releases":516},[],[],[517],{"platform":38,"version":518},"2.12.0",[],"\u003Cp>Adicionado o método \u003Ccode>getSVG\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método getSVG.",{"key":51,"year":42,"month":523,"majors":524,"areas":525},3,[],[526],{"category":38,"name":33,"count":484,"entries":527},[528,546],{"slug":529,"title":530,"locale":19,"products":531,"platforms":532,"categories":533,"kind":324,"size":374,"publicationDate":534,"modificationDate":535,"links":536,"images":542,"track":18,"bodyHtml":543,"excerpt":544,"primaryCategory":38,"ownPage":360,"date":545},"2026-03-19-embed-sdk-v2-11-0-load-abc-notation","Embed SDK v2.11.0: carregar notação ABC",[321,344],[38],[38],"2026-09-21T07:56:35.400Z","2026-09-21T08:55:19.168Z",{"blogPosts":537,"helpArticles":538,"releases":539},[],[],[540],{"platform":38,"version":541},"2.11.0",[],"\u003Cp>Adicionado o método \u003Ccode>loadABC\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método loadABC.","2026-03-19",{"slug":547,"title":548,"locale":19,"products":549,"platforms":550,"categories":551,"kind":324,"size":374,"publicationDate":552,"modificationDate":553,"links":554,"images":560,"track":18,"bodyHtml":561,"excerpt":562,"primaryCategory":38,"ownPage":360,"date":563},"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",[321,344],[38],[38],"2026-09-21T07:56:29.262Z","2026-09-21T08:55:17.411Z",{"blogPosts":555,"helpArticles":556,"releases":557},[],[],[558],{"platform":38,"version":559},"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":48,"year":42,"month":484,"majors":565,"areas":584},[566],{"slug":567,"title":568,"locale":19,"products":569,"platforms":570,"categories":571,"kind":324,"size":325,"publicationDate":572,"modificationDate":573,"links":574,"images":580,"track":18,"bodyHtml":581,"excerpt":582,"primaryCategory":38,"ownPage":360,"date":583},"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",[321,344],[38],[38],"2026-09-21T07:55:48.152Z","2026-09-21T08:55:15.650Z",{"blogPosts":575,"helpArticles":576,"releases":577},[],[],[578],{"platform":38,"version":579},"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",[585],{"category":38,"name":33,"count":365,"entries":586},[587],{"slug":588,"title":589,"locale":19,"products":590,"platforms":591,"categories":592,"kind":324,"size":374,"publicationDate":593,"modificationDate":594,"links":595,"images":601,"track":18,"bodyHtml":602,"excerpt":603,"primaryCategory":38,"ownPage":360,"date":604},"2026-02-06-embed-sdk-v2-8-0-export-the-score-as-a-pdf","Embed SDK v2.8.0: exporte a partitura como PDF",[321,344],[38],[38],"2026-09-21T07:55:41.803Z","2026-09-21T08:55:13.837Z",{"blogPosts":596,"helpArticles":597,"releases":598},[],[],[599],{"platform":38,"version":600},"2.8.0",[],"\u003Cp>Adicionado o método \u003Ccode>getPDF\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método getPDF.","2026-02-06",{"key":96,"year":71,"month":606,"majors":607,"areas":608},12,[],[609],{"category":38,"name":33,"count":365,"entries":610},[611],{"slug":612,"title":613,"locale":19,"products":614,"platforms":615,"categories":616,"kind":324,"size":374,"publicationDate":617,"modificationDate":618,"links":619,"images":625,"track":18,"bodyHtml":626,"excerpt":627,"primaryCategory":38,"ownPage":360,"date":628},"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",[321,344],[38],[38],"2026-09-21T07:55:35.408Z","2026-09-21T08:55:12.224Z",{"blogPosts":620,"helpArticles":621,"releases":622},[],[],[623],{"platform":38,"version":624},"2.7.0",[],"\u003Cp>Adicionado o evento \u003Ccode>embedSize\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o evento embedSize.","2025-12-29",{"key":92,"year":71,"month":630,"majors":631,"areas":632},10,[],[633],{"category":38,"name":33,"count":365,"entries":634},[635],{"slug":636,"title":637,"locale":19,"products":638,"platforms":639,"categories":640,"kind":324,"size":374,"publicationDate":641,"modificationDate":642,"links":643,"images":649,"track":18,"bodyHtml":650,"excerpt":651,"primaryCategory":38,"ownPage":360,"date":652},"2025-10-22-embed-sdk-v2-6-0-ten-more-interface-languages","Embed SDK v2.6.0: mais dez idiomas da interface",[321,344],[38],[38],"2026-09-21T07:55:29.524Z","2026-09-21T08:55:10.395Z",{"blogPosts":644,"helpArticles":645,"releases":646},[],[],[647],{"platform":38,"version":648},"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":88,"year":71,"month":411,"majors":654,"areas":655},[],[656],{"category":38,"name":33,"count":365,"entries":657},[658],{"slug":659,"title":660,"locale":19,"products":661,"platforms":662,"categories":663,"kind":373,"size":374,"publicationDate":664,"modificationDate":665,"links":666,"images":672,"track":18,"bodyHtml":673,"excerpt":674,"primaryCategory":38,"ownPage":360,"date":675},"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",[321,344],[38],[38],"2026-09-21T07:55:22.754Z","2026-09-21T08:55:08.624Z",{"blogPosts":667,"helpArticles":668,"releases":669},[],[],[670],{"platform":38,"version":671},"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":80,"year":71,"month":460,"majors":677,"areas":678},[],[679],{"category":38,"name":33,"count":365,"entries":680},[681],{"slug":682,"title":683,"locale":19,"products":684,"platforms":685,"categories":686,"kind":492,"size":374,"publicationDate":687,"modificationDate":688,"links":689,"images":695,"track":18,"bodyHtml":696,"excerpt":697,"primaryCategory":38,"ownPage":360,"date":698},"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",[321,344],[38],[38],"2026-09-21T07:55:15.535Z","2026-09-21T08:55:06.800Z",{"blogPosts":690,"helpArticles":691,"releases":692},[],[],[693],{"platform":38,"version":694},"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":78,"year":71,"month":523,"majors":700,"areas":701},[],[702],{"category":38,"name":33,"count":365,"entries":703},[704],{"slug":705,"title":706,"locale":19,"products":707,"platforms":708,"categories":709,"kind":324,"size":374,"publicationDate":710,"modificationDate":711,"links":712,"images":718,"track":18,"bodyHtml":719,"excerpt":720,"primaryCategory":38,"ownPage":360,"date":721},"2025-03-10-embed-sdk-v2-4-0-load-a-midi-file","Embed SDK v2.4.0: carregar um arquivo MIDI",[321,344],[38],[38],"2026-09-21T07:55:09.076Z","2026-09-21T08:55:04.438Z",{"blogPosts":713,"helpArticles":714,"releases":715},[],[],[716],{"platform":38,"version":717},"2.4.0",[],"\u003Cp>Adicionado o método \u003Ccode>loadMIDI\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método loadMIDI.","2025-03-10",{"key":119,"year":98,"month":630,"majors":723,"areas":742},[724],{"slug":725,"title":726,"locale":19,"products":727,"platforms":728,"categories":729,"kind":324,"size":325,"publicationDate":730,"modificationDate":731,"links":732,"images":738,"track":18,"bodyHtml":739,"excerpt":740,"primaryCategory":37,"ownPage":360,"date":741},"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",[321,344],[37],[37,468,469],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":733,"helpArticles":734,"releases":735},[],[],[736],{"platform":37,"version":737},"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":105,"year":98,"month":523,"majors":744,"areas":763},[745],{"slug":746,"title":747,"locale":19,"products":748,"platforms":749,"categories":750,"kind":324,"size":325,"publicationDate":751,"modificationDate":752,"links":753,"images":759,"track":18,"bodyHtml":760,"excerpt":761,"primaryCategory":37,"ownPage":360,"date":762},"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",[321,344],[37],[37,468,348],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":754,"helpArticles":755,"releases":756},[],[],[757],{"platform":37,"version":758},"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":101,"year":98,"month":365,"majors":765,"areas":766},[],[767],{"category":38,"name":33,"count":365,"entries":768},[769],{"slug":770,"title":771,"locale":19,"products":772,"platforms":773,"categories":774,"kind":324,"size":374,"publicationDate":775,"modificationDate":776,"links":777,"images":783,"track":18,"bodyHtml":784,"excerpt":785,"primaryCategory":38,"ownPage":360,"date":786},"2024-01-03-embed-sdk-v2-3-0-lazy-load-the-embed-iframe","Embed SDK v2.3.0: carregamento lazy do iframe incorporado",[321,344],[38],[38],"2026-09-21T07:55:03.050Z","2026-09-21T08:55:02.718Z",{"blogPosts":778,"helpArticles":779,"releases":780},[],[],[781],{"platform":38,"version":782},"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":148,"year":125,"month":788,"majors":789,"areas":790},11,[],[791],{"category":38,"name":33,"count":365,"entries":792},[793],{"slug":794,"title":795,"locale":19,"products":796,"platforms":797,"categories":798,"kind":324,"size":374,"publicationDate":799,"modificationDate":800,"links":801,"images":807,"track":18,"bodyHtml":808,"excerpt":809,"primaryCategory":38,"ownPage":360,"date":810},"2023-11-24-embed-sdk-v2-2-0-identify-the-reader-with-userid","Embed SDK v2.2.0: identificar o leitor com userId",[321,344],[38],[38],"2026-09-21T07:54:56.649Z","2026-09-21T08:54:53.676Z",{"blogPosts":802,"helpArticles":803,"releases":804},[],[],[805],{"platform":38,"version":806},"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":146,"year":125,"month":630,"majors":812,"areas":831},[813],{"slug":814,"title":815,"locale":19,"products":816,"platforms":817,"categories":818,"kind":324,"size":325,"publicationDate":819,"modificationDate":820,"links":821,"images":827,"track":18,"bodyHtml":828,"excerpt":829,"primaryCategory":38,"ownPage":360,"date":830},"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",[321,344],[38],[38],"2026-09-21T07:54:50.377Z","2026-09-21T08:54:51.967Z",{"blogPosts":822,"helpArticles":823,"releases":824},[],[],[825],{"platform":38,"version":826},"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":144,"year":125,"month":315,"majors":833,"areas":853},[834],{"slug":835,"title":836,"locale":19,"products":837,"platforms":838,"categories":839,"kind":840,"size":325,"publicationDate":841,"modificationDate":842,"links":843,"images":849,"track":18,"bodyHtml":850,"excerpt":851,"primaryCategory":38,"ownPage":360,"date":852},"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",[321,344],[38],[38],"deprecated","2026-09-21T07:54:03.751Z","2026-09-21T08:54:48.567Z",{"blogPosts":844,"helpArticles":845,"releases":846},[],[],[847],{"platform":38,"version":848},"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",[854],{"category":38,"name":33,"count":365,"entries":855},[856],{"slug":857,"title":858,"locale":19,"products":859,"platforms":860,"categories":861,"kind":492,"size":374,"publicationDate":862,"modificationDate":863,"links":864,"images":870,"track":18,"bodyHtml":871,"excerpt":872,"primaryCategory":38,"ownPage":360,"date":852},"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",[321,344],[38],[38],"2026-09-21T07:54:10.411Z","2026-09-21T08:54:50.148Z",{"blogPosts":865,"helpArticles":866,"releases":867},[],[],[868],{"platform":38,"version":869},"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":142,"year":125,"month":411,"majors":874,"areas":893},[875],{"slug":876,"title":877,"locale":19,"products":878,"platforms":879,"categories":880,"kind":324,"size":325,"publicationDate":881,"modificationDate":882,"links":883,"images":889,"track":18,"bodyHtml":890,"excerpt":891,"primaryCategory":37,"ownPage":360,"date":892},"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",[321,344],[37],[37,469,348],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":884,"helpArticles":885,"releases":886},[],[],[887],{"platform":37,"version":888},"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":136,"year":125,"month":895,"majors":896,"areas":915},5,[897],{"slug":898,"title":899,"locale":19,"products":900,"platforms":901,"categories":902,"kind":324,"size":325,"publicationDate":903,"modificationDate":904,"links":905,"images":911,"track":18,"bodyHtml":912,"excerpt":913,"primaryCategory":37,"ownPage":360,"date":914},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: a Resource Library API, em beta",[321,344],[37],[37,469,348],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":906,"helpArticles":907,"releases":908},[],[],[909],{"platform":37,"version":910},"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":134,"year":125,"month":460,"majors":917,"areas":918},[],[919],{"category":38,"name":33,"count":365,"entries":920},[921],{"slug":922,"title":923,"locale":19,"products":924,"platforms":925,"categories":926,"kind":373,"size":374,"publicationDate":927,"modificationDate":928,"links":929,"images":935,"track":18,"bodyHtml":936,"excerpt":937,"primaryCategory":38,"ownPage":360,"date":938},"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",[321,344],[38],[38],"2026-09-21T07:53:57.044Z","2026-09-21T08:54:46.698Z",{"blogPosts":930,"helpArticles":931,"releases":932},[],[],[933],{"platform":38,"version":934},"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":132,"year":125,"month":523,"majors":940,"areas":959},[941],{"slug":942,"title":943,"locale":19,"products":944,"platforms":945,"categories":946,"kind":324,"size":325,"publicationDate":947,"modificationDate":948,"links":949,"images":955,"track":18,"bodyHtml":956,"excerpt":957,"primaryCategory":38,"ownPage":360,"date":958},"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",[321,344],[38],[38],"2026-09-21T07:53:49.861Z","2026-09-21T08:54:44.630Z",{"blogPosts":950,"helpArticles":951,"releases":952},[],[],[953],{"platform":38,"version":954},"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":161,"year":152,"month":460,"majors":961,"areas":962},[],[963],{"category":38,"name":33,"count":365,"entries":964},[965],{"slug":966,"title":967,"locale":19,"products":968,"platforms":969,"categories":970,"kind":492,"size":374,"publicationDate":971,"modificationDate":972,"links":973,"images":979,"track":18,"bodyHtml":980,"excerpt":981,"primaryCategory":38,"ownPage":360,"date":982},"2022-04-22-embed-sdk-v1-4-1-works-with-vue-3","Embed SDK v1.4.1: funciona com Vue 3",[321,344],[38],[38],"2026-09-21T07:53:42.897Z","2026-09-21T08:54:42.872Z",{"blogPosts":974,"helpArticles":975,"releases":976},[],[],[977],{"platform":38,"version":978},"1.4.1",[],"\u003Cp>Corrigida a compatibilidade com o Vue 3.\u003C\u002Fp>","Corrigida a compatibilidade com o Vue 3.","2022-04-22",{"key":159,"year":152,"month":523,"majors":984,"areas":985},[],[986],{"category":37,"name":31,"count":365,"entries":987},[988],{"slug":989,"title":990,"locale":19,"products":991,"platforms":992,"categories":993,"kind":324,"size":374,"publicationDate":994,"modificationDate":995,"links":996,"images":1002,"track":18,"bodyHtml":1003,"excerpt":1004,"primaryCategory":37,"ownPage":360,"date":1005},"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",[321],[37],[37,468],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":997,"helpArticles":998,"releases":999},[],[],[1000],{"platform":37,"version":1001},"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":204,"year":179,"month":606,"majors":1007,"areas":1008},[],[1009],{"category":37,"name":31,"count":365,"entries":1010},[1011],{"slug":1012,"title":1013,"locale":19,"products":1014,"platforms":1015,"categories":1016,"kind":324,"size":374,"publicationDate":1017,"modificationDate":1018,"links":1019,"images":1025,"track":18,"bodyHtml":1026,"excerpt":1027,"primaryCategory":37,"ownPage":360,"date":1028},"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",[321],[37],[37,364],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":1020,"helpArticles":1021,"releases":1022},[],[],[1023],{"platform":37,"version":1024},"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":202,"year":179,"month":788,"majors":1030,"areas":1050},[1031],{"slug":1032,"title":1033,"locale":19,"products":1034,"platforms":1035,"categories":1036,"kind":324,"size":325,"publicationDate":1038,"modificationDate":1039,"links":1040,"images":1046,"track":18,"bodyHtml":1047,"excerpt":1048,"primaryCategory":37,"ownPage":360,"date":1049},"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",[321,344],[37],[37,1037],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":1041,"helpArticles":1042,"releases":1043},[],[],[1044],{"platform":37,"version":1045},"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":200,"year":179,"month":630,"majors":1052,"areas":1073},[1053],{"slug":1054,"title":1055,"locale":19,"products":1056,"platforms":1057,"categories":1058,"kind":324,"size":325,"publicationDate":1061,"modificationDate":1062,"links":1063,"images":1069,"track":18,"bodyHtml":1070,"excerpt":1071,"primaryCategory":37,"ownPage":360,"date":1072},"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",[321,344],[37],[37,1059,1060],"editor","worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":1064,"helpArticles":1065,"releases":1066},[],[],[1067],{"platform":37,"version":1068},"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":194,"year":179,"month":433,"majors":1075,"areas":1095},[1076],{"slug":1077,"title":1078,"locale":19,"products":1079,"platforms":1080,"categories":1081,"kind":324,"size":325,"publicationDate":1083,"modificationDate":1084,"links":1085,"images":1091,"track":18,"bodyHtml":1092,"excerpt":1093,"primaryCategory":37,"ownPage":360,"date":1094},"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",[321,344],[37],[37,1082,469],"playback","2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":1086,"helpArticles":1087,"releases":1088},[],[],[1089],{"platform":37,"version":1090},"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":188,"year":179,"month":460,"majors":1097,"areas":1116},[1098],{"slug":1099,"title":1100,"locale":19,"products":1101,"platforms":1102,"categories":1103,"kind":324,"size":325,"publicationDate":1104,"modificationDate":1105,"links":1106,"images":1112,"track":18,"bodyHtml":1113,"excerpt":1114,"primaryCategory":38,"ownPage":360,"date":1115},"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",[321,344],[38],[38],"2026-09-21T07:53:36.608Z","2026-09-21T08:54:40.643Z",{"blogPosts":1107,"helpArticles":1108,"releases":1109},[],[],[1110],{"platform":38,"version":1111},"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":184,"year":179,"month":484,"majors":1118,"areas":1136},[1119],{"slug":1120,"title":1121,"locale":19,"products":1122,"platforms":1123,"categories":1124,"kind":324,"size":325,"publicationDate":1125,"modificationDate":1126,"links":1127,"images":1132,"track":18,"bodyHtml":1133,"excerpt":1134,"primaryCategory":37,"ownPage":360,"date":1135},"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",[321,344],[37],[37,348],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":1128,"helpArticles":1129,"releases":1130},[],[],[1131],{"platform":37,"version":518},[],"\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":227,"year":206,"month":630,"majors":1138,"areas":1156},[1139],{"slug":1140,"title":1141,"locale":19,"products":1142,"platforms":1143,"categories":1144,"kind":324,"size":325,"publicationDate":1145,"modificationDate":1146,"links":1147,"images":1152,"track":18,"bodyHtml":1153,"excerpt":1154,"primaryCategory":37,"ownPage":360,"date":1155},"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",[321,344],[37],[37,348,469],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":1148,"helpArticles":1149,"releases":1150},[],[],[1151],{"platform":37,"version":541},[],"\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":219,"year":206,"month":1158,"majors":1159,"areas":1177},6,[1160],{"slug":1161,"title":1162,"locale":19,"products":1163,"platforms":1164,"categories":1165,"kind":324,"size":325,"publicationDate":1166,"modificationDate":1167,"links":1168,"images":1173,"track":18,"bodyHtml":1174,"excerpt":1175,"primaryCategory":37,"ownPage":360,"date":1176},"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",[321,344],[37],[37,348,469],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":1169,"helpArticles":1170,"releases":1171},[],[],[1172],{"platform":37,"version":559},[],"\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":211,"year":206,"month":484,"majors":1179,"areas":1198},[1180],{"slug":1181,"title":1182,"locale":19,"products":1183,"platforms":1184,"categories":1185,"kind":324,"size":325,"publicationDate":1186,"modificationDate":1187,"links":1188,"images":1194,"track":18,"bodyHtml":1195,"excerpt":1196,"primaryCategory":38,"ownPage":360,"date":1197},"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",[321,344],[38],[38],"2026-09-21T07:53:29.730Z","2026-09-21T08:54:39.030Z",{"blogPosts":1189,"helpArticles":1190,"releases":1191},[],[],[1192],{"platform":38,"version":1193},"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":209,"year":206,"month":365,"majors":1200,"areas":1218},[1201],{"slug":1202,"title":1203,"locale":19,"products":1204,"platforms":1205,"categories":1206,"kind":324,"size":325,"publicationDate":1207,"modificationDate":1208,"links":1209,"images":1214,"track":18,"bodyHtml":1215,"excerpt":1216,"primaryCategory":37,"ownPage":360,"date":1217},"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",[321,344],[37],[37,348],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":1210,"helpArticles":1211,"releases":1212},[],[],[1213],{"platform":37,"version":579},[],"\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",[1219],{"category":38,"name":33,"count":365,"entries":1220},[1221],{"slug":1222,"title":1223,"locale":19,"products":1224,"platforms":1225,"categories":1226,"kind":324,"size":374,"publicationDate":1227,"modificationDate":1228,"links":1229,"images":1235,"track":18,"bodyHtml":1236,"excerpt":1237,"primaryCategory":38,"ownPage":360,"date":1238},"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",[321,344],[38],[38],"2026-09-21T07:53:21.973Z","2026-09-21T08:54:37.418Z",{"blogPosts":1230,"helpArticles":1231,"releases":1232},[],[],[1233],{"platform":38,"version":1234},"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":244,"year":233,"month":895,"majors":1240,"areas":1241},[],[1242],{"category":38,"name":33,"count":484,"entries":1243},[1244,1262],{"slug":1245,"title":1246,"locale":19,"products":1247,"platforms":1248,"categories":1249,"kind":324,"size":374,"publicationDate":1250,"modificationDate":1251,"links":1252,"images":1258,"track":18,"bodyHtml":1259,"excerpt":1260,"primaryCategory":38,"ownPage":360,"date":1261},"2019-05-13-embed-sdk-v1-1-0-midi-output","Embed SDK v1.1.0: saída MIDI",[321,344],[38],[38],"2026-09-21T07:53:15.616Z","2026-09-21T08:54:35.690Z",{"blogPosts":1253,"helpArticles":1254,"releases":1255},[],[],[1256],{"platform":38,"version":1257},"1.1.0",[],"\u003Cp>Suporte à saída MIDI.\u003C\u002Fp>","Suporte à saída MIDI.","2019-05-13",{"slug":1263,"title":1264,"locale":19,"products":1265,"platforms":1266,"categories":1267,"kind":373,"size":374,"publicationDate":1268,"modificationDate":1269,"links":1270,"images":1276,"track":18,"bodyHtml":1277,"excerpt":1278,"primaryCategory":38,"ownPage":360,"date":1279},"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",[321,344],[38],[38],"2026-09-21T07:53:09.515Z","2026-09-21T08:54:26.564Z",{"blogPosts":1271,"helpArticles":1272,"releases":1273},[],[],[1274],{"platform":38,"version":1275},"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":242,"year":233,"month":460,"majors":1281,"areas":1299},[1282],{"slug":1283,"title":1284,"locale":19,"products":1285,"platforms":1286,"categories":1287,"kind":324,"size":325,"publicationDate":1288,"modificationDate":1289,"links":1290,"images":1295,"track":18,"bodyHtml":1296,"excerpt":1297,"primaryCategory":37,"ownPage":360,"date":1298},"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",[321,344],[37],[37,468,348],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":1291,"helpArticles":1292,"releases":1293},[],[],[1294],{"platform":37,"version":600},[],"\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":283,"year":260,"month":788,"majors":1301,"areas":1338},[1302,1320],{"slug":1303,"title":1304,"locale":19,"products":1305,"platforms":1306,"categories":1307,"kind":840,"size":325,"publicationDate":1308,"modificationDate":1309,"links":1310,"images":1316,"track":18,"bodyHtml":1317,"excerpt":1318,"primaryCategory":38,"ownPage":360,"date":1319},"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",[321,344],[38],[38],"2026-09-21T07:52:55.665Z","2026-09-21T08:54:24.927Z",{"blogPosts":1311,"helpArticles":1312,"releases":1313},[],[],[1314],{"platform":38,"version":1315},"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":1321,"title":1322,"locale":19,"products":1323,"platforms":1324,"categories":1325,"kind":840,"size":325,"publicationDate":1326,"modificationDate":1327,"links":1328,"images":1334,"track":18,"bodyHtml":1335,"excerpt":1336,"primaryCategory":38,"ownPage":360,"date":1337},"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",[321,344],[38],[38],"2026-09-21T07:52:48.486Z","2026-09-21T08:54:23.219Z",{"blogPosts":1329,"helpArticles":1330,"releases":1331},[],[],[1332],{"platform":38,"version":1333},"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":279,"year":260,"month":315,"majors":1340,"areas":1358},[1341],{"slug":1342,"title":1343,"locale":19,"products":1344,"platforms":1345,"categories":1346,"kind":324,"size":325,"publicationDate":1347,"modificationDate":1348,"links":1349,"images":1354,"track":18,"bodyHtml":1355,"excerpt":1356,"primaryCategory":37,"ownPage":360,"date":1357},"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",[321],[37],[37,364,468],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":1350,"helpArticles":1351,"releases":1352},[],[],[1353],{"platform":37,"version":624},[],"\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":269,"year":260,"month":460,"majors":1360,"areas":1378},[1361],{"slug":1362,"title":1363,"locale":19,"products":1364,"platforms":1365,"categories":1366,"kind":324,"size":325,"publicationDate":1367,"modificationDate":1368,"links":1369,"images":1374,"track":18,"bodyHtml":1375,"excerpt":1376,"primaryCategory":37,"ownPage":360,"date":1377},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: a API de Coleções",[321],[37],[37,468],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":1370,"helpArticles":1371,"releases":1372},[],[],[1373],{"platform":37,"version":648},[],"\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":310,"year":287,"month":788,"majors":1380,"areas":1381},[],[1382],{"category":38,"name":33,"count":365,"entries":1383},[1384],{"slug":1385,"title":1386,"locale":19,"products":1387,"platforms":1388,"categories":1389,"kind":324,"size":374,"publicationDate":1390,"modificationDate":1391,"links":1392,"images":1398,"track":18,"bodyHtml":1399,"excerpt":1400,"primaryCategory":38,"ownPage":360,"date":1401},"2017-11-10-embed-sdk-v0-9-0-mute-the-embed","Embed SDK v0.9.0: silenciar a incorporação",[321,344],[38],[38],"2026-09-21T07:52:42.076Z","2026-09-21T08:54:21.505Z",{"blogPosts":1393,"helpArticles":1394,"releases":1395},[],[],[1396],{"platform":38,"version":1397},"0.9.0",[],"\u003Cp>Adicionado o método \u003Ccode>mute\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método mute.","2017-11-10",{"key":308,"year":287,"month":630,"majors":1403,"areas":1404},[],[1405],{"category":37,"name":31,"count":484,"entries":1406},[1407,1424],{"slug":1408,"title":1409,"locale":19,"products":1410,"platforms":1411,"categories":1412,"kind":324,"size":374,"publicationDate":1413,"modificationDate":1414,"links":1415,"images":1420,"track":18,"bodyHtml":1421,"excerpt":1422,"primaryCategory":37,"ownPage":360,"date":1423},"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",[321],[37],[37,1082],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":1416,"helpArticles":1417,"releases":1418},[],[],[1419],{"platform":37,"version":671},[],"\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":1425,"title":1426,"locale":19,"products":1427,"platforms":1428,"categories":1429,"kind":324,"size":374,"publicationDate":1430,"modificationDate":1431,"links":1432,"images":1437,"track":18,"bodyHtml":1438,"excerpt":1439,"primaryCategory":37,"ownPage":360,"date":1440},"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",[321],[37],[37,468],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":1433,"helpArticles":1434,"releases":1435},[],[],[1436],{"platform":37,"version":717},[],"\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":304,"year":287,"month":411,"majors":1442,"areas":1460},[1443],{"slug":1444,"title":1445,"locale":19,"products":1446,"platforms":1447,"categories":1448,"kind":324,"size":325,"publicationDate":1449,"modificationDate":1450,"links":1451,"images":1456,"track":18,"bodyHtml":1457,"excerpt":1458,"primaryCategory":37,"ownPage":360,"date":1459},"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",[321,344],[37],[37,469,1037],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":1452,"helpArticles":1453,"releases":1454},[],[],[1455],{"platform":37,"version":782},[],"\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",[1461],{"category":38,"name":33,"count":484,"entries":1462},[1463,1481],{"slug":1464,"title":1465,"locale":19,"products":1466,"platforms":1467,"categories":1468,"kind":324,"size":374,"publicationDate":1469,"modificationDate":1470,"links":1471,"images":1477,"track":18,"bodyHtml":1478,"excerpt":1479,"primaryCategory":38,"ownPage":360,"date":1480},"2017-08-08-embed-sdk-v0-7-0-color-a-note","Embed SDK v0.7.0: colorir uma nota",[321,344],[38],[38],"2026-09-21T07:52:36.262Z","2026-09-21T08:54:19.301Z",{"blogPosts":1472,"helpArticles":1473,"releases":1474},[],[],[1475],{"platform":38,"version":1476},"0.7.0",[],"\u003Cp>Adicionado o método \u003Ccode>setNoteColor\u003C\u002Fcode>.\u003C\u002Fp>","Adicionado o método setNoteColor.","2017-08-08",{"slug":1482,"title":1483,"locale":19,"products":1484,"platforms":1485,"categories":1486,"kind":324,"size":374,"publicationDate":1487,"modificationDate":1488,"links":1489,"images":1495,"track":18,"bodyHtml":1496,"excerpt":1497,"primaryCategory":38,"ownPage":360,"date":1498},"2017-08-03-embed-sdk-v0-6-0-read-and-move-the-cursor","Embed SDK v0.6.0: ler e mover o cursor",[321,344],[38],[38],"2026-09-21T07:52:30.645Z","2026-09-21T08:54:17.466Z",{"blogPosts":1490,"helpArticles":1491,"releases":1492},[],[],[1493],{"platform":38,"version":1494},"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":302,"year":287,"month":433,"majors":1500,"areas":1536},[1501,1519],{"slug":1502,"title":1503,"locale":19,"products":1504,"platforms":1505,"categories":1506,"kind":324,"size":325,"publicationDate":1507,"modificationDate":1508,"links":1509,"images":1515,"track":18,"bodyHtml":1516,"excerpt":1517,"primaryCategory":38,"ownPage":360,"date":1518},"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",[321,344],[38],[38],"2026-09-21T07:52:24.313Z","2026-09-21T08:54:15.619Z",{"blogPosts":1510,"helpArticles":1511,"releases":1512},[],[],[1513],{"platform":38,"version":1514},"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":1520,"title":1521,"locale":19,"products":1522,"platforms":1523,"categories":1524,"kind":324,"size":325,"publicationDate":1525,"modificationDate":1526,"links":1527,"images":1532,"track":18,"bodyHtml":1533,"excerpt":1534,"primaryCategory":37,"ownPage":360,"date":1535},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: a API do Flat for Education",[344],[37],[37,469,348],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":1528,"helpArticles":1529,"releases":1530},[],[],[1531],{"platform":37,"version":806},[],"\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",[1537],{"category":38,"name":33,"count":365,"entries":1538},[1539],{"slug":1540,"title":1541,"locale":19,"products":1542,"platforms":1543,"categories":1544,"kind":324,"size":374,"publicationDate":1545,"modificationDate":1546,"links":1547,"images":1553,"track":18,"bodyHtml":1554,"excerpt":1555,"primaryCategory":38,"ownPage":360,"date":1556},"2017-07-05-embed-sdk-v0-4-0-export-the-score-as-a-png","Embed SDK v0.4.0: exportar a partitura como PNG",[321,344],[38],[38],"2026-09-21T07:52:17.924Z","2026-09-21T08:54:13.588Z",{"blogPosts":1548,"helpArticles":1549,"releases":1550},[],[],[1551],{"platform":38,"version":1552},"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":298,"year":287,"month":895,"majors":1558,"areas":1577},[1559],{"slug":1560,"title":1561,"locale":19,"products":1562,"platforms":1563,"categories":1564,"kind":324,"size":325,"publicationDate":1565,"modificationDate":1566,"links":1567,"images":1573,"track":18,"bodyHtml":1574,"excerpt":1575,"primaryCategory":38,"ownPage":360,"date":1576},"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",[321,344],[38],[38],"2026-09-21T07:52:12.125Z","2026-09-21T08:54:11.721Z",{"blogPosts":1568,"helpArticles":1569,"releases":1570},[],[],[1571],{"platform":38,"version":1572},"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":296,"year":287,"month":460,"majors":1579,"areas":1615},[1580,1598],{"slug":1581,"title":1582,"locale":19,"products":1583,"platforms":1584,"categories":1585,"kind":324,"size":325,"publicationDate":1586,"modificationDate":1587,"links":1588,"images":1594,"track":18,"bodyHtml":1595,"excerpt":1596,"primaryCategory":38,"ownPage":360,"date":1597},"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",[321,344],[38],[38],"2026-09-21T07:52:03.434Z","2026-09-21T08:54:09.993Z",{"blogPosts":1589,"helpArticles":1590,"releases":1591},[],[],[1592],{"platform":38,"version":1593},"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":1599,"title":1600,"locale":19,"products":1601,"platforms":1602,"categories":1603,"kind":324,"size":325,"publicationDate":1604,"modificationDate":1605,"links":1606,"images":1611,"track":18,"bodyHtml":1612,"excerpt":1613,"primaryCategory":37,"ownPage":360,"date":1614},"2017-04-10-the-flat-rest-api-is-public","A API REST do Flat é pública",[321],[37],[37],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":1607,"helpArticles":1608,"releases":1609},[],[],[1610],{"platform":37,"version":848},[],"\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",[1616,1636],{"category":37,"name":31,"count":365,"entries":1617},[1618],{"slug":1619,"title":1620,"locale":19,"products":1621,"platforms":1622,"categories":1623,"kind":324,"size":374,"publicationDate":1625,"modificationDate":1626,"links":1627,"images":1632,"track":18,"bodyHtml":1633,"excerpt":1634,"primaryCategory":37,"ownPage":360,"date":1635},"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",[321],[37],[37,1624],"collaboration","2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":1628,"helpArticles":1629,"releases":1630},[],[],[1631],{"platform":37,"version":826},[],"\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":38,"name":33,"count":365,"entries":1637},[1638],{"slug":1639,"title":1640,"locale":19,"products":1641,"platforms":1642,"categories":1643,"kind":324,"size":374,"publicationDate":1644,"modificationDate":1645,"links":1646,"images":1652,"track":18,"bodyHtml":1653,"excerpt":1654,"primaryCategory":38,"ownPage":360,"date":1597},"2017-04-21-embed-sdk-v0-1-0-the-first-public-release","Embed SDK v0.1.0: o primeiro lançamento público",[321,344],[38],[38],"2026-09-21T07:51:55.600Z","2026-09-21T08:54:08.222Z",{"blogPosts":1647,"helpArticles":1648,"releases":1649},[],[],[1650],{"platform":38,"version":1651},"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.",[],{"api":1657,"ios":1658,"android":1664,"embed":1668,"mac":1669,"windows":1671},{"2.26.2":393,"2.26.0":341,"2.25.0":414,"2.22.0":463,"2.21.0":725,"2.20.0":746,"2.19.0":876,"2.18.0":898,"2.17.0":989,"2.16.0":1012,"2.15.0":1032,"2.14.0":1054,"2.13.0":1077,"2.12.0":1120,"2.11.0":1140,"2.10.0":1161,"2.9.0":1202,"2.8.0":1283,"2.7.0":1342,"2.6.0":1362,"2.5.0":1408,"2.4.0":1425,"2.3.0":1444,"2.1.0":1619,"2.0.0":1599,"2.2.0":1520},{"26.09.01":1659,"26.08.02":1660,"26.08.01":1661,"26.07.01":1662,"26.06.03":1663},"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",{"26.09.01":1665,"26.08.01":1666,"26.07.04":1662,"26.07.01":1667},"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":487,"2.12.0":506,"2.11.0":529,"2.10.0":547,"2.9.0":567,"2.8.0":588,"2.7.0":612,"2.6.0":636,"2.5.0":659,"2.4.1":682,"2.4.0":705,"2.3.0":770,"2.2.0":794,"2.1.0":814,"2.0.1":857,"2.0.0":835,"1.5.1":922,"1.5.0":942,"1.4.1":966,"1.4.0":1099,"1.3.0":1181,"1.2.0":1222,"1.1.0":1245,"1.0.0":1263,"0.11.0":1303,"0.10.0":1321,"0.9.0":1385,"0.7.0":1464,"0.6.0":1482,"0.5.0":1502,"0.4.0":1540,"0.3.0":1560,"0.2.0":1581,"0.1.0":1639},{"26.8.0":1670},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows",{"26.8.1":1670},{},1789981326295]