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

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

3天内不再提示

音乐与科技:用树莓派 RP2040 打造电子乐器!

上海晶珩电子科技有限公司 ? 2025-05-06 15:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

乐器的声音依赖于物理和数学,例如当吉他弦的物理属性改变时,弦的粗细、张力或长度都会改变乐器的声音。萨克斯管或任何管乐器的音符,会根据空气振动通过的乐器的路径长度而变化。任何物理乐器都需要具有一些物理属性,演奏者必须与之交互才能演奏音乐,这自然限制了谁能演奏,以及能演奏什么。

6847defe-2a4c-11f0-9434-92fbcf53809c.jpg

HexBoard有140个独立的机械开关,每个开关都有一个3D打印的键帽,由可寻址的RGB LED点亮;不寻常的键盘产生了独特的和弦形状和旋律理念

至少,一直都是这样。有了MIDI和计算机,这不再是真的了。你演奏的乐器只不过是一个输入设备,就像键盘和鼠标一样,因此,它可以是制造者想要的任何形状或大小。在这种情况下,制造商Jared DeCook选择制作一个由六角按键和RGB LEDs组成的网格,所有这些都由Raspberry Pi RP2040芯片控制。

定制控制器

“HexBoard主要是一种MIDI乐器,这意味着它将音符信息发送到软件或硬件声音发生器,后者根据您弹奏的音符播放声音,”Jared告诉我们。“它有一个USB-C连接器,用于连接电脑上的MIDI软件,还有一个TRS MIDI插孔,用于连接硬件MIDI设备。它有一个非常基本的内置声音发生器,可以通过耳机或内置扬声器播放,这非常适合你想要的快速简单的设置。RP2040中所有未使用的引脚都以接头的形式暴露在电路板上,以便有兴趣进一步开发硬件的人能够轻松破解。”

685b2446-2a4c-11f0-9434-92fbcf53809c.jpg

Jared于2023年5月推出了HexBoard,此后对设计进行了彻底改革,使其更容易组装和维修,并增加了新功能

在钢琴上,每个键的两边都有两个音符;在HexBoard上,每个键都接触另外六个键,所以你可以用一只手接触更多的音符——如果你没有像弗朗茨·李斯特或吉米·亨德里克斯那样的大手套,这很有用。

“点亮的六边形按键允许许多不同的音符布局,同时使用颜色指示哪个音符是哪个音符,”Jared说。“不同的布局使得使用简单的手指形状弹奏和弦变得很容易,这些手指形状不会因按键而改变,这与钢琴等乐器不同。我在TinkerCAD设计键帽,在Blender设计边框。我在Bambu Lab P1S上打印所有内容,这只是勉强将框架放入构建区域。”

为什么要用RP2040?

“RP2040芯片是整个项目的大脑,”他补充道。“它读取按钮,设置灯光,更新屏幕,发送MIDI数据,并生成简单的声波。不需要专有软件来运行它,因为它全部由RP2040处理。

686d170a-2a4c-11f0-9434-92fbcf53809c.jpg

“我很欣赏如何使用PIO在不阻塞CPU的情况下处理led更新。我为这个项目选择了这个芯片,因为它拥有我的项目所需的所有I/O,并为未来的开发预留了大量的空间。此外,在这个项目早期阶段出现芯片严重短缺的情况下,它非常可用。”

虽然大公司可能会坚持不懈地专注于群体产品,以确保他们找到受众,但Jared最初为一小部分受众制作了HexBoard:他自己。我们认为这可能使他能够专注于制作令人敬畏的HexBoard。

68822a8c-2a4c-11f0-9434-92fbcf53809c.jpg

Jared创建了自己定制的基于RP2040的电路板,并将其添加到PCB中,以处理所有输入、输出和编程

“最初,我是为我和我哥哥做的,”他回忆道。“我想要一个有趣的、可破解的工具,看起来很酷,而且相对容易学习。我对自己在这方面的地位很满意,所以我会说制造商/黑客/音乐家是我的主要目标。”

“随着项目的推进,它变得对各种各样的人都有用。初学者可以用它来开始学习基本的和弦和旋律。任何给定的旋律或和弦都具有相同的形状/运动,无论你在什么调上,因此在许多方面它都有一个更简单的学习曲线。”

“音乐制作人可以使用各种布局来激发灵感,因为每种不同的布局都提供了一种独特的方式来考虑音符之间的关系。我知道对我来说,我在HexBoard上产生的想法与在标准音乐键盘上产生的想法不同。”

68903726-2a4c-11f0-9434-92fbcf53809c.jpg

该屏幕使用户能够浏览HexBoard提供的许多布局选项

