這款簡譜解釋器是一款個人制作的簡譜播放軟件,小編對音律一竅不通,簡譜什么的就小學老師教過,自然是望的一干二凈,不過懂點簡譜知識可以自己編寫的親可以下載一個玩玩,作者說后期會加入midi輸出的功能,也就是說以后可以用這個做個自己的個性鈴聲了~
軟件介紹:
DoMiSo 是一個輕量級的簡譜解釋器,它能夠?qū)⒏袷交暮喿V轉(zhuǎn)換成midi音樂并播放出來。 DoMiSo的簡譜格式包含控制命令與音符標記。 其中控制命令包括調(diào)性控制,速度控制和回滾控制。
RollBack示例:
這是一個RollBack用法示例,用以演示RollBack命令的基本用法。這是使用和弦的寫法:
( 1 -1 ) ( 2 -2 ) ( 3 -3 ) ( 4 -4 ) ( 5 -5 ) ( 6 -6 ) ( 7 -7 )
這是使用rollback的寫法:
1 2 3 4 5 6 7 ;高音聲部
rollback=7 ;回滾7拍
-1 -2 -3 -4 -5 -6 -7 ;低音聲部
這兩種寫法的效果是一樣的。更多用法可以參見同目錄下的示例簡譜。
控制命令
調(diào)性控制命令格式如下:1=F#
當不加音階序號時,默認是第5個音階。即上面的命令等價于:
1=F5#
沒有規(guī)定調(diào)性時,默認1=C
速度控制命令格式如下:
bpm=120
有效的bpm范圍為1~480,超出此范圍的數(shù)值視為無效,將會把bpm重置為初始值80。
沒有規(guī)定速度時,默認bpm=80
回滾控制命令格式如下:
rollback=12.5
回滾命令的作用是將音符的書寫位置前移N個當前速度下的全音符長度。N可以為小數(shù)。
當存在多個聲部時,可利用此命令來將多個聲部分開書寫。其用法將在后面介紹。
所有控制命令不分大小寫,而且可以與音符放在同一行。且不論命令在行中的什么位置,都將先執(zhí)行命令,再解析音符。
未來特性
這里列出的特性將會在未來的版本中逐步實現(xiàn)midi樂器選擇
音符響度設置