跳至主要內容

淺談電腦音樂創作

自古以來,音樂與人類的生活都有很大的關係,亦是人類文化的其中一個重要元素。從西方中古代的宗教禮儀歌曲、巴洛克時期供貴族欣賞的歌劇,再發展到古典與浪漫時期的大型管弦樂,以至到今天的流行音樂,音樂與我們的關係越來越密切,深入到我們生活的每一個層面!在日常生活中,無論是流行樂曲、電視、廣告、娛樂場所,甚至在家中的電話及其他家庭電器,你都不難發現音樂的蹤影。音樂已成為我們生活的一部份了!

Apple 的數碼音訊工作站 GarageBand

音樂與電腦

電腦音樂發展至今,已有數十年的歷史了,而為音樂工作者所設計的應用程式,可謂多不勝數,亦有照顧到音樂的不同層面。因此,電腦和行動裝置亦漸漸成為音樂工作者的良伴了。隨著電腦音樂應用程式的普及,使用者不一定要十分之精通音樂,仍可以透過用電腦創作或演奏音樂。
在這篇文章中,我會為讀者介紹電腦音樂的發展、一些電腦音樂的基本概念,與及電腦如何協助我們創作音樂。

MIDI 與電腦音樂的發展

在這部份,我們會探討一下 MIDI 與電腦音樂的關係。當談到電腦音樂的時候,常會碰到一個很常見的字眼,就是 MIDI 了。可能你已經聽過這個名稱很多次,但是你對它的認識有多少呢? MIDI 其實與電子音樂和電腦音樂的發展有著很大的關係:60 至 70 年代,當電子音樂正萌芽及不斷成長時,不同牌子合成器製造商皆在研發自己的合成器,正因如此,不同牌子、不同型號的電子的合成器出現在市場上。不同製造商製造的合成器有不同的硬體及軟體規格。而某一隻牌子合成器的軟件或其所儲存的曲目,亦不能應用到其他牌子的合成器上。這種情況,就好像以往在八、九十年代時電腦的發展一樣:PC 的應用程式,不能用於 Apple 電腦中,相反亦然,縱使當時兩個系統所用的都是 3.5 吋的磁碟!


合成器的製造商們認為這個情況會成為他們進一步發展硬體及軟件的障礙。對於合成器的使用者演奏者而言,這亦是一個頭痛的問題;每種合成器只能發出一定數目的特殊音色,若然要在演奏時發出更多其他的音色,或某幾種己選定的音色,他們可能需要在很多部不同型號、不同牌 子的合成器上彈奏了,實在十分麻煩。於是,合成器製造商於 1981年的 National Association of Music Merchants (NAMM) 及 Audio Engineering Society 的會議上,開始討論這個問題,並考慮是否需要訂定一個合成器的標準。終於,在 1982 年 NAMM 的會議之上,公佈了 MIDI 1.0 版的標準。從此以後,不同廠家及型號的合成器都能方便地結合使用,互相兼容了。

究竟 MIDI 是什麼呢?MIDI 乃 Musical Instrument Digital Interface 的簡稱,即「樂器數碼介面」。它一來是一個世界性的電子樂器標準,二來亦是電子樂器互相溝通的橋樑,互通消息的語言 (protocol),用以互傳音樂資料。而在今日,MIDI 亦可以使電腦與合成器 (或其他 MIDI 樂器) 之間能夠互傳資料。實際上,MIDI 並非將聲音變成數碼,而是將 MIDI 樂器的每一個彈奏動作及其相關資料,變成數碼資料,以供儲存成 MIDI 檔 (*.MID) 或通過 MIDI 接線 (MIDI Cable),傳送到 MIDI 樂器那裡去。這些數碼資料,稱為 MIDI 信息 (MIDI Messages)。


這些 MIDI 信息,是用來記錄及控制 MIDI 樂器如何奏出一首樂曲的控制信息,包括一個樂音何時開始 (Note On)、何時終止 (Note Off)、按鍵 / 離鍵速度 (Velocity)、多重音壓力鍵 (Aftertouch) 及切換控制碼 (Control Change) 等。有了 MIDI,除了合成器或 MIDI 樂器之間可以互通消息外,最特別的就是可以用一部合成器,同時控制其他的合成器,一同演奏。由於 MIDI 樂器能夠將所彈奏的鍵盤動作,化成 MIDI 信息,再經 MIDI 接線傳送到其他 MIDI 樂器那裡去,所以只要用一台 MIDI 控制器 (MIDI Controller),就可以同時令不同的合成器或 MIDI 樂器一同演奏了。MIDI 的接駁端子有三種,分別是 MIDI IN、MIDI OUT 及 MIDI THRU (圖一及圖二)。


