2024年10月11日 星期五

一步一步看MuseScore實例教學(20) Let's Swing!!!


[搖擺篇]


話說,前幾天本教主正在音樂廳欣賞天團跟隔壁座位撩人正咩的時候,突然收到了住在中山區的讀者林小姐的訊息:



由於欣賞台上音樂和隔壁正咩正入神沒有細想,只回了一句回家再答覆。回到家中,又因為忙著看O片,根本就忘了這回事。直到想起時,又因為O片正精彩,就隨手打開MuseScore(3.X版,由於4.X版很吃資源,通常都是先在3.X版作業,最後再使用4.X版排版)作了以下的簡圖回應:



會做出這麼簡單的回應,主要是因為上一次本教主有用到爵士樂搖擺(Swing)功能已經是四、五年前、還在2.X版時代的事情,只記得打開Style設定中搖擺選項即可。


不過,當O片看完,冷靜下來(?)後開始編輯自己要用的樂譜時,轉眼看到文字(Text)工具列有大大的「Swing」/「Straight」指令可以用時,才想起來上述那個回答已經有點過時而且不完整。更重要的是,住在中山區的林小姐可能根本只是要在速度符號後面加上那個兩顆十六分音符等於搖擺三連音的記號而已,那就完全是另外一回事了。


不管怎樣,為了怕本教主自己忘記,乾脆寫一篇專文,分別解釋一下這兩個問題各該怎麼做,當作是筆記備忘錄。


先說簡單的。


比如說底下的這段已經輸入好的片段:



要使其做出簡單的爵士搖擺(Swing)播放(Play)效果,而不是一般的平均(Straight)的節奏的話,基本上真的只要照本教主最前面的回覆一樣,在Style設定中打開Swing Setting即可(參照前圖)。如果要切回成平均的節奏的話,只要在切回之處點選Text工具列中的「Straight」指令即可,如下圖所示:



對了,Text工具列中雖然也有「Swing」指令,但插入這個指令反而也會把原本搖擺的效果變成平均,這明顯是個離譜的臭蟲,請忽視這個指令。


但如果中山區林小姐希望除了有搖擺的播放效果,實際樂譜上也要看到下圖那樣標記兩顆十六分音符等於搖擺三連音的話....



根據官方的說法是「基本上不可能直接以Text的方式輸入,也沒有其他的專門指令可以輸入」。


但本教主如果這樣回答,可能會被中山區林小姐報警處理。而且這樣,有損本教主MS達人的名聲,還是得想辦法研究一下。


結論先說,方法有二。一個是幼幼班版本,另一個是進階達人版本。


幼幼班版本說穿了不值錢,就是「貼圖」。其實上面那個圖例,就是貼圖做出來的。


可能很多人不知道,其實MuseScore是可以貼圖的。貼圖的方法,也很簡單。就是先把要貼上的圖樣複製起來(Ctrl+C),然後點選樂譜要貼上位置處的音符,然後按下貼上(Ctrl+V)就搞定了。使用這個方法,你要貼無嘴貓大頭貼都可以,不信如下圖所示:



是不是很簡單粗暴?(笑)


不過這個方法既然是幼幼班等級,免不了就有、需要自己找圖貼圖之後需要自己手動調整位置大小(每個分譜中都要重新調整一次)的缺點,為了應急或是分譜不多的狀況下,使用這招並不為過。


*找圖最快的方法,就是拜股溝大神,或是從紙本樂譜上掃描出來。這裡貼幾個常用的圖示,有需要的人請直接截圖即可:







但是如果你希望做得更專業、不需要自己找圖、不需要每個分譜都去手動調整的話,就得學習一下進階達人版。


進階達人版說穿了則是應用代碼指令,換句話說就是從貼圖進步成貼代碼。代碼要非常熟悉代碼的人才寫得出來,所以這裡就不折磨大家,直接把這一段代碼貼上來:


如果是八分音符等於附點三連音的文字,代碼為:


<sym>textBlackNoteLongStem</sym><sym>textCont8thBeamLongStem</sym><sym>textBlackNoteFrac8thLongStem</sym> <sym>staff2Lines</sym>  <sym>textTupletBracketStartLongStem</sym><sym>noteQuarterUp</sym><sym>textTuplet3LongStem</sym><sym>note8thUp</sym><sym>textTupletBracketEndLongStem</sym>


如果是十六分音符等於附點三連音的文字,代碼為:


<sym>textBlackNoteLongStem</sym><sym>textCont16thBeamLongStem</sym><sym>textBlackNoteFrac16thLongStem</sym> <sym>staff2Lines</sym>  <sym>textTupletBracketStartLongStem</sym><sym>note8thUp</sym><sym>textTuplet3LongStem</sym><sym>note16thUp</sym><sym>textTupletBracketEndLongStem</sym>


使用的方法,就是把上面那一段像是鬼畫符的代碼貼進System Text之中。也就是先點選要插入這個圖示的音符或休止符,然後點選Text工具列中的System Text指令,然後將上述代碼貼進文字框中即可。


下圖就是將代碼文字貼入System Text指令後的結果。




是不是就少了貼圖那種背景色差的感覺?而且不需要特別在每個分譜中手動調整大小位置了。


以上,希望住在中山區的林小姐可以滿意。揪咪!


===


相關系列文章:

沒有留言:

張貼留言