文档章节

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

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 217
阅读 98
收藏 0
点赞 0
评论 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 浏览器可视):

© 著作权归作者所有

共有 人打赏支持
涂孟超
粉丝 12
博文 2004
码字总数 14107
作品 0
深圳
程序员
音乐扩展标记语言--MusicXML

MusicXML(Music Extensible Markup Language 音乐扩展标记语言)是一个开放的基于XML 的音乐符号文件格式,由Reccordare 公司开发,该技术源于几个现有的基于学术上的关键技术和想法,比如Wal...

匿名 ⋅ 2010/06/21 ⋅ 0

音乐学习工具--Impro-Visor

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

匿名 ⋅ 2009/12/08 ⋅ 0

Impro-Visor 5.0 发布,音乐学习工具

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

老枪 ⋅ 2011/09/18 ⋅ 2

Impro-Visor 5.11 发布,音乐符号和回放

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

红薯 ⋅ 2012/03/13 ⋅ 0

免费的作曲与乐谱软件--MuseScore

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

匿名 ⋅ 2010/06/21 ⋅ 0

MuseScore 1.1 发布,免费的作曲与乐谱软件

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

小卒过河 ⋅ 2011/07/28 ⋅ 0

MuseScore 1.0 发布,音乐制谱软件

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

小编辑 ⋅ 2011/02/08 ⋅ 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 ⋅ 0

MuseScore 2.0 发布,音乐制谱软件

MuseScore 2.0 发布,此版本集聚了 4 年开发的结晶,超过 400 位技术贡献者和几百个用户的反馈。 下载 MuseScore 2.0 Windows Mac OS X 10.7 or higher Linux 更新内容 MuseScore 2.0 包括了...

oschina ⋅ 2015/03/25 ⋅ 6

MuseScore 2.0.1 发布,免费的作曲与乐谱软件

MuseScore 2.0.1 发布,此版本包括 100 多个 bug 修复,并且还增加了很多新特性: Bug 修复: Add command line option -w to disable the webview in startcenter Add command line option......

oschina ⋅ 2015/05/07 ⋅ 7

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Mahout推荐算法API详解

前言 用Mahout来构建推荐系统,是一件既简单又困难的事情。简单是因为Mahout完整地封装了“协同过滤”算法,并实现了并行化,提供非常简单的API接口;困难是因为我们不了解算法细节,很难去根...

xiaomin0322 ⋅ 29分钟前 ⋅ 0

WampServer默认web服务器根目录位置

安装WampServer之后的web服务器根目录默认位置在WampServer安装目录下的www:

临江仙卜算子 ⋅ 31分钟前 ⋅ 0

Redux的一些手法记录

Redux Redux的基本概念见另一篇文。 这里记录一下Redux在项目中的实际操作的手法。 actions 首先定义action.js,actions的type,可以另起一个action-type.js文件。 action-type.js用来存...

LinearLaw ⋅ 32分钟前 ⋅ 0

android 手势检测(左右滑动、上下滑动)

GestureDetector类可以让我们快速的处理手势事件,如点击,滑动等。 使用GestureDetector分三步: 1. 定义GestureDetector类 2. 初始化手势类,同时设置手势监听 3. 将touch事件交给gesture...

王先森oO ⋅ 46分钟前 ⋅ 0

java 方法的执行时间监控 设置超时(Future 接口)

java 方法的执行时间监控 设置超时(Future 接口) import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.Executor......

青峰Jun19er ⋅ 50分钟前 ⋅ 0

一名开源小白的Apache成长自述

今天收到了来自Apache Vote我成为Serviceomb项目Committer的邮件,代表自己的贡献得到了充分的肯定;除了感谢团队的给力支持,我更希望将自己的成长经历——如何践行Apache Way的心得介绍给大...

微服务框架 ⋅ 53分钟前 ⋅ 0

vim介绍、颜色显示和移动光标、一般模式下复制、剪切和粘贴

1.vim 是 vi 的升级版 vim 是带有颜色显示的 mini安装的系统,一般都不带有vim [root@aminglinux-128 ~]# yum install -y vim-enhanced已加载插件:fastestmirror, langpacksLoading mir...

oschina130111 ⋅ 53分钟前 ⋅ 0

Deepin 操作系统四面楚歌

作为国内做的最好的 Linux 发行版,源自 Debian sid 的 Deepin 目前正面临重重困境,新版本不断延期,开发人员离职,bug 长期得不到修复,和 Debian/Ubuntu 的兼容性问题也面临越来越严重的挑...

六库科技 ⋅ 53分钟前 ⋅ 0

MyBatis之动态sql

我们需要知道的是,使用mybatis重点是对sql的灵活解析和处理。在原先的UserMappser.xml中,我们这样查询表中满足条件的记录 : 123 <select id="findUserList" parameterType="userQuery...

瑟青豆 ⋅ 54分钟前 ⋅ 0

这届俄罗斯世界杯的冷门那么多怎么办?

最纯粹的世界杯,最神奇的大冷门。 德国0比1被墨西哥摩擦了。 日本历史性的赢了哥伦比亚。 C罗也挑平了西班牙。 梅西被冰岛狮吼吼愣神了。 就连11次进世界杯4强的巴西也被瑞士逼平了。 天台已...

开源中国众包平台 ⋅ 54分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部