1. 程式人生 > >5、玩轉樹莓派音訊——打造行動式合成器

5、玩轉樹莓派音訊——打造行動式合成器

Qsynth應用是一個可以載入soundfont格式的軟音源,我們可以通過MIDI鍵盤的USB介面直接與樹莓派連線,或者使用USB轉MIDI線,大部分MIDI裝置無需驅動即可輕鬆把樹莓派當做軟音源使用,而這樣做的好處就是在於便攜。

接下來要做適當的配置與連線:

1、開啟qjackctl,並插入USB轉MIDI線,點選setup,MIDI driver選擇raw(seq是音序器,raw是外部裝置),然後start。


2、執行Qsynth,點選setup。

初次執行qsynth要先載入音色庫,選到soundfonts選項卡,open,路徑為usr/shard/sounds/sf2


接著是audio選項卡,

audio driver選擇jack。

接著是MIDI選項卡,MIDI driver選擇jack。



回到qjackctl的connect介面,切換到MIDI選項,將system下的midi_capture_1與 qsynth連線。


設定完成。

注:alsa選項卡中MIDI裝置在jack開始執行後會關聯到MIDI選項卡中,這和音效卡audio IO關聯是一樣的道理,當jack執行後音效卡的所有輸入輸出將被關聯到capture和playback。MIDI介面也是一樣,我連線的MIDI鍵盤是SAMSON Graphite 49,通過USB線直連,那麼alsa選項卡中就會出現這個裝置,這個裝置有5個port in和兩個port out,那麼啟動jack後,MIDI選項卡也對應的出現5個capture和2個playback。


我們可以自己製作屬於自己的soundfonts音色庫檔案,打造屬於自己的合成器!

下期講解如何製作屬於自己的soundfonts音色。