草庐IT

MusicXml

全部标签

python - 删除和替换 XML 文件中的特定节点

我一直致力于分析乐谱并从中删除特定音符的项目。所以现在我已经从我的代码中获得了所需的信息,我现在需要用我的新信息编辑原始的XML乐谱。我在Python中这样做并且已经使用过Minidom所以我显然想坚持下去(我知道这可能是一个愚蠢的选择,因为这里的很多帖子都推荐不同的XML解析方法,因为界面不太友好存在于Minidom中)。假设在我的原始XML文件中,我有一首仅由10个音符组成的音乐作品。注释的XML格式如下所示:E-1572所以这将针对每个音符值重复10次。现在我已经完成了分析,我想删除其中的5个注释。删除我的意思是用休止符代替(毕竟它是一个乐谱并且它具有符合的形状)。所以在XML文

c# - 用于显示乐谱的库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion是否有一种简单的方法,无论是通过Web服务还是仅通过库,都可以使用C#编写/显示乐谱?我有一些数据,想知道是否有办法向工作人员展示上面给定的注释。我已经研究过MusicXML,但如果我理解正确的话,它纯粹是一种存储数据的方式-将其显示在

xml - 使用 Clojure 解析 .mxl 文件

我想用clojure解析一个.mxl文件(MusicXML)到目前为止,我已经看到很多处理.xml文件的工具,但我找不到处理.mxl的方法,也许我应该先将mxl转换为xml,但我不知道该怎么做那也不是。 最佳答案 来自MusicXML上的维基百科页面:Thetextualrepresentationlistedaboveisverbose;MusicXMLv2.0addressesthisbyaddingacompressedzipformatwitha.mxlsuffixthatcanmakefilesroughlyone-twe

xml - MusicXML 规范和和弦符号

我一直在查看musicXML规范,据我所知,对和弦符号的支持不会节省和弦的持续时间。这是G6/D(fromhere)的示例:Gmajor-sixthD似乎和弦必须始终与音符相关联。但是假设我们有一个9/4小节,有一个全音符,三个和弦,每个持续三拍,在下一个小节中,我们有另一个全音符,又是三个和弦,但现在,第一个持续4拍,第二个3和第三个2。所以:bar1(9/4):Cm7(3)Dm7(3)Em(3)bar2(9/4):Cm7(4)Dm7(3)Em(2)是否可以将其保存为musicXML格式? 最佳答案 您可以将和声元素放在音乐上任何

xml - 钢琴/乐谱的数字格式?

关于如何以数学方式存储乐谱或钢琴乐谱而不是图像或PDF,是否有任何公认的标准?其中的一切都以数字方式表示,例如XML或其他形式,因此当需要时,他或她可以轻松地操纵音乐本身,而不仅仅是编辑PostScript图像。是否存在任何此类格式以及用于携带乐谱的许可? 最佳答案 您正在寻找musicXML.这是主要音乐符号软件包使用的通用格式,如Finale和Sibelius. 关于xml-钢琴/乐谱的数字格式?,我们在StackOverflow上找到一个类似的问题: h

java - 输出 JSoup,元素周围不添加空格和换行符

我正在使用JSoup解析和输出一个xml文件(当然还要修改其间的元素)。输出文件有一些额外的空格和换行符。我想知道我是否可以以原始格式打印它。原文:40major...新:40major...关于如何从元素中删除空格/输入有什么想法吗?我目前像这样读入并打印文档:doc=Jsoup.parse(is,"UTF-8","",Parser.xmlParser());BufferedWriterhtmlWriter=newBufferedWriter(newOutputStreamWriter(newFileOutputStream("output.xml"),"UTF-8"));htmlW

c# - 如何在反序列化之前区分 XML 文件的类型?

我正在将MusicXML文件加载到我的程序中。问题:有两种“方言”,timewise和partwise,它们具有不同的根节点(和不同的结构):......和......到目前为止,我用于反序列化部分分数的代码是:using(varfileStream=newFileStream(openFileDialog.FileName,FileMode.Open)){varxmlSerializer=newXmlSerializer(typeof(ScorePartwise));varresult=(ScorePartwise)xmlSerializer.Deserialize(fileStre

android - 我想在 Android 应用程序中使用 MusicXml 绘制乐谱

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我尝试了多种方法来做到这一点。使用proxymusic-2.0.jar库=>在Java对象和Xml文件之间完成编码和解码,但我没有找到一种方法来从Android应用程序(Activity、View等)的Xml文件中解码绘制它使用JFugue-4.0.3-with-musicxml.jar库=>由于MusicXmlParser、MusicXmlRenderer和Pars

python - 从 Musicxml 中提取信息

我是编程和Python的新手,但我目前的很多研究都涉及从musicxml文件中提取数据。我有一段音乐,想提取一首曲子中不构成调号一部分的临时记号的数量。我不知道该怎么做,有人可以帮忙吗?这是我正在查看的musicxml文件中的一个度量示例:7681quarter1768E423042half11536E3315361half1G4315361half12304E223045half2问题转化为搜索musicxml文件并计算次数***...发生在*不是(F或C)的地方,并且还找到*是F或C并且后面没有跟上的次数标签。如有任何帮助或建议,我们将不胜感激! 最佳答
12