键盘模拟钢琴(freepiano)小巧的键盘模拟钢琴,利用键盘上的按键弹奏出美妙的钢琴音乐
还可以将音乐导出为MP4文件~
支持多种音频输出方式,包括DirectSound, WASAPI和ASIO。可以定义键盘上任意一个按键的功能与显示。多套键盘配置可以在演奏中任意切换。可将录制的乐曲导出成视频MP4文件。
完全免费的,您不需要购买就可以使用全部的功能。直接调用VSTi音源,不需要安装虚拟MIDI设备。
什么是键盘布局?
在FreePiano中,我们把所有跟演奏相关的设置统称为键盘布局(map文件)。一个键盘布局是由一个或多个"分组"组成的,每个分组又包括了以下设置:
1、全局演奏设置,比如曲调。
2、输入相关的演奏设定,比如左右手的力度,升降八度等。
3、输出相关的设定,比如钢琴的延音踏板。
4、每个键盘按键按下或抬起时所要执行的动作。
5、还可以指定一些按键上面要显示的文字。
对于输出和输出的区别,在现在还可以不去关心, 目前只要了解:在freepiano的默认布局方案中,"输入 0"代表左手,"输入 1"代表右手。
那么,什么内容是不包含在键盘布局中的呢?当然是一些跟演奏无关的设定了,比如说您现在用的时什么音源输出,键盘上是显示简谱还是显示音名都不会保存在键盘布局中。
载入和保存键盘布局
如果别人给您了一个键盘布局,那么该如何使用呢?
首先键盘布局在硬盘上是以扩展名位.map的文件存放在freepiano主程序所在的目录下的。这个目录下的所有扩展名为.map的文件都会出现在键盘布局菜单中,您可以很方便的切换。如果您有非常多的布局,并且不想放在程序文件夹中,您还可以通过菜单键盘布局 -> 打开来打开其他地方的键盘布局,或者可以直接把硬盘上的.map文件拖放到freepiano的主窗口内。
要想保存当前的键盘布局,可以选择菜单键盘布局 -> 保存或者键盘布局 -> 另存为。
修改键盘布局
您对于当前演奏参数的修改,比如延音踏板,曲调,键盘力度和八度音高都会被直接保存在当前分组内。
如果想要修改键盘上某一个按键的功能时,您就需要自定义这个按键。要自定义某个按键的功能,请在您要定义的按键上点鼠标右键,这时您就会看到按键定义的弹出框:
窗口上面的三排按钮是来定义音符,无论您现在的按键是什么功能,点击任何一个按钮都会将选中的按键定义为音符。您可以分别定义音符的音高,八度音高和通道。之前我们已经讲过,一般情况下输入 0代表左手,输入 1代表右手,其他的通道在更复杂的演奏设置中才会用到,比如要定义功能键和播放音效等。
窗口的中间部分是这个按键所对应的脚本,FreePiano中的所有的参数和设置都可以使用脚本命令来修改。包括演奏音符。直接修改脚本可以完成一些更为复杂的设定,并且可以一次完成多个操作,比如“一键多音”。目前如果看不懂忽略它就可以了。
下面的按钮大多都是在写脚本的时候才需要用到的,现在我们需要注意的是预设...这个按钮,预设其实是一些预先写好的脚本,通过选择就可以直接使用了,比如“右手升八度”这样的功能键在预设中就有定义。再比如更复杂的“按下时抬起延音踏板,松开时踩下延音踏板”。预设也是学习脚本编写的一个很好的办法。
Freepiano v2.2.1升级日志:
-音源加载错误时会提示详细信息。
-添加一个空音频输出。
-如果按键上同时绑定了命令和音符,会优先显示音符。
-修正LYT文件读取错误的Bug。
-修正序列标签没有被保存到fpm中的Bug。
-添加了一些示范曲。
2014-03-06 Freepiano 2.2
添加“序列”命令,可以在不切换分组的情况下定义每次按下一个键的功能。
按键绑定现在同时支持升记号和降记号。
同时发布64位版本。
添加了MID文件导出功能。
添加了“发送按键”命令,可以向别的程序发送按键,预设中添加了默认对于Windows照片查看器的翻页绑定。
添加了“菜单”命令,可以使用键盘激活主菜单,给大部分菜单加入了快捷键。
添加了一个“释放”改值法,可以在任何一个按键抬起后将值恢复,用于更精确地模拟踏板。
添加了“通道音量”和“通道声像”命令,在演奏菜单中也可以更改音量和声像。
添加了“弯音”命令的“平滑”设置。
添加了循环播放的功能。
添加了一个“最大化时全屏”的选项,可以在最大化时盖住任务栏。
恢复默认布局是可以恢复成固定唱名布局(不使用变调功能)。
随机力度的参数会被保存到配置文件中。
键盘布局菜单增加对子目录的支持。
修正通道选择界面输入通道选择的bug。
修正按键配置窗口使用某些输入法是中文出现乱码的bug。