︠882ea8fb-0a13-4072-9acf-c248d940f2a2s︠ import music21 ︡0e8ea42e-5119-4083-a31a-88b1f7ceb0f6︡︡{"done":true} ︠bdde965c-e8f8-4a73-a4ff-21c1449ae05bs︠ p = music21.converter.parse("tinynotation: 3/4 c4 d8 f g16 a g f#") ︡595107e3-0603-4959-b748-2f1589c6b94b︡︡{"done":true} ︠19cbc1d7-07bc-4a5f-9381-f18aa626ce05︠ p.show('text') ︡18995490-32a0-4720-ad47-e5df33c2d7da︡︡{"stdout":"{0.0} \n {0.0} \n {0.0} \n {0.0} \n {1.0} \n {1.5} \n {2.0} \n {2.25} \n {2.5} \n {2.75} \n {3.0} \n","done":false}︡{"done":true} ︠030fc596-daa0-4522-a62b-8bcd1c023203s︠ print (music21.serial.rowToMatrix([2,1,9,10,5,3,4,0,8,7,6,11]) ) ︡688c91dc-5819-41d1-8d81-adfc3eb7812d︡︡{"stdout":" 0 11 7 8 3 1 2 10 6 5 4 9\n 1 0 8 9 4 2 3 11 7 6 5 10\n 5 4 0 1 8 6 7 3 11 10 9 2\n 4 3 11 0 7 5 6 2 10 9 8 1\n 9 8 4 5 0 10 11 7 3 2 1 6\n 11 10 6 7 2 0 1 9 5 4 3 8\n 10 9 5 6 1 11 0 8 4 3 2 7\n 2 1 9 10 5 3 4 0 8 7 6 11\n 6 5 1 2 9 7 8 4 0 11 10 3\n 7 6 2 3 10 8 9 5 1 0 11 4\n 8 7 3 4 11 9 10 6 2 1 0 5\n 3 2 10 11 6 4 5 1 9 8 7 0\n\n","done":false}︡{"done":true} ︠ea1da172-d244-4df7-b20a-3235ace49042s︠ p.show() ︡1545170c-9155-4ecd-ba4a-4a3a5e677abe︡︡{"done":false,"stderr":"Error in lines 1-1\nTraceback (most recent call last):\n File \"/projects/sage/sage-6.9/local/lib/python2.7/site-packages/smc_sagews/sage_server.py\", line 905, in execute\n exec compile(block+'\\n', '', 'single') in namespace, locals\n File \"\", line 1, in \n File \"/projects/sage/sage-6.9/local/lib/python2.7/site-packages/music21/base.py\", line 2376, in show\n **keywords)\n File \"/projects/sage/sage-6.9/local/lib/python2.7/site-packages/music21/converter/subConverters.py\", line 725, in show\n self.launch(returnedFilePath, fmt=fmt, app=app)\n File \"/projects/sage/sage-6.9/local/lib/python2.7/site-packages/music21/converter/subConverters.py\", line 147, in launch\n self.registerFormats[0], self.launchKey))\nSubConverterException: Cannot find a valid application path for format musicxml. Specify this in your Environment by calling environment.set(None, 'pathToApplication')\n"}︡{"done":true} ︠a40d56e8-9576-4750-8d12-d46766be50fa︠