midi鍵盤接電腦實現電子琴功能

2021-09-26 09:10:48 字數 1407 閱讀 5820

將一台midi鍵盤接到電腦上,變成一台電子琴,似乎是乙個很簡單的事情。找乙個**編輯類軟體,可以接受midi鍵盤的輸入就可以了。比如 freeepiano 就可以接midi鍵盤。但是這樣實現的其實是電鋼琴,而不是電子琴。

為什麼?

電子琴的重要功能是可能實現自動和弦伴奏,而電鋼琴沒有這個功能。

要實現類似於電子琴的功能,這裡有兩個實現方案。

經過一段時間在網上的學習與摸索,現在找到了一種將midi鍵盤變成電子琴的軟體組合。

基本工作原理。

電子琴中很重要的的自動伴奏與左手和弦功能則要由one man band軟體實現,one man band 可以開啟.sty節奏檔案(這種節奏檔案在yamaho的電子琴上也可以載入)。

loopmidi是乙個midi埠的管道,可以將one man band與midiplayer連線起來。

方案一的一點小小的不便之處在於每次電子琴時要同時開啟one man band 11 + midiplayer_55 兩個軟體,可不可以只開啟one man band 11就可以了。

這就是方案二。

coolsoft_virtualmidisynth可以虛擬得到乙個輸出裝置virtualmidisynth,

並且可以通過托盤上的配置功能,載入soundfount檔案。可以說coolsoft_virtualmidisynth = loopmidi + midiplayer_55

一、 omb可以讀取和編輯.sty檔案,輸出midi資料,通過loopmidi將輸出的midi資料輸入到midiplayer.

在midiplayer的midi輸入設定中要注意將

channel設定為follow,我的理解是midiplayer的channel設定將跟隨(按照輸入的midi資料的指示進行設定)

在omb中開啟styleeditor,隨意的選擇乙個.sty檔案開啟,可以看到如下的介面

此處要理解兩個概念:track與channel 。乙個音源有16個channel。但乙個midi系列可以有超過16個track,若干個track可以對應乙個channel.注意上圖中上面乙個紅色箭頭所指的

destination channel為15,就說明此track要對映到channel15,下方的紅色箭頭指向的乙個patch指令,說明在此時刻要選擇56號音色(56號音色的預設名稱是trumpet)

二、在midiplayer中通重載入不同的soundfount檔案(.sf2檔案),就可以更換不同的音色庫,而不同的音色庫中同號的音色其實際效果有差別。midi資料只是指明要用哪一號音色(樂器),而音色的實際效果要由載入的音色庫來決定。

使用SSH連線電腦

2.伺服器安裝ssh server 3.客戶端生成公私鑰 4.上傳公鑰到伺服器 5.連線伺服器 6.給伺服器取別名,免除每次要輸入位址 7.檔案傳輸 8.可能會用到的一些ssh命令 本篇文章主要是描述如何使用ssh來遠端連線linux主機 ubuntu 的使用者,也適用於其他的linux發行版。su...

android USB連線電腦只充電問題

有以下幾方面需要排除 1 開發者選項中,開啟usb除錯。2 開發者選項中,選擇usb配置,可以看到選擇的是充電 mtp ptp等。3 電腦是否usb驅動有問題,可更換電腦驗證。4 資料線 和usb插口時候有問題。5 嘗試電腦背部usb插口。常規排查後,發現我的手機還是不行,連線不上。在點了一上午後,...

wifi連線電腦和android裝置

參考 由於使用usb連線安卓裝置存在很多問題,像usb鬆動導致的adb斷開等問題,非常浪費時間,為了解決此類問題,把adb的連線模式從usb轉換成tcpip模式,通過無線wifi連線adb,設定如下 1,確保電腦和android裝置連線在同乙個wifi網路環境。3,本機command 命令下執行pi...