五线谱、音符

  • 五线谱,顾名思义就是有五条线来辅助标注音符的一种表现形式,为什么是五条线?大约是因为人有五指吧?
  • 五线谱有五条线(“线”)和线条之间的间隔(“间”)组成,“线”和“间”对应琴键上的各个键位,人在弹琴时每个手指压住对应一条“线”,能更方便的弹出正确的音符
  • 通过五线谱上对应的位置和升降符号等标记,能完全表达88个音符

如何表达一个音

  • 这里说的音是我私自定义的一个名词,通常表达一个音包括音长(持续节拍数)、音类型(1234567,do re mi fa so la si do)等要素
  • 注意音符和音的区别,音符用于表达音持续时间和连音等特点,音符加上其在无线谱的位置两者结合能描述一个音

音结构类

一个音的类(Note)包含以下几个成员:

  • noteType(音类型,枚举类型:1234567)
  • isHighNote(是否是高音,bool类型:true、false)
  • upDown(升降范围,int类型:-8~8)
  • rhythmLength(持续节拍数,double类型)
  • 其他保留

####未完待续