MusicXML简明教程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共4页华中科技大学电子与信息工程系智能互联网技术湖北省重点实验室网络教育支撑技术研究室MusicXML简明教程1MusicXML简介MusicXML(MusicExtensibleMarkupLanguage音乐扩展标记语言)是一个开放的基于XML的音乐符号文件格式,用于进行音乐交换和音乐分发。MusicXML旨在创建一个通用的普通西方音乐记谱格式。1.1MusicXML形成背景不同音乐软件之间的文件的交互存在困难。之前仅有的通用交换格式——MIDI,并不能完全满足音乐软件对做谱的需求。为了克服MIDI在记谱上的的局限,在MusicXML前相继出现了NIFF(NotationInterchangeFileFormat音乐符号交换文件格式)、SMDL(StandardMusicalDocumentLanguage标准音乐文件语言)。前者用图像的形式呈现音乐数据,在记谱数据上优于MIDI,但是在音乐表现和分析运用上劣于MIDI;后者过于复杂,且从未被进行商业实现。因此一直以来未曾找到适用于音乐交换和分发的音乐格式。MuxicXML的诞生解决了这些问题。1.2MusicXML特点MusicXML具有以下一些特点:支持17世纪以来的西方音乐记谱法基于标准XML技术目前支持的软件超过140种支持记谱、分析、信息检索、表现实现基于两个学院派音乐格式:MuseData、Humdrum对各种音乐应用软件,不是最优,但是是最充足最合适的音乐格式1.3MusicXML优势对基于Web的音乐记谱,MusicXML有其独特的优势。XML格式对Web,Web数据库,元数据和信息检索都能提供有效的支持,因此MusicXML具有高度的互联网友好性。第2页共4页华中科技大学电子与信息工程系智能互联网技术湖北省重点实验室网络教育支撑技术研究室2MusicXML使用范例2.1MusicXML结构介绍MusicXML通过元素elements来表现音乐语义,当需要呈现的音乐内容超过一个部分的时候,通过使用元素可以创建分层结构。属性attributes主要用于以下一些方面:指明时候有元素开始和结束,例如连奏slurs元素和多连音tuplets元素识别元素,例如在小节编号measurenumbers和符杠等级beamlevels中建议元素怎样被显示建议元素怎样以最好的方式转化成MIDI或者其他声音文件。简而言之,元素用来描述数据,属性用来描述元数据。2.2MusicXML例子常用的MusicXML的例子如以下实例图。实用中具体每个元素代表的含义和作用见具体元素模块中的说明。分部信息:score-partid=P2part-namePiano/part-namescore-instrumentid=P2-I2instrument-nameAcousticGrandPiano/instrument-name/score-instrumentmidi-instrumentid=P2-I2midi-channel2/midi-channelmidi-program1/midi-programvolume80/volumepan0/pan/midi-instrument/score-part分部描述:包括分布名称,ID,乐器名称,乐器ID。谱号:clefnumber=1signG/signline2/line/clefclefnumber=2signF/signline4/line/clef谱号第2根线开始的高音谱号第4根线开始的低音谱号第3页共4页华中科技大学电子与信息工程系智能互联网技术湖北省重点实验室网络教育支撑技术研究室调号,拍号:attributesdivisions2/divisionskeyfifths3/fifthsmodemajor/mode/keytimesymbol=cutbeats2/beatsbeat-type2/beat-type/time/attributes包含曲谱的调号,节拍信息。五线谱规格:小节信息:measurenumber=2width=354attributestimebeats4/beatsbeat-type4/beat-type/time/attributesnoterest/duration32/durationvoice1/voice/note/measure小节信息:包括小节的编号,宽度,节拍信息,音符信息第4页共4页华中科技大学电子与信息工程系智能互联网技术湖北省重点实验室网络教育支撑技术研究室音符、指示记号信息:directionplacement=belowdirection-typedynamicsdefault-y=-80p//dynamics/direction-typestaff1/staffsounddynamics=54//direction指示记号:强度记号,包括符号显示和符号声音信息的设定notedefault-x=26pitchstepF/stepoctave4/octave/pitchduration3/durationvoice1/voicetypequarter/typedot/accidentalnatural/accidentalstemdefault-y=1up/stemlyricdefault-y=-80number=1syllabicbegin/syllabictextlei/text/lyric/note单个音符:包括音符的音高、时长、以及显示信息。与音符相关的符号,歌词等信息。名单信息:creditpage=1credit-wordsdefault-x=1280default-y=1500Font-size=10halign=rightvalign=bottomJohannesBrahms/credit-words/credit名单信息:包括曲谱名、作曲、作词、编曲、创建人等信息movement-titleWieMelodienziehtesmir(Page1)/movement-titlecreditpage=1credit-wordsdefault-x=680default-y=1580font-size=14justify=centervalign=topOp.105,No.1/credit-words/credit

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功