三款 MIDI 接口
圖一:MIDI 接線的三種插座

圖二:MIDI 接線及三種 MIDI 連接埠 (來源:Wikipedia 連結)

合成器的 MIDI OUT 端子經 MIDI 接線連到電腦的 MIDI IN。這樣合成器甲所演奏的音樂就可以傳到電腦那裡,並可以記錄在磁碟之上。另一方面,合成器甲的 MIDI IN 接到電腦的 MIDI OUT上。這樣,與剛才相反,存在磁碟甲的樂曲亦可以傳送到合成器甲中演奏出來。最後,合成器甲的 MIDI THRU 就接駁到合成器的 MIDI IN上。MIDI THRU 其實將合成器 I 的 MIDI IN 端子所收到的 MIDI 信息、再送出去 (即在此例中送往合成器 II 那裡)。只要有 MIDI THRU 端子,我們就可以再接駁更多的合成器,形成一個連鎖 (Daisy Chain)。


圖三:電腦以 MIDI 接線與合成器接駁

在圖三的例子中,電腦擔任了這個 MIDI 音樂系統的控制中心,控制其他 MIDI 樂器演奏。

隨著適用於個人電腦音效卡的推出,及多媒體電腦 (Multimedia PC) 標準的公佈,電腦音樂就有更進一步的發展了。由於現在市面上的音效卡 (例如 Sound Blaster 或電腦內建的音效卡) 都有內置的合成或採樣晶片,能夠自行產生各種音色,所以現在的電腦不一定要接駁其他 MIDI 合成器或者音源器,都能夠發出高質素的合成音色,所以電腦或行動裝置本身也能成為一個獨立的數碼音樂的系統了。

軟件要求

因應不同音樂愛好者的需要,電腦音樂軟件可大致分為以下兩大類別:

  1. 「數碼音訊工作站」(Digital Audio Workstation) 應用程式 (又稱程序器軟件 Software Sequencer),用作錄取以合成器彈奏的方式輸入之樂段、編排、整理及將已編成的樂曲輸出到合成器演奏。
  2. 製譜軟件 (Notation Software) 
    不同的作曲者會有不同的作曲或構思方式,有些人作曲是先從旋律著手,作好旋律之後,可編排和聲、做配樂和安排敲擊樂的工作。有些人剛巧相反,他們的創作靈感,是來自一些現有的作品,例如他曾聽過某一首流行曲,是與他所想作的曲有相同的氣氛,靈感可能來自那首歌強勁的節奏,或者是其和聲進程。於是他就能在此素材之上繼續創作旋律與其他部份。不過,無論你是接近那一種方式,都可以利用程序器軟件的錄音功能,將你腦海中閃過的樂思,透過 MIDI 樂器輸入到電腦中,記錄起來。

    對於不懂彈奏樂器的讀者而言,要將音樂程序輸入到程序器內,除了用 
    MIDI 樂器之外,亦可以直接用電腦輸入。很多程序器軟件都有樂音編輯 (note editing) 及梯階編輯 (step editing) 等輸入方式。這兩者使懂得五線譜和不懂得五線譜的讀者都能簡易使輸入音樂資料。只要透過滑鼠選擇合適的音符或音長,放在樂曲線的適當位置上,即可將他腦海中的樂思輸入電腦中,再通過電腦音效卡或合成器晶片播出來,重複監聽作品的效果。當輸入的時候,你可以將不同的樂器放在不同的聲軌上,就像用多聲軌錄音機做錄音的工作一樣。程序器軟件通常都有 16 條 (或更多) 聲軌,供使用者編配不同的樂器於不同的聲軌上。這個做法是大有好處的,就正如多聲軌錯音一樣,你可以在錄音之後,重複監聽效果,再用音符或梯階編輯的方法去修改作品,而且,大多數數碼音訊工作站應用程式 (例如早期的 Passport 的 Master Tracks Pro 或 Trax 等,或近年流行的 Logic Pro、Cubase 及 ProTools 等),可以讓使用者調校個別聲軌的音量,仿如混音器一樣
    。這樣,使用者就有更大自由度去修改和雕琢他的作品了。

    圖四:iOS 系統的數碼音訊工作站應用程式 Cubasis

    除了編配不同的器樂在同不的聲軌上之外,你亦需要將不同的樂器安排在不同的信道 (即傳送信息的管道,MIDI channels) 上輸出。MIDI 格式定義了 16 個信道,你可以將不同的樂器編排在這些音軌中輸入輸出。在這裡有一點要注意的,就是若果你使用的 MIDI 樂器是用 General MIDI 格式的話 (General MIDI 格式訂定了一系列的樂器編配,是一套有關 MIDI 的延伸標準),MIDI 第 10 條信道是預留了給套鼓及其他敲擊樂器用的,所以若果你誤用了此音軌作其他樂器的用途,這些樂器也會變成敲擊樂器,播出來的效果就會變成很多不的敲擊樂器亂打了!

