Pro*_*ofK 8 file-format data-structures
我正在寻找一个小应用程序,允许用户可视化和控制(大多数)古典音乐,以便更好地识别佳能等结构.存储音乐的适当数据和文件结构是什么?
我对音乐知之甚少,所以这对我来说将是两个层面的学习经历.我想从一个基本的可视化开始,例如在分数中突出显示音符,因为音乐以受控速度播放.我想在使用C#的WPF中执行此操作,从结构化文件中读取音乐.
您需要的是符号音乐格式与音频格式.由于您正在处理古典音乐,请使用MusicXML格式.它受到160多种应用程序的支持,包括所有领先的音乐符号应用程序,如Finale和Sibelius,因此您可以使用各种各样的工具.
但请注意,进行视觉显示和突出显示您正在谈论的是一项复杂的工作.从Finale导出的MusicXML通过包含大量格式化简化了编程,因此您不必执行音乐符号布局的类似AI的部分,但它仍然很复杂.您可能想要查看现有工具,看看工作是什么.也许你可以加入像Zong这样的免费MusicXML观众/播放器!查看者,或像MuseScore这样的符号编辑器?查看MusicXML应用程序列表以获取更多选择.由于MusicXML是以XML格式定义的,因此您还可以使用在任何其他项目中使用的相同XML工具来读取和写入MusicXML文件.
GUIDO是另一种符号格式,但它仅受到几个利基应用程序的支持,并且它的开发在很多年前就被废弃了.MEI是另一种几乎没有应用程序支持的符号格式.大约10年前开发了许多符号格式,但MusicXML是目前唯一常用的格式.MIDI是一种较旧的交换格式,对于电子乐器播放是通用的,但缺乏准确表示符号所必需的语义.
祝好运!
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           588 次  |  
        
|   最近记录:  |