FreePiano(电脑键盘钢琴模拟器)

FreePiano(电脑键盘钢琴模拟器)

v2.2.2.1 绿色免费版

大小:6.08M更新:2020-01-08 15:04

类别:媒体播放系统:Win7, WinAll

包名:

立即下载(6.08M)
  • FreePiano(电脑键盘钢琴模拟器) v2.2.2.1 绿色免费版0
  • FreePiano(电脑键盘钢琴模拟器) v2.2.2.1 绿色免费版1

freepiano(电脑钢琴软件)能够模拟真实钢琴按键,让用户们能够在电脑上面也能够学习练习钢琴,各种按键明细分明,并且还可以任意调节曲调,完美谱写一场场曲谱,有需要的用户快来下载体验吧!

freepiano模拟钢琴软件介绍

可将录制的乐曲导出成视频mp4文件。

支持录制。

完全免费的,您不需要购买就可以使用全部的功能。

直接调用VSTi音源,不需要安装虚拟MIDI设备。

支持多种音频输出方式,包括DirectSound, WASAPI和ASIO。

可以定义键盘上任意一个按键的功能与显示。

多套键盘配置可以在演奏中任意切换。

无需安装虚拟midi设备。

多种音频输出方式。

自定义键盘按键。

freepiano模拟钢琴软件

常见问题

什么是键盘布局?

在FreePiano中,我们把所有跟演奏相关的设置统称为键盘布局(map文件)。一个键盘布局是由一个或多个"分组"组成的,每个分组又包括了以下设置:

1、全局演奏设置,比如曲调。

2、输入相关的演奏设定,比如左右手的力度,升降八度等。

3、输出相关的设定,比如钢琴的延音踏板。

4、每个键盘按键按下或抬起时所要执行的动作。

5、还可以指定一些按键上面要显示的文字。

对于输出和输出的区别,在现在还可以不去关心, 目前只要了解:在freepiano的默认布局方案中,"输入 0"代表左手,"输入 1"代表右手。

那么,什么内容是不包含在键盘布局中的呢?当然是一些跟演奏无关的设定了,比如说您现在用的时什么音源输出,键盘上是显示简谱还是显示音名都不会保存在键盘布局中。

载入和保存键盘布局

如果别人给您了一个键盘布局,那么该如何使用呢?

首先键盘布局在硬盘上是以扩展名位.map的文件存放在freepiano主程序所在的目录下的。这个目录下的所有扩展名为.map的文件都会出现在键盘布局菜单中,您可以很方便的切换。如果您有非常多的布局,并且不想放在程序文件夹中,您还可以通过菜单键盘布局 -> 打开来打开其他地方的键盘布局,或者可以直接把硬盘上的.map文件拖放到freepiano的主窗口内。

要想保存当前的键盘布局,可以选择菜单键盘布局 -> 保存或者键盘布局 -> 另存为。

修改键盘布局

窗口上面的三排按钮是来定义音符,无论您现在的按键是什么功能,点击任何一个按钮都会将选中的按键定义为音符。您可以分别定义音符的音高,八度音高和通道。之前我们已经讲过,一般情况下输入 0代表左手,输入 1代表右手,其他的通道在更复杂的演奏设置中才会用到,比如要定义功能键和播放音效等。

您对于当前演奏参数的修改,比如延音踏板,曲调,键盘力度和八度音高都会被直接保存在当前分组内。

如果想要修改键盘上某一个按键的功能时,您就需要自定义这个按键。要自定义某个按键的功能,请在您要定义的按键上点鼠标右键,这时您就会看到按键定义的弹出框:

窗口的中间部分是这个按键所对应的脚本,FreePiano中的所有的参数和设置都可以使用脚本命令来修改。包括演奏音符。直接修改脚本可以完成一些更为复杂的设定,并且可以一次完成多个操作,比如“一键多音”。目前如果看不懂忽略它就可以了。

下面的按钮大多都是在写脚本的时候才需要用到的,现在我们需要注意的是预设...这个按钮,预设其实是一些预先写好的脚本,通过选择就可以直接使用了,比如“右手升八度”这样的功能键在预设中就有定义。再比如更复杂的“按下时抬起延音踏板,松开时踩下延音踏板”。预设也是学习脚本编写的一个很好的办法。

更新内容

音源加载错误时会提示详细信息。

添加一个空音频输出。

如果按键上同时绑定了命令和音符,会优先显示音符。

修正LYT文件读取错误的Bug。

修正序列标签没有被保存到fpm中的Bug。

添加了一些示范曲。

【配置命令手册】

Freepiano中所有的键盘配置都记录在一个文本的配置文件中,扩展名为.map。通过菜单对键盘配置的修改会直接反映在配置脚本中。您可以直接修改对应的配置文件,然后通过点击键盘布局菜单下的相应的文件重新加载它,也可以在 设定-选项-键盘脚本中修改后直接应用。

1. 配置文件格式

配置文件为文本文件,可以使用任何文本编辑器编辑。命令是以行为单位的,不区分大小写。在解析的过程中如果遇到错误, 只会忽略错误的行,文件的其余部分仍然可以被正常解析。

以#开头的行被视为注释,在载入时会被忽略。

键盘脚本中的配置内容是根据配置自动生成的配置文件,与源文件的顺序可能会不同。

2. 配置命令

GroupCount

格式:GroupCount 分组总数

说明:设置键盘分组的数量,这条命令应该出现在切换分组命令之前。

Group

格式:Group 分组ID

说明:切换当前配置分组,切换后下面的配置命令都将配置到新的分组中。

