文档章节

MusicXML 3.0 (1) - "Hello World" in MusicXML

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 217
阅读 108
收藏 0

这是 Midi 之后更完善的通用乐谱格式, 已有 Sibelius 等众多软件兼容; 官方网站: http://www.musicxml.org/ 或 http://www.recordare.com/musicxml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 3.0 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd">
<score-partwise version="3.0">       <!-- 根节点: score-partwise -->
  <part-list>                        <!-- 行(分谱)列表 -->
    <score-part id="P1">
      <part-name>Piano</part-name>   <!-- 乐器名称 -->
    </score-part>
  </part-list>
  <part id="P1">
    <measure number="1">             <!-- 第一小节 -->
      <attributes>                   <!-- 小节属性 -->
        <divisions>256</divisions>   <!-- 设定用 256 表示一个四分音符的长度 -->
        <key>                        
          <fifths>0</fifths>         <!-- C大调(没有升降号) -->
        </key>
        <time>
          <beats>4</beats>
          <beat-type>4</beat-type>   <!-- 4/4 拍 -->
        </time>
        <clef>
          <sign>G</sign>
          <line>2</line>             <!-- 使用高音谱号(G谱号) -->
        </clef>
      </attributes>
      <note>                         <!-- 音符 -->
        <pitch>                      <!-- 音高 -->
          <step>C</step>
          <octave>4</octave>         <!-- 中央 C -->
        </pitch>
        <duration>1024</duration>    <!-- 演奏时值 -->
        <type>whole</type>           <!-- 音符类型: 256th、128th、64th、32nd、16th、eighth、quarter、half、whole、breve、long -->
      </note>
    </measure>
  </part>
</score-partwise>


效果图(Google 浏览器可视):

本文转载自:http://www.cnblogs.com/del/archive/2011/10/21/2220788.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
在线五线谱展示

在线五线谱展示; 与map3文件同步播放; 支持Sibelius等软件导出musicxml导入; 使用主流的框架,Spring MVC;

Donny
2016/06/21
6
0
Impro-Visor 5.0 发布,音乐学习工具

Impro-Visor 是一个音乐符号和回放,帮助爵士音乐家即兴学习工具。它采用图形符号,在和弦和节奏自动播放使用MIDI和即兴的意见,在各种方式,包括能够即兴爵士乐本身提供的。数据存储为开放格...

老枪
2011/09/18
422
2
Impro-Visor 5.11 发布,音乐符号和回放

Impro-Visor 5.11 修复了 5.10 版本中一些五线谱图不会被打开的问题。 Impro-Visor 是一个音乐符号和回放,帮助爵士音乐家即兴学习工具。它采用图形符号,在和弦和节奏自动播放使用MIDI和即兴...

红薯
2012/03/13
259
0
Impro-Visor 6.0 发布,音乐学习工具

Impro-Visor 6.0 发布,此版本更新内容如下: The Style/Section editor has been changed to allow greater flexibility. There is a virtual keyboard for entering notes on the screen. ......

oschina
2014/06/18
583
0
MuseScore 1.0 发布,音乐制谱软件

MuseScore 是一个可运行在多种平台上的 WYSIWYG 的音乐制谱软件,它开源免费,遵循 GNU GPL 许可方式发布。 主要特点: WYSIWYG(所见即所得),在乐谱纸上输入音符 不限制谱表个数 多声部:...

小编辑
2011/02/08
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

自定义 Maven 的 repositories

有时,应用中需要一些比较新的依赖,而这些依赖并没有正式发布,还是处于milestone或者是snapshot阶段,并不能从中央仓库或者镜像站上下载到。此时,就需要 自定义Maven的<repositories>。 ...

waylau
49分钟前
1
0
徒手写一个es6代码库

mkdir democd demonpm initnpm install -g babelnpm install -g babel-clinpm install --save-dev babel-preset-es2015-node5 在项目目录创建两个文件夹 functional-playground ......

lilugirl
50分钟前
2
0
linux定位应用问题的一些常用命令,特别针对内存和线程分析的dump命令

1.jps找出进程号,找到对应的进程号后面才好继续操作 2.linux查看进程详细信息 ps -ef | grep 进程ID 3. dump内存信息 Jmap -dump:format=b,file=YYMMddhhmm.dump pid 4.top查看cpu占用信息 ...

noob_chr
50分钟前
1
0
Android TV开发-按键焦点

写在前面 按键焦点过程了解 2.1 dispatchKeyEvent 过程了解 2.2 焦点查找请求过程了解 1.2.1 第一次获取焦点 1.2.3 按键焦点 焦点控制 焦点记忆 应用场景 参考资料 [TOC] 1. 写在前面 工...

冰雪情缘l
50分钟前
1
0
java框架学习日志-3

这章主要是补充一些ioc创建对象的方式,ioc容器在写好<bean></bean>的时候就已经创建对象了。在之前的例子中,一直都是无参的构造方法。下面给出有参的构造方法的对象的创建,没有什么难点重...

白话
53分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部