時(shí)間:2016-05-06 14:36:58 作者:不思議游戲 瀏覽量:133
FreePiano是在MIDI規(guī)范的基礎(chǔ)上進(jìn)行擴(kuò)展的,有些FreePiano所具有的功能MIDI本身是沒有的,為了方便演奏和設(shè)置, FreePiano在MIDI通道的概念上進(jìn)行了擴(kuò)展:FreePiano引入了輸入通道和輸出通道的概念,其中16個(gè)輸出通道是和MIDI的16個(gè)通道相對應(yīng)的。
輸入通道和輸出通道有什么區(qū)別?
MIDI本身已經(jīng)有通道的概念了,為什么要再引入輸入通道這個(gè)概念呢?要解釋這一點(diǎn),需要先了解FreePiano的歷史:
FreePiano出現(xiàn)時(shí)僅僅是為了彈奏鋼琴而設(shè)計(jì)的,在鋼琴演奏中有左右手的概念,但是沒有通道的概念,為了在電腦鍵盤上表現(xiàn)出伴奏力度和主旋律力度的不同, FreePiano可以分開設(shè)置左手和右手的力度。但是很多鋼琴音源并不能很好地支持多個(gè)通道的演奏,有些音源的的多個(gè)通道的踏板是分開的, 有些則是統(tǒng)一的。
為了解決這個(gè)問題,F(xiàn)reePiano最早將左手和右手都輸出到MIDI的第一個(gè)通道中,這樣就沒有兼容性的問題了。
所以,輸入通道的概念在FreePiano中一直存在,在之前的版本中都只像用戶展示了左手和右手這兩個(gè)通道,F(xiàn)在,隨著大家對FreePiano功能的不斷需求,F(xiàn)reePiano決定將所有的控制權(quán)都交給用戶,您可以設(shè)置每個(gè)通道所對應(yīng)的輸出通道。
我們先看一下通道設(shè)置的界面:
通道設(shè)置對話框
與其他MIDI軟件的不同
FreePiano中的很多參數(shù)都是從0開始的,比如通道是0-15,音色是0-127等。在于其他軟件配合時(shí)請注意對應(yīng)。
輸入通道
輸入通道中的參數(shù)一般都時(shí)用來控制音符的,這個(gè)通道中演奏的音符會被FreePiano變換后再傳遞給輸出通道。
參數(shù) 說明
力度 通道中音符力度的總體控制
移調(diào) 與樂曲變調(diào)不同,通道的移調(diào)只影響這個(gè)通道,并且是以1個(gè)半音為單位的。
跟隨曲調(diào) 這個(gè)參數(shù)可控制這個(gè)通道中的音符是否會跟隨樂曲的調(diào)式改變,比如說一些音效和鼓就不會隨著樂曲的曲調(diào)改變而改變。
八度 以八度為單位對通道的音符進(jìn)行變換。
通道 這個(gè)參數(shù)決定了通道內(nèi)產(chǎn)生的MIDI消息最終會被輸出到那一個(gè)MIDI通道。
輸出通道
輸出通道是和MIDI通道一一對應(yīng)的,輸出通道的屬性一般都是MIDI直接支持的。
參數(shù) 說明
音色組 對應(yīng)MIDI中的0號控制器,一般用來切換音色組。
音色 對應(yīng)MIDI中的Program指令,用來切換當(dāng)前通道所使用過的樂器。
音量 對應(yīng)MIDI中的7號控制器,用來控制一個(gè)通道的音量大小。
聲像 對應(yīng)MIDI中的10號控制器,用來控制一個(gè)通道的左右聲道音量平衡。
延音 對應(yīng)MIDI中的64號控制器,相當(dāng)于鋼琴的延音踏板。
從剛才的界面上可以看出, 輸出通道的值可以為一個(gè)-符號,這表示當(dāng)前設(shè)置沒有設(shè)置這個(gè)值,這是它會保持原來的,比如在切換分組時(shí),一些分組不想影響到音色,音量等設(shè)置,就可以不設(shè)置這些值。