×

Lo Fi Arduino Nano合成器模块

消耗积分:0 | 格式:zip | 大小:0.67 MB | 2022-11-16

分享资料个

描述

我喜欢噪音。很多。为了追求深度纹理的噪声机器,我一直在修补低保真数字合成器不幸的是,它们中的大多数都是有限的。我的大多数尝试要么达到了深度纹理的噪音目标,但以牺牲所有音乐性为代价,要么只能发出最轻微的哔哔声、嘀嘀声和啁啾声。MCU 只有这么多的时钟周期和引脚可供使用,并且在设计小噪声机器时它们会很快用完。这就是模块化的用武之地。

就像任何热爱噪音和有抱负的机器制造商一样,我认为模块化合成器是激进的。它们也非常昂贵。我是一个全职爸爸,可支配收入非常(非常)少,所以在我还购买了一些其他 300 美元的东西之前,花费 300 美元甚至不会发出任何噪音的东西并不是一个真正的选择。另一方面,我遇到的 DIY 模块化系统虽然非常酷且鼓舞人心,但由于避免使用 MCU,似乎总是比必要的复杂:需要十几个不同的 IC 和(有时)非平凡的外围电路。所以,我想制作一个超级简单的系统,每个模块中只需要少数相同的部件和可笑的基本外围电路。

瞧!

好的,所以仍然只是哔哔声、哔哔声和啁啾声。在其辩护中,八个模块中只有三个目前已进行原型设计,其中一个在此视频中被严重管理不善(它是包络发生器;我正在使用它来调制 VCO 的频率)。虽然目前只有这三个模块具有原型,但所有八个模块都已在面包板电路上进行了测试,并完成了第一次迭代。我将继续进行一段时间的不同项目,所以我决定在我忘记之前把它放在这里——就像我通常做的那样。

总之,经过测试的模块包括以下内容:

  • 方波发生器
  • 包络发生器
  • 带 VCA 的 VCO
  • 低频振荡器
  • 带偏移的衰减器
  • 采样或跟踪保持
  • 量化器
  • 具有两种模式(步进和欧几里得)的音序器。

希望有人会发现这些对他们自己的项目有用和/或鼓舞人心。几个月后,我可能会在这里进行第二次迭代。

笔记:

  • 要让 VCO 正常播放,您需要 Tim Barrass的 Mozzi 库,并且您必须将其设置为 Hi-Fi 模式。为此,请打开 mozzi_config 头文件并取消注释这一行#define AUDIO_MODE HIFI ,然后注释掉设置的其他任何一个。
  • 要让音序器工作,您需要三个库:Adafruit_NeoPixel 库 、Paul Stoffregan 的编码器库和 AceButton 库的 1.4.2 版本(显然,较新的版本目前会弹出错误)。
  • PWM 输出上的无源低通滤波器电路在原理图中是错误的版本。他们应该使用一个 1K 的电阻和一个 0.1uF 的电容。原理图中的那些不会衰减当前代码使用的 PWM 频率,所以基本上没用。
  • VCO 使用我自己制作的半正弦波表,因此代码会引发错误。您可以将该波表替换为 Mozzi 标配的另一个波表,或者您可以将半正弦波表添加到 Mozzi 库“tables”文件夹中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !