我一直在研究musicXML规范,据我所知,对chord符号的支持并不能节省chord的持续时间。以下是G6/D (from here)的示例:
<harmony default-y="100">
<root>
<root-step>G</root-step>
</root>
<kind halign="center" text="6">major-sixth</kind>
<bass>
<bass-step>D</bass-step>
</bass>
</harmony>似乎和弦总是与音符联系在一起。但是假设我们有一个9/4小节,有一个完整的音符,三个和弦,每个和弦持续三个节拍,在下一个小节中,我们有另一个完整的音符,同样是三个和弦,但现在,第一个持续4个节拍,第二个3和3个2。所以:
bar1 (9/4): Cm7 (3) Dm7 (3) Em (3)
bar2 (9/4): Cm7 (4) Dm7 (3) Em (2)是否可以将其另存为musicXML格式?
发布于 2013-04-01 13:27:04
你可以把和声元素放在任何你喜欢的地方。和声元素本身不会移动时间线-为此,您需要一个音符、前进或后备元素。但是,和声元素有一个子偏移量元素,可以让您将和声元素的位置从当前时间轴位置移开。确保使用,使发声和声和书面和弦符号一起移动到正确的音乐位置。
发布于 2013-03-27 21:01:49
我的感觉是,你所要求的是不可能的,因为你注意到,每个符号都需要与一个注释相关联。但它们可以与rests相关联,甚至可以与print-object="no“标记相关联。或者,您可以将您的符号放在分数中,然后使用标签跳到测量中的下一个位置。这将为您的数据提供最准确的表示,但代价可能是无法在符号软件和其他依赖于notes在内部存储逻辑位置的用户代理中正确呈现。
https://stackoverflow.com/questions/15640931
复制相似问题