FreePiano本身仅产生MIDI信号, 并不会输出声音,所以输出声音需要第三方的插件支持,VST是一种音频处理插件,可以用在很多种音频软件中,VST又可以分为VST效果器和VST音源两大类,效果器是用来处理音频信号的,比如混响插件,音源是用来将MIDI信号转换换成音频信号的。
目前FreePiano支持2种音源:VST和MIDI。
MIDI是外部音源,它的声音信号是直接由音源输出的,所以在使用这种音源时导出的视频是没有声音的。
FreePiano自带了一个很小的钢琴音源:mdaPiano,这个音源只能演奏钢琴音色。如果您对钢琴的音质有更高的要求,或者想要使用别的乐器弹奏,可以加载其他的VSTi音源。
加载VSTi音源
FreePiano会搜索您机器上已经安装的VSTi插件, 所有被FreePiano找到的插件都会被列在音源菜单下,您可以直接在选择菜单下的音源。
FreePiano不会帮您预加载文件来判断音源的种类,所以所有的.dll文件都会被当作是音源插件。FreePiano会在以下2个位置下搜索VST插件:
注册表中VST插件的安装文件夹,及其所有子文件夹。
freepiano.exe程序所在的文件夹,及其所有子文件夹。
如果您需要加载的音源没有被FreePiano找到,您可以手动加载它,通过菜单音源 -> 浏览可以手动加载音源的VSTi插件,直接把插件的dll文件拖到FreePiano的主窗口中也可以加载这个音源插件。
如果你的系统中装有非常多的音源,那么打开音源菜单可能会用比较长的时间,这种情况下您可以在设置 -> 选项 -> 界面中关闭显示VSTi音源这项,然后手动浏览您要加载的音源。
显示音源的界面
每个音源都有自己的设置界面,FreePiano目前对于音源的兼容性还不是很好,有些音源需要显示它的界面才可以正常工作,要显示音源的界面,请选择菜单音源 -> 显示VSTi音源界面。
调整音频输出方式
当加载了VSTi音源以后,声音是通过FreePiano程序来输出的, 这是您在设置 -> 选项 -> 音频中修改输出设备,FreePiano会优先使用WASAPI设备输出,它是Windows Vista以上版本才支持的, 如果您的系统不支持WASAPI,FreePiano会尝试Direct Sound。
你还可以手动选择输出设备, 比如你有两块声卡或者希望使用虚拟音频线输出。
默认的输出延迟是10毫秒, 这是一般电脑在不产生杂音的前提下的最小延迟。更高的延迟比较不容易产生杂音,但是会影响弹奏手感,如果FreePiano在您的电脑上输出有杂音,您可以尝试适当地调高延迟。
使用ASIO输出来获得更低的延迟和更好的音质
如果你的声卡支持ASIO输出,你可以使用ASIO输出来达到更好的效果, 如果您的声卡不支持, 你还可以安装ASIO4ALL这个模拟ASIO的设备。
使用ASIO输出时, 软件会使用ASIO设备内的延迟参数,设置中的延迟参数将被忽略。
使用MIDI设备输出
如果您希望使用的音源没有提供VSTi的插件,或者您希望把FreePiano用作其他软件的控制器时,您可以使用MIDI输出,为了用MIDI信号将FreePiano和其他软件(比如音源)连接,需要用到虚拟音频线:MIDI Yoke
安装了MIDI Yoke以后, 您的系统内就会有多个虚拟的MIDI设备,您可以使用这些设备将FreePiano与其他支持MIDI的软件配合使用。