2015年11月3日 星期二

用 Google Docs 畫五線譜教學!音樂課老師學生必備

之前在電腦玩物的「Google Drive 文書處理大開外掛之門!強化編輯外掛程式實測」一文中,我提到 Google 雲端文件、試算表、表單等文書系統可以安裝額外的「外掛」,透過外掛,就能擴充原本的功能,創造原本做不到的內容格式。例如,可以讓 Google 線上問卷自動在報名人數額滿時關閉:「 Google 表單自動關閉回覆教學:時間人數到達就過期 」。

而在 Google Docs 文書處理中,也可以透過各種外掛在線上文件裡畫出原本無法製作的各種圖型圖表。除了常見的心智圖、流程圖外,甚至音樂曲譜都能直接在 Google Docs 中畫出!

今天這篇文章,就來介紹一個可以在 Google Docs 中畫出五線譜的外掛:「 VexTab Music Notation 」,可以讓音樂課老師畫出甚至包含「歌詞」的樂譜,也可以讓正在學習吉他或樂器的學生畫出包含指法的曲譜。




需要畫出五線譜的朋友,一定懂得一些基本樂理與音樂曲調符號,而在這樣的基礎上,「 VexTab Music Notation 」可以讓我們從這些已經知道的音樂代號出發,加上一些簡單的語法格式,就能把一串一串音樂符號轉換成五線譜了。

下面,我就以超級簡單的小蜜蜂來做一個畫五線譜示範。

相關工具:





1. 如何開始在 Google Docs 上畫出五線譜?


首先,我們要安裝「 VexTab Music Notation 」這個外掛,安裝完成後,進入你的 Google Docs ,打開新文件,在上方的[外掛程式]選單中,選擇「 VexTab Music Notation 」,並選擇插入新的曲譜。





2. 如何畫出空白曲譜與調號、拍號


「 VexTab Music Notation 」的編輯方式是由我們輸入曲譜程式碼,會自動幫我們轉換成五線譜的圖片。

聽起來很難?先別擔心,因為這裡所謂的程式碼,其實大多都是有學過音樂的朋友原本就會知道的音樂符號,你可以到「 VexTab Music Notation 」的教學網頁看到更完整的教學:「五線譜語法教學」。

連我已經很久沒有碰樂器,也不懂程式寫作,一樣可以很快學會基本畫出五線譜的方法,可見其不會太難。

首先,第一步讓我們畫出空白曲譜,例如我可以輸入

tabstave notation=true  tablature=false time=2/4

這代表保留高音譜記號、去掉指法譜,使用以四分音符當一拍,每小節兩拍的節奏。輸入上面語法,一條五線譜就出現了。





3. 如何填寫音符?


畫出空白曲譜後,就要在上面填寫音符,下圖就是我用小蜜蜂曲調畫的示範,他的基本語法像這樣:

notes  :8  G-E/4  :4  E/4|
notes  :8  F-D/4  :4  D/4|

讓我來解釋一下,首先「 notes 」這個關鍵字,代表接下來我要畫出音符曲調的意思,接在 notes 後面的內容就會畫上曲譜。

而「 C D E F G A B 」代表七聲音階,你還可以用例如「F#」來說明升降記號。

「G-E/4」後面的「/4」代表落在譜上低音、中音、高音哪個位置,如果改成「/5」就會落在高八度的音階位置上。

「:8」或「:4」則代表接下來是幾分音符,包含全音符、兩分音符、四分音符、八分音符等,都可以用數字標明。





4. 如何分段分行?


我們可以用「 | 」的記號來區分小節。用「 ## 」來代表休止符。

而只要另外再加上一段:「 tabstave notation=true  tablature=false 」,就能畫出另外一條五線譜,這樣就能在樂譜上分段分行。





5. 如何寫上歌詞?


那麼要怎麼在五線譜上寫上歌詞、指法等其他內容呢?利用下面這樣的語法即可:

text :8,.10,嗡,嗡, :4,嗡,|
text :8,嗡,嗡, :4,嗡,|

「text」代表接下來是要寫在樂譜外的其他文字。而「.10」代表這個文字要落的位置,數字愈大愈下面,如果改成輸入「.1」的話,文字就會落在樂譜上方。

接下來要怎麼讓歌詞與音符對齊呢?也很簡單,就是用跟音符一樣的節拍記號即可!「:8,嗡,嗡,」代表接下來這兩個字分別要落在兩個八分音符下面。

然後同樣用「 | 」區分小節段落。

這樣一來,透過「 VexTab Music Notation 」這個外掛,我們就能在 Google Docs 中畫出各式各樣的五線譜囉!

「 VexTab Music Notation 」外掛安裝

轉貼本文時禁止修改,禁止商業使用,並且必須註明來自電腦玩物原創作者 esor huang(異塵行者),及附上原文連結:用 Google Docs 畫五線譜教學!音樂課老師學生必備


8 則留言 :

  1. 回覆
    1. 可以用下面的指令表示:

      key= C, Am, F, Dm, Bb, Gm, Eb, Cm, Ab, Fm, Db, Bbm, Gb, Ebm, Cb, Abm, G, Em, D, Bm, A, F#m, E, C#m, B, G#m, F#, D#m, C#, A#m

      刪除
  2. 回覆
    1. 不是,可以這樣填寫試試看: notes (C/4.E/4.G/4)

      刪除
  3. I have developed clock-notations so one can use words or spread sheets or power points to display sheet music in one page.

    回覆刪除
  4. 鋼琴黨哭了,雖然我覺得Ele.Organ會哭得更慘
    求裝飾音求表情符號反覆記號速度標記和Coda
    弦樂器或許更糟⋯⋯

    回覆刪除

相關文章: