Jammy E一个用于独特MIDI控制器的模块

描述

  来自 Jammy Instruments的Jammy E(以前称为 Jammy EVO)是一个形状像吉他的 MIDI 控制器,其中包含一个STM32F303、一个STM32WB和LIS2DH12加速度计等。该项目在Kickstarter上进行了一次非常成功的活动,筹集的资金是其筹资目标的四倍多。此外,现在可以在Indiegogo上预订 Jammy E ,首批交付时间为 2021 年初。

  控制器连接到计算机、手机或平板电脑。它使用 USB-C 端口或蓝牙连接,可与任何数字音频工作站 (DAW) 配合使用。Jammy E 针对需要直观弦乐 MIDI 控制器的吉他手。光学传感器跟踪琴弦以检测左手和右手正在使用什么。该产品还带有鼓模式、敲击模式和压缩模式,以拓宽创作过程。它还可以实现更复杂的合成,而无需额外的控制器。

  Jammy E 的左侧,一个 STM32F303 以获得更高的性能

  Jammy E 包括两个可拆卸部件,一个右侧模块和一个左侧模块。指板(或左侧部分)集成了 STM32F303。MCU 处理来自光学传感器的信息的速度比公司以前的型号更快。事实上,Jammy 的延迟时间约为 10 到 12 毫秒,而 Jammy E 的延迟时间为 8 毫秒。工程师们还选择了具有大量引脚的封装,以使他们的设计更加直接。每根琴弦必须包含 15 个音品中的每一个,一个音品需要 11 个电触点。工程师还将六个串传感器中每个传感器的运算放大器输出连接到 MCU 的模数控制器。因此,Jammy E 看似简单,但在整洁且符合人体工程学的外壳背后,有一个极其复杂的系统,旨在优化性能。

  硬件优化以获得更好的信号处理

  该项目背后的工程师需要一种能够有效处理大量信息的架构。因此,他们严重依赖 MCU 的浮点单元 (FPU) 和嵌套向量中断控制器 (NVIC) 来处理来自字符串的信号。拥有硬件 FPU 意味着系统可以依赖复杂的算法而不会受到惩罚。同样,NVIC 优化了应用程序的库并启用了某些关键操作的优先级。速度是一个巨大的限制。用户必须感觉 Jammy E 反应灵敏,否则体验不会令人满意。因此,MIDI 控制器使用 MCU 的快速模数转换器以 200 微秒的速度对琴弦进行采样,并使用微控制器的计时器来扫描音品、管理触摸输入等。

  Jammy E 的右侧,用于蓝牙的 STM32WB

  Jammy E 的右侧组件包含 STM32WB MCU,它为蓝牙 MIDI 配置文件提供支持。工程师们还使用这款 MCU 与 Jammy Smart 应用程序进行通信。这个特定模块上的字符串设置在两个独立的组中,每个组使用三个微控制器引脚。还有一个与指板上类似的信号处理解决方案,为控制器提供足够的精度来区分指弹、弹奏或交替弹奏等。Jammy E 的两个部分使用 345,600 波特率通过 pogo 针和一个 UART 接口连接。因此,用户可以同时享受这两个部分,而不会出现任何差异或体验到一个部分与另一个部分不同步。最后,The Jammy E 还使用 LIS2DH12 加速度计来检测吉他的倾斜度,使用户能够即时调制声音。

  审核编辑:郭婷

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

全部0条评论

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

×
20
完善资料,
赚取积分