首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MusicXML规范和和弦符号

MusicXML规范和和弦符号
EN

Stack Overflow用户
提问于 2013-03-26 23:26:25
回答 2查看 631关注 0票数 4

我一直在研究musicXML规范,据我所知,对chord符号的支持并不能节省chord的持续时间。以下是G6/D (from here)的示例:

代码语言:javascript
运行
复制
      <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。所以:

代码语言:javascript
运行
复制
bar1 (9/4): Cm7 (3) Dm7 (3) Em (3)
bar2 (9/4): Cm7 (4) Dm7 (3) Em (2)

是否可以将其另存为musicXML格式?

EN

回答 2

Stack Overflow用户

发布于 2013-04-01 13:27:04

你可以把和声元素放在任何你喜欢的地方。和声元素本身不会移动时间线-为此,您需要一个音符、前进或后备元素。但是,和声元素有一个子偏移量元素,可以让您将和声元素的位置从当前时间轴位置移开。确保使用,使发声和声和书面和弦符号一起移动到正确的音乐位置。

票数 3
EN

Stack Overflow用户

发布于 2013-03-27 21:01:49

我的感觉是,你所要求的是不可能的,因为你注意到,每个符号都需要与一个注释相关联。但它们可以与rests相关联,甚至可以与print-object="no“标记相关联。或者,您可以将您的符号放在分数中,然后使用标签跳到测量中的下一个位置。这将为您的数据提供最准确的表示,但代价可能是无法在符号软件和其他依赖于notes在内部存储逻辑位置的用户代理中正确呈现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15640931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档