圖五:專業級製譜軟件 Sibelius

總結

總括而言,利用多媒體電腦、MIDI 介面及電腦音樂軟件,可以大大的幫助我們作曲、編曲、印譜和演奏樂曲。有了電腦音樂的協助,的確使我們的創作過程更加流暢快捷,亦能令演奏更加有效出色。  

延伸閱讀
想了解如何使用 GarageBand (Mac 版) 創作音樂?閱讀本網誌的相關文章:
「如何在 GarageBand 中以循環樂段創作歌曲」。

作者:黃逸偉 
版權所有,未經許可,請勿以任何形式轉載。
網友如欲轉載本文之內容,歡迎以電郵聯絡作者 (ywjwong@gmail.com)。


請支持我的製作

如果你覺得我製作的網誌和文章和教學影片對你有幫助的話,請讚好及分享出去。如果你有任何問題,歡迎你在本文下面留言。

另外,你亦可以透過 Buy Me a Coffee 這個平台支持和贊助我,讓我可以製作更多電腦音樂的教學和原創音樂的影片,多謝你對我的支持! https://www.buymeacoffee.com/jywwong



收看更多我製作的電腦音樂教學影片:

留言

閱讀更多熱門文章

淺談音頻壓縮器 / 限幅器的原理和應用

喜愛音樂的朋友,通常對聲音會較為敏感。在我們日常聽的歌曲錄音之中的聲音,多是用多聲軌錄音  (Multi-Track Recording)  的方法製作的。其中各個聲部或樂器的音量、音色等,都是經過專業錄音  /  混音師的精心處理和微調。所以我們在聽歌曲中的錄音時,常會發現有不同的效果。例如,有些流行曲中的主音歌手部份聽起來似乎比其他伴奏及和唱部份大聲及「接近」一些,像在眾多聲音之中站了出來或進前了一步一樣的;而其他同類歌曲只是將各個聲部羅列於耳前。又例如在一些 不日唱部份中,聲音異常地融和,並且像有很多人在和唱一樣。 其實在這些「特別效果」的背後,除了有錄音混音師的一番心思之外,還需要一些處理音響的儀器幫助,例如均諧器  (Equalizer ,簡稱   EQ) 、延緩  (Delay)   處理器、以 及  Compressor / Limiter  ( 下文譯作「壓縮器  /  限幅器」 )  等。其中, 壓縮器  /  限幅器 的原理和作用並不太為一般人所了解和熟悉,因為在家庭音響設備中,不常甚至不需要應用到 壓縮器  /  限幅器 。 本文會探討一下 壓縮器  /  限幅器 的原理和作用 。 Alesis 3630 Compressor/Limiter  (來源 :  Alesis 網站 ) 壓縮器 / 限幅器的原理 壓縮器和限幅器的原理相當相似,所以通常都會一同被提及,或者在同一部儀器上找到兩者的功能。限幅器會限制所輸入的聲音的音量,不能超出所設定的音量水平 (此設定稱為門檻 ── Threshold);當所輸入的聲音之音量超出此門檻,限幅器就會將此超出的部份切去,只容許低於門檻以下的音量通過。至於壓縮器,正如先前所述,所做的與限幅器相若;也會限制超出門檻的聲音。不過壓縮器不會像限幅器一樣將超出門檻的聲音部份一概切除。壓縮器會根據一個壓縮比率 (Compression Ratio),將超出門檻的聲音有限度地切除。 圖一:不同的壓縮比例 例如,若壓縮比率是 4:1,超出門檻的聲音部份每 4 個單位就會壓縮至 1 個單位。圖一是 壓縮器 / 限幅器的...

介紹 Audacity 3 (一):Audacity 的介面和基本操作

早在 2021 年初,Audacity 已發佈了第三版。作為一個使用了多年的經驗用家,一直都很想在此與大家分享一下我的使用心得。因此從這篇文章開始,我希望可多寫一些有關 Audacity 3 教學的主題系列。而在這首篇的文章之中,我會為大家介紹一下 Audacity 版本 3 的工作介面,以及當中的一些基本操作:包括如何匯入聲音檔案、與及在 Audacity 裡面,幾個播放聲音檔案的方法。 Audacity 的主畫面: 先介紹一下 Audacity 的主畫面:在主畫面最上方的部份,是一些不同的工具列 (圖一:1)。在當中你可以找到不同的功能,或者一些編輯的方式。而畫面的中部,是 Audacity 的工作空間 (Workspace),是顯示和編輯聲軌 (2) 的部份。在聲軌的左面,是聲軌的控制面板 (3)。而在畫面的下方,是時間工具列和選取工具列 (4),當中你會見到一些有關在聲軌中,所選取之區段 (例如在哪裡開始和結束) 的相關資訊。  圖一:Audacity  主畫面的各個部份 匯入聲音檔案:   如果我們想在 Audacity 裡面,開啟一些現有的聲音檔案,可以點擊「檔案」菜單。在菜單中你會見到有「開啟」與及「匯入」。其實這兩個選項,都可以開到一些常用的聲音檔案,例如 WAV 或者 MP3 的檔案。我在這裡先用「匯入」,在檔案菜單中選用「匯入」>「音訊 …」(圖二),然後在彈出的視窗中選取所要匯入的聲音檔案。 圖二:匯入音訊 之後你會見到在主畫面的工作空間 (藍色的部份) 上面會出現一條聲軌 (圖三)。聲軌上面,會顯示一些波形。如果你覺得波形的顯示太小的話,可以將鼠標移向聲軌的下方,向下拉動,調校聲軌顯示的高度。  圖三:調校聲軌高度 Audacity 播錄工具列:   匯入檔案後,我們便可以使用 Audacity 的播放功能去收聽音訊的內容。要播放聲軌,我們就要用到位於畫面左上角的「播錄工具列」了 (圖四)。在「播錄工具列」上面,最常用的當然是「播放」 (Play) 和「停止」 (Stop),即。而在最左邊那個按鈕,其實就是「暫停」(Pause) 按鈕。另外有 Skip to Start 按鈕 (將游標移回最開頭)、 Skip to End 按鈕 (將游標移到聲軌的最後位置)、與及「錄音」(Record) ...

如何使用 Audacity 調節音訊音量 (一)

在音訊和音樂製作的過程中,為求能達到最佳的效果,很多時候都需要調節音訊的音量。而在音量調節上,有時我們會整體地加大或減低音訊的音量;但亦有一些情況,我們則需要局部調整音訊的某些部份,令到它與整個製作中的其他部份,能夠有好的平衡或者配合。在這篇文章中,我會介紹如何使用 Audacity 調節音訊音量,當中包括增幅 (Amplify)、正規化 (Normalize) 、淡入 (Fade In) 和淡出 (Fade Out) 等功能。  增幅 (Amplify) 增幅這個功能,可以按需要增加或者減低音訊的音量。與使用 Audacity 中其他的編輯功能一樣,我們可以選掉將這些編輯或者效果應用到整個音訊,還是音訊中的某一個段落之上。我們只需要在進行編輯之前,分別用全選整個音訊,或者透過滑鼠使用選擇工具選取所想編輯的段落便可。 在下面的例子中,我在 Audacity 匯入了一個音訊檔案,是一段旁白 (voice-over)的錄音。在圖中你會見到這段音訊的音量,大概是一半左右 (我們可以透過觀察聲波的波峰高度,粗略地判斷音訊的音量水平)。假設我想將整個音訊的音量增加到最大的話,那麼我首先按 Ctrl+A / Cmd+A,選取整個音訊。 圖一 然後往「效果」菜單中選擇「增幅」。 圖二:在菜單中選擇「增幅」 在之後彈出的「增幅」視窗裡面,我們會見到 Audacity 已經自動幫你計算了一個增幅的數值 (圖三, ① )。這個計算是基於如果我們要將音量加到最大值 (即在視窗中的第二項「新增峰值振幅」為 0 dB) 的時候 (圖三, ② ),增幅量到底是多少。假設我們真的要將音量加到最大的話,便可以直接用滑鼠點擊視窗右下方的「確定」按鈕 (圖三, ③ )。 圖三:增幅視窗 在返回主畫面後,你會見到波形會整體地加大,令音訊中最高的「峰位」(peak),達到最頂端的位置。而音訊其他部份,都會根據這個增幅量相應地增加。 圖四:經增幅加大音量後的波形 其實在增幅視窗當中,我們不一定要使用 Audacity 計算出來的增幅值,可以按情況的需要,輸入增幅的數值。例如我們想增加 3 dB 的話,便可用滑鼠雙點擊視窗中的第一項「增幅」右方的空格,並輸入 “3” (圖五, ① )。之後 Audacity 亦會幫我計算最大峰值是多少,顯示在第二項「新增峰值振幅」右方的空格中 (圖五, ② )。 圖五...