Knowledge

MusicXML

Source 📝

1145: 118: 341: 185:(XSD) implementation of Version 2.0 was released in September 2008. Version 3.0 was released in August 2011 with improved virtual instrument support, in both DTD and XSD versions. Version 3.1 was released in December 2017 with improved support for the Standard Music Font Layout ( 176:
Version 1.0 was released in January 2004. Version 1.1 was released in May 2005 with improved formatting support. Version 2.0 was released in June 2007 and included a standard compressed format. All of these versions were defined by a series of
157:
MusicXML was invented by Michael Good and initially developed by Recordare LLC. It derived several key concepts from existing academic formats (such as Walter Hewlett's
1065:. ISMIR 2008: Proceedings of the 9th International Conference on Music Information Retrieval. Drexel University, Philadelphia, Pennsylvania. pp. 363–368 at 365. 908: 1197: 169:. MusicXML development was managed by MakeMusic following the company's acquisition of Recordare in 2011. MusicXML development was transferred to the 1564: 1549: 1569: 235: 1381: 791: 200:
As of September 2024, over 270 notation programs have at least some MusicXML interchange capability. These programs include:
1190: 586: 1514: 1351: 1070: 817: 1554: 1424: 1016: 1169: 1183: 633: 1559: 1525: 1401: 754: 581: 745:
Hewlett, Walter B. (1997). "Chapter 27: MuseData: Multipurpose Representation". In Selfridge-Field, Eleanor (ed.).
607: 922: 655: 192:
The MusicXML DTDs and XSDs are each freely redistributable under the W3C Community Final Specification Agreement.
1391: 699:"Sustainability of Digital Formats Planning for Library of Congress Collections — MusicXML, Version 3.1" 1544: 1366: 1034: 57: 698: 205: 1429: 596: 227: 170: 776: 1504: 1484: 1419: 1331: 1222: 178: 1454: 771: 217: 1060: 1254: 839: 602: 561:
The textual representation listed above is verbose; MusicXML v2.0 addresses this by adding a
352: 886: 330: 209: 864: 368:<?xml version="1.0" encoding="UTF-8" standalone="no"?> 8: 1469: 1144: 723: 572:
suffix that can make files roughly one-twentieth the size of the uncompressed version.
117: 25: 1066: 750: 565: 257: 1459: 1285: 1242: 1042: 562: 321:
Like all XML-based formats, MusicXML is intended to be easy for automated tools to
306: 249: 182: 138: 92: 74: 161:-based MuseData and David Huron's Humdrum). It is designed for the interchange of 1227: 1206: 1086: 245: 1038: 1237: 1155: 994: 290: 271: 261: 1160: 325:
and manipulate. Though it is possible to create MusicXML by hand, interactive
1538: 1371: 1232: 286: 1175: 344:
Representation of middle C on the treble clef created through MusicXML code.
1249: 1214: 948: 302: 298: 43:
application/vnd.recordare.musicxml+xml, application/vnd.recordare.musicxml
1150: 1056: 613: 326: 310: 279: 166: 162: 134: 1108: 909:"News: Recordare Adds Finale 2010 Support to Dolet 5 for Finale Plug-In" 770:
Good, Michael. "MusicXML: An Internet-Friendly Format for Sheet Music".
634:"Type name: application : Subtype name: vnd.recordare.musicxml+xml" 340: 337:
greatly simplify the reading, writing, and modifying of MusicXML files.
1316: 1087:"Hello World: A One-Bar Song with a Whole Note on Middle C in 4/4 time" 360: 349: 275: 231: 189:). Version 4.0 was released in June 2021 and resolved multiple issues. 37: 1346: 972: 334: 253: 239: 221: 656:"Type name: application : Subtype name: vnd.recordare.musicxml" 1499: 1449: 1444: 1411: 1406: 1321: 1300: 677: 142: 1489: 1386: 1361: 1341: 356: 322: 1479: 1474: 1396: 1336: 1326: 1280: 1055:
Kirlin, Phillip B.; Utgoff, Paul E. (2008). Bello, Juan Pablo;
213: 1164: 1509: 1494: 1439: 1376: 1295: 1275: 1020: 268: 267:
Additionally, web support is possible through the use of the
186: 158: 1464: 1356: 1270: 1138: 591: 294: 108: 1290: 377:"http://www.musicxml.org/dtds/partwise.dtd"> 146: 130: 84: 348:
The following example is a score consisting of a single
374:"-//Recordare//DTD MusicXML 4.0 Partwise//EN" 818:"MakeMusic acquires assets of Internet music company" 278:
resulting in the rendering of legible music within a
145:, fully documented, and can be freely used under the 1019:. Musicxml-viewer.com. 15 May 2012. Archived from 923:"Working group releases its first MusicXML update" 1536: 840:"Beyond iTunes: XML boffins target sheet music" 1062:A Framework for Automated Schenkerian Analysis 1205: 1191: 724:"W3C Community Final Specification Agreement" 173:Music Notation Community Group in July 2015. 1054: 1198: 1184: 1143: 915: 747:Beyond MIDI: The Handbook of Musical Codes 116: 1151:MusicXML 4.0 Final Community Group Report 775: 670: 149:Community Final Specification Agreement. 678:"Working group releases MusicXML update" 339: 744: 587:Comparison of document markup languages 1565:Computer-related introductions in 2004 1537: 929:. NYC Music Services. 18 December 2017 1550:Industry-specific XML-based standards 1179: 718: 716: 1570:World Wide Web Consortium standards 1101: 763: 13: 1156:W3C Music Notation Community Group 815: 713: 371:<!DOCTYPE score-partwise PUBLIC 52:W3C Music Notation Community Group 14: 1581: 1526:List of document markup languages 1130: 701:. Library of Congress. 9 May 2019 582:List of document markup languages 165:, particularly between different 769: 608:Notation Interchange File Format 1079: 1048: 1009: 987: 965: 941: 901: 879: 857: 832: 749:. MIT Press. pp. 402–447. 809: 784: 738: 691: 648: 626: 1: 887:"Version History of MusicXML" 619: 1059:; Turnbull, Douglas (eds.). 7: 1555:Music notation file formats 792:"Recordare Closing Release" 575: 10: 1586: 316: 195: 152: 1523: 1309: 1263: 1213: 1207:Document markup languages 1033:Source code available in 597:Music Encoding Initiative 228:optical music recognition 179:document type definitions 137:for representing Western 103: 90: 80: 70: 56: 48: 36: 24: 1560:Musical markup languages 1223:Compound Document Format 365: 38:Internet media type 1017:"HTML5 MusicXML Viewer" 556:</score-partwise> 313:, and written repeats. 297:, beaming information, 865:"Compressed MXL Files" 345: 603:Music Markup Language 343: 206:scorewriting programs 183:XML Schema Definition 911:. 23 September 2009. 248:programs, including 230:programs, including 1545:XML-based standards 507:</attributes> 414:</score-part> 21: 481:</beat-type> 451:</divisions> 444:<attributes> 417:</part-list> 411:</part-name> 380:<score-partwise 346: 81:Extended from 26:Filename extension 19: 1532: 1531: 1072:978-0-615-24849-3 537:</duration> 477:<beat-type> 447:<divisions> 407:<part-name> 392:<part-list> 285:Features include 258:Digital Performer 124: 123: 49:Developed by 1577: 1460:ReStructuredText 1243:WordprocessingML 1200: 1193: 1186: 1177: 1176: 1147: 1142: 1141: 1139:Official website 1124: 1123: 1121: 1119: 1105: 1099: 1098: 1096: 1094: 1083: 1077: 1076: 1052: 1046: 1032: 1030: 1028: 1013: 1007: 1006: 1004: 1002: 991: 985: 984: 982: 980: 969: 963: 962: 960: 959: 945: 939: 938: 936: 934: 927:ScoringNotes.com 919: 913: 912: 905: 899: 898: 896: 894: 883: 877: 876: 874: 872: 861: 855: 854: 852: 850: 836: 830: 829: 827: 825: 813: 807: 806: 804: 802: 796: 788: 782: 781: 779: 767: 761: 760: 742: 736: 735: 733: 731: 720: 711: 710: 708: 706: 695: 689: 688: 686: 684: 674: 668: 667: 665: 663: 652: 646: 645: 643: 641: 630: 571: 557: 554: 551: 550:</measure> 548: 545: 541: 538: 534: 533:<duration> 531: 528: 524: 521: 517: 514: 511: 508: 505: 502: 498: 495: 491: 488: 485: 482: 478: 475: 471: 468: 465: 462: 458: 455: 452: 448: 445: 442: 439: 436: 433: 430: 427: 424: 421: 418: 415: 412: 408: 405: 402: 399: 396: 393: 390: 387: 384: 381: 378: 375: 372: 369: 141:. The format is 139:musical notation 120: 115: 112: 110: 96: 75:Musical notation 22: 18: 1585: 1584: 1580: 1579: 1578: 1576: 1575: 1574: 1535: 1534: 1533: 1528: 1519: 1305: 1259: 1209: 1204: 1161:MusicXML viewer 1137: 1136: 1133: 1128: 1127: 1117: 1115: 1107: 1106: 1102: 1092: 1090: 1085: 1084: 1080: 1073: 1053: 1049: 1026: 1024: 1023:on 3 April 2016 1015: 1014: 1010: 1000: 998: 993: 992: 988: 978: 976: 971: 970: 966: 957: 955: 947: 946: 942: 932: 930: 921: 920: 916: 907: 906: 902: 892: 890: 885: 884: 880: 870: 868: 863: 862: 858: 848: 846: 838: 837: 833: 823: 821: 816:Phelps, David. 814: 810: 800: 798: 797:. Makemusic.com 794: 790: 789: 785: 777:10.1.1.118.5431 768: 764: 757: 743: 739: 729: 727: 722: 721: 714: 704: 702: 697: 696: 692: 682: 680: 676: 675: 671: 661: 659: 654: 653: 649: 639: 637: 632: 631: 627: 622: 578: 569: 559: 558: 555: 552: 549: 546: 543: 539: 536: 532: 529: 527:</octave> 526: 522: 519: 515: 512: 509: 506: 503: 500: 496: 493: 489: 486: 483: 480: 476: 473: 469: 466: 463: 461:</fifths> 460: 456: 453: 450: 446: 443: 440: 437: 434: 431: 428: 425: 422: 419: 416: 413: 410: 406: 403: 400: 397: 394: 391: 388: 386:"4.0" 385: 382: 379: 376: 373: 370: 367: 319: 291:time signatures 246:music sequencer 198: 155: 107: 91: 66: 64: 44: 32: 31:.musicxml, .mxl 17: 12: 11: 5: 1583: 1573: 1572: 1567: 1562: 1557: 1552: 1547: 1530: 1529: 1524: 1521: 1520: 1518: 1517: 1512: 1507: 1502: 1497: 1492: 1487: 1482: 1477: 1472: 1467: 1462: 1457: 1452: 1447: 1442: 1437: 1432: 1427: 1422: 1417: 1414: 1409: 1404: 1399: 1394: 1389: 1384: 1379: 1374: 1369: 1364: 1359: 1354: 1349: 1344: 1339: 1334: 1329: 1324: 1319: 1313: 1311: 1307: 1306: 1304: 1303: 1298: 1293: 1288: 1283: 1278: 1273: 1267: 1265: 1261: 1260: 1258: 1257: 1252: 1247: 1246: 1245: 1240: 1238:PresentationML 1235: 1225: 1219: 1217: 1211: 1210: 1203: 1202: 1195: 1188: 1180: 1174: 1173: 1167: 1158: 1153: 1148: 1132: 1131:External links 1129: 1126: 1125: 1109:"MusicXML FAQ" 1100: 1089:. Musicxml.com 1078: 1071: 1047: 1008: 986: 964: 949:"MusicXML 4.0" 940: 914: 900: 889:. Musicxml.com 878: 856: 831: 808: 783: 762: 755: 737: 712: 690: 669: 647: 624: 623: 621: 618: 617: 616: 611: 605: 600: 594: 589: 584: 577: 574: 568:format with a 530:</pitch> 523:<octave> 474:</beats> 457:<fifths> 426:"P1" 401:"P1" 395:<score-part 366: 355:in the key of 329:programs like 318: 315: 272:canvas element 265: 264: 242: 224: 197: 194: 154: 151: 122: 121: 105: 101: 100: 97: 88: 87: 82: 78: 77: 72: 71:Type of format 68: 67: 62: 60: 58:Latest release 54: 53: 50: 46: 45: 42: 40: 34: 33: 30: 28: 15: 9: 6: 4: 3: 2: 1582: 1571: 1568: 1566: 1563: 1561: 1558: 1556: 1553: 1551: 1548: 1546: 1543: 1542: 1540: 1527: 1522: 1516: 1513: 1511: 1508: 1506: 1503: 1501: 1498: 1496: 1493: 1491: 1488: 1486: 1483: 1481: 1478: 1476: 1473: 1471: 1468: 1466: 1463: 1461: 1458: 1456: 1453: 1451: 1448: 1446: 1443: 1441: 1438: 1436: 1433: 1431: 1428: 1426: 1423: 1421: 1418: 1415: 1413: 1410: 1408: 1405: 1403: 1400: 1398: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1372:Enriched text 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1353: 1350: 1348: 1345: 1343: 1340: 1338: 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1318: 1315: 1314: 1312: 1308: 1302: 1299: 1297: 1294: 1292: 1289: 1287: 1284: 1282: 1279: 1277: 1274: 1272: 1269: 1268: 1266: 1262: 1256: 1253: 1251: 1248: 1244: 1241: 1239: 1236: 1234: 1233:SpreadsheetML 1231: 1230: 1229: 1226: 1224: 1221: 1220: 1218: 1216: 1212: 1208: 1201: 1196: 1194: 1189: 1187: 1182: 1181: 1178: 1171: 1168: 1166: 1162: 1159: 1157: 1154: 1152: 1149: 1146: 1140: 1135: 1134: 1114: 1110: 1104: 1088: 1082: 1074: 1068: 1064: 1063: 1058: 1051: 1044: 1040: 1036: 1022: 1018: 1012: 996: 995:"File format" 990: 974: 968: 954: 950: 944: 928: 924: 918: 910: 904: 888: 882: 866: 860: 845: 841: 835: 820:. StarTribune 819: 812: 793: 787: 778: 773: 766: 758: 756:0-262-19394-9 752: 748: 741: 725: 719: 717: 700: 694: 679: 673: 657: 651: 635: 629: 625: 615: 612: 609: 606: 604: 601: 598: 595: 593: 590: 588: 585: 583: 580: 579: 573: 567: 564: 553:</part> 547:</note> 544:</type> 520:</step> 513:<pitch> 504:</clef> 501:</line> 494:</sign> 484:</time> 470:<beats> 438:"1" 364: 362: 358: 354: 351: 342: 338: 336: 332: 328: 327:score writing 324: 314: 312: 308: 304: 300: 296: 292: 288: 283: 281: 277: 273: 270: 263: 259: 255: 251: 247: 243: 241: 237: 233: 229: 225: 223: 219: 215: 211: 207: 203: 202: 201: 193: 190: 188: 184: 180: 174: 172: 168: 164: 160: 150: 148: 144: 140: 136: 132: 128: 119: 114: 106: 102: 98: 94: 89: 86: 83: 79: 76: 73: 69: 61: 59: 55: 51: 47: 41: 39: 35: 29: 27: 23: 1434: 1310:Lesser-known 1215:Office suite 1116:. Retrieved 1112: 1103: 1091:. Retrieved 1081: 1061: 1057:Chew, Elaine 1050: 1025:. Retrieved 1021:the original 1011: 999:. Retrieved 989: 977:. Retrieved 967: 956:. Retrieved 952: 943: 931:. Retrieved 926: 917: 903: 891:. Retrieved 881: 869:. Retrieved 859: 847:. Retrieved 844:The Register 843: 834: 822:. Retrieved 811: 799:. Retrieved 786: 765: 746: 740: 728:. Retrieved 703:. Retrieved 693: 681:. Retrieved 672: 660:. Retrieved 650: 638:. Retrieved 628: 560: 540:<type> 516:<step> 510:<note> 497:<line> 490:<sign> 487:<clef> 467:<time> 464:</key> 347: 320: 301:directions, 284: 266: 208:, including 199: 191: 175: 167:scorewriters 156: 126: 125: 1172:at IEEE.org 1118:13 December 1093:19 December 1035:Google Code 997:. MuseScore 933:19 December 849:19 December 801:13 December 730:19 December 662:24 November 640:24 November 614:Scorewriter 454:<key> 432:<measure 361:treble clef 280:web browser 181:(DTDs). An 135:file format 93:Open format 16:File format 1539:Categories 1317:AmigaGuide 1264:Well-known 1165:Soundslice 979:27 October 975:. MusicXML 973:"Software" 958:2022-01-03 867:. MusicXML 824:15 October 705:15 October 658:. Iana.org 636:. Iana.org 620:References 563:compressed 350:whole note 276:JavaScript 236:PhotoScore 232:SmartScore 65:June 2021 1347:CrossMark 1170:IEEE 1599 1043:Bitbucket 772:CiteSeerX 335:MuseScore 307:ornaments 254:Logic Pro 240:Audiveris 222:MuseScore 111:.musicxml 1500:Wikitext 1450:Org-mode 1445:OpenMath 1435:MusicXML 1412:LinuxDoc 1407:LilyPond 1322:AsciiDoc 1301:Markdown 1113:MusicXML 953:MusicXML 576:See also 420:<part 383:version= 353:middle C 311:barlines 218:Sibelius 127:MusicXML 20:MusicXML 1490:Texinfo 1387:GuideML 1362:DocBook 1342:ConTeXt 1027:27 June 1001:27 June 893:27 June 871:27 June 435:number= 359:on the 357:C major 317:Example 196:Support 153:History 133:-based 104:Website 1480:Setext 1475:S1000D 1397:HyTime 1337:C-HTML 1327:BBCode 1281:MathML 1069:  1039:Github 774:  753:  683:7 June 610:(NIFF) 331:Finale 260:, and 250:Cubase 220:, and 214:Dorico 210:Finale 163:scores 129:is an 1510:WapTV 1495:troff 1440:OMDoc 1377:FHTML 1296:LaTeX 1276:XHTML 1228:OOXML 795:(PDF) 726:. W3C 599:(MEI) 542:whole 409:Music 323:parse 303:slurs 295:clefs 269:HTML5 262:SONAR 244:Most 226:Most 204:Most 187:SMuFL 159:ASCII 1515:XAML 1465:RTML 1425:MAML 1416:Lout 1392:HDML 1357:Djot 1352:DITA 1271:HTML 1120:2014 1095:2017 1067:ISBN 1041:and 1029:2014 1003:2014 981:2021 935:2017 895:2014 873:2014 851:2017 826:2020 803:2014 751:ISBN 732:2017 707:2020 685:2021 664:2014 642:2014 592:MIDI 570:.mxl 441:> 429:> 404:> 389:> 333:and 299:stem 289:and 274:and 238:and 143:open 113:.com 1505:WML 1485:TEI 1470:RFT 1455:POD 1430:MEI 1420:MIF 1402:IPF 1382:GML 1367:EAD 1332:CML 1291:TeX 1286:RTF 1255:UOF 1250:ODF 1163:at 566:zip 423:id= 398:id= 287:key 171:W3C 147:W3C 131:XML 109:www 99:Yes 85:XML 63:4.0 1541:: 1111:. 1037:, 951:. 925:. 842:. 715:^ 363:. 309:, 305:, 293:, 282:. 256:, 252:, 234:, 216:, 212:, 1199:e 1192:t 1185:v 1122:. 1097:. 1075:. 1045:. 1031:. 1005:. 983:. 961:. 937:. 897:. 875:. 853:. 828:. 805:. 780:. 759:. 734:. 709:. 687:. 666:. 644:. 535:4 525:4 518:C 499:2 492:G 479:4 472:4 459:0 449:1 95:?

Index

Filename extension
Internet media type
Latest release
Musical notation
XML
Open format
www.musicxml.com
Edit this at Wikidata
XML
file format
musical notation
open
W3C
ASCII
scores
scorewriters
W3C
document type definitions
XML Schema Definition
SMuFL
scorewriting programs
Finale
Dorico
Sibelius
MuseScore
optical music recognition
SmartScore
PhotoScore
Audiveris
music sequencer

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.