admin 管理员组文章数量: 1086019
2024年4月19日发(作者:库里nba绝杀集锦)
华中科技大学 电子与信息工程系
智能互联网技术湖北省重点实验室
网络教育支撑技术研究室
MusicXML简明教程
1 MusicXML简介
MusicXML(Music Extensible Markup Language 音乐扩展标记语言)是一个开放的基于
XML的音乐符号文件格式,用于进行音乐交换和音乐分发。MusicXML旨在创建一个通用
的普通西方音乐记谱格式。
1.1 MusicXML形成背景
不同音乐软件之间的文件的交互存在困难。之前仅有的通用交换格式——MIDI,并不
能完全满足音乐软件对做谱的需求。为了克服MIDI在记谱上的的局限,在MusicXML前
相继出现了NIFF(Notation Interchange File Format音乐符号交换文件格式)、SMDL(Standard
Musical Document Language标准音乐文件语言)。前者用图像的形式呈现音乐数据,在记谱
数据上优于MIDI,但是在音乐表现和分析运用上劣于MIDI;后者过于复杂,且从未被进行
商业实现。因此一直以来未曾找到适用于音乐交换和分发的音乐格式。MuxicXML的诞生
解决了这些问题。
1.2 MusicXML特点
MusicXML具有以下一些特点:
支持17世纪以来的西方音乐记谱法
基于标准XML技术
目前支持的软件超过140种
支持记谱、分析、信息检索、表现实现
基于两个学院派音乐格式:MuseData、Humdrum
对各种音乐应用软件,不是最优,但是是最充足最合适的音乐格式
1.3 MusicXML优势
对基于Web的音乐记谱,MusicXML有其独特的优势。XML格式对Web,Web数据
库,元数据和信息检索都能提供有效的支持,因此MusicXML具有高度的互联网友好性。
第 1 页 共 4 页
华中科技大学 电子与信息工程系
智能互联网技术湖北省重点实验室
网络教育支撑技术研究室
2 MusicXML使用范例
2.1 MusicXML结构介绍
MusicXML通过元素elements来表现音乐语义,当需要呈现的音乐内容超过一个部分的
时候,通过使用元素可以创建分层结构。
属性attributes主要用于以下一些方面:
指明时候有元素开始和结束,例如连奏slurs元素和多连音tuplets元素
识别元素,例如在小节编号measure numbers和符杠等级beam levels中
建议元素怎样被显示
建议元素怎样以最好的方式转化成MIDI或者其他声音文件。
简而言之,元素用来描述数据,属性用来描述元数据。
2.2 MusicXML例子
常用的MusicXML的例子如以下实例图。实用中具体每个元素代表的含义和作用见具
体元素模块中的说明。
分部信息:
Piano
分部描述:
包括分布名称,ID,
乐器名称,乐器
ID。
谱号:
谱号
第2根线开始的高音谱号
第4根线开始的低音谱号
第 2 页 共 4 页
调号,拍号:
华中科技大学 电子与信息工程系
智能互联网技术湖北省重点实验室
网络教育支撑技术研究室
包含曲谱的调号,
节拍信息。
五线谱规格:
小节信息:
小节信息:
包括小节的编号,宽度,节拍信
息,音符信息
第 3 页 共 4 页
音符、指示记号信息:
指示记号:
强度记号,包括符号显示和符
号声音信息的设定
华中科技大学 电子与信息工程系
智能互联网技术湖北省重点实验室
网络教育支撑技术研究室
单个音符:
包括音符的音高、时长、以及显
示信息。与音符相关的符号,歌
词等信息。
number="1">
名单信息:
Wie Melodien zieht es
mir (Page 1)
名单信息:
包括曲谱名、作曲、作词、编曲、创建人等信息
size="14" justify="center" valign="top">Op. 105, No. 1 credit-words> Font-size="10" halign="right" valign="bottom">Johannes Brahms 第 4 页 共 4 页
版权声明:本文标题:MusicXML简明教程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713505060a638001.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论