|
马上注册,浏览本站更多内容。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
楼主 rofy530说: 我們都知道一首樂曲不會從頭到尾都用一樣的力量來演奏或演唱。
在樂譜中會有一些力度表情記號。
例如: f,mf,mp,p 等,一看就知道後面的音符要用不同的力度來表現。
另外拍號本身也告訴我們每一個小節中個拍的輕重。
如 4/4 拍,就是強、弱、次強、弱。
在 abc 技普法中表情記號比較簡單,只要用前後一個驚嘆號夾起來就可以。
像
!f! 強
!mf! 中強
!mp! 中弱
!p! 弱。
那要如何表現拍號所要呈現的每個音的強弱呢?
最近我剛好有學到就來跟大家分享我的學習心得。
在abc 有一個 beat 的參數就是用來控制同一小節中每個音的力度大小,他的語法是:
%%MIDI beat a b c n
a 是小節中的第一個音為強音
b 為次強音
c 為弱音
a,b,c 這三個音必須介於0到 127的數字。
n 這是一個比較特殊的關鍵數字,他決定次強音要放在哪裡。
下面是我用每小節有四個音試驗的結果給大家參考。大家也可以自己調整聽看看。
%%MIDI beat 105 95 80 0
n=0 沒有次強音
%%MIDI beat 105 95 80 1
n=1 第2,3,4 為次強音
%%MIDI beat 105 95 80 2
n=2 第3 為次強音
%%MIDI beat 105 95 80 3
n=3 第4 為次強音
%%MIDI beat 105 95 80 4
n=4 沒有次強音
與強弱記號對應的數值為
!ppp! = %%MIDI beat 30 20 10 2
!pp! = %%MIDI beat 45 35 20 2
!p! = %%MIDI beat 60 50 35 2
!mp! = %%MIDI beat 75 65 50 2
!mf! = %%MIDI beat 90 80 65 2
!f! = %%MIDI beat 105 95 80 2
!ff! = %%MIDI beat 120 110 95 2
!fff! = %%MIDI beat 127 125 110 2
如果一個小節多餘四個音,除了可以用上面的方式以外,還有一個變通的方式。
%%MIDI beatstring fppmpmp
這是一個 7/8 拍的節奏。
f 代表強音,
m 代表次強音。
p 代表弱音。
要關閉力度變化可以用,
%%MIDI nobeataccents
要再次啟用就用,
%%MIDI beataccents
好這次就報告到此,我也剛在摸索,有新發現會再與大家分享。
|
|