文档章节

MusicXML 3.0 (13) - 歌词

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 405
阅读 15
收藏 0

<?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">
  <part-list>
    <score-part id="P1">
    </score-part>
  </part-list>
  <part id="P1">
    <measure number="1">
      <attributes>
        <divisions>256</divisions>
        <key>
          <fifths>0</fifths>
        </key>
        <time>
          <beats>4</beats>
          <beat-type>4</beat-type>
        </time>
        <clef>
          <sign>G</sign>
          <line>2</line>
        </clef>
      </attributes>
      <note>
        <pitch>
          <step>C</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
        <lyric number="1">        <!-- -->
          <text>第</text>
        </lyric>
        <lyric number="2">        <!-- -->
          <text>第</text>
        </lyric>
      </note>
      <note>
        <pitch>
          <step>D</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
        <lyric number="1">
          <text>一</text>
        </lyric>
        <lyric number="2">
          <text>二</text>
        </lyric>
      </note>
      <note>
        <pitch>
          <step>E</step>
          <octave>5</octave>
        </pitch>
        <duration>512</duration>
        <type>half</type>
        <lyric number="1">
          <text>段</text>
        </lyric>
        <lyric number="2">
          <text>段</text>
        </lyric>
      </note>
      <barline>
        <bar-style>light-light</bar-style>
      </barline>
    </measure>
    <measure number="2">
      <note>
        <pitch>
          <step>C</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
        <notations>
          <slur type="start"/>
        </notations>
        <lyric>
          <syllabic>single</syllabic> <!-- single -->
          <text>A</text>
        </lyric>
      </note>
      <note>
        <pitch>
          <step>D</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
      </note>
      <note>
        <pitch>
          <step>E</step>
          <octave>5</octave>
        </pitch>
        <duration>512</duration>
        <type>half</type>
        <notations>
          <slur type="stop"/>
        </notations>
      </note>
      <barline>
        <bar-style>light-light</bar-style>
      </barline>
    </measure>
    <measure number="3">
      <note>
        <pitch>
          <step>C</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
        <notations>
          <slur type="start"/>
        </notations>
        <lyric>
          <syllabic>single</syllabic>
          <text>A</text>
          <extend/>                    <!-- extend -->
        </lyric>
      </note>
      <note>
        <pitch>
          <step>D</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
      </note>
      <note>
        <pitch>
          <step>E</step>
          <octave>5</octave>
        </pitch>
        <duration>512</duration>
        <type>half</type>
        <notations>
          <slur type="stop"/>
        </notations>
      </note>
      <barline>
        <bar-style>light-light</bar-style>
      </barline>
    </measure>
    <measure number="4">
      <note>
        <pitch>
          <step>C</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
        <lyric>
          <syllabic>begin</syllabic>    <!-- begin -->
          <text>A</text>
        </lyric>
      </note>
      <note>
        <pitch>
          <step>D</step>
          <octave>5</octave>
        </pitch>
        <duration>256</duration>
        <type>quarter</type>
        <lyric>
          <syllabic>middle</syllabic>   <!-- middle -->
          <text>B</text>
        </lyric>
      </note>
      <note>
        <pitch>
          <step>E</step>
          <octave>5</octave>
        </pitch>
        <duration>512</duration>
        <type>half</type>
        <lyric>
          <syllabic>end</syllabic>      <!-- end -->
          <text>C</text>
        </lyric>
      </note>
      <barline>
        <bar-style>light-heavy</bar-style>
      </barline>
    </measure>
  </part>
</score-partwise>


效果图:

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

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
手机影音第十六天,集成eventbus代替广播 ;在音乐播放页面中间部分显示歌词

代码已经托管到码云上,有兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 一 EventBus 3.0 ---利用eventbus代替广播来获取音乐的数据。 EventBus是一款针对Andro...

老婆的宝宝
2017/07/30
0
0
音乐扩展标记语言--MusicXML

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

匿名
2010/06/21
3.5K
0
Android 实现歌词同步

歌词同步的原理其实很简单: 歌词显示是一个线程, 音乐播放时一个线程,通过播放时间将歌词显示进度与播放进度同步起来。 网络标准的歌词格式是LRC. 我们看下一个LRC文档,其格式就一目了然了...

长平狐
2012/08/14
326
0
Android 实现歌词同步

歌词同步的原理其实很简单: 歌词显示是一个线程, 音乐播放时一个线程,通过播放时间将歌词显示进度与播放进度同步起来。 网络标准的歌词格式是LRC. 我们看下一个LRC文档,其格式就一目了然了...

长平狐
2012/08/21
200
0
Android 实现歌词同步

歌词同步的原理其实很简单: 歌词显示是一个线程, 音乐播放时一个线程,通过播放时间将歌词显示进度与播放进度同步起来。 网络标准的歌词格式是LRC. 我们看下一个LRC文档,其格式就一目了然了...

长平狐
2012/08/09
126
0

没有更多内容

加载失败,请刷新页面

加载更多

arts-week10

Algorithm 905. Sort Array By Parity - LeetCode Review Who’s Afraid of the Big Bad Preloader? 一文读懂前端缓存 一个网络请求3个步骤:请求,处理,响应,而前端缓存主要在请求处响应这两步...

yysue
今天
0
0
00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
今天
5
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
6
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
131
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部