“随着最新的更新,它现在是那些尝试微型音乐的人的有用工具。紧凑的尺寸和宽广的音域使它非常适用于那些想要使用大量琴键,同时又能在背包中方便携带的音乐家。除此之外,五彩缤纷的灯光和动画让任何人都可以尽情玩耍。”

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

    关注

    122

    文章

    2054

    浏览量

    107845
  • 乐器
    +关注

    关注

    0

    文章

    15

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用树莓Pico的RP2040微控制器内置温度传感器

    树莓 Pico 的 RP2040 微控制器内置了温度传感器,它可以通过第四个模拟数字转换器通道读取。像电位器一样,传感器的输出是一个可变的电压,随着温度的变化,电压也随之变化。
    的头像 发表于 09-11 10:14 ?2856次阅读

    树莓Pico RP2040上怎样使用MicroPython呢?

    RP2040 是一款由树莓公司设计的 32 位双核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月发布,作为树莓
    的头像 发表于 11-08 14:29 ?5116次阅读
    在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Pico <b class='flag-5'>RP2040</b>上怎样使用MicroPython呢?

    使用RP2040设计一个迷你板

    描述RP2040 迷你板介绍电子世界正在发展到一个复杂而迷人的水平。这些领域的制造商正在提出更合适和更灵活的组件,这些组件正在引发该领域的先进改进。随着更多芯片涌入市场,微控制器领域并未落后。在
    发表于 09-02 06:37

    ubuntu上交叉编译rp2040

    连接到rp2040 ,所以使用另一块pico作为调试器,需要给pico调试器下载固件,也就是picoprobe 地址 https://github.com/Wiz-IO
    发表于 08-27 08:00

    树莓自创电子乐器(上)

    ;lt;)~~~~进入正题吧,今天楼主给介绍大家一个创意:树莓自制电子乐器。如上如所示,这个乐器做成了手指的样子,把手放上去每根手指控制
    发表于 01-25 12:03

    树莓自创电子乐器(下)

    本帖最后由 348081236 于 2016-1-25 15:04 编辑 树莓自创电子乐器(上)第七步:树莓音频输出默认情况下,
    发表于 01-25 15:02

    树莓Pico迷你开发板及所使用的RP2040 MCU芯片有哪些特性

    Raspberry Pi Pico是什么?树莓Pico迷你开发板及所使用的RP2040 MCU芯片有哪些特性?
    发表于 09-14 06:50

    在IAR EWARM v7.10下,开发树莓RPi Pico/RP2040c

    看到牛人“傻孩子”非要用MDK开发树莓Pico,除了敬佩,还能怎么地:)突然心血来潮,我也玩一把IAR开发Pico/RP2040。为了具有普遍意义,较低的版本v7.10。不引用库。
    发表于 05-07 09:50

    RP2040

    RP2040是一种基于ARM Cortex-M0+核心的微控制器芯片,由Raspberry Pi公司设计和生产。它主要用于树莓计算模块和树莓
    发表于 09-15 09:04

    RP2040迷你板开源分享

    电子发烧友网站提供《RP2040迷你板开源分享.zip》资料免费下载
    发表于 08-15 14:48 ?11次下载
    <b class='flag-5'>RP2040</b>迷你板开源分享

    RP2040模块MCU开源分享

    电子发烧友网站提供《RP2040模块MCU开源分享.zip》资料免费下载
    发表于 10-28 14:49 ?12次下载
    <b class='flag-5'>RP2040</b>模块MCU开源分享

    9.9元包邮!合宙RP2040开发板,兼容树莓PICO

    合宙新品排队来,刚刚10元入手 Air601+Air001 开发板超值套餐 的工程师朋友们,又迎来新一波福利: ——9.9元合宙RP2040开发板来了! 树莓经典与合宙的激情撞击,将带来怎样的超值
    的头像 发表于 08-07 12:05 ?4791次阅读

    9.9元自制树莓逻辑分析仪?!合宙RP2040开发板轻松DIY

    。 现在,我们使用基于树莓主控芯片的 合宙RP2040开发板 ,就可以低成本快速DIY逻辑分析仪。 ? 9.9元自制100M逻辑分析仪 CORE-RP2040 ——合宙推出的9.9家
    的头像 发表于 08-14 12:10 ?1.8w次阅读
    9.9元自制<b class='flag-5'>树莓</b><b class='flag-5'>派</b>逻辑分析仪?!合宙<b class='flag-5'>RP2040</b>开发板轻松DIY

    合宙RP2040开发板,兼容树莓PICO

    合宙新品排队来,刚刚10元入手Air601+Air001开发板超值套餐的工程师朋友们,又迎来新一波福利:——9.9元合宙RP2040开发板来了!树莓经典与合宙的激情撞击,将带来怎样的超值
    的头像 发表于 08-08 08:05 ?3902次阅读
    合宙<b class='flag-5'>RP2040</b>开发板,兼容<b class='flag-5'>树莓</b><b class='flag-5'>派</b>PICO

    基于XIAO RP2040树莓的围棋棋盘游戏系统设计

    今天小编给大家带来的是来自mocketech的基于树莓和XIAO RP2040的围棋棋盘娱乐系统,每块围棋石都会根据其状态显示面部表情,从而便于评估整体比赛情况。即使是不熟悉围棋规则的人也可以通过这些表情轻松理解游戏。 灵感
    的头像 发表于 04-29 14:01 ?404次阅读
    基于XIAO <b class='flag-5'>RP2040</b>和<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的围棋棋盘游戏系统设计