[{"data":1,"prerenderedAt":1672},["ShallowReactive",2],{"flat-community-challenge":3,"footer-community-challenge":4,"changelog-developers-es":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":1654,"releaseAnchors":1655,"moved":1671},"developers","es","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","Reproducción","Importación y exportación","OMR","Tareas","Hojas de ejercicios","Clases","Colaboración","API","Facturación","Embed SDK","Cuentas",[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,409,431,458,521,563,604,628,652,675,698,721,742,763,786,810,831,872,893,915,938,959,982,1005,1028,1050,1073,1095,1116,1136,1156,1177,1198,1238,1279,1299,1338,1358,1378,1401,1440,1498,1556,1577],{"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","Un nuevo panel para desarrolladores, con trabajos OMR, créditos y un 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=\"Vista general de la aplicación del panel para desarrolladores con una tarjeta de funcionalidades para Embed, OMR, REST API, Import API y LTI\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>El panel para desarrolladores se ha rediseñado en torno a lo que puede hacer tu integración. Cada funcionalidad (Embed, OMR, REST API, Import API, LTI) tiene una tarjeta con su alcance, precios y documentación, y las que tu aplicación ya usa aparecen primero.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Una nueva sección de OMR a nivel de cuenta\u003C\u002Fstrong>, con tus trabajos, tus créditos y su historial en un solo lugar, ya que los créditos de OMR se comparten entre todas tus aplicaciones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prueba OMR antes de escribir código.\u003C\u002Fstrong> El playground acepta un PDF o fotos, muestra el número de páginas, el coste por página y el saldo que te quedaría, y luego ejecuta el trabajo cuando lo confirmas. La salida va a descargas de MusicXML; nada se guarda en tu biblioteca.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Páginas de aplicación más claras.\u003C\u002Fstrong> Los tokens personales, las credenciales de OAuth2 y el acceso a OMR se agrupan por aplicación, y se destacan las credenciales que incluyen el alcance de OMR.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ábrelo desde \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002F\" rel=\"referer\">flat.io\u002Fdevelopers\u003C\u002Fa>.\u003C\u002Fp>","El panel para desarrolladores se ha rediseñado en torno a lo que puede hacer tu integración. Cada funcionalidad (Embed, OMR, REST API, Import API, LTI) tiene…","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: la API de OMR sale de beta y las tareas ya se pueden leer, actualizar y eliminar por completo",[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>Nuestra especificación de la API REST pasa a OpenAPI 3.1, la API de OMR cierra su periodo beta y las tareas de Flat for Education se abren a más acciones además de listarlas y crearlas.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>La API de OMR es estable.\u003C\u002Fstrong> Los endpoints, campos y el comportamiento siguen ahora nuestro proceso habitual de retirada antes de cualquier cambio incompatible. Una nueva FAQ cubre créditos y facturación, límites y tiempos de procesamiento, calidad del reconocimiento e idiomas, y uso comercial y privacidad.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lee, actualiza y elimina tareas\u003C\u002Fstrong> en Flat for Education. Al eliminar una tarea también se eliminan sus entregas y las copias de los estudiantes; archívala en su lugar para conservar el trabajo.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Credit ledger.\u003C\u002Fstrong> Una nueva llamada muestra tu historial de créditos; el saldo sigue estando en la llamada de capacidades de OMR.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Los archivos de Finale (\u003Ccode>.musx\u003C\u002Fcode>) se pueden importar\u003C\u002Fstrong>, dentro de lo posible, y la importación de música escaneada (PDF e imágenes) está documentada en la creación de partituras.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAPI 3.1.\u003C\u002Fstrong> Los campos anulables usan la sintaxis de la versión 3.1; las herramientas fijadas en OpenAPI 3.0 necesitan una actualización. El campo \u003Ccode>mimeType\u003C\u002Fcode> se ha eliminado de las cargas de archivos de OMR.\u003C\u002Fli>\n\u003C\u002Ful>","Nuestra especificación de la API REST pasa a OpenAPI 3.1, la API de OMR cierra su periodo beta y las tareas de Flat for Education se abren a más acciones…","none","2026-09-10",[363,389],{"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":384,"track":385,"bodyHtml":386,"excerpt":387,"primaryCategory":364,"ownPage":360,"date":388},"2026-09-01-musicxml-exports-move-to-musicxml-4-0-with-swing-markings-and-valid-tablature-tu","Las exportaciones MusicXML pasan a MusicXML 4.0, con indicaciones de swing y afinaciones 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":383},[],[380],{"locale":19,"url":381,"title":382},"https:\u002F\u002Fhelp.flat.io\u002Fes\u002Fmusic-notation-software\u002Fimport\u002F","Importa y edita partituras y tablaturas existentes",[],[],"product","\u003Cp>Todos los archivos MusicXML que genera Flat ahora son MusicXML 4.0, independientemente de la versión del archivo desde la que se hayan importado.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Se exportan las indicaciones de swing.\u003C\u002Fstrong> MusicXML 4.0 puede representar la reproducción con swing, así que una partitura con swing ahora conserva su indicación de swing (o de straight explícito) al pasar a otras aplicaciones. Flat ya podía leerla al importar; ahora también la escribe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Las exportaciones de tablatura son válidas.\u003C\u002Fstrong> A las afinaciones de las cuerdas les faltaba un atributo obligatorio, lo que hacía que todas las exportaciones de tablatura fallaran en la validación estricta. Ahora la superan.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cada exportación se comprueba con la DTD de MusicXML 4.0\u003C\u002Fstrong>, incluidos los archivos \u003Ccode>.mxl\u003C\u002Fcode> comprimidos, y los errores de validación se informan en lugar de generar silenciosamente un archivo no válido.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Las aplicaciones que solo leen MusicXML 3.1 abren los archivos 4.0 igual que antes; para ellas, la única novedad es la indicación de swing.\u003C\u002Fp>","Todos los archivos MusicXML que genera Flat ahora son MusicXML 4.0, independientemente de la versión del archivo desde la que se hayan importado. - Se exportan…","2026-09-01",{"category":37,"name":31,"count":365,"entries":390},[391],{"slug":392,"title":393,"locale":19,"products":394,"platforms":395,"categories":396,"kind":324,"size":374,"publicationDate":397,"modificationDate":398,"links":399,"images":405,"track":18,"bodyHtml":406,"excerpt":407,"primaryCategory":37,"ownPage":360,"date":408},"2026-09-17-api-v2-26-2-let-the-server-straighten-pages-uploaded-sideways-or-upside-down","API v2.26.2: deja que el servidor enderece páginas subidas de lado o boca abajo",[321],[37],[37,347],"2026-09-17T09:34:46.914Z","2026-09-17T09:36:12.438Z",{"blogPosts":400,"helpArticles":401,"releases":402},[],[],[403],{"platform":37,"version":404},"2.26.2",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Rotación automática de páginas para importaciones OMR, bajo petición.\u003C\u002Fstrong> Las páginas se reconocen con la orientación en la que se han subido; si tu integración no puede permitir que el usuario gire primero las páginas, activa \u003Ccode>autoRotate\u003C\u002Fcode> y el servidor corregirá las páginas subidas de lado o boca abajo antes del reconocimiento. Los SDK de Python, JavaScript, Ruby y PHP se han actualizado a esta versión.\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\">Todos los detalles en el registro de cambios de la API\u003C\u002Fa>\u003C\u002Fp>","- Rotación automática de páginas para importaciones OMR, bajo petición. Las páginas se reconocen con la orientación en la que se han subido; si tu integración…","2026-09-17",{"key":61,"year":42,"month":410,"majors":411,"areas":430},8,[412],{"slug":413,"title":414,"locale":19,"products":415,"platforms":416,"categories":417,"kind":324,"size":325,"publicationDate":418,"modificationDate":419,"links":420,"images":426,"track":18,"bodyHtml":427,"excerpt":428,"primaryCategory":37,"ownPage":360,"date":429},"2026-08-04-api-v2-25-0-control-how-long-omr-jobs-keep-your-files-abc-export","API v2.25.0: controla cuánto tiempo los trabajos de OMR conservan tus archivos, exportación ABC",[321,344],[37],[37,347,364],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":421,"helpArticles":422,"releases":423},[],[],[424],{"platform":37,"version":425},"2.25.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Retención de datos bajo tu control.\u003C\u002Fstrong> Los trabajos de OMR ahora indican cuánto tiempo se conservan sus archivos (30 días por defecto), cada trabajo de MusicXML incluye su fecha de caducidad y puedes borrar los archivos y resultados de un trabajo en cuanto los hayas recuperado.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detección de funciones antes de iniciar sesión.\u003C\u002Fstrong> La llamada de capacidades de OMR funciona sin cuenta y enumera los idiomas de reconocimiento compatibles con sus nombres.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exportación de notación ABC\u003C\u002Fstrong> para cualquier revisión de la partitura, junto con MusicXML, MIDI y los demás formatos. Al igual que MIDI, no incluye el grabado completo.\u003C\u002Fli>\n\u003Cli>Las \u003Cstrong>tareas Free Record\u003C\u002Fstrong> se pueden configurar mediante la API en Flat for Education.\u003C\u002Fli>\n\u003Cli>Los errores procedentes de un proveedor ascendente (por ejemplo, Google Classroom) ahora incluyen el propio mensaje localizado del proveedor.\u003C\u002Fli>\n\u003C\u002Ful>","- Retención de datos bajo tu control. Los trabajos de OMR ahora indican cuánto tiempo se conservan sus archivos (30 días por defecto), cada trabajo de MusicXML…","2026-08-04",[],{"key":59,"year":42,"month":432,"majors":433,"areas":457},7,[434],{"slug":435,"title":436,"locale":19,"products":437,"platforms":438,"categories":439,"kind":324,"size":325,"publicationDate":440,"modificationDate":441,"links":442,"images":453,"track":347,"bodyHtml":454,"excerpt":455,"primaryCategory":347,"ownPage":338,"date":456},"2026-07-10-omr-is-now-available-as-a-developer-api","OMR ya está disponible como API para desarrolladores",[321,344],[37],[347,37],"2026-09-16T10:37:19.581Z","2026-09-18T10:40:13.613Z",{"blogPosts":443,"helpArticles":444,"releases":448},[],[445],{"locale":19,"url":446,"title":447},"https:\u002F\u002Fhelp.flat.io\u002Fes\u002Fmusic-notation-software\u002Fomr\u002F","Escanea e importa partituras desde un PDF o una foto",[449,451],{"platform":37,"version":450},"2.23.0",{"platform":37,"version":452},"2.24.0",[],"\u003Cp>El motor OMR de Flat ya está disponible de forma programática a través de la \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fomr\u002F\" rel=\"referer\">API para desarrolladores\u003C\u002Fa>. Envía archivos PDF o fotos, sigue el progreso del reconocimiento, revisa los instrumentos detectados y luego importa el resultado como una partitura editable en una biblioteca de Flat o exporta \u003Cstrong>MusicXML\u003C\u002Fstrong> o \u003Cstrong>MIDI\u003C\u002Fstrong>. Es el mismo modelo interno que impulsa la importación de PDF y fotos en el editor, ahora disponible a gran escala para tus propias aplicaciones y flujos de trabajo.\u003C\u002Fp>\n\u003Cp>La API de OMR dedicada (v2.24.0) se basa en la importación de PDF en segundo plano añadida a la creación de partituras en v2.23.0: solicita compatibilidad con tareas al importar un archivo y consulta la tarea hasta que la partitura esté lista. Consulta el \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-24-0-2026-07-08\" rel=\"referer\">registro de cambios de la API\u003C\u002Fa> para conocer los detalles de ambas versiones.\u003C\u002Fp>","El motor OMR de Flat ya está disponible de forma programática a través de la API para desarrolladores. Envía archivos PDF o fotos, sigue el progreso del…","2026-07-10",[],{"key":53,"year":42,"month":459,"majors":460,"areas":481},4,[461],{"slug":462,"title":463,"locale":19,"products":464,"platforms":465,"categories":466,"kind":324,"size":325,"publicationDate":469,"modificationDate":470,"links":471,"images":477,"track":18,"bodyHtml":478,"excerpt":479,"primaryCategory":37,"ownPage":360,"date":480},"2026-04-07-api-v2-22-0-15-import-formats-virtual-collections-rubrics-student-groups-and-lti","API v2.22.0: 15+ formatos de importación, colecciones virtuales, rúbricas, grupos de estudiantes y LTI 1.3",[321,344],[37],[37,364,467,348,468],"library","classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":472,"helpArticles":473,"releases":474},[],[],[475],{"platform":37,"version":476},"2.22.0",[],"\u003Cp>La mayor actualización de la especificación desde 2024, que pone la API al día con dos años de cambios en el producto.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Importación desde más de 15 formatos.\u003C\u002Fstrong> Guitar Pro, MuseScore, notación ABC, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer y Encore se suman a MusicXML y MIDI, y las partituras pueden exportarse como archivos \u003Ccode>.flat\u003C\u002Fcode> nativos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Colecciones virtuales.\u003C\u002Fstrong> Todas las partituras, colaboraciones y me gusta sustituyen la antigua jerarquía de carpetas de la biblioteca, en línea con la biblioteca rediseñada de Flat.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Tareas de interpretación con grabaciones de audio o vídeo y opciones de base instrumental, metrónomo y velocidad; entregas en grupo para escritura compartida; instrucciones con texto enriquecido; subgrupos de estudiantes; tareas de Microsoft Teams programadas y dirigidas individualmente; descripciones detalladas y tipos de tarea en la biblioteca de recursos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuración unificada de LTI\u003C\u002Fstrong> para LTI 1.1 y 1.3, incluido el registro dinámico. Las llamadas anteriores de credenciales de LTI 1.1 quedan obsoletas.\u003C\u002Fli>\n\u003Cli>Estadísticas anuales sobre partituras, recuento de partituras públicas en los perfiles y eliminación de algunos campos obsoletos desde hace tiempo.\u003C\u002Fli>\n\u003C\u002Ful>","La mayor actualización de la especificación desde 2024, que pone la API al día con dos años de cambios en el producto. - Importación desde más de 15 formatos.…","2026-04-07",[482],{"category":38,"name":33,"count":483,"entries":484},2,[485,504],{"slug":486,"title":487,"locale":19,"products":488,"platforms":489,"categories":490,"kind":491,"size":374,"publicationDate":492,"modificationDate":493,"links":494,"images":500,"track":18,"bodyHtml":501,"excerpt":502,"primaryCategory":38,"ownPage":360,"date":503},"2026-04-02-embed-sdk-v2-12-1-typescript-declarations-ship-at-the-right-path-again","Embed SDK v2.12.1: las declaraciones de TypeScript vuelven a publicarse en la ruta correcta",[321,344],[38],[38],"fixed","2026-09-21T07:56:48.253Z","2026-09-21T08:53:58.207Z",{"blogPosts":495,"helpArticles":496,"releases":497},[],[],[498],{"platform":38,"version":499},"2.12.1",[],"\u003Cp>La actualización a TypeScript 6 escribió los archivos de declaración en una ruta incorrecta, por lo que los editores no podían resolver los tipos del SDK. Corregido.\u003C\u002Fp>","La actualización a TypeScript 6 escribió los archivos de declaración en una ruta incorrecta, por lo que los editores no podían resolver los tipos del SDK.…","2026-04-02",{"slug":505,"title":506,"locale":19,"products":507,"platforms":508,"categories":509,"kind":324,"size":374,"publicationDate":510,"modificationDate":511,"links":512,"images":518,"track":18,"bodyHtml":519,"excerpt":520,"primaryCategory":38,"ownPage":360,"date":503},"2026-04-02-embed-sdk-v2-12-0-export-the-score-as-svg","Embed SDK v2.12.0: exportar la partitura como SVG",[321,344],[38],[38],"2026-09-21T07:56:41.935Z","2026-09-21T08:55:21.053Z",{"blogPosts":513,"helpArticles":514,"releases":515},[],[],[516],{"platform":38,"version":517},"2.12.0",[],"\u003Cp>Se ha añadido el método \u003Ccode>getSVG\u003C\u002Fcode>.\u003C\u002Fp>","Se ha añadido el método getSVG.",{"key":51,"year":42,"month":522,"majors":523,"areas":524},3,[],[525],{"category":38,"name":33,"count":483,"entries":526},[527,545],{"slug":528,"title":529,"locale":19,"products":530,"platforms":531,"categories":532,"kind":324,"size":374,"publicationDate":533,"modificationDate":534,"links":535,"images":541,"track":18,"bodyHtml":542,"excerpt":543,"primaryCategory":38,"ownPage":360,"date":544},"2026-03-19-embed-sdk-v2-11-0-load-abc-notation","Embed SDK v2.11.0: cargar notación ABC",[321,344],[38],[38],"2026-09-21T07:56:35.400Z","2026-09-21T08:55:19.168Z",{"blogPosts":536,"helpArticles":537,"releases":538},[],[],[539],{"platform":38,"version":540},"2.11.0",[],"\u003Cp>Se ha añadido el método \u003Ccode>loadABC\u003C\u002Fcode>.\u003C\u002Fp>","Se ha añadido el método loadABC.","2026-03-19",{"slug":546,"title":547,"locale":19,"products":548,"platforms":549,"categories":550,"kind":324,"size":374,"publicationDate":551,"modificationDate":552,"links":553,"images":559,"track":18,"bodyHtml":560,"excerpt":561,"primaryCategory":38,"ownPage":360,"date":562},"2026-03-03-embed-sdk-v2-10-0-choose-the-desktop-or-mobile-editor-interface","Embed SDK v2.10.0: elige la interfaz del editor para escritorio o móvil",[321,344],[38],[38],"2026-09-21T07:56:29.262Z","2026-09-21T08:55:17.411Z",{"blogPosts":554,"helpArticles":555,"releases":556},[],[],[557],{"platform":38,"version":558},"2.10.0",[],"\u003Cp>Se añadió el parámetro \u003Ccode>editorInterface\u003C\u002Fcode> a \u003Ccode>EmbedUrlParameters\u003C\u002Fcode> (\u003Ccode>'desktop'\u003C\u002Fcode> o \u003Ccode>'mobile'\u003C\u002Fcode>).\u003C\u002Fp>","Se añadió el parámetro editorInterface a EmbedUrlParameters ('desktop' o 'mobile').","2026-03-03",{"key":48,"year":42,"month":483,"majors":564,"areas":583},[565],{"slug":566,"title":567,"locale":19,"products":568,"platforms":569,"categories":570,"kind":324,"size":325,"publicationDate":571,"modificationDate":572,"links":573,"images":579,"track":18,"bodyHtml":580,"excerpt":581,"primaryCategory":38,"ownPage":360,"date":582},"2026-02-16-embed-sdk-v2-9-0-mp3-and-wav-export-with-progress","Embed SDK v2.9.0: exportación de MP3 y WAV con progreso",[321,344],[38],[38],"2026-09-21T07:55:48.152Z","2026-09-21T08:55:15.650Z",{"blogPosts":574,"helpArticles":575,"releases":576},[],[],[577],{"platform":38,"version":578},"2.9.0",[],"\u003Cul>\n\u003Cli>Se han añadido los métodos \u003Ccode>getMP3\u003C\u002Fcode> y \u003Ccode>getWAV\u003C\u002Fcode> para la exportación de audio\u003C\u002Fli>\n\u003Cli>Se ha añadido el evento \u003Ccode>exportProgress\u003C\u002Fcode> para que una exportación larga pueda mostrar el progreso\u003C\u002Fli>\n\u003C\u002Ful>","- Se han añadido los métodos getMP3 y getWAV para la exportación de audio - Se ha añadido el evento exportProgress para que una exportación larga pueda mostrar…","2026-02-16",[584],{"category":38,"name":33,"count":365,"entries":585},[586],{"slug":587,"title":588,"locale":19,"products":589,"platforms":590,"categories":591,"kind":324,"size":374,"publicationDate":592,"modificationDate":593,"links":594,"images":600,"track":18,"bodyHtml":601,"excerpt":602,"primaryCategory":38,"ownPage":360,"date":603},"2026-02-06-embed-sdk-v2-8-0-export-the-score-as-a-pdf","Embed SDK v2.8.0: exportar la partitura como PDF",[321,344],[38],[38],"2026-09-21T07:55:41.803Z","2026-09-21T08:55:13.837Z",{"blogPosts":595,"helpArticles":596,"releases":597},[],[],[598],{"platform":38,"version":599},"2.8.0",[],"\u003Cp>Se ha añadido el método \u003Ccode>getPDF\u003C\u002Fcode>.\u003C\u002Fp>","Se ha añadido el método getPDF.","2026-02-06",{"key":96,"year":71,"month":605,"majors":606,"areas":607},12,[],[608],{"category":38,"name":33,"count":365,"entries":609},[610],{"slug":611,"title":612,"locale":19,"products":613,"platforms":614,"categories":615,"kind":324,"size":374,"publicationDate":616,"modificationDate":617,"links":618,"images":624,"track":18,"bodyHtml":625,"excerpt":626,"primaryCategory":38,"ownPage":360,"date":627},"2025-12-29-embed-sdk-v2-7-0-know-when-the-embed-is-resized","Embed SDK v2.7.0: saber cuándo cambia el tamaño de la integración",[321,344],[38],[38],"2026-09-21T07:55:35.408Z","2026-09-21T08:55:12.224Z",{"blogPosts":619,"helpArticles":620,"releases":621},[],[],[622],{"platform":38,"version":623},"2.7.0",[],"\u003Cp>Se añadió el evento \u003Ccode>embedSize\u003C\u002Fcode>.\u003C\u002Fp>","Se añadió el evento embedSize.","2025-12-29",{"key":92,"year":71,"month":629,"majors":630,"areas":631},10,[],[632],{"category":38,"name":33,"count":365,"entries":633},[634],{"slug":635,"title":636,"locale":19,"products":637,"platforms":638,"categories":639,"kind":324,"size":374,"publicationDate":640,"modificationDate":641,"links":642,"images":648,"track":18,"bodyHtml":649,"excerpt":650,"primaryCategory":38,"ownPage":360,"date":651},"2025-10-22-embed-sdk-v2-6-0-ten-more-interface-languages","Embed SDK v2.6.0: diez idiomas más para la interfaz",[321,344],[38],[38],"2026-09-21T07:55:29.524Z","2026-09-21T08:55:10.395Z",{"blogPosts":643,"helpArticles":644,"releases":645},[],[],[646],{"platform":38,"version":647},"2.6.0",[],"\u003Cp>La interfaz de embed ahora es compatible con danés (\u003Ccode>da\u003C\u002Fcode>), finés (\u003Ccode>fi\u003C\u002Fcode>), filipino (\u003Ccode>fil\u003C\u002Fcode>), francés canadiense (\u003Ccode>fr-CA\u003C\u002Fcode>), hindi (\u003Ccode>hi\u003C\u002Fcode>), indonesio (\u003Ccode>id\u003C\u002Fcode>), malayo (\u003Ccode>ms\u003C\u002Fcode>), noruego bokmål (\u003Ccode>nb\u003C\u002Fcode>), chino tradicional de Hong Kong (\u003Ccode>zh-HK\u003C\u002Fcode>) y chino tradicional de Taiwán (\u003Ccode>zh-TW\u003C\u002Fcode>).\u003C\u002Fp>","La interfaz de embed ahora es compatible con danés (da), finés (fi), filipino (fil), francés canadiense (fr-CA), hindi (hi), indonesio (id), malayo (ms),…","2025-10-22",{"key":88,"year":71,"month":410,"majors":653,"areas":654},[],[655],{"category":38,"name":33,"count":365,"entries":656},[657],{"slug":658,"title":659,"locale":19,"products":660,"platforms":661,"categories":662,"kind":373,"size":374,"publicationDate":663,"modificationDate":664,"links":665,"images":671,"track":18,"bodyHtml":672,"excerpt":673,"primaryCategory":38,"ownPage":360,"date":674},"2025-08-04-embed-sdk-v2-5-0-richer-typescript-types-and-new-documentation","Embed SDK v2.5.0: tipos de TypeScript más completos y nueva documentación",[321,344],[38],[38],"2026-09-21T07:55:22.754Z","2026-09-21T08:55:08.624Z",{"blogPosts":666,"helpArticles":667,"releases":668},[],[],[669],{"platform":38,"version":670},"2.5.0",[],"\u003Cp>Los tipos publicados cubren una mayor parte de la superficie del SDK, con nueva documentación que los acompaña.\u003C\u002Fp>","Los tipos publicados cubren una mayor parte de la superficie del SDK, con nueva documentación que los acompaña.","2025-08-04",{"key":80,"year":71,"month":459,"majors":676,"areas":677},[],[678],{"category":38,"name":33,"count":365,"entries":679},[680],{"slug":681,"title":682,"locale":19,"products":683,"platforms":684,"categories":685,"kind":491,"size":374,"publicationDate":686,"modificationDate":687,"links":688,"images":694,"track":18,"bodyHtml":695,"excerpt":696,"primaryCategory":38,"ownPage":360,"date":697},"2025-04-10-embed-sdk-v2-4-1-mode-is-back-in-the-url-parameter-types","Embed SDK v2.4.1: mode vuelve a estar en los tipos de parámetros de URL",[321,344],[38],[38],"2026-09-21T07:55:15.535Z","2026-09-21T08:55:06.800Z",{"blogPosts":689,"helpArticles":690,"releases":691},[],[],[692],{"platform":38,"version":693},"2.4.1",[],"\u003Cp>Se ha añadido la propiedad \u003Ccode>mode\u003C\u002Fcode> que faltaba a la interfaz de TypeScript \u003Ccode>EmbedUrlParameters\u003C\u002Fcode>.\u003C\u002Fp>","Se ha añadido la propiedad mode que faltaba a la interfaz de TypeScript EmbedUrlParameters.","2025-04-10",{"key":78,"year":71,"month":522,"majors":699,"areas":700},[],[701],{"category":38,"name":33,"count":365,"entries":702},[703],{"slug":704,"title":705,"locale":19,"products":706,"platforms":707,"categories":708,"kind":324,"size":374,"publicationDate":709,"modificationDate":710,"links":711,"images":717,"track":18,"bodyHtml":718,"excerpt":719,"primaryCategory":38,"ownPage":360,"date":720},"2025-03-10-embed-sdk-v2-4-0-load-a-midi-file","Embed SDK v2.4.0: cargar un archivo MIDI",[321,344],[38],[38],"2026-09-21T07:55:09.076Z","2026-09-21T08:55:04.438Z",{"blogPosts":712,"helpArticles":713,"releases":714},[],[],[715],{"platform":38,"version":716},"2.4.0",[],"\u003Cp>Se añadió el método \u003Ccode>loadMIDI\u003C\u002Fcode>.\u003C\u002Fp>","Se añadió el método loadMIDI.","2025-03-10",{"key":119,"year":98,"month":629,"majors":722,"areas":741},[723],{"slug":724,"title":725,"locale":19,"products":726,"platforms":727,"categories":728,"kind":324,"size":325,"publicationDate":729,"modificationDate":730,"links":731,"images":737,"track":18,"bodyHtml":738,"excerpt":739,"primaryCategory":37,"ownPage":360,"date":740},"2024-10-18-api-v2-21-0-public-community-profiles-and-richer-resource-library-filters","API v2.21.0: perfiles públicos de la comunidad y filtros más completos en la biblioteca de recursos",[321,344],[37],[37,467,468],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":732,"helpArticles":733,"releases":734},[],[],[735],{"platform":37,"version":736},"2.21.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Los listados de partituras de los usuarios son perfiles públicos.\u003C\u002Fstrong> Al listar ahora las partituras de un usuario, solo se devuelven sus partituras públicas, con nueva paginación y ordenación, tal como se anunció este cambio en 2020.\u003C\u002Fli>\n\u003Cli>Los detalles de la partitura muestran la URL de edición, los nombres de los instrumentos y cualquier fecha de eliminación programada; las colecciones informan del número de partituras; los perfiles públicos muestran los recuentos de Me gusta y reproducciones.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Filtra la biblioteca de recursos por tipo de tarea, asignatura y curso; los recursos incluyen una descripción de uso compartido y opciones de privacidad; las tareas pueden restringir la reproducción de notas y las pistas de audio; las entregas son compatibles con los servicios de calificaciones LTI 1.1 y 1.3.\u003C\u002Fli>\n\u003C\u002Ful>","- Los listados de partituras de los usuarios son perfiles públicos. Al listar ahora las partituras de un usuario, solo se devuelven sus partituras públicas,…","2024-10-18",[],{"key":105,"year":98,"month":522,"majors":743,"areas":762},[744],{"slug":745,"title":746,"locale":19,"products":747,"platforms":748,"categories":749,"kind":324,"size":325,"publicationDate":750,"modificationDate":751,"links":752,"images":758,"track":18,"bodyHtml":759,"excerpt":760,"primaryCategory":37,"ownPage":360,"date":761},"2024-03-08-api-v2-20-0-collaborator-types-graded-submissions-and-reusable-invitations","API v2.20.0: tipos de colaboradores, entregas calificadas e invitaciones reutilizables",[321,344],[37],[37,467,348],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":753,"helpArticles":754,"releases":755},[],[],[756],{"platform":37,"version":757},"2.20.0",[],"\u003Cul>\n\u003Cli>&quot;Me gusta&quot; paginados en los perfiles de usuario y el producto que usa un usuario en los detalles de su cuenta.\u003C\u002Fli>\n\u003Cli>Los permisos del recurso indican si quien llama es el propietario, un colaborador individual o un colaborador de grupo, junto con la fecha en la que se añadió cada colaborador. Los detalles de la partitura añaden la armadura principal, la fecha de destacado y la organización.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Las invitaciones pueden reutilizarse varias veces; las entregas obtienen un estado de calificación, además de detalles de reproducción y LTI; una tarea solo puede copiarse a la biblioteca de recursos si no está ya allí; las organizaciones obtienen sus propias bibliotecas de recursos con un nivel de privacidad para toda la organización.\u003C\u002Fli>\n\u003C\u002Ful>","- \"Me gusta\" paginados en los perfiles de usuario y el producto que usa un usuario en los detalles de su cuenta. - Los permisos del recurso indican si quien…","2024-03-08",[],{"key":101,"year":98,"month":365,"majors":764,"areas":765},[],[766],{"category":38,"name":33,"count":365,"entries":767},[768],{"slug":769,"title":770,"locale":19,"products":771,"platforms":772,"categories":773,"kind":324,"size":374,"publicationDate":774,"modificationDate":775,"links":776,"images":782,"track":18,"bodyHtml":783,"excerpt":784,"primaryCategory":38,"ownPage":360,"date":785},"2024-01-03-embed-sdk-v2-3-0-lazy-load-the-embed-iframe","Embed SDK v2.3.0: carga diferida del iframe de inserción",[321,344],[38],[38],"2026-09-21T07:55:03.050Z","2026-09-21T08:55:02.718Z",{"blogPosts":777,"helpArticles":778,"releases":779},[],[],[780],{"platform":38,"version":781},"2.3.0",[],"\u003Cp>La nueva opción \u003Ccode>lazy\u003C\u002Fcode> añade \u003Ccode>loading=&quot;lazy&quot;\u003C\u002Fcode> al iframe creado.\u003C\u002Fp>","La nueva opción lazy añade loading=\"lazy\" al iframe creado.","2024-01-03",{"key":148,"year":125,"month":787,"majors":788,"areas":789},11,[],[790],{"category":38,"name":33,"count":365,"entries":791},[792],{"slug":793,"title":794,"locale":19,"products":795,"platforms":796,"categories":797,"kind":324,"size":374,"publicationDate":798,"modificationDate":799,"links":800,"images":806,"track":18,"bodyHtml":807,"excerpt":808,"primaryCategory":38,"ownPage":360,"date":809},"2023-11-24-embed-sdk-v2-2-0-identify-the-reader-with-userid","Embed SDK v2.2.0: identificar al lector con userId",[321,344],[38],[38],"2026-09-21T07:54:56.649Z","2026-09-21T08:54:53.676Z",{"blogPosts":801,"helpArticles":802,"releases":803},[],[],[804],{"platform":38,"version":805},"2.2.0",[],"\u003Cp>Se añadió el parámetro de inserción \u003Ccode>userId\u003C\u002Fcode>.\u003C\u002Fp>","Se añadió el parámetro de inserción userId.","2023-11-24",{"key":146,"year":125,"month":629,"majors":811,"areas":830},[812],{"slug":813,"title":814,"locale":19,"products":815,"platforms":816,"categories":817,"kind":324,"size":325,"publicationDate":818,"modificationDate":819,"links":820,"images":826,"track":18,"bodyHtml":827,"excerpt":828,"primaryCategory":38,"ownPage":360,"date":829},"2023-10-02-embed-sdk-v2-1-0-inspect-parts-voices-and-notes-and-mute-the-audio","Embed SDK v2.1.0: inspecciona partes, voces y notas, y silencia el audio",[321,344],[38],[38],"2026-09-21T07:54:50.377Z","2026-09-21T08:54:51.967Z",{"blogPosts":821,"helpArticles":822,"releases":823},[],[],[824],{"platform":38,"version":825},"2.1.0",[],"\u003Cp>Lee la estructura de la partitura cargada desde tu código.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Partes y voces: \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>El nuevo parámetro de URL \u003Ccode>noAudio\u003C\u002Fcode> desactiva la reproducción de audio\u003C\u002Fli>\n\u003Cli>Se corrigió \u003Ccode>setMasterVolume\u003C\u002Fcode>, que llamaba al método interno incorrecto\u003C\u002Fli>\n\u003C\u002Ful>","Lee la estructura de la partitura cargada desde tu código. - Partes y voces: getNbParts, getPartsUuids, getMeasureVoicesUuids - Notas: getMeasureNbNotes,…","2023-10-02",[],{"key":144,"year":125,"month":315,"majors":832,"areas":852},[833],{"slug":834,"title":835,"locale":19,"products":836,"platforms":837,"categories":838,"kind":839,"size":325,"publicationDate":840,"modificationDate":841,"links":842,"images":848,"track":18,"bodyHtml":849,"excerpt":850,"primaryCategory":38,"ownPage":360,"date":851},"2023-09-27-embed-sdk-v2-0-0-typescript-types-es-and-umd-builds-jquery-dropped","Embed SDK v2.0.0: tipos de TypeScript, compilaciones ES y UMD, jQuery eliminado",[321,344],[38],[38],"deprecated","2026-09-21T07:54:03.751Z","2026-09-21T08:54:48.567Z",{"blogPosts":843,"helpArticles":844,"releases":845},[],[],[846],{"platform":38,"version":847},"2.0.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Se ha eliminado la compatibilidad con jQuery en el constructor\u003C\u002Fstrong> — ahora debes pasar un elemento del DOM o su id\u003C\u002Fli>\n\u003Cli>El módulo npm publicado incluye tipos de TypeScript\u003C\u002Fli>\n\u003Cli>Compilaciones ES y UMD independientes\u003C\u002Fli>\n\u003C\u002Ful>","- Se ha eliminado la compatibilidad con jQuery en el constructor — ahora debes pasar un elemento del DOM o su id - El módulo npm publicado incluye tipos de…","2023-09-27",[853],{"category":38,"name":33,"count":365,"entries":854},[855],{"slug":856,"title":857,"locale":19,"products":858,"platforms":859,"categories":860,"kind":491,"size":374,"publicationDate":861,"modificationDate":862,"links":863,"images":869,"track":18,"bodyHtml":870,"excerpt":871,"primaryCategory":38,"ownPage":360,"date":851},"2023-09-27-embed-sdk-v2-0-1-package-exports-work-with-webpack-5","Embed SDK v2.0.1: las exportaciones del paquete funcionan con Webpack 5",[321,344],[38],[38],"2026-09-21T07:54:10.411Z","2026-09-21T08:54:50.148Z",{"blogPosts":864,"helpArticles":865,"releases":866},[],[],[867],{"platform":38,"version":868},"2.0.1",[],"\u003Cp>Se corrigió el mapa \u003Ccode>exports\u003C\u002Fcode> del paquete, que Webpack 5 no podía resolver.\u003C\u002Fp>","Se corrigió el mapa exports del paquete, que Webpack 5 no podía resolver.",{"key":142,"year":125,"month":410,"majors":873,"areas":892},[874],{"slug":875,"title":876,"locale":19,"products":877,"platforms":878,"categories":879,"kind":324,"size":325,"publicationDate":880,"modificationDate":881,"links":882,"images":888,"track":18,"bodyHtml":889,"excerpt":890,"primaryCategory":37,"ownPage":360,"date":891},"2023-08-25-api-v2-19-0-lti-links-from-resource-library-items-higher-grade-limits-unsettable","API v2.19.0: enlaces LTI desde elementos de la biblioteca de recursos, límites de calificación más altos y metadatos de partitura restablecibles",[321,344],[37],[37,468,348],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":883,"helpArticles":884,"releases":885},[],[],[886],{"platform":37,"version":887},"2.19.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Crea enlaces LTI\u003C\u002Fstrong> a partir de elementos de la biblioteca de recursos de Flat for Education para colocarlos directamente en un curso de LMS.\u003C\u002Fli>\n\u003Cli>La calificación máxima de una tarea pasa de 100 a 10.000 puntos.\u003C\u002Fli>\n\u003Cli>Los metadatos de la partitura (subtítulo, compositor, letrista, arreglista, descripción, licencia…) ahora también pueden borrarse mediante la API, no solo establecerse.\u003C\u002Fli>\n\u003C\u002Ful>","- Crea enlaces LTI a partir de elementos de la biblioteca de recursos de Flat for Education para colocarlos directamente en un curso de LMS. - La calificación…","2023-08-25",[],{"key":136,"year":125,"month":894,"majors":895,"areas":914},5,[896],{"slug":897,"title":898,"locale":19,"products":899,"platforms":900,"categories":901,"kind":324,"size":325,"publicationDate":902,"modificationDate":903,"links":904,"images":910,"track":18,"bodyHtml":911,"excerpt":912,"primaryCategory":37,"ownPage":360,"date":913},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: la API de Resource Library, en beta",[321,344],[37],[37,468,348],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":905,"helpArticles":906,"releases":907},[],[],[908],{"platform":37,"version":909},"2.18.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Resource Library API (beta).\u003C\u002Fstrong> Explora y administra las bibliotecas de recursos de Flat for Education con dos nuevos alcances de OAuth2 para acceso completo y de solo lectura. Las tareas se pueden copiar a la biblioteca de recursos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Estudiantes de prueba.\u003C\u002Fstrong> Crea cuentas de estudiante de prueba en una clase para probar las tareas como lo haría un estudiante.\u003C\u002Fli>\n\u003Cli>Las tareas indican qué puedes hacer con ellas (editar, publicar, archivar…), si sus archivos adjuntos son copias dedicadas y cualquier problema detectado. El historial de entregas registra el origen de un cambio cuando proviene de Google Classroom, Microsoft Teams o un LMS.\u003C\u002Fli>\n\u003Cli>Al restablecer una entrega, esta se mantiene en su sitio en lugar de eliminarse; se exponen los metadatos de la clase (nivel, habilidades, tamaño) y los datos de inicio de sesión de Microsoft en las cuentas.\u003C\u002Fli>\n\u003Cli>Las revisiones de partituras devuelven sus fechas de inicio y fin; los generadores de partituras pueden habilitar cuartos de tono; las copias pueden conservar el título original.\u003C\u002Fli>\n\u003C\u002Ful>","- Resource Library API (beta). Explora y administra las bibliotecas de recursos de Flat for Education con dos nuevos alcances de OAuth2 para acceso completo y…","2023-05-05",[],{"key":134,"year":125,"month":459,"majors":916,"areas":917},[],[918],{"category":38,"name":33,"count":365,"entries":919},[920],{"slug":921,"title":922,"locale":19,"products":923,"platforms":924,"categories":925,"kind":373,"size":374,"publicationDate":926,"modificationDate":927,"links":928,"images":934,"track":18,"bodyHtml":935,"excerpt":936,"primaryCategory":38,"ownPage":360,"date":937},"2023-04-04-embed-sdk-v1-5-1-autoplay-allowed-on-the-created-iframe","Embed SDK v1.5.1: reproducción automática permitida en el iframe creado",[321,344],[38],[38],"2026-09-21T07:53:57.044Z","2026-09-21T08:54:46.698Z",{"blogPosts":929,"helpArticles":930,"releases":931},[],[],[932],{"platform":38,"version":933},"1.5.1",[],"\u003Cp>El iframe creado incluye \u003Ccode>allow: autoplay\u003C\u002Fcode>.\u003C\u002Fp>","El iframe creado incluye allow: autoplay.","2023-04-04",{"key":132,"year":125,"month":522,"majors":939,"areas":958},[940],{"slug":941,"title":942,"locale":19,"products":943,"platforms":944,"categories":945,"kind":324,"size":325,"publicationDate":946,"modificationDate":947,"links":948,"images":954,"track":18,"bodyHtml":955,"excerpt":956,"primaryCategory":38,"ownPage":360,"date":957},"2023-03-08-embed-sdk-v1-5-0-navigate-measures-and-drive-the-metronome-and-playback-speed","Embed SDK v1.5.0: navega por los compases y controla el metrónomo y la velocidad de reproducción",[321,344],[38],[38],"2026-09-21T07:53:49.861Z","2026-09-21T08:54:44.630Z",{"blogPosts":949,"helpArticles":950,"releases":951},[],[],[952],{"platform":38,"version":953},"1.5.0",[],"\u003Cul>\n\u003Cli>Compases: \u003Ccode>getNbMeasures\u003C\u002Fcode>, \u003Ccode>getMeasuresUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Navegación: \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>Velocidad de reproducción: \u003Ccode>getPlaybackSpeed\u003C\u002Fcode>, \u003Ccode>setPlaybackSpeed\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","- Compases: getNbMeasures, getMeasuresUuids - Navegación: goLeft, goRight, scrollToCursor - Metrónomo: getMetronomeMode, setMetronomeMode - Velocidad de…","2023-03-08",[],{"key":161,"year":152,"month":459,"majors":960,"areas":961},[],[962],{"category":38,"name":33,"count":365,"entries":963},[964],{"slug":965,"title":966,"locale":19,"products":967,"platforms":968,"categories":969,"kind":491,"size":374,"publicationDate":970,"modificationDate":971,"links":972,"images":978,"track":18,"bodyHtml":979,"excerpt":980,"primaryCategory":38,"ownPage":360,"date":981},"2022-04-22-embed-sdk-v1-4-1-works-with-vue-3","Embed SDK v1.4.1: funciona con Vue 3",[321,344],[38],[38],"2026-09-21T07:53:42.897Z","2026-09-21T08:54:42.872Z",{"blogPosts":973,"helpArticles":974,"releases":975},[],[],[976],{"platform":38,"version":977},"1.4.1",[],"\u003Cp>Se ha corregido la compatibilidad con Vue 3.\u003C\u002Fp>","Se ha corregido la compatibilidad con Vue 3.","2022-04-22",{"key":159,"year":152,"month":522,"majors":983,"areas":984},[],[985],{"category":37,"name":31,"count":365,"entries":986},[987],{"slug":988,"title":989,"locale":19,"products":990,"platforms":991,"categories":992,"kind":324,"size":374,"publicationDate":993,"modificationDate":994,"links":995,"images":1001,"track":18,"bodyHtml":1002,"excerpt":1003,"primaryCategory":37,"ownPage":360,"date":1004},"2022-03-23-api-v2-17-0-scores-created-by-an-app-land-in-a-dedicated-collection","API v2.17.0: las partituras creadas por una app van a una colección dedicada",[321],[37],[37,467],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":996,"helpArticles":997,"releases":998},[],[],[999],{"platform":37,"version":1000},"2.17.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Colecciones de apps.\u003C\u002Fstrong> Cuando una app de terceros crea partituras, Flat ahora las guarda en una colección dedicada a esa app, creada automáticamente en la cuenta del usuario. La colección tiene su propio alias para que las apps puedan listar y gestionar sus partituras sin tener que recorrer toda la biblioteca.\u003C\u002Fli>\n\u003C\u002Ful>","- Colecciones de apps. Cuando una app de terceros crea partituras, Flat ahora las guarda en una colección dedicada a esa app, creada automáticamente en la…","2022-03-23",{"key":204,"year":179,"month":605,"majors":1006,"areas":1007},[],[1008],{"category":37,"name":31,"count":365,"entries":1009},[1010],{"slug":1011,"title":1012,"locale":19,"products":1013,"platforms":1014,"categories":1015,"kind":324,"size":374,"publicationDate":1016,"modificationDate":1017,"links":1018,"images":1024,"track":18,"bodyHtml":1025,"excerpt":1026,"primaryCategory":37,"ownPage":360,"date":1027},"2021-12-11-api-v2-16-0-asynchronous-export-tasks-for-long-running-exports","API v2.16.0: tareas de exportación asíncronas para exportaciones largas",[321],[37],[37,364],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":1019,"helpArticles":1020,"releases":1021},[],[],[1022],{"platform":37,"version":1023},"2.16.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Tareas de exportación.\u003C\u002Fstrong> Inicia una exportación (audio, vídeo, PDF…) como tarea en segundo plano y consulta su progreso en lugar de mantener la solicitud abierta, lo que hace que las exportaciones largas sean fiables con partituras grandes.\u003C\u002Fli>\n\u003C\u002Ful>","- Tareas de exportación. Inicia una exportación (audio, vídeo, PDF…) como tarea en segundo plano y consulta su progreso en lugar de mantener la solicitud…","2021-12-11",{"key":202,"year":179,"month":787,"majors":1029,"areas":1049},[1030],{"slug":1031,"title":1032,"locale":19,"products":1033,"platforms":1034,"categories":1035,"kind":324,"size":325,"publicationDate":1037,"modificationDate":1038,"links":1039,"images":1045,"track":18,"bodyHtml":1046,"excerpt":1047,"primaryCategory":37,"ownPage":360,"date":1048},"2021-11-10-api-v2-15-0-sign-in-links-and-delegated-tokens-for-organization-admins","API v2.15.0: enlaces de inicio de sesión y tokens delegados para administradores de organizaciones",[321,344],[37],[37,1036],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":1040,"helpArticles":1041,"releases":1042},[],[],[1043],{"platform":37,"version":1044},"2.15.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Enlaces de inicio de sesión y tokens de acceso delegados.\u003C\u002Fstrong> Los administradores de Flat for Education pueden crear un enlace de inicio de sesión para cualquier usuario de su organización, o un token de acceso que actúe en nombre de ese usuario: la base para portales personalizados e integraciones de inicio de sesión único.\u003C\u002Fli>\n\u003Cli>El japonés en hiragana (\u003Ccode>ja-HIRA\u003C\u002Fcode>) se suma a los idiomas compatibles; los comentarios públicos muestran su estado de moderación.\u003C\u002Fli>\n\u003Cli>Las exportaciones de audio devuelven el conjunto MP3 como pista predeterminada cuando existe. Se eliminó la opción de solicitar solo exportaciones en caché, ya que las exportaciones de audio ahora siempre se sirven desde la caché.\u003C\u002Fli>\n\u003C\u002Ful>","- Enlaces de inicio de sesión y tokens de acceso delegados. Los administradores de Flat for Education pueden crear un enlace de inicio de sesión para cualquier…","2021-11-10",[],{"key":200,"year":179,"month":629,"majors":1051,"areas":1072},[1052],{"slug":1053,"title":1054,"locale":19,"products":1055,"platforms":1056,"categories":1057,"kind":324,"size":325,"publicationDate":1060,"modificationDate":1061,"links":1062,"images":1068,"track":18,"bodyHtml":1069,"excerpt":1070,"primaryCategory":37,"ownPage":360,"date":1071},"2021-10-04-api-v2-14-0-create-blank-scores-from-a-list-of-instruments","API v2.14.0: crear partituras en blanco a partir de una lista de instrumentos",[321,344],[37],[37,1058,1059],"editor","worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":1063,"helpArticles":1064,"releases":1065},[],[],[1066],{"platform":37,"version":1067},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Generador de partituras.\u003C\u002Fstrong> Crea una partitura en blanco sin importar un archivo MusicXML: indica una lista de instrumentos y, opcionalmente, el compás, la armadura, la tablatura, los diagramas de acordes y el diseño de página.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Los usuarios de la organización pueden crearse con un rol; las hojas de ejercicios pueden mezclar sus ejercicios; las entregas de los estudiantes enumeran los ejercicios que contienen.\u003C\u002Fli>\n\u003C\u002Ful>","- Generador de partituras. Crea una partitura en blanco sin importar un archivo MusicXML: indica una lista de instrumentos y, opcionalmente, el compás, la…","2021-10-04",[],{"key":194,"year":179,"month":432,"majors":1074,"areas":1094},[1075],{"slug":1076,"title":1077,"locale":19,"products":1078,"platforms":1079,"categories":1080,"kind":324,"size":325,"publicationDate":1082,"modificationDate":1083,"links":1084,"images":1090,"track":18,"bodyHtml":1091,"excerpt":1092,"primaryCategory":37,"ownPage":360,"date":1093},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: pistas de reproducción sincronizadas, detalles de Microsoft Teams, copias programadas de tareas",[321,344],[37],[37,1081,468],"playback","2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":1085,"helpArticles":1086,"releases":1087},[],[],[1088],{"platform":37,"version":1089},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pistas de reproducción.\u003C\u002Fstrong> Enumera las pistas que Flat genera y sincroniza automáticamente (reproducción como MP3), recupera los puntos de sincronización del archivo de reproducción más reciente y obtén la URL de CDN de una exportación en el cuerpo de la respuesta.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Los profesores pueden restablecer la entrega de un alumno; las clases informan de las cuentas que no se pudieron añadir durante una sincronización; las tareas y entregas exponen su estado y enlaces de Microsoft Teams; las copias de tareas se pueden programar; las entregas de interpretación incluyen su pista de audio guardada.\u003C\u002Fli>\n\u003Cli>Los perfiles incorporan una imagen de portada, y el id del usuario actual puede recuperarse por separado.\u003C\u002Fli>\n\u003C\u002Ful>","- Pistas de reproducción. Enumera las pistas que Flat genera y sincroniza automáticamente (reproducción como MP3), recupera los puntos de sincronización del…","2021-07-19",[],{"key":188,"year":179,"month":459,"majors":1096,"areas":1115},[1097],{"slug":1098,"title":1099,"locale":19,"products":1100,"platforms":1101,"categories":1102,"kind":324,"size":325,"publicationDate":1103,"modificationDate":1104,"links":1105,"images":1111,"track":18,"bodyHtml":1112,"excerpt":1113,"primaryCategory":38,"ownPage":360,"date":1114},"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 con clave de uso compartido y pistas de audio desde código",[321,344],[38],[38],"2026-09-21T07:53:36.608Z","2026-09-21T08:54:40.643Z",{"blogPosts":1106,"helpArticles":1107,"releases":1108},[],[],[1109],{"platform":38,"version":1110},"1.4.0",[],"\u003Cul>\n\u003Cli>\u003Ccode>loadFlatScore\u003C\u002Fcode> acepta una \u003Ccode>sharingKey\u003C\u002Fcode>, por lo que se puede cargar una partitura compartida de forma privada\u003C\u002Fli>\n\u003Cli>Se han añadido \u003Ccode>setTrack\u003C\u002Fcode>, \u003Ccode>useTrack\u003C\u002Fcode> y \u003Ccode>seekTrackTo\u003C\u002Fcode> para configurar la pista de audio dinámicamente\u003C\u002Fli>\n\u003C\u002Ful>","- loadFlatScore acepta una sharingKey, por lo que se puede cargar una partitura compartida de forma privada - Se han añadido setTrack, useTrack y seekTrackTo…","2021-04-28",[],{"key":184,"year":179,"month":483,"majors":1117,"areas":1135},[1118],{"slug":1119,"title":1120,"locale":19,"products":1121,"platforms":1122,"categories":1123,"kind":324,"size":325,"publicationDate":1124,"modificationDate":1125,"links":1126,"images":1131,"track":18,"bodyHtml":1132,"excerpt":1133,"primaryCategory":37,"ownPage":360,"date":1134},"2021-02-18-api-v2-12-0-export-grades-as-csv-or-excel-assignment-types-and-covers","API v2.12.0: exportar calificaciones como CSV o Excel, tipos de tarea y portadas",[321,344],[37],[37,348],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":1127,"helpArticles":1128,"releases":1129},[],[],[1130],{"platform":37,"version":517},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Exportación de calificaciones.\u003C\u002Fstrong> Descarga las calificaciones de una tarea como archivo CSV o Excel.\u003C\u002Fli>\n\u003Cli>Las tareas incluyen su tipo y una imagen de portada; al copiar una tarea, se puede sobrescribir un borrador existente con el contenido de otra tarea.\u003C\u002Fli>\n\u003Cli>Los colaboradores muestran si su invitación sigue pendiente.\u003C\u002Fli>\n\u003C\u002Ful>","- Exportación de calificaciones. Descarga las calificaciones de una tarea como archivo CSV o Excel. - Las tareas incluyen su tipo y una imagen de portada; al…","2021-02-18",[],{"key":227,"year":206,"month":629,"majors":1137,"areas":1155},[1138],{"slug":1139,"title":1140,"locale":19,"products":1141,"platforms":1142,"categories":1143,"kind":324,"size":325,"publicationDate":1144,"modificationDate":1145,"links":1146,"images":1151,"track":18,"bodyHtml":1152,"excerpt":1153,"primaryCategory":37,"ownPage":360,"date":1154},"2020-10-26-api-v2-11-0-grading-submission-comments-and-richer-assignment-options","API v2.11.0: calificación, comentarios de entregas y opciones de tareas más completas",[321,344],[37],[37,348,468],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":1147,"helpArticles":1148,"releases":1149},[],[],[1150],{"platform":37,"version":540},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Calificación a través de la API.\u003C\u002Fstrong> Define calificaciones provisionales y finales, devuelve una entrega a un alumno y consulta contadores de comentarios calculados; la puntuación máxima se guarda con la calificación.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comentarios de entregas.\u003C\u002Fstrong> Crea, lista, actualiza y elimina comentarios en una entrega.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opciones de tareas.\u003C\u002Fstrong> Conjuntos de herramientas, un límite de reproducción, puntuación máxima, temas de Google Classroom, asignación a alumnos concretos, plantillas bloqueadas y detalles de las tareas de LTI, Canvas y MusicFirst.\u003C\u002Fli>\n\u003Cli>Los administradores pueden editar el nombre de usuario, el nombre y el correo electrónico de una cuenta gestionada; los listados de usuarios se pueden filtrar por licencia activa.\u003C\u002Fli>\n\u003Cli>Los antiguos parámetros de entrega \u003Ccode>studentComment\u003C\u002Fcode> y \u003Ccode>returnFeedback\u003C\u002Fcode> se eliminaron en favor de las nuevas llamadas de calificación.\u003C\u002Fli>\n\u003C\u002Ful>","- Calificación a través de la API. Define calificaciones provisionales y finales, devuelve una entrega a un alumno y consulta contadores de comentarios…","2020-10-26",[],{"key":219,"year":206,"month":1157,"majors":1158,"areas":1176},6,[1159],{"slug":1160,"title":1161,"locale":19,"products":1162,"platforms":1163,"categories":1164,"kind":324,"size":325,"publicationDate":1165,"modificationDate":1166,"links":1167,"images":1172,"track":18,"bodyHtml":1173,"excerpt":1174,"primaryCategory":37,"ownPage":360,"date":1175},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: archivar tareas, contar y filtrar usuarios de la organización",[321,344],[37],[37,348,468],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":1168,"helpArticles":1169,"releases":1170},[],[],[1171],{"platform":37,"version":558},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Archiva y desarchiva tareas\u003C\u002Fstrong> y consulta el tipo principal de una tarea (partitura nueva, plantilla o escritura compartida).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usuarios de la organización.\u003C\u002Fstrong> Crea cuentas con nombre y apellidos, ordena y filtra listados de usuarios, cuenta los usuarios que coinciden con un filtro y filtra los miembros de grupos por su fuente de sincronización (Google Classroom, Microsoft Teams, Clever).\u003C\u002Fli>\n\u003Cli>Los detalles de la partitura enumeran las muestras de audio usadas en la reproducción, con una lista de instrumentos normalizada que ya no depende de las muestras.\u003C\u002Fli>\n\u003C\u002Ful>","- Archiva y desarchiva tareas y consulta el tipo principal de una tarea (partitura nueva, plantilla o escritura compartida). - Usuarios de la organización.…","2020-06-03",[],{"key":211,"year":206,"month":483,"majors":1178,"areas":1197},[1179],{"slug":1180,"title":1181,"locale":19,"products":1182,"platforms":1183,"categories":1184,"kind":324,"size":325,"publicationDate":1185,"modificationDate":1186,"links":1187,"images":1193,"track":18,"bodyHtml":1194,"excerpt":1195,"primaryCategory":38,"ownPage":360,"date":1196},"2020-02-24-embed-sdk-v1-3-0-mix-the-playback-and-inspect-notes-and-measures","Embed SDK v1.3.0: controla la mezcla e inspecciona notas y compases",[321,344],[38],[38],"2026-09-21T07:53:29.730Z","2026-09-21T08:54:39.030Z",{"blogPosts":1188,"helpArticles":1189,"releases":1190},[],[],[1191],{"platform":38,"version":1192},"1.3.0",[],"\u003Cp>Controla la mezcla desde tu código y consulta lo que hay bajo el cursor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Volumen y silencio: \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 y reverberación: \u003Ccode>setPartSoloMode\u003C\u002Fcode>, \u003Ccode>unsetPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartReverb\u003C\u002Fcode>, \u003Ccode>setPartReverb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Inspección: \u003Ccode>getMeasureDetails\u003C\u002Fcode>, \u003Ccode>getNoteDetails\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Eventos añadidos: \u003Ccode>noteDetails\u003C\u002Fcode>, \u003Ccode>measureDetails\u003C\u002Fcode>, \u003Ccode>cursorContext\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Controla la mezcla desde tu código y consulta lo que hay bajo el cursor. - Volumen y silencio: getMasterVolume, setMasterVolume, getPartVolume, setPartVolume,…","2020-02-24",[],{"key":209,"year":206,"month":365,"majors":1199,"areas":1217},[1200],{"slug":1201,"title":1202,"locale":19,"products":1203,"platforms":1204,"categories":1205,"kind":324,"size":325,"publicationDate":1206,"modificationDate":1207,"links":1208,"images":1213,"track":18,"bodyHtml":1214,"excerpt":1215,"primaryCategory":37,"ownPage":360,"date":1216},"2020-01-10-api-v2-9-0-openapi-3-specification-google-drive-attachments-arranger-and-plays","API v2.9.0: especificación OpenAPI 3, archivos adjuntos de Google Drive, arreglista y reproducciones",[321,344],[37],[37,348],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":1209,"helpArticles":1210,"releases":1211},[],[],[1212],{"platform":37,"version":578},[],"\u003Cul>\n\u003Cli>\u003Cstrong>La especificación pasa a OpenAPI 3.0.\u003C\u002Fstrong> Las versiones anteriores se describían en OpenAPI 2 (Swagger).\u003C\u002Fli>\n\u003Cli>Las partituras exponen un arreglista y sus estadísticas de reproducciones; una eliminación puede programarse para ejecutarse en breve en lugar de quedarse en la papelera.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Los archivos adjuntos de las tareas pueden ser archivos de Google Drive, las clases incluyen sus datos de Microsoft Teams y las cuentas educativas exponen nombre y apellido.\u003C\u002Fli>\n\u003C\u002Ful>","- La especificación pasa a OpenAPI 3.0. Las versiones anteriores se describían en OpenAPI 2 (Swagger). - Las partituras exponen un arreglista y sus…","2020-01-10",[1218],{"category":38,"name":33,"count":365,"entries":1219},[1220],{"slug":1221,"title":1222,"locale":19,"products":1223,"platforms":1224,"categories":1225,"kind":324,"size":374,"publicationDate":1226,"modificationDate":1227,"links":1228,"images":1234,"track":18,"bodyHtml":1235,"excerpt":1236,"primaryCategory":38,"ownPage":360,"date":1237},"2020-01-07-embed-sdk-v1-2-0-read-and-choose-the-displayed-parts","Embed SDK v1.2.0: leer y elegir las partes mostradas",[321,344],[38],[38],"2026-09-21T07:53:21.973Z","2026-09-21T08:54:37.418Z",{"blogPosts":1229,"helpArticles":1230,"releases":1231},[],[],[1232],{"platform":38,"version":1233},"1.2.0",[],"\u003Cp>Se han añadido los métodos \u003Ccode>getParts\u003C\u002Fcode>, \u003Ccode>getDisplayedParts\u003C\u002Fcode> y \u003Ccode>setDisplayedParts\u003C\u002Fcode>.\u003C\u002Fp>","Se han añadido los métodos getParts, getDisplayedParts y setDisplayedParts.","2020-01-07",{"key":244,"year":233,"month":894,"majors":1239,"areas":1240},[],[1241],{"category":38,"name":33,"count":483,"entries":1242},[1243,1261],{"slug":1244,"title":1245,"locale":19,"products":1246,"platforms":1247,"categories":1248,"kind":324,"size":374,"publicationDate":1249,"modificationDate":1250,"links":1251,"images":1257,"track":18,"bodyHtml":1258,"excerpt":1259,"primaryCategory":38,"ownPage":360,"date":1260},"2019-05-13-embed-sdk-v1-1-0-midi-output","Embed SDK v1.1.0: salida MIDI",[321,344],[38],[38],"2026-09-21T07:53:15.616Z","2026-09-21T08:54:35.690Z",{"blogPosts":1252,"helpArticles":1253,"releases":1254},[],[],[1255],{"platform":38,"version":1256},"1.1.0",[],"\u003Cp>Compatibilidad con salida MIDI.\u003C\u002Fp>","Compatibilidad con salida MIDI.","2019-05-13",{"slug":1262,"title":1263,"locale":19,"products":1264,"platforms":1265,"categories":1266,"kind":373,"size":374,"publicationDate":1267,"modificationDate":1268,"links":1269,"images":1275,"track":18,"bodyHtml":1276,"excerpt":1277,"primaryCategory":38,"ownPage":360,"date":1278},"2019-05-05-embed-sdk-v1-0-0-served-from-our-own-cdn","Embed SDK v1.0.0: servido desde nuestra propia CDN",[321,344],[38],[38],"2026-09-21T07:53:09.515Z","2026-09-21T08:54:26.564Z",{"blogPosts":1270,"helpArticles":1271,"releases":1272},[],[],[1273],{"platform":38,"version":1274},"1.0.0",[],"\u003Cp>El SDK está alojado en nuestra CDN, en \u003Ccode>https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F&lt;version&gt;\u002Fembed.min.js\u003C\u002Fcode>.\u003C\u002Fp>","El SDK está alojado en nuestra CDN, en https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F\u003Cversion\u002Fembed.min.js.","2019-05-05",{"key":242,"year":233,"month":459,"majors":1280,"areas":1298},[1281],{"slug":1282,"title":1283,"locale":19,"products":1284,"platforms":1285,"categories":1286,"kind":324,"size":325,"publicationDate":1287,"modificationDate":1288,"links":1289,"images":1294,"track":18,"bodyHtml":1295,"excerpt":1296,"primaryCategory":37,"ownPage":360,"date":1297},"2019-04-27-api-v2-8-0-real-time-metadata-updates-submission-states-turkish","API v2.8.0: actualizaciones de metadatos en tiempo real, estados de entrega, turco",[321,344],[37],[37,467,348],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":1290,"helpArticles":1291,"releases":1292},[],[],[1293],{"platform":37,"version":599},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Las ediciones de metadatos llegan al editor al instante.\u003C\u002Fstrong> Al actualizar mediante la API el título, subtítulo, compositor, letrista o texto de licencia de una partitura, el cambio se envía en tiempo real a los editores abiertos y se guarda una nueva versión. Las descripciones ahora pueden ser el doble de largas (2,000 caracteres).\u003C\u002Fli>\n\u003Cli>Las entregas de Education ahora muestran su estado (creada, entregada, devuelta); los metadatos de revisión devuelven el último evento de modificación.\u003C\u002Fli>\n\u003Cli>El turco se suma a los idiomas compatibles; los perfiles públicos indican si una cuenta pertenece al equipo de Flat.\u003C\u002Fli>\n\u003C\u002Ful>","- Las ediciones de metadatos llegan al editor al instante. Al actualizar mediante la API el título, subtítulo, compositor, letrista o texto de licencia de una…","2019-04-27",[],{"key":283,"year":260,"month":787,"majors":1300,"areas":1337},[1301,1319],{"slug":1302,"title":1303,"locale":19,"products":1304,"platforms":1305,"categories":1306,"kind":839,"size":325,"publicationDate":1307,"modificationDate":1308,"links":1309,"images":1315,"track":18,"bodyHtml":1316,"excerpt":1317,"primaryCategory":38,"ownPage":360,"date":1318},"2018-11-29-embed-sdk-v0-11-0-midi-export-and-a-new-musicxml-return-format","Embed SDK v0.11.0: exportación MIDI y un nuevo formato de retorno para MusicXML",[321,344],[38],[38],"2026-09-21T07:52:55.665Z","2026-09-21T08:54:24.927Z",{"blogPosts":1310,"helpArticles":1311,"releases":1312},[],[],[1313],{"platform":38,"version":1314},"0.11.0",[],"\u003Cul>\n\u003Cli>Se ha añadido \u003Ccode>getMIDI\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>getMusicXML\u003C\u002Fcode> ahora devuelve un \u003Ccode>Uint8Array\u003C\u002Fcode> en el nivel superior\u003C\u002Fstrong> — la respuesta ya no incluye una propiedad \u003Ccode>.data\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>voiceIdx\u003C\u002Fcode> del cursor ahora es \u003Ccode>voiceIdxInStaff\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","- Se ha añadido getMIDI - getMusicXML ahora devuelve un Uint8Array en el nivel superior — la respuesta ya no incluye una propiedad .data - voiceIdx del cursor…","2018-11-29",{"slug":1320,"title":1321,"locale":19,"products":1322,"platforms":1323,"categories":1324,"kind":839,"size":325,"publicationDate":1325,"modificationDate":1326,"links":1327,"images":1333,"track":18,"bodyHtml":1334,"excerpt":1335,"primaryCategory":38,"ownPage":360,"date":1336},"2018-11-23-embed-sdk-v0-10-0-new-default-cdn-and-two-removals","Embed SDK v0.10.0: nuevo CDN predeterminado y dos eliminaciones",[321,344],[38],[38],"2026-09-21T07:52:48.486Z","2026-09-21T08:54:23.219Z",{"blogPosts":1328,"helpArticles":1329,"releases":1330},[],[],[1331],{"platform":38,"version":1332},"0.10.0",[],"\u003Cp>Actualizado para la versión del embed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>El SDK ahora se carga desde \u003Ccode>flat-embed.com\u003C\u002Fcode> de forma predeterminada\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Se han eliminado la acción \u003Ccode>edit\u003C\u002Fcode> y el evento \u003Ccode>edit\u003C\u002Fcode>, que estaban obsoletos\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Se ha eliminado \u003Ccode>setNoteColor\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","Actualizado para la versión del embed. - El SDK ahora se carga desde flat-embed.com de forma predeterminada - Se han eliminado la acción edit y el evento edit,…","2018-11-23",[],{"key":279,"year":260,"month":315,"majors":1339,"areas":1357},[1340],{"slug":1341,"title":1342,"locale":19,"products":1343,"platforms":1344,"categories":1345,"kind":324,"size":325,"publicationDate":1346,"modificationDate":1347,"links":1348,"images":1353,"track":18,"bodyHtml":1354,"excerpt":1355,"primaryCategory":37,"ownPage":360,"date":1356},"2018-09-11-api-v2-7-0-import-guitar-pro-powertab-tuxguitar-and-musescore-files","API v2.7.0: importar archivos de Guitar Pro, PowerTab, TuxGuitar y MuseScore",[321],[37],[37,364,467],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":1349,"helpArticles":1350,"releases":1351},[],[],[1352],{"platform":37,"version":623},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Más formatos de importación.\u003C\u002Fstrong> Se pueden importar archivos de Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar y MuseScore, y la importación admite un nombre de archivo.\u003C\u002Fli>\n\u003Cli>Las colecciones pueden mostrarse dentro de una colección principal e informar de su fecha de creación; las partituras muestran las colecciones a las que pertenecen.\u003C\u002Fli>\n\u003Cli>Los comentarios contextuales se anclan a un pentagrama mediante un identificador en lugar de un índice, y los permisos del recurso indican si quien realiza la llamada es colaborador.\u003C\u002Fli>\n\u003C\u002Ful>","- Más formatos de importación. Se pueden importar archivos de Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar y MuseScore, y la importación admite un…","2018-09-11",[],{"key":269,"year":260,"month":459,"majors":1359,"areas":1377},[1360],{"slug":1361,"title":1362,"locale":19,"products":1363,"platforms":1364,"categories":1365,"kind":324,"size":325,"publicationDate":1366,"modificationDate":1367,"links":1368,"images":1373,"track":18,"bodyHtml":1374,"excerpt":1375,"primaryCategory":37,"ownPage":360,"date":1376},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: la API de Collections",[321],[37],[37,467],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":1369,"helpArticles":1370,"releases":1371},[],[],[1372],{"platform":37,"version":647},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Collections API.\u003C\u002Fstrong> Crea, lista, actualiza, elimina y restaura colecciones, lista sus partituras y añade o quita partituras, con tres nuevos scopes de OAuth2 para acceso de solo lectura, solo adición y acceso completo.\u003C\u002Fli>\n\u003Cli>Las partituras se pueden restaurar desde la papelera; al eliminar una partitura sin derechos de administrador, se deja de compartir con tu cuenta en su lugar; una copia puede dirigirse a una colección concreta.\u003C\u002Fli>\n\u003Cli>Los comentarios se pueden filtrar por tipo (documento o en línea).\u003C\u002Fli>\n\u003Cli>Las exportaciones de partes ahora usan identificadores de parte en lugar de índices y, desde septiembre de 2019, el listado de partituras de un usuario solo devuelve partituras públicas.\u003C\u002Fli>\n\u003C\u002Ful>","- Collections API. Crea, lista, actualiza, elimina y restaura colecciones, lista sus partituras y añade o quita partituras, con tres nuevos scopes de OAuth2…","2018-04-23",[],{"key":310,"year":287,"month":787,"majors":1379,"areas":1380},[],[1381],{"category":38,"name":33,"count":365,"entries":1382},[1383],{"slug":1384,"title":1385,"locale":19,"products":1386,"platforms":1387,"categories":1388,"kind":324,"size":374,"publicationDate":1389,"modificationDate":1390,"links":1391,"images":1397,"track":18,"bodyHtml":1398,"excerpt":1399,"primaryCategory":38,"ownPage":360,"date":1400},"2017-11-10-embed-sdk-v0-9-0-mute-the-embed","Embed SDK v0.9.0: silenciar la inserción",[321,344],[38],[38],"2026-09-21T07:52:42.076Z","2026-09-21T08:54:21.505Z",{"blogPosts":1392,"helpArticles":1393,"releases":1394},[],[],[1395],{"platform":38,"version":1396},"0.9.0",[],"\u003Cp>Se ha añadido el método \u003Ccode>mute\u003C\u002Fcode>.\u003C\u002Fp>","Se ha añadido el método mute.","2017-11-10",{"key":308,"year":287,"month":629,"majors":1402,"areas":1403},[],[1404],{"category":37,"name":31,"count":483,"entries":1405},[1406,1423],{"slug":1407,"title":1408,"locale":19,"products":1409,"platforms":1410,"categories":1411,"kind":324,"size":374,"publicationDate":1412,"modificationDate":1413,"links":1414,"images":1419,"track":18,"bodyHtml":1420,"excerpt":1421,"primaryCategory":37,"ownPage":360,"date":1422},"2017-10-22-api-v2-5-0-audio-and-video-tracks-on-scores","API v2.5.0: pistas de audio y vídeo en partituras",[321],[37],[37,1081],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":1415,"helpArticles":1416,"releases":1417},[],[],[1418],{"platform":37,"version":670},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pistas de partitura.\u003C\u002Fstrong> Añade y lista pistas de audio y vídeo en una partitura, las mismas pistas que los usuarios sincronizan con su partitura en el editor.\u003C\u002Fli>\n\u003C\u002Ful>","- Pistas de partitura. Añade y lista pistas de audio y vídeo en una partitura, las mismas pistas que los usuarios sincronizan con su partitura en el editor.","2017-10-22",{"slug":1424,"title":1425,"locale":19,"products":1426,"platforms":1427,"categories":1428,"kind":324,"size":374,"publicationDate":1429,"modificationDate":1430,"links":1431,"images":1436,"track":18,"bodyHtml":1437,"excerpt":1438,"primaryCategory":37,"ownPage":360,"date":1439},"2017-10-02-api-v2-4-0-score-metadata-subtitle-composer-lyricist-license-tags-and-more","API v2.4.0: metadatos de partituras, del subtítulo y compositor a la licencia y las etiquetas",[321],[37],[37,467],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":1432,"helpArticles":1433,"releases":1434},[],[],[1435],{"platform":37,"version":716},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Metadatos de partitura más completos.\u003C\u002Fstrong> Las partituras muestran su subtítulo, letrista, compositor, descripción, etiquetas, tipo de creación, licencia, duración, número de compases, tempo principal y fecha de publicación. La descripción, las etiquetas, el tipo de creación y la licencia se pueden definir mediante la API; el título se edita guardando una nueva revisión de la partitura.\u003C\u002Fli>\n\u003C\u002Ful>","- Metadatos de partitura más completos. Las partituras muestran su subtítulo, letrista, compositor, descripción, etiquetas, tipo de creación, licencia,…","2017-10-02",{"key":304,"year":287,"month":410,"majors":1441,"areas":1459},[1442],{"slug":1443,"title":1444,"locale":19,"products":1445,"platforms":1446,"categories":1447,"kind":324,"size":325,"publicationDate":1448,"modificationDate":1449,"links":1450,"images":1455,"track":18,"bodyHtml":1456,"excerpt":1457,"primaryCategory":37,"ownPage":360,"date":1458},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: gestionar cuentas de organización, estados de clases y datos de Canvas y Clever",[321,344],[37],[37,468,1036],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":1451,"helpArticles":1452,"releases":1453},[],[],[1454],{"platform":37,"version":781},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Gestión de cuentas de organización.\u003C\u002Fstrong> Los administradores pueden actualizar las cuentas gestionadas, eliminarlas o convertirlas en cuentas de usuario; los listados de usuarios e invitaciones usan paginación basada en cursores.\u003C\u002Fli>\n\u003Cli>Las clases incorporan un estado inactivo que puede volver a activarse, e informan de su dominio de Canvas LMS y su sección de Clever; las tareas incorporan un estado de borrador y un tipo de archivo adjunto de ejercicio.\u003C\u002Fli>\n\u003Cli>Los perfiles muestran un tema y los instrumentos que se tocan.\u003C\u002Fli>\n\u003C\u002Ful>","- Gestión de cuentas de organización. Los administradores pueden actualizar las cuentas gestionadas, eliminarlas o convertirlas en cuentas de usuario; los…","2017-08-28",[1460],{"category":38,"name":33,"count":483,"entries":1461},[1462,1480],{"slug":1463,"title":1464,"locale":19,"products":1465,"platforms":1466,"categories":1467,"kind":324,"size":374,"publicationDate":1468,"modificationDate":1469,"links":1470,"images":1476,"track":18,"bodyHtml":1477,"excerpt":1478,"primaryCategory":38,"ownPage":360,"date":1479},"2017-08-08-embed-sdk-v0-7-0-color-a-note","Embed SDK v0.7.0: colorear una nota",[321,344],[38],[38],"2026-09-21T07:52:36.262Z","2026-09-21T08:54:19.301Z",{"blogPosts":1471,"helpArticles":1472,"releases":1473},[],[],[1474],{"platform":38,"version":1475},"0.7.0",[],"\u003Cp>Se añadió el método \u003Ccode>setNoteColor\u003C\u002Fcode>.\u003C\u002Fp>","Se añadió el método setNoteColor.","2017-08-08",{"slug":1481,"title":1482,"locale":19,"products":1483,"platforms":1484,"categories":1485,"kind":324,"size":374,"publicationDate":1486,"modificationDate":1487,"links":1488,"images":1494,"track":18,"bodyHtml":1495,"excerpt":1496,"primaryCategory":38,"ownPage":360,"date":1497},"2017-08-03-embed-sdk-v0-6-0-read-and-move-the-cursor","Embed SDK v0.6.0: leer y mover el cursor",[321,344],[38],[38],"2026-09-21T07:52:30.645Z","2026-09-21T08:54:17.466Z",{"blogPosts":1489,"helpArticles":1490,"releases":1491},[],[],[1492],{"platform":38,"version":1493},"0.6.0",[],"\u003Cp>Se añadieron los métodos \u003Ccode>getCursorPosition\u003C\u002Fcode> y \u003Ccode>setCursorPosition\u003C\u002Fcode>.\u003C\u002Fp>","Se añadieron los métodos getCursorPosition y setCursorPosition.","2017-08-03",{"key":302,"year":287,"month":432,"majors":1499,"areas":1535},[1500,1518],{"slug":1501,"title":1502,"locale":19,"products":1503,"platforms":1504,"categories":1505,"kind":324,"size":325,"publicationDate":1506,"modificationDate":1507,"links":1508,"images":1514,"track":18,"bodyHtml":1515,"excerpt":1516,"primaryCategory":38,"ownPage":360,"date":1517},"2017-07-07-embed-sdk-v0-5-0-focus-the-score-and-pick-the-default-mode","Embed SDK v0.5.0: enfocar la partitura y elegir el modo predeterminado",[321,344],[38],[38],"2026-09-21T07:52:24.313Z","2026-09-21T08:54:15.619Z",{"blogPosts":1509,"helpArticles":1510,"releases":1511},[],[],[1512],{"platform":38,"version":1513},"0.5.0",[],"\u003Cul>\n\u003Cli>Se añadió el método \u003Ccode>focusScore\u003C\u002Fcode> para dar el foco del teclado a la incrustación\u003C\u002Fli>\n\u003Cli>Nueva propiedad \u003Ccode>defaultMode\u003C\u002Fcode> en la configuración del editor\u003C\u002Fli>\n\u003C\u002Ful>","- Se añadió el método focusScore para dar el foco del teclado a la incrustación - Nueva propiedad defaultMode en la configuración del editor","2017-07-07",{"slug":1519,"title":1520,"locale":19,"products":1521,"platforms":1522,"categories":1523,"kind":324,"size":325,"publicationDate":1524,"modificationDate":1525,"links":1526,"images":1531,"track":18,"bodyHtml":1532,"excerpt":1533,"primaryCategory":37,"ownPage":360,"date":1534},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: la API de Flat for Education",[344],[37],[37,468,348],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":1527,"helpArticles":1528,"releases":1529},[],[],[1530],{"platform":37,"version":805},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Las primeras API de Education ya son públicas.\u003C\u002Fstrong> Gestiona clases, tareas y entregas, cuentas de organización e invitaciones, credenciales LTI, y los grupos y usuarios de una organización: todo lo que necesita una integración escolar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Acceso por ámbitos.\u003C\u002Fstrong> Los nuevos scopes de OAuth2 cubren clases, tareas y administración de la organización, cada uno con una variante de solo lectura, para que una integración solo solicite lo que necesita.\u003C\u002Fli>\n\u003C\u002Ful>","- Las primeras API de Education ya son públicas. Gestiona clases, tareas y entregas, cuentas de organización e invitaciones, credenciales LTI, y los grupos y…","2017-07-02",[1536],{"category":38,"name":33,"count":365,"entries":1537},[1538],{"slug":1539,"title":1540,"locale":19,"products":1541,"platforms":1542,"categories":1543,"kind":324,"size":374,"publicationDate":1544,"modificationDate":1545,"links":1546,"images":1552,"track":18,"bodyHtml":1553,"excerpt":1554,"primaryCategory":38,"ownPage":360,"date":1555},"2017-07-05-embed-sdk-v0-4-0-export-the-score-as-a-png","Embed SDK v0.4.0: exporta la partitura como PNG",[321,344],[38],[38],"2026-09-21T07:52:17.924Z","2026-09-21T08:54:13.588Z",{"blogPosts":1547,"helpArticles":1548,"releases":1549},[],[],[1550],{"platform":38,"version":1551},"0.4.0",[],"\u003Cp>Se ha añadido el método \u003Ccode>getPNG\u003C\u002Fcode> para exportar la partitura mostrada como una imagen.\u003C\u002Fp>","Se ha añadido el método getPNG para exportar la partitura mostrada como una imagen.","2017-07-05",{"key":298,"year":287,"month":894,"majors":1557,"areas":1576},[1558],{"slug":1559,"title":1560,"locale":19,"products":1561,"platforms":1562,"categories":1563,"kind":324,"size":325,"publicationDate":1564,"modificationDate":1565,"links":1566,"images":1572,"track":18,"bodyHtml":1573,"excerpt":1574,"primaryCategory":38,"ownPage":360,"date":1575},"2017-05-03-embed-sdk-v0-3-0-read-the-embed-configuration-and-switch-the-editor-on","Embed SDK v0.3.0: leer la configuración de la inserción y activar el editor",[321,344],[38],[38],"2026-09-21T07:52:12.125Z","2026-09-21T08:54:11.721Z",{"blogPosts":1567,"helpArticles":1568,"releases":1569},[],[],[1570],{"platform":38,"version":1571},"0.3.0",[],"\u003Cp>Tu código ahora puede comprobar cómo está configurada la inserción y convertirla en un editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Métodos añadidos: \u003Ccode>getEmbedConfig\u003C\u002Fcode>, \u003Ccode>setEditorConfig\u003C\u002Fcode>, \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Evento añadido: \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Tu código ahora puede comprobar cómo está configurada la inserción y convertirla en un editor. - Métodos añadidos: getEmbedConfig, setEditorConfig, edit -…","2017-05-03",[],{"key":296,"year":287,"month":459,"majors":1578,"areas":1614},[1579,1597],{"slug":1580,"title":1581,"locale":19,"products":1582,"platforms":1583,"categories":1584,"kind":324,"size":325,"publicationDate":1585,"modificationDate":1586,"links":1587,"images":1593,"track":18,"bodyHtml":1594,"excerpt":1595,"primaryCategory":38,"ownPage":360,"date":1596},"2017-04-21-embed-sdk-v0-2-0-auto-zoom-musicxml-loading-and-the-first-events","Embed SDK v0.2.0: zoom automático, carga de MusicXML y los primeros eventos",[321,344],[38],[38],"2026-09-21T07:52:03.434Z","2026-09-21T08:54:09.993Z",{"blogPosts":1588,"helpArticles":1589,"releases":1590},[],[],[1591],{"platform":38,"version":1592},"0.2.0",[],"\u003Cp>El SDK ahora puede cargar partituras desde MusicXML e informar de lo que está haciendo el lector.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Métodos añadidos: \u003Ccode>getAutoZoom\u003C\u002Fcode>, \u003Ccode>setAutoZoom\u003C\u002Fcode>, \u003Ccode>loadMusicXML\u003C\u002Fcode>, \u003Ccode>getMusicXML\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Eventos añadidos: \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>Pruebas de integración añadidas\u003C\u002Fli>\n\u003C\u002Ful>","El SDK ahora puede cargar partituras desde MusicXML e informar de lo que está haciendo el lector. - Métodos añadidos: getAutoZoom, setAutoZoom, loadMusicXML,…","2017-04-21",{"slug":1598,"title":1599,"locale":19,"products":1600,"platforms":1601,"categories":1602,"kind":324,"size":325,"publicationDate":1603,"modificationDate":1604,"links":1605,"images":1610,"track":18,"bodyHtml":1611,"excerpt":1612,"primaryCategory":37,"ownPage":360,"date":1613},"2017-04-10-the-flat-rest-api-is-public","La API REST de Flat es pública",[321],[37],[37],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":1606,"helpArticles":1607,"releases":1608},[],[],[1609],{"platform":37,"version":847},[],"\u003Cp>La primera versión pública de la API REST de Flat. Lee y gestiona tu cuenta, partituras, usuarios y grupos desde tus propias aplicaciones y scripts, con OAuth2 para actuar en nombre de otros usuarios de Flat.\u003C\u002Fp>\n\u003Cp>Todo lo posterior está registrado en el \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-0-0-2017-04-10\" rel=\"referer\">registro de cambios de la API\u003C\u002Fa>, y la \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002F\" rel=\"referer\">documentación para desarrolladores\u003C\u002Fa> cubre la autenticación, la referencia y las guías.\u003C\u002Fp>","La primera versión pública de la API REST de Flat. Lee y gestiona tu cuenta, partituras, usuarios y grupos desde tus propias aplicaciones y scripts, con OAuth2…","2017-04-10",[1615,1635],{"category":37,"name":31,"count":365,"entries":1616},[1617],{"slug":1618,"title":1619,"locale":19,"products":1620,"platforms":1621,"categories":1622,"kind":324,"size":374,"publicationDate":1624,"modificationDate":1625,"links":1626,"images":1631,"track":18,"bodyHtml":1632,"excerpt":1633,"primaryCategory":37,"ownPage":360,"date":1634},"2017-04-17-api-v2-1-0-private-link-sharing-and-simpler-comment-creation","API v2.1.0: uso compartido con enlaces privados y creación de comentarios más sencilla",[321],[37],[37,1623],"collaboration","2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":1627,"helpArticles":1628,"releases":1629},[],[],[1630],{"platform":37,"version":825},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Enlaces privados.\u003C\u002Fstrong> Se puede acceder mediante la API a las partituras compartidas con un enlace privado usando su clave de uso compartido.\u003C\u002Fli>\n\u003Cli>Se pueden crear comentarios en la revisión más reciente sin tener que nombrarla.\u003C\u002Fli>\n\u003C\u002Ful>","- Enlaces privados. Se puede acceder mediante la API a las partituras compartidas con un enlace privado usando su clave de uso compartido. - Se pueden crear…","2017-04-17",{"category":38,"name":33,"count":365,"entries":1636},[1637],{"slug":1638,"title":1639,"locale":19,"products":1640,"platforms":1641,"categories":1642,"kind":324,"size":374,"publicationDate":1643,"modificationDate":1644,"links":1645,"images":1651,"track":18,"bodyHtml":1652,"excerpt":1653,"primaryCategory":38,"ownPage":360,"date":1596},"2017-04-21-embed-sdk-v0-1-0-the-first-public-release","Embed SDK v0.1.0: la primera versión pública",[321,344],[38],[38],"2026-09-21T07:51:55.600Z","2026-09-21T08:54:08.222Z",{"blogPosts":1646,"helpArticles":1647,"releases":1648},[],[],[1649],{"platform":38,"version":1650},"0.1.0",[],"\u003Cp>Primera versión pública de \u003Ccode>flat-embed\u003C\u002Fcode>, el SDK de JavaScript que incrusta una partitura de Flat en tu propia página y la controla desde tu código.\u003C\u002Fp>","Primera versión pública de flat-embed, el SDK de JavaScript que incrusta una partitura de Flat en tu propia página y la controla desde tu código.",[],{"api":1656,"ios":1657,"android":1663,"embed":1667,"mac":1668,"windows":1670},{"2.26.2":392,"2.26.0":341,"2.25.0":413,"2.22.0":462,"2.21.0":724,"2.20.0":745,"2.19.0":875,"2.18.0":897,"2.17.0":988,"2.16.0":1011,"2.15.0":1031,"2.14.0":1053,"2.13.0":1076,"2.12.0":1119,"2.11.0":1139,"2.10.0":1160,"2.9.0":1201,"2.8.0":1282,"2.7.0":1341,"2.6.0":1361,"2.5.0":1407,"2.4.0":1424,"2.3.0":1443,"2.1.0":1618,"2.0.0":1598,"2.2.0":1519},{"26.09.01":1658,"26.08.02":1659,"26.08.01":1660,"26.07.01":1661,"26.06.03":1662},"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":1664,"26.08.01":1665,"26.07.04":1661,"26.07.01":1666},"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":486,"2.12.0":505,"2.11.0":528,"2.10.0":546,"2.9.0":566,"2.8.0":587,"2.7.0":611,"2.6.0":635,"2.5.0":658,"2.4.1":681,"2.4.0":704,"2.3.0":769,"2.2.0":793,"2.1.0":813,"2.0.1":856,"2.0.0":834,"1.5.1":921,"1.5.0":941,"1.4.1":965,"1.4.0":1098,"1.3.0":1180,"1.2.0":1221,"1.1.0":1244,"1.0.0":1262,"0.11.0":1302,"0.10.0":1320,"0.9.0":1384,"0.7.0":1463,"0.6.0":1481,"0.5.0":1501,"0.4.0":1539,"0.3.0":1559,"0.2.0":1580,"0.1.0":1638},{"26.8.0":1669},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows",{"26.8.1":1669},{},1789981328413]