0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简易吉他效果处理器的制作教程

454398 来源:wv 2019-10-17 17:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤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

    文章

    132

    浏览量

    31786
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析MCF537x ColdFire微处理器:设计与应用指南

    深入解析MCF537x ColdFire微处理器:设计与应用指南 在电子工程领域,微处理器是众多系统的核心组件,其性能和特性直接影响着整个系统的运行效果。Freescale
    的头像 发表于 04-09 16:55 411次阅读

    ADSP-2148x SHARC处理器:音频处理领域的强大之选

    ADSP-2148x SHARC处理器:音频处理领域的强大之选 在电子工程领域,高性能的处理器对于实现复杂的音频处理任务至关重要。ADSP-2148x SHARC
    的头像 发表于 03-23 16:40 576次阅读

    ADSP - 21467/ADSP - 21469 SHARC处理器:高性能音频处理的理想之选

    ADSP - 21467/ADSP - 21469 SHARC处理器:高性能音频处理的理想之选 引言 在当今的电子领域,高性能音频处理需求日益增长。ADSP - 21467/ADSP - 21469
    的头像 发表于 03-23 16:35 1009次阅读

    探索ADSP - 21371/ADSP - 21375 SHARC处理器:高性能音频处理的利器

    探索ADSP - 21371/ADSP - 21375 SHARC处理器:高性能音频处理的利器 在电子设计领域,处理器的性能和特性直接影响着产品的功能和竞争力。ADSP - 21371/ADSP
    的头像 发表于 03-23 16:35 1067次阅读

    ADAU1701音频处理器:功能特性与设计应用解析

    ADAU1701音频处理器:功能特性与设计应用解析 在音频处理领域,高性能、多功能的音频处理器是实现高品质音频效果的关键。ADAU1701作为一款集成了28 - /56位音频DSP、A
    的头像 发表于 03-23 16:05 438次阅读

    DIY专属吉他效果器FunBox开源项目介绍

    想玩转吉他效果器,却被 Meris、Chase Bliss 等高端品牌的价格劝退?想 DIY 专属效果器,却找不到小巧适配、支持立体声的开源平台?要么功能单一满足不了演奏需求,要么硬件设计复杂复刻难,要么开发门槛高无配套固件支持
    的头像 发表于 03-11 11:25 761次阅读
    DIY专属<b class='flag-5'>吉他</b><b class='flag-5'>效果器</b>FunBox开源项目介绍

    如何配置处理器休眠模式?

    如何配置处理器休眠模式
    发表于 12-05 07:28

    利用Verdi调试协处理器的实现步骤

    本次给大家介绍的是利用Verdi调试协处理器的实现步骤。 有时为了观察协处理器运行情况,需要查看协处理器接口的信号波形,此时可以用Verdi来查看主处理器发给协
    发表于 10-30 08:26

    基于E203 NICE协处理器扩展指令

    1、实现功能 基于官方提供的demo nice的硬件代码,设计一个基于e203 nice协处理的加法器。 2NICE协处理器理论学习 nice协处理器的作用主要是用于控制通路的管理 去年
    发表于 10-21 14:35

    Cortex-M0+处理器的HardFault错误介绍

    在ARM处理器中,如果一个程序产生了错误并且被处理器检测到,就会产生错误异常。Cortex-M0+处理器只有一种异常用以处理错误:HardFault。
    的头像 发表于 10-14 10:50 3779次阅读
    Cortex-M0+<b class='flag-5'>处理器</b>的HardFault错误介绍

    云拼接处理器的性能如何?

    云拼接处理器作为大屏拼接及音视频解决方案中的关键设备,其性能直接影响着展览展示、可视化展厅、中小控制室和园区监控等行业的视觉呈现效果与系统运行稳定性。深圳融大视觉科技有限公司推出的云拼接处理器,在
    的头像 发表于 09-05 00:11 953次阅读

    探索吉他音色与效果器的奇妙世界(3)- 时延和哇音效果器

    本文是第二届电力电子科普征文大赛的获奖作品,来自上海科技大学李晨曦的投稿。时延类效果器如果失真类效果器是拿信号的幅值开刀,那么时延类效果器则是在信号的时域特性上做文章。根据原理的不同,可以将时延类
    的头像 发表于 06-14 10:00 1893次阅读
    探索<b class='flag-5'>吉他</b>音色与<b class='flag-5'>效果器</b>的奇妙世界(3)- 时延和哇音<b class='flag-5'>效果器</b>

    探索吉他音色与效果器的奇妙世界(2)- 失真类效果器

    的音量下得到失真音色呢?随着半导体技术的发展,失真类效果器应运而生。在介绍失真类效果器之前,需要先简单介绍一下二极管削波电路。二极管削波电路通常由一个或多个二极管、
    的头像 发表于 06-07 08:34 1856次阅读
    探索<b class='flag-5'>吉他</b>音色与<b class='flag-5'>效果器</b>的奇妙世界(2)- 失真类<b class='flag-5'>效果器</b>

    探索吉他音色与效果器的奇妙世界(1)- 缺陷创造的美

    本文是第二届电力电子科普征文大赛的获奖作品,来自上海科技大学李晨曦的投稿。如果你是一位音乐爱好者,当你戴上耳机,聆听着美妙的音乐时,吉他那多变的音色一定能够吸引你的注意。它时而清脆明亮,仿佛阳光灿烂
    的头像 发表于 05-31 08:37 1106次阅读
    探索<b class='flag-5'>吉他</b>音色与<b class='flag-5'>效果器</b>的奇妙世界(1)- 缺陷创造的美

    十万块一颗的芯片值不值?ADM处理器CPU。#半导体#电子

    处理器
    芯广场
    发布于 :2025年05月26日 18:09:31