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