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

M350數(shù)字效果處理器中文說(shuō)明書
異形拼接處理器可以實(shí)現(xiàn)的效果

量子處理器的作用_量子處理器的優(yōu)缺點(diǎn)
量子處理器是什么_量子處理器原理
TAS3103 EVM用于具有3D效果的數(shù)字音頻處理器

盛顯科技:如何判斷投影融合處理器的優(yōu)劣?

對(duì)稱多處理器和非對(duì)稱多處理器的區(qū)別
盛顯科技:在拼接處理器上配置混合矩陣的步驟是什么?
ARM處理器和CISC處理器的區(qū)別
TAS3103具有3D效果的數(shù)字音頻處理器數(shù)據(jù)表


效果器對(duì)所有的專業(yè)功放都通用嗎
盛顯科技:投影融合處理器該怎么調(diào)試?

評(píng)論