2
A
답변
2
music21
에는 현재 abc를 내보내는 기능이 없습니다. 가져 오기 만 가능합니다.
0
대신이 웹 서비스를 사용해 보셨습니까? http://www.mandolintab.net/abcconverter.php
+0
감사합니다! 하지만 난 자동화 된 스택 솔루션을 어디에 내가 mxl 파일의 무리를 처리 할 수 있어야합니다. –
1
노드와 xml2abc로 해킹 할 수 있습니다. Mxl은 zip 파일의 musicxml입니다.
다음은 zupfnoter에서 사용하는 코드 단편입니다. 그것
function pasteXml(text){
try{
var xmldata = $.parseXML(text);
}
catch(ex){
#{$log.error(`ex.message`)}
}
var options = {
'u': 0, 'b': 0, 'n': 0, // unfold repeats (1), bars per line, chars per line
'c': 0, 'v': 0, 'd': 0, // credit text filter level (0-6), no volta on higher voice numbers (1), denominator unit length (L:)
'm': 0, 'x': 0, // with midi volume and panning (1), no line breaks (1)
'p': 'f'
}; // page format: scale (1.0), width, left- and right margin in cm
result = vertaal(xmldata, options);
return result;
}
function pasteMxl(text){
zip = new JSZip(text);
text = zip.file(/^[^/ ]*\.xml$/)[0].asText();
pasteXml(text);
}
감사합니다! 놀라운 프레임 워크에 감사드립니다. –