开始
介绍
Symi是一种可用于微分音乐的标记语言
Symi /sɪ'mai/ 是 SYnthesized MIcrotone 的简写。
为什么开发Symi?
现有的微分音乐记谱方法有基于MuseScore的五线谱,符号繁多而不便记忆;有基于PianoTeq的MIDI映射,在宿主中编辑不够直观且音高数量受限;还有基于文本的Xenpaper,虽然灵活但缺乏对复杂节奏的支持。
simai语是一种用于舞萌DX模拟器的记谱语言,其主要重视节奏表达。受其启发诞生的Symi语在支持复杂节奏的同时,提供了更丰富的音高表示方法。并且尽管作为一种文本标记语言,其还可以导出为MIDI文件,方便在宿主中使用。
设计理念
为了保证最大限度的灵活,Symi不对音高和节奏做任何先验假定(受技术和精度限制除外),时间单位以秒、音高单位以赫兹为一等公民。在此基础上,提供各种表记方法使之易于使用。