UNPKG

music21j-port

Version:

A toolkit for computer-aided musicology, Javascript version

64 lines (62 loc) 1.86 kB
<html> <body> <script data-main="../src/music21.js" src="../ext/require/require.js"></script> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script> mxl = `<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.0 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd"> <score-partwise version="3.0"> <movement-title>Music21 Fragment</movement-title> <identification> <creator type="composer">Music21</creator> <encoding> <encoding-date>2017-09-09</encoding-date> <software>music21 v.5.0.4a2</software> </encoding> </identification> <defaults> <scaling> <millimeters>7</millimeters> <tenths>40</tenths> </scaling> </defaults> <part-list> <score-part id="P920cace3b0bddaa7c71d37374e3d2a14"> <part-name /> </score-part> </part-list> <part id="P920cace3b0bddaa7c71d37374e3d2a14"> <measure number="1"> <attributes> <divisions>10080</divisions> <time> <beats>1</beats> <beat-type>4</beat-type> </time> <clef> <sign>G</sign> <line>2</line> </clef> </attributes> <note> <pitch> <step>C</step> <octave>4</octave> </pitch> <duration>10080</duration> <type>quarter</type> </note> </measure> </part> </score-partwise> `; mxUrl = 'bachOut.xml'; require(['music21'], function () { sp = new music21.musicxml.xmlToM21.ScoreParser(); sp.scoreFromUrl(mxUrl).done(() => { sc = sp.stream; sc.appendNewDOM(); }); }); </script> </body> </html>