FreePiano

Advanced virtual MIDI keyboard.

通道设置

FreePiano是在MIDI规范的基础上进行扩展的,有些FreePiano所具有的功能MIDI本身是没有的,为了方便演奏和设置, FreePiano在MIDI通道的概念上进行了扩展:FreePiano引入了输入通道输出通道的概念,其中16个输出通道是和MIDI的16个通道相对应的。

输入通道和输出通道有什么区别?

MIDI本身已经有通道的概念了,为什么要再引入输入通道这个概念呢?要解释这一点,需要先了解FreePiano的历史:

FreePiano出现时仅仅是为了弹奏钢琴而设计的,在钢琴演奏中有左右手的概念,但是没有通道的概念,为了在电脑键盘上表现出伴奏力度和主旋律力度的不同, FreePiano可以分开设置左手和右手的力度。但是很多钢琴音源并不能很好地支持多个通道的演奏,有些音源的的多个通道的踏板是分开的, 有些则是统一的。

为了解决这个问题,FreePiano最早将左手和右手都输出到MIDI的第一个通道中,这样就没有兼容性的问题了。

所以,输入通道的概念在FreePiano中一直存在,在之前的版本中都只像用户展示了左手和右手这两个通道。现在,随着大家对FreePiano功能的不断需求,FreePiano决定将所有的控制权都交给用户,您可以设置每个通道所对应的输出通道。

我们先看一下通道设置的界面:

通道设置对话框

与其他MIDI软件的不同

FreePiano中的很多参数都是从0开始的,比如通道是0-15,音色是0-127等。在于其他软件配合时请注意对应。

输入通道

输入通道中的参数一般都时用来控制音符的,这个通道中演奏的音符会被FreePiano变换后再传递给输出通道。

参数 说明
力度

通道中音符力度的总体控制

移调

与乐曲变调不同,通道的移调只影响这个通道,并且是以1个半音为单位的。

跟随曲调

这个参数可控制这个通道中的音符是否会跟随乐曲的调式改变,比如说一些音效和鼓就不会随着乐曲的曲调改变而改变。

八度 以八度为单位对通道的音符进行变换。
通道

这个参数决定了通道内产生的MIDI消息最终会被输出到那一个MIDI通道。

输出通道

输出通道是和MIDI通道一一对应的,输出通道的属性一般都是MIDI直接支持的。

</tbody> </table> 从刚才的界面上可以看出, 输出通道的值可以为一个`-`符号,这表示当前设置没有设置这个值,这是它会保持原来的,比如在切换分组时,一些分组不想影响到音色,音量等设置,就可以不设置这些值。
参数 说明
音色组

对应MIDI中的0号控制器,一般用来切换音色组。

音色

对应MIDI中的Program指令,用来切换当前通道所使用过的乐器。

音量

对应MIDI中的7号控制器,用来控制一个通道的音量大小。

声像

对应MIDI中的10号控制器,用来控制一个通道的左右声道音量平衡。

延音

对应MIDI中的64号控制器,相当于钢琴的延音踏板。