Octshift

格式:Octshift 通道 值

说明:设置键盘的八度音高。

Velocity

格式:Velocity 通道 值

说明:设置键盘的力度,值取值范围是0-127。

Channel

格式:Channel 通道 MIDI通道

说明:设置通道所对应的MIDI输出。

KeySignature

格式:KeySignature 值

说明:设置曲调,值可以为-4到7

DelayKeyup

格式:DelayKeyup 通道 时间

说明:设置模拟延音, 通过在内部控制键盘抬起来模拟延音效果。由于是控制按键抬起的时间,在使用此功能是请松开延音踏板。 时间的取值范围是0-255, 所以单位是100ms, 设置为50则是延时5秒。

Program

格式:Program MIDI通道乐器ID

说明:设置乐器,配合分组可以实现基于分组的乐器切换。音源必须支持多乐器才有效果。

Controller

格式: Controller 通道 MIDI控制器名字或ID 值

说明:设置MIDI控制器,可以在分组切换时改变MIDI控制器。

控制器可以使用名字或ID来设置,具体的含义和作用可以参考MIDI手册,名字如下:

BankSelect

Modulation

BreathControl

FootPedal

Portamento

DataEntry

MainVolume

Balance

Pan

Expression

EffectSelector1

EffectSelector2

GeneralPurpose1

GeneralPurpose2

GeneralPurpose3

GeneralPurpose4

SustainPedal

PortamentoPedal

SostenutoPedal

SoftPedal

LegatoPedal

Hold2

SoundController1 – SoundController10

DataIncrement

DataDecrement

NRPNLSB

NRPNMSB

RPNLSB

RPNMSB

AllSoundsOff

ResetAllControllers

LocalControlOnOff

AllNotesOff

OmniModeOff

OmniModeOn

MonoModeOn

PokyModeOn

Keydown,Key

格式:Keydown 键盘名称或ID 命令 参数…

说明:绑定命令至键盘按下时执行。

Keyup

格式:Keyup 键盘名称或ID 命令 参数…

说明:绑定命令至键盘松开时执行。

Label

格式:Label 键盘名称或ID 说明字符

说明:设置键盘上显示的内容,注意请不要将内容设置过长否则会超出键盘显示的范围。

3. 键盘绑定命令

键盘绑定命令同时适用于 Keydown 和 Keyup 命令,键盘名称一般为键盘上下面一行所写的内容, 如果还是不确定其名称,可以尝试使用菜单先配置一下然后从自动生成的配置中找到键位名称。以下说明中将使用Keydown作为格式范例。

Velocity

格式:Keydown 键盘名称 Velocity 通道 Set/Inc/Dec/Flip 值

说明:改变通道的力度。

KeySignature

格式:Keydown 键盘名称 KeySignature Set/Inc/Dec/Flip 值

说明:改变当前的曲调, 可以进行设置/增加/减少/反转操作。

例:Keydown Esc KeySignature Inc 1 在按下Esc键时曲调+1

例:Keydown Esc KeySignature Set 0 在按下Esc时将曲调设为0(C调)

OctShift

格式:Keydown 键盘名称 OctShift 通道 Set/Inc/Dec/Flip 值

说明:改变键盘的八度音高。

Play

格式:Keydown 键盘名称 Play

说明:开始播放。

Record

格式:Keydown 键盘名称 Record

说明:开始录制。

Channel

格式:Keydown 键盘名称 Channel 通道 Set/Inc/Dec/Flip 值

说明:改变通道所对应的MIDI通道。

Volume

格式:Keydown 键盘名称 Volume Set/Inc/Dec/Flip 值

说明:改变总输出音量。

Stop

格式:Keydown 键盘名称 Record

说明:停止播放或录制。

Group

格式:Keydown 键盘名称 Group Set/Inc/Dec/Flip 值

说明:改变当前的分组。

NoteOff

格式:Keydown 键盘名称 NoteOff 通道 音符名 [力度]

说明:发送松开MIDI键的命令,音符名为(C,C#,D,D#,E,F,F#,G,G#,A,A#,B) 与音高(0-7)的组合, 如C4。

NoteOn

格式:Keydown 键盘名称 NoteOn 通道 音符名 [力度]

说明:发送按下MIDI键的命令。

KeyPressure

格式:Keydown 键盘名称 KeyPressure 通道 音符名 [力度]

说明:发送MIDI力度修改命令。

Controller

格式:Keydown 键盘名称 Controller 通道 控制器名称或ID 值 [Set/Inc/Dec/Flip]

说明:发送MIDI控制器命令,请参考全局Controller配置。最后一个参数为可选,默认是Set。放在最后是为了兼容MIDI。

Program

格式:Keydown 键盘名称 Program 通道 值 [Set/Inc/Dec/Flip]

说明:改变通道对应的乐器(音色)。

ChannelPressure

格式:Keydown 键盘名称 Program 通道 值

说明:改变当前频道所有音符的播放力度

PitchBend

格式:Keydown 键盘名称 PitchBend 通道 值

说明:滑音效果

显示全部

同类相关
热门推荐
猜你喜欢
  • 电脑钢琴软件

电脑钢琴软件更多>>

好用的模拟钢琴软件可以让你在电脑上享受弹钢琴的乐趣,各种精彩多样的软件,让你感受到全新的钢琴学习方式,在这里你可以方式下来弹一曲,也可以听其他的人为你演奏,总之集合了休闲放松为一体,更多精彩的体验等你来下载尝试!

玩家评论
我要跟贴
取消
最新手游