FreePiano 用電腦鍵盤演奏音樂免費軟體

Share on Facebook0Share on Google+0Pin on Pinterest0Tweet about this on Twitter

freepiano_2.2.2
FreePiano 使用電腦鍵盤來演奏鋼琴的免費軟體
FreePiano是一款可以使用電腦鍵盤來演奏鋼琴音曲的免費軟體,可以直接調用VSTi音源,不需要安裝虛擬MIDI設備,可以定義鍵盤上任意一個按鍵的功能與顯示,還能錄製的樂曲導出成視頻MP4文件。



軟體特色:
1.完全免費的,您不需要購買就可以使用全部的功能。
2.直接調用VSTi音源,不需要安裝虛擬MIDI設備。
3.支援多種音頻輸出方式,包括DirectSound, WASAPI和ASIO。
4.可以定義鍵盤上任意一個按鍵的功能與顯示。
5.多套鍵盤配置可以在演奏中任意切換。
6.可將錄製的樂曲導出成視頻MP4文件。

操作手冊:
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作為格式範例。
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 值
說明:改變鍵盤的八度音高。
Velocity
格式:Keydown 鍵盤名稱Velocity 通道Set/Inc/Dec/Flip 值
說明:改變通道的力度。
Channel
格式:Keydown 鍵盤名稱Channel 通道Set/Inc/Dec/Flip 值
說明:改變通道所對應的MIDI通道。
Volume
格式:Keydown 鍵盤名稱Volume Set/Inc/Dec/Flip 值
說明:改變總輸出音量。
Play
格式:Keydown 鍵盤名稱 Play
說明:開始播放。
Record
格式:Keydown 鍵盤名稱 Record
說明:開始錄製。
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 通道值
說明:滑音效果

軟體名稱:FreePiano

軟體類型:影音軟體

軟體版本:2.2.2

官方網站 :  FreePiano

軟體載點 :  載點1  載點2

Share on Facebook0Share on Google+0Pin on Pinterest0Tweet about this on Twitter

FCFIND

fcfind@gmail.com

也許您也喜歡這些文章...

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *