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

    文章

    114

    浏览量

    30359
收藏 人收藏

    评论

    相关推荐

    集特国产飞腾D2000/8核处理器GM7-2602-21

    处理器
    GITSTAR 集特工控
    发布于 :2024年04月22日 11:24:47

    国产兆芯主板GM9-6002采用KX-U6780A处理器#兆芯处理器

    处理器主板
    国产计算机小秦
    发布于 :2024年04月13日 13:58:31

    国产GPU搭配国产处理器平台主机

    处理器gpu
    GITSTAR 集特工控
    发布于 :2024年03月27日 14:11:32

    国产龙芯处理器产品:主板,笔记本,工控机, 服务

    处理器服务
    GITSTAR 集特工控
    发布于 :2024年03月22日 17:45:51

    飞腾2000 4核处理器国产主板介绍# 飞腾主板# 国产主板# 飞腾处理器

    处理器服务
    jf_67464575
    发布于 :2024年02月03日 10:15:41

    #芯圣车规级触摸微处理器 HC8AT3541系列!

    处理器
    上海芯圣电子股份有限公司
    发布于 :2024年01月16日 10:14:09

    【应用方案】泰凌微电子电吉他传输器方案概述

    1 电吉他拾音器组成和基本原理 电吉他的发声原理:振动的弦穿过拾音器中条形磁铁的磁场,振动的钢弦会在磁体的磁场中产生相应的振动,从而在线圈中产生振动电流,振动电流经过放大处理后对外输出音频
    的头像 发表于 12-13 16:20 251次阅读
    【应用方案】泰凌微电子电<b class='flag-5'>吉他</b>传输器方案概述

    求助,如何采用数码管制作一个简易定时

    如何采用数码管制作一个简易定时
    发表于 10-30 06:32

    青稞处理器资料分享

    简介 青稞处理器是沁恒微电子自研的32位微处理器,遵循和兼容开源的RISC-V指令集架构规范,并提供可选的功能扩展。支持IMAFC指令集和自定义压缩指令,并提供硬件压栈(HPE)、免表中断(VTF
    发表于 10-11 10:42

    迅维BGA拆焊手机A8处理器 - 第13节

    处理器手机
    充八万
    发布于 :2023年08月15日 01:05:34

    迅维BGA拆焊手机A8处理器 - 第12节

    处理器手机
    充八万
    发布于 :2023年08月15日 01:04:44

    迅维BGA拆焊手机A8处理器 - 第11节

    处理器手机
    充八万
    发布于 :2023年08月15日 01:03:54

    迅维BGA拆焊手机A8处理器 - 第10节

    处理器手机
    充八万
    发布于 :2023年08月15日 01:03:03

    如何制作一个基于Arduino的微处理器3相逆变器电路?

    在这篇文章中,我们将学习如何制作一个简单的基于Arduino的微处理器3相逆变器电路,该电路可以根据用户对操作给定3相负载的偏好进行升级。
    的头像 发表于 07-24 17:43 1111次阅读
    如何<b class='flag-5'>制作</b>一个基于Arduino的微<b class='flag-5'>处理器</b>3相逆变器电路?

    吉他音效电路图讲解

    该音效电路设计用作信号失真器。如果与电吉他一起使用,它可以产生特殊的音效。信号失真是通过将正常削波的输入信号与处理后的噪声信号代减和混合来完成的。
    的头像 发表于 07-24 11:34 1116次阅读
    <b class='flag-5'>吉他</b>音效电路图讲解