步驟1:
首先要做的是設置USB聲卡。要連接USB聲卡,您需要將USB端口附近的開關移向USB主機端口,如附圖所示。在這種模式下,您將必須使用DC電源適配器(7V-15V,我使用了Intel Galileo Gen2隨附的電源適配器)為基板供電。
在Linux控制臺中(如果您想知道如何獲得對Linux控制臺的訪問權,請參閱此入門指南),輸入以下命令:
aplay -l
記下您的設備被識別的名稱。
在我的設置中為“ U0xd8c0x13c”。
使用“ vi”打開文件“/etc/asound.conf”進行編輯
vi /etc/asound.conf
按“ i”開始編輯文件,然后輸入以下內容文本替換為您的實際USB聲卡名稱。
pcm.!default sysdefault:
就我而言,應該是:
pcm.!default sysdefault:U0xd8c0x13c
這應該設置聲卡。要測試您的USB聲卡是否用作默認聲卡,請將外部揚聲器或耳機連接到USB聲卡。執行以下命令時,您會聽到一些聲音:
aplay /usr/share/sounds/alsa/Front_Center.wav
現在已安裝了聲卡,則必須安裝端口音頻。
wget http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz
tar zxvf pa_stable_v19_20140130.tgz
cd portaudio/
。/configure
make
make install
硬件連接:
您需要將Grove基座屏蔽安裝在Edison上并進行以下連接:
Grove按鈕--- -》 D6
旋轉角度傳感器------》 A0
I2C LCD ------》 I2C端口(任意)
步驟2:編譯和運行應用程序
從github獲取該應用程序的存檔源:
wget https://github.com/navin-bhaskar/Effecter/archive/master.zip
unzip master.zip
cd Effecter-master/
make
將連接到Edison的USB聲卡上的“麥克風輸入”/“音頻輸入”連接到任何樂器或麥克風,也將揚聲器連接到USB聲卡。
您可以使用以下命令運行該應用程序:
。/effecter
如果應用程序失敗并顯示“無效采樣率”,則您的聲卡不支持此應用程序使用的默認采樣率。在這種情況下,您必須首先檢查設備支持的采樣率。
您可以運行以下命令來了解支持的采樣率:
cat /proc/asound/card2/stream0
檢查歸檔的“ rates”并記下來。請注意,在上面的命令中,我從“ aplay -l”輸出中知道我的聲卡是card2。
使用vi在“ config.h”第8行中更改采樣率。 vi config.h。導航到第10行,并替換為“ #define SAMPLING_RATE(your_sampling_rate)”中的數字。
您將不得不再次運行“ make”以使這些更改生效
make clean
make
第3步:使用小工具
在應用程序啟動時,默認模式將為“普通”。在此模式下,無論輸入了什么音頻,都將對其進行播放而無需進行任何修改
使用按鈕更改效果。單擊按鈕以下列順序循環效果(從純模式開始):
環形調制器
幅度調制器
過載失真
過載2失真
混響
正弦顫音
鋸齒波顫音
方波顫音
模糊框失真
正在應用的當前效果顯示在LCD上,并且每種效果都有自己的LCD背光輪廓。此功能使您可以從遠處了解正在應用的效果(即,如果您能記住與每種效果相關的顏色)。
在大多數上述效果中,旋轉角度傳感器(或鍋)控制效果的至少一個方面。例如,在環形調制效果中,電位器控制用于調制輸入信號的正弦波的載波頻率。
步驟4:環形調制器
環形調制器效果可以給人的聲音賦予機械人的聲音效果。在舊的科幻電視節目中,這已被用作產生機器人聲音的一種手段。
通過將輸入的音頻信號與內部LFO(低頻振蕩器)相乘即可簡單地實現此效果。
在此版本中,電位器控制LFO的頻率。
第5步:調幅
在調幅中,內部產生的“載波”信號的幅度根據輸入信號而改變。不用說,這可能會導致較大音量輸入的削波。
在此構建中,電位器控制載波信號的頻率以及載波信號的幅度。
第6步:過載失真
失真有兩種。
在第一個變體中,使用對稱的軟削波來實現失真。此效果沒有可變參數,因此電位器不影響此效果的任何方面。
在第二種變形中,失真更柔和,該電位器控制失真量。
第7步:混響
混響效果是指模仿音樂廳中可以聽到的聲音。
演奏樂器時。從理論上講,這意味著到達觀察者的聲音包括正在播放的音樂以及無限數量的回聲。
但是,在此構建中,實現了一種簡單的混響效果,該效果使用延遲緩沖區來記錄
電位器控制與當前樣本一起播放的先前樣本(來自延遲緩沖區)的增益衰減率。
步驟8:顫音
此小工具支持三種類型的顫音:正弦波,鋸齒波和方波顫音。
在這種情況下,函數用于確定要使用的延遲量。如果是正弦顫音,則使用正弦波確定延遲量;對于鋸齒波,則類似地使用鋸齒波。
在正弦顫音的情況下,電位器控制正弦波的頻率。在鋸齒的情況下,鋸齒的最大峰值受到控制并且在方波中,方波的周期得到控制
步驟9:模糊框
此效果實現了一個立方放大器,效果聽起來像是通過吉他放大器在彈奏樂器。
這是一種軟失真,此實現中沒有用戶變量參數。
-
聲卡
+關注
關注
4文章
128瀏覽量
31060
發布評論請先 登錄
探索吉他音色與效果器的奇妙世界(3)- 時延和哇音效果器

異形拼接處理器可以實現的效果

量子處理器的作用_量子處理器的優缺點
量子處理器是什么_量子處理器原理
盛顯科技:如何判斷投影融合處理器的優劣?

對稱多處理器和非對稱多處理器的區別
盛顯科技:在拼接處理器上配置混合矩陣的步驟是什么?
ARM處理器和CISC處理器的區別

效果器對所有的專業功放都通用嗎
盛顯科技:投影融合處理器該怎么調試